.hero__banner{position:relative;height:100vh;max-height:780px;min-height:780px;margin:6px 6px 0}.hero__banner img{width:100%;height:100%;display:block;object-fit:cover}.hero__banner .page-width{width:100%;position:relative}.hero__banner--image{border-radius:24px;position:relative;overflow:hidden;width:100%;height:100%}.hero__banner--image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(.64deg,#00334600 81.83%,#114e642b 99.7%)}.hero__banner-content{position:absolute;right:46px;bottom:64px}.banner_content_sub-title{font-family:Archivo Black,sans-serif;font-size:54px;font-weight:400;line-height:1;letter-spacing:.7px;text-align:left;margin:0 0 11px;color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #ffffff;text-shadow:none}.banner__content-heading{font-size:58px;line-height:1;color:#fff;margin:0 0 15px;letter-spacing:0px}.banner__content-btn{font-family:Archivo Black,sans-serif;padding:19px 34px;background-color:#fff!important;border-radius:23.43px;color:#00aeef;text-align:center;display:inline-block;font-size:16px;font-weight:400;line-height:.7;text-align:left}.hero__banner-wrapper{border-radius:17.8px;overflow:hidden;background:linear-gradient(90deg,#53c7f0,#20a9dc)}.hero__banner-grid_item{padding:56px 72px 48px 64px;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero__banner_mobile-image{display:none}@media screen and (max-width:1289px){.hero__banner-wrapper{border-radius:15px}.hero__banner-grid_item{padding:50px 45px 40px}.banner_content_sub-title{font-size:50px;margin:0 0 15px}.banner__content-heading{font-size:52px;margin:0 0 27px}.banner__content-btn{padding:16px 34px}}@media screen and (max-width:991px){.hero__banner-content{right:0;bottom:64px}}@media screen and (max-width:767px){.hero__banner{max-height:602px;min-height:unset}.hero__banner-content{bottom:30px;width:100%;padding:0 11px}.banner_content_sub-title{font-size:40px;margin:0 0 8px}.hero__banner-wrapper{border-radius:17.8px}.hero__banner-grid_item{padding:38px 36px 27px}.banner__content-heading{font-size:45px;margin:0 0 14px}.banner__content-btn{padding:19px 32px}.hero__banner_mobile-image{display:block;width:100%;height:100%;border-radius:24px;overflow:hidden}.hero__banner--image{display:none}}@media screen and (max-width:479px){.hero__banner-content{padding:0}.hero__banner-grid_item{padding:38px 22px 28px}.banner_content_sub-title{font-size:33px}.banner__content-heading{font-size:31px;margin:0 0 24px}.banner__content-btn{padding:16px 34px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hero-banner.css.map */
