.container--flat{padding-top:0;padding-bottom:0}@keyframes fadeInBlock{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutBlock{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}.marketing-campaign{overflow:hidden}.marketing-campaign__layout{display:flex;flex-direction:column;margin-right:clamp(-80px,-4.1667vw,-20px);margin-left:clamp(-80px,-4.1667vw,-20px)}@media(min-width: 1025px){.marketing-campaign__layout{flex-direction:row}}@media(max-width: 1024px){.marketing-campaign__layout.is-reversed{flex-direction:column-reverse}}.marketing-campaign__container{padding-top:0;padding-bottom:0}.marketing-campaign__main{position:relative;flex-grow:1;min-height:13.125rem;padding:0 clamp(20px,4.1667vw,80px) clamp(20px,4.1667vw,80px);overflow:hidden;background-color:var(--bg)}@media(min-width: 641px){.marketing-campaign__main{display:flex;padding:clamp(20px,4.1667vw,80px);padding-top:3.5rem;padding-bottom:3.5rem}}@media(min-width: 768px){.marketing-campaign__main{min-height:27rem;background-color:rgba(0,0,0,0)}}.marketing-campaign__img{margin-right:clamp(-80px,-4.1667vw,-20px);margin-left:clamp(-80px,-4.1667vw,-20px);overflow:hidden}@media(min-width: 641px){.marketing-campaign__img{position:absolute;top:0;left:0;width:100%;height:100%;margin-right:0;margin-left:0}}.marketing-campaign__img .contextual-region{position:static}@media(min-width: 641px){.marketing-campaign__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.marketing-campaign__video{--vertical-clip: 3.75rem;position:absolute;top:calc(var(--vertical-clip)*-1);width:100%;height:calc(100% + var(--vertical-clip) + var(--vertical-clip));container:marketing-campaign-video-container/size}.marketing-campaign__video iframe{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);aspect-ratio:16/9;pointer-events:none}@container marketing-campaign-video-container (aspect-ratio >= 16 / 9){.marketing-campaign__video iframe{width:100%;height:auto}}.marketing-campaign__aside{min-width:23.75rem;padding:2rem clamp(20px,4.1667vw,80px) 2rem;color:var(--colorForm, inherit);background-color:var(--bg, #e0e0e0)}@media(min-width: 641px){.marketing-campaign__aside{padding:clamp(20px,4.1667vw,80px)}}@media(min-width: 1025px){.marketing-campaign__aside{width:33%}}.marketing-campaign__aside .form-item--description{color:inherit}.marketing-campaign__aside .webform-submission-marketing-campaigns-add-form .form-type-checkbox .option{color:var(--color, inherit)}@media(min-width: 641px){.marketing-campaign__aside .webform-details-toggle{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media(min-width: 1025px){.marketing-campaign__aside .webform-details-toggle{display:block}}.marketing-campaign__aside .webform-details-toggle .form-text,.marketing-campaign__aside .webform-details-toggle .form-email{width:100%}.marketing-campaign__aside .webform-details-toggle .form-item-message{grid-column:-1/1}.marketing-campaign__content{flex-grow:1;padding-top:2rem}@media(min-width: 641px){.marketing-campaign__content{display:flex;flex-direction:column;padding-top:0}}@media(min-width: 641px){.marketing-campaign__content.is-bottom-left{justify-content:flex-end}}@media(min-width: 641px){.marketing-campaign__content.is-middle-left{justify-content:center}}@media(min-width: 641px){.marketing-campaign__content.is-middle-right{align-items:flex-end;justify-content:center}}@media(min-width: 641px){.marketing-campaign__content.is-top-right{align-items:flex-end}}@media(min-width: 641px){.marketing-campaign__content.is-bottom-right{align-items:flex-end;justify-content:flex-end}}.marketing-campaign__card{word-break:break-word;color:var(--colorForm, inherit)}@media(min-width: 641px){.marketing-campaign__card{width:var(--card-width, 75%);padding:1rem;border-radius:.5rem;color:var(--colorText, inherit);background-color:rgba(255, 255, 255, var(--opacity, 1));box-shadow:0 14px 28px rgba(0, 0, 0, var(--shadow1)),0 10px 10px rgba(0, 0, 0, var(--shadow2));backdrop-filter:blur(var(--blur, 0.04))}}.marketing-campaign__card.is-transparent{padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}

/*# sourceMappingURL=marketing-campaign.css.map */