.section-image-text-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;position:relative;width:100%}.section-image-text-block__image,.section-image-text-block__text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.section-image-text-block__image img,.section-image-text-block__text img{border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.section-image-text-block__image figure,.section-image-text-block__text figure{margin:0}.section-image-text-block__image-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:1rem}.section-image-text-block__image-text-inner{background:#fff;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px;max-height:calc(100% - var(8px)*2);max-width:calc(100% - var(8px)*2);padding:2rem}.section-image-text-block h3{margin-bottom:1rem}.section-image-text-block p{font-size:16px}.section-image-text-block__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.section-image-text-block__text .button{margin-top:2.5rem}.section-image-text-block__usp{margin-top:2rem;padding-left:0}.section-image-text-block__usp li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;margin-bottom:1.75rem;max-width:90%;padding:1rem}.section-image-text-block__usp li:last-child{margin-bottom:0}.section-image-text-block__usp li>svg{margin-right:1rem}@media screen and (min-width:1024px){.section-image-text-block__image-text{bottom:0;left:0;margin-top:0;position:absolute;right:0}}@media screen and (max-width:1023px){.section-image-text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-image-text-block__image,.section-image-text-block__text{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.section-image-text-block__image--half,.section-image-text-block__text--half{height:auto;position:relative}.section-image-text-block__text .button{margin-top:1rem;width:100%}.section-image-text-block__image-text{margin-top:-60px}.section-image-text-block__image-text-inner .button{width:100%}}