.front-banner-pink-block{position:relative;height:100vh;height:calc(var(--vh,1vh) * 100 - 97px)}.front-banner-pink-block .background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 88%}.front-banner-pink-block .upper_container{height:100%}.front-banner-pink-block .content{position:absolute;top:0;right:0;width:auto;background:#E64678;font-style:normal;padding:23px 30px 23px 52px;border-bottom-left-radius:85.5px;text-align:right}.front-banner-pink-block .content .content_img_wrap{width:47px;margin-left:22px}.front-banner-pink-block .content .content_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.front-banner-pink-block .content h1{font-size:32px;line-height:28px;font-weight:700;letter-spacing:-0.5px;color:#ffffff}.front-banner-pink-block .content p{font-size:32px;line-height:30px;text-decoration:none;font-weight:300;color:#ffffff;margin-bottom:0}.front-banner-pink-block a:hover{text-decoration:none}.front-banner-pink-block .front-sticky-image-right{position:fixed;left:0;bottom:0;z-index:4}.front-banner-pink-block .front-sticky-image-right.absolute{position:absolute;bottom:0;left:0}.front-banner-pink-block .front-sticky-image-right.promotion-closed{bottom:0}.front-banner-pink-block .front-sticky-image-right .reverse-sticky-image{display:none}.front-banner-pink-block video{max-width:initial;object-fit:cover}@media only screen and (max-width:991px){.front-banner-pink-block{margin-top:81px;height:calc(var(--vh,1vh) * 100 - 81px);min-height:610px}.front-banner-pink-block .background{height:62%}.front-banner-pink-block .content{top:17%;padding:20px 17px 24px 30px;border-top-left-radius:20px;border-bottom-left-radius:20px;max-width:75%}.front-banner-pink-block .content h1{font-size:18px;line-height:18px}.front-banner-pink-block .content p{font-size:18px;line-height:18px}.front-banner-pink-block .content .content_img_wrap{margin-left:19px}.front-banner-pink-block .content.no_campaign{top:28%}.front-banner-pink-block .front-sticky-image-right{position:absolute !important;left:unset;right:0;bottom:0;align-self:flex-end;max-width:158px}.front-banner-pink-block .front-sticky-image-right .desktop-sticky-image{display:none}.front-banner-pink-block .front-sticky-image-right .reverse-sticky-image{display:flex}}@media only screen and (max-width:991px){html[lang="en-US"] .front-banner-pink-block{min-height:642px}}@media only screen and (max-width:991px){html[lang="ru-RU"] .front-banner-pink-block{min-height:700px}}