/*
Generated time: February 27, 2026 08:14
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@media screen and (max-width:767px){.hero-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,transparent 100%);padding:1rem 1rem 1.5rem;pointer-events:none;transform:translateY(100%);transition:transform .3s ease-in-out}.hero-sticky-cta.is-visible{transform:translateY(0)}.hero-sticky-cta .button{pointer-events:auto;width:100%;max-width:320px;margin:0 auto;display:block;background-color:#dc2626!important;color:#fff!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(220,38,38,.3)}.hero-sticky-cta .button:hover{background-color:#b91c1c!important;box-shadow:0 6px 16px rgba(220,38,38,.4)}.has-sticky-cta .banner__box .button{display:none}}@media screen and (min-width:768px){.hero-sticky-cta{display:none}.banner__box .button{margin:0 auto;display:inline-block}.banner__buttons{margin-top:2.5rem!important}}.banner__media{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.banner__overlay{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.3) 100%)}.banner__subheading,.banner__title{text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner__buttons{margin-top:3.5rem!important;display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.banner__buttons{margin-top:2.5rem!important}.banner__buttons .button,.banner__buttons .video-modal__toggle{margin:.5rem!important}}.button--primary{background-color:#dc2626;color:#fff;border:none;transition:all .3s ease}.button--primary:hover{background-color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.3)}