.promo{margin-bottom:6.25rem;overflow:hidden}.promo .title-1{font-weight:700}.promo .title span{color:var(--pink)}.promo .section-title{width:80%;margin:0 0 12px}.promo .section-text{width:70%;margin:unset}.promo .container{max-width:1440px;padding:unset}.promo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--bg-004);border-radius:2.5rem;position:relative}.promo__container-bg{position:absolute;z-index:1;left:9.375rem;bottom:3.9375rem;width:72.25%}.promo__container-bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__info{position:relative;z-index:2;padding:8.125rem 1.875rem 8.125rem 5rem}.promo__button{max-width:13.3125rem;margin-top:1.5rem}.promo__button .btn{padding:1.25rem;width:100%}.promo__wrapper{position:relative;width:48.9%;-ms-flex-negative:0;flex-shrink:0}.promo__img{position:relative;width:100%}.promo__img::before{content:"";display:block;width:100%;padding-top:100.7%}.promo__img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;-webkit-box-shadow:-4px 0 16px 0 var(--bg-02);box-shadow:-4px 0 16px 0 var(--bg-02)}.promo__label{position:absolute;top:3rem;left:-5.5625rem;padding:1.25rem 1.875rem;font-size:max(1.25rem,12px);line-height:120%;font-weight:600;text-align:center;color:var(--white);z-index:1;background-color:#7adad0;border-radius:3.125rem;min-width:22.1875rem}.promo__label--right{top:unset;left:unset;right:-4.375rem;bottom:3.75rem;font-weight:700;background-color:#16b3a3}@media (max-width:768px){.promo{margin-bottom:50px}.promo .title-1{font-size:28px}.promo .section-title{width:100%}.promo .section-text{font-size:14px;line-height:150%;letter-spacing:.01em;width:100%}.promo__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:calc(100% + 32px);margin:0 -16px}.promo__container-bg{left:23px;bottom:-12px;width:80.25%}.promo__wrapper{max-width:450px;width:100%;margin:0 auto}.promo__img::before{padding-top:100%}.promo__img>img{-webkit-box-shadow:unset;box-shadow:unset}.promo__info{text-align:center;padding:30px 16px}.promo__button{max-width:175px;margin:16px auto 0}.promo__button .btn{padding:14px 20px}}