.text-image-group__block{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.first-block{background-color:var(--primary-color)}.first-block__image,.second-block__image{display:flex}.first-block__image picture,.second-block__image picture{display:flex}.first-block__image img,.second-block__image img{width:100%;height:auto}.first-block__content,.second-block__content{padding:36px 15px 44px;display:flex;flex-direction:column;gap:32px}.second-block__content{align-items:end}.first-block__title,.second-block__title{margin:0;font-family:var(--manrope-font);font-size:24px;line-height:26px;font-weight:700;letter-spacing:0}.first-block__title{color:var(--secondary-color)}.second-block__title{color:var(--primary-color);text-align:end}.first-block__text,.second-block__text{color:var(--white-color);margin:0;font-family:var(--manrope-font);font-size:18px;line-height:135%;font-weight:400;letter-spacing:.5px}.first-block__text{color:var(--white-color)}.second-block__text{color:var(--primary-color);text-align:end}.first-block__content .landing-btn,.second-block__content .landing-btn{max-width:187px;padding:15.5px 20px}.second-block{position:relative;flex-direction:column-reverse;background-color:#facacc}.second-block svg,.second-block svg path{fill:#facacc}.second-block__mob-divider{position:absolute;top:-25px;left:0;width:100%;display:flex}.second-block__desk-divider{display:none}@media screen and (min-width: 650px){.text-image-group__block{flex-direction:row}.second-block__mob-divider{display:none}.first-block__image,.second-block__image{max-width:552px}.second-block__image{margin-top:-4%;position:relative;z-index:2}.first-block__content,.second-block__content{padding:36px 50px 44px;max-width:781px}.first-block__content,.second-block__content{gap:42px}.first-block__title,.second-block__title{font-size:32px;line-height:110%}.first-block__title{color:var(--white-color)}.second-block__desk-divider{display:flex;position:absolute;top:-5vw;left:0;width:auto;height:auto;z-index:1;max-width:100%}}@media screen and (min-width: 1900px){.second-block__image{margin-top:-2%}}@media screen and (min-width: 1400px){.second-block__desk-divider{top:-70px}}@media screen and (min-width: 730px) and (max-width: 1100px){.first-block__content{padding-bottom:10vw}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/text-plus-image-group.css.map */
