.color-white{color:#fff!important}.gmv-hero-slider{display:block;overflow:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.gmv-hero-slider__container{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:auto;position:relative;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;-webkit-touch-callout:none}.gmv-hero-slider__slide{overflow:hidden;pointer-events:auto;position:relative;transform:translateZ(0);width:100%}.gmv-hero-slider .swiper-wrapper{height:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0)}.gmv-hero-slider .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:auto;transform:translateZ(0)}.gmv-hero-slider__image{aspect-ratio:2.07/1;display:block;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.gmv-hero-slider__image{aspect-ratio:1/1.45}}@media screen and (min-width:769px){.gmv-hero-slider__image{aspect-ratio:2.07/1}}@supports not (aspect-ratio:2.07/1){.gmv-hero-slider__image:before{content:"";display:block;padding-top:48.309178744%}@media screen and (max-width:768px){.gmv-hero-slider__image:before{padding-top:145%}}.gmv-hero-slider__image .gmv-hero-slider__img{height:100%;left:0;position:absolute;top:0;width:100%}}.gmv-hero-slider__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:768px){.gmv-hero-slider__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.gmv-hero-slider__img.placeholder{aspect-ratio:2.07/1;background-color:#f5f5f5}@media screen and (max-width:768px){.gmv-hero-slider__img.placeholder{aspect-ratio:1/1.45}}.gmv-hero-slider__overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gmv-hero-slider__content{left:50%;padding:2rem;position:absolute;text-align:center;top:80%;transform:translate(-50%,-50%);width:100%;z-index:3}@media screen and (max-width:768px){.gmv-hero-slider__content{padding:1rem;top:85%}}.gmv-hero-slider__text-wrapper{color:#fff;margin:0 auto;max-width:800px;text-align:center;width:100%}.gmv-hero-slider__title{animation:fadeInUp 1s ease-out;color:#fff;font-family:"Bodoni* 72 Book","Bodoni* 72",serif!important;font-size:clamp(45px,3.9vw,64px);font-weight:700!important;line-height:1.2;margin-bottom:clamp(.4rem,.4vw,.5rem);text-shadow:0 2px 4px rgba(0,0,0,.3)}@media screen and (max-width:1024px){.gmv-hero-slider__title{font-size:clamp(22px,8vw,50px);margin-bottom:.5rem}}.gmv-hero-slider__title p{color:inherit!important;font-family:"Bodoni* 72 Book","Bodoni* 72",serif!important;font-size:inherit!important;font-weight:700!important;line-height:inherit!important;margin:0!important;padding:0!important;text-shadow:inherit!important}.gmv-hero-slider__subtitle{animation:fadeInUp 1s ease-out .2s both;font-size:clamp(18px,1.5vw,24px);line-height:1.5;margin-bottom:clamp(.8rem,.8vw,1rem);text-shadow:0 1px 3px rgba(0,0,0,.3)}@media screen and (max-width:1024px){.gmv-hero-slider__subtitle{font-size:clamp(12px,3.5vw,16px);margin-bottom:1rem}}.gmv-hero-slider__button{animation:fadeInUp 1s ease-out .4s both}.gmv-hero-slider__button .button{border:2px solid transparent;border-radius:0;display:inline-block;font-size:clamp(14px,.83vw,16px);font-weight:600;letter-spacing:.05em;padding:clamp(.8rem,.8vw,1rem) clamp(2rem,2vw,2.5rem);text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:1024px){.gmv-hero-slider__button .button{font-size:clamp(13px,3.3vw,14px);padding:clamp(.65rem,1.7vw,.75rem) clamp(1.8rem,4.7vw,2rem)}}.gmv-hero-slider__button .button--primary{background-color:#fff;border-color:#fff;color:#000}.gmv-hero-slider__button .button--primary:hover{background-color:transparent;color:#fff;transform:translateY(-2px)}.gmv-hero-slider__button .button--secondary{background-color:transparent;border-color:#fff;color:#fff}.gmv-hero-slider__button .button--secondary:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.gmv-hero-slider__button .button--outline{background-color:transparent;border-color:#fff;color:#fff}.gmv-hero-slider__button .button--outline:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.gmv-hero-slider__button .button svg{height:1em;margin-left:.5rem;transition:transform .3s ease;width:1em}.gmv-hero-slider__button .button:hover svg{transform:translateX(4px)}.swiper{height:100%;width:100%}.swiper-fade .swiper-slide{opacity:0!important;pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide-active{opacity:1!important;pointer-events:auto}.swiper .gmv-hero-slider__navigation{align-items:center;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:100}@media screen and (max-width:768px){.swiper .gmv-hero-slider__navigation{bottom:1.5rem;gap:1rem}}.swiper-button-next,.swiper-button-prev{align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;margin-top:0;pointer-events:all!important;position:relative!important;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{height:35px;width:35px}}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{color:#fff;height:20px;width:20px}@media screen and (max-width:768px){.swiper-button-next svg,.swiper-button-prev svg{height:16px;width:16px}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.35}.swiper-button-next.swiper-button-disabled:hover,.swiper-button-prev.swiper-button-disabled:hover{transform:none}.swiper-pagination{align-items:center;bottom:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:auto!important;position:relative!important;transform:none!important}.swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:12px;opacity:1;transition:all .3s ease;width:12px}@media screen and (max-width:768px){.swiper-pagination-bullet{height:10px;width:10px}}.swiper-pagination-bullet:before{background-color:hsla(0,0%,100%,.8)!important}.swiper-pagination-bullet-active{background-color:#fff;border-radius:6px;width:36px}.swiper-pagination-bullet-active:before{background-color:#fff!important}@media screen and (max-width:768px){.swiper-pagination-bullet-active{width:30px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gmv-hero-slider:not(.initialized) .swiper-slide{display:block}.gmv-hero-slider:not(.initialized) .swiper-slide:not(:first-child){display:none}.gmv-hero-slider:not(.initialized) .swiper-button-next,.gmv-hero-slider:not(.initialized) .swiper-button-prev,.gmv-hero-slider:not(.initialized) .swiper-pagination{opacity:0;pointer-events:none}.gmv-hero-slider.initialized .swiper-button-next,.gmv-hero-slider.initialized .swiper-button-prev,.gmv-hero-slider.initialized .swiper-pagination{opacity:1;transition:opacity .5s ease}.gmv-hero-slider-section{margin:0;padding:0}