.promo-banner--type-5{padding-block:max(50px,3.90625vw);padding-inline:20px}.promo-banner--type-5 .promo-banner__item{height:520px;border-radius:max(20px,1.0416666667vw);overflow:hidden;width:100%}.promo-banner--type-5 .promo-banner__item::before{content:"";display:flex;position:absolute;inset:0;opacity:.5;z-index:2;background:linear-gradient(180deg, rgba(46, 46, 46, 0.5) 0%, #000 100%);border-radius:max(20px,1.0416666667vw)}.promo-banner--type-5 .promo-banner__content{padding:20px}.promo-banner--type-5 .promo-banner__title{max-width:200px}.promo-banner--type-5 .promo-banner__description{max-width:220px}.promo-banner--type-5 .promo-banner__newsletter{width:100%;max-width:287px;margin:16px 0;border-radius:max(28px,1.4583333333vw)}.promo-banner--type-5 .promo-banner__newsletter-input{padding:max(14px,.7291666667vw) 0 max(14px,.7291666667vw) max(30px,1.5625vw);border:1px solid var(--color-light);border-radius:max(28px,1.4583333333vw);outline:none}.promo-banner--type-5 .promo-banner__newsletter-input::placeholder{color:var(--color-gray)}.promo-banner--type-5 .promo-banner__newsletter-submit{inset:0;left:auto;border-radius:max(28px,1.4583333333vw);width:max(110px,5.7291666667vw)}.promo-banner--type-5 .promo-banner__newsletter-error{inset:100% max(20px,1.0416666667vw) auto;color:#f31b1b;margin:max(3px,.15625vw) 0 0}@media (min-width: 768px){.promo-banner--type-5 .promo-banner__item{height:max(455px,23.6979166667vw)}.promo-banner--type-5 .promo-banner__content{margin:0 auto 0 max(50px,5.2083333333vw);max-width:max(325px,16.9270833333vw);padding:0}.promo-banner--type-5 .promo-banner__title{max-width:unset}.promo-banner--type-5 .promo-banner__description{max-width:unset}.promo-banner--type-5 .promo-banner__newsletter{max-width:max(325px,16.9270833333vw);margin:max(32px,1.6666666667vw) 0 max(20px,1.0416666667vw)}}@media (min-width: 992px){.promo-banner--type-5{padding-inline:max(20px,5.2083333333vw)}.promo-banner--type-5 .promo-banner__item{max-width:1100px}}
