.tw-image-with-text{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.tw-image-with-text.image-first{grid-template-areas:"image content"}.tw-image-with-text.content-first{grid-template-areas:"content image"}.tw-image-with-text__image{grid-area:image;text-align:center}.tw-image-with-text__content{grid-area:content;text-align:left}.tw-image-with-text__image img{width:100%;max-width:500px;border-radius:12px;object-fit:cover}.tw-image-with-text__title{font-size:32px;font-weight:500;margin-bottom:21px;line-height:42px}.tw-image-with-text__subtitle{font-size:18px;font-weight:500;margin-bottom:16px;line-height:1.4}.tw-image-with-text__richtext{font-size:16px;line-height:22px;margin-bottom:30px}.tw-image-with-text__button{display:inline-block;padding:14px 36px;border-radius:64px;text-decoration:none;transition:all .3s ease;border:1px solid #191919;font-size:16px;line-height:24px;margin:0}.tw_img_text_section .image-wrapper{position:relative}.tw_img_text_section .image-wrapper .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.icon_text_wrap{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center}.icon_text_wrap .image-wrapper{position:relative}.icon_text_wrap .image-wrapper .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.icon_text_wrap .block_text{color:#191919;font-size:18px;line-height:27px;text-align:left}.section_blocks_wrapper{display:flex;flex-direction:column;gap:20px;padding:0 0 54px}@media screen and (max-width: 768px){.tw-image-with-text{display:flex;flex-direction:column;gap:20px}.tw-image-with-text .tw-image-with-text__image,.tw-image-with-tex .tw-image-with-text__content{display:block;width:100%}.tw-image-with-text__content{text-align:center}.tw-image-with-text__title{font-size:24px}.tw-image-with-text__subtitle{font-size:16px}.tw-image-with-text__richtext{font-size:14px}.icon_text_wrap .block_text{font-size:16px;line-height:24px}.section_blocks_wrapper{padding:0 0 20px}.tw-image-with-text__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tw-image-with-text.css.map */
