.hero-slider{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:320px;padding:0}.hero-slider,.swiper{height:100%;width:100%}.swiper-pagination-bullet{border-radius:100px;font-size:16px;opacity:1!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:40px}.height-custom{height:700px!important}.text-content{display:flex;flex-direction:column;left:100px;margin:0 auto;max-width:1290px;padding:30px;position:absolute;right:100px;row-gap:15px;width:80%}@media (max-width:991px){.text-content{top:115px}}.swiper__thumbs-80{height:80%;width:100%}.swiper__thumbs-20{height:20%;width:100%}.swiper__thumbs-20 .swiper-slide{height:100%;opacity:.4;width:25%}.swiper__thumbs-20 .swiper-slide-thumb-active{opacity:1}.parallax__bg{background-position:50%;-webkit-background-size:cover;background-size:cover;height:100%;left:0;position:absolute;top:0;width:130%}.slider-parallax .swiper-slide{align-items:flex-start!important;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:18px;padding:154px 192px}.swiper-slide .title{font-size:41px;font-weight:300}.swiper-slide .subtitle{font-size:21px}.swiper-slide .subtitle div,.swiper-slide .title h2{margin-bottom:10px}.swiper-slide .text{height:auto;line-height:1.3;max-width:500px;overflow:auto}@media(max-width:768px){.swiper-slide .img-normal{margin-bottom:0!important}.swiper-slide .img-thumbs{height:50vh!important}.slider-parallax .swiper-slide{height:50vh!important;padding:100px}}@media(max-width:600px){.swiper-slide{padding:0}.slider-parallax .swiper-slide{padding:60px}.text-content{left:30px;padding:0 30px;top:115px;width:90%}}.swiper_overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-slider .swiper-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:50px;justify-content:center;left:50%}@media (max-width:576px){.hero-slider .swiper-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:80px}}.text-content>a.button{color:#fff;margin-top:20px}.hero-slider .slider-nav{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border-radius:999px;bottom:clamp(16px,6vh,48px);box-shadow:0 10px 30px rgba(0,0,0,.18);display:flex;gap:20px;left:50%;max-width:min(1100px,92vw);padding:3px 14px;position:absolute;transform:translateX(-50%);width:fit-content;z-index:3}.hero-slider .slider-nav__list{display:flex;gap:clamp(12px,3vw,40px);position:relative}.hero-slider .slider-nav__item{appearance:none;background:transparent;border:0;color:hsla(0,0%,100%,.75);cursor:pointer;font:inherit;font-weight:500;padding:7px 2px;position:relative;text-transform:capitalize;transition:opacity .2s ease,color .2s ease;white-space:nowrap}.hero-slider .slider-nav__item:focus-visible,.hero-slider .slider-nav__item:hover{color:#fff;outline:none}.hero-slider .slider-nav__item[aria-selected=true]{color:#fff;font-weight:700}.hero-slider .slider-nav__indicator{background:#fff;border-radius:4px;height:4px;left:0;position:absolute;top:-2px;transform:translateX(0);transition:transform .35s cubic-bezier(.21,.75,.13,.99),width .35s cubic-bezier(.21,.75,.13,.99);width:0}@media (max-width:991px){.hero-slider .slider-nav{border-radius:16px;left:16px!important;margin:0 auto;max-width:none;padding:12px;right:16px;transform:none;width:calc(100% - 32px)!important}.hero-slider .slider-nav__list{display:grid;gap:6px 18px;grid-template-columns:1fr 1fr}.hero-slider .slider-nav__indicator{display:none}.hero-slider .slider-nav__item[aria-selected=true]:before{background:#fff;border-radius:3px;content:"";height:3px;left:0;position:absolute;top:2px;width:35px}}.hero-slider .slider-nav__item:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:3px}