.grid-promos-f2 .grid-promos{display:grid;grid-template-columns:repeat(var(--grid-type-desktop),1fr);gap:1px;padding:1px 0}@media (max-width:767px){.grid-promos-f2 .grid-promos{grid-template-columns:repeat(var(--grid-type-mobile),1fr)}}.grid-promos-f2 .grid-promos__grid-promo{display:flex;flex-direction:column;gap:2rem;position:relative;overflow:hidden}@media (min-width:992px){.grid-promos-f2 .grid-promos__grid-promo.hide-desktop{display:none!important}}@media (max-width:767px){.grid-promos-f2 .grid-promos__grid-promo.hide-mobile{display:none!important}}@media (min-width:768px){.grid-promos-f2 .grid-promos__grid-promo.gradient-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-overlay);mix-blend-mode:var(--gradient-overlay-blend-mode, normal);pointer-events:none;z-index:3}}@media (max-width:767px){.grid-promos-f2 .grid-promos__grid-promo.mobile-gradient-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mobile-gradient-overlay);mix-blend-mode:var(--mobile-gradient-overlay-blend-mode, normal);pointer-events:none;z-index:3}}.grid-promos-f2 .grid-promos__grid-promo__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}@media (max-width:767px){.grid-promos-f2 .grid-promos__grid-promo__image{position:absolute;top:0;left:0;width:100%;height:100%}.grid-promos-f2 .grid-promos__grid-promo__image img{-o-object-fit:cover;object-fit:cover}}.grid-promos-f2 .grid-promos__grid-promo__image a{display:block;width:100%;height:100%}.grid-promos-f2 .grid-promos__grid-promo__image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.grid-promos-f2 .grid-promos__grid-promo__image a:hover img{transform:scale(1.05)}.grid-promos-f2 .grid-promos__grid-promo__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem;z-index:10;display:flex;flex-direction:column;justify-content:var(--y-alignment);align-items:var(--x-alignment);text-align:center;gap:1rem;pointer-events:none}@media (max-width:767px){.grid-promos-f2 .grid-promos__grid-promo__content{position:relative;min-height:90vw;padding:1.5rem}}.grid-promos-f2 .grid-promos__grid-promo__content>*{pointer-events:auto}.grid-promos-f2 .grid-promos__grid-promo__content .title{font-size:2rem;font-weight:600;margin:0}.grid-promos-f2 .grid-promos__grid-promo__content .block-title{margin:0;text-align:var(--mobile-text-align)}.grid-promos-f2 .grid-promos__grid-promo__content .block-title[style*="--font-size-desktop"]{font-size:var(--font-size-desktop)!important}@media (min-width:992px){.grid-promos-f2 .grid-promos__grid-promo__content .block-title{text-align:var(--text-align)}}@media (min-width:768px) and (max-width:991px){.grid-promos-f2 .grid-promos__grid-promo__content .block-title[style*="--font-size-tablet-landscape"]{font-size:var(--font-size-tablet-landscape)!important}.grid-promos-f2 .grid-promos__grid-promo__content .block-title[style*="--font-size-tablet-portrait"]{font-size:var(--font-size-tablet-portrait)!important}}@media (max-width:575px){.grid-promos-f2 .grid-promos__grid-promo__content .block-title[style*="--font-size-mobile"]{font-size:var(--font-size-mobile)!important}}.grid-promos-f2 .grid-promos__grid-promo__content .text{font-size:1.5rem}.grid-promos-f2 .grid-promos__grid-promo__content .block-button-group{display:flex;flex-direction:column;gap:1rem;align-items:var(--x-alignment);text-align:var(--mobile-text-align)!important}.grid-promos-f2 .grid-promos__grid-promo__content .block-button-group .cta.sm:not(.icon).style--underline{text-align:var(--mobile-text-align)!important}@media (min-width:992px){.grid-promos-f2 .grid-promos__grid-promo__content .block-button-group{text-align:var(--text-align)!important}.grid-promos-f2 .grid-promos__grid-promo__content .block-button-group .cta.sm:not(.icon).style--underline{text-align:var(--text-align)!important}}.grid-promos-f2 .grid-promos__grid-promo__content .block-text.font-size-small p{font-size:1.2rem}.grid-promos-f2 .grid-promos__grid-promo__content .block-text.font-size-medium p{font-size:1.8rem}.grid-promos-f2 .grid-promos__grid-promo__content .block-text.font-size-large p{font-size:2.1rem}