/**handles:acf-hero-section-style,acf-prefooter-style**/
.homepage-slider-section{height:86vh}.homepage-slider-section .splide,.homepage-slider-section .splide .splide__track{height:100%}.homepage-slider-section .splide .splide__slide .slide-wrapper{display:flex;align-items:center;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;height:100%;width:100%}.homepage-slider-section .splide .splide__slide .slide-wrapper::after{content:"";position:absolute;inset:0;display:block;pointer-events:none;z-index:1;background:linear-gradient(280deg,rgba(0,0,0,0) 41.75%,rgba(0,0,0,.55) 75.54%)}.homepage-slider-section .splide .splide__slide .hero-video-bg{object-fit:cover;width:100vw;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.homepage-slider-section .splide .splide__slide .youtube-background{width:100vw;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.homepage-slider-section .splide .splide__slide .youtube-background iframe{position:absolute;top:50%;left:50vw;width:100vw;height:100vh;transform:translate(-50vw,-50%)}.homepage-slider-section .splide .splide__slide .video-overlay{background:linear-gradient(279.62deg,rgba(0,0,0,0) 41.75%,rgba(0,0,0,.55) 75.54%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.homepage-slider-section .splide .splide__slide .slide_content{margin-left:12.5vw;width:37.5vw;z-index:5}.homepage-slider-section .splide .splide__slide .slide_content .yellow-btn{display:inline-block;margin-top:90px}.category-hero-section{min-height:600px;background-repeat:no-repeat;background-size:cover;background-position:top left;padding:0 max(15px,calc(50vw - 600px));display:flex;flex-direction:column;justify-content:center;position:relative}.category-hero-section::before{background-image:linear-gradient(135deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.category-hero-section>*{z-index:3}.category-hero-section h5{text-transform:uppercase;margin-bottom:10px}.category-hero-section h1{margin:0}@media (max-width:1080px){.homepage-slider-section{height:auto}.homepage-slider-section .splide .splide__slide .slide-wrapper{background-size:contain;background-color:var(--black);padding:calc(52vw + 80px) 25px 100px}.homepage-slider-section .splide .splide__slide .youtube-background{display:none}.homepage-slider-section .splide .splide__slide .slide_content{width:100%;margin-left:0}.homepage-slider-section .splide .splide__slide .slide_content .yellow-btn{margin-top:30px}.splide .splide__arrow{top:50vw}.homepage-slider-section .splide .splide__slide::after{background:linear-gradient(180deg,rgba(0,0,0,0) 75%,var(--black) 95%);height:57.5vw}}@media (max-width:768px){.category-hero-section h1{font-size:5rem;line-height:4.5rem}.homepage-slider-section .splide .splide__slide .slide_content{margin-left:15px;width:70vw}.category-hero-section{background-size:contain;background-repeat:no-repeat;background-color:var(--black);padding:35vw 15px 25px;min-height:unset}.category-hero-section::before{background-image:unset;display:none}}@media (min-aspect-ratio:16/9){.homepage-slider-section .splide .splide__slide .youtube-background iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.homepage-slider-section .splide .splide__slide .youtube-background iframe{width:177.78vh}}
.prefooter-section{padding-top:13.2vw}.prefooter-section .background-text{margin:0;padding:0;height:13.28vw;width:100%;overflow:hidden;position:absolute!important;top:0;pointer-events:none;z-index:0!important}.prefooter-section .background-text svg text{fill:var(--grey-1);font-family:Tungsten,sans-serif;text-transform:uppercase;font-size:19vw;font-weight:700;width:100%}.prefooter-section .prefooter-content{display:flex;flex-direction:column;width:100%;align-items:center;padding:0 max(15px,calc(50vw - 600px)) 130px;position:relative;z-index:5;background-repeat:no-repeat;background-size:cover;background-position:top center}.prefooter-section .prefooter-content>img{margin:-125px 0 65px;max-width:100%;height:auto}.prefooter-section .prefooter-content h2{text-align:center;padding:0 15%}.prefooter-section .prefooter-content>a{margin-top:65px;display:flex;align-items:center;gap:10px}.prefooter-section .prefooter-content>a svg path{transition:all .3s ease-in-out}.prefooter-section .prefooter-content>a:hover svg path{fill:black}.acf-block-preview.wp-block-acf-prefooter{z-index:-1;position:relative}@media (max-width:768px){.prefooter-section .prefooter-content>img{margin:-75px 0 40px}.prefooter-section .prefooter-content h2{font-size:4.5rem;line-height:4.5rem;padding:0}}