.elementor-904 .elementor-element.elementor-element-356c893d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-356c893d{padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-526532d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-526532d1:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-526532d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;background-image:url("https://staging.alexhavret.com/wp-content/uploads/2026/04/DJI_0476.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-526532d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-526532d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-926214e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-926214e5:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-926214e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-904 .elementor-element.elementor-element-926214e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-926214e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-471b2cdd:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-471b2cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-904 .elementor-element.elementor-element-471b2cdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-471b2cdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-14d7e65e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-14d7e65e:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-14d7e65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;}.elementor-904 .elementor-element.elementor-element-14d7e65e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-14d7e65e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-950ff643 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-950ff643:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-950ff643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-904 .elementor-element.elementor-element-950ff643{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-950ff643 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-d3d8e7eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-d3d8e7eb:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-d3d8e7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0c0a;}.elementor-904 .elementor-element.elementor-element-d3d8e7eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-d3d8e7eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-c1585b7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-c1585b7a:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-c1585b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-904 .elementor-element.elementor-element-c1585b7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-c1585b7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-356c893d */{{WRAPPER}}{height:0;overflow:hidden;padding:0!important;margin:0!important;border:none!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-526532d1 */{{WRAPPER}}{background:#0e0c0a;padding:120px 48px 100px;}{{WRAPPER}} .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:16px;margin-bottom:36px;}{{WRAPPER}} .lbl::before{content:'';width:36px;height:1px;background:var(--gold);}{{WRAPPER}} h1{font-family:var(--f-arch);font-weight:900;font-size:clamp(34px,5.5vw,74px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 28px;max-width:860px;}{{WRAPPER}} h1 em{font-family:var(--f-serif);font-weight:400;font-style:italic;text-transform:none;}{{WRAPPER}} .sub{font-family:var(--f-arch);font-size:16px;line-height:1.75;color:#a09880;max-width:620px;margin:0 0 48px;}{{WRAPPER}} .ctas{display:flex;gap:16px;flex-wrap:wrap;}@media(max-width:640px){{{WRAPPER}}{padding:80px 20px 70px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-926214e5 */{{WRAPPER}}{background:#0a0a0a;padding:80px 48px;}{{WRAPPER}} .tc{display:grid;grid-template-columns:1fr 1.3fr;gap:72px;align-items:start;}{{WRAPPER}} .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:24px;}{{WRAPPER}} .lbl::before{content:'';width:36px;height:1px;background:var(--gold);}{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(22px,3vw,38px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 18px;}{{WRAPPER}} p{font-family:var(--f-arch);font-size:15px;line-height:1.8;color:#7a7169;margin:0 0 14px;}{{WRAPPER}} ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;}{{WRAPPER}} li{font-family:var(--f-arch);font-size:13px;color:#a09880;padding:9px 0;border-bottom:1px solid #1a1810;display:flex;align-items:center;gap:10px;}{{WRAPPER}} li::before{content:'';width:4px;height:4px;background:var(--gold);display:inline-block;flex-shrink:0;}@media(max-width:900px){{{WRAPPER}} .tc{grid-template-columns:1fr;gap:48px;}{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14d7e65e */{{WRAPPER}}{background:#0e0c0a;padding:80px 48px;border-top:1px solid #1a1810;}{{WRAPPER}} .uw{max-width:860px;margin:0 auto;text-align:center;}{{WRAPPER}} .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;}{{WRAPPER}} .lbl::before,{{WRAPPER}} .lbl::after{content:'';flex:0 0 36px;height:1px;background:var(--gold);}{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(22px,3vw,38px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 14px;}{{WRAPPER}} .uin{font-family:var(--f-arch);font-size:15px;line-height:1.75;color:#7a7169;margin:0 0 40px;}{{WRAPPER}} .ug{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}{{WRAPPER}} .ut{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a09880;border:1px solid #2a2520;padding:8px 16px;}@media(max-width:640px){{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-950ff643 */{{WRAPPER}}{background:#0a0a0a;padding:80px 48px;border-top:1px solid #1a1810;}{{WRAPPER}} .mg{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;}{{WRAPPER}} .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:24px;}{{WRAPPER}} .lbl::before{content:'';width:36px;height:1px;background:var(--gold);}{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(22px,3vw,38px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 18px;}{{WRAPPER}} .mt{font-family:var(--f-arch);font-size:15px;line-height:1.8;color:#7a7169;margin:0;}{{WRAPPER}} .st{display:flex;flex-direction:column;gap:2px;}{{WRAPPER}} .si{background:#111;padding:22px 26px;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;}{{WRAPPER}} .sn{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;color:var(--gold);padding-top:2px;}{{WRAPPER}} .st2{font-family:var(--f-arch);font-weight:800;font-size:14px;color:#f5f0e8;margin:0 0 5px;}{{WRAPPER}} .sd{font-family:var(--f-arch);font-size:13px;line-height:1.6;color:#7a7169;margin:0;}@media(max-width:900px){{{WRAPPER}} .mg{grid-template-columns:1fr;gap:48px;}{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3d8e7eb */{{WRAPPER}}{background:#0e0c0a;padding:80px 48px;border-top:1px solid #1a1810;}{{WRAPPER}} .fw{max-width:800px;margin:0 auto;}{{WRAPPER}} .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:16px;margin-bottom:32px;}{{WRAPPER}} .lbl::before{content:'';width:36px;height:1px;background:var(--gold);}{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(20px,3vw,32px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 36px;}{{WRAPPER}} .fi{border-bottom:1px solid #1a1810;padding:20px 0;}{{WRAPPER}} .fq{font-family:var(--f-arch);font-weight:700;font-size:15px;color:#f5f0e8;margin:0 0 9px;}{{WRAPPER}} .fa{font-family:var(--f-arch);font-size:14px;line-height:1.7;color:#7a7169;margin:0;}@media(max-width:640px){{{WRAPPER}}{padding:60px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1585b7a */{{WRAPPER}}{background:#0a0a0a;padding:100px 48px;text-align:center;border-top:1px solid #1a1810;}{{WRAPPER}} .cl{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:28px;}{{WRAPPER}} .cl::before,{{WRAPPER}} .cl::after{content:'';flex:0 0 36px;height:1px;background:var(--gold);}{{WRAPPER}} h2{font-family:var(--f-arch);font-weight:900;font-size:clamp(24px,4vw,48px);letter-spacing:-.04em;text-transform:uppercase;color:#f5f0e8;margin:0 0 20px;}{{WRAPPER}} .cs{font-family:var(--f-arch);font-size:16px;line-height:1.7;color:#7a7169;max-width:520px;margin:0 auto 40px;}{{WRAPPER}} .cb{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}@media(max-width:640px){{{WRAPPER}}{padding:70px 20px;}}/* End custom CSS */