.full-width-banner{position:relative}.full-width-banner__inner{background-color:var(--0---WHITE);position:relative;--slide-height: var(--height-desktop, 680px)}@media (max-width: 767px){.full-width-banner__inner{--slide-height: var(--height-mobile, 600px)}}.full-width-banner__inner--white{background:var(--0---WHITE, #fff)}.full-width-banner__inner--light{background:var(--5, #fafafa)}.full-width-banner__slide{height:var(--slide-height);--color: var(--0---WHITE, #fff)}@media (max-width: 767px){.full-width-banner__slide.full-width-banner__slide--stack .full-width-banner__picture-container{height:unset}.full-width-banner__slide.full-width-banner__slide--stack .full-width-banner__content-container{position:initial;transform:none}.full-width-banner__slide.full-width-banner__slide--stack .full-width-banner__content{color:var(--90);width:100%}}.full-width-banner__pagination-container{position:relative}.full-width-banner__title{color:var(--title-color)}.full-width-banner__title-container{position:absolute;top:0;left:0;z-index:1;width:100%;padding-block:calc(var(--spacing-l) - var(--spacing-2xs))}@media (min-width: 864px){.full-width-banner__title-container{padding-block:calc(var(--spacing-6xl) - var(--spacing-2xs))}}.full-width-banner .splide__pagination{position:absolute;bottom:25px;right:0;z-index:var(--zindex-dropdown);display:flex;gap:20px}.full-width-banner .splide__pagination button{background:var(--pagination-bg-color);width:100px;height:2px;border:none;border-radius:2px;outline:none;--progress: 0}.full-width-banner .splide__pagination button.is-active{position:relative}.full-width-banner .splide__pagination button.is-active:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:3px;border-radius:3px;background:var(--pagination-color)}.full-width-banner .splide__pagination button.is-active.is-autoplaying:after{width:var(--progress)}@media (max-width: 767px){.full-width-banner .splide__pagination{left:0;bottom:20px}.full-width-banner .splide__pagination li{flex-grow:1}.full-width-banner .splide__pagination li button{width:100%}}.full-width-banner__picture-container{height:100%;position:relative}.full-width-banner__picture-container video,.full-width-banner__picture-container img{width:100%;height:100%;object-fit:cover}.full-width-banner__picture-container video{position:absolute;left:0;top:0;width:100%}.full-width-banner__image-container{width:100%;height:100%;position:relative}.full-width-banner__image-container img,.full-width-banner__image-container video{width:100%;height:100%;object-fit:cover}.full-width-banner__image-container.use-gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(252deg,#0000 39.85%,#0000004d 61.27%)}.full-width-banner__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.full-width-banner__container{position:relative;height:100%}.full-width-banner__content-container{position:absolute;display:flex;flex-direction:column;gap:28px;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment);margin:unset;width:100%;height:100%;padding-block:calc(var(--spacing-l) - var(--spacing-2xs))}@media (min-width: 767px){.full-width-banner__content-container{padding-block:calc(var(--spacing-6xl) - var(--spacing-2xs))}.full-width-banner__content-container--center{text-align:center}.full-width-banner__content-container--center .full-width-banner__cta-container{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.full-width-banner__content-container{align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile);padding-block:var(--spacing-xl) 60px}.full-width-banner__content-container--center-mobile{text-align:center}.full-width-banner__content-container--center-mobile .full-width-banner__cta-container{align-items:center}.full-width-banner__content-container--center-mobile h1{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.full-width-banner__content-container--single{padding-block:var(--spacing-xl) var(--spacing-2xl)}}.full-width-banner__reviews{display:flex;gap:10px;align-items:center}.full-width-banner__reviews__stars{color:var(--color);display:flex;gap:2px}.full-width-banner__reviews__stars svg,.full-width-banner__reviews__stars img{width:16px;height:16px;object-fit:contain}.full-width-banner__reviews__count{color:var(--color);font-family:var(--text-font);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.full-width-banner__content{color:var(--color);display:flex;flex-direction:column;width:var(--content-width)}.full-width-banner__content--gradient .full-width-banner__title{font-style:normal;background:var(--Copper-Gradient, linear-gradient(90deg, #78563a 0%, #bf7547 33.33%, #c98e69 66.67%, #994f1c 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 767px){.full-width-banner__content{width:var(--content-width-mobile)}}.full-width-banner__title,.full-width-banner__subtitle{color:inherit}.full-width-banner__subtitle{margin-top:var(--spacing-s)}.full-width-banner__cta-container{display:flex;gap:16px;margin-top:var(--spacing-xl)}@media (max-width: 767px){.full-width-banner__cta-container{flex-direction:column;gap:12px}}.full-width-banner__cta{font-size:var(--font-size-s);letter-spacing:1px;text-transform:uppercase}.full-width-banner__cta.btn--primary-outline{border:var(--spacing-4xs) solid var(--0---WHITE);color:var(--0---WHITE)}.full-width-banner__cta.btn--primary-white{padding:0 var(--spacing-xl)}@media (max-width: 767px){.full-width-banner__cta.btn--primary-white{padding:0 var(--spacing-ml)}}.full-width-banner__cta.btn--primary-white:hover{border-radius:4px;opacity:.8;background:var(--5, #fafafa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--100---BLACK);border-color:var(--5, #fafafa)}.full-width-banner__cta.btn--primary-chevron{border:none;display:flex;align-items:center;gap:var(--spacing-xs)}.full-width-banner__cta.btn--primary-chevron svg{width:8px;margin-top:2px}.full-width-banner__cta.btn--primary-chevron svg path{stroke:currentColor}.full-width-banner__cta.btn--primary-chevron:hover{opacity:1;gap:10px}.full-width-banner__cta.btn--single-chevron{padding-left:0;padding-right:0}.full-width-banner .splide{visibility:visible}.full-width-banner .splide__list,.full-width-banner .splide__slide{width:100%}.full-width-banner #splide02-list#splide02-list>div:nth-of-type(1){opacity:1!important}
