.elementor-105 .elementor-element.elementor-element-71cda1e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-35e10133 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-7403085 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-7537255f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-529a9bc6 */.slah-sec{position:relative;padding:10rem 0 7rem;overflow:hidden}.slah-bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--sl-navy) 0%,#1e2235 100%)}.slah-bg::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(176,153,49,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(176,153,49,.05) 1px,transparent 1px);background-size:80px 80px}.slah-content{position:relative;z-index:2;max-width:750px}.slah-sec h1{font-family:var(--sl-font-d);font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:700;color:var(--sl-white);line-height:1.1;margin-bottom:1.5rem}.slah-sec h1 em{font-style:italic;color:var(--sl-gold)}.slah-sec p{font-size:1.12rem;color:rgba(255,255,255,.72);line-height:1.8;max-width:600px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202a5760 */.slam-sec{padding:7rem 0;background:var(--sl-white)}.slam-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:6rem;align-items:center}.slam-quote blockquote{font-family:var(--sl-font-d);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;font-style:italic;color:var(--sl-navy);line-height:1.25;margin-bottom:1rem}.slam-attr{font-size:.82rem;font-weight:500;letter-spacing:.08em;color:var(--sl-gold);text-transform:uppercase}.slam-body h2{font-family:var(--sl-font-d);font-size:clamp(1.8rem,3vw,2.4rem);color:var(--sl-navy);margin-bottom:1.5rem}.slam-body p{font-size:.98rem;color:var(--sl-slate);line-height:1.8;margin-bottom:1.2rem}@media(max-width:1024px){.slam-grid{grid-template-columns:1fr;gap:3rem}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36fb8b35 */.slf-sec{padding:7rem 0;background:var(--sl-off-white)}.slf-head{text-align:center;margin-bottom:4rem}.slf-head h2{font-family:var(--sl-font-d);font-size:clamp(2rem,3.5vw,2.8rem);color:var(--sl-navy);margin-bottom:.75rem}.slf-head p{font-size:1.02rem;color:var(--sl-slate);max-width:560px;margin:0 auto}.slf-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3rem}.slf-card{padding:2.5rem;background:var(--sl-white);border-radius:12px;border-top:4px solid var(--sl-gold);box-shadow:0 4px 20px rgba(42,46,68,.06);transition:all var(--sl-ease)}.slf-card:hover{box-shadow:var(--sl-shadow);transform:translateY(-4px)}.slf-top{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.5rem}.slf-av{width:72px;height:72px;border-radius:50%;background:var(--sl-navy);color:var(--sl-gold);display:flex;align-items:center;justify-content:center;font-family:var(--sl-font-d);font-size:1.5rem;font-weight:700;flex-shrink:0}.slf-card h3{font-family:var(--sl-font-d);font-size:1.35rem;color:var(--sl-navy);margin-bottom:.25rem}.slf-role{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-gold)}.slf-card p{font-size:.92rem;color:var(--sl-slate);line-height:1.72;margin-bottom:1rem}.slf-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.slf-tags span{font-size:.72rem;font-weight:500;padding:.3rem .8rem;border-radius:50px;background:rgba(42,46,68,.07);color:var(--sl-navy)}.slf-footer-note{text-align:center;padding:2rem;background:var(--sl-navy);border-radius:10px}.slf-footer-note p{font-size:1rem;color:rgba(255,255,255,.75);line-height:1.7}.slf-footer-note strong{color:var(--sl-gold)}@media(max-width:768px){.slf-grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f879f5 */.slw-sec{padding:7rem 0;background:var(--sl-navy)}.slw-head{text-align:center;margin-bottom:4rem}.slw-head h2{font-family:var(--sl-font-d);font-size:clamp(2rem,3.5vw,2.8rem);color:var(--sl-white);margin-bottom:.75rem}.slw-head p{font-size:1rem;color:rgba(255,255,255,.6)}.slw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.slw-card{padding:2rem;border:1px solid rgba(176,153,49,.2);border-radius:10px;background:rgba(255,255,255,.03);transition:all var(--sl-ease)}.slw-card:hover{border-color:var(--sl-gold);background:rgba(176,153,49,.06);transform:translateY(-3px)}.slw-ico{width:48px;height:48px;background:rgba(176,153,49,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--sl-gold);margin-bottom:1.2rem}.slw-card h3{font-family:var(--sl-font-d);font-size:1.15rem;color:var(--sl-white);margin-bottom:.6rem}.slw-card p{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.72}@media(max-width:768px){.slw-grid{grid-template-columns:1fr}}/* End custom CSS */