.block-text-image{padding:50px 30px;width:100%}@media screen and (min-width: 1441px){.block-text-image{max-width:1440px;margin:0 auto}}.block-text-image__container{display:flex;gap:60px;margin:0 auto;align-items:center;justify-content:space-between}.block-text-image__image{width:fit-content;max-width:50%;display:flex;border-radius:15px;overflow:hidden;min-height:-webkit-fill-available}.block-text-image__image img{width:100%;object-fit:cover;height:100%}.block-text-image__content{width:50%;max-width:50%;display:flex;flex-direction:column;gap:33px}.block-text-image__text-content{display:flex;flex-direction:column}.block-text-image__title p{line-height:120%;margin:20px 0 8px;font-weight:700;font-size:60px;letter-spacing:0}.block-text-image__subtitle{font-family:HelveticaNeueCyr,sans-serif;margin-bottom:22px;letter-spacing:0}.block-text-image__subtitle p{font-size:20px;font-weight:700;line-height:26px;margin:0}.block-text-image__paragraph{display:flex;flex-direction:column}.block-text-image__paragraph p{font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin:0 0 23px;letter-spacing:-.36px}.block-text-image__paragraph p:last-child{margin-bottom:0}.block-text-image__button{max-width:336px;font-weight:700!important}@media screen and (min-width: 1200px){.block-text-image__paragraph{padding-right:95px}}@media (max-width: 999px){.block-text-image{padding:60px 20px 30px}.block-text-image__container{gap:20px;align-items:center}.block-text-image__image{width:100%;max-width:none;height:100%}.block-text-image__content{max-width:none;width:100%}.block-text-image__title{font-size:36px;margin-bottom:14px}.block-text-image__subtitle{margin-bottom:11px}.block-text-image__subtitle p{font-size:16px;line-height:21px}.block-text-image__paragraph p{font-size:14px;line-height:18px;margin-bottom:10px}.block-text-image__button{font-size:16px!important;line-height:21px;padding:16px 24px!important;border-radius:99px!important}.block-text-image__button svg{width:20px;height:20px}}@media screen and (min-width: 768px) and (max-width: 999px){.block-text-image__image{min-height:335px;height:100%}.block-text-image__image img{width:335px;object-fit:cover;height:335px;border-radius:15px}}@media screen and (max-width: 700px){.block-text-image__container{flex-direction:column;gap:20px}.block-text-image__content{gap:20px}.block-text-image__title p{font-size:36px;text-align:center;margin-top:0}.block-text-image__paragraph p{font-size:16px;line-height:130%;letter-spacing:-.32px;padding:0 20px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/block-text-image.css.map */
