.mm-hero-banner{--container-max-width: 1300px;--border-color: #023047;width:100%;overflow:hidden}.mm-hero-banner .mm-hero-banner__inner{display:flex;flex-direction:row;align-items:stretch;max-width:var(--container-max-width);margin:0 auto;border:2px solid var(--border-color);border-top:0}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__inner{flex-direction:column;border:none}}.mm-hero-banner .mm-hero-banner__content{flex:0 0 45%;max-width:45%;padding-block:120px 48px;padding-inline:60px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;position:relative}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__content{flex:none;max-width:100%;padding:40px 24px 32px}}.mm-hero-banner .mm-hero-banner__tag{text-transform:uppercase;color:rgb(var(--color-button));font-weight:700;font-size:18px;line-height:130%;letter-spacing:1.2px}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__tag{font-size:13px}}.mm-hero-banner .mm-hero-banner__headline{margin:0;color:rgb(var(--color-heading));font-weight:600;font-size:70px;line-height:97%;text-transform:capitalize}@media screen and (max-width:1200px){.mm-hero-banner .mm-hero-banner__headline{font-size:42px}}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__headline{font-size:28px}}.mm-hero-banner .mm-hero-banner__desc{color:rgba(var(--color-foreground));font-weight:400;font-size:16px;line-height:150%;letter-spacing:.8px}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__desc{font-size:14px;line-height:140%;letter-spacing:1px}}.mm-hero-banner .mm-hero-banner__desc p{margin:0}.mm-hero-banner .mm-hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;text-transform:uppercase;font-weight:600;font-size:16px;line-height:21px;letter-spacing:.9px;text-decoration:none;border-radius:8px;transition:background-color .2s,color .2s,opacity .2s;width:fit-content;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__btn{font-size:16px;line-height:130%;letter-spacing:.8px}}.mm-hero-banner .mm-hero-banner__btn:hover{opacity:.9}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__btn{padding:14px 32px;font-size:14px}}.mm-hero-banner .mm-hero-banner__testimonial{font-style:italic;font-weight:400;font-size:16px;line-height:130%;letter-spacing:1.2px;margin:0;position:relative;color:rgba(var(--color-foreground),.7);border:none;width:100%}@media screen and (min-width:992px){.mm-hero-banner .mm-hero-banner__testimonial{margin-top:auto}}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__testimonial{font-size:14px;width:100%;margin-block:12px}}.mm-hero-banner .mm-hero-banner__images--desktop{flex:1;display:flex;min-width:0}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__images--desktop{display:none}}.mm-hero-banner .mm-hero-banner__images--mobile{display:none}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__images--mobile{display:block;width:100%;padding:0 0 24px}}.mm-hero-banner .mm-hero-banner__images--mobile .slick-list{padding:0}.mm-hero-banner .mm-hero-banner__image-grid{flex:1;display:grid;grid-template-columns:1fr 2.5fr;grid-template-rows:1fr 1fr;gap:0}.mm-hero-banner .mm-hero-banner__image-wrap{overflow:hidden;border-left:2px solid var(--border-color)}.mm-hero-banner .mm-hero-banner__image-wrap--1{grid-row:1 / -1;grid-column:2}.mm-hero-banner .mm-hero-banner__image-wrap--2{grid-row:1;grid-column:1;border-bottom:2px solid var(--border-color)}@media screen and (max-width:991px){.mm-hero-banner .mm-hero-banner__image-wrap--2{border-bottom:none}}.mm-hero-banner .mm-hero-banner__image-wrap--3{grid-row:2;grid-column:1}.mm-hero-banner .mm-hero-banner__image-wrap--4,.mm-hero-banner .mm-hero-banner__image-wrap--5,.mm-hero-banner .mm-hero-banner__image-wrap--6{grid-column:span 1}.mm-hero-banner .mm-hero-banner__image{width:100%;height:100%;object-fit:cover}.mm-hero-banner .mm-hero-banner__carousel .mm-hero-banner__carousel-slide{padding:0 28px}.mm-hero-banner .mm-hero-banner__carousel .mm-hero-banner__carousel-slide img{width:100%;height:auto;border:2px solid var(--border-color)}.mm-hero-banner .mm-hero-banner__carousel.slick-initialized .slick-dots{bottom:32px}.mm-hero-banner .slick-dots{display:flex;align-items:center;justify-content:center;gap:2px}.mm-hero-banner .slick-dots li{margin:0}.mm-hero-banner .slick-dots li button{padding:0}.mm-hero-banner .slick-dots li button:before{color:#fff;opacity:.8}.mm-hero-banner .slick-dots li,.mm-hero-banner .slick-dots li button,.mm-hero-banner .slick-dots li button:before{width:16px}.mm-hero-banner .slick-dots li.slick-active,.mm-hero-banner .slick-dots li.slick-active button,.mm-hero-banner .slick-dots li.slick-active button:before{width:48px;height:6px}.mm-hero-banner .slick-dots li.slick-active button:before{content:"";background:#fff;border-radius:12px;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mm-hero-banner.css.map */
