.sub-banner{width:100%;display:flex;flex-wrap:wrap;position:relative}.sub-banner__block{width:100%;display:flex!important}.sub-banner__media{width:100%;height:600px;display:inline-flex}.sub-banner__media img{width:100%;height:100%;object-fit:cover}.sub-banner__media video{width:100%;height:100%;object-fit:cover}.sub-banner__content .page-width{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sub-banner__content{width:100%;height:100%;position:absolute;top:0;left:0;padding:30px 0;z-index:3}.sub-banner__text{width:100%;max-width:608px;display:inline-flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;padding:24px}.sub-banner__text h4{font-size:22px;font-weight:400;line-height:26px;margin:0 0 12px}.sub-banner__text h2{font-size:38px;font-weight:400;line-height:44px;margin:0}.sub-banner__text p{font-size:16px;font-weight:500;line-height:1.65;margin:12px 0 0}.sub-banner__text .sub-banner__button{font-size:16px;font-weight:600;line-height:27px;text-decoration:none!important;border:1px solid #212121;border-radius:5px;padding:11px 23px;margin:12px 0 0}.sub-banner__text .sub-banner__button:hover{background:#f58220;color:#212121!important;border-color:#f58220!important}.sub-banner__media video.mobile-only{display:none}.sub-banner__media img.mobile-only{display:none}.sub-banner__block.align-left.position-top .sub-banner__content .page-width{align-items:flex-start;justify-content:flex-start}.sub-banner__block.align-left.position-top .sub-banner__text{align-items:flex-start;text-align:left}.sub-banner__block.align-right.position-bottom .sub-banner__content .page-width{align-items:flex-end;justify-content:flex-end}.sub-banner__block.align-right.position-bottom .sub-banner__text{align-items:flex-end;text-align:right}.sub-banner__block.align-left.position-middle .sub-banner__content .page-width{align-items:flex-start;justify-content:center}.sub-banner__block.align-left.position-middle .sub-banner__text{align-items:flex-start;text-align:left}.sub-banner__block.align-left.position-bottom .sub-banner__content .page-width{align-items:flex-start;justify-content:flex-end}.sub-banner__block.align-left.position-bottom .sub-banner__text{align-items:flex-start;text-align:left}.sub-banner__block.align-right.position-top .sub-banner__content .page-width{align-items:flex-end;justify-content:flex-start}.sub-banner__block.align-right.position-top .sub-banner__text{align-items:flex-end;text-align:right}.sub-banner__block.align-right.position-middle .sub-banner__content .page-width{align-items:flex-end;justify-content:center}.sub-banner__block.align-right.position-middle .sub-banner__text{align-items:flex-end;text-align:right}.sub-banner__block.align-center.position-top .sub-banner__content .page-width{align-items:center;justify-content:flex-start}.sub-banner__block.align-center.position-top .sub-banner__text{align-items:center;text-align:center}.sub-banner__block.align-center.position-bottom .sub-banner__content .page-width{align-items:center;justify-content:flex-end}.sub-banner__block.align-center.position-bottom .sub-banner__text{align-items:center;text-align:center}@media only screen and (max-width: 1199px){.sub-banner__text{max-width:500px}}@media only screen and (max-width: 1023px){.sub-banner__media{height:550px}}@media only screen and (max-width: 989px){.sub-banner__media{height:450px}.sub-banner__text{max-width:450px;padding:20px}.sub-banner__text h4{margin:0 0 5px}.sub-banner__text h2{font-size:33px;line-height:40px}.sub-banner__text p{font-size:15px}.sub-banner__text .sub-banner__button{margin:20px 0 0}}@media only screen and (max-width: 749px){.sub-banner{padding:30px 0}.sub-banner__text h4{margin:0 0 12px}.sub-banner__block{flex-direction:column;align-items:center;padding:0 20px}.sub-banner__media{height:auto}.sub-banner__content{position:static}.sub-banner__media img{border-radius:10px}.sub-banner__content{padding:24px 0 0}.sub-banner__content .page-width{align-items:center!important;justify-content:center!important;padding:0}.sub-banner__text{width:100%;max-width:100%;background:transparent!important;align-items:center!important;text-align:center!important;padding:0}.sub-banner__text h4,.sub-banner__text h2,.sub-banner__text p{color:#212121!important}.sub-banner__text .sub-banner__button{color:#212121!important;border-color:#212121!important}.sub-banner__text h2{font-size:38px;line-height:44px}.sub-banner__text p{font-size:16px}.sub-banner__text .sub-banner__button{width:450px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/sub-banner.css.map */
