.section-page-banner{background:#303030;color:var(--white);overflow:hidden;position:relative}.section-page-banner .container{position:relative;z-index:5}.section-page-banner h1{color:inherit;font-size:37px;line-height:1;letter-spacing:-.01em;margin:0;position:relative;text-transform:uppercase;z-index:5}@media screen and (min-width:990px){.section-page-banner h1{font-size:73px}}.section-page-banner .banner-image{height:100%;max-width:none;position:absolute;right:-35px;top:0;width:auto;z-index:1}.section-page-banner .background{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:1}.section-page-banner .background img{height:100%;max-width:none;width:auto}@media screen and (min-width:1280px){.section-page-content .container{max-width:1322px}}.section-page-content h2{font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-.04em;margin:0}@media screen and (min-width:990px){.section-page-content h2{font-size:2.75rem}}.component-promo-collection__grid{flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch;gap:16px;margin:18px 0 0}@media screen and (min-width:750px){.component-promo-collection__grid{flex-wrap:nowrap}}@media screen and (min-width:990px){.component-promo-collection__grid{gap:32px;margin:35px 0 0}}.component-promo-collection{font-size:16px;font-weight:300;letter-spacing:-.01em;line-height:1.25;width:100%}@media screen and (min-width:750px){.component-promo-collection{font-size:18px;width:100%}}.component-promo-collection__media{position:relative;z-index:1}.component-promo-collection__media:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.component-promo-collection__media img{height:auto;left:0;max-width:none;position:absolute;top:0;width:100%}.component-promo-collection__content{padding:0 18px 15px;position:relative;z-index:5}@media screen and (min-width:990px){.component-promo-collection__content{padding:0 36px 31px}}.component-promo-collection__title{font:900 1.5556em/1.25 Roboto,sans-serif;letter-spacing:-.04em;margin:0 0 10px;text-align:center}@media screen and (min-width:990px){.component-promo-collection__title{margin:0 0 19px}}.component-promo-collection__buttons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:8px;margin:0 -15px 17px}@media screen and (min-width:990px){.component-promo-collection__buttons-wrapper{margin:0 -30px 34px}}.component-promo-collection__buttons-wrapper .btn{background:#fff;color:#d1292a;border:2px solid #d1292a;border-radius:2px;font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.01em;min-width:114px;padding:6px;text-transform:uppercase}.component-promo-collection__buttons-wrapper a.btn:hover,.component-promo-collection__buttons-wrapper button.btn:hover{background:#d1292a;color:#fff}.component-promo-collection--vertical{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.component-promo-collection--vertical .component-promo-collection__media{margin-bottom:0!important}.component-promo-collection--vertical .component-promo-collection__media:before{display:none}.component-promo-collection--vertical .component-promo-collection__media img{position:relative}