.image-and-text-row{background:var(--salmon);}.iat2-row-inner{overflow:hidden;}.iat2-grid{--section-height:clamp(438px,calc(438px + (616 - 438) * var(--desktop-to-laptop)),616px);--image-width:50vw;display:grid;grid-template-columns:var(--image-width) 1fr;align-items:center;grid-gap:97px;gap:97px;}.iat2-image-wrapper{position:relative;width:100%;height:var(--section-height);}.iat2-image-wrapper img,.iat2-image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}.iat2-content{--title-bottom-gap:39px;--text-bottom-gap:39px;display:flex;align-items:center;grid-column:2;height:var(--section-height);padding-right:40px;}.iat2-content-inner{display:flex;flex-direction:column;max-width:582px;}.iat2-title{margin-top:-.2em;margin-bottom:-.281em;font-family:var(--primary-font-medium);font-size:clamp(22px,calc(22px + (32 - 22) * var(--desktop-to-laptop)),32px);line-height:1.2;letter-spacing:calc(clamp(.66px, calc(.66px + (.96 - .66) * var(--desktop-to-laptop)), .96px) * -1);color:var(--title-color,var(--black));font-weight:400;}.iat2-text{margin-top:-.236em;margin-bottom:-.347em;font-size:clamp(15px,calc(15px + (19 - 15) * var(--desktop-to-laptop)),19px);line-height:1.32;color:var(--black);}.iat2-title-wrapper+.iat2-button,.iat2-title-wrapper+.iat2-text-wrapper{margin-top:var(--title-bottom-gap);}.iat2-text-wrapper+.iat2-button{margin-top:var(--text-bottom-gap);}@media (max-width:1439px){.iat2-grid{grid-gap:50px;gap:50px;}.iat2-content{--title-bottom-gap:26px;--text-bottom-gap:27px;}}@media (max-width:1024px){.iat2-grid{--section-height:clamp(356px,calc(356px + (438 - 356) * var(--laptop-to-tablet)),438px);}}@media (max-width:834px){.iat2-grid{grid-gap:34px;gap:34px;}.iat2-content{--text-bottom-gap:22px;}}@media (max-width:730px){.iat2-grid{--section-height:auto;display:flex;flex-direction:column;grid-gap:0;gap:0;width:100%;}.iat2-image-wrapper:before{content:"";display:block;padding-bottom:85.55%;}.iat2-content{--title-bottom-gap:18px;width:100%;padding:55px 15px 44px;margin:0 auto;}.iat2-content-inner{max-width:none;}}
