.is-root-container .block-text-image,body.body .block-text-image{padding-top:120px;padding-bottom:120px;background:#fff}@media (max-width:999.98px){.is-root-container .block-text-image,body.body .block-text-image{padding-top:60px;padding-bottom:60px}}.is-root-container .block-text-image.rounded,body.body .block-text-image.rounded{border-radius:40px;margin-left:24px;margin-right:24px}@media (max-width:999.98px){.is-root-container .block-text-image.rounded,body.body .block-text-image.rounded{margin-left:16px;margin-right:16px}}.is-root-container .block-text-image.margin,body.body .block-text-image.margin{margin-left:80px;margin-right:80px}@media (max-width:999.98px){.is-root-container .block-text-image.margin,body.body .block-text-image.margin{margin-left:16px;margin-right:16px}}.is-root-container .text-image,body.body .text-image{display:flex;align-items:center}@media (max-width:999.98px){.is-root-container .text-image,body.body .text-image{flex-direction:column}}.is-root-container .text-image>*,body.body .text-image>*{width:50%;flex-grow:1}@media (max-width:999.98px){.is-root-container .text-image>*,body.body .text-image>*{width:100%}}.is-root-container .text-image__content,body.body .text-image__content{padding-right:24px}@media (max-width:999.98px){.is-root-container .text-image__content,body.body .text-image__content{padding-right:0;padding-bottom:60px}}.is-root-container .text-image__title,body.body .text-image__title{font-size:54px;line-height:119%;margin:0}@media (max-width:999.98px){.is-root-container .text-image__title,body.body .text-image__title{font-size:38px}}.is-root-container .text-image__title+.text-image__text,body.body .text-image__title+.text-image__text{margin-top:46px}.is-root-container .text-image__text,.is-root-container .text-image__text *,body.body .text-image__text,body.body .text-image__text *{font-size:20px;line-height:140%}.is-root-container .text-image__text p,body.body .text-image__text p{margin-bottom:0}.is-root-container .text-image__text p+p,body.body .text-image__text p+p{margin-top:0.9rem}.is-root-container .text-image__image,body.body .text-image__image{display:flex}.is-root-container .text-image__image img,body.body .text-image__image img{width:100%;border-radius:24px;object-fit:cover}@media (max-width:999.98px){.is-root-container .text-image__image img,body.body .text-image__image img{border-radius:12px}}*+.is-root-container .text-image__btn,*+body.body .text-image__btn{margin-top:46px}