.image-with-text{display:flex;justify-content:center;width:100%}.image-with-text__inner{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:40px}@media (min-width: 768px){.image-with-text__inner{display:grid;grid-template-columns:1fr 1.2fr;gap:48px}}.image-with-text__inner--normal,.image-with-text__inner--reverse{flex-flow:column-reverse}@media (min-width: 768px){.image-with-text__inner--reverse{grid-template-columns:1.2fr 1fr}.image-with-text__inner--reverse .image-with-text__text-holder{grid-column:2;grid-row:1}.image-with-text__inner--reverse .image-with-text__image-holder{direction:ltr}}.image-with-text__text-holder,.image-with-text .text-holder{display:flex;align-items:flex-start;align-self:flex-start;flex-direction:column;justify-content:flex-start;width:100%;padding:0}@media (min-width: 768px){.image-with-text__text-holder,.image-with-text .text-holder{padding:44px 0}}.image-with-text__text-holder--inline-padding,.image-with-text .text-holder--inline-padding{padding:0 20px}@media (min-width: 768px){.image-with-text__text-holder--inline-padding,.image-with-text .text-holder--inline-padding{padding:44px 0}}.image-with-text__text-holder__sub-title,.image-with-text .text-holder__sub-title{font-family:Avenir;font-size:1.6rem;font-weight:300;line-height:2.4rem;font-feature-settings:"ss06" on;color:#000;font-style:normal;font-weight:500;line-height:2.6rem;letter-spacing:.09rem}@media (min-width: 768px){.image-with-text__text-holder__sub-title,.image-with-text .text-holder__sub-title{color:#000;font-style:normal;font-weight:500;line-height:1.8rem;letter-spacing:.065rem}}.image-with-text__text-holder__title,.image-with-text .text-holder__title{font-family:Text me one;font-size:3.4rem;line-height:4.4rem;font-feature-settings:"ss06" on;color:#000;font-size:2.8rem;font-style:normal;font-weight:400;line-height:4rem;text-transform:uppercase;margin-bottom:24px}@media (min-width: 768px){.image-with-text__text-holder__title,.image-with-text .text-holder__title{color:#000;font-size:3.4rem;font-style:normal;font-weight:400;line-height:4.4rem;margin-bottom:32px}}.image-with-text__text-holder__description,.image-with-text .text-holder__description{font-family:Avenir;font-weight:300;line-height:2.4rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.6rem;margin-bottom:24px;align-self:stretch;color:var(--fonts-black, #373737);display:flex;flex-flow:column;gap:16px}@media (min-width: 768px){.image-with-text__text-holder__description,.image-with-text .text-holder__description{margin-bottom:32px}}.image-with-text__text-holder__button,.image-with-text .text-holder__button{margin-top:8px}.image-with-text__button-holder,.image-with-text .button-holder{display:flex;flex-flow:column;gap:var(--spacing-1x)}.image-with-text__button-holder a,.image-with-text .button-holder a,.image-with-text__button-holder a button,.image-with-text .button-holder a button{width:100%;text-align:center}.image-with-text__image-holder,.image-with-text .image-holder{display:flex;width:100%;height:100%;direction:rtl;overflow:hidden;max-height:540px}@media (min-width: 768px){.image-with-text__image-holder,.image-with-text .image-holder{max-height:540px}}.image-with-text__image-holder svg,.image-with-text__image-holder img,.image-with-text .image-holder svg,.image-with-text .image-holder img{width:100%;height:100%;object-fit:cover}.image-with-text__image-holder video,.image-with-text .image-holder video{overflow:hidden;width:100%;height:100%;max-height:254px;object-fit:cover}.image-with-text video{overflow:hidden;width:100%;height:100%;object-fit:cover}
