.text-with-image-block{width:100%;border-bottom:1px solid #ececec}.text-with-image-block .container{display:flex;gap:60px;border-left:1px solid #ececec;border-right:1px solid #ececec;padding:60px}@media(max-width: 1024px){.text-with-image-block .container{flex-direction:column;padding-top:40px;padding-bottom:40px;padding-left:5%;padding-right:5%;gap:40px}}.text-with-image-block .container.reversed{flex-direction:row-reverse}@media(max-width: 1024px){.text-with-image-block .container.reversed{flex-direction:column}}.text-with-image-block__text-content{flex:1;display:flex;flex-direction:column;justify-content:center}.text-with-image-block__text-content.centered{align-items:center;text-align:center}.text-with-image-block__text-content h2{font-size:52px;font-weight:700}@media(max-width: 1024px){.text-with-image-block__text-content h2{font-size:32px;text-align:center}}.text-with-image-block__text-content h2>strong{color:#edac47}.text-with-image-block__subheading{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:20px !important}@media(max-width: 1024px){.text-with-image-block__subheading{margin-bottom:12px !important;justify-content:center}}.text-with-image-block__subheading div{width:12px;height:12px;background-color:#1483d8}@media(max-width: 1024px){.text-with-image-block__subheading div{width:8px;height:8px}}.text-with-image-block__subheading p{font-size:18px;font-weight:500;color:#201d1d;text-align:center}@media(max-width: 1024px){.text-with-image-block__subheading p{font-size:16px;max-width:100%}}.text-with-image-block__image-container{width:40%;height:auto;aspect-ratio:1/1}@media(max-width: 1024px){.text-with-image-block__image-container{width:100%}}.text-with-image-block__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}
