.fusion-sticky-container.fusion-container-stuck{box-shadow:0 2px 20px rgba(0,0,0,0.08) !important}a:hover{color:#e8600a}html{scroll-behavior:smooth}.hero-overlay-dark{position:relative;min-height:85vh !important;align-items:center !important;justify-content:center !important}.hero-overlay-dark::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:0;pointer-events:none}.hero-overlay-dark>.fusion-builder-row{position:relative;z-index:1;align-items:center !important;min-height:60vh}.hero-overlay-dark .fusion-title h1,.hero-overlay-dark .fusion-title h2{color:#ffffff !important;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.hero-overlay-dark .fusion-text p{color:rgba(255,255,255,0.9) !important;text-shadow:0 1px 4px rgba(0,0,0,0.6)}.cta-overlay-dark{position:relative}.cta-overlay-dark::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65);z-index:0;pointer-events:none}.cta-overlay-dark>.fusion-builder-row{position:relative;z-index:1}.cta-overlay-dark .fusion-title h1,.cta-overlay-dark .fusion-title h2{color:#ffffff !important}.cta-overlay-dark .fusion-text p{color:rgba(255,255,255,0.85) !important}.fusion-footer .fusion-text p,.fusion-footer .fusion-text{color:rgba(255,255,255,0.7) !important}.fusion-footer .fusion-text a{color:rgba(255,255,255,0.5) !important}.fusion-footer .fusion-text a:hover{color:var(--awb-color5) !important}.fusion-footer .fusion-title h4{color:#ffffff !important}.fusion-footer .fusion-copyright-content,.fusion-footer .fusion-copyright-content p,.fusion-footer .fusion-copyright-content a{color:rgba(255,255,255,0.4) !important}.fusion-footer .fusion-copyright-content a:hover{color:rgba(255,255,255,0.7) !important}.fusion-text p[style*="uppercase"]{color:#666666 !important}.fusion-flip-boxes .fusion-flip-box .flip-box-back-inner p{font-size:18px !important;line-height:20px !important}.fusion-flip-boxes .fusion-flip-box .flip-box-heading{text-shadow:1px 0px 5px black;font-size:30px}.fusion-flip-boxes.flip-effect-3d .flip-box-front-inner{text-shadow:1px 0px 5px black;font-weight:bold}.fusion-body .fusion-page-title-bar{display:none !important}.fusion-carousel-title-below-image .fusion-carousel-meta{display:none !important}.cr_body{color:white !important;background-color:transparent !important}.fusion-portfolio-wrapper{display:flex !important;align-items:center !important;justify-content:center !important}.pfcenter .fusion-col-spacing:last-child{left:auto!important}@media only screen and (max-width:480px){.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title{font-size:12px !important}}