.c-split-media-banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1/-1}@media screen and (min-width: 768px){.c-split-media-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}}.c-split-media-banner--rtl{direction:rtl}@media screen and (min-width: 768px){.c-split-media-banner--media-right .c-split-media-banner__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-split-media-banner--media-right .c-split-media-banner__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-split-media-banner__media{position:relative;width:100%;aspect-ratio:1/1;height:100%}@media screen and (min-width: 768px){.c-split-media-banner__media{width:50%}}.c-split-media-banner__media-mobile{display:block;width:100%;height:100%}@media screen and (min-width: 768px){.c-split-media-banner__media-mobile{display:none}}.c-split-media-banner__media-desktop{display:none}@media screen and (min-width: 768px){.c-split-media-banner__media-desktop{display:block;width:100%;height:100%}}.c-split-media-banner__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-split-media-banner__video-wrapper{display:block;width:100%;height:100%}.c-split-media-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0;text-align:start;background-color:#f9f8f8}@media screen and (min-width: 768px){.c-split-media-banner__content{width:50%;padding:60px}}.c-split-media-banner__upper-text{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.1px;font-size:12px;color:#111}.c-split-media-banner__heading{font-family:var(--font-heading);font-weight:500;margin-top:8px;margin-bottom:0;letter-spacing:.1px;font-size:32px;color:#111}@media screen and (min-width: 768px){.c-split-media-banner__heading{font-size:44px}}.c-split-media-banner__text{font-family:var(--font-body);font-weight:400;line-height:142%;letter-spacing:.1px;margin-top:16px;font-size:14px;color:#111}@media screen and (min-width: 768px){.c-split-media-banner__text{font-size:16px}}.c-split-media-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.c-split-media-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px;border:1px solid #111;font-family:var(--font-body);font-weight:500;line-height:150%;letter-spacing:.1px;text-decoration:none;font-size:12px;color:#111;background-color:#fff;border-color:#111}.c-split-media-banner__button:hover{-webkit-filter:invert(0.05);filter:invert(0.05)}@media screen and (min-width: 768px){.c-split-media-banner__button{max-width:154px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-split-media-banner__plain-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:center;align-self:center;margin-top:24px;font-family:var(--font-body);font-weight:500;text-decoration:underline;text-underline-offset:6px;font-size:12px;color:#111}.c-split-media-banner__plain-link:hover{-webkit-filter:invert(0.05);filter:invert(0.05)}@media screen and (min-width: 768px){.c-split-media-banner__plain-link{-ms-flex-item-align:start;align-self:start}}