.elementor-46852 .elementor-element.elementor-element-d42f8fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:120px;--padding-right:0px;--z-index:999}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-46852 .elementor-element.elementor-element-fa1b465{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-46852 .elementor-element.elementor-element-fa1b465 img{width:230px}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text )}.elementor-46852 .elementor-element.elementor-element-912e1a7{--display:flex}.elementor-46852 .elementor-element.elementor-element-57a6616{--display:flex}.elementor-46852 .elementor-element.elementor-element-1449ec7{--display:flex;--min-height:0px}.elementor-46852 .elementor-element.elementor-element-b40d85d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-46852 .elementor-element.elementor-element-b40d85d.e-con{--align-self:center}.elementor-46852 .elementor-element.elementor-element-1aaf88e{--display:flex}.elementor-46852 .elementor-element.elementor-element-1aaf88e:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-82a0abc img{height:120px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-46852 .elementor-element.elementor-element-1379c6b{text-align:center}.elementor-46852 .elementor-element.elementor-element-1379c6b .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-fb5ef47{--display:flex;--min-height:0px}.elementor-46852 .elementor-element.elementor-element-fb5ef47:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-ea4c55e img{height:120px}.elementor-46852 .elementor-element.elementor-element-57ccb53{text-align:center}.elementor-46852 .elementor-element.elementor-element-57ccb53 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-16b4e06{--display:flex}.elementor-46852 .elementor-element.elementor-element-16b4e06:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-ca84482 img{height:120px}.elementor-46852 .elementor-element.elementor-element-e3588d5{text-align:center}.elementor-46852 .elementor-element.elementor-element-e3588d5 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-afa77ca{--display:flex}.elementor-46852 .elementor-element.elementor-element-afa77ca:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-a1a3de5 img{height:120px}.elementor-46852 .elementor-element.elementor-element-68cf8d1{text-align:center}.elementor-46852 .elementor-element.elementor-element-68cf8d1 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-21c7caa{--display:flex}.elementor-46852 .elementor-element.elementor-element-21c7caa:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-504aa54 img{height:120px}.elementor-46852 .elementor-element.elementor-element-dad0fe6{text-align:center}.elementor-46852 .elementor-element.elementor-element-dad0fe6 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-ee9a38b{--display:flex}.elementor-46852 .elementor-element.elementor-element-ee9a38b:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-a6e7042 img{height:120px}.elementor-46852 .elementor-element.elementor-element-415072f{text-align:center}.elementor-46852 .elementor-element.elementor-element-415072f .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-68709f6{--display:flex;--min-height:0px}.elementor-46852 .elementor-element.elementor-element-cebb313{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-46852 .elementor-element.elementor-element-cebb313.e-con{--align-self:center}.elementor-46852 .elementor-element.elementor-element-42df6d3{--display:flex}.elementor-46852 .elementor-element.elementor-element-42df6d3:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-6b38b61 img{height:120px}.elementor-46852 .elementor-element.elementor-element-298a240{text-align:center}.elementor-46852 .elementor-element.elementor-element-298a240 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-fc26327{--display:flex;--min-height:0px}.elementor-46852 .elementor-element.elementor-element-fc26327:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-51b4a30 img{height:120px}.elementor-46852 .elementor-element.elementor-element-9af5626{text-align:center}.elementor-46852 .elementor-element.elementor-element-9af5626 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-32fa7e4{--display:flex}.elementor-46852 .elementor-element.elementor-element-32fa7e4:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-26eb9f1 img{height:120px}.elementor-46852 .elementor-element.elementor-element-562130b{text-align:center}.elementor-46852 .elementor-element.elementor-element-562130b .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-0c172ba{--display:flex}.elementor-46852 .elementor-element.elementor-element-0c172ba:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-0efdd2b img{height:120px}.elementor-46852 .elementor-element.elementor-element-fe30d00{text-align:center}.elementor-46852 .elementor-element.elementor-element-fe30d00 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-4e922b4{--display:flex}.elementor-46852 .elementor-element.elementor-element-4e922b4:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-2de8cc3 img{height:120px}.elementor-46852 .elementor-element.elementor-element-6ba6352{text-align:center}.elementor-46852 .elementor-element.elementor-element-6ba6352 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-58817f3{--display:flex}.elementor-46852 .elementor-element.elementor-element-58817f3:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-46852 .elementor-element.elementor-element-379b4f4 img{height:120px}.elementor-46852 .elementor-element.elementor-element-a5bad77{text-align:center}.elementor-46852 .elementor-element.elementor-element-a5bad77 .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-46852 .elementor-element.elementor-element-802e9d4{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-46852 .elementor-element.elementor-element-82a8dea{width:var(--container-widget-width,21%);max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;columns:1}.elementor-46852 .elementor-element.elementor-element-82a8dea.elementor-element{--align-self:center}.elementor-46852 .elementor-element.elementor-element-67169f4{--display:flex}.elementor-46852 .elementor-element.elementor-element-8ca9d55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-46852 .elementor-element.elementor-element-71563b9{width:var(--container-widget-width,21%);max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;columns:1}.elementor-46852 .elementor-element.elementor-element-71563b9.elementor-element{--align-self:center}.elementor-46852 .elementor-element.elementor-element-fd80a25{--display:flex}.elementor-46852 .elementor-element.elementor-element-3d2582a{--display:flex}.elementor-46852 .elementor-element.elementor-element-42ecbfb{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:1000ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:50px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-46852 .elementor-element.elementor-element-42ecbfb>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-46852 .elementor-element.elementor-element-42ecbfb>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-46852 .elementor-element.elementor-element-42ecbfb>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:"Work Sans",Sans-serif;font-weight:500;font-style:normal}.elementor-46852 .elementor-element.elementor-element-42ecbfb{--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF}.elementor-46852 .elementor-element.elementor-element-42ecbfb>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:hover:not(.e-current){border-style:solid;border-width:0 0 4px 0;border-color:#FFF}.elementor-46852 .elementor-element.elementor-element-42ecbfb>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current{border-style:solid;border-width:0 0 4px 0}.elementor-46852 .elementor-element.elementor-element-c55ed88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-46852 .elementor-element.elementor-element-4e8f630{--display:flex}@media(max-width:1024px){.elementor-46852 .elementor-element.elementor-element-b40d85d{--grid-auto-flow:row}.elementor-46852 .elementor-element.elementor-element-cebb313{--grid-auto-flow:row}}@media(min-width:768px){.elementor-46852 .elementor-element.elementor-element-b40d85d{--width:50%}.elementor-46852 .elementor-element.elementor-element-cebb313{--width:50%}}@media(max-width:767px){.elementor-46852 .elementor-element.elementor-element-b40d85d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-46852 .elementor-element.elementor-element-cebb313{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-46852 .elementor-element.elementor-element-c55ed88{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}.elementor-nav-menu--main .elementor-item[href*="about"]{position:relative}.custom-about-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:999;padding:15px;display:none}.elementor-nav-menu--main .elementor-item[href*="about"]:hover+.custom-about-dropdown,.custom-about-dropdown:hover{display:block}@media (min-width:1025px){.elementor-sticky--effects{background:#000000!important}}@media (max-width:1620px){.elementor-26 .elementor-element.elementor-element-eb2b626 img{width:130px!important;height:auto}.e-n-menu-title-text{font-size:11px!important}}.elementor-46852 .elementor-element.elementor-element-0ab4fb8 h1,h2,h3,h4{color:#fff}:root{--bg:#0a0a0a;--bg-2:#101010;--panel:#151515;--panel-2:#1b1b1b;--text:#f5f5f5;--muted:#c9c9c9;--line:rgba(255,255,255,.10);--line-2:rgba(255,255,255,.16);--gold:#e0a13a;--gold-2:#f0b85b;--shadow:0 18px 50px rgba(0,0,0,.35);--radius:24px;--radius-sm:16px;--max:1320px}*{box-sizing:border-box}html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button,input,label{font:inherit}#gg-sidebar-toggle{position:fixed;opacity:0;pointer-events:none}.gg-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);opacity:0;visibility:hidden;transition:.3s ease;z-index:9998}.gg-sidebar{position:fixed;top:0;left:0;height:100vh;width:min(370px,88vw);background:#111;border-right:1px solid rgb(255 255 255 / .08);transform:translateX(-100%);transition:.35s ease;z-index:9999;overflow-y:auto;box-shadow:24px 0 60px rgb(0 0 0 / .45)}#gg-sidebar-toggle:checked~.gg-overlay{opacity:1;visibility:visible}#gg-sidebar-toggle:checked~.gg-sidebar{transform:translateX(0)}.gg-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px;border-bottom:1px solid rgb(255 255 255 / .08);position:sticky;top:0;background:#111;z-index:2}.gg-sidebar-head span{font-size:18px;font-weight:700;letter-spacing:.2px}.gg-sidebar-close{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:28px;line-height:1;color:#fff;cursor:pointer;background:rgb(255 255 255 / .06)}#gg-categories{list-style:none;margin:0;padding:14px}.gg-cat-item{margin:0 0 10px;border:1px solid rgb(255 255 255 / .08);border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .03)}.gg-cat-link,.gg-cat-label{display:flex;align-items:center;gap:12px;padding:14px 14px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.gg-cat-link img,.gg-cat-label img{width:28px;height:28px;object-fit:contain;flex:0 0 28px}.gg-acc-cb{display:none}.gg-subcats{list-style:none;margin:0;padding:0 12px 12px 54px;display:grid;gap:8px;max-height:0;overflow:hidden;transition:max-height .35s ease}.gg-subcats li a{display:block;color:#d9d9d9;font-size:14px;padding:6px 0}.gg-acc-cb:checked+.gg-cat-label+.gg-subcats{max-height:420px}.gg-sidebar-trigger,.gg-sticky-trigger{cursor:pointer}.gg-sidebar-trigger{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);color:#fff;font-weight:700}.gg-sidebar-trigger svg{width:16px;height:16px}.gg-sticky-trigger{position:fixed;right:18px;bottom:18px;width:60px;height:60px;border:none;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#111;box-shadow:0 18px 40px rgb(0 0 0 / .35);z-index:9997;opacity:0;visibility:hidden;transform:translateY(12px);transition:.28s ease}.gg-sticky-trigger svg{width:24px;height:24px}.gg-sticky-trigger.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ahw-section,.ahs-section,.ahw-cta-banner{position:relative;width:100%}.ahw-eyebrow,.ahs-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:rgb(255 255 255 / .06);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgb(224 161 58 / .14)}.ahw-btn,.ahs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-weight:700;transition:.25s ease}.ahw-btn-primary{color:#111;background:linear-gradient(135deg,var(--gold),var(--gold-2));box-shadow:0 12px 28px rgb(224 161 58 / .22)}.ahw-btn-secondary{color:#fff;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14)}.ahw-btn:hover,.ahs-btn:hover,.gg-sidebar-trigger:hover{transform:translateY(-2px)}.ahw-reveal,.ahs-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.ahw-reveal.visible,.ahs-reveal.visible{opacity:1;transform:none}.ahw-scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgb(255 255 255 / .9);font-size:12px;letter-spacing:.12em;text-transform:uppercase}@keyframes ahwFloat{0%,100%{transform:scaleY(.85);opacity:.75}50%{transform:scaleY(1.05);opacity:1}}.ahw-hero{position:relative;min-height:100vh;isolation:isolate;overflow:hidden;display:flex;align-items:center}.ahw-hero-bg,.ahw-hero-overlay{position:absolute;inset:0}.ahw-hero-bg{background:linear-gradient(140deg,rgb(0 0 0 / .45),rgb(0 0 0 / .2)),url(https://globusgates.com/wp-content/uploads/2026/02/White-Minimal-Home-for-Sale-Facebook-Ads-3.png) center/cover no-repeat;transform:scale(1.03)}.ahw-hero-overlay{background:radial-gradient(circle at 20% 20%,rgb(224 161 58 / .18),transparent 30%),linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .72));z-index:1}.ahw-hero-content{position:relative;z-index:2;width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:110px 0 110px}.ahw-hero-content h1{margin:18px 0 18px;max-width:840px;font-size:clamp(44px,7vw,88px);line-height:.95;letter-spacing:-.03em}.ahw-hero-sub{max-width:760px;margin:0;color:#ededed;font-size:clamp(17px,2.2vw,22px);line-height:1.6}.ahw-hero-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px}.ahw-position-bar{background:linear-gradient(180deg,#111,#0d0d0d);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 20px;text-align:center}.ahw-position-bar p{width:min(980px,100%);margin:0 auto;color:#e9e9e9;font-size:clamp(16px,2vw,20px);line-height:1.6}.ahw-features{padding:90px 20px;background:radial-gradient(circle at top right,rgb(224 161 58 / .08),transparent 30%),linear-gradient(180deg,#0a0a0a,#111)}.ahw-features-inner{width:min(var(--max),100%);margin:0 auto}.ahw-section-label{max-width:760px;margin-bottom:34px}.ahw-section-label h2{margin:18px 0 10px;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.03em}.ahw-section-label p{margin:0;color:#cdcdcd;font-size:18px;line-height:1.7}.ahw-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ahw-feat{position:relative;min-height:420px;border-radius:28px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01)),var(--panel);box-shadow:var(--shadow);isolation:isolate;transition:transform .28s ease,border-color .28s ease}.ahw-feat:hover{transform:translateY(-6px);border-color:rgb(224 161 58 / .35)}.ahw-feat-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;z-index:0;background:#fff0}.ahw-feat:hover .ahw-feat-video,.ahw-feat.vid-on .ahw-feat-video{opacity:.18}.ahw-feat-scrim{position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(224 161 58 / .15),transparent 34%),linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .78));z-index:1}.ahw-feat-body{position:relative;z-index:2;padding:28px 24px 24px;display:flex;flex-direction:column;height:100%}.ahw-feat-num{color:rgb(255 255 255 / .36);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:10px}.ahw-feat-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-size:26px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);margin-bottom:18px}.ahw-feat h3{margin:0 0 12px;font-size:26px;line-height:1.15;letter-spacing:-.02em}.ahw-feat-desc{margin:0 0 18px;color:#d8d8d8;line-height:1.65;font-size:15px}.ahw-feat-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ahw-feat-list li{position:relative;padding-left:18px;color:#f0f0f0;font-size:14px;line-height:1.55}.ahw-feat-list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.ahw-feat-accent{position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.8;z-index:3}.ahw-carousel-wrap{padding:20px 20px 90px;background:linear-gradient(180deg,#111,#0b0b0b)}.ahw-carousel-inner{width:min(var(--max),100%);margin:0 auto}.ahw-carousel-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:26px}.ahw-carousel-header h2{margin:0;font-size:clamp(32px,4.6vw,54px);line-height:1.02;letter-spacing:-.03em}.ahw-carousel-nav{display:flex;gap:10px}.ahw-nav-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .06);color:#fff;cursor:pointer;font-size:20px}.ahw-carousel-track-outer{overflow:hidden}.ahw-carousel-track{display:flex;gap:20px;transition:transform .45s ease;will-change:transform}.ahw-slide{position:relative;flex:0 0 calc(33.333% - 13.34px);min-width:calc(33.333% - 13.34px);border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:#101010;min-height:420px;box-shadow:var(--shadow)}.ahw-slide img{width:100%;height:420px;object-fit:cover}.ahw-slide-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8),rgb(0 0 0 / .06))}.ahw-slide-label{position:absolute;left:20px;right:20px;bottom:18px;font-size:18px;font-weight:800;line-height:1.25}.ahw-carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:22px}.ahw-dot{width:10px;height:10px;border:none;border-radius:50%;background:rgb(255 255 255 / .24);cursor:pointer}.ahw-dot.active{background:var(--gold);transform:scale(1.15)}.ahs-section{padding:20px 20px 90px;background:radial-gradient(circle at 15% 15%,rgb(224 161 58 / .06),transparent 28%),linear-gradient(180deg,#0b0b0b,#101010)}.ahs-divider{width:min(var(--max),100%);margin:0 auto 46px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .16),transparent)}.ahs-block{width:min(var(--max),100%);margin:0 auto 46px}.ahs-block-inner{display:grid;grid-template-columns:1.03fr .97fr;gap:28px;align-items:center}.ahs-block-inner--reverse{grid-template-columns:.97fr 1.03fr}.ahs-block-inner--reverse .ahs-text{order:2}.ahs-block-inner--reverse .ahs-carousel{order:1}.ahs-text{background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01)),var(--panel);border:1px solid rgb(255 255 255 / .1);border-radius:28px;padding:34px;box-shadow:var(--shadow)}.ahs-text h2{margin:18px 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.03em}.ahs-text p{margin:0;color:#d3d3d3;font-size:17px;line-height:1.75}.ahs-highlights{display:grid;gap:14px;margin:26px 0 26px}.ahs-highlight{display:flex;gap:14px;align-items:flex-start;padding:14px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:18px;background:rgb(255 255 255 / .03)}.ahs-highlight-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgb(224 161 58 / .13);color:#fff;font-size:22px;flex:0 0 46px}.ahs-highlight-text strong{display:block;margin-bottom:4px;font-size:16px}.ahs-highlight-text span{color:#d5d5d5;font-size:14px;line-height:1.55}.ahs-btn{color:#111;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.ahs-carousel{background:#0f0f0f;border:1px solid rgb(255 255 255 / .1);border-radius:28px;padding:16px;box-shadow:var(--shadow)}.ahs-carousel-viewport{overflow:hidden;border-radius:22px}.ahs-track{display:flex;transition:transform .45s ease}.ahs-slide{position:relative;flex:0 0 100%;min-width:100%;overflow:hidden}.ahs-slide img{width:100%;height:590px;object-fit:cover}.ahs-slide-cap{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:16px;background:rgb(0 0 0 / .55);backdrop-filter:blur(8px);color:#fff;font-weight:700;line-height:1.35}.ahs-mini-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 4px 0}.ahs-mini-dots{display:flex;flex-wrap:wrap;gap:8px}.ahs-mini-dot{width:9px;height:9px;border:none;border-radius:50%;background:rgb(255 255 255 / .24);cursor:pointer}.ahs-mini-dot.active{background:var(--gold)}.ahs-mini-arrows{display:flex;gap:8px}.ahs-mini-arr{width:42px;height:42px;border:none;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;font-size:18px}.ahw-cta-banner{min-height:520px;overflow:hidden;isolation:isolate;display:grid;place-items:center;border-top:1px solid rgb(255 255 255 / .08)}.ahw-cta-video,.ahw-cta-video video{position:absolute;inset:0;width:100%;height:100%}.ahw-cta-video{background:linear-gradient(135deg,rgb(0 0 0 / .72),rgb(0 0 0 / .55)),url(https://globusgates.com/wp-content/uploads/2026/02/Heavy-Duty-Structural-Aluminum-2.png) center/cover no-repeat;z-index:0}.ahw-cta-video video{object-fit:cover;opacity:.16}.ahw-cta-content{position:relative;z-index:1;width:min(900px,calc(100% - 40px));text-align:center;padding:70px 0}.ahw-cta-content h2{margin:18px 0 14px;font-size:clamp(36px,5vw,68px);line-height:.98;letter-spacing:-.03em}.ahw-cta-content p{margin:0 auto;max-width:760px;color:#e3e3e3;font-size:18px;line-height:1.75}@media (max-width:1100px){.ahw-features-grid{grid-template-columns:repeat(2,1fr)}.ahs-block-inner,.ahs-block-inner--reverse{grid-template-columns:1fr}.ahs-block-inner--reverse .ahs-text,.ahs-block-inner--reverse .ahs-carousel{order:initial}}@media (max-width:900px){.ahw-slide{flex:0 0 calc(50% - 10px);min-width:calc(50% - 10px)}.ahs-slide img{height:480px}}@media (max-width:680px){.ahw-hero{min-height:92vh}.ahw-features-grid{grid-template-columns:1fr}.ahw-slide{flex:0 0 100%;min-width:100%}.ahw-carousel-header{flex-direction:column;align-items:flex-start}.ahw-feat{min-height:auto}.ahs-text{padding:24px}.ahs-slide img{height:360px}.ahw-hero-cta{flex-direction:column;align-items:stretch}.ahw-btn,.gg-sidebar-trigger{width:100%;justify-content:center}}@media(max-width:900px){.gg-sticky-trigger.is-visible{opacity:1;pointer-events:all;transform:translate(15px,-120px)}}.ahw-slide-label{color:#fff}.ahs-highlight-text{color:#fff}