.hero-banner__wrapper{padding:51px 78px;border-radius:32px;color:#fff;position:relative;overflow:hidden}.hero-banner__tag{color:var(--Primary, #1F60AE);font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase;padding:3px 10px;text-align:center;min-width:165px;display:inline-block;border-radius:24px;background:var(--White, #FFF);margin-bottom:10px}.hero-banner__title{//font-family: Inter;font-size:48px;font-style:normal;font-weight:900;line-height:150%;margin:0 0 10px}.hero-banner__text{//font-family: Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:10px}.hero-banner__text>*:last-child{margin-bottom:0}.hero-banner__text>*:first-child{margin-top:0}.hero-banner__text>*:not(:last-child){margin-bottom:20px}.hero-banner__button{color:#1f60ae;font-family:Raleway;font-size:20px;gap:6px;font-style:normal;font-weight:600;line-height:15px;display:inline-flex;align-items:center;justify-content:center;min-height:60px;min-width:364px;background:#fff;border-radius:255px;text-decoration:none;border:2px solid #fff;transition:all .3s}.hero-banner__button path{fill:currentColor}.hero-banner__button:hover{background:#1f60ae;color:#fff}.hero-banner__content{max-width:602px;position:relative;z-index:1}.hero-banner__image{position:absolute;bottom:0;right:0;width:52.5%;height:100%;object-fit:contain;object-position:bottom}.hero-banner__decor{position:absolute;top:0;right:0;width:46.5%;height:100%;object-fit:contain;object-position:top}@media screen and (max-width: 1100px){.hero-banner__image{position:relative;display:block;width:calc(100% + 62px);margin-left:-31px;margin-bottom:-5%;z-index:1}.hero-banner__decor{top:unset;right:unset;position:absolute;bottom:6%;left:21%;width:66.5%;height:auto;object-fit:contain;object-position:top}.hero-banner__content{max-width:none}.hero-banner__title{font-size:24px}.hero-banner__wrapper{padding:47px 31px 0}.hero-banner__tag{font-size:10px;min-width:121px;line-height:23px}.hero-banner__text{font-size:14px}.hero-banner__button{font-size:16px;padding:15px;min-width:342px;min-height:48px}.hero-banner__text>*:not(:last-child){margin-bottom:13px}.hero-banner__content>*:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 600px){.hero-banner__button{min-width:unset;width:100%}.hero-banner__content>*:not(:last-child){margin-bottom:10px}.hero-banner__title{font-size:20px}.hero-banner__wrapper{padding:31px 26px 0}.hero-banner__image{margin-top:47px;width:100%;margin-left:-14px;margin-bottom:-1%}.hero-banner__decor{bottom:1%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-hero-banner.css.map */
