.promo-banner-section{padding:0 29px 70px}.promo-banner-section img{width:100%;height:auto}.promo-banner-grid{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:30px}.promo-card-url{position:relative;text-decoration:none;display:flex;height:100%}a.promo-card-url:hover .promo-content span{color:#0057ba;background:#fff}.promo-card-url:after{content:"";background:linear-gradient(180deg,#0000,#000);display:block;position:absolute;bottom:0;width:100%;height:58.8%}.promo-bg-image{width:100%;display:flex}.promo-bg-image img{object-fit:cover;height:100%}.promo-logo-image{position:absolute;top:29px;right:31px;height:90px;display:flex;width:auto;justify-content:flex-end}.promo-logo-image img{width:auto;object-fit:contain}.promo-content{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:0 44px 37px}.promo-content h2{margin:0 0 33px;font-size:126px;line-height:100px;color:#fff;font-weight:800;text-transform:uppercase}.promo-content h4{margin:0 0 49px;font-size:79px;line-height:57px;color:#fff;font-weight:700}.promo-content p{margin:0 0 38px;font-size:35px;line-height:42px;font-weight:500;color:#fff;max-width:816px}.promo-content span{display:inline-flex;color:#fff;border:2px solid #fff;background:#0057ba;border-radius:30px;padding:11px 35px 12px;font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}@media screen and (max-width: 1920px){.promo-banner-section{padding:0 28px 68px}.promo-banner-grid{gap:20px}.promo-logo-image{top:20px;right:21px;height:62px}.promo-content{padding:0 20px 25px 30px}.promo-content h2{margin:0 0 3px;font-size:86px;line-height:77px}.promo-content h4{margin:0 0 20px;font-size:54px;line-height:65px}.promo-content p{margin:0 0 25px;font-size:24px;line-height:30px;max-width:560px}.promo-content span{font-size:14px;line-height:17px;padding:6px 22px 8px}}@media screen and (max-width: 1350px){.promo-banner-section{padding:0 10px 70px}.promo-banner-grid{gap:16px}.promo-logo-image{top:15px;right:16px;height:47px}.promo-content{padding:0 23px 20px}.promo-content h2{font-size:64px;line-height:59px}.promo-content h4{margin:0 0 12px;font-size:40px;line-height:48px}.promo-content p{margin:0 0 20px;font-size:20px;line-height:26px;max-width:430px}}@media screen and (max-width: 1023px){.promo-content h2{font-size:60px;line-height:56px}.promo-content h4{font-size:36px;line-height:40px}.promo-content p{font-size:17px;line-height:22px}}@media screen and (max-width: 950px){.promo-logo-image{top:20px;right:20px;height:62px}.promo-banner-section{padding:0 62px 70px}.promo-banner-grid{grid-template-columns:repeat(1,1fr);gap:30px}.promo-content{padding:0 20px 25px 30px}.promo-content h2{margin:0 0 3px;font-size:86px;line-height:77px}.promo-content h4{margin:0 0 20px;font-size:54px;line-height:65px}.promo-content p{margin:0 0 25px;font-size:24px;line-height:30px;max-width:560px}}@media screen and (max-width: 767px){.promo-banner-section{padding:0 10px 70px}.promo-banner-grid{grid-template-columns:repeat(1,1fr);gap:20px}}@media screen and (max-width: 650px){.promo-card-url:after{height:59%}.promo-logo-image{top:11px;right:11px;height:34px}.promo-content{padding:0 17px 12px}.promo-content h2{font-size:46px;line-height:42px;margin:0}.promo-content h4{margin:0 0 6px;font-size:28px;line-height:34px}.promo-content p{margin:0 0 12px;font-size:16px;line-height:20px;max-width:430px}.promo-content span{font-size:12px;line-height:14px;padding:4px 16px 6px}}@media screen and (max-width: 365px){.promo-content{padding:0 10px 10px}.promo-content h2{font-size:38px;line-height:34px}.promo-content h4{font-size:24px;line-height:30px}.promo-content p{font-size:12px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/promo-banner.css.map */
