.mt-banner{position:relative;font-family:var(--font-body);font-weight:400;color:var(--color-secondary)}.mt-banner .container{position:relative}.mt-banner__bgs{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.mt-banner__bgs:not(.mt-banner__bgs--no-overlay):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(96% 79.77% at -25.6% 7.99%,#332ba0b3,#10274e00),radial-gradient(76.93% 43.66% at -33.2% 50%,#2489d1b3,#0b244400 62.3%),linear-gradient(186.93deg,#07172d 33.62%,#07172d00 48.64%);transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.mt-banner__image,.mt-banner__video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mt-banner__image--desktop:not(:only-child),.mt-banner__video--desktop:not(:only-child){display:none}.mt-banner__content,.mt-banner-carousel__static{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;height:100%;z-index:1}.mt-banner__content-inner,.mt-banner-carousel__static-inner{width:100%}.mt-banner__content-inner--additional-image{width:100%;max-width:60%}.mt-banner__header{font-family:var(--font-headings);font-size:30px;font-weight:700;font-style:italic;line-height:1;color:var(--color-header);text-shadow:0 15px 30px rgba(0,0,0,.1);margin:0 0 8px}.mt-banner__header sup{font-size:40%!important;top:-1.2em!important;margin-left:.2em;color:inherit}.mt-banner__header>span{font-family:inherit;font-weight:inherit;color:var(--color-header-highlight)}.mt-banner__description{display:block;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.25;color:var(--color-text);max-width:200px;margin:0}.mt-banner__description--full{max-width:100%}.mt-banner__description a{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.mt-banner__description strong{font-family:inherit;font-size:inherit;font-weight:700;color:inherit}.mt-banner .mt-btn,.mt-banner-carousel--static-text .mt-btn{display:inline-flex;font-size:14px;color:var(--color-white);background:linear-gradient(0deg,#4439e266,#4128f100 50%),linear-gradient(269.98deg,#3a1eff99 .02%,#0fc9e799 99.98%),#20538e;box-shadow:none;padding:8px 16px;margin:24px 0 0}.mt-banner .mt-btn:hover,.mt-banner .mt-btn:focus,.mt-banner-carousel--static-text .mt-btn:hover,.mt-banner-carousel--static-text .mt-btn:focus{color:var(--color-white)}.mt-banner__note{display:none;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1;color:var(--color-text);opacity:.8;margin:12px 0 0}.mt-banner__extra-image{position:absolute;display:block;width:220px;bottom:0;right:-15px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.mt-banner--static>.container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mt-banner--static .mt-banner__content{height:100%}.mt-banner--static .mt-banner__video{aspect-ratio:16 / 9}.mt-banner--dynamic .mt-banner__bgs{position:absolute;top:0;left:0;right:0;bottom:0}.mt-banner--dynamic .mt-banner__content{min-height:460px;padding:30px 0}.mt-banner-carousel{background:var(--color-primary)}.mt-banner-carousel__static{padding:30px 0}.mt-banner-carousel--static-text{position:relative}.mt-banner-carousel--static-text .container{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%);z-index:2}.mt-banner-carousel--static-text .swiper-pagination{display:none;opacity:0}.mt-banner-carousel .swiper-pagination{position:absolute!important;display:flex;justify-content:center;align-items:center;bottom:10px!important}.mt-banner-carousel .swiper-pagination-bullet{display:block;width:8px;height:8px;background:transparent;border:2px solid var(--color-white);margin:4px;cursor:pointer}.mt-banner-carousel .swiper-pagination-bullet:hover,.mt-banner-carousel .swiper-pagination-bullet-active{background:var(--color-white)!important}@media screen and (min-width: 450px){.mt-banner__content-inner,.mt-banner-carousel__static-inner{width:clamp(330px,65%,800px);max-width:100%}.mt-banner__header{font-size:36px;margin:0 0 12px}.mt-banner__description{font-size:18px;max-width:300px}.mt-banner .mt-btn,.mt-banner-carousel--static-text .mt-btn{font-size:20px}}@media screen and (min-width: 600px){.mt-banner__description{max-width:100%}}@media screen and (min-width: 768px){.mt-banner__bgs:not(.mt-banner__bgs--no-overlay):before{background:linear-gradient(252.58deg,#07172de6 3.92%,#14345500 62.16%),linear-gradient(89.66deg,#07172d 18.92%,#0a1c34eb 26.96%,#0d223cd7 32.14%,#112a47b8 40.41%,#14345500 55.69%);transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.mt-banner__content,.mt-banner-carousel__static{align-items:var(--slide-align, center);justify-content:var(--slide-justify, flex-start)}.mt-banner__header{font-size:50px}.mt-banner__description{font-size:22px}.mt-banner .mt-btn,.mt-banner-carousel--static-text .mt-btn{font-size:22px;line-height:.75;padding:16px 32px;margin:30px 0 0}.mt-banner__note{display:block}.mt-banner__extra-image{width:275px}.mt-banner--dynamic .mt-banner__content{min-height:555px;padding:100px 0}.mt-banner-carousel__static{padding:100px 0}.mt-banner__image--mobile:not(:only-child),.mt-banner__video--mobile:not(:only-child){display:none}.mt-banner__image--desktop,.mt-banner__video--desktop{display:block!important}.mt-banner-carousel .swiper-pagination{bottom:16px!important}.mt-banner-carousel .swiper-pagination-bullet{width:10px;height:10px}}@media screen and (min-width: 1000px){.mt-banner .container,.mt-banner-carousel--static-text .container{padding-left:24px;padding-right:24px}.mt-banner__extra-image{width:440px}.mt-banner--dynamic .mt-banner__content{min-height:700px}.mt-banner-carousel--static-text .mt-banner__image,.mt-banner-carousel--static-text .mt-banner__video{max-height:700px}}@media screen and (min-width: 1400px){.mt-banner__header{font-size:72px}.mt-banner__description{font-size:24px}.mt-banner .mt-btn,.mt-banner-carousel--static-text .mt-btn{margin:65px 0 0}}@media screen and (min-width: 1000px){.mt-banner .container,.mt-banner-carousel--static-text .container{max-width:min(1650px,95%)}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/mt-banner.css.map */
