section.home_banner{position:relative;overflow:hidden}@media only screen and (min-height:800px){section.home_banner{height:100vh}}section.home_banner h1,section.home_banner h2{text-transform:capitalize;margin-bottom:1.25rem}section.home_banner h2{font-size:clamp(5.625rem,8.19444vw,8.19444vw);line-height:clamp(5.0625rem,7.36111vw,7.36111vw);letter-spacing:-.16px}@media only screen and (max-width:1279px){section.home_banner h2{font-size:5.625rem;line-height:.9}}@media only screen and (max-width:767px){section.home_banner h2{font-size:3.375rem;line-height:.88889}}section.home_banner:after{width:100%;position:absolute;top:0;left:0;height:264px;z-index:1;background:linear-gradient(180deg,#f2c8c6 27.19%,rgba(224,168,165,0))}@media only screen and (max-width:1279px){section.home_banner{min-height:auto}}@media only screen and (max-width:767.98px){section.home_banner{min-height:735px}}section.home_banner .c-container,section.home_banner .c-wrapper{height:100%}@media only screen and (max-width:991px){section.home_banner .c-wrapper{flex-direction:column}}section.home_banner .text-slider{width:50%;display:flex;align-items:center;position:relative;z-index:4;margin:146px 0}@media only screen and (max-width:1300px){section.home_banner .text-slider{width:60%}}@media only screen and (max-width:1279px){section.home_banner .text-slider{margin-top:0}}@media only screen and (max-width:991px){section.home_banner .text-slider{width:80%;padding-top:250px}}@media only screen and (max-width:767px){section.home_banner .text-slider{padding-top:180px;width:100%}}section.home_banner .text-slider .swiper-container{width:100%}section.home_banner .text-slider .swiper-container .swiper-slide{height:auto}@media only screen and (max-width:767px){section.home_banner .text-slider .swiper-container .swiper-slide h1{max-width:330px}}section.home_banner .text-slider .swiper-container .swiper-slide p{margin-bottom:1.625rem;max-width:249px}section.home_banner .text-slider .swiper-container .swiper-slide.swiper-slide-active .cta,section.home_banner .text-slider .swiper-container .swiper-slide.swiper-slide-active h1,section.home_banner .text-slider .swiper-container .swiper-slide.swiper-slide-active p{opacity:0}section.home_banner .image-slider{width:100%;height:100%;margin-inline-end:0;margin-inline-start:auto;position:absolute;right:0;bottom:0;top:0;left:0}@media only screen and (max-width:991px){section.home_banner .image-slider{width:100%;left:50%;transform:translateX(-50%);right:auto}}section.home_banner .image-slider .swiper-container{height:100%}section.home_banner .image-slider .swiper-slide{height:auto;display:flex;align-items:flex-end}section.home_banner .image-slider img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width:1279px){section.home_banner .image-slider img{width:100%}}@media only screen and (max-width:767px){section.home_banner .image-slider img.desktop{display:none}}section.home_banner .image-slider img.mobile{display:none}@media only screen and (max-width:767px){section.home_banner .image-slider img.mobile{display:block}}section.home_banner .navigation{position:absolute;bottom:34px;left:4.6vw;z-index:4;opacity:0}@media only screen and (max-width:1279px){section.home_banner .navigation{left:30px}}@media only screen and (max-width:767px){section.home_banner .navigation{left:20px}}