.advertisement .card{background-color:var(--color-neutral-50);border:none;color:var(--color-white);display:grid;font-size:1.4rem;font-weight:600;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;padding:0;width:100%}.advertisement .card,.advertisement .card h2{color:var(--color-white);margin-left:auto;margin-right:auto;text-align:center}.advertisement .card h2{margin-bottom:1rem}.advertisement.ad-one-half .card,.advertisement.ad-one-third .card,.advertisement.ad-two-third .card{grid-template-rows:1fr 1fr}.advertisement.ad-image-left .card__image{order:1}.advertisement.ad-image-left .card__pitch{order:2}.advertisement .card__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.advertisement .card__pitch{display:flex;flex-direction:column;font-size:1.3rem;height:100%;justify-content:space-between;padding:30px}.advertisement .card__pitch-cta{margin-top:30px}.advertisement .card__pitch>div:first-child{align-self:flex-start}.advertisement.ad-image-left .card,.advertisement.ad-image-left .card h2,.advertisement.ad-image-right .card,.advertisement.ad-image-right .card h2{margin-left:0;margin-right:0;text-align:left}.advertisement.ad_preset_1 .card{background-color:var(--ad-preset-1-background)}.advertisement.ad_preset_1 .card h2{color:var(--ad-preset-1-text)}.advertisement.ad_preset_1 .accent .button-cta{background-color:var(--ad-preset-1-button);color:var(--ad-preset-1-button-label)}.advertisement.ad_preset_1 .accent .button-cta:hover{background-color:var(--ad-preset-1-button-hover);color:var(--ad-preset-1-button-label)}.advertisement.ad_preset_2 .card{background-color:var(--ad-preset-2-background)}.advertisement.ad_preset_2 .card h2{color:var(--ad-preset-2-text)}.advertisement.ad_preset_2 .accent .button-cta{background-color:var(--ad-preset-2-button);color:var(--ad-preset-2-button-label)}.advertisement.ad_preset_2 .accent .button-cta:hover{background-color:var(--ad-preset-2-button-hover);color:var(--ad-preset-2-button-label)}.advertisement.ad_preset_3 .card{background-color:var(--ad-preset-3-background)}.advertisement.ad_preset_3 .card h2{color:var(--ad-preset-3-text)}.advertisement.ad_preset_3 .accent .button-cta{background-color:var(--ad-preset-3-button);color:var(--ad-preset-3-button-label)}.advertisement.ad_preset_3 .accent .button-cta:hover{background-color:var(--ad-preset-3-button-hover);color:var(--ad-preset-3-button-label)}@media(min-width:550px){.advertisement.ad-one-third .card{grid-template-columns:2fr 1fr;grid-template-rows:1fr}.advertisement.ad-one-half .card{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.advertisement.ad-two-third .card{grid-template-columns:1fr 2fr;grid-template-rows:1fr}}