.image-text .wrapper{display:grid;height:auto;align-items:center;grid-template-columns:repeat(3,1fr 12px) 1fr;align-items:start;padding:75px 0 64px}@media(min-width:768px){.image-text .wrapper{grid-template-columns:repeat(5,1fr 20px) 1fr}}@media(min-width:992px){.image-text .wrapper{grid-template-columns:repeat(5,1fr 30px) 1fr}}.image-text.--image-right .image-text__image{grid-column:7/span 5}.image-text.--image-left .image-text__image,.image-text.--image-right .image-text__text{grid-column:1/span 5}.image-text.--image-left .image-text__text{grid-column:7/span 5}.image-text__image{max-width:557px;justify-self:flex-start;grid-row:1}.image-text__image img{width:100%;height:100%;object-fit:cover;border-top-left-radius:23.2px;border-top-right-radius:23.3px;border-bottom-left-radius:23.2px}.image-text__text{max-width:540px;justify-self:flex-end;grid-row:1}.image-text__text h2{font-size:32px;font-size:2rem;line-height:1.125;margin-bottom:12px;color:var(--soft-blue)}.image-text__text p{font-size:16px;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:-.01em;margin-bottom:8px}.image-text__text p strong{font-weight:500}.image-text__text h2{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:8px;margin-top:22px}.image-text__text a{margin-top:22px}.image-text__text div{width:100%;margin-top:24px}@media(max-width:767px){.image-text .wrapper{display:flex;flex-direction:column}.image-text .wrapper img{margin-bottom:22px}}