.image-text-overflow{position:relative;width:100%;background:var(--Beige-gradient, radial-gradient(241.62% 130.27% at 11.95% 0%, #F3F0EE 0%, rgba(233, 226, 221, 0.69) 100%));overflow:visible}.image-text-overflow__container{max-width:1242px;margin:0 auto;padding:0 20px;position:relative}@media screen and (max-width: 768px){.image-text-overflow__container{padding:0 16px}}.image-text-overflow__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}@media screen and (max-width: 768px){.image-text-overflow__wrapper{grid-template-columns:1fr;gap:24px}}@media screen and (min-width: 769px){.image-text-overflow--left .image-text-overflow__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 769px){.image-text-overflow--left .image-text-overflow__image-wrapper{order:1}}@media screen and (min-width: 769px){.image-text-overflow--left .image-text-overflow__content{order:2}}@media screen and (min-width: 769px){.image-text-overflow--right .image-text-overflow__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 769px){.image-text-overflow--right .image-text-overflow__image-wrapper{order:2}}@media screen and (min-width: 769px){.image-text-overflow--right .image-text-overflow__content{order:1}}.image-text-overflow__image-wrapper{position:relative;width:100%;height:100%}@media screen and (min-width: 769px){.image-text-overflow__image-wrapper{position:relative;height:525px}.image-text-overflow--left .image-text-overflow__image-wrapper{margin-left:calc(-20px - max(0px,(100vw - 1242px)/2));width:45vw;padding-right:0}.image-text-overflow--right .image-text-overflow__image-wrapper{margin-right:calc(-20px - max(0px,(100vw - 1242px)/2));padding-left:20px}}@media screen and (max-width: 768px){.image-text-overflow__image-wrapper{min-height:300px;margin:0;padding:0}}.image-text-overflow__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (min-width: 769px){.image-text-overflow__image{border-radius:0px 20px 20px 0px;min-height:500px}}@media screen and (max-width: 768px){.image-text-overflow__image{border-radius:20px;min-height:300px;height:325px}}.image-text-overflow__image-placeholder{width:100%;height:100%;min-height:500px;background-color:#e5e5e5;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.image-text-overflow__image-placeholder{min-height:300px}}.image-text-overflow__image-placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.image-text-overflow__content{display:flex;flex-direction:column;gap:24px;padding:40px 0}@media screen and (max-width: 768px){.image-text-overflow__content{padding:24px 0;gap:16px}}.image-text-overflow__title{font-size:clamp(3.4rem,-0.5rem + 5.078125vw,6rem);font-style:normal;font-weight:700;line-height:110%;color:#254844;margin:0}.image-text-overflow__description{font-size:clamp(1.6rem,1rem + 0.78125vw,2rem);font-style:normal;font-weight:600;line-height:140%;color:#254844;margin:0}