.section-main-hero-banner{display:flex}.section-main-hero-banner__content{flex:0 0 50%;display:flex;justify-content:flex-end;align-items:center}.section-main-hero-banner__content-inner{max-width:632px;padding:66px 90px 62px 20px}.section-main-hero-banner__heading{margin:0 0 24px}.section-main-hero-banner__heading *{font-size:64px;font-style:normal;font-weight:400;line-height:93.75%;margin:0}.section-main-hero-banner__text{font-size:16px;font-style:normal;font-weight:450;line-height:150%;margin:0 0 32px}.section-main-hero-banner__image{flex:0 0 50%;position:relative}.section-main-hero-banner__image:before{content:"";width:100%;padding-top:75%;display:block}.section-main-hero-banner__image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;bottom:0;right:0}.section-main-hero-banner__buttons{display:flex;align-items:center;justify-content:flex-start;gap:15px 33px;flex-wrap:wrap}.section-main-hero-banner__button{font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;padding:16px 24px 15px;transition:all .3s ease;letter-spacing:.001em}.section-main-hero-banner__button:hover{background:#fffc}@media (max-width: 1199px){.section-main-hero-banner__heading *{font-size:40px}.section-main-hero-banner__text{font-size:15px}.section-main-hero-banner__buttons{gap:15px}}@media (max-width: 990px){.section-main-hero-banner__heading *{font-size:33px}.section-main-hero-banner__text{font-size:14px;margin:0 0 16px}.section-main-hero-banner__buttons{gap:20px;flex-direction:column}.section-main-hero-banner__button{width:100%}.section-main-hero-banner__content-inner{padding:20px}}@media (max-width: 768px){.section-main-hero-banner__heading *{font-size:32px;line-height:normal}.section-main-hero-banner__heading{margin:0 0 8px}.section-main-hero-banner__button{width:auto}.section-main-hero-banner__text{font-size:16px;margin:0 auto 16px}.section-main-hero-banner__buttons{flex-direction:row;justify-content:center}.section-main-hero-banner__buttons{gap:33px}.section-main-hero-banner__content-inner{padding:43px 16px 42px;max-width:100%;width:100%;text-align:center}.section-main-hero-banner{flex-direction:column-reverse}.section-main-hero-banner__image,.section-main-hero-banner__content{flex:0 0 100%}}@media (max-width: 500px){.section-main-hero-banner__buttons{flex-direction:column}.section-main-hero-banner__button{width:100%}.section-main-hero-banner__text{margin:0 auto 48px;max-width:320px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-main-hero-banner.css.map */
