.page-promo{width:100%}@media (max-width:767px){.page-promo{margin-bottom:32px;padding-bottom:40px}}@media (min-width:768px) and (max-width:1159px){.page-promo{margin-bottom:60px;padding-bottom:44px}}@media (min-width:1160px){.page-promo{margin-bottom:48px;padding-bottom:16px}}.page-promo__inner{background-position:50%;background-size:cover;display:flex;flex-direction:column;position:relative;width:100%}@media (max-width:767px){.page-promo__inner{padding-bottom:50%}}@media (min-width:768px) and (max-width:1159px){.page-promo__inner{padding-bottom:41.67%}}@media (min-width:1160px){.page-promo__inner{border-radius:5px;height:480px;justify-content:flex-end}.page-promo__container{margin-left:auto;margin-right:auto;width:1128px}}.page-promo__welcome{background:var(--color-primary);border-radius:var(--border-radius);position:absolute}@media (max-width:767px){.page-promo__welcome{align-items:baseline;bottom:0;display:flex;flex-flow:row wrap;font-size:10vw;padding:var(--padding-main);right:50%;transform:translate(50%,50%);width:calc(100% - var(--padding-main)*2)}}@media (min-width:768px) and (max-width:1159px){.page-promo__welcome{align-items:baseline;bottom:0;display:flex;flex-flow:row wrap;min-height:auto;padding:var(--padding-main-l);right:50%;transform:translate(50%,50%);width:calc(100% - var(--padding-container-tablet)*2)}}@media (min-width:1160px){.page-promo__welcome{border-bottom-right-radius:0;bottom:-16px;color:#fff;display:flex;flex-direction:column;font-size:36px;left:-16px;min-height:auto;padding:var(--padding-main-l);position:relative;width:571px}.page-promo__welcome:after{border-bottom:8px solid transparent;border-left:8px solid transparent;border-left-color:var(--color-primary-active);border-right:8px solid transparent;border-top:8px solid transparent;border-top-color:var(--color-primary-active);bottom:0;content:"";position:absolute;right:-16px}.page-promo__welcome_right{border-bottom-left-radius:0;border-bottom-right-radius:5px;left:auto;margin-left:auto;right:-16px}.page-promo__welcome_right:after{border-left-color:transparent;border-right-color:var(--color-primary-active);left:-16px;right:auto}}.page-promo__title{color:#fff;margin:0;width:100%}.page-promo__title+.page-promo__link{margin-top:24px}@media(max-width:767px){.page-promo__title{font-size:calc(7.52941px + 2.64706vw);line-height:24px}}@media(min-width:768px) and (max-width:1159px){.page-promo__title{flex-shrink:0;font-size:32px;line-height:40px}}@media(min-width:1160px){.page-promo__title{font-size:32px;line-height:40px}}.page-promo__subtitle{color:#fff;margin:0;width:100%}@media(max-width:767px){.page-promo__subtitle{font-size:calc(7.52941px + 2.64706vw);font-weight:100;line-height:24px}}@media(min-width:768px) and (max-width:1159px){.page-promo__subtitle{flex-shrink:0;font-size:32px;font-weight:300;line-height:40px}}@media(min-width:1160px){.page-promo__subtitle{font-size:32px;font-weight:100;line-height:40px;margin-bottom:24px}}.page-promo__link{align-items:center;color:#fff;display:none;font-size:16px;font-weight:300;text-decoration:none}.page-promo__link:hover{color:#fff}@media(min-width:1160px){.page-promo__link{display:flex}}.page-promo__link-arrow{align-items:center;background:#fff;border-radius:50%;display:inline-flex;height:48px;justify-content:center;margin-right:20px;width:48px}.page-promo__link-arrow-icon{color:var(--color-primary);display:inline-block;height:16px;width:13px}