.s-container-media-basic{margin-bottom:var(--section-spacing);color:var(--s-container-media-basic-color)}.s-container-media-basic__container{margin:0 auto;max-width:calc(var(--container-max-width) + var(--container-spacing-desktop) * 2);padding-inline:var(--container-spacing)}.s-container-media-basic--background{background:var(--s-container-media-basic-background, transparent);padding-block:var(--section-spacing);margin-bottom:var(--section-spacing);position:relative;z-index:var(--z-index-base)}.s-container-media-basic--background :where(.s-container-media-basic__background){--cms-image-height: 100%;--cms-image-width: 100%;--cms-image-object-fit: cover;height:100%;width:100%;position:absolute;top:0;z-index:var(--z-index-low)}.s-container-media-basic--background .s-container-media-basic__title{--cms-title-color: var(--s-container-media-basic-background-title-color, var(--white))}.s-container-media-basic__left{background-color:var(--s-container-media-basic-left-background-color);border-radius:var(--s-container-media-basic-left-border-radius);color:var(--s-container-media-basic-left-color);order:var(--s-container-media-basic-left-order);padding:var(--s-container-media-basic-left-padding)}.s-container-media-basic__right{background-color:var(--s-container-media-basic-right-background-color);border-radius:var(--s-container-media-basic-right-border-radius);color:var(--s-container-media-basic-right-color);order:var(--s-container-media-basic-right-order);padding:var(--s-container-media-basic-right-padding)}.s-container-media-basic__left,.s-container-media-basic__right{--cms-title-align: var(--s-container-media-basic-title-align);--cms-title-gap: var(--s-container-media-basic-title-gap)}.s-container-media-basic__left:has(cms-media-info),.s-container-media-basic__right:has(cms-media-info){--cms-image-border-radius: var( --s-container-media-basic-image-border-radius );--cms-video-border-radius: var( --s-container-media-basic-video-border-radius )}.s-container-media-basic__left:has(cms-media-info)>*,.s-container-media-basic__right:has(cms-media-info)>*{min-height:var(--size-2400)}.s-container-media-basic__left:has(cms-media-info .cms-video),.s-container-media-basic__right:has(cms-media-info .cms-video){--cms-video-width: 100%;align-self:auto}.s-container-media-basic__left:has(cms-media-info .cms-image),.s-container-media-basic__right:has(cms-media-info .cms-image){--cms-image-height: 100%;--cms-image-width: 100%;--cms-image-object-fit: cover;align-self:stretch}.s-container-media-basic__left cms-actions :where(.cms-link),.s-container-media-basic__right cms-actions :where(.cms-link){--cms-actions-min-height: var(--size-700);--cms-actions-min-height-variant: var(--size-700);--cms-actions-padding: var(--space-100) var(--space-200);--cms-actions-padding-variant: var(--space-100) var(--space-200);--cms-actions-font-size: var(--font-size-4);--cms-actions-font-size-variant: var(--font-size-4);--cms-actions-gap: var(--space-100);--cms-actions-gap-variant: var(--space-100);--cms-actions-icon-size: var(--size-300);--cms-actions-icon-size-variant: var(--size-300);--cms-actions-background-color-variant: var(--primary);--cms-actions-hover-background-color-variant: var(--primary-500);--cms-actions-color-variant: var(--primary);--cms-actions-hover-color-variant: var(--primary-600);--cms-actions-border-color-variant: var(--primary);--cms-actions-hover-border-color-variant: var(--primary-600);--cms-actions-outline-hover-background-color-variant: var(--primary-100);--cms-actions-background-color: var( --cms-actions-filled-primary-background-color, var(--cms-actions-background-color-variant, var(--gray-500)) );--cms-actions-hover-background-color: var( --cms-actions-filled-primary-hover-background-color, var(--cms-actions-hover-background-color-variant, var(--gray-600)) );--cms-actions-color: var( --cms-actions-filled-primary-color, var(--white) );--cms-actions-hover-color: var( --cms-actions-filled-primary-hover-color, var(--white) );--cms-actions-border: var( --cms-actions-filled-primary-border, none );--cms-actions-border-color: var( --cms-actions-filled-primary-border-color, transparent );--cms-actions-hover-border-color: var( --cms-actions-filled-primary-hover-border-color, transparent );--cms-actions-border-radius: var( --cms-actions-filled-primary-border-radius, var(--cms-actions-filled-border-radius, var(--border-radius-100)) );--cms-actions-min-height: var( --cms-actions-filled-primary-min-height, var(--cms-actions-min-height-variant) );--cms-actions-padding: var( --cms-actions-filled-primary-padding, var(--cms-actions-padding-variant) );--cms-actions-text-decoration: var( --cms-actions-filled-primary-text-decoration, none );--cms-actions-hover-text-decoration: var( --cms-actions-filled-primary-hover-text-decoration, none )}.s-container-media-basic__left cms-actions :where(.cms-button),.s-container-media-basic__right cms-actions :where(.cms-button){--cms-actions-min-height: var(--size-700);--cms-actions-min-height-variant: var(--size-700);--cms-actions-padding: var(--space-100) var(--space-200);--cms-actions-padding-variant: var(--space-100) var(--space-200);--cms-actions-font-size: var(--font-size-4);--cms-actions-font-size-variant: var(--font-size-4);--cms-actions-gap: var(--space-100);--cms-actions-gap-variant: var(--space-100);--cms-actions-icon-size: var(--size-300);--cms-actions-icon-size-variant: var(--size-300);--cms-actions-background-color-variant: var(--primary);--cms-actions-hover-background-color-variant: var(--primary-500);--cms-actions-color-variant: var(--primary);--cms-actions-hover-color-variant: var(--primary-600);--cms-actions-border-color-variant: var(--primary);--cms-actions-hover-border-color-variant: var(--primary-600);--cms-actions-outline-hover-background-color-variant: var(--primary-100);--cms-actions-background-color: var( --cms-actions-filled-primary-background-color, var(--cms-actions-background-color-variant, var(--gray-500)) );--cms-actions-hover-background-color: var( --cms-actions-filled-primary-hover-background-color, var(--cms-actions-hover-background-color-variant, var(--gray-600)) );--cms-actions-color: var( --cms-actions-filled-primary-color, var(--white) );--cms-actions-hover-color: var( --cms-actions-filled-primary-hover-color, var(--white) );--cms-actions-border: var( --cms-actions-filled-primary-border, none );--cms-actions-border-color: var( --cms-actions-filled-primary-border-color, transparent );--cms-actions-hover-border-color: var( --cms-actions-filled-primary-hover-border-color, transparent );--cms-actions-border-radius: var( --cms-actions-filled-primary-border-radius, var(--cms-actions-filled-border-radius, var(--border-radius-100)) );--cms-actions-min-height: var( --cms-actions-filled-primary-min-height, var(--cms-actions-min-height-variant) );--cms-actions-padding: var( --cms-actions-filled-primary-padding, var(--cms-actions-padding-variant) );--cms-actions-text-decoration: var( --cms-actions-filled-primary-text-decoration, none );--cms-actions-hover-text-decoration: var( --cms-actions-filled-primary-hover-text-decoration, none )}.s-container-media-basic__left cms-actions .cms-link,.s-container-media-basic__left cms-actions .cms-button,.s-container-media-basic__right cms-actions .cms-link,.s-container-media-basic__right cms-actions .cms-button{margin:var(--s-container-media-basic-action-margin, var(--space-400) 0 0)}.s-container-media-basic__top{--cms-title-margin-bottom: var( --s-container-media-basic-top-title-margin-bottom, var(--space-200) );--cms-title-align: var(--s-container-media-basic-top-title-align)}.s-container-media-basic__wrapper{display:flex;flex-direction:column;gap:var(--s-container-media-basic-wrapper-gap, var(--column-gap))}@media (min-width: 64.0625rem){.s-container-media-basic__wrapper{align-items:var(--s-container-media-basic-wrapper-align, center)}@supports (display: grid){.s-container-media-basic__wrapper{display:grid;grid-template-columns:var(--s-container-media-basic-wrapper-columns, repeat(2, 1fr))}}}@media (min-width: 64.0625rem){.s-container-media-basic__left:not(:has(.cms-image,.cms-video)){padding-right:var(--s-container-media-basic-left-padding-right, var(--space-700))}}@media (min-width: 64.0625rem){.s-container-media-basic__right:not(:has(.cms-image,.cms-video)){padding-left:var(--s-container-media-basic-right-padding-left, var(--space-700))}}.s-container-media-basic+.s-container-media-basic .s-container-media-basic__wrapper:has(.s-container-media-basic__right cms-media-info){flex-direction:column-reverse}
