.s-image-banner--rtl{direction:rtl}.s-image-banner__inner{width:100%;padding-left:8px;padding-right:8px;margin:0 auto}@media screen and (min-width: 768px){.s-image-banner__inner{padding-left:32px;padding-right:32px}}.s-image-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex}.s-image-banner__container--normal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-image-banner__container--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-image-banner__image-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:448px}@media screen and (min-width: 768px){.s-image-banner__image-container{max-height:774px}}@media screen and (min-width: 1440px){.s-image-banner__image-container{max-height:100dvh}}.s-image-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.s-image-banner__image--desktop{display:none}@media screen and (min-width: 768px){.s-image-banner__image--mobile{display:none}.s-image-banner__image--desktop{display:block}}.s-image-banner__title-wrapper{padding-left:8px;padding-right:8px}.s-image-banner__title{display:none;font-family:var(--font-heading);font-size:24px;font-weight:400;letter-spacing:-0.28px}.s-image-banner__title--start{text-align:start}.s-image-banner__title--center{text-align:center}.s-image-banner__title--end{text-align:end}@media screen and (min-width: 768px){.s-image-banner__title{font-size:28px}}