:root{--base:#fff;--primary:#f7a700;--secondary:#000;--shadow:#9aa4b2;--shadow-dark:#364152;--tone:#8f8f8f;--tone-light:#f6f6f6;--tone-light2:#f9fafb;--neutral:#fcfcfc;--neutral-light:#f8fafc;--sunny:#ffedc5;--foreground:#1a1a1a;--foreground2:#1d1e20;--foreground3:#111322;--foreground-dark:#101828;--foreground-gray:#3b3d41;--foreground-tone:#121926;--gray:#9e9e9e;--gray-variation:#ccc;--gray-variation2:#eaecf0;--gray-dark:#f3f3f3;--gray-modern:#697586;--gray-darker:#202936;--font-default-regular:"Roboto Regular",sans-serif;--font-default-bold:"Roboto Bold",sans-serif;--font-default-medium:"Roboto Medium",sans-serif;--font-default-semibold:"Roboto Semibold",sans-serif;--font-secondary-regular:"Inter Regular",sans-serif;--font-var-regular:"Barlow Regular",sans-serif;--font-var-semibold:"Barlow Semibold",sans-serif;--font-var-bold:"Barlow Bold",sans-serif;--font-var-extrabold:"Barlow Extrabold",sans-serif;--font-din-condensed-bold:"Dinot CondBold",sans-serif;--font-price:RobotoCondensed-Bold,"Roboto Condensed",Roboto;--btn-primary-bg:var(--primary) !important;--btn-primary-hover:var(--base) !important;--font-default:1.6rem;--line-height-default:2.4rem;--font-heading1:5.6rem;--line-height-heading1:6rem;--font-heading2:4.8rem;--line-height-heading2:5.2rem;--font-heading3:3.2rem;--line-height-heading3:3.6rem;--font-heading4:2.4rem;--line-height-heading4:3rem}.feature-slider{position:relative;max-width:100%}.feature-slider .swiper-container{width:100%;overflow:hidden;height:66rem;position:relative;z-index:2}.feature-slider .swiper-container .swiper-slide{position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem 2rem 21.2rem;min-height:40rem;overflow:hidden}.feature-slider .swiper-container .swiper-slide .slide-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.feature-slider .swiper-container .swiper-slide .slide-media img,.feature-slider .swiper-container .swiper-slide .slide-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-slider .swiper-container .swiper-slide .slide-media picture{width:100%;height:100%}.feature-slider .swiper-container .swiper-slide .slide-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(34deg,#000 40.51%,rgba(0,0,0,0) 78.08%);background:linear-gradient(56deg,#000 40.51%,rgba(0,0,0,0) 78.08%);-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.1);box-shadow:0 8px 12px 0 rgba(0,0,0,.1)}.feature-slider .swiper-container .swiper-slide .slide-content{max-width:1260px;padding:0 1.5rem;width:100%;margin:0 auto;position:relative;z-index:2}.feature-slider .swiper-container .swiper-slide .slide-content h2{color:var(--neutral);font-size:5.6rem;line-height:6.4rem;margin-bottom:2.4rem;max-width:82rem}@media(max-width:991px){.feature-slider .swiper-container .swiper-slide{padding:2rem 2.4rem 14rem}.feature-slider .swiper-container .swiper-slide .slide-media picture{height:100%}.feature-slider .swiper-container .swiper-slide .slide-content{padding:0}.feature-slider .swiper-container .swiper-slide .slide-content h2{font-size:3.2rem;line-height:4.2rem}.feature-slider .swiper-container .swiper-slide .slide-content .availability-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature-slider .swiper-container .swiper-slide .slide-content h2 span{color:var(--primary)}.feature-slider .swiper-container .swiper-slide .slide-content p{color:var(--tone-light);font-family:var(--font-default-regular);font-size:1.8rem;line-height:2.4rem;margin-bottom:2.4rem;max-width:54rem}.feature-slider .swiper-container .swiper-slide .slide-content .availability-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.feature-slider .swiper-container .swiper-slide .slide-content .availability-form input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 2rem 1.2rem;font-size:1.6rem;text-transform:uppercase;border:2px solid --neutral;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);border-radius:8px;max-width:25.6rem}.feature-slider .slider-messages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:6.4rem;width:100%;right:0;left:0;z-index:10;max-width:1260px;padding:0 1.5rem;margin:0 auto}.feature-slider .slider-messages .message-item{color:var(--neutral-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;position:relative}.feature-slider .slider-messages .message-item:not(:last-child){margin-right:6rem}.feature-slider .slider-messages .message-item span{font-size:1.6rem;cursor:pointer;position:relative;margin-bottom:1.6rem;-webkit-transition:.3s;transition:.3s}.feature-slider .slider-messages .message-item span:hover{color:var(--primary)}.feature-slider .slider-messages .message-item .progress-bar{width:100%;height:3px;background:rgba(255,255,255,.5);overflow:hidden;position:relative}.feature-slider .slider-messages .message-item .progress-bar::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:0;-webkit-transition:width 5s linear;transition:width 5s linear}.feature-slider .slider-messages .message-item.active .progress-bar::before{background:#ffb400;width:100%}@media(max-width:991px){.feature-slider .swiper-container .swiper-slide .slide-content .availability-form input[type=text]{max-width:100%}.feature-slider .slider-messages{padding:0}.feature-slider .slider-messages .message-item:not(:last-child){margin-right:0}.feature-slider .slider-messages .message-item{display:none;width:auto;padding-left:2.4rem}.feature-slider .slider-messages .message-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.feature-slider .slider-messages .progress-bar{position:relative;overflow:hidden}.feature-slider .slider-messages .message-item.active .progress-bar::before{background:var(--primary) !important;width:100%;-webkit-animation:5s linear forwards fillProgress;animation:5s linear forwards fillProgress}}@-webkit-keyframes fillProgress{from{width:0}to{width:100%}}@keyframes fillProgress{from{width:0}to{width:100%}}