.banner-overlay{position:relative;width:100%;overflow:hidden;margin:0}.banner-overlay__container{position:relative;padding-top:clamp(3rem,10vw,12rem);padding-left:clamp(3rem,6.4vw,8rem);padding-bottom:clamp(3rem,10vw,18rem);width:100%;aspect-ratio:16 / 9;background-repeat:no-repeat;background-position:center;background-size:auto 100%}.banner-overlay__image--mobile{display:none}.banner-overlay__image{width:100%;height:100%;object-fit:contain;display:none}.banner-overlay__content{color:#000;display:flex;flex-direction:column;align-items:flex-start;width:35%;max-width:none}.banner-overlay__title{font-size:clamp(40px,3.8vw,55px);font-weight:700;line-height:1.2;margin-bottom:2rem}.banner-overlay__text{font-size:clamp(16px,1.7vw,24px);line-height:1.5;margin-bottom:4rem}.banner-overlay__button{font-size:1.5rem;color:#fff;background-color:#1346a0;padding:1rem 2rem;height:4rem;display:flex;align-items:center;border-radius:8px;text-decoration:none;line-height:1.2}.banner-overlay__button:hover{background-color:#7c98ca;color:#000}@media (min-width:1441px){.banner-overlay__container{aspect-ratio:32/9;padding-left:0;padding-inline:max(calc((100vw - 1440px)/2),6.4rem)}.banner-overlay__content{padding-left:0;width:40%}}@media (max-width:1200px){.banner-overlay__content{width:30%}}@media (max-width: 759px){.banner-overlay__container{display:flex;flex-direction:column;gap:3rem;background:none;padding-left:0;padding-top:0}.banner-overlay__image--mobile{display:block;width:100%;object-fit:contain;object-position:center;margin:0;height:auto}.banner-overlay__content{position:relative;align-items:center;text-align:center;margin:0;padding-inline:8vw;gap:2rem;width:100%;top:0;left:0;padding-top:4rem;padding-bottom:0;max-width:none}.banner-overlay__title,.banner-overlay__text{margin-bottom:0}.banner-overlay__image{display:none}.banner-overlay__button{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/banner_button_only.css.map */
