.gradient-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(30deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 40%,rgba(255,255,255,0) 65%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.9) 100%);z-index:2;pointer-events:none}.gradient-overlay{position:relative;overflow:hidden}.pa-header{background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.0) 100%)!important;transition:background-color .25s ease,background-image .25s ease,padding .25s ease,box-shadow .25s ease;z-index:9999;padding-top:22px;padding-bottom:22px}.pa-header .et-menu-nav>ul>li>a{color:#ffffff!important}.pa-header.is-stuck{background-color:#ffffff!important;background-image:none!important;box-shadow:0 6px 18px rgba(0,0,0,.08);padding-top:10px;padding-bottom:10px}.pa-header.is-stuck .et-menu-nav>ul>li>a{color:#111111!important}.pa-header .logo-on-scroll{opacity:0!important;visibility:hidden!important;max-height:0!important;transition:opacity .25s ease,max-height .25s ease}.pa-header.is-stuck .logo-on-scroll{opacity:1!important;visibility:visible!important;max-height:40px!important}.et-pb-contact-message{text-align:center}.et-pb-contact-message:not(:empty){padding:25px!important;background:#ffffff}.et-pb-contact-message p{margin:0;font-size:0}#quote-form .et-pb-contact-message p::before{content:"Thank you for reaching out to us.";display:block;font-size:16px;font-weight:bold;line-height:1.7em;color:#000000;margin-bottom:4px}#quote-form .et-pb-contact-message p::after{content:"We’ve received your request for a quote and are reviewing the details. A team member will follow up soon with next steps.";display:block;font-size:16px;font-weight:normal;line-height:1.7em;color:#000000}#contact-form .et-pb-contact-message p::before{content:"Thank you for contacting us.";display:block;font-size:16px;font-weight:bold;line-height:1.7em;color:#000000;margin-bottom:4px}#contact-form .et-pb-contact-message p::after{content:"We’ve received your message and will respond as soon as possible.";display:block;font-size:16px;font-weight:normal;line-height:1.7em;color:#000000}