.color-white{color:#fff!important}.gmv-slider-banner{left:50%!important;margin:0!important;max-width:none!important;overflow:hidden;padding:0!important;position:relative;right:auto!important;transform:translateX(-50%)!important;width:100vw!important}.gmv-slider-banner__viewport{border-radius:0;overflow:hidden;position:relative;width:100%}.gmv-slider-banner__track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;transition:transform .5s ease-in-out;width:100%;will-change:transform}.gmv-slider-banner__slide{background-color:#2e2e2e;flex:0 0 100%;min-height:0;overflow:hidden;position:relative;width:100%}.gmv-slider-banner__slide-link{display:block;position:relative;text-decoration:none}.gmv-slider-banner__slide-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.gmv-slider-banner__image{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.gmv-slider-banner__image{aspect-ratio:1/1.51}}.gmv-slider-banner__image-desktop{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.gmv-slider-banner__image-desktop{display:none}}.gmv-slider-banner__image-mobile{aspect-ratio:1/1.51;display:none;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.gmv-slider-banner__image-mobile{display:block}}.gmv-slider-banner__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gmv-slider-banner__video-container{height:100%;overflow:hidden;position:relative;width:100%}.gmv-slider-banner__video{background:transparent;border:none;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;outline:none;width:100%}.gmv-slider-banner__video::-webkit-media-controls,.gmv-slider-banner__video::-webkit-media-controls-start-playback-button{display:none!important}.gmv-slider-banner__video.video-fallback,.gmv-slider-banner__video:not([src]):not([srcset]){display:none}.gmv-slider-banner__video:not([src]):not([srcset])+.video-fallback{display:block}.gmv-slider-banner__video:not([autoplay]):after{align-items:center;background:rgba(0,0,0,.7);border-radius:50%;color:#fff;content:"▶";cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3rem;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem;z-index:2}@supports not (aspect-ratio:16/9){.gmv-slider-banner:before{content:"";display:block;padding-top:56.25%}@media screen and (max-width:768px){.gmv-slider-banner:before{padding-top:151%}}.gmv-slider-banner .gmv-slider-banner__img{height:100%;left:0;position:absolute;top:0;width:100%}}.gmv-slider-banner__scrim{background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,46,46,0)),color-stop(75%,#2c2c2c),to(#2c2c2c));background:linear-gradient(180deg,rgba(46,46,46,0),#2c2c2c 75% 90%,#2c2c2c);bottom:0;height:40%;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.gmv-slider-banner__overlay{align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(#2c2c2c),to(transparent));background:linear-gradient(1turn,#2c2c2c,transparent);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:space-between;left:0;padding:0 4rem 4rem;position:absolute;right:0;z-index:3}@media screen and (max-width:768px){.gmv-slider-banner__overlay{align-items:center;bottom:0;flex-direction:column;gap:1.5rem;justify-content:flex-end;left:0;padding:0 0 2rem;right:0;text-align:center}}.gmv-slider-banner__text{color:#fff;flex:1;max-width:50%}@media screen and (max-width:768px){.gmv-slider-banner__text{margin-bottom:1rem;max-width:100%;order:1;text-align:center}}.gmv-slider-banner__title{color:#fff;font-family:"Bodoni* 72 Book","Bodoni* 72",serif;font-optical-sizing:auto;font-size:clamp(32px,3.5vw,68px);font-synthesis:none;font-variation-settings:"opsz" 72,"wght" 700;font-weight:700!important;letter-spacing:-.05em;line-height:1.1;margin:0 0 clamp(.75rem,1vw,1.5rem);text-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gmv-slider-banner__title p{color:inherit!important;font-family:"Bodoni* 72 Book","Bodoni* 72",serif!important;font-size:inherit!important;font-weight:300!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;text-shadow:inherit!important}@media screen and (max-width:768px){.gmv-slider-banner__title{transform:scaleX(.9);transform-origin:center center}}@media screen and (max-width:480px){.gmv-slider-banner__title{transform:scaleX(.95)}}.gmv-slider-banner__title b,.gmv-slider-banner__title strong{font-weight:700}.gmv-slider-banner__title em,.gmv-slider-banner__title i{font-style:italic}.gmv-slider-banner__title u{text-decoration:underline}.gmv-slider-banner__subtitle{color:hsla(0,0%,100%,.9);font-family:nexa,sans-serif;font-size:clamp(12px,1.3vw,25px);font-weight:400;line-height:1.4;margin:0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3);text-shadow:0 1px 4px rgba(0,0,0,.4)}.gmv-slider-banner__subtitle p{color:inherit!important;font-family:nexa,sans-serif!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;text-shadow:inherit!important}@media screen and (max-width:480px){.gmv-slider-banner__subtitle{font-size:14px}}.gmv-slider-banner__subtitle p{margin:0}.gmv-slider-banner__subtitle b,.gmv-slider-banner__subtitle strong{font-weight:600}.gmv-slider-banner__subtitle em,.gmv-slider-banner__subtitle i{font-style:italic}.gmv-slider-banner__subtitle u{text-decoration:underline}.gmv-slider-banner__cta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:flex-end}@media screen and (max-width:768px){.gmv-slider-banner__cta{align-self:center;justify-content:center;margin-bottom:3rem;order:2;width:auto}}.gmv-slider-banner__button{background-color:transparent;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:inline-block;font-family:nexa,sans-serif!important;font-size:clamp(12px,.85vw,16px)!important;font-weight:300!important;letter-spacing:.05em!important;min-width:140px;padding:clamp(10px,.8vw,14px) clamp(20px,1.5vw,28px);text-align:center;text-decoration:none!important;text-transform:uppercase!important;transition:all .3s ease!important}@media screen and (max-width:768px){.gmv-slider-banner__button{font-size:12px!important;letter-spacing:.03em!important;min-width:110px;padding:10px 20px!important}}.gmv-slider-banner__button:focus,.gmv-slider-banner__button:hover{background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#2e2e2e!important;transform:translateY(-2px)}.gmv-slider-banner__button:focus-visible{outline:2px solid #fff;outline-offset:4px}.gmv-slider-banner__arrow{align-items:center;background-color:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}@media screen and (max-width:768px){.gmv-slider-banner__arrow{height:44px;width:44px}}.gmv-slider-banner__arrow--prev{left:2rem}@media screen and (max-width:768px){.gmv-slider-banner__arrow--prev{left:1rem}}.gmv-slider-banner__arrow--next{right:2rem}@media screen and (max-width:768px){.gmv-slider-banner__arrow--next{right:1rem}}.gmv-slider-banner__arrow:focus,.gmv-slider-banner__arrow:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.gmv-slider-banner__arrow:focus-visible{outline:2px solid #fff;outline-offset:4px}.gmv-slider-banner__arrow:disabled{cursor:not-allowed;opacity:.5}.gmv-slider-banner__arrow:disabled:hover{background-color:transparent;transform:translateY(-50%)}.gmv-slider-banner__arrow svg{height:22px;transition:transform .2s ease;width:22px}@media screen and (max-width:768px){.gmv-slider-banner__arrow svg{height:18px;width:18px}}.gmv-slider-banner__arrow:hover svg{transform:scale(1.1)}.gmv-slider-banner__controls{bottom:4rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media screen and (max-width:768px){.gmv-slider-banner__controls{bottom:1rem}}.gmv-slider-banner__dots{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.2);border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;justify-content:center;padding:.6rem 1.2rem}@media screen and (max-width:768px){.gmv-slider-banner__dots{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.3);gap:.6rem;padding:.5rem 1rem}}.gmv-slider-banner__dot{background-color:hsla(0,0%,100%,.5);border:none!important;border-radius:50%!important;cursor:pointer;flex-shrink:0;height:12px!important;transition:all .3s ease;width:12px!important}@media screen and (max-width:768px){.gmv-slider-banner__dot{height:10px!important;width:10px!important}}.gmv-slider-banner__dot:focus,.gmv-slider-banner__dot:hover{background-color:hsla(0,0%,100%,.8);transform:scale(1.1)}.gmv-slider-banner__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.gmv-slider-banner__dot--active{background-color:#fff!important;border-radius:50%!important;height:12px!important;transform:scale(1.3)!important;width:12px!important}@media screen and (max-width:768px){.gmv-slider-banner__dot--active{height:10px!important;transform:scale(1.2)!important;width:10px!important}}.gmv-slider-banner .gmv-slider-banner:not(.initialized) .gmv-slider-banner__track .gmv-slider-banner__slide:not(:first-child){display:none}.gmv-slider-banner .gmv-slider-banner:not(.initialized) .gmv-slider-banner__controls{opacity:0;pointer-events:none}.gmv-slider-banner .gmv-slider-banner.initialized .gmv-slider-banner__track .gmv-slider-banner__slide{display:block}.gmv-slider-banner .gmv-slider-banner.initialized .gmv-slider-banner__controls{opacity:1;transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){.gmv-slider-banner__arrow,.gmv-slider-banner__button,.gmv-slider-banner__dot,.gmv-slider-banner__track{transition:none}.gmv-slider-banner__arrow:hover,.gmv-slider-banner__button:hover,.gmv-slider-banner__dot:hover{transform:none}}.gmv-slider-banner-section{margin:0;padding:0}