@charset "UTF-8";

.price-display {

    margin-bottom: 5px;
    text-align: center;
}

.price-display h4 {
    margin: 0 0 8px 0;
    font-size: 16px;
    color: #333;
}

.price-display p {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    color: #00a82d;
}

#delivery-price {
    font-size: 20px;
    font-weight: 700;
}


/* Стили для popup */
.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    display: none;
    justify-content: center;
    align-items: center;
}

.popup-content {
    background: white;
    border-radius: 12px;
    padding: 0;
    width: 90%;
    max-width: 400px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    overflow: hidden;
}

.popup-header {
    padding: 20px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.popup-header h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    flex-grow: 1;
    text-align: center;
}

.popup-close {
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    cursor: pointer;
    color: #999;
    line-height: 1;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup-close:hover {
    color: #333;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.popup-body {
    padding: 24px;
}

.popup-footer {
    padding: 0 24px 24px;
    text-align: center;
}

/* Стили для инпутов в попапе с фиксированными лейблами вверху */
.popup-body .cdek-input {
    position: relative;
    margin-bottom: 20px;
}

.popup-body .cdek-input__control {
    position: relative;
    display: block;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 0;
    background: white;
}

.popup-body .cdek-input__label {
    position: absolute;
    top: 8px;
    left: 12px;
    font-size: 12px;
    color: #999;
    z-index: 1;
    pointer-events: none;
    margin: 0;
    padding: 0 4px;
    background: white;
}

.popup-body .cdek-input__input {
    width: 100%;
    padding: 24px 12px 8px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    background: transparent;
    box-sizing: border-box;
    outline: none;
}

/* Стили для зеленой кнопки в попапе с более закругленными углами */
.popup-submit-btn {
    width: 100%;
    padding: 12px 24px;
    font-size: 16px;
    background-color: #00a82d;
    color: white;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.2s;
    font-weight: 500;
}

.popup-submit-btn:hover {
    background-color: #008f26;
}

/* Адаптивность для попапа */
@media (max-width: 480px) {
    .popup-content {
        width: 95%;
        margin: 20px;
    }
    
    .popup-body {
        padding: 20px;
    }
    
    .popup-footer {
        padding: 0 20px 20px;
    }
    
    .popup-header {
        padding: 16px 20px;
    }
    
    .popup-close {
        right: 20px;
    }
}








/* Стили для dropdown размеров */
.cdek-dropdown-box {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: white;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    z-index: 100;
    overflow-y: visible;
    max-height: none;
}

.choice-of-dimensions-item {
    cursor: pointer;
    padding: 12px 16px;
    border-bottom: 1px solid #f0f0f0;
    transition: background-color 0.2s;
}

.choice-of-dimensions-item:hover {
    background-color: #f5f5f5;
}

.choice-of-dimensions-item:last-child {
    border-bottom: none;
}

/* Адаптивность */
@media (max-width: 480px) {
    .popup-content {
        width: 95%;
        margin: 20px;
    }
    
    .popup-body {
        padding: 20px;
    }
    
    .popup-footer {
        padding: 0 20px 20px;
    }
}





.cdekid-method[data-v-24244011] {
display : flex;
gap : 16px;
padding : 16px;
width : 100%;
height : 100%;
user-select : none;
cursor : pointer;
}
.cdekid-method__info[data-v-24244011] {
display : flex;
flex-flow : column;
gap : 4px;
}

.inn-header-content__image[data-v-ed724137] {
    width: calc(100% - 32px);
    margin: 0 16px 24px;
    display: flex;
    justify-content: center;
}


@media (min-width: 768px) {
    .inn-header-content__image[data-v-ed724137] {
        flex-basis: 32%;
        flex-shrink: 0;
        margin: 0;
    }
}

.cdekid-method__title[data-v-24244011] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
font-weight : 500;
color : var(--Bottom, #000000);
}
.cdekid-method__description[data-v-24244011] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
}
@media (min-width: 992px) {
.cdekid-method[data-v-24244011] {
flex-flow : column;
gap : 20px;
padding : 20px;
}
}
.cdekid-methods[data-v-a2c516d4] {
display : flex;
flex-flow : column;
gap : 12px;
}
.cdekid-methods__item[data-v-a2c516d4] {
border-radius : 16px;
background-color : #fff;
}
.cdekid-methods__item[data-v-a2c516d4]:hover {
background-color : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
.cdekid-methods--secondary .cdekid-methods__item[data-v-a2c516d4] {
background-color : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.cdekid-methods--secondary .cdekid-methods__item[data-v-a2c516d4]:hover {
background-color : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
.cdekid-methods__item--mobileid[data-v-a2c516d4] {
order : -1;
}
@media (min-width: 992px) {
.cdekid-methods[data-v-a2c516d4] {
flex-flow : row wrap;
gap : 16px;
}
.cdekid-methods__item[data-v-a2c516d4] {
max-width : 300px;
min-height : 196px;
flex : 1 1 33.3333333333%;
}
.cdekid-methods__item--mobileid[data-v-a2c516d4] {
order : unset;
}
}
.cdekid__title[data-v-5441124d] {
font-weight : 300;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 640px) {
.cdekid__title[data-v-5441124d] {
font-size : 40px;
line-height : 50px;
}
}
.cdekid__offer[data-v-5441124d] {
padding-bottom : 40px;
list-style : none;
margin-top : 24px;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.cdekid__offer[data-v-5441124d] {
margin-top : 32px;
}
}
.cdekid__offer a[data-v-5441124d]:hover {
text-decoration : none;
}
.cdekid__offer li + li[data-v-5441124d] {
margin-top : 16px;
}
.cdekid .page-heading[data-v-5441124d] {
margin-top : 32px;
margin-bottom : 24px;
}
.cdekid .page-heading h2[data-v-5441124d] {
line-height : 1;
}
@media (min-width: 992px) {
.cdekid .page-heading[data-v-5441124d] {
margin-top : 56px;
margin-bottom : 32px;
}
}
.cdekid__subtitle[data-v-5441124d] {
margin-top : 8px;
font-size : 14px;
line-height : 20px;
color : #0009;
}
.cdekid__loader[data-v-5441124d] {
margin : 20px 0;
display : inline-block;
}
.contentMF, .integration__description {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .integration__description {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .integration__description {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .integration__description {
padding : 0;
}
}
.containerMF, .integration {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF, .integration {
max-width : 1200px;
}
}
.containerMF__text, .integration__modules1C-item {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .integration__modules1C-item {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .integration__modules1C-item {
font-size : 20px;
}
}
.containerMF__text b, .integration__modules1C-item b {
font-weight : 600;
}
.containerMF__text i, .integration__modules1C-item i {
font-weight : 100;
}
.containerMF__link, .integration__description-items a, .integration__modules1C-link, .integration__quest-link, .toggle-list__link {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen, .integration__description-items a, .integration__modules1C-link, .integration__quest-link, .toggle-list__link {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen:focus, .integration__description-items a:focus, .integration__modules1C-link:focus, .integration__quest-link:focus, .toggle-list__link:focus, .containerMF__linkGreen:hover, .integration__description-items a:hover, .integration__modules1C-link:hover, .integration__quest-link:hover, .toggle-list__link:hover, .containerMF__linkGreen:active, .integration__description-items a:active, .integration__modules1C-link:active, .integration__quest-link:active, .toggle-list__link:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey, .integration__quest-link {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey:focus, .integration__quest-link:focus, .containerMF__linkGrey:hover, .integration__quest-link:hover, .containerMF__linkGrey:active, .integration__quest-link:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__h1, .integration__h1 {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .integration__h1 {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .integration__h1 {
font-size : 42px;
}
}
.containerMF__h4, .integration__description-h4, .integration__modules1C-h4, .integration__quest-h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .integration__description-h4, .integration__modules1C-h4, .integration__quest-h4, .toggle-list__h4 {
font-size : 30px;
}
}
.integration {
padding-top : 52px;
}
@media (min-width: 1000px) {
.integration {
padding-top : 134px;
}
}
@media (min-width: 1280px) {
.integration {
max-width : 1300px;
}
}
.integration__quest-link {
font-size : 16px;
}
.integration__quest {
display : block;
padding-top : 45px;
}
@media (min-width: 640px) {
.integration__quest {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.integration__quest {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.integration__quest {
margin-bottom : 205px;
padding-top : 63px;
}
}
.integration__quest-list {
margin-bottom : 90px;
}
.integration__quest-list:last-child {
margin-bottom : 0;
}
@media (min-width: 640px) {
.integration__quest-list {
margin-bottom : 96px;
}
}
@media (min-width: 1000px) {
.integration__quest-list {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.integration__quest-list {
margin-bottom : 137px;
}
}
.integration__quest-item {
position : relative;
margin-bottom : 29px;
}
.integration__quest-item:last-child {
margin-bottom : 0;
}
.integration__quest-item:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
border-bottom : 1px solid #ececec;
z-index : 1;
}
@media (min-width: 1000px) {
.integration__quest-item:before {
left : 20px;
right : 20px;
margin : 0 auto;
}
}
@media (min-width: 1280px) {
.integration__quest-item:before {
left : 0;
right : 0;
}
}
.integration__quest-item:after {
position : absolute;
content : "";
bottom : 0;
height : 1px;
left : 0;
right : 0;
border-bottom : 1px solid #ececec;
z-index : 10;
}
@media (min-width: 1000px) {
.integration__quest-item:after {
left : 20px;
right : 20px;
margin : 0 auto;
}
}
@media (min-width: 1280px) {
.integration__quest-item:after {
left : 0;
right : 0;
}
}
@media (min-width: 640px) {
.integration__quest-item {
margin-bottom : 35px;
}
}
@media (min-width: 1000px) {
.integration__quest-item {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.integration__quest-item {
padding : 0;
}
}
.integration__quest-h4 {
margin-bottom : 26px;
line-height : 37px;
}
@media (min-width: 640px) {
.integration__quest-h4 {
margin-bottom : 33px;
}
}
@media (min-width: 1000px) {
.integration__quest-h4 {
margin-bottom : 17px;
font-size : 24px;
}
}
@media (min-width: 1280px) {
.integration__quest-h4 {
margin-bottom : 19px;
}
}
.integration__modules1C {
background-color : #f9f9f9;
padding : 31px 10px 101px;
}
@media (min-width: 640px) {
.integration__modules1C {
padding : 31px 20px 101px;
}
}
@media (min-width: 1000px) {
.integration__modules1C {
padding : 64px 20px 92px;
margin-bottom : 130px;
}
}
@media (min-width: 1280px) {
.integration__modules1C {
margin-bottom : 160px;
padding : 64px 40px 92px;
}
}
.integration__modules1C-h4 {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.integration__modules1C-h4 {
margin-bottom : 32px;
}
}
.integration__modules1C-item {
margin-bottom : 42px;
}
@media (min-width: 640px) {
.integration__modules1C-item {
margin-bottom : 33px;
}
}
@media (min-width: 1000px) {
.integration__modules1C-item {
letter-spacing : -0.7px;
max-width : 755px;
line-height : 28px;
margin-bottom : 56px;
}
}
.integration__modules1C-item__title {
font-weight : 600;
font-size : 18px;
color : #232323;
line-height : 27px;
margin-bottom : 5px;
text-decoration : none;
}
.integration__modules1C-item p b {
font-weight : 600;
letter-spacing : 0;
}
@media (min-width: 1000px) {
.integration__modules1C-item p b {
letter-spacing : -1px;
}
}
.integration__modules1C-item:last-child {
margin-bottom : 0;
}
.integration__modules1C-link {
font-size : 16px;
}
@media (min-width: 1000px) {
.integration__modules1C-link {
letter-spacing : 0;
font-size : 18px;
}
}
.integration__group-list {
padding-top : 45px;
}
@media (min-width: 1280px) {
.integration__group-list {
max-width : 1200px;
margin : auto;
padding-top : 63px;
}
}
.integration__list {
margin-bottom : 59px;
}
.integration__list .modules-item:nth-child(odd) {
background-color : #fbfbfb;
}
@media (min-width: 640px) {
.integration__list {
margin-bottom : 117px;
}
}
@media (min-width: 1000px) {
.integration__list {
margin-bottom : 133px;
}
}
@media (min-width: 1280px) {
.integration__list {
margin-bottom : 135px;
}
}
.integration__h1 {
padding : 0 10px;
margin-bottom : 40px;
letter-spacing : -0.1px;
}
@media (min-width: 640px) {
.integration__h1 {
padding : 0 20px;
margin-bottom : 42px;
}
}
@media (min-width: 1280px) {
.integration__h1 {
padding : 0;
max-width : 1200px;
margin : auto auto 42px;
}
}
.integration__description {
margin-bottom : 81px;
padding-top : 37px;
}
@media (min-width: 640px) {
.integration__description {
margin-bottom : 103px;
display : flex;
justify-content : flex-start;
padding-top : 45px;
}
}
@media (min-width: 1000px) {
.integration__description {
margin-bottom : 134px;
}
}
@media (min-width: 1280px) {
.integration__description {
margin-bottom : 182px;
padding-top : 102px;
}
}
.integration__description-title {
margin-bottom : 20px;
}
.integration__description-title span {
font-weight : 300;
font-size : 16px;
max-width : 211px;
display : inline-block;
}
@media (min-width: 1000px) {
.integration__description-title span {
font-size : 20px;
max-width : none;
}
}
@media (min-width: 640px) {
.integration__description-title {
flex : 0 0 260px;
margin-bottom : 0;
margin-right : 40px;
}
}
@media (min-width: 1000px) {
.integration__description-title {
flex : 0 0 390px;
margin-right : 90px;
}
}
@media (min-width: 1280px) {
.integration__description-title {
margin-right : 229px;
}
}
.integration__description-h4 {
color : #232323;
margin-bottom : 7px;
}
.integration__description-items {
padding : 0;
}
@media (min-width: 640px) {
.integration__description-items {
flex : 0 0 300px;
padding-top : 17px;
}
}
@media (min-width: 1000px) {
.integration__description-items {
flex : 0 0 auto;
font-size : 20px;
padding-top : 7px;
width : calc(100% - 480px);
}
}
@media (min-width: 1280px) {
.integration__description-items {
width : calc(100% - 619px);
}
}
.integration__description-items a {
font-size : 16px;
}
@media (min-width: 1000px) {
.integration__description-items a {
font-size : 20px;
}
}
.integration__description-items li {
list-style : none;
padding-left : 32px;
position : relative;
margin-bottom : 20px;
}
.integration__description-items li:last-child {
margin-bottom : 0;
}
.integration__description-items li:before {
position : absolute;
content : "";
height : 1px;
width : 20px;
left : 0;
top : 10px;
border-bottom : 1px solid #cfcfcf;
}
@media (min-width: 1000px) {
.integration__description-items li:before {
top : 16px;
}
}
@media (min-width: 1000px) {
.integration__description-items li {
margin-bottom : 36px;
}
}
.integration__description-items li ul {
padding : 21px 0 0;
}
@media (min-width: 1000px) {
.integration__description-items li ul {
padding-top : 15px;
}
}
.integration__description-items li ul li {
padding-left : 0;
margin-left : -32px;
position : static;
margin-bottom : 15px;
}
.integration__description-items li ul li:last-child {
margin-bottom : 0;
}
@media (min-width: 1000px) {
.integration__description-items li ul li {
margin-left : -14px;
}
}
.integration__tabs .tabs-component-tabs {
padding : 0;
white-space : nowrap;
overflow-x : scroll;
position : relative;
z-index : 1;
}
.integration__tabs .tabs-component-tabs:before {
content : "";
position : absolute;
height : 2px;
bottom : 0;
left : -100%;
right : -100%;
border-bottom : 2px solid #e1e1e1;
z-index : 4;
}
@media (min-width: 1000px) {
.integration__tabs .tabs-component-tabs:before {
left : 0;
right : 0;
width : calc(100% - 20px);
}
}
@media (min-width: 1280px) {
.integration__tabs .tabs-component-tabs:before {
width : 100%;
}
}
@media (min-width: 1000px) {
.integration__tabs .tabs-component-tabs {
margin-left : 22px;
overflow-x : visible;
}
}
@media (min-width: 1280px) {
.integration__tabs .tabs-component-tabs {
max-width : 1200px;
margin : auto auto auto 0;
}
}
.integration__tabs .tabs-component-tab {
display : inline-block;
list-style-type : none;
font-weight : 300;
font-size : 15px;
color : #232323;
padding : 0 10px 20px;
position : relative;
}
.integration__tabs .tabs-component-tab.is-active:before {
content : "";
position : absolute;
bottom : 0;
left : 0;
height : 2px;
width : 100%;
border-bottom : 2px solid #1ab248;
z-index : 4;
}
@media (min-width: 640px) {
.integration__tabs .tabs-component-tab {
padding : 0 20px 23px;
}
}
@media (min-width: 1000px) {
.integration__tabs .tabs-component-tab {
margin-right : 21px;
}
}
.integration__tabs .tabs-component-tab-a {
display : block;
text-decoration : none;
font-weight : 300;
font-size : 15px;
color : #232323;
}
@media (min-width: 640px) {
.integration__tabs .tabs-component-tab-a {
font-size : 20px;
}
}
.integration .toggle-item:nth-child(odd) {
background-color : #fbfbfb;
}
.integration .toggle-item:nth-child(odd) .toggle-item__text {
background-color : #fbfbfb;
}
.integration .toggle-item__text {
padding-top : 0;
}
.integration .toggle-item__text b {
font-weight : 600;
}
.integration .toggle-item__toggle.active {
height : auto;
}
@media (min-width: 640px) {
.integration .toggle-item__toggle {
font-size : 16px;
}
}
@media (min-width: 1000px) {
.integration .toggle-item__toggle {
font-size : 18px;
padding-left : 23px;
}
}
.toggle-item__toggle.active {
margin-bottom : 20px;
}
.integration .integration__quest .toggle-item__toggle + .toggle-item__text {
position : relative;
top : 0;
padding-bottom : 0;
}
.integration .integration__quest .toggle-item__toggle.active {
margin-bottom : 0;
}
@media (min-width: 1280px) {
.block-thre, .block-one {
max-width : 1200px;
margin : auto;
}
}
.invest-modal__outer[data-v-cd0271cb] {
position : relative;
width : 100%;
height : 100%;
}
.invest-modal__container[data-v-cd0271cb] {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
width : 98%;
max-width : 625px;
height : auto;
background-color : #fff;
text-align : left;
border-radius : 3px;
padding : 0;
}
.invest-modal__header[data-v-cd0271cb] {
padding : 24px;
position : relative;
display : flex;
align-items : flex-start;
justify-content : space-between;
}
.invest-modal__title[data-v-cd0271cb] {
font-size : 30px;
line-height : 36px;
}
.invest-modal__body[data-v-cd0271cb] {
padding : 8px 24px;
}
@media (min-width: 640px) {
.invest-modal__body[data-v-cd0271cb] {
display : flex;
justify-content : space-between;
}
}
.invest-modal__result[data-v-cd0271cb] {
padding : 8px 24px;
}
@media (min-width: 640px) {
.invest-modal__left[data-v-cd0271cb], .invest-modal__right[data-v-cd0271cb] {
flex : 1 1 auto;
}
}
@media (min-width: 640px) {
.invest-modal__left[data-v-cd0271cb] {
margin-right : 40px;
}
}
.invest-modal__footer[data-v-cd0271cb] {
padding : 8px 24px 24px;
}
@media (min-width: 640px) {
.invest-modal__footer[data-v-cd0271cb] {
display : flex;
justify-content : space-between;
}
}
.invest-modal__row[data-v-cd0271cb] {
margin-bottom : 25px;
}
.invest-modal__checked[data-v-cd0271cb] {
margin-bottom : 30px;
}
@media (min-width: 640px) {
.invest-modal__checked[data-v-cd0271cb] {
margin-bottom : 0;
}
}
.invest-modal__field .base-control__field[data-v-cd0271cb] {
height : 100%;
}
.banner-investor[data-v-d9ce46f3] {
min-width : 320px;
margin : 0 auto 35px;
position : relative;
}
@media (min-width: 640px) {
.banner-investor[data-v-d9ce46f3] {
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.banner-investor[data-v-d9ce46f3] {
max-width : 1420px;
margin-bottom : 80px;
}
}
.banner-investor__bg[data-v-d9ce46f3] {
width : 100%;
display : block;
line-height : 0;
height : calc(100vh - 44px);
overflow : hidden;
}
@media (min-width: 640px) {
.banner-investor__bg[data-v-d9ce46f3] {
height : 480px;
}
}
.banner-investor__bg img[data-v-d9ce46f3] {
width : 100%;
object-position : bottom;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
height : calc(100vh - 44px);
}
@media (min-width: 640px) {
.banner-investor__bg img[data-v-d9ce46f3] {
height : 480px;
}
}
@media (min-width: 1280px) {
.banner-investor__bg source img[data-v-d9ce46f3] {
width : 100%;
object-position : center center;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
height : 600px;
}
}
.banner-investor__content[data-v-d9ce46f3] {
position : absolute;
bottom : 0;
color : #fff;
width : 100%;
}
.banner-investor__content h1[data-v-d9ce46f3] {
font-size : 30px;
line-height : 30px;
margin-bottom : 27px;
font-weight : 500;
}
@media (min-width: 640px) {
.banner-investor__content h1[data-v-d9ce46f3] {
margin-bottom : 120px;
}
}
.banner-investor__icon-download[data-v-d9ce46f3] {
line-height : 0;
width : 20px;
height : 25px;
display : inline-block;
vertical-align : middle;
}
.banner-investor__icon-download img[data-v-d9ce46f3] {
width : 100%;
}
.banner-investor__icon-link[data-v-d9ce46f3] {
line-height : 0;
width : 20px;
height : 20px;
display : inline-block;
vertical-align : middle;
}
.banner-investor__icon-link img[data-v-d9ce46f3] {
width : 100%;
}
@media (min-width: 640px) {
.banner-investor__actions[data-v-d9ce46f3] {
display : flex;
flex-wrap : wrap;
}
}
.banner-investor__actions[data-v-d9ce46f3] .base-button {
margin-bottom : 15px;
margin-right : 15px;
}
.banner-investor__link[data-v-d9ce46f3] {
display : inline-flex;
align-items : center;
color : #fff;
font-size : 12px;
line-height : 16px;
font-weight : 500;
height : 100%;
padding : 14px 16px;
}
@media (min-width: 1000px) {
.banner-investor__link[data-v-d9ce46f3] {
display : flex;
}
}
.banner-investor__link-content[data-v-d9ce46f3] {
max-width : 110px;
text-decoration : underline;
margin-left : 15px;
}
.banner-investor__link-content--company[data-v-d9ce46f3] {
max-width : 70px;
}
.banner-investor__button-text[data-v-d9ce46f3] {
text-transform : uppercase;
}
.banner-investor__space[data-v-d9ce46f3] {
width : 100%;
}
@media (min-width: 1000px) {
.banner-investor__space[data-v-d9ce46f3] {
width : auto;
}
}
.two-columns-investor[data-v-38543656] {
font-size : 13px;
line-height : 16px;
margin-bottom : 20px;
}
.two-columns-investor h2[data-v-38543656] {
font-size : 30px;
line-height : 56px;
font-weight : 500;
color : #1ab248;
margin-bottom : 30px;
}
@media (min-width: 1000px) {
.two-columns-investor h2[data-v-38543656] {
margin-bottom : 20px;
}
}
.two-columns-investor__left[data-v-38543656] {
margin-bottom : 40px;
grid-area : left;
}
@media (min-width: 640px) {
.two-columns-investor__left[data-v-38543656] {
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.two-columns-investor__left[data-v-38543656] {
width : 120%;
padding-top : 20px;
}
}
.two-columns-investor__right[data-v-38543656] {
grid-area : right;
}
@media (min-width: 1000px) {
.two-columns-investor__right[data-v-38543656] {
display : flex;
flex-direction : column;
align-items : center;
justify-content : center;
}
}
.two-columns-investor__img[data-v-38543656] {
grid-area : img;
}
.two-columns-investor__content[data-v-38543656] {
display : grid;
grid-template-areas : "left" "right" "img";
gap : 2vw;
}
@media (min-width: 640px) {
.two-columns-investor__content[data-v-38543656] {
grid-template-areas : "left img" "right img";
}
}
@media (min-width: 1000px) {
.two-columns-investor__content[data-v-38543656] {
grid-template-areas : "left img right";
}
}
.banner-airplane[data-v-c9c675f0] {
position : relative;
margin-bottom : 50px;
}
@media (min-width: 640px) {
.banner-airplane[data-v-c9c675f0] {
margin-bottom : 90px;
}
}
@media (min-width: 1000px) {
.banner-airplane[data-v-c9c675f0] {
max-width : 1420px;
margin : 0 auto 35px;
}
}
.banner-airplane__bg[data-v-c9c675f0] {
width : 100%;
display : block;
line-height : 0;
height : 1666px;
overflow : hidden;
}
@media (min-width: 640px) {
.banner-airplane__bg[data-v-c9c675f0] {
height : 1330px;
}
}
@media (min-width: 1000px) {
.banner-airplane__bg[data-v-c9c675f0] {
height : 700px;
}
}
.banner-airplane__bg img[data-v-c9c675f0] {
width : 100%;
object-position : bottom;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
height : 1666px;
}
@media (min-width: 640px) {
.banner-airplane__bg img[data-v-c9c675f0] {
height : 1330px;
}
}
@media (min-width: 1000px) {
.banner-airplane__bg img[data-v-c9c675f0] {
height : 700px;
}
}
@media (min-width: 1280px) {
.banner-airplane__bg source img[data-v-c9c675f0] {
width : 100%;
object-position : center center;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
height : 700px;
}
}
.banner-airplane__content[data-v-c9c675f0] {
position : absolute;
top : 0;
color : #fff;
left : 0;
right : 0;
}
@media (min-width: 1000px) {
.banner-airplane__container[data-v-c9c675f0] {
display : flex;
justify-content : space-between;
}
}
.banner-airplane__left[data-v-c9c675f0] {
font-size : 13px;
line-height : 16px;
margin-bottom : 70px;
margin-top : 40px;
}
@media (min-width: 1000px) {
.banner-airplane__left[data-v-c9c675f0] {
flex : 0 0 390px;
margin-bottom : 0;
}
}
.banner-airplane__left h2[data-v-c9c675f0] {
margin-bottom : 30px;
font-size : 30px;
line-height : 56px;
}
.banner-airplane__list-item[data-v-c9c675f0] {
margin-bottom : 20px;
text-transform : uppercase;
font-weight : 500;
font-size : 16px;
}
.banner-airplane__list-item small[data-v-c9c675f0] {
color : #232323;
display : block;
text-transform : none;
font-weight : 400;
font-size : 13px;
}
@media (min-width: 1000px) {
.banner-airplane__right[data-v-c9c675f0] {
flex : 0 0 430px;
margin-top : 40px;
}
}
.banner-airplane__airplane-img[data-v-c9c675f0] {
width : 100%;
position : relative;
}
.banner-airplane__airplane-info[data-v-c9c675f0] {
position : relative;
margin : 0 auto 85px;
max-width : 320px;
}
@media (min-width: 640px) {
.banner-airplane__airplane-info[data-v-c9c675f0] {
width : 440px;
margin : 0 auto;
max-width : none;
}
}
.banner-airplane__airplane-text[data-v-c9c675f0] {
text-align : center;
position : absolute;
left : 0;
right : 0;
top : 175px;
}
.banner-airplane__airplane-text-big[data-v-c9c675f0] {
font-size : 30px;
font-weight : 700;
margin-bottom : 17px;
}
.banner-airplane__airplane-text-big--m0[data-v-c9c675f0] {
margin : 0;
}
.banner-airplane__airplane-text-small[data-v-c9c675f0] {
font-size : 13px;
font-weight : 400;
width : 100px;
margin : 0 auto 17px;
}
.banner-airplane__box-icons[data-v-c9c675f0] {
text-align : center;
}
@media (min-width: 640px) {
.banner-airplane__box-icons[data-v-c9c675f0] {
display : flex;
align-items : baseline;
justify-content : space-evenly;
margin-top : -25px;
}
}
.banner-airplane__box-icon[data-v-c9c675f0] {
margin-bottom : 20px;
}
.banner-airplane__box-icon h3[data-v-c9c675f0] {
font-size : 30px;
font-weight : 700;
margin-bottom : 0;
line-height : 1;
}
.banner-airplane__box-icon-text[data-v-c9c675f0] {
width : 100px;
margin : 0 auto;
line-height : 16px;
}
.banner-airplane__box-icon-text .-black[data-v-c9c675f0] {
color : #232323;
}
.tabs-investor[data-v-72cc70e2] {
margin-bottom : 30px;
}
.tabs-investor__tab-action[data-v-72cc70e2] {
margin-bottom : 10px;
}
@media (min-width: 1000px) {
.tabs-investor__tab-action[data-v-72cc70e2] {
margin-bottom : 0;
}
}
.tabs-investor__tab-content[data-v-72cc70e2] {
display : flex;
flex-direction : column;
align-items : baseline;
}
@media (min-width: 1000px) {
.tabs-investor__tab-content[data-v-72cc70e2] {
flex-direction : row;
flex-wrap : wrap;
}
}
.tabs-investor__action[data-v-72cc70e2] {
font-size : 13px;
line-height : 17px;
font-weight : 500;
text-transform : uppercase;
color : #767676;
background-color : #f7f8f8;
padding : 14px 19px;
margin-bottom : 17px;
outline : none;
}
@media (min-width: 1000px) {
.tabs-investor__action[data-v-72cc70e2] {
margin-right : 17px;
margin-bottom : 0;
}
}
.tabs-investor__action.-active[data-v-72cc70e2] {
background-color : #1ab248;
color : #fff;
}
.document-widget_block[data-v-72cc70e2] {
padding : 0 10px;
}
@media (min-width: 640px) {
.document-widget_block[data-v-72cc70e2] {
box-shadow : 0 0 10px #0000000a;
padding : 28px 30px;
margin : 0 20px;
}
}
@media (min-width: 1000px) {
.document-widget_block[data-v-72cc70e2] {
max-width : 1420px;
margin : 0 auto;
border-top : 2px solid #1AB248;
}
}
.document-widget_wrapper.-loaded[data-v-72cc70e2] {
display : none;
}
.document-widget_wrapper.-active[data-v-72cc70e2] {
display : block;
}
.document-widget_wrapper-text[data-v-72cc70e2] {
display : none;
}
.document-widget_wrapper-text.-active[data-v-72cc70e2] {
display : block;
}
@media (min-width: 1000px) {
.document-widget_wrapper-text.-active[data-v-72cc70e2] {
display : flex;
}
}
@media (min-width: 1000px) {
.document-widget_wrapper-text__left[data-v-72cc70e2] {
margin-right : 45px;
}
}
.document-widget_wrapper-text__text[data-v-72cc70e2] {
margin-bottom : 25px;
font-size : 13px;
line-height : 14px;
font-weight : 400;
}
.document-widget_wrapper-text__text dd[data-v-72cc70e2] {
font-size : 14px;
line-height : 16px;
font-weight : 600;
}
.document-widget_item[data-v-72cc70e2] {
margin-bottom : 15px;
}
.document-widget_item a[data-v-72cc70e2] {
display : inline-flex;
color : #232323;
text-decoration : none;
font-size : 14px;
line-height : 16px;
align-items : center;
}
.document-widget_item-icon[data-v-72cc70e2] {
line-height : 0;
margin-right : 15px;
}
.document-widget_item-name[data-v-72cc70e2] {
font-weight : 700;
}
h2[data-v-a32c0132] {
color : #1ab248;
font-size : 30px;
font-weight : 500;
line-height : 56px;
}
.widget-wrapp[data-v-a32c0132] {
margin-bottom : 40px;
padding : 0 10px;
}
@media (min-width: 640px) {
.widget-wrapp[data-v-a32c0132] {
width : 360px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.widget-wrapp[data-v-a32c0132] {
width : 100%;
max-width : 1420px;
margin : 0 auto 40px;
}
}
@media (min-width: 1420px) {
.widget-wrapp[data-v-a32c0132] {
padding : 0;
}
}
.widget-news_block[data-v-a32c0132] {
display : flex;
flex-wrap : wrap;
}
@media (min-width: 1000px) {
.widget-news_block[data-v-a32c0132] {
flex-wrap : nowrap;
}
}
.widget-news_item[data-v-a32c0132] {
margin-bottom : 25px;
}
@media (min-width: 1000px) {
.widget-news_item[data-v-a32c0132] {
flex : 1 1 33.3333%;
margin-right : 30px;
}
.widget-news_item[data-v-a32c0132]:last-child {
margin-right : 0;
}
}
.widget-news_item_img[data-v-a32c0132] {
margin-bottom : 15px;
}
.widget-news_item_img[data-v-a32c0132] a {
display : block;
width : 100%;
}
.widget-news_item_img[data-v-a32c0132] a img {
width : 100%;
line-height : 0;
}
.widget-news_item_title[data-v-a32c0132] {
margin-bottom : 15px;
}
.widget-news_item_title[data-v-a32c0132] a {
text-decoration : none;
color : #232323;
font-size : 18px;
font-weight : 700;
line-height : 21px;
}
.widget-news_item_preview[data-v-a32c0132] {
font-size : 13px;
line-height : 16px;
}
.widget-news_btn[data-v-a32c0132] {
margin-right : 25px;
margin-bottom : 15px;
}
h2[data-v-2c9768f4] {
color : #1ab248;
font-size : 30px;
line-height : 56px;
font-weight : 500;
}
@media (min-width: 1000px) {
.text-block-investor[data-v-2c9768f4] {
display : flex;
}
}
.text-block-investor__block[data-v-2c9768f4] {
margin-bottom : 20px;
}
@media (min-width: 640px) {
.text-block-investor__block[data-v-2c9768f4] {
width : 360px;
}
}
@media (min-width: 1000px) {
.text-block-investor__block[data-v-2c9768f4] {
margin-right : 30px;
}
.text-block-investor__block[data-v-2c9768f4]:last-child {
margin-right : 0;
}
}
.text-block-investor__block-number[data-v-2c9768f4] {
font-size : 80px;
line-height : 1;
font-weight : 250;
margin-bottom : 30px;
color : #1ab248;
}
.text-block-investor__top-text h3[data-v-2c9768f4], .text-block-investor__bottom-text h3[data-v-2c9768f4] {
font-size : 18px;
line-height : 21px;
font-weight : 500;
margin-bottom : 17px;
}
.text-block-investor__top-text p[data-v-2c9768f4], .text-block-investor__bottom-text p[data-v-2c9768f4] {
font-size : 13px;
line-height : 16px;
margin-bottom : 17px;
}
.text-block-investor__top-text a[data-v-2c9768f4], .text-block-investor__bottom-text a[data-v-2c9768f4] {
text-decoration : none;
color : #232323;
font-weight : 700;
}
@media (min-width: 640px) {
.text-block-investor__top-text[data-v-2c9768f4] {
margin-right : 25px;
padding-left : 25px;
border-left : 2px solid #a8a8a8;
border-bottom : 2px solid #a8a8a8;
padding-bottom : 25px;
border-bottom-left-radius : 25px;
min-height : 250px;
}
}
@media (min-width: 1000px) {
.text-block-investor__top-text[data-v-2c9768f4] {
padding-bottom : 0;
}
}
@media (min-width: 640px) {
.text-block-investor__bottom-text[data-v-2c9768f4] {
margin-left : 25px;
border-right : 2px solid #a8a8a8;
border-top : 2px solid #a8a8a8;
padding-bottom : 25px;
border-top-right-radius : 25px;
margin-top : -2px;
padding-right : 25px;
padding-top : 25px;
}
}
@media (min-width: 1000px) {
.text-block-investor__bottom-text[data-v-2c9768f4] {
padding-bottom : 0;
min-height : 135px;
}
}
h2[data-v-0af9726d] {
color : #1ab248;
font-size : 30px;
line-height : 36px;
font-weight : 500;
margin-bottom : 70px;
}
@media (min-width: 640px) {
h2[data-v-0af9726d] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
h2[data-v-0af9726d] {
margin-bottom : 22px;
}
}
.calculator-invest[data-v-0af9726d] {
margin-bottom : 30px;
}
@media (min-width: 640px) {
.calculator-invest[data-v-0af9726d] {
width : 550px;
}
}
@media (min-width: 1000px) {
.calculator-invest[data-v-0af9726d] {
width : 100%;
}
}
@media (min-width: 1000px) {
.calculator-invest__container[data-v-0af9726d] {
display : flex;
}
}
.calculator-invest__left[data-v-0af9726d] {
margin-bottom : 35px;
padding-bottom : 1px;
}
@media (min-width: 640px) {
.calculator-invest__left[data-v-0af9726d] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.calculator-invest__left[data-v-0af9726d] {
flex : 1 1 540px;
margin-right : 100px;
}
}
@media (min-width: 1280px) {
.calculator-invest__left[data-v-0af9726d] {
margin-right : 150px;
}
}
.calculator-invest__left p[data-v-0af9726d] {
font-size : 13px;
line-height : 16px;
margin-bottom : 30px;
}
@media (min-width: 1000px) {
.calculator-invest__left p[data-v-0af9726d] {
margin-bottom : 150px;
}
}
@media (min-width: 1000px) {
.calculator-invest__right[data-v-0af9726d] {
flex : 1 1 360px;
}
}
.calculator-invest__result[data-v-0af9726d] {
position : relative;
}
.calculator-invest__result-block[data-v-0af9726d] {
position : relative;
padding : 30px;
}
@media (min-width: 640px) {
.calculator-invest__result-block[data-v-0af9726d] {
padding-right : 150px;
}
}
.calculator-invest__result-block-title[data-v-0af9726d] {
font-size : 14px;
line-height : 16px;
margin-bottom : 45px;
font-weight : 700;
}
.calculator-invest__result-block-calc[data-v-0af9726d] {
display : flex;
align-items : flex-end;
justify-content : space-between;
flex-wrap : wrap;
}
@media (min-width: 1280px) {
.calculator-invest__result-block-calc[data-v-0af9726d] {
flex-wrap : nowrap;
}
}
.calculator-invest__result-block-calc-item[data-v-0af9726d] {
margin : 0 10px 0 0;
}
.calculator-invest__result-calc-text[data-v-0af9726d] {
font-size : 13px;
line-height : 16px;
font-weight : 400;
}
.calculator-invest__result-calc-number[data-v-0af9726d] {
font-size : 46px;
font-weight : 400;
color : #fff3;
}
.calculator-invest__result-blue-square[data-v-0af9726d] {
background-color : #599bd3;
width : 100%;
min-height : 220px;
color : #fff;
margin-bottom : 200px;
}
@media (min-width: 640px) {
.calculator-invest__result-blue-square[data-v-0af9726d] {
margin-bottom : 60px;
}
}
.calculator-invest__result-image-box[data-v-0af9726d] {
position : absolute;
left : 0;
right : 0;
bottom : -200px;
display : flex;
align-items : center;
justify-content : center;
}
@media (min-width: 640px) {
.calculator-invest__result-image-box[data-v-0af9726d] {
left : auto;
bottom : -60px;
right : -60px;
}
}
.calculator-invest__result-image-box img[data-v-0af9726d] {
width : 240px;
line-height : 0;
}
.calculator-invest__info[data-v-0af9726d] {
margin-bottom : 45px;
}
.calculator-invest__info-text[data-v-0af9726d] {
font-weight : 700;
margin-bottom : 20px;
}
.calculator-invest__row[data-v-0af9726d] {
margin-bottom : 15px;
}
.calculator-invest__row[data-v-0af9726d] input::placeholder {
transition : none;
color : transparent;
}
.payment-status[data-v-710bcadc] {
display : flex;
align-items : center;
justify-content : center;
min-height : 440px;
}
.payment-status__content[data-v-710bcadc] {
display : flex;
align-items : center;
flex-direction : column;
}
.payment-status__content-icon[data-v-710bcadc] {
width : 144px;
height : 144px;
}
.payment-status__content-title[data-v-710bcadc] {
margin-top : 20px;
text-align : center;
font-size : 18px;
font-weight : 600;
line-height : 26px;
}
.payment-status__content-subtitle[data-v-710bcadc] {
max-width : 556px;
margin-top : 16px;
text-align : center;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.payment-status__content-link[data-v-710bcadc] {
max-width : 208px;
margin-top : 44px;
cursor : pointer;
text-align : center;
text-decoration : none;
font-size : 14px;
font-weight : 600;
line-height : 22px;
}
@media (min-width: 640px) {
.payment-status[data-v-710bcadc] {
min-height : 546px;
}
.payment-status__content-title[data-v-710bcadc] {
font-size : 24px;
line-height : 32px;
}
.payment-status__content-subtitle[data-v-710bcadc] {
font-size : 18px;
line-height : 26px;
}
.payment-status__content-link[data-v-710bcadc] {
max-width : 100%;
font-size : 16px;
line-height : 24px;
}
}
.resize-observer[data-v-b329ee4c] {
position : absolute;
top : 0;
left : 0;
z-index : -1;
width : 100%;
height : 100%;
border : none;
background-color : transparent;
pointer-events : none;
display : block;
overflow : hidden;
opacity : 0;
}
.resize-observer[data-v-b329ee4c] object {
display : block;
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
overflow : hidden;
pointer-events : none;
z-index : -1;
}
.v-popper__popper {
z-index : 10000;
top : 0;
left : 0;
outline : none;
}
.v-popper__popper.v-popper__popper--hidden {
visibility : hidden;
opacity : 0;
transition : opacity 0.15s, visibility 0.15s;
pointer-events : none;
}
.v-popper__popper.v-popper__popper--shown {
visibility : visible;
opacity : 1;
transition : opacity 0.15s;
}
.v-popper__popper.v-popper__popper--skip-transition, .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
transition : none !important ;
}
.v-popper__backdrop {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
display : none;
}
.v-popper__inner {
position : relative;
box-sizing : border-box;
overflow-y : auto;
}
.v-popper__inner > div {
position : relative;
z-index : 1;
max-width : inherit;
max-height : inherit;
}
.v-popper__arrow-container {
position : absolute;
width : 10px;
height : 10px;
}
.v-popper__popper--arrow-overflow .v-popper__arrow-container, .v-popper__popper--no-positioning .v-popper__arrow-container {
display : none;
}
.v-popper__arrow-inner, .v-popper__arrow-outer {
border-style : solid;
position : absolute;
top : 0;
left : 0;
width : 0;
height : 0;
}
.v-popper__arrow-inner {
visibility : hidden;
border-width : 7px;
}
.v-popper__arrow-outer {
border-width : 6px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
left : -2px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
left : -1px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
border-bottom-width : 0;
border-left-color : transparent !important ;
border-right-color : transparent !important ;
border-bottom-color : transparent !important ;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
top : -2px;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
top : 0;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
border-top-width : 0;
border-left-color : transparent !important ;
border-right-color : transparent !important ;
border-top-color : transparent !important ;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
top : -4px;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
top : -6px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
top : -2px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
top : -1px;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
border-left-width : 0;
border-left-color : transparent !important ;
border-top-color : transparent !important ;
border-bottom-color : transparent !important ;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
left : -4px;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
left : -6px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
right : -10px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
border-right-width : 0;
border-top-color : transparent !important ;
border-right-color : transparent !important ;
border-bottom-color : transparent !important ;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
left : -2px;
}
.v-popper--theme-dropdown .v-popper__inner {
background : #fff;
color : #000;
border-radius : 6px;
border : #ddd solid 1px;
box-shadow : 0 6px 30px #0000001a;
}
.v-popper--theme-dropdown .v-popper__arrow-inner {
visibility : visible;
border-color : #fff;
}
.v-popper--theme-dropdown .v-popper__arrow-outer {
border-color : #ddd;
}
.v-popper--theme-tooltip .v-popper__inner {
background : rgb(0, 0, 0, 0.8);
color : #fff;
border-radius : 6px;
padding : 7px 12px 6px;
}
.v-popper--theme-tooltip .v-popper__arrow-outer {
border-color : #000c;
}
.cdek-alert[data-v-6bd03bbf] {
--background-color : transparent;
--line-color : transparent;
}
.cdek-alert--attention[data-v-6bd03bbf] {
--background-color : var(--Surface_Attention, rgb(244, 117, 0, 0.05));
--line-color : var(--Attention, #f47500);
}
.cdek-alert--positive[data-v-6bd03bbf] {
--background-color : var(--Surface_Access, rgb(23, 160, 0, 0.05));
--line-color : var(--Success, #17a000);
}
.cdek-alert--negative[data-v-6bd03bbf] {
--background-color : var(--Surface_Error, rgb(228, 0, 41, 0.05));
--line-color : var(--Error, #e40029);
}
.cdek-alert--info[data-v-6bd03bbf] {
--background-color : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
--line-color : var(--Secondary_70, rgb(75, 60, 135, 0.7));
}
.cdek-alert_surface[data-v-6bd03bbf] {
padding : 12px 12px 12px 16px;
border-radius : 8px;
background : var(--background-color);
}
.cdek-alert_line[data-v-6bd03bbf] {
padding : 4px 8px 4px 24px;
position : relative;
}
.cdek-alert_line[data-v-6bd03bbf]:before {
content : "";
position : absolute;
top : 4px;
bottom : 4px;
left : 8px;
width : 2px;
background : var(--line-color);
}
.cdek-alert__title[data-v-6bd03bbf] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
letter-spacing : 0.03em;
letter-spacing : unset;
display : flex;
gap : 8px;
align-items : center;
margin-bottom : 4px;
}
.cdek-alert__title[data-v-6bd03bbf] svg {
width : 20px;
height : 20px;
}
.cdek-alert__content[data-v-6bd03bbf] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.cdek-dropdown-item[data-v-c47f41d4] {
color : var(--Bottom, #000000);
display : flex;
flex-flow : row;
align-items : center;
padding : 12px 16px;
cursor : pointer;
transition : background-color 0.3s ease, outline-color 0.3s ease;
}
@media (hover: hover) {
.cdek-dropdown-item[data-v-c47f41d4]:hover:not(.cdek-dropdown-item_disabled) {
background : var(--Surface_Access, rgb(23, 160, 0, 0.05));
}
}
.cdek-dropdown-item_active[data-v-c47f41d4]:not(.cdek-dropdown-item_disabled), .cdek-dropdown-item_selected[data-v-c47f41d4] {
background : var(--Surface_Access, rgb(23, 160, 0, 0.05));
}
.cdek-dropdown-item_disabled[data-v-c47f41d4] {
color : var(--Bottom_40, rgb(0, 0, 0, 0.4));
cursor : default;
}
.cdek-dropdown-item_disabled.cdek-dropdown-item_selected[data-v-c47f41d4] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.cdek-dropdown-item_disabled .cdek-dropdown-item__left-icon[data-v-c47f41d4] {
stroke : var(--Bottom_30, rgb(0, 0, 0, 0.3));
}
.cdek-dropdown-item__content[data-v-c47f41d4] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden;
}
.cdek-dropdown-item__checkmark[data-v-c47f41d4] {
stroke : var(--Primary, #1ab248);
margin-left : auto;
height : 20px;
flex-shrink : 0;
}
.cdek-dropdown-item__left-icon[data-v-c47f41d4] {
margin-right : 12px;
stroke : var(--Primary, #1ab248);
flex-shrink : 0;
}
.cdek-dropdown-box[data-v-91fbc94e] {
background : #fff;
border-radius : 8px;
padding : 12px 0;
width : 100%;
box-shadow : 0 4px 12px #0000000a;
outline : none;
position : absolute;
margin-top : 4px;
z-index : 1000;
}
.cdek-input[data-v-a648ef84] {
width : 100%;
}
.cdek-input_small[data-v-a648ef84] {
padding-top : 20px;
}
.cdek-input__control[data-v-a648ef84] {
position : relative;
display : flex;
align-items : center;
height : 56px;
outline : 2px solid transparent;
outline-offset : -2px;
padding-inline : 14px;
padding-block : 6px;
box-sizing : border-box;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
box-shadow : 0 1px 2px #0021340d inset;
border-radius : 8px;
transition : background-color 0.3s ease, outline-color 0.3s ease;
cursor : text;
margin-top: 5px;
}
@media (hover: hover) {
.cdek-input__control_user-event[data-v-a648ef84]:hover {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
}
.cdek-input__control_user-event[data-v-a648ef84]:focus-within {
background : #fff;
outline-color : var(--Primary, #1ab248);
}
@media (hover: hover) {
.cdek-input__control_user-event.cdek-input__control_error[data-v-a648ef84]:hover {
background : var(--Error_10, rgb(228, 0, 41, 0.1));
}
}
.cdek-input__control_user-event.cdek-input__control_error[data-v-a648ef84]:focus-within {
background : #fff !important ;
outline-color : var(--Error, #e40029);
}
.cdek-input__control_error[data-v-a648ef84] {
background : var(--Error_5, rgb(228, 0, 41, 0.05));
}
.cdek-input__control_disabled[data-v-a648ef84] {
background : var(--Input_Disable, rgb(51, 85, 104, 0.15));
}
.cdek-input__control_readonly[data-v-a648ef84] {
background : transparent;
box-shadow : unset;
}
.cdek-input__control_right-icon[data-v-a648ef84] {
padding-right : 8px;
}
.cdek-input__control_small[data-v-a648ef84] {
height : 36px;
padding-block : 0;
}
.cdek-input__control_clearable[data-v-a648ef84] {
padding-inline-end : 8px;
}
.cdek-input__control_clearable.cdek-input__control_small[data-v-a648ef84] {
padding-inline-end : 0;
}
.cdek-input__input[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
background : unset;
border : unset;
outline : unset;
width : 100%;
flex-grow : 1;
color : var(--Bottom, #000000);
caret-color : #1ab248;
align-self : flex-end;
}
.cdek-input__input_error[data-v-a648ef84] {
caret-color : #e40029;
}
.cdek-input__input[disabled][data-v-a648ef84] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.cdek-input__input_readonly[data-v-a648ef84], .cdek-input__input_readonly[disabled][data-v-a648ef84] {
color : var(--Bottom, #000000);
}
.cdek-input__input_no-label[data-v-a648ef84] {
align-self : center;
}
.cdek-input__input[data-v-a648ef84]:focus::placeholder {
transition : color 0.2s ease;
color : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-input__input[data-v-a648ef84]:not(.cdek-input__input_no-label)::placeholder {
transition : color 0.2s ease;
color : transparent;
}
.cdek-input__input[data-v-a648ef84]:not(.cdek-input__input_no-label):focus::placeholder {
color : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-input__input_small[data-v-a648ef84] {
align-self : center;
padding-block : 6px;
width : 100%;
}
.cdek-input__label[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
position : absolute;
top : 50%;
transform : translateY(-50%);
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
transition : all 0.3s ease;
}

.cdek-input__control:has(.cdek-input__input:not(:placeholder-shown)) .cdek-input__label[data-v-a648ef84],
.cdek-input__label_filled[data-v-a648ef84], 
.cdek-input__control:focus-within:not(.cdek-input__control_disabled) .cdek-input__label[data-v-a648ef84] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    top: 8px;
    transform: translateY(0);
}

.cdek-input__label_filled[data-v-a648ef84], .cdek-input__control:focus-within:not(.cdek-input__control_disabled) .cdek-input__label[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
top : 8px;
transform : translateY(0);
}
.cdek-input__control:not(:focus-within) .cdek-input__label_error.cdek-input__label_filled[data-v-a648ef84] {
color : var(--Error, #e40029);
}
.cdek-input__label_small[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.cdek-input__label_small.cdek-input__label_filled[data-v-a648ef84], .cdek-input__control:focus-within:not(.cdek-input__control_disabled) .cdek-input__label_small[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
top : -22px;
transform : translate(-17px);
}
.cdek-input__label_small.cdek-input__label_filled.cdek-input__label_readonly[data-v-a648ef84], .cdek-input__control:focus-within:not(.cdek-input__control_disabled) .cdek-input__label_small.cdek-input__label_readonly[data-v-a648ef84] {
top : -11px;
transform : translate(0);
}
.cdek-input__label_small.cdek-input__label_filled.cdek-input__label_error[data-v-a648ef84], .cdek-input__control:focus-within:not(.cdek-input__control_disabled) .cdek-input__label_small.cdek-input__label_error[data-v-a648ef84] {
color : var(--Error, #e40029);
}
.cdek-input__tip[data-v-a648ef84] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
padding-left : 16px;
margin-top : 4px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
min-height : 16px;
}
.cdek-input__tip .tertiary[data-v-a648ef84-s] {
color : var(--Tertiary, #627790);
}
.cdek-input__tip .attention[data-v-a648ef84-s] {
color : var(--Attention, #f47500);
}
.cdek-input__tip .error[data-v-a648ef84], .cdek-input__tip .error[data-v-a648ef84-s] {
color : var(--Error, #e40029);
}
.cdek-input__tip .success[data-v-a648ef84-s] {
color : var(--Success, #17a000);
}
.cdek-input__tip svg[data-v-a648ef84], .cdek-input__tip svg[data-v-a648ef84-s] {
vertical-align : text-bottom;
margin-right : 4px;
}
.cdek-input__clear[data-v-a648ef84] {
width : 36px;
height : 36px;
background : transparent;
border : none;
padding : 6px;
outline : none;
cursor : pointer;
opacity : 0;
z-index : -1;
transition : all 0.2s ease;
}
.cdek-input__control:focus-within .cdek-input__clear[data-v-a648ef84] {
z-index : 1;
opacity : 1;
}
.cdek-input__right-icon button[data-v-a648ef84-s] {
width : 36px;
height : 36px;
background : transparent;
border : none;
padding : 6px;
outline : none;
cursor : pointer;
}
.cdek-input__right-icon svg[data-v-a648ef84-s] path {
stroke : var(--Primary, #1ab248);
}
.cdek-input__right-icon_red svg[data-v-a648ef84-s] path {
stroke : var(--Error, #e40029);
}
.cdek-input__right-icon_grey svg[data-v-a648ef84-s] path {
stroke : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-input__right-icon_clearable[data-v-a648ef84] {
margin-left : 4px;
}
.cdek-input__left-icon[data-v-a648ef84] {
line-height : 0;
}
.cdek-input__left-icon svg[data-v-a648ef84-s] {
margin-right : 8px;
}
.cdek-autocomplete[data-v-263e7308] {
position : relative;
}
.cdek-autocomplete__not-found[data-v-263e7308] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
padding : 12px 16px;
}
.cdek-autocomplete .cdek-dropdown-box[data-v-263e7308] {
margin-top : -14px;
}
.cdek-autocomplete .v-enter-active[data-v-263e7308], .cdek-autocomplete .v-leave-active[data-v-263e7308] {
transition : opacity 0.3s ease;
}
.cdek-autocomplete .v-enter-from[data-v-263e7308], .cdek-autocomplete .v-leave-to[data-v-263e7308] {
opacity : 0;
}
.cdek-autocomplete[data-v-263e7308] .accent-query {
background : #e8ff58;
padding : 2px 0;
}
.cdek-badge[data-v-fba7850b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 12px;
line-height : 14px;
letter-spacing : 0.05em;
text-transform : uppercase;
padding : 4px 8px;
border-radius : 4px;
display : inline-block;
}
.cdek-badge.dark[data-v-fba7850b] {
color : var(--Peak, #fff);
}
.cdek-badge.dark.positive[data-v-fba7850b] {
background : var(--Success_70, rgb(23, 160, 0, 0.7));
}
.cdek-badge.dark.process[data-v-fba7850b] {
background : #f47500;
}
.cdek-badge.dark.negative[data-v-fba7850b] {
background : #e40029;
}
.cdek-badge.dark.info[data-v-fba7850b] {
background : #847e9d;
}
.cdek-badge.dark.deactive[data-v-fba7850b] {
background : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-badge.dark.neutral[data-v-fba7850b] {
background : #627790;
}
.cdek-badge.light.positive[data-v-fba7850b] {
background : var(--Success_5, rgb(23, 160, 0, 0.05));
color : var(--Success, #17a000);
}
.cdek-badge.light.process[data-v-fba7850b] {
background : var(--Attention_5, rgb(244, 117, 0, 0.05));
color : var(--Attention, #f47500);
}
.cdek-badge.light.negative[data-v-fba7850b] {
background : var(--Error_5, rgb(228, 0, 41, 0.05));
color : var(--Error, #e40029);
}
.cdek-badge.light.info[data-v-fba7850b] {
background : var(--Surface_Secondary, rgb(32, 0, 228, 0.05));
color : var(--Secondary, #4b3c87);
}
.cdek-badge.light.deactive[data-v-fba7850b] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
color : var(--Bottom_50, rgb(0, 0, 0, 0.5));
}
.cdek-badge.light.neutral[data-v-fba7850b] {
background : var(--Surface_Marine, rgb(0, 187, 228, 0.05));
color : var(--Tertiary, #627790);
}
.spinner[data-v-762fb7d3] {
--spinner-color : var(--Primary, #1ab248);
}
.spinner.white[data-v-762fb7d3] {
--spinner-color : var(--Peak, #fff);
}
.cdek-button[data-v-12337b30] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 24px;
letter-spacing : 0.03em;
text-transform : uppercase;
display : inline-flex;
width : 100%;
justify-content : center;
align-items : center;
padding : 12px 24px;
gap : 8px;
height : 48px;
border-radius : 10px;
box-sizing : border-box;
cursor : pointer;
border : unset;
transition : all 0.2s ease-in-out;
}
.cdek-button[data-v-12337b30]:hover:not(.disabled) {
background : #30cc5f;
border-color : #30cc5f;
color : var(--Peak, #fff);
}
.cdek-button[data-v-12337b30]:hover:not(.disabled) .spinner {
--spinner-color : var(--Peak, #fff);
}
.cdek-button[data-v-12337b30]:active:not(.disabled) {
background : #158e3a;
border-color : #158e3a;
color : var(--Peak, #fff);
}
.cdek-button[data-v-12337b30]:active:not(.disabled) .spinner {
--spinner-color : var(--Peak, #fff);
}
.cdek-button.inline[data-v-12337b30] {
width : auto;
}
.cdek-button.small[data-v-12337b30] {
height : 36px;
}
.cdek-button.primary[data-v-12337b30] {
background : #1ab248;
color : var(--Peak, #fff);
}
.cdek-button.secondary[data-v-12337b30] {
background : var(--Secondary_Button, rgb(26, 178, 72, 0.1));
color : var(--Primary, #1ab248);
}
.cdek-button.outline[data-v-12337b30] {
background : transparent;
color : var(--Primary, #1ab248);
border : var(--Primary, #1ab248) solid 1px;
}
.cdek-button.ghost[data-v-12337b30] {
background : transparent;
color : var(--Primary, #1ab248);
}
.cdek-button.toaster[data-v-12337b30] {
background : var(--Peak_20, rgb(255, 255, 255, 0.2));
color : var(--Peak, #fff);
}
.cdek-button.toaster[data-v-12337b30]:hover:not(.disabled) {
background : var(--Peak_40, rgb(255, 255, 255, 0.4));
}
.cdek-button.toaster[data-v-12337b30]:active:not(.disabled) {
background : var(--Peak_60, rgb(255, 255, 255, 0.6));
}
.cdek-button.icon[data-v-12337b30] {
padding : 0;
height : 48px;
width : 48px;
}
.cdek-button.icon.small[data-v-12337b30] {
height : 36px;
width : 36px;
}
.cdek-button.disabled[data-v-12337b30] {
background : var(--Button_Disable, rgb(0, 0, 0, 0.35));
color : var(--Peak, #fff);
border : none;
pointer-events : none;
}
.cdek-chip[data-v-9e264d89] {
display : inline-flex;
align-items : center;
border-radius : 100px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
border : none;
padding : 12px;
outline-color : #0000;
transition : all 0.3s ease;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.cdek-chip[data-v-9e264d89]:not([disabled]) {
cursor : pointer;
}
.cdek-chip[data-v-9e264d89]:not(.cdek-chip_disabled):focus-visible {
outline : 2px solid var(--Success_40, rgb(23, 160, 0, 0.4));
}
@media (hover: hover) {
.cdek-chip[data-v-9e264d89]:not(.cdek-chip_disabled, .cdek-chip_selected):hover {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
.cdek-chip:not(.cdek-chip_disabled, .cdek-chip_selected):hover span[data-v-9e264d89] {
color : var(--Primary_Active, #158e3a);
}
.cdek-chip:not(.cdek-chip_disabled, .cdek-chip_selected):hover span[data-v-9e264d89] path {
stroke : var(--Primary_Active, #158e3a);
}
}
.cdek-chip__icon__wrapper[data-v-9e264d89] {
display : flex;
align-items : center;
width : 24px;
height : 24px;
}
.cdek-chip__icon__wrapper[data-v-9e264d89] svg {
width : 100%;
height : 100%;
}
.cdek-chip__icon__wrapper[data-v-9e264d89] svg path {
transition : all 0.3s ease;
stroke : var(--Primary_Calm, #688b78);
}
.cdek-chip__text[data-v-9e264d89] {
padding : 0 4px;
transition : all 0.3s ease;
}
.cdek-chip__amount[data-v-9e264d89] {
padding : 0 8px;
color : var(--Tertiary_70, rgb(98, 119, 144, 0.7));
transition : all 0.3s ease;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.cdek-chip_selected[data-v-9e264d89] {
background : #1ab248;
}
.cdek-chip_selected .cdek-chip__icon__wrapper[data-v-9e264d89] path {
stroke : var(--Peak, #fff);
}
.cdek-chip_selected .cdek-chip__text[data-v-9e264d89] {
color : var(--Peak, #fff);
}
.cdek-chip_selected .cdek-chip__amount[data-v-9e264d89] {
color : var(--Peak_70, rgb(255, 255, 255, 0.7));
}
.cdek-chip_disabled[data-v-9e264d89] {
background : var(--Input_Disable, rgb(51, 85, 104, 0.15));
color : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-chip_disabled[data-v-9e264d89] path {
stroke : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-chip_small[data-v-9e264d89] {
padding : 8px 12px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.cdek-chip_small .cdek-chip__amount[data-v-9e264d89] {
padding : 0 4px;
}
.cdek-chip_small .cdek-chip__icon__wrapper[data-v-9e264d89] {
width : 20px;
height : 20px;
}
.cdek-chip_small .cdek-chip__icon__wrapper[data-v-9e264d89] path {
transform : scale(0.88);
}
.headline-1[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 300;
font-size : 40px;
line-height : 50px;
}
@media (max-width: 576px) {
.headline-1[data-v-349878aa] {
font-size : 24px;
line-height : 32px;
}
}
.headline-2[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
.headline-3[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 28px;
line-height : 36px;
}
.headline-4[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.headline-5[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
.headline-6[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.headline-7[data-v-349878aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
}
.cdek-link[data-v-0ec8ba24] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : var(--Primary_Active, #158e3a);
display : inline-block;
text-decoration : underline;
cursor : pointer;
}
@media (max-width: 576px) {
.cdek-link[data-v-0ec8ba24] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
}
.cdek-link a[data-v-0ec8ba24-s] {
color : inherit;
}
.cdek-link button[data-v-0ec8ba24-s] {
color : inherit;
font-size : inherit;
font-family : inherit;
font-weight : inherit;
line-height : inherit;
background : transparent;
border : unset;
cursor : inherit;
text-decoration : inherit;
padding : unset;
text-align : left;
}
.cdek-modal[data-v-6d8da2e6] {
position : fixed;
top : 0;
left : 0;
bottom : 0;
right : 0;
z-index : 1000;
}
.cdek-modal__wrapper[data-v-6d8da2e6] {
display : flex;
justify-content : center;
padding : 40px 40px 56px;
background : var(--Bottom_50, rgb(0, 0, 0, 0.5));
width : 100%;
height : 100%;
overflow-y : auto;
box-sizing : border-box;
align-items : center;
}
@media (max-width: 768px) {
.cdek-modal__wrapper[data-v-6d8da2e6] {
padding : 20px;
}
}
.cdek-modal__wrapper_disable-padding[data-v-6d8da2e6] {
padding : 0;
}
@media (max-width: 768px) {
.cdek-modal__wrapper_disable-padding[data-v-6d8da2e6] {
padding : 0;
}
}
.cdek-modal__box[data-v-6d8da2e6] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
background : #fff;
border-radius : 12px;
margin : auto;
max-width : 100%;
box-shadow : 0 20px 40px -5px #0003;
position : relative;
}
.cdek-modal__box__close-trigger[data-v-6d8da2e6] {
position : absolute;
right : 32px;
top : 32px;
cursor : pointer;
}
.v-enter-active[data-v-6d8da2e6], .v-leave-active[data-v-6d8da2e6] {
transition : opacity 0.3s ease;
}
.v-enter-from[data-v-6d8da2e6], .v-leave-to[data-v-6d8da2e6] {
opacity : 0;
}
.cdek-confirm[data-v-02e933a3] {
padding : 20px 24px;
}
.cdek-confirm__header[data-v-02e933a3] {
display : flex;
flex-flow : row;
align-items : center;
border-bottom : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
padding-bottom : 20px;
margin-bottom : 32px;
}
@media (max-width: 768px) {
.cdek-confirm__header[data-v-02e933a3] {
flex-flow : column;
align-items : flex-start;
}
}
.cdek-confirm__header__title[data-v-02e933a3] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 28px;
line-height : 36px;
display : flex;
align-items : center;
}
.cdek-confirm__header .cdek-badge[data-v-02e933a3] {
margin-left : 20px;
}
.cdek-confirm__header__hint[data-v-02e933a3] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
font-weight : 400;
color : var(--Tertiary, #627790);
margin-right : 68px;
margin-left : auto;
}
@media (max-width: 768px) {
.cdek-confirm__header__hint[data-v-02e933a3] {
margin-left : 0;
margin-right : 68px;
}
}
.cdek-confirm__footer[data-v-02e933a3] {
display : flex;
flex-flow : row;
border-top : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
padding-top : 20px;
margin-top : 32px;
}
@media (max-width: 768px) {
.cdek-confirm__footer[data-v-02e933a3] {
flex-flow : column;
gap : 16px;
}
}
.cdek-confirm__footer .cdek-button[data-v-02e933a3] {
margin-right : 16px;
}
.cdek-select[data-v-7523f8b0] {
position : relative;
}
.cdek-select_small[data-v-7523f8b0] {
padding-top : 20px;
}
.cdek-select__control[data-v-7523f8b0] {
cursor : pointer;
position : relative;
display : flex;
align-items : center;
height : 56px;
width : 100%;
border : none;
outline : 2px solid transparent;
padding-inline : 14px;
padding-block : 6px;
box-sizing : border-box;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
box-shadow : 0 1px 2px #0021340d inset;
border-radius : 8px;
transition : background-color 0.3s ease, outline-color 0.3s ease;
}
@media (hover: hover) {
.cdek-select__control_user-event[data-v-7523f8b0]:hover {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
}
@media (hover: hover) {
.cdek-select__control_user-event.cdek-select__control_error[data-v-7523f8b0]:not(.cdek-select__control_user-event.cdek-select__control_open):hover {
background : var(--Error_10, rgb(228, 0, 41, 0.1));
}
}
.cdek-select__control_user-event.cdek-select__control_open[data-v-7523f8b0] {
background : #1ab248;
}
.cdek-select__control_error[data-v-7523f8b0] {
background : var(--Error_5, rgb(228, 0, 41, 0.05));
}
.cdek-select__control_disabled[data-v-7523f8b0] {
cursor : default;
background : var(--Input_Disable, rgb(51, 85, 104, 0.15));
}
.cdek-select__control_readonly[data-v-7523f8b0] {
cursor : default;
background : transparent;
box-shadow : unset;
}
.cdek-select__control_small[data-v-7523f8b0] {
height : 36px;
padding-right : 0;
padding-block : 0;
}
.cdek-select__value[data-v-7523f8b0] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
background : unset;
border : unset;
outline : unset;
flex-grow : 1;
color : var(--Bottom, #000000);
caret-color : #1ab248;
align-self : flex-end;
transition : color 0.3s ease;
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden;
}
.cdek-select__value_error[data-v-7523f8b0] {
caret-color : #e40029;
}
.cdek-select__value[disabled][data-v-7523f8b0] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.cdek-select__value_readonly[data-v-7523f8b0], .cdek-select__value_readonly[disabled][data-v-7523f8b0] {
color : var(--Bottom, #000000);
}
.cdek-select__value_open[data-v-7523f8b0] {
color : var(--Peak, #fff);
}
.cdek-select__value_no-label[data-v-7523f8b0] {
align-self : center;
}
.cdek-select__value_small[data-v-7523f8b0] {
align-self : center;
padding-block : 6px;
}
.cdek-select__label[data-v-7523f8b0] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
position : absolute;
top : 50%;
transform : translateY(-50%);
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
transition : all 0.3s ease;
}
.cdek-select__label_filled[data-v-7523f8b0] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
top : 8px;
transform : translateY(0);
}
.cdek-select__control:not(:focus-within) .cdek-select__label_error.cdek-select__label_filled[data-v-7523f8b0]:not(.cdek-select__label.cdek-select__label_open) {
color : var(--Error, #e40029);
}
.cdek-select__label_open[data-v-7523f8b0]:not(.cdek-select__label_small) {
color : var(--Peak, #fff);
}
.cdek-select__label_small[data-v-7523f8b0] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
top : -22px;
transform : translate(-17px);
}
.cdek-select__label_small.cdek-select__label_readonly[data-v-7523f8b0] {
top : -11px;
transform : translate(0);
}
.cdek-select__label_small.cdek-select__label_error[data-v-7523f8b0] {
color : var(--Error, #e40029);
}
.cdek-select__tip[data-v-7523f8b0] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
padding-left : 16px;
margin-top : 4px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
min-height : 16px;
}
.cdek-select__tip .tertiary[data-v-7523f8b0-s] {
color : var(--Tertiary, #627790);
}
.cdek-select__tip .attention[data-v-7523f8b0-s] {
color : var(--Attention, #f47500);
}
.cdek-select__tip .error[data-v-7523f8b0], .cdek-select__tip .error[data-v-7523f8b0-s] {
color : var(--Error, #e40029);
}
.cdek-select__tip .success[data-v-7523f8b0-s] {
color : var(--Success, #17a000);
}
.cdek-select__tip svg[data-v-7523f8b0], .cdek-select__tip svg[data-v-7523f8b0-s] {
vertical-align : text-bottom;
margin-right : 4px;
}
.cdek-select__arrow[data-v-7523f8b0] {
stroke : var(--Primary, #1ab248);
margin-right : 6px;
transform : rotate(180deg);
transition : transform 0.2s ease;
}
.cdek-select__arrow_open[data-v-7523f8b0] {
stroke : var(--Peak, #fff);
transform : rotate(0);
}
.cdek-select__arrow_red[data-v-7523f8b0]:not(.cdek-select__arrow_open) {
stroke : var(--Error, #e40029);
}
.cdek-select__arrow_grey[data-v-7523f8b0] {
stroke : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-switch[data-v-ee92f573] {
display : inline-flex;
align-items : center;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg {
width : 51px;
height : 30px;
background : var(--Tertiary_40, rgb(98, 119, 144, 0.4));
border-radius : 36.5px;
outline : none;
border : none;
position : relative;
cursor : pointer;
transition : background-color 0.1s ease;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg[disabled] {
background : var(--Bottom_20, rgb(0, 0, 0, 0.2));
pointer-events : none;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled {
background : #1ab248;
}
@media (hover: hover) {
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled:hover {
background : #30cc5f;
}
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled[disabled] {
background : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_small {
width : 40px;
height : 24px;
}
.cdek-switch__circle[data-v-ee92f573] {
--size : 26px;
display : inline-block;
box-shadow : 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
border-radius : 100px;
background : #fff;
position : absolute;
top : 2px;
left : 2px;
transition : left 0.1s ease;
}
.cdek-switch__circle_enabled[data-v-ee92f573] {
left : calc(100% - var(--size) - 2px);
}
.cdek-switch__circle_disabled[data-v-ee92f573] {
background : var(--Peak_80, rgb(255, 255, 255, 0.8));
box-shadow : none;
}
.cdek-switch__circle_small[data-v-ee92f573] {
--size : 20px;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__label {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
padding-left : 16px;
cursor : pointer;
user-select : none;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__label_small {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.cdek-switch__tip[data-v-ee92f573] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
display : block;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
p[data-v-22c6d816] {
margin : 0;
}
.toast[data-v-22c6d816] {
display : flex;
flex-direction : column;
gap : 12px;
padding : 10px 10px 10px 12px;
backdrop-filter : blur(10px);
border-radius : 12px;
box-sizing : border-box;
width : 100%;
max-width : 328px;
}
.toast.info[data-v-22c6d816] {
background : var(--Bottom_66, rgb(0, 0, 0, 0.66));
box-shadow : 0 8px 12px -5px var(--Tertiary_30, rgb(98, 119, 144, 0.3));
}
.toast.success[data-v-22c6d816] {
background : var(--Success_70, rgb(23, 160, 0, 0.7));
box-shadow : 0 8px 12px -5px var(--Success_30, rgb(23, 160, 0, 0.3));
}
.toast.error[data-v-22c6d816] {
background : var(--Error_70, rgb(228, 0, 41, 0.7));
box-shadow : 0 8px 12px -5px var(--Error_30, rgb(228, 0, 41, 0.3));
}
.toast__main[data-v-22c6d816] {
display : flex;
width : 100%;
padding-right : 34px;
}
.toast__icon[data-v-22c6d816] {
margin-right : 4px;
width : 24px;
height : 24px;
}
.toast__content[data-v-22c6d816] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-left : 4px;
margin-top : 2px;
width : 240px;
}
.toast__title[data-v-22c6d816] {
color : var(--Peak, #fff);
}
.toast__text[data-v-22c6d816] {
margin-top : 4px;
color : var(--Peak_80, rgb(255, 255, 255, 0.8));
}
.toast__close[data-v-22c6d816] {
position : absolute;
border : unset;
background : unset;
cursor : pointer;
padding : 0;
right : 10px;
width : 24px;
height : 24px;
opacity : 0.8;
transition : all 0.2s ease-in-out;
}
.toast__close[data-v-22c6d816]:hover {
opacity : 1;
}
.cdek-widget[data-v-6353b8a3] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
background : #fff;
box-shadow : 0 4px 12px #0000000a;
border-radius : 12px;
padding : 32px;
box-sizing : border-box;
position : relative;
}
@media (max-width: 576px) {
.cdek-widget[data-v-6353b8a3] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
padding : 16px;
}
}
.cdek-widget_without-paddings[data-v-6353b8a3] {
padding : 0;
}
@media (max-width: 576px) {
.cdek-widget_without-paddings[data-v-6353b8a3] {
padding : 0;
}
}
.cdek-widget_loading[data-v-6353b8a3] {
user-select : none;
pointer-events : none;
}
.cdek-widget_loading[data-v-6353b8a3]:before {
content : "";
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
background : var(--Peak_80, rgb(255, 255, 255, 0.8));
border-radius : 12px;
z-index : 1;
}
.cdek-widget_disabled[data-v-6353b8a3] {
opacity : 0.6;
pointer-events : none;
user-select : none;
}
.cdek-widget__title[data-v-6353b8a3] {
margin-bottom : 24px;
}
@media (max-width: 576px) {
.cdek-widget__title[data-v-6353b8a3] {
font-size : 18px;
line-height : 26px;
}
}
.cdek-widget__spinner[data-v-6353b8a3] {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%) translateY(-50%);
z-index : 1;
}
.Vue-Toastification__container {
z-index : 9999;
position : fixed;
padding : 4px;
width : 600px;
box-sizing : border-box;
display : flex;
min-height : 100%;
color : #fff;
flex-direction : column;
pointer-events : none;
}
@media only screen and (min-width: 600px) {
.Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
top : 1em;
}
.Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
bottom : 1em;
flex-direction : column-reverse;
}
.Vue-Toastification__container.top-left, .Vue-Toastification__container.bottom-left {
left : 1em;
}
.Vue-Toastification__container.top-left .Vue-Toastification__toast, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
margin-right : auto;
}
}
@supports not () {
.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
margin-right : unset;
margin-left : auto;
}
}
.Vue-Toastification__container.top-right, .Vue-Toastification__container.bottom-right {
right : 1em;
}
.Vue-Toastification__container.top-right .Vue-Toastification__toast, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
margin-left : auto;
}
@supports not () {
.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
margin-left : unset;
margin-right : auto;
}
}
.Vue-Toastification__container.top-center, .Vue-Toastification__container.bottom-center {
left : 50%;
margin-left : -300px;
}
.Vue-Toastification__container.top-center .Vue-Toastification__toast, .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
margin-left : auto;
margin-right : auto;
}
@media only screen and (max-width: 600px) {
.Vue-Toastification__container {
width : 100vw;
padding : 0;
left : 0;
margin : 0;
}
.Vue-Toastification__container .Vue-Toastification__toast {
width : 100%;
}
.Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
top : 0;
}
.Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
bottom : 0;
flex-direction : column-reverse;
}
}
.Vue-Toastification__toast {
position : relative;
box-sizing : border-box;
margin-bottom : 1rem;
border-radius : 8px;
justify-content : space-between;
pointer-events : auto;
overflow : hidden;
transform : translateZ(0);
direction : ltr;
}
.Vue-Toastification__toast--rtl {
direction : rtl;
}
@media only screen and (max-width: 600px) {
.Vue-Toastification__toast {
border-radius : 0;
margin-bottom : 0.5rem;
}
}
.Vue-Toastification__toast-body {
flex : 1;
line-height : 24px;
font-size : 16px;
word-break : break-word;
white-space : pre-wrap;
}
.Vue-Toastification__toast-component-body {
flex : 1;
}
.Vue-Toastification__toast.disable-transition {
animation : none !important ;
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
animation-timing-function : cubic-bezier(0.215,0.61,0.355,1);
}
0% {
opacity : 0;
transform : translate3d(3000px,0,0);
}
60% {
opacity : 1;
transform : translate3d(-25px,0,0);
}
75% {
transform : translate3d(10px,0,0);
}
90% {
transform : translate3d(-5px,0,0);
}
to {
transform : none;
}
}
@keyframes bounceOutRight {
40% {
opacity : 1;
transform : translate3d(-20px,0,0);
}
to {
opacity : 0;
transform : translate3d(1000px,0,0);
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
animation-timing-function : cubic-bezier(0.215,0.61,0.355,1);
}
0% {
opacity : 0;
transform : translate3d(-3000px,0,0);
}
60% {
opacity : 1;
transform : translate3d(25px,0,0);
}
75% {
transform : translate3d(-10px,0,0);
}
90% {
transform : translate3d(5px,0,0);
}
to {
transform : none;
}
}
@keyframes bounceOutLeft {
20% {
opacity : 1;
transform : translate3d(20px,0,0);
}
to {
opacity : 0;
transform : translate3d(-2000px,0,0);
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
animation-timing-function : cubic-bezier(0.215,0.61,0.355,1);
}
0% {
opacity : 0;
transform : translate3d(0,3000px,0);
}
60% {
opacity : 1;
transform : translate3d(0,-20px,0);
}
75% {
transform : translate3d(0,10px,0);
}
90% {
transform : translate3d(0,-5px,0);
}
to {
transform : translateZ(0);
}
}
@keyframes bounceOutUp {
20% {
transform : translate3d(0,-10px,0);
}
40%, 45% {
opacity : 1;
transform : translate3d(0,20px,0);
}
to {
opacity : 0;
transform : translate3d(0,-2000px,0);
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
animation-timing-function : cubic-bezier(0.215,0.61,0.355,1);
}
0% {
opacity : 0;
transform : translate3d(0,-3000px,0);
}
60% {
opacity : 1;
transform : translate3d(0,25px,0);
}
75% {
transform : translate3d(0,-10px,0);
}
90% {
transform : translate3d(0,5px,0);
}
to {
transform : none;
}
}
@keyframes bounceOutDown {
20% {
transform : translate3d(0,10px,0);
}
40%, 45% {
opacity : 1;
transform : translate3d(0,-20px,0);
}
to {
opacity : 0;
transform : translate3d(0,2000px,0);
}
}
.Vue-Toastification__bounce-enter-active.top-left, .Vue-Toastification__bounce-enter-active.bottom-left {
animation-name : bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right, .Vue-Toastification__bounce-enter-active.bottom-right {
animation-name : bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
animation-name : bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
animation-name : bounceInUp;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left, .Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left {
animation-name : bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right, .Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right {
animation-name : bounceOutRight;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center {
animation-name : bounceOutUp;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center {
animation-name : bounceOutDown;
}
.Vue-Toastification__bounce-leave-active, .Vue-Toastification__bounce-enter-active {
animation-duration : 0.75s;
animation-fill-mode : both;
}
.Vue-Toastification__bounce-move {
transition-timing-function : ease-in-out;
transition-property : all;
transition-duration : 0.4s;
}
.Vue-Toastification__toast {
padding : 0;
border-radius : 0;
box-shadow : none;
font-family : inherit;
min-height : auto;
min-width : auto;
display : inline-block;
background-color : transparent !important ;
color : inherit;
}
.Vue-Toastification__container.bottom-center {
padding-left : 16px;
padding-right : 16px;
}
body {
box-sizing : border-box;
overflow-y : scroll;
}
*, :before, :after {
box-sizing : inherit;
}
:before, :after {
text-decoration : inherit;
vertical-align : inherit;
}
* {
background-repeat : no-repeat;
padding : 0;
margin : 0;
}
audio:not([controls]) {
display : none;
height : 0;
}
hr {
overflow : visible;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display : block;
}
summary {
display : list-item;
}
small {
font-size : 80%;
}
[hidden], template {
display : none;
}
abbr[title] {
border-bottom : 1px dotted;
text-decoration : none;
}
a {
background-color : transparent;
}
a:active, a:hover {
outline-width : 0;
}
code, kbd, pre, samp {
font-family : monospace;
}
b, strong {
font-weight : bolder;
}
dfn {
font-style : italic;
}
mark {
background-color : #ff0;
color : #000;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sub {
bottom : -0.25em;
}
sup {
top : -0.5em;
}
input {
border-radius : 0;
}
button, [type="button"], [type="reset"], [type="submit"], [role="button"] {
cursor : pointer;
}
[disabled] {
cursor : default;
}
[type="number"] {
width : auto;
}
[type="search"] {
outline-offset : -2px;
}
textarea {
overflow : auto;
resize : vertical;
}
button, input, optgroup, select, textarea {
font : inherit;
}
optgroup {
font-weight : 700;
}
button {
overflow : visible;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style : none;
padding : 0;
}
button:-moz-focusring, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
outline : 0;
border : 0;
}
button, select {
text-transform : none;
}
button, input, select, textarea {
background-color : transparent;
border-style : none;
color : inherit;
}
select::-ms-expand {
display : none;
}
select::-ms-value {
color : currentColor;
}
legend {
border : 0;
color : inherit;
display : table;
max-width : 100%;
white-space : normal;
}
::-webkit-file-upload-button {
font : inherit;
}
img {
border-style : none;
}
progress {
vertical-align : baseline;
}
svg:not(:root) {
overflow : hidden;
}
audio, canvas, progress, video {
display : inline-block;
}
@media screen {
[hidden~="screen"] {
display : inherit;
}
[hidden~="screen"]:not(:active):not(:focus):not(:target) {
position : absolute !important ;
clip : rect(0 0 0 0) !important ;
}
}
[aria-busy="true"] {
cursor : progress;
}
[aria-controls] {
cursor : pointer;
}
[aria-disabled] {
cursor : default;
}
::-moz-selection {
background-color : #b3d4fc;
color : #000;
text-shadow : none;
}
::selection {
background-color : #b3d4fc;
color : #000;
text-shadow : none;
}
.appear-animation_image {
transition : none;
}
.appear-animation_image .appear-animation img {
transform : translateY(0) scale(1);
transition : all 0.6s;
transition-delay : 0s;
}
.appear-animation_image .appear-animation_hidden img {
opacity : 1;
transform : translateY(20%) scale(0.9) !important ;
}
.text-animationFade, .block-animationFade {
overflow : hidden;
}
.animationFade .appear-animation, .animationFade.appear-animation {
transition : all 0.7s ease-out;
transform : translateZ(0);
transition-delay : 0.2s;
opacity : 1;
}
.animationFade .appear-animation_hidden, .animationFade.appear-animation_hidden {
opacity : 0;
transform : translate3d(0,200px,0) !important ;
}
.accordion-enter-active, .accordion-leave-active {
transition : max-height 0.15s ease-out;
overflow : hidden;
}
.fade-enter-active, .fade-leave-active {
transition : all 0.15s cubic-bezier(0.4,0,0.6,1);
}
.fade-enter, .fade-leave-active {
opacity : 0;
}
.editor-title {
color : #1ab248;
font-size : 30px;
font-weight : 500;
line-height : 46px;
}
@media only screen and (max-width: 999px) {
.editor-title {
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
}
.editor-black-title {
color : #232323;
font-size : 30px;
font-weight : 500;
line-height : 46px;
}
@media only screen and (max-width: 999px) {
.editor-black-title {
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
}
.editor-black-subtitle {
color : #232323;
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
@media only screen and (max-width: 999px) {
.editor-black-subtitle {
font-size : 22px;
line-height : 27px;
}
}
.editor-title-of-bullet-list {
padding-bottom : 20px;
color : #232323;
font-size : 24px;
font-weight : 600;
font-style : normal;
line-height : 32px;
}
@media only screen and (max-width: 999px) {
.editor-title-of-bullet-list {
font-size : 22px;
line-height : 27px;
}
}
.editor-link {
text-decoration : underline;
color : #232323;
font-weight : 500;
}
@media only screen and (max-width: 999px) {
.editor-link {
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
}
.editor-text {
margin-bottom : 25px;
color : #232323;
font-size : 20px;
font-weight : 300;
font-style : normal;
}
@media only screen and (max-width: 999px) {
.editor-text {
margin-bottom : 30px;
font-size : 16px;
line-height : 23px;
}
}
.editor-text-large {
color : #232323;
font-size : 34px;
font-weight : 300;
line-height : 50px;
}
@media only screen and (max-width: 999px) {
.editor-text-large {
font-size : 20px;
font-weight : 400;
line-height : 29px;
}
}
.editor-description {
color : #232323;
font-size : 18px;
font-weight : 300;
line-height : 27px;
}
.editor-list-simple {
margin-bottom : 28px;
color : #232323;
font-size : 20px;
font-weight : 300;
line-height : 28px;
}
@media only screen and (max-width: 999px) {
.editor-list-simple {
margin-bottom : 14px;
font-size : 16px;
line-height : 23px;
}
}
.editor-list-unmarked {
margin-bottom : 70px;
font-size : 18px;
font-weight : 300;
font-style : normal;
line-height : 25px;
}
@media only screen and (max-width: 999px) {
.editor-list-unmarked {
font-size : 16px;
line-height : 24px;
}
}
.editor-list-unmarked-small {
color : #232323;
font-size : 16px;
font-weight : 300;
line-height : 24px;
}
.editor-note {
color : #767676;
font-size : 16px;
font-weight : 300;
line-height : 24px;
}
@media only screen and (max-width: 999px) {
.editor-note {
font-size : 14px;
line-height : 20px;
}
}
.editor-note-small {
color : #767676;
font-size : 12px;
font-weight : 300;
line-height : normal;
}
.editor-intro {
margin-bottom : 40px;
color : #232323;
font-size : 34px;
font-weight : 200;
line-height : 51px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.editor-intro {
margin-bottom : 43px;
font-size : 24px;
line-height : 36px;
}
}
@media only screen and (max-width: 639px) {
.editor-intro {
font-size : 20px;
line-height : 30px;
}
}
.editor-accent {
color : #a5a5a5;
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
@media only screen and (max-width: 999px) {
.editor-accent {
font-size : 19px;
line-height : 29px;
}
}
.editor-text-tiny {
color : #767676;
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
.editor-bullet-list {
position : relative;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 26px;
color : #232323;
font-size : 16px;
font-weight : 400;
font-style : normal;
line-height : 24px;
}
.editor-bullet-list:before {
position : absolute;
top : 13px;
left : 10px;
display : block;
width : 6px;
height : 6px;
content : " ";
border-radius : 50%;
background : #232323;
}
@media only screen and (max-width: 999px) {
.editor-bullet-list:before {
top : 15px;
}
}
@media only screen and (max-width: 999px) {
.editor-bullet-list {
margin-bottom : 10px;
color : #4e4e4e;
font-size : 18px;
line-height : 27px;
}
}
.editor-button-gray {
position : relative;
display : inline-flex;
align-items : center;
flex : 0 0 auto;
justify-content : center;
min-width : 320px;
height : 80px;
margin : 0;
user-select : none;
transition : 0.3s cubic-bezier(0.25,0.8,0.5,1), color 1ms;
text-align : center;
vertical-align : middle;
text-decoration : none;
letter-spacing : 1.25px;
text-transform : none;
color : #232323;
border-radius : 2px;
outline : 0;
background-color : #e1e1e1;
font-size : 20px;
line-height : 24px;
}
.editor-button-gray:before {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
content : "";
transition : 0.3s cubic-bezier(0.25,0.8,0.5,1);
opacity : 0.12;
color : inherit;
border-radius : inherit;
}
.editor-button-gray .editor-button-gray--active:before, .editor-button-gray:hover:before, .editor-button-gray:focus:before {
background-color : currentColor;
}
@media only screen and (max-width: 999px) {
.editor-button-gray {
min-width : 300px;
}
}
.editor-button-grey-base {
position : relative;
z-index : 1;
display : inline-block;
min-width : 152px;
padding : 15px 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-align : center;
vertical-align : middle;
text-decoration : none;
color : #1ab248;
border : rgb(44, 211, 95) solid 1px;
border-radius : 8px;
outline : none;
background-color : #fff;
font-family : Roboto, sans-serif;
font-size : 16px;
font-weight : 600;
line-height : 1;
}
.editor-button-grey-base:hover:not(:disabled):not(.base-button--loading), .editor-button-grey-base:focus:not(:disabled):not(.base-button--loading), .editor-button-grey-base:active:not(:disabled):not(.base-button--loading) {
color : #2cd35f;
border : rgb(44, 211, 95) solid 1px;
background-color : #eafbef;
}
.editor-button-green-base {
position : relative;
z-index : 1;
display : inline-block;
min-width : 152px;
padding : 15px 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-align : center;
vertical-align : middle;
text-decoration : none;
color : #fff;
border-color : #00a942;
border-radius : 8px;
outline : none;
background-color : #00a942;
font-family : Roboto, sans-serif;
font-size : 16px;
font-weight : 600;
line-height : 1;
}
.editor-button-green-base:hover:not(:disabled):not(.base-button--loading), .editor-button-green-base:focus:not(:disabled):not(.base-button--loading), .editor-button-green-base:active:not(:disabled):not(.base-button--loading) {
border-color : #2cd35f;
background-color : #2cd35f;
}
.editor-button-green {
position : relative;
display : inline-flex;
align-items : center;
flex : 0 0 auto;
justify-content : center;
min-width : 320px;
height : 80px;
margin : 0;
user-select : none;
transition : color 0.15s ease-in-out, border 0.15s ease-in-out, background 0.15s ease-in-out;
text-align : center;
vertical-align : middle;
text-decoration : none;
letter-spacing : 1.25px;
text-transform : none;
color : #fff;
border-radius : 2px;
outline : 0;
background-color : #1ab248;
font-size : 20px;
line-height : 24px;
}
.editor-button-green:before {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
content : "";
transition : color 0.15s ease-in-out, border 0.15s ease-in-out, background 0.15s ease-in-out;
opacity : 0.12;
color : inherit;
border-radius : inherit;
}
.editor-button-green .editor-button-green--active:before, .editor-button-green:hover:before, .editor-button-green:focus:before {
background-color : currentColor;
}
.editor-button-green a {
text-decoration : none;
color : currentColor;
}
@media only screen and (max-width: 999px) {
.editor-button-green {
min-width : 300px;
}
}
.editor-light {
font-weight : 300;
}
.editor-medium {
font-weight : 500;
}
.editor-bold {
font-weight : 700;
}
.editor-primary {
color : #1ab248;
}
.editor-underlined {
text-decoration : underline;
}
.editor-code, pre {
display : block;
margin : 0 0 10px;
padding : 9.5px;
white-space : pre-wrap;
overflow-wrap : break-word;
word-break : break-all;
border : rgb(0, 0, 0, 0.15) solid 1px;
border-radius : 4px;
background-color : #f5f5f5;
font-size : 13px;
line-height : 20px;
}
.editor-list-check-circle {
margin : 0;
padding : 0 0 0 40px;
list-style : none;
}
.editor-list-check-circle li {
position : relative;
z-index : 1;
margin-bottom : 40px;
}
.editor-list-check-circle li:before {
position : absolute;
left : -40px;
width : 24px;
height : 24px;
content : " ";
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAMAAAAm/38fAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAlVQTFRFAAAAAP8AFrhDGbJHG7FHG7JHGrJIGrJIGrFHF7VEGrBHGbRFGLVGGrJHG7JHGrJIGrJIGrJIGrJIGrFHGLRGGLdDGbJHGrJIGrJIAL9AGLJHGrFIGrFIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGbJHGrJIAKpVF7NIGbJIGrFIGrJHG7NJF7lGHrRLGbJJGLJJGrJIGrJIGrJIGbFIGbFIGLFKGbJJG7JIGrJIGrFIAKpVGrJIGrJIGrJIGbJIGbJIG7JJGrJJGrJJGbNJGrJIGrJIGbJIGbJIGbVGGrJIGrNIGrJIGrJIGrJIGbJIGbJIFrdDGrJHGrJIGrJIGbJIGbJIGrJHHLBIGrJIGbJIGbJIGrFIGrFIIqpEGrFHGrJHG7NIGrJIGrJIGrJIGbJIHLNIGrFHGrFHGrJIGrFHGrJIGrJIG7JHGrJIGrJIGbJIGbJIG7JIGrJIGrJIG7JJGrFIGrJIGrJIGrJIG7NJGbJIGbJIGrJIGrJIGrJIGrJIG7JIG7JIGrJIGrJIGrJJGrJIFapAGrJIGrJIGrJIIK9QGrJIGrJHGbNHGbNHGbBHGrJIGrJIG7FJGbJIGbFIGrJIGrJIAICAGrJIGrJIGbNHF7ZEGbRFGrFIGrFIGrJIGrJIGrRHGrJIG7FIGrJIGrJIGrJIG7JJHa5GHLBHGrNJGrJIG7JIGrJIGLFJM5kzG7BFGrJIG7NKF7lGG7NJGrJHGrFIGbJIF7NIGrJIGrFIGrFIGLJHGrJHGrJIGrJIGrJHGrJHGLRGGrJHGbJHVvpnwwAAAMd0Uk5TAAAAAgMEBQMCAAEIHVWazuzco1cdBAgKAAAEI4Dr6uPPu9DkOw6EmgAFP8aiMQYIQRMSjud/AgM71sNMAhaN4YYIASG8NRrbhAwHf0scjNeDEAChH9OCEwIyIYAWA5wIDzIfIovNGBorAwQok4klI8t/GnCrC70WdcqPSX4br+4P0Rl5yA0DngZ0uHkInQkCVjAyGDBbBOmcAZvoJgEHS03fhQzENcC8JwIEP03B10IFAAaiNAUvnchFB7SGJgVU3fKkWB8DBf/J84wAAAGFSURBVHicY2AAA0YmZhZWNjZ2Dk5GBmTAxc3Dy8cvICgkLCIK4ouJS4AoSSlpGVk5eQVFJWU5fhWggKqaOjuQ0tDU0pbX0dUDMvV1DQwZGIyMTUzNgDxzC0sraxuEubZ29g6OQNrJ2cXKFck+Nzt3D0+Qe7y85X2QxH39/AMCQYwgHrlgJHNC/ELDwsGsCF7ZSIR4lJ9CdAyEGRunHA+kEhKTgGRySmp0GgNDekYmA0OWghJIPjsnN48hP6WgsAjIKS4pZWBgMykDSZRXVFZV+1XW1II4dfUNQB2NYB0MTc2VqVBxhhaFVgaGtnblDohMZ1c3RLzHvbePgaF/gtxEqI8nTYYwpshPnQbyx/QZM1GC2mbW7DlzgT6fJ2M/H0ViwcJFi0GxwiWtvQQ5rJYuW75iJZi1arXlEnjo2qxZu279Bgh74yZgfGze0gNkbt22XX7Hzl0aUFXQGFTavWThdNk9e/dJIswFxvn+4AMHDxw6fISbC8UlwFRy9Bgb29GIIFgqAQDPcWCLk5T+igAAAABJRU5ErkJggg==);
}
.editor-list-arrow {
margin : 0;
padding : 0 0 0 40px;
list-style : none;
}
.editor-list-arrow li {
position : relative;
z-index : 1;
margin-bottom : 45px;
}
.editor-list-arrow li:before {
position : absolute;
top : 8px;
left : -40px;
width : 29px;
height : 10px;
content : " ";
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAJBAMAAADTOFGPAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAKpVG7JIGLJHJLZJGrNIHLNMHrRLGrJIAP8AHLBKGrJJGrJIGrJIG7ZJZd+dQwAAAA90Uk5TAAPKKwfcGxHnAS3h/5schaph+QAAAC1JREFUeJxjYEAAIQMGZMAShsJlqChgmIkEZm1hOIMMzqLLoulFNjkORRJoLwAk+B8uLaRSygAAAABJRU5ErkJggg==);
background-repeat : no-repeat;
}
.editor-list-check {
margin : 0;
padding : 0 0 0 28px;
list-style : none;
}
.editor-list-check li {
position : relative;
z-index : 1;
margin-bottom : 26px;
}
.editor-list-check li:before {
position : absolute;
top : 8px;
left : -28px;
width : 26px;
height : 26px;
content : " ";
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGlQTFRFAAAAFq9JGrJIGLJGGbFHHKpVGLFIGbBHGrNNGrFHF7JJG65KGbJHGrNNFrFDGbFHGbFIGbFGAICAFapAGbFIAP8AGbFIGLJIF7lGIK9AEapEGrBGHLFIIL9AGLJHHLNMGbFGAJkzGbJGep1HUgAAACN0Uk5TACNjSY8JdWQKljgmmxQXplKDAgykAXxgCxAPlS4InhucBWbSVfgjAAAAUklEQVR4nGNgQAOMTOgizCysaCJs7GgCHJxcIIodoZCbhxdM8/FzQEUEBIWgLGERYRAlKiaOMEGCX5KBQUpaBtlUWTkpeQVJVJsUWZRE0R2IAgDckwLW+ZIedgAAAABJRU5ErkJggg==);
background-repeat : no-repeat;
}
.editor-list-point, .editor-list-point-slim {
margin : 0;
padding : 0 0 0 16px;
list-style : none;
}
.editor-list-point li, .editor-list-point-slim li {
position : relative;
z-index : 1;
margin-bottom : 32px;
}
.editor-list-point li:before, .editor-list-point-slim li:before {
position : absolute;
top : -1px;
left : -16px;
content : ".";
color : #1ab248;
font-size : 3em;
line-height : 0;
}
.editor-list-point-slim {
font-size : 20px;
line-height : 32px;
}
.editor-list-point-slim li {
margin-bottom : 0;
}
.editor-list-point-slim li:before {
top : 5px;
font-size : 2em;
}
.editor-city-title {
font-weight : 500;
font-size : 32px;
line-height : 40px;
padding-top : 48px;
}
@media (min-width: 1000px) {
.editor-city-title {
padding-top : 120px;
}
}
.editor-city-subtitle {
font-weight : 500;
font-size : 16px;
line-height : 24px;
padding-top : 8px;
}
.editor-city-text-padding-16 {
font-weight : 400;
font-size : 16px;
line-height : 24px;
padding-top : 16px;
}
.editor-city-text-padding-24 {
font-weight : 400;
font-size : 16px;
line-height : 24px;
padding-top : 24px;
}
@media (max-width: 1200px) {
html.mobile-menu-opening, html.mobile-menu-opening body, html.mobile-menu-closing, html.mobile-menu-closing body, html.mobile-menu-opened, html.mobile-menu-opened body {
overflow-y : hidden;
height : 100vh;
}
}
html.overflow-y-hidden {
overflow-y : hidden;
}
html.ios-overflow-hidden, body.ios-overflow-hidden {
overflow-y : hidden;
height : 100%;
}
.layout-wrapper {
position : relative;
display : flex;
flex-direction : column;
max-width : 100%;
min-height : 100vh;
backface-visibility : hidden;
--header-height : 56px;
--main-background : #fff;
}
.layout-wrapper .mobile-menu-overlay {
visibility : hidden;
position : fixed;
z-index : 9;
height : 100vh;
width : 100vw;
background-color : #000;
opacity : 0;
transition : background-color 0.15s cubic-bezier(0.4,0,0.6,1), visibility 0.15s cubic-bezier(0.4,0,0.6,1);
will-change : background-color, visibility;
pointer-events : none;
}
@media (max-width: 1200px) {
html.mobile-menu-opening .layout-wrapper .mobile-menu-overlay, html.mobile-menu-opened .layout-wrapper .mobile-menu-overlay, .layout-wrapper .mobile-menu-overlay--showed {
opacity : 0.1;
visibility : visible;
overflow-y : hidden;
pointer-events : auto;
}
}
.layout-wrapper.public-site {
--main-background : #fff;
}
@media (min-width: 1200px) {
.layout-wrapper.public-site {
--main-background : #fff;
}
}
.layout-wrapper.layout-wrapper--dogovor {
--header-height : 60px;
}
@media (min-width: 1200px) {
.layout-wrapper {
--main-background : #f6f7f9;
--header-top-line-height : 44px;
--header-bottom-line-height : 84px;
--header-height : calc(var(--header-top-line-height) + var(--header-bottom-line-height));
}
.layout-wrapper.layout-wrapper--dogovor {
--header-top-line-height : 0;
--header-bottom-line-height : 90px;
}
.layout-wrapper.layout-wrapper--parcel {
--header-top-line-height : 0;
--header-bottom-line-height : 0;
}
}
.layout-wrapper header .mobile-toggle {
display : none;
cursor : pointer;
position : relative;
}
.layout-wrapper header .mobile-toggle .burger {
display : flex;
flex-direction : column;
justify-content : center;
align-items : center;
align-self : center;
width : 36px;
height : 36px;
transition : background-color 0.25s, border-color 0.25s;
}
.layout-wrapper header .mobile-toggle .burger .bar {
width : 18px;
margin : 3px 0 1px;
border-top : 1px solid #c0c0c0;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger, html.mobile-menu-closing .layout-wrapper header .mobile-toggle .burger {
pointer-events : none;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger, html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger {
background-color : #1ab248;
border-color : transparent;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger .bar, html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger .bar {
border-color : #fff;
transition : opacity 0.15s, transform 0.15s;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger .bar:nth-child(1), html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger .bar:nth-child(1) {
width : 20px;
transform : rotate(-45deg) translate(-3px,3px);
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger .bar:nth-child(2), html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger .bar:nth-child(2) {
opacity : 0;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger .bar:nth-child(3), html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger .bar:nth-child(3) {
width : 20px;
transform : rotate(45deg) translate(-4px,-4px);
}
.layout-wrapper header:not(.header-parcel, .gift-header) {
--border-width : 2px;
position : absolute;
top : 0;
z-index : 100;
width : 100%;
border-bottom : none;
transition : top 0.25s;
box-shadow : 0 -5px 18px #0000000d;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .device-wrapper {
display : none;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .device-wrapper.show-on-mobile {
display : block;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .inner-wrapper {
display : flex;
align-items : center;
}
.layout-wrapper header:not(.header-parcel, .gift-header) a.logo {
display : inline-flex;
flex : 0 0 auto;
width : 72px;
height : 20px;
}
.layout-wrapper header:not(.header-parcel, .gift-header) a.logo img {
max-width : 100%;
height : auto;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line {
background-color : #fff;
filter : drop-shadow(0 4px 15px rgb(0, 0, 0, 0.15));
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper {
display : flex;
justify-content : space-between;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .mobile-toggle {
display : block;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .drawer {
right : -100%;
transition : right 0.25s;
will-change : right;
}
html.mobile-menu-opening .layout-wrapper header:not(.header-parcel, .gift-header) .drawer, html.mobile-menu-opened .layout-wrapper header:not(.header-parcel, .gift-header) .drawer {
right : 0;
}
@media (min-width: 1200px) {
.layout-wrapper header:not(.header-parcel, .gift-header) {
box-shadow : 0 6px 9px #0000000d;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .device-wrapper.show-on-mobile {
display : none;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .device-wrapper.show-on-desktop {
background : #fff;
display : block;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line {
background-color : #f8f8f8;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper {
justify-content : flex-start;
height : var(--header-top-line-height);
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper .menu-list--cabinet {
padding-left : 140px;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper .menu-city {
width : 140px;
max-width : 140px;
flex : 0 1 auto;
padding : 6px 0;
color : #959ba4;
font-size : 11px;
text-decoration : underline;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper .menu-city:hover, .layout-wrapper header:not(.header-parcel, .gift-header) .top-line .inner-wrapper .menu-city:focus {
color : #959ba4;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line {
background-color : #fff;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line .inner-wrapper {
justify-content : space-between;
height : var(--header-bottom-line-height);
}
.layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line .inner-wrapper .submenu-list {
display : flex;
flex-grow : 1;
flex-shrink : 0;
align-items : center;
justify-content : center;
height : 100%;
margin-left : 16px;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line .inner-wrapper .submenu-list .menu__sub-items {
z-index : 1;
display : flex;
height : 100%;
position : relative;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line .inner-wrapper .menu__switcher {
margin : 0 8px;
}
}
.layout-wrapper header.header-parcel .mobile-toggle {
display : block;
margin-right : 10px;
}
.layout-wrapper header.header-parcel .drawer {
left : -100%;
transition : left 0.25s;
will-change : left;
display : flex;
flex-direction : column;
justify-content : space-between;
align-items : baseline;
padding : 0 25px 30px;
}
html.mobile-menu-opening .layout-wrapper header.header-parcel .drawer, html.mobile-menu-opened .layout-wrapper header.header-parcel .drawer {
left : 0;
}
.layout-wrapper header.header-parcel .drawer .menu-group-wrapper {
width : 100%;
}
@media (min-width: 1200px) {
.layout-wrapper header.header-parcel {
z-index : 4;
}
.layout-wrapper header.header-parcel .mobile-toggle {
display : none;
}
}
.layout-wrapper .drawer {
position : fixed;
z-index : 10;
width : 80%;
max-width : 400px;
background-color : #fff;
border-top : var(--border-width) solid rgb(0, 0, 0, 0.1);
border-left : var(--border-width) solid rgb(0, 0, 0, 0.1);
overflow-y : auto;
transform : translateZ(0);
}
.layout-wrapper .drawer .menu-group-wrapper {
margin-bottom : 20px;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group {
border-bottom : 1px solid #e1e1e1;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu {
position : relative;
width : 100%;
height : 60px;
padding-right : 40px;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .menu-item {
cursor : pointer;
display : flex;
justify-content : flex-start;
align-items : center;
height : 60px;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .menu-item__content {
padding-left : 10px;
font-size : 18px;
color : #000000de;
text-transform : unset;
letter-spacing : unset;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .menu-item--active .menu-item__content {
color : #1ab248;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .expander {
position : absolute;
top : 0;
right : 0;
width : 40px;
height : 60px;
background-color : #f8f8f8;
background-repeat : no-repeat;
background-position : center center;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .sub-menu .menu-item {
cursor : pointer;
display : flex;
justify-content : flex-start;
align-items : center;
height : 40px;
margin : 0;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .sub-menu .menu-item.submenu-item--is-new .new-hint {
font-size : 11px;
line-height : 11px;
color : #fff;
background-color : #ff6b00;
border-radius : 8px;
width : 35px;
padding : 2px 6px;
margin-left : 15px;
text-align : center;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .sub-menu .menu-item__content {
padding-left : 30px;
font-size : 16px;
color : #000000de;
text-transform : unset;
letter-spacing : unset;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group.expanded .root-menu .expander {
transform : rotate(180deg);
}
.layout-wrapper .drawer .menu-city-title {
font-size : 16px;
line-height : 19px;
text-align : right;
color : #a5a5a5;
}
.layout-wrapper .drawer .menu-city-value {
display : inline-block;
font-size : 16px;
}
.layout-wrapper .drawer .dropdown-items {
border-bottom : 1px solid #e1e1e1;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item {
display : flex;
justify-content : flex-start;
align-items : center;
margin-top : 5px;
margin-left : 12px;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item .menu-icon {
display : inline-block;
width : 16px;
height : 16px;
margin-right : 8px;
background-position : center center;
background-size : contain;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item a {
padding : 8px 0;
font-size : 14px;
color : #333;
text-decoration : none;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item-city {
display : flex;
justify-content : flex-start;
align-items : center;
margin : 20px 10px;
}
.layout-wrapper main.work-area {
flex : 1 0;
width : 100%;
padding-top: var(--header-height);
}
.layout-wrapper main.work-area.cabinet-wrapper {
background-color : #f6f7f9;
}
.layout-wrapper main.work-area.work-area--dark {
--main-background : #f5f6f8;
}
.layout-wrapper footer {
flex : 0 0;
width : 100%;
}
@media (min-width: 320px) {
.xs12 {
flex-basis : 100%;
flex-grow : 0;
max-width : 100%;
}
.order-xs3 {
order : 3;
}
.order-xs2 {
order : 2;
}
.order-xs1 {
order : 1;
}
}
@media (min-width: 640px) {
.sm12 {
flex-basis : 100%;
flex-grow : 0;
max-width : 100%;
}
.sm8 {
flex-basis : 66.6667%;
flex-grow : 0;
max-width : 66.6667%;
}
.sm4 {
flex-basis : 33.3333%;
flex-grow : 0;
max-width : 33.3333%;
}
.order-sm2 {
order : 2;
}
.order-sm1 {
order : 1;
}
}
@media (min-width: 1000px) {
.md12 {
flex-basis : 100%;
flex-grow : 0;
max-width : 100%;
}
.md6 {
flex-basis : 50%;
flex-grow : 0;
max-width : 50%;
}
.md5 {
flex-basis : 41.6667%;
flex-grow : 0;
max-width : 41.6667%;
}
.md4 {
flex-basis : 33.3333%;
flex-grow : 0;
max-width : 33.3333%;
}
.md3 {
flex-basis : 25%;
flex-grow : 0;
max-width : 25%;
}
.order-md2 {
order : 2;
}
.order-md1 {
order : 1;
}
}
@media (min-width: 1280px) {
.lg4 {
flex-basis : 33.3333%;
flex-grow : 0;
max-width : 33.3333%;
}
}
.base-control-old {
width : 100%;
position : relative;
z-index : 1;
}
.base-control-old--disabled .base-control-old__field {
opacity : 0.6;
cursor : not-allowed;
}
.base-control-old--light .base-control-old__field {
border : #e1e1e1 solid 1px;
background : #fff;
}
.base-control-old.base--error .base-control-old__error-message {
display : inline;
position : absolute;
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.base-control-old.base--error .base-control-old__field {
background : #F9F9F9 !important ;
border : #F25050 solid 1px !important ;
position : relative;
outline : none;
}
.base-control-old.base--error .base-control-old__field:focus, .base-control-old.base--error .base-control-old__field:hover, .base-control-old.base--error .base-control-old__field:active {
outline : none;
background : #F4F4F4;
transition : all 0.2s;
}
.base-control-old--fixed-error.base--error .base-control-old__error-message {
position : relative;
}
.base-control-old--order .base-control-old__field {
border : #DDD solid 1px;
background : #fff;
border-radius : 5px;
font-size : 16px;
padding : 15px;
}
.base-control-old--order .base-control-old__field::placeholder, .base-control-old--order .base-control-old__field::-moz-placeholder, .base-control-old--order .base-control-old__field::-ms-input-placeholder {
color : #a5a5a5;
}
.base-control-old--order .base-control-old__field:focus, .base-control-old--order .base-control-old__field:hover, .base-control-old--order .base-control-old__field:active {
border-radius : 5px;
}
.base-control-old--order.base--error .base-control-old__error-message {
position : static;
margin-top : 7px;
}
.base-control-old--order.base--error .base-control-old__field {
border-radius : 5px;
background : #fff !important ;
}
.base-control-old__group {
position : relative;
height : 100%;
}
.base-control-old__group--left-icon .base-control-old__icon--left {
left : 0;
}
.base-control-old__group--left-icon .base-control-old__field {
padding-left : 50px;
}
.base-control-old__group--right-icon .base-control-old__icon--right {
right : 0;
}
.base-control-old__group--right-icon .base-control-old__field {
padding-right : 50px;
}
.base-control-old__icon {
position : absolute;
top : 50%;
margin-top : -15px;
width : 50px;
height : 30px;
display : flex;
align-items : center;
justify-content : center;
}
.base-control-old__field {
font-size : 18px;
font-weight : 400;
padding : 10.5px 14px;
background : #F9F9F9;
color : #232323;
outline : none;
display : block;
width : 100%;
border : #e1e1e1 solid 1px;
background-clip : border-box;
box-sizing : border-box;
}
.base-control-old__field::placeholder, .base-control-old__field::-moz-placeholder, .base-control-old__field::-ms-input-placeholder {
color : #a5a5a5;
}
.base-control-old__field:focus .base-control-old__field:hover .base-control-old__field:active {
outline : none;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
transition : all 0.2s;
filter : ;
}
.base-control-old__error-message {
display : none;
}
.base-control-old--full-height .base-control-old__field {
height : 100%;
}
.base-control {
width : 100%;
position : relative;
z-index : 1;
}
.base-control__group {
position : relative;
z-index : 1;
}
.base-control__group--left-icon .base-control__icon--left {
left : 0;
}
.base-control__group--left-icon .base-control__field {
padding-left : 40px;
}
.base-control__group--left-icon .base-control__placeholder {
left : 51px;
}
.base-control__group--right-icon .base-control__icon--right {
right : 0;
}
.base-control__group--right-icon .base-control__field {
padding-right : 32px;
}
.base-control__icon {
position : absolute;
top : 50%;
margin-top : -20px;
width : 40px;
height : 40px;
display : flex;
align-items : center;
justify-content : center;
}
.base-control__field {
background-color : #fff;
border : #E0E0E0 solid 1px;
border-radius : 8px;
padding : 13px 18px;
width : 100%;
outline : none;
font-style : normal;
font-weight : 400;
font-size : 15px;
line-height : 20px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.base--opened .base-dropdown-field .base-control__field {
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
}
.base-control__field::-webkit-outer-spin-button, .base-control__field::-webkit-inner-spin-button {
margin : 0;
}
.base-control__placeholder {
color : #adafb4;
position : absolute;
top : 14px;
left : 14px;
font-style : normal;
font-weight : 400;
font-size : 15px;
line-height : 20px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
outline : none;
cursor : text;
padding : 0 4px;
z-index : 1;
overflow : hidden;
white-space : nowrap;
max-width : 80%;
}
.base-control__placeholder-required:after {
content : " *";
}
@media (hover: hover) {
.base-control:hover:not(.base-control--disabled):not(.base--error) .base-control__field {
border-color : #00a942;
}
}
.base-control--focused .base-control__field {
border-color : #00a942;
}
.base-control:hover:not(.base-control--empty):not(.base-control--disabled):not(.base--error) .base-control__placeholder {
color : #00a942;
}
.base-control--focused .base-control__placeholder, .base-control:not(.base-control--empty) .base-control__placeholder {
top : -5px;
left : 18px;
font-size : 11px;
line-height : 12px;
border-radius : 4px;
}
.base-control--focused .base-control__placeholder:before, .base-control:not(.base-control--empty) .base-control__placeholder:before {
content : " ";
position : absolute;
width : 100%;
height : 7px;
z-index : -1;
bottom : 0;
right : 0;
background-color : #fff;
}
.base-control--checked .base-control__field {
border : #00A942 solid 1px;
background-color : #f2fff0 !important ;
}
.base-control--checked .base-control__placeholder {
color : #00a942;
}
.base-control--checked .base-control__placeholder:before {
background-color : #fff !important ;
}
.base-control--focused .base-control__placeholder {
color : #00a942;
}
.base-control--readonly .base-control__field {
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden;
}
.base-control--ios .base-control__field {
font-size : 16px;
}
.base-control--disabled .base-control__field {
background-color : #f2f2f2;
}
.base-control--disabled .base-control:not(.base-control--empty) .base-control__placeholder:before {
background-color : #f2f2f2;
}
.base-control.base--error .base-control__field {
border-color : #fa4747;
}
.base-control.base--error:not(.base-control--empty) .base-control__placeholder {
color : #fa4747;
}
.base-control--focused .base-control__error-message {
display : none;
}
.base-control__error-message {
color : #fa4747;
font-style : normal;
font-weight : 400;
font-size : 12px;
line-height : 16px;
margin-top : 5px;
}
.base-control__additional-info {
color : #434c5d;
font-style : normal;
font-weight : 400;
font-size : 12px;
line-height : 16px;
margin-top : 5px;
}
.base-icon-button {
line-height : 0;
outline : none;
padding : 5px;
}
.base--opened {
position : relative;
z-index : 9;
filter : drop-shadow(0 15px 15px rgb(0, 0, 0, 0.1));
}
.base-dropdown-menu {
display : block;
position : absolute;
left : 0;
z-index : 1000;
padding : 0;
margin : 0;
width : 100%;
max-height : 250px;
min-width : 80px;
overflow-y : auto;
text-align : left;
list-style : none;
background : #FFF;
top : 100%;
border-radius : 0 0 5px 5px;
filter : drop-shadow(0 15px 15px rgb(0, 0, 0, 0.1));
}
.base-dropdown-menu--close {
display : none;
}
.base-dropdown-menu--open {
display : block;
}
.base-dropdown-menu--menu-right {
left : auto;
right : 0;
}
.base-dropdown-menu--mobile {
position : absolute;
bottom : 0;
left : 0;
right : 0;
top : auto;
border-radius : 0;
}
.base-dropdown-menu__dropdown-item {
font-style : normal;
font-weight : 400;
font-size : 15px;
padding : 15px 19px;
white-space : normal;
color : #434c5d;
cursor : pointer;
}
.base-dropdown-menu__dropdown-item.active, .base-dropdown-menu__dropdown-item.selected {
background-color : #f6f7f9;
}
.base-dropdown-menu__dropdown-item:hover {
background-color : #1ab2481a;
}
.base-overlay--open {
position : fixed;
z-index : 1000;
top : 0;
left : 0;
right : 0;
bottom : 0;
background-color : #0006;
}
.base-dropdown-item-phone {
display : flex;
align-items : center;
}
.base-dropdown-item-phone__flag {
width : 20px;
line-height : 0;
margin-right : 4px;
flex : 0 0 20px;
}
.base-dropdown-item-phone__flag img {
width : 100%;
}
.base-field-phone__container {
display : flex;
align-items : center;
}
.base-field-phone__code {
flex : 0 0 80px;
margin-right : 8px;
}
.base-field-phone__code.base-control__group--right-icon .base-control__field {
padding-right : 25px;
}
.base-field-phone__code .base-control__icon {
width : 30px;
}
.base-field-phone__code--old {
flex : 0 0 100px;
}
.base-field-phone__code--old .base-control-old__field {
padding-right : 28px;
}
.base-field-phone__code--old .base-control-old__icon {
width : 38px;
}
.base-field-phone__code--order {
flex : 0 0 85px;
}
.base-field-phone__number {
flex : 1 1 auto;
}
.base-button {
font-family : Roboto, sans-serif;
min-width : 152px;
padding : 15px 16px;
font-weight : 600;
font-size : 16px;
line-height : 1;
outline : none;
border : transparent solid 1px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
position : relative;
z-index : 1;
vertical-align : middle;
text-decoration : none;
display : inline-block;
}
.base-button--round {
border-radius : 8px;
}
.base-button__loader {
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
display : flex;
align-items : center;
justify-content : center;
z-index : 2;
}
.base-button__icon {
position : absolute;
width : 30px;
right : 0;
top : 0;
bottom : 0;
display : flex;
align-items : center;
justify-content : center;
z-index : 1;
}
.base-button--sm {
font-size : 13px;
padding : 10px 12px;
min-width : 132px;
}
.base-button--lg {
font-size : 20px;
padding : 25px 26px;
min-width : 172px;
}
.base-button--block {
width : 100%;
}
.base-button--quaternary.base-button--sm {
min-width : 125px;
}
.base-button--primary {
background-color : #00a942;
border-color : #00a942;
color : #fff;
}
.base-button--primary:hover:not(:disabled):not(.base-button--loading), .base-button--primary:focus:not(:disabled):not(.base-button--loading), .base-button--primary:active:not(:disabled):not(.base-button--loading) {
background-color : #2cd35f;
border-color : #2cd35f;
}
.base-button--primary:disabled:not(.base-button--loading) {
background-color : #e0e0e0;
border-color : #e0e0e0;
color : #adafb4;
}
.base-button--primary.base-button--loading {
color : #ffffff4d;
}
.base-button--secondary {
background-color : #fff;
border-color : #00a942;
color : #00a942;
}
.base-button--secondary:hover:not(:disabled):not(.base-button--loading), .base-button--secondary:focus:not(:disabled):not(.base-button--loading), .base-button--secondary:active:not(:disabled):not(.base-button--loading) {
background-color : #2cd35f1a;
border-color : #00a942;
}
.base-button--secondary:disabled:not(.base-button--loading) {
background-color : #f2f2f2;
border-color : #e0e0e0;
color : #adafb4;
}
.base-button--secondary-outline {
color : inherit;
background-color : transparent;
}
.base-button--tertiary {
background-color : #00a942;
border-color : #00a942;
color : #fff;
border-radius : 5px;
}
.base-button--tertiary:hover:not(:disabled):not(.base-button--loading), .base-button--tertiary:focus:not(:disabled):not(.base-button--loading), .base-button--tertiary:active:not(:disabled):not(.base-button--loading) {
background-color : #2cd35f;
border-color : #2cd35f;
}
.base-button--tertiary:disabled:not(.base-button--loading) {
background-color : #f2f2f2;
border-color : #e0e0e0;
color : #adafb4;
}
.base-button--tertiary.base-button--loading {
background-color : transparent;
color : #00a9424d;
}
.base-button--quaternary {
background-color : transparent;
border-color : #adafb4;
color : #adafb4;
border-radius : 5px;
padding-right : 30px;
}
.base-button--quaternary:hover:not(:disabled):not(.base-button--loading), .base-button--quaternary:focus:not(:disabled):not(.base-button--loading), .base-button--quaternary:active:not(:disabled):not(.base-button--loading) {
border-color : #00a942;
color : #00a942;
}
.base-button--quaternary:hover:not(:disabled):not(.base-button--loading) .icon-arrow path, .base-button--quaternary:focus:not(:disabled):not(.base-button--loading) .icon-arrow path, .base-button--quaternary:active:not(:disabled):not(.base-button--loading) .icon-arrow path {
stroke : #00a942;
}
.base-button--quaternary:disabled:not(.base-button--loading) {
background-color : #f2f2f2;
border-color : #e0e0e0;
color : #adafb4;
}
.base-button--quaternary.base-button--loading {
background-color : transparent;
border-color : #00a942;
color : #00a9424d;
}
.base-button--quaternary.base-button--loading .icon-arrow path {
stroke : #00a9424d;
}
.base-button--quaternary .icon-arrow path {
stroke : #adafb4;
stroke-width : 3px;
}
.base-button--round-circle {
border-radius : 30px;
}
.base-button--icon {
min-width : 40px;
min-height : 40px;
padding : 11px;
display : inline-flex;
vertical-align : middle;
align-items : center;
justify-content : center;
}
.base-button--default {
background-color : #f6f7f9;
border-color : #f6f7f9;
}
.base-button--default:hover:not(:disabled):not(.base-button--loading), .base-button--default:focus:not(:disabled):not(.base-button--loading), .base-button--default:active:not(:disabled):not(.base-button--loading) {
color : #00a942;
}
.base-button--default:hover:not(:disabled):not(.base-button--loading) svg path, .base-button--default:focus:not(:disabled):not(.base-button--loading) svg path, .base-button--default:active:not(:disabled):not(.base-button--loading) svg path {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
fill : #00a942;
}
.base-button--grey {
background-color : #f6f7f9;
color : #3d3d39;
}
.base-button--grey-active {
background-color : #fff;
color : #1ab248;
box-shadow : 0 0 15px #0000001a;
}
.base-button__fade-enter-active, .base-button__fade-leave-active {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
h1 {
letter-spacing : -0.04em;
font-size : 42px;
font-weight : 300;
}
h2 {
letter-spacing : -0.02em;
font-size : 36px;
font-weight : 200;
}
h3 {
letter-spacing : normal;
font-size : 34px;
font-weight : 400;
}
h4 {
letter-spacing : normal;
font-size : 28px;
font-weight : 500;
}
h5 {
letter-spacing : normal;
font-size : 24px;
font-weight : 500;
}
h6 {
letter-spacing : 0.02em;
font-size : 20px;
font-weight : 500;
}
.base-content {
display : flex;
flex : 1 0 auto;
max-width : 100%;
padding : 0;
transition : 0.2s cubic-bezier(0.4,0,0.2,1);
}
.base-content__wrap {
position : relative;
flex : 1 1 auto;
max-width : 100%;
}
a {
color : #1ab248;
}
.base-text {
font-size : 16px;
font-weight : 400;
line-height : 23px;
}
.base-text a {
text-decoration : underline;
font-weight : 500;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.base-text a:hover {
color : #1ab248;
}
@media only screen and (min-width: 640px) {
.base-text {
font-size : 18px;
line-height : 26px;
}
}
@media only screen and (min-width: 1000px) {
.base-text {
font-size : 20px;
font-weight : 300;
line-height : 29px;
}
}
.base-bold {
font-weight : 500;
}
.cdek-checkbox {
position : absolute;
z-index : -1;
margin : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox + label {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox + label:after {
position : absolute;
top : 2px;
left : 2px;
width : 21px;
height : 21px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox-big + label:after {
position : absolute;
top : 2px;
left : 2px;
width : 24px;
height : 24px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox:disabled + label:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked + label:after {
background-image : url(/assets/static/checksmall.ca1bc839.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big:checked + label:after {
background-image : url(/assets/static/checkbig.5c4e4b27.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.cdek-checkbox-big:disabled + label:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked:disabled + label:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checksmalldisabled.d57a7c1e.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big {
position : absolute;
z-index : -1;
padding : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox-big + label {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox-big:checked:disabled + label:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checkbigdisabled.20c88855.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.rotate-progress {
animation : rotation 2s linear infinite;
}
.rotate-progress {
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
}
@keyframes rotation {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.cdek-container.container, .cdek-container.container.fluid {
padding : 20px 0;
}
@media only screen and (min-width: 1280px) {
.cdek-container.container, .cdek-container.container.fluid {
max-width : 1200px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.cdek-container.container, .cdek-container.container.fluid {
max-width : 960px;
}
}
@media only screen and (max-width: 999px) {
.cdek-container.container, .cdek-container.container.fluid {
padding : 20px;
}
}
@media only screen and (max-width: 639px) {
.cdek-container.container, .cdek-container.container.fluid {
padding : 10px;
}
}
.page-wrapper {
padding-top : 144px;
padding-bottom : 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.page-wrapper {
padding : 134px 0 140px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.page-wrapper {
padding-top : 68px;
padding-bottom : 117px;
}
}
@media only screen and (max-width: 639px) {
.page-wrapper {
padding-top : 36px;
padding-bottom : 100px;
}
}
.title-to-block-with-mobile-offset {
margin-bottom : 35px;
color : #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.title-to-block-with-mobile-offset {
margin-left : 20px;
}
}
@media only screen and (max-width: 639px) {
.title-to-block-with-mobile-offset {
margin-left : 10px;
}
}
.vue-notification-group {
max-width : 460px;
}
.notification {
max-width : 300px;
margin : 0 5px 5px;
padding : 25px;
color : #232323;
border : #e1e1e1 solid 1px !important ;
background : #F9F9F9;
font-size : 16px;
font-weight : 300;
}
.notification.notification-error {
background : #F9F9F9;
}
.notification.notification-error .notification-title {
color : #f25050;
font-weight : 500;
}
.notification.notification-success .notification-title {
color : #0f9a39;
font-weight : 500;
}
@media only screen and (min-width: 640px) {
.notification {
max-width : 460px;
}
}
.v--modal-block-scroll {
overflow : initial;
}
.tooltip-info {
display : inline-flex;
align-items : center;
justify-content : center;
width : 20px;
height : 20px;
cursor : pointer;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
color : #cfcfcf;
border : #eee solid 1px;
border-radius : 50px;
box-shadow : 1px 1px 3px #cfcfcf80;
font-size : 14px;
font-weight : 700;
line-height : 1;
}
.tooltip-info:hover {
color : #fff;
border-color : #1ab248;
background-color : #1ab248;
box-shadow : 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"] {
z-index : 100;
}
.mobile-disabled-zoom {
touch-action : pan-x pan-y;
}
.base-flex-space {
flex : 1 1 auto;
}
.base-render-page {
width : 100%;
height : 100%;
}
.base-render-page--tilda .base-container {
max-width : unset;
padding : 0;
}
.base-display-only-print {
display : none;
}
@media print {
.base-display-only-print {
display : block !important ;
}
}
@media print {
.base-hidden-print {
display : none !important ;
}
}
.noscroll {
position : relative;
overflow-x : hidden;
overflow-y : hidden;
width : 100%;
}
.justify-space-between {
justify-content : space-between;
}
.align-center {
align-items : center;
}
.justify-start {
justify-content : flex-start;
}
.justify-end {
justify-content : flex-end;
}
.base-panel {
--panel-background-color : #fff;
--panel-border-radius : 10px;
width : 100%;
margin-bottom : 24px;
padding : 24px;
box-shadow : 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
.base-panel {
padding : 24px 10px;
}
}
.clips {
display : flex;
align-items : center;
flex : 1 1 auto;
flex-wrap : wrap;
padding : 12px 14px;
border-radius : 20px;
background-color : #f6f7f9;
}
.clips__icon {
visibility : hidden;
margin-left : 10px;
}
.clips--touched {
cursor : pointer;
}
.clips--touched .clips__icon {
visibility : visible;
}
.clips__additionally {
flex : 1 1 100%;
min-width : 100%;
margin-top : 12px;
}
.clips__additionally-item {
display : flex;
align-items : flex-start;
margin : 6px 0;
font-size : 14px;
}
.clips__name {
overflow : hidden;
flex : 1;
white-space : nowrap;
text-overflow : ellipsis;
}
.receipt-modal {
top : 35px !important ;
border-top-left-radius : 12px;
border-top-right-radius : 12px;
}
.order-item-modal {
border-radius : 10px;
}
body > img {
display : none;
}
.vfm-modal-container {
display : flex;
align-items : center;
justify-content : center;
}
.base-modal {
background-color : #fff;
text-align : left;
border-radius : 3px;
box-shadow : 0 20px 60px -2px #1b213a66;
padding : 0;
}
.base-modal__container {
height : 100%;
}
.base-modal__header {
padding : 24px;
position : relative;
display : flex;
align-items : flex-start;
justify-content : space-between;
}
.base-modal__action {
flex : 0 0 auto;
}
.base-modal__title {
font-size : 30px;
line-height : 36px;
}
.base-modal__content {
padding : 8px 24px;
}
.base-modal__footer {
padding : 16px 24px 24px;
text-align : right;
}
.base-modal__footer--center {
text-align : center;
}
.base-modal__footer .base-button {
width : 100%;
margin-bottom : 8px;
}
@media (min-width: 640px) {
.base-modal__footer .base-button {
width : auto;
}
}
.cabinet-modal {
width : 100%;
padding : 16px 16px 48px;
background : #fff;
border-radius : 16px 16px 0 0;
}
@media (min-width: 768px) {
.cabinet-modal {
width : auto;
padding : 24px;
border-radius : 16px;
box-shadow : 0 20px 40px -5px var(--Bottom_20, rgb(0, 0, 0, 0.2));
}
}
.cabinet-modal-container {
display : flex;
align-items : end;
}
@media (min-width: 768px) {
.cabinet-modal-container {
align-items : center;
justify-content : center;
}
}
.form__has-error {
color : #f25050;
margin-top : 15px;
}
.form__group {
margin-bottom : 40px;
}
@media (min-width: 640px) {
.form__group {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.form__group {
margin-bottom : 55px;
}
}
@media (min-width: 1280px) {
.form__group {
margin-bottom : 85px;
}
}
.form__group-title {
font-size : 24px;
line-height : 37px;
font-weight : 700;
color : #cfcfcf;
border-bottom : 1px solid #cfcfcf;
margin-left : -10px;
margin-right : -10px;
padding : 0 10px 4px;
margin-bottom : 28px;
}
@media (min-width: 640px) {
.form__group-title {
margin-left : 0;
margin-right : 0;
padding : 0 0 4px;
}
}
@media (min-width: 1000px) {
.form__group-title {
font-weight : 500;
font-size : 30px;
line-height : 46px;
margin-bottom : 48px;
padding : 0 0 11px;
}
}
@media (min-width: 1280px) {
.form__group-title {
font-size : 27px;
}
}
.form__group-title--without-margin-bottom {
margin-bottom : 0;
}
.form__addition-block {
margin-bottom : 30px;
}
@media (min-width: 1000px) {
.form__addition-block {
margin-bottom : 60px;
}
}
.form__group-row {
margin-bottom : 30px;
}
.form__group-row:last-child {
margin-bottom : 0;
}
@media (min-width: 1000px) {
.form__group-row {
display : flex;
justify-content : flex-start;
}
}
.form__input-row {
margin-bottom : 15px;
}
.form__input-row:last-child {
margin-bottom : 0;
}
@media (min-width: 1000px) {
.form__input-row {
margin-bottom : 30px;
}
}
.form__group-divider {
border-top : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
margin-left : -10px;
margin-right : -10px;
padding : 50px 10px;
margin-bottom : 35px;
}
@media (min-width: 640px) {
.form__group-divider {
margin-left : 0;
margin-right : 0;
padding : 50px 0;
}
}
.form__group-divider--slim {
padding : 28px 26px;
}
@media (min-width: 1000px) {
.form__group-footer, .form__group-divider {
display : flex;
justify-content : flex-end;
}
}
.form__group-footer--end {
padding-top : 35px;
border-top : 1px solid #e1e1e1;
}
.form__group-label, .form__block-info-label {
display : block;
font-size : 20px;
line-height : 29px;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.form__group-label {
flex : 0 1 29%;
padding-right : 40px;
}
.form__group-label--center {
margin-bottom : 0;
align-self : center;
}
.form__group-label--block-info {
margin-top : 42px;
}
.form__group-label--top-center {
margin-top : 2px;
}
}
@media (min-width: 1280px) {
.form__group-label {
flex : 0 1 23%;
}
}
.form__group-label__not-required {
display : inline;
color : #a5a5a5;
}
@media (min-width: 640px) {
.form__group-label__not-required {
display : block;
}
}
.form__group-controls--inputs .form__group-inline-input {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.form__group-controls {
flex : 0 0 71%;
}
.form__group-controls--input {
flex : 0 0 400px;
}
.form--modal .form__group-controls--input {
flex : 0 0 300px;
}
.form__group-controls--inputs {
flex : 0 0 400px;
display : flex;
justify-content : space-between;
}
.form--modal .form__group-controls--inputs {
flex : 0 0 300px;
}
}
@media (min-width: 1280px) {
.form__group-controls {
flex : 0 0 77%;
}
.form__group-controls--input, .form__group-controls--inputs {
flex : 0 0 400px;
}
.form--modal .form__group-controls--input, .form--modal .form__group-controls--inputs {
flex : 0 0 300px;
}
.form__group-controls--input .form__group-inline-input, .form__group-controls--inputs .form__group-inline-input {
margin-bottom : 0;
}
}
.form__group-controls__additional-content {
margin-top : 30px;
}
.form__block-info-label {
font-weight : 500;
margin-bottom : 6px;
}
@media (min-width: 640px) {
.form__block-info-label {
max-width : 50%;
width : 50%;
}
}
.form__block-info {
background-color : #f9f9f9;
padding : 30px 0 0;
margin-left : -10px;
margin-right : -10px;
}
@media (min-width: 640px) {
.form__block-info {
margin-left : 0;
margin-right : 0;
padding : 42px 27px 31px;
}
}
@media (min-width: 1000px) {
.form__block-info {
flex : 0 1 600px;
}
}
.form__block-info-row {
padding : 0 10px;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.form__block-info-row {
padding : 0;
margin-bottom : 24px;
display : flex;
}
}
.form__block-info-description {
font-weight : 300;
font-size : 20px;
line-height : 26px;
}
@media (min-width: 640px) {
.form__block-info-description {
max-width : 50%;
width : 50%;
}
}
.form__block-info-button {
display : block;
width : 100%;
background-color : #e1e1e1;
color : #767676;
font-size : 18px;
line-height : 27px;
padding : 9px;
margin-top : 39px;
}
@media (min-width: 640px) {
.form__block-info-button {
border : none 0;
background-color : transparent;
color : #000;
text-decoration : underline;
text-align : left;
padding : 0;
width : auto;
}
}
.form__radio {
display : block;
margin-bottom : 30px;
}
@media (min-width: 640px) {
.form__radio {
display : table-cell;
width : 35%;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.form__radio {
width : 31.5%;
}
}
@media (min-width: 640px) {
.form__radio--three {
width : auto;
margin-right : 35px;
}
}
.form__radio-description {
margin-top : 30px;
}
.form__group-inline-input {
flex : 0 0 120px;
}
.form__document-link {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
display : inline-block;
font-size : 16px;
margin-top : 20px;
}
.form__document-link:hover {
color : #1ab248;
}
.form__document-exp {
color : #cfcfcf;
}
.form__submit {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 620px;
min-width : auto;
outline : none;
letter-spacing : 1.25px;
}
.form__submit:focus, .form__submit:hover, .form__submit:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.form__submit-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.form__submit-Black:focus, .form__submit-Black:hover, .form__submit-Black:active {
background-color : #000;
transition : all 0.6s;
}
.form__submit-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.form__submit-Border:focus, .form__submit-Border:hover, .form__submit-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.form__submit-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.form__submit-Green:focus, .form__submit-Green:hover, .form__submit-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.form__submit-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.form__submit-Gray:focus, .form__submit-Gray:hover, .form__submit-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.form__submit-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.form__submit-Transparent:focus, .form__submit-Transparent:hover, .form__submit-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.form__submit-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.form__submit-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.form__submit-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.form__submit-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.form__submit-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
.form--modal .form__submit {
max-width : 500px;
}
.form__link-add {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
display : inline-block;
font-size : 18px;
margin-top : 20px;
}
.form__link-add:hover {
color : #1ab248;
}
.form__link-remove {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
display : inline-block;
font-size : 18px;
margin-top : 20px;
}
.form__link-remove:hover {
color : #1ab248;
}
.form__checkbox-text {
font-size : 16px;
}
@media (min-width: 640px) {
.form__checkbox-text {
font-size : 20px;
}
}
.form__checkbox-text > a {
color : #232323;
}
.form__link {
font-weight : 500;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.form__link:hover {
color : #1ab248;
}
.form__add-button {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
text-decoration : none;
background : none;
font-size : 18px;
font-weight : 500;
color : #232323;
text-align : left;
outline : none;
}
.form__add-button:hover {
color : #1ab248;
}
@media (min-width: 1000px) {
.form__add-button {
font-size : 20px;
}
}
.form__add-button:hover {
background : none;
}
.form__group-repeat {
margin-bottom : 30px;
position : relative;
}
.form__group-repeat:last-of-type {
margin-bottom : 0;
}
@media (min-width: 1000px) {
.form__group-repeat {
margin-bottom : 60px;
}
}
.form__group-repeat .form__link-remove {
position : absolute;
margin-top : 5px;
right : 0;
}
.form__remove-repeat {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
font-weight : 400;
}
.form__remove-repeat:hover {
color : #1ab248;
}
.form__place {
margin-bottom : 30px;
font-size : 18px;
border-bottom : 1px solid #e1e1e1;
padding-bottom : 15px;
font-weight : 500;
}
.form__datepicker.mx-datepicker {
width : 100%;
}
.form__datepicker .mx-input {
background-color : #fff;
border : #E0E0E0 solid 1px;
border-radius : 8px;
padding : 13px 18px;
width : 100%;
outline : none;
font-style : normal;
font-weight : 400;
font-size : 15px;
line-height : 20px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.form__datepicker .mx-input::placeholder, .form__datepicker .mx-input::-moz-placeholder, .form__datepicker .mx-input::-ms-input-placeholder {
color : #a5a5a5;
}
.form__datepicker .mx-input:focus .form__datepicker .mx-input:hover .form__datepicker .mx-input:active {
outline : none;
transition : all 0.2s;
filter : ;
border-color : #00a942;
}
.form__datepicker .mx-icon-calendar, .form__datepicker .mx-icon-clear {
right : 16px;
font-size : 21px;
}
.form__datepicker.base--error .mx-input {
border-color : #f25050;
}
.form__datepicker-popup.mx-datepicker-popup {
z-index : 3;
}
.form__datepicker-popup .mx-calendar-content .cell.active {
background-color : #1ab248;
}
.form__datepicker-popup .mx-table-date .today, .form__datepicker-popup .mx-time-column .mx-time-item.active {
color : #1ab248;
}
.form__from-to-group {
display : flex;
align-items : center;
}
.form__from-to {
display : flex;
align-items : center;
margin-right : 20px;
}
.form__from-to:last-child {
margin-right : 0;
}
.form__from-to label {
margin-right : 20px;
}
.error--text {
color : #fa4747 !important ;
caret-color : #fa4747 !important ;
}
.tooltip, .v-popper__popper {
display : block !important ;
z-index : 10000;
}
.tooltip .v-popper__inner, .v-popper__popper .v-popper__inner {
background : black;
color : #fff;
border-radius : 4px;
padding : 8px 12px;
max-width : 480px;
}
.tooltip .v-popper__arrow-outer, .v-popper__popper .v-popper__arrow-outer {
width : 0;
height : 0;
border-style : solid;
position : absolute;
border-color : #000;
}
.tooltip[x-placement^="top"], .v-popper__popper[x-placement^="top"] {
margin-bottom : 5px;
}
.tooltip[x-placement^="top"] .v-popper__arrow-outer, .v-popper__popper[x-placement^="top"] .v-popper__arrow-outer {
border-width : 5px 5px 0;
border-left-color : transparent !important ;
border-right-color : transparent !important ;
border-bottom-color : transparent !important ;
bottom : -5px;
left : calc(50% - 5px);
margin-top : 0;
margin-bottom : 0;
}
.tooltip[x-placement^="bottom"], .v-popper__popper[x-placement^="bottom"] {
margin-top : 5px;
}
.tooltip[x-placement^="bottom"] .v-popper__arrow-outer, .v-popper__popper[x-placement^="bottom"] .v-popper__arrow-outer {
border-width : 0 5px 5px;
border-left-color : transparent !important ;
border-right-color : transparent !important ;
border-top-color : transparent !important ;
top : -5px;
left : calc(50% - 5px);
margin-top : 0;
margin-bottom : 0;
}
.tooltip[x-placement^="right"], .v-popper__popper[x-placement^="right"] {
margin-left : 5px;
}
.tooltip[x-placement^="right"] .v-popper__arrow-outer, .v-popper__popper[x-placement^="right"] .v-popper__arrow-outer {
border-width : 5px 5px 5px 0;
border-left-color : transparent !important ;
border-top-color : transparent !important ;
border-bottom-color : transparent !important ;
left : -5px;
top : calc(50% - 5px);
margin-left : 0;
margin-right : 0;
}
.tooltip[x-placement^="left"], .v-popper__popper[x-placement^="left"] {
margin-right : 5px;
}
.tooltip[x-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[x-placement^="left"] .v-popper__arrow-outer {
border-width : 5px 0 5px 5px;
border-top-color : transparent !important ;
border-right-color : transparent !important ;
border-bottom-color : transparent !important ;
right : -5px;
top : calc(50% - 5px);
margin-left : 0;
margin-right : 0;
}
.tooltip[aria-hidden="true"], .v-popper__popper[aria-hidden="true"] {
visibility : hidden;
opacity : 0;
transition : opacity 0.15s, visibility 0.15s;
}
.tooltip[aria-hidden="false"], .v-popper__popper[aria-hidden="false"] {
visibility : visible;
opacity : 1;
transition : opacity 0.15s;
}
.tooltip.tooltip__light .v-popper__inner, .v-popper__popper.tooltip__light .v-popper__inner {
color : #000;
background-color : #fff;
box-shadow : 0 0 16px #6666;
}
.tooltip.tooltip__light .v-popper__arrow-outer, .v-popper__popper.tooltip__light .v-popper__arrow-outer {
border-color : #fff;
}
.tooltip.tooltip__light--parcel .tooltip-inner, .v-popper__popper.tooltip__light--parcel .tooltip-inner {
padding : 19px;
box-shadow : 0 0 25px #00000012;
}
.tooltip.tooltip__soft-dark .v-popper__inner, .tooltip.tooltip__soft-dark .tooltip-inner, .v-popper__popper.tooltip__soft-dark .v-popper__inner, .v-popper__popper.tooltip__soft-dark .tooltip-inner {
padding : 12px 20px;
border-radius : 8px;
max-width : 415px;
color : #fff;
background-color : #000000a8;
}
.tooltip.tooltip__soft-dark .v-popper__arrow-outer, .v-popper__popper.tooltip__soft-dark .v-popper__arrow-outer {
border-color : #000000a8;
}
.tooltip.tooltip__cdekid .v-popper__inner, .v-popper__popper.tooltip__cdekid .v-popper__inner {
max-width : 335px;
border-radius : 4px;
font-size : 14px;
line-height : 20px;
padding : 12px 20px;
text-align : center;
}
.tooltip__lower, .v-popper__popper__lower {
z-index : 998;
}
.banner__action-tooltip {
text-align : center;
font-weight : 700;
}
.banner__action-tooltip .v-popper__inner {
padding : 19px;
box-shadow : 0 0 25px #00000012;
}
.step-body-tooltip {
text-align : center;
width : 300px;
}
.step-body-tooltip .v-popper__inner {
padding : 19px;
color : #6d7380 !important ;
box-shadow : 0 0 25px #00000012;
}
.cdek-base-tooltip .v-popper__inner {
background : var(--Bottom_66, rgb(0, 0, 0, 0.66));
border-radius : 8px;
padding : 12px 20px;
text-align : center;
max-width : unset;
}
.cdek-base-tooltip .v-popper__arrow-container {
display : none;
}
.cdek-base-tooltip.cdek-base-tooltip--with-arrow .v-popper__arrow-container {
display : block;
}
.cdek-base-tooltip.cdek-base-tooltip--with-arrow .v-popper__arrow-outer {
border-color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.base-switch {
display : inline-block;
}
.base-switch-control {
position : relative;
width : 34px;
height : 20px;
display : inline-block;
vertical-align : middle;
}
.base-switch-input {
opacity : 0;
width : 0;
height : 0;
position : absolute;
z-index : -1;
}
.base-switch-input:checked + .base-switch-slider {
background-color : #1ab248;
}
.base-switch-input:checked + .base-switch-slider:before {
border-color : #1ab248;
transform : translate(14px);
}
.base-switch-input:checked + .base-switch-slider.black {
background-color : #323333;
}
.base-switch-input:checked + .base-switch-slider.black:before {
border-color : #323333;
}
.base-switch-input:focus + .base-switch-slider {
box-shadow : 0 0 1px #1ab248;
}
.base-switch-slider {
position : relative;
cursor : pointer;
background-color : #e0e0e0;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
width : 100%;
height : 100%;
border-radius : 30px;
}
.base-switch-slider:before {
position : absolute;
content : "";
height : 20px;
width : 20px;
left : 0;
bottom : 0;
background-color : #fff;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
border : #E0E0E0 solid 1px;
border-radius : 30px;
}
.base-switch-text {
vertical-align : middle;
}
.smartbanner-show {
margin-top : 80px;
}
.smartbanner-show .smartbanner {
display : block;
}
.smartbanner {
position : absolute;
left : 0;
top : 0;
display : none;
width : 100%;
height : 80px;
line-height : 80px;
font-family : "Helvetica Neue", sans-serif;
background : #f4f4f4;
z-index : 9998;
overflow : hidden;
text-size-adjust : none;
}
.smartbanner-container {
margin : 0 auto;
white-space : nowrap;
}
.smartbanner-close {
display : inline-block;
vertical-align : middle;
margin : 0 5px;
font-family : ArialRoundedMTBold, Arial, sans-serif;
font-size : 20px;
text-align : center;
color : #888;
text-decoration : none;
border : 0;
border-radius : 14px;
}
.smartbanner-close:active, .smartbanner-close:hover {
color : #aaa;
}
.smartbanner-icon {
display : inline-block;
vertical-align : middle;
width : 57px;
height : 57px;
margin-right : 12px;
background-size : cover;
border-radius : 10px;
}
.smartbanner-info {
display : inline-block;
vertical-align : middle;
width : 44%;
font-size : 11px;
line-height : 1.2em;
font-weight : 700;
}
.smartbanner-title {
font-size : 13px;
line-height : 18px;
}
.smartbanner-button {
position : absolute;
right : 20px;
top : 0;
bottom : 0;
margin : auto 0;
height : 24px;
font-size : 14px;
line-height : 24px;
text-align : center;
font-weight : 700;
color : #6a6a6a;
text-transform : uppercase;
text-decoration : none;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.8);
}
.smartbanner-button:active, .smartbanner-button:hover {
color : #aaa;
}
.smartbanner-ios {
background : #f4f4f4;
background : linear-gradient(to bottom, #f4f4f4, #cdcdcd);
box-shadow : 0 1px 2px #00000080;
line-height : 80px;
}
.smartbanner-ios .smartbanner-close {
border : 0;
width : 18px;
height : 18px;
line-height : 18px;
color : #888;
text-shadow : 0 1px 0 white;
}
.smartbanner-ios .smartbanner-close:active, .smartbanner-ios .smartbanner-close:hover {
color : #aaa;
}
.smartbanner-ios .smartbanner-icon {
background : rgb(0, 0, 0, 0.6);
background-size : cover;
box-shadow : 0 1px 3px #0000004d;
}
.smartbanner-ios .smartbanner-info {
color : #6a6a6a;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.8);
}
.smartbanner-ios .smartbanner-title {
color : #4d4d4d;
font-weight : 700;
text-overflow : ellipsis;
overflow : hidden;
}
.smartbanner-ios .smartbanner-button {
padding : 0 10px;
min-width : 10%;
color : #6a6a6a;
background : #efefef;
background : linear-gradient(to bottom, #efefef, #dcdcdc);
border-radius : 3px;
box-shadow : 0 0 0 1px #bfbfbf inset, 0 1px #fff9, 0 2px #ffffffb3 inset;
}
.smartbanner-ios .smartbanner-button:active, .smartbanner-ios .smartbanner-button:hover {
background : #dcdcdc;
background : linear-gradient(to bottom, #dcdcdc, #efefef);
}
.smartbanner-android {
background : url(data:image/gifbase64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) #3d3d3d;
box-shadow : 0 4px #88b131 inset;
line-height : 82px;
}
.smartbanner-android .smartbanner-close {
border : 0;
width : 17px;
height : 17px;
line-height : 17px;
margin-right : 7px;
color : #b1b1b3;
background : #1c1e21;
text-shadow : 0 1px 1px #000;
box-shadow : 0 1px 2px #000c inset, 0 1px 1px #ffffff4d;
}
.smartbanner-android .smartbanner-close:active, .smartbanner-android .smartbanner-close:hover {
color : #eee;
}
.smartbanner-android .smartbanner-icon {
background-color : transparent;
box-shadow : none;
}
.smartbanner-android .smartbanner-info {
color : #ccc;
text-shadow : 0 1px 2px #000;
}
.smartbanner-android .smartbanner-title {
color : #fff;
font-weight : 700;
text-overflow : ellipsis;
overflow : hidden;
}
.smartbanner-android .smartbanner-button {
min-width : 12%;
color : #d1d1d1;
padding : 0;
background : none;
border-radius : 0;
box-shadow : 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}
.smartbanner-android .smartbanner-button:active, .smartbanner-android .smartbanner-button:hover {
background : none;
}
.smartbanner-android .smartbanner-button-text {
text-align : center;
display : block;
padding : 0 10px;
background : #42b6c9;
background : linear-gradient(to bottom, #42b6c9, #39a9bb);
text-transform : none;
text-shadow : none;
box-shadow : none;
}
.smartbanner-android .smartbanner-button-text:active, .smartbanner-android .smartbanner-button-text:hover {
background : #2ac7e1;
}
.smartbanner-windows {
background : #f4f4f4;
background : linear-gradient(to bottom, #f4f4f4, #cdcdcd);
box-shadow : 0 1px 2px #00000080;
line-height : 80px;
}
.smartbanner-windows .smartbanner-close {
border : 0;
width : 18px;
height : 18px;
line-height : 18px;
color : #888;
text-shadow : 0 1px 0 white;
}
.smartbanner-windows .smartbanner-close:active, .smartbanner-windows .smartbanner-close:hover {
color : #aaa;
}
.smartbanner-windows .smartbanner-icon {
background : rgb(0, 0, 0, 0.6);
background-size : cover;
box-shadow : 0 1px 3px #0000004d;
}
.smartbanner-windows .smartbanner-info {
color : #6a6a6a;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.8);
}
.smartbanner-windows .smartbanner-title {
color : #4d4d4d;
font-weight : 700;
}
.smartbanner-windows .smartbanner-button {
padding : 0 10px;
min-width : 10%;
color : #6a6a6a;
background : #efefef;
background : linear-gradient(to bottom, #efefef, #dcdcdc);
border-radius : 3px;
box-shadow : 0 0 0 1px #bfbfbf inset, 0 1px #fff9, 0 2px #ffffffb3 inset;
}
.smartbanner-windows .smartbanner-button:active, .smartbanner-windows .smartbanner-button:hover {
background : #dcdcdc;
background : linear-gradient(to bottom, #dcdcdc, #efefef);
}
.page-ltl .feedback-block {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
max-width : unset;
margin : unset;
padding-bottom : 56px;
}
@media (min-width: 992px) {
.page-ltl .feedback-block {
padding-bottom : 120px;
}
}
.page-ltl .feedback-block > *:not(button) {
max-width : calc(100% - 32px);
margin-inline : 16px;
}
@media (min-width: 1200px) {
.page-ltl .feedback-block > *:not(button) {
max-width : 1200px;
margin-inline : auto;
}
}
.page-ltl .feedback-block .feedback-block__prev__button {
transform : translateY(calc(-50% - 76px));
left : 2px;
}
@media (min-width: 1200px) {
.page-ltl .feedback-block .feedback-block__prev__button {
left : calc((100vw - 1200px) / 2 - 28px);
}
}
.page-ltl .feedback-block .feedback-block__next__button {
transform : translateY(calc(-50% - 70px));
right : 2px;
}
@media (min-width: 1200px) {
.page-ltl .feedback-block .feedback-block__next__button {
right : calc((100vw - 1200px) / 2 - 28px);
}
}
.page-ltl .feedback-block .feedback-block-item {
background : #fff;
}
@font-face {
font-family : Roboto;
font-weight : 100;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-100.39da6abe.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100.39da6abe.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100.6b70c1ce.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100.14ea7abf.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100.05d275fd.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 100;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-100italic.b2d1702d.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100italic.b2d1702d.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100italic.bb5f225a.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100italic.926eaa33.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-100italic.4338c733.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 200;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.b17186ca.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.b17186ca.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.34ccd21c.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.6d79427c.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.92d3691e.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 200;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.21850c21.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.21850c21.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.b5cfb62d.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.149c4a7b.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.f6c77e40.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 300;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.b17186ca.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.b17186ca.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.34ccd21c.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.6d79427c.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300.92d3691e.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 300;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.21850c21.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.21850c21.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.b5cfb62d.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.149c4a7b.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-300italic.f6c77e40.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 400;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-italic.7aa754ee.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-italic.7aa754ee.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-italic.c33e230e.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-italic.2afac001.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-italic.cdd2575c.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 400;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-regular.7f7a700a.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-regular.7f7a700a.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-regular.d4d175f4.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-regular.e41533d5.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-regular.7277cfb8.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 500;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-500.bf8077b9.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500.bf8077b9.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500.4fc8591c.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500.8f838c80.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500.ecf88da1.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 500;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-500italic.657cdf6a.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500italic.657cdf6a.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500italic.c5252433.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500italic.fcf72c50.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-500italic.4f324c36.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 600;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.6657f6ea.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.6657f6ea.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.9dcacf1d.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.b5883883.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.39a2f9d2.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 600;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.9fc13ac4.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.9fc13ac4.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.a4208a41.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.1919eb30.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.1ec63a6b.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 700;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.6657f6ea.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.6657f6ea.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.9dcacf1d.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.b5883883.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700.39a2f9d2.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 700;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.9fc13ac4.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.9fc13ac4.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.a4208a41.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.1919eb30.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-700italic.1ec63a6b.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 800;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.6b9b942f.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.6b9b942f.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.01e2ddff.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.827e38f0.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.f34fc114.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 800;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.87f57d7f.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.87f57d7f.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.f55d1a11.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.7c9fb613.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.f4fa94fe.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 900;
font-style : normal;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.6b9b942f.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.6b9b942f.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.01e2ddff.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.827e38f0.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900.f34fc114.ttf) format("truetype");
}
@font-face {
font-family : Roboto;
font-weight : 900;
font-style : italic;
src : url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.87f57d7f.eot);
src : local(""), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.87f57d7f.eot?#iefix) format("embedded-opentype"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.f55d1a11.woff2) format("woff2"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.7c9fb613.woff) format("woff"), url(/assets/static/roboto-v30-latin-extcyrillic-ext-900italic.f4fa94fe.ttf) format("truetype");
}
html, body {
font-family : Roboto, sans-serif;
margin : 0;
padding : 0;
}
.page-enter-active, .page-leave-active {
transition : opacity 0.5s;
}
.page-enter, .page-leave-active {
opacity : 0;
}
.error-page[data-v-42867f23] {
padding : 0 10px;
}
@media (min-width: 640px) {
.error-page[data-v-42867f23] {
padding : 0 20px;
}
}
.error-page__title[data-v-42867f23] {
font-size : 160px;
line-height : 200px;
font-weight : 900;
color : #1ab248;
text-align : center;
}
@media (min-width: 640px) {
.error-page__title[data-v-42867f23] {
font-size : 280px;
line-height : 328px;
}
}
.error-page__subtitle[data-v-42867f23] {
font-size : 24px;
line-height : 25px;
font-weight : 200;
text-align : center;
}
@media (min-width: 640px) {
.error-page__subtitle[data-v-42867f23] {
font-size : 34px;
line-height : 52px;
}
}
.error-page__description[data-v-42867f23] {
font-size : 18px;
line-height : 27px;
font-weight : 300;
max-width : 770px;
text-align : center;
margin : 70px auto;
}
@media (min-width: 640px) {
.error-page__description[data-v-42867f23] {
font-size : 20px;
line-height : 32px;
}
}
.error-page__link[data-v-42867f23] {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
font-weight : 500;
}
.error-page__link[data-v-42867f23]:hover {
color : #1ab248;
}
.error-page[data-v-cefe285d] {
padding : 0 10px;
}
@media (min-width: 640px) {
.error-page[data-v-cefe285d] {
padding : 0 20px;
}
}
.error-page__title[data-v-cefe285d] {
font-size : 160px;
line-height : 200px;
font-weight : 900;
color : #1ab248;
text-align : center;
}
@media (min-width: 640px) {
.error-page__title[data-v-cefe285d] {
font-size : 280px;
line-height : 328px;
}
}
.error-page__subtitle[data-v-cefe285d] {
font-size : 24px;
line-height : 25px;
font-weight : 200;
text-align : center;
}
@media (min-width: 640px) {
.error-page__subtitle[data-v-cefe285d] {
font-size : 34px;
line-height : 52px;
}
}
.error-page__description[data-v-cefe285d] {
font-size : 18px;
line-height : 27px;
font-weight : 300;
max-width : 770px;
text-align : center;
margin : 70px auto;
}
@media (min-width: 640px) {
.error-page__description[data-v-cefe285d] {
font-size : 20px;
line-height : 32px;
}
}
.error-page__link[data-v-cefe285d] {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
font-weight : 500;
}
.error-page__link[data-v-cefe285d]:hover {
color : #1ab248;
}
.dogovor-final[data-v-244e8a88] {
display : flex;
flex-direction : column;
justify-content : center;
align-items : center;
margin : 48px 16px;
}
.dogovor-final__button[data-v-244e8a88] {
width : 100%;
margin-top : 40px;
}
@media (min-width: 576px) {
.dogovor-final__button[data-v-244e8a88] {
width : auto;
}
}
.dogovor-final.not-found[data-v-244e8a88], .dogovor-final.sent[data-v-244e8a88] {
max-width : 420px;
}
@media (min-width: 576px) {
.dogovor-final.not-found[data-v-244e8a88], .dogovor-final.sent[data-v-244e8a88] {
margin-left : auto;
margin-right : auto;
}
}
.dogovor-final__icon[data-v-244e8a88] {
margin-bottom : 16px;
}
.dogovor-final__title[data-v-244e8a88] {
color : var(--Bottom, #000000);
text-align : center;
font-size : 16px;
font-style : normal;
font-weight : 500;
line-height : 24px;
margin-bottom : 4px;
}
.dogovor-final__subtitle[data-v-244e8a88] {
color : var(--Bottom_Calm, #5b6976);
text-align : center;
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 576px) {
.dogovor-final[data-v-244e8a88] {
margin : 150px 0;
}
}
.dogovor-city-selector[data-v-70982446] .cdek-dropdown-box {
max-height : 244px;
overflow : auto;
}
.dogovor-inn-input[data-v-cb3fe537] {
display : flex;
max-width : 350px;
}
.dogovor-inn-input[data-v-cb3fe537] .cdek-button {
width : 56px;
height : 56px;
margin-left : 12px;
padding : 16px;
}
.dogovor-inn-input__control[data-v-cb3fe537] {
width : 100%;
}
.dogovor-company-selector[data-v-df3b46a7] {
margin : 0 3px;
}
.dogovor-company-selector__inn[data-v-df3b46a7] {
width : 100%;
}
.dogovor-company-selector__form[data-v-df3b46a7] {
margin-top : 20px;
width : 100%;
}
.dogovor-company-selector__city[data-v-df3b46a7] {
margin-bottom : 10px;
}
.dogovor-company-selector__container[data-v-df3b46a7] {
display : grid;
grid-template-columns : 1fr;
gap : 12px 24px;
}
.dogovor-company-selector__hint[data-v-df3b46a7] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
margin-bottom : 12px;
margin-top : 24px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.dogovor-company-selector__hint.city[data-v-df3b46a7] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
}
.dogovor-company-selector__title[data-v-df3b46a7] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin : 48px 16px 16px;
}
.dogovor-company-selector__input[data-v-df3b46a7] {
width : 100%;
}
.dogovor-company-selector__icon[data-v-df3b46a7] {
margin-left : 12px;
width : 56px;
height : 56px;
padding : 16px;
}
.dogovor-company-selector__company[data-v-df3b46a7] {
min-width : 100%;
width : fit-content;
padding : 16px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
border-radius : 8px;
}
.dogovor-company-selector__company-title[data-v-df3b46a7] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 2px;
}
.dogovor-company-selector__company-text[data-v-df3b46a7] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.dogovor-company-selector__entity[data-v-df3b46a7] {
border-radius : 8px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
padding : 16px;
}
.dogovor-company-selector__button[data-v-df3b46a7] {
padding : 6px 27px;
height : 36px;
margin-top : 16px;
text-transform : uppercase;
}
@media (min-width: 992px) {
.dogovor-company-selector-left[data-v-df3b46a7] {
max-width : 80%;
}
.dogovor-company-selector__hint[data-v-df3b46a7] {
margin-bottom : 16px;
}
.dogovor-company-selector__container[data-v-df3b46a7] {
grid-template-columns : 1fr 1fr;
}
.dogovor-company-selector__inn[data-v-df3b46a7] {
width : 25%;
min-width : 282px;
}
.dogovor-company-selector__form[data-v-df3b46a7] {
width : 33.3%;
min-width : 384px;
}
.dogovor-company-selector__company[data-v-df3b46a7] {
min-width : 282px;
}
.dogovor-company-selector__entity[data-v-df3b46a7] {
display : flex;
justify-content : space-between;
align-items : center;
width : 100%;
}
.dogovor-company-selector__button[data-v-df3b46a7] {
width : auto;
}
}
.dogovor-login__title[data-v-010a8967] {
color : #000;
font-size : 24px;
font-style : normal;
font-weight : 500;
line-height : 32px;
margin-bottom : 8px;
}
.dogovor-login__text[data-v-010a8967] {
color : #5e6366;
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
margin-bottom : 32px;
}
.dogovor-login__button[data-v-010a8967] {
text-transform : uppercase;
width : 100%;
padding : 12px 42px;
}
@media (min-width: 768px) {
.dogovor-login__button[data-v-010a8967] {
width : auto;
}
}
.dogovor-offer__top[data-v-71353cae] {
display : flex;
padding : 12px;
border-radius : 8px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
text-decoration : none;
gap : 12px;
margin-bottom : 16px;
}
.dogovor-offer__top-icon[data-v-71353cae] {
flex-shrink : 0;
}
.dogovor-offer__top-title[data-v-71353cae] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 4px;
}
.dogovor-offer__top-subtitle[data-v-71353cae] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Primary_Active, #158e3a);
}
.dogovor-offer__bottom[data-v-71353cae] {
font-size : 11px;
font-weight : 400;
line-height : 18px;
}
.dogovor-offer__bottom a[data-v-71353cae] {
color : var(--Primary_Active, #158e3a);
}
.dogovor-user-form[data-v-b3d7b8c7] {
max-width : 384px;
}
.dogovor-user-form .dogovor-user-form__submit[data-v-b3d7b8c7] {
pointer-events : auto;
}
.dogovor-user-form .dogovor-user-form__submit.disabled[data-v-b3d7b8c7] {
cursor : default;
}
.dogovor-user-form[data-v-b3d7b8c7] .cdek-switch__tip {
color : var(--Error, #e40029);
}
.dogovor-user-form__offer[data-v-b3d7b8c7] {
margin : 12px 0 32px;
}
.dogovor-user-form__link[data-v-b3d7b8c7] {
color : var(--Bottom, #000000);
}
.dogovor-user-form__text[data-v-b3d7b8c7] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-bottom : 12px;
color : #5e6366;
}
.dogovor-user-form__tab[data-v-b3d7b8c7], .dogovor-user-form__site[data-v-b3d7b8c7] {
margin-bottom : 20px;
}
.dogovor-user-form__phone[data-v-b3d7b8c7] {
display : flex;
}
.dogovor-user-form__phone-select[data-v-b3d7b8c7] {
margin-right : 8px;
flex : 1 1 150px;
}
.dogovor-user-form__phone-select[data-v-b3d7b8c7] .cdek-dropdown-box {
max-height : 350px;
overflow : auto;
}
.dogovor-user-form__phone-input[data-v-b3d7b8c7] {
width : 100%;
}
.dogovor-user-form__switch[data-v-b3d7b8c7] {
margin : 12px 0 20px;
}
.b2c-b2b-form__container[data-v-2a578ca1] {
position : relative;
overflow : hidden;
display : flex;
flex-direction : column;
}
.b2c-b2b-form__container[data-v-2a578ca1]:before {
content : " ";
background : var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
display : block;
width : 370px;
height : 370px;
border-radius : 370px;
top : -180px;
left : 56px;
position : absolute;
}
@media (min-width: 992px) {
.b2c-b2b-form__container[data-v-2a578ca1] {
display : block;
}
}
.b2c-b2b-form__body[data-v-2a578ca1] {
padding : 0 16px;
margin-bottom : 40px;
}
.b2c-b2b-form__banner[data-v-2a578ca1] {
position : relative;
margin : 24px 16px 48px;
display : block;
}
.b2c-b2b-form__banner img[data-v-2a578ca1] {
position : relative;
z-index : 1;
}
.b2c-b2b-form__data[data-v-2a578ca1] {
order : 1;
}
.b2c-b2b-form__data-container[data-v-2a578ca1] {
display : flex;
overflow : auto;
gap : 8px;
margin-bottom : 48px;
scrollbar-width : none;
}
.b2c-b2b-form__data-container[data-v-2a578ca1]::-webkit-scrollbar {
display : none;
}
.b2c-b2b-form__data--icon[data-v-2a578ca1] {
margin-bottom : 20px;
width : 48px;
}
.b2c-b2b-form__data--title[data-v-2a578ca1] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 4px;
}
.b2c-b2b-form__data--text[data-v-2a578ca1] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom, #000000);
}
.b2c-b2b-form__data--item[data-v-2a578ca1] {
padding : 16px;
background-color : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
border-radius : 12px;
width : auto;
flex : 1 0 272px;
}
.b2c-b2b-form__data--item[data-v-2a578ca1]:first-child {
margin-left : 16px;
}
.b2c-b2b-form__data--item[data-v-2a578ca1]:last-child {
margin-right : 16px;
margin-bottom : 0;
}
.b2c-b2b-form__title[data-v-2a578ca1] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
.b2c-b2b-form__title--header[data-v-2a578ca1] {
padding : 0 16px;
margin-bottom : 20px;
}
.b2c-b2b-form__title--company[data-v-2a578ca1] {
margin-bottom : 16px;
}
.b2c-b2b-form__title--form[data-v-2a578ca1] {
margin-bottom : 8px;
}
.b2c-b2b-form__divider[data-v-2a578ca1] {
width : 100%;
border : var(--Bottom_20, rgb(0, 0, 0, 0.2)) dashed 1px;
margin : 48px 0;
}
@media (min-width: 992px) {
.b2c-b2b-form__container[data-v-2a578ca1] {
position : relative;
overflow : visible;
}
.b2c-b2b-form__container[data-v-2a578ca1]:before {
display : none;
}
.b2c-b2b-form__banner[data-v-2a578ca1] {
width : 45%;
}
.b2c-b2b-form__banner img[data-v-2a578ca1] {
width : 100%;
}
.b2c-b2b-form__header[data-v-2a578ca1] {
display : flex;
flex-direction : row-reverse;
justify-content : space-between;
margin-bottom : 26px;
}
.b2c-b2b-form__header[data-v-2a578ca1]:before {
display : none;
}
.b2c-b2b-form__data-container[data-v-2a578ca1] {
display : flex;
gap : 24px;
margin : 0 16px 80px;
}
.b2c-b2b-form__data--title[data-v-2a578ca1] {
margin-bottom : 6px;
}
.b2c-b2b-form__data--icon[data-v-2a578ca1] {
margin-bottom : 20px;
}
.b2c-b2b-form__data--item[data-v-2a578ca1] {
display : flex;
flex-direction : column;
justify-content : flex-start;
align-items : flex-start;
flex : 0 1 180px;
padding : 0;
background : transparent;
margin : 0;
}
.b2c-b2b-form__data--item[data-v-2a578ca1]:first-child, .b2c-b2b-form__data--item[data-v-2a578ca1]:last-child {
margin : 0;
}
.b2c-b2b-form__title--header[data-v-2a578ca1] {
font-size : 40px;
font-weight : 300;
line-height : 50px;
margin-bottom : 56px;
max-width : 610px;
}
}
@media (min-width: 1200px) {
.b2c-b2b-form[data-v-2a578ca1] {
max-width : 1200px;
margin : 100px auto 80px;
}
.b2c-b2b-form__data[data-v-2a578ca1] {
margin-top : 0;
margin-bottom : 80px;
}
.b2c-b2b-form__data-container[data-v-2a578ca1] {
margin : 0;
}
.b2c-b2b-form__header[data-v-2a578ca1] {
display : block;
overflow : visible;
}
.b2c-b2b-form__header[data-v-2a578ca1], .b2c-b2b-form__body[data-v-2a578ca1] {
padding : 0;
margin : 0;
}
.b2c-b2b-form__title--header[data-v-2a578ca1] {
padding : 0;
}
.b2c-b2b-form__banner[data-v-2a578ca1] {
margin-top : 0;
margin-bottom : 80px;
position : absolute;
right : 0;
width : auto;
}
.b2c-b2b-form__banner img[data-v-2a578ca1] {
width : 282px;
}
}
.dogovor-final[data-v-65088d88] {
display : flex;
flex-direction : column;
justify-content : center;
align-items : center;
margin : 48px 16px;
}
.dogovor-final__button[data-v-65088d88] {
width : 100%;
margin-top : 40px;
}
@media (min-width: 576px) {
.dogovor-final__button[data-v-65088d88] {
width : auto;
}
}
.dogovor-final.not-found[data-v-65088d88], .dogovor-final.sent[data-v-65088d88] {
max-width : 420px;
}
@media (min-width: 576px) {
.dogovor-final.not-found[data-v-65088d88], .dogovor-final.sent[data-v-65088d88] {
margin-left : auto;
margin-right : auto;
}
}
.dogovor-final__icon[data-v-65088d88] {
margin-bottom : 16px;
}
.dogovor-final__title[data-v-65088d88] {
color : var(--Bottom, #000000);
text-align : center;
font-size : 16px;
font-style : normal;
font-weight : 500;
line-height : 24px;
margin-bottom : 4px;
}
.dogovor-final__subtitle[data-v-65088d88] {
color : var(--Bottom_Calm, #5b6976);
text-align : center;
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 576px) {
.dogovor-final[data-v-65088d88] {
margin : 150px 0;
}
}
.dogovor-company-selector[data-v-1117ab4b] {
margin : 0 3px;
}
.dogovor-company-selector__inn[data-v-1117ab4b] {
width : 100%;
}
.dogovor-company-selector__form[data-v-1117ab4b] {
margin-top : 20px;
width : 100%;
}
.dogovor-company-selector__city[data-v-1117ab4b] {
margin-bottom : 10px;
}
.dogovor-company-selector__container[data-v-1117ab4b] {
display : grid;
grid-template-columns : 1fr;
gap : 12px 24px;
}
.dogovor-company-selector__hint[data-v-1117ab4b] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
margin-bottom : 12px;
margin-top : 24px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.dogovor-company-selector__hint.city[data-v-1117ab4b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
}
.dogovor-company-selector__title[data-v-1117ab4b] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin : 48px 16px 16px;
}
.dogovor-company-selector__input[data-v-1117ab4b] {
width : 100%;
}
.dogovor-company-selector__icon[data-v-1117ab4b] {
margin-left : 12px;
width : 56px;
height : 56px;
padding : 16px;
}
.dogovor-company-selector__entity[data-v-1117ab4b] {
border-radius : 8px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
padding : 16px;
}
.dogovor-company-selector__button[data-v-1117ab4b] {
padding : 6px 27px;
height : 36px;
margin-top : 16px;
text-transform : uppercase;
}
@media (min-width: 992px) {
.dogovor-company-selector-left[data-v-1117ab4b] {
max-width : 80%;
}
.dogovor-company-selector__hint[data-v-1117ab4b] {
margin-bottom : 16px;
}
.dogovor-company-selector__container[data-v-1117ab4b] {
grid-template-columns : 1fr 1fr;
}
.dogovor-company-selector__inn[data-v-1117ab4b] {
width : 25%;
min-width : 282px;
}
.dogovor-company-selector__form[data-v-1117ab4b] {
width : 33.3%;
min-width : 384px;
}
.dogovor-company-selector__company[data-v-1117ab4b] {
min-width : 282px;
}
.dogovor-company-selector__entity[data-v-1117ab4b] {
display : flex;
justify-content : space-between;
align-items : center;
width : 100%;
}
.dogovor-company-selector__button[data-v-1117ab4b] {
width : auto;
}
}
.dogovor-login__title[data-v-6624c70f] {
color : #000;
font-size : 24px;
font-style : normal;
font-weight : 500;
line-height : 32px;
margin-bottom : 8px;
}
.dogovor-login__text[data-v-6624c70f] {
color : #5e6366;
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
margin-bottom : 32px;
}
.dogovor-login__button[data-v-6624c70f] {
text-transform : uppercase;
width : 100%;
padding : 12px 42px;
}
@media (min-width: 768px) {
.dogovor-login__button[data-v-6624c70f] {
width : auto;
}
}
.dogovor-city-selector[data-v-19bc86dd] .cdek-dropdown-box {
max-height : 244px;
overflow : auto;
}
.dogovor-offer__top[data-v-e5c55c97] {
display : flex;
padding : 12px;
border-radius : 8px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
text-decoration : none;
gap : 12px;
margin-bottom : 16px;
}
.dogovor-offer__top-icon[data-v-e5c55c97] {
flex-shrink : 0;
}
.dogovor-offer__top-title[data-v-e5c55c97] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 4px;
}
.dogovor-offer__top-subtitle[data-v-e5c55c97] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Primary_Active, #158e3a);
}
.dogovor-offer__bottom[data-v-e5c55c97] {
font-size : 11px;
font-weight : 400;
line-height : 18px;
}
.dogovor-offer__bottom a[data-v-e5c55c97] {
color : var(--Primary_Active, #158e3a);
}
.dogovor-user-form[data-v-a640deb5] {
max-width : 384px;
}
.dogovor-user-form .dogovor-user-form__submit[data-v-a640deb5] {
pointer-events : auto;
}
.dogovor-user-form .dogovor-user-form__submit.disabled[data-v-a640deb5] {
cursor : default;
}
.dogovor-user-form[data-v-a640deb5] .cdek-switch__tip {
color : var(--Error, #e40029);
}
.dogovor-user-form__offer[data-v-a640deb5] {
margin : 12px 0 32px;
}
.dogovor-user-form__link[data-v-a640deb5] {
color : var(--Bottom, #000000);
}
.dogovor-user-form__text[data-v-a640deb5] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-bottom : 12px;
color : #5e6366;
}
.dogovor-user-form__tab[data-v-a640deb5], .dogovor-user-form__site[data-v-a640deb5] {
margin-bottom : 20px;
}
.dogovor-user-form__phone[data-v-a640deb5] {
display : flex;
}
.dogovor-user-form__phone-select[data-v-a640deb5] {
margin-right : 8px;
flex : 1 1 150px;
}
.dogovor-user-form__phone-select[data-v-a640deb5] .cdek-dropdown-box {
max-height : 350px;
overflow : auto;
}
.dogovor-user-form__phone-input[data-v-a640deb5] {
width : 100%;
}
.dogovor-user-form__switch[data-v-a640deb5] {
margin : 12px 0 20px;
}
.dogovor-user-form__title[data-v-a640deb5] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
@media (max-width: 992px) {
.dogovor-user-form__title[data-v-a640deb5] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.dogovor-user-form__subtitle[data-v-a640deb5] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 24px;
}
@media (max-width: 992px) {
.dogovor-user-form__subtitle[data-v-a640deb5] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.dogovor-inn-input[data-v-b8378964] {
display : flex;
max-width : 350px;
}
.dogovor-inn-input[data-v-b8378964] .cdek-button {
width : 56px;
height : 56px;
margin-left : 12px;
padding : 16px;
margin-top: 5px;
}
.dogovor-inn-input__control[data-v-b8378964] {
width : 100%;
}
.dogovor-company-data[data-v-08cb0dd7] {
min-width : 100%;
width : fit-content;
padding : 16px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
border-radius : 8px;
}
.dogovor-company-data-title[data-v-08cb0dd7] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 2px;
}
.dogovor-company-data-text[data-v-08cb0dd7] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 992px) {
.dogovor-company-data[data-v-08cb0dd7] {
min-width : 282px;
}
}
.toast {
position : relative;
}
.b2c-b2b-form__data[data-v-b3500b26] {
scrollbar-width : none;
order : 1;
display : flex;
overflow : auto;
gap : 8px;
margin-bottom : 48px;
}
.b2c-b2b-form__data[data-v-b3500b26]::-webkit-scrollbar {
display : none;
}
.b2c-b2b-form__data--icon[data-v-b3500b26] {
margin-bottom : 20px;
width : 48px;
}
.b2c-b2b-form__data--title[data-v-b3500b26] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
margin-bottom : 4px;
}
.b2c-b2b-form__data--text[data-v-b3500b26] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom, #000000);
}
.b2c-b2b-form__data--item[data-v-b3500b26] {
padding : 16px;
background-color : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
border-radius : 12px;
width : auto;
flex : 1 0 272px;
}
.b2c-b2b-form__data--item[data-v-b3500b26]:first-child {
margin-left : 16px;
}
.b2c-b2b-form__data--item[data-v-b3500b26]:last-child {
margin-right : 16px;
margin-bottom : 0;
}
@media (min-width: 1200px) {
.b2c-b2b-form__data[data-v-b3500b26] {
order : unset;
margin-bottom : 80px;
gap : 24px;
}
.b2c-b2b-form__data--title[data-v-b3500b26] {
margin-bottom : 6px;
}
.b2c-b2b-form__data--icon[data-v-b3500b26] {
margin-bottom : 20px;
}
.b2c-b2b-form__data--item[data-v-b3500b26] {
display : flex;
flex-direction : column;
justify-content : flex-start;
align-items : flex-start;
flex : 0 1 180px;
padding : 0;
background : transparent;
margin : 0;
}
.b2c-b2b-form__data--item[data-v-b3500b26]:first-child, .b2c-b2b-form__data--item[data-v-b3500b26]:last-child {
margin : 0;
}
}
.b2c-b2b-form__title[data-v-b3500b26] {
font-family : Roboto Thin, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin : 0 16px 24px;
}
@media (min-width: 768px) {
.b2c-b2b-form__title[data-v-b3500b26] {
font-size : 40px;
font-weight : 300;
line-height : 50px;
text-align : left;
max-width : 55%;
}
}
@media (min-width: 1200px) {
.b2c-b2b-form__title[data-v-b3500b26] {
margin : 0 0 10px;
max-width : 600px;
}
}
.b2c-b2b-form__company[data-v-b3500b26] {
margin-bottom : 24px;
}
.b2c-b2b-form__container[data-v-b3500b26] {
position : relative;
overflow : hidden;
display : flex;
flex-direction : column;
}
.b2c-b2b-form__container[data-v-b3500b26]:before {
content : " ";
background : var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
display : block;
width : 370px;
height : 370px;
border-radius : 370px;
top : -180px;
left : 56px;
position : absolute;
}
@media (min-width: 768px) {
.b2c-b2b-form__container[data-v-b3500b26] {
margin-top : 40px;
}
.b2c-b2b-form__container[data-v-b3500b26]:before {
display : none;
}
}
@media (min-width: 992px) {
.b2c-b2b-form__container[data-v-b3500b26] {
overflow : visible;
}
}
.b2c-b2b-form__body[data-v-b3500b26] {
margin : 0 20px 20px;
}
.b2c-b2b-form__body-title[data-v-b3500b26] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 12px;
}
@media (min-width: 1200px) {
.b2c-b2b-form__body[data-v-b3500b26] {
margin : 0;
}
.b2c-b2b-form__body-title[data-v-b3500b26] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 24px;
}
}
.b2c-b2b-form__banner[data-v-b3500b26] {
position : relative;
margin : 24px 16px 48px;
display : block;
}


.b2c-b2b-form__banner img[data-v-b3500b26] {
    position: relative;
    z-index: 1;
    width: 256px;
    display: flex;
    justify-content: center;
    margin: 0 100px 24px
}

@media (min-width: 768px) {
.b2c-b2b-form__banner[data-v-b3500b26] {
margin-top : 0;
margin-bottom : 80px;
position : absolute;
right : 0;
width : auto;
}
.b2c-b2b-form__banner img[data-v-b3500b26] {
width : 282px;
}
}
.b2c-b2b-form__divider[data-v-b3500b26] {
width : 100%;
border : var(--Bottom_20, rgb(0, 0, 0, 0.2)) dashed 1px;
margin : 8px 0 32px;
}
@media (min-width: 1200px) {
.b2c-b2b-form[data-v-b3500b26] {
max-width : 1200px;
margin : 80px auto;
}
}
.parcel[data-v-d5dfdead] .two-columns-container {
margin-top : 50px;
margin-bottom : 50px;
}
@media (min-width: 640px) {
.parcel[data-v-d5dfdead] .two-columns-container {
margin-top : 60px;
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.parcel[data-v-d5dfdead] .two-columns-container {
margin-top : 120px;
margin-bottom : 120px;
}
}
.parcel[data-v-d5dfdead] .two-columns__title {
text-align : center;
}
@media (min-width: 640px) {
.parcel[data-v-d5dfdead] .two-columns__title {
text-align : left;
}
}
@media (min-width: 1000px) {
.parcel[data-v-d5dfdead] .two-columns__title {
margin-bottom : 40px;
font-size : 35px;
line-height : 40px;
}
}
[data-v-a7d29c78] .two-columns-container {
margin-top : 50px;
margin-bottom : 50px;
}
@media (min-width: 640px) {
[data-v-a7d29c78] .two-columns-container {
margin-top : 60px;
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
[data-v-a7d29c78] .two-columns-container {
margin-top : 120px;
margin-bottom : 120px;
}
}
[data-v-a7d29c78] .two-columns__title {
text-align : center;
}
@media (min-width: 640px) {
[data-v-a7d29c78] .two-columns__title {
text-align : left;
}
}
@media (min-width: 1000px) {
[data-v-a7d29c78] .two-columns__title {
margin-bottom : 40px;
font-size : 35px;
line-height : 40px;
}
}
.tariff-item[data-v-02e58d36] {
display : flex;
flex-direction : column;
gap : 12px;
border-radius : 12px;
box-shadow : 0 4px 8px #4b3c870d;
padding : 16px;
cursor : pointer;
}
.tariff-item__selected[data-v-02e58d36] {
border : var(--Primary, #1ab248) solid 2px;
padding : 14px;
}
.tariff-item__speed[data-v-02e58d36] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.tariff-item__price_wrapper[data-v-02e58d36] {
display : flex;
justify-content : space-between;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.business-tariff[data-v-a5def5d9] {
border-radius : 12px;
padding : 16px;
box-shadow : 0 8px 12px -5px #00369f12;
position : relative;
}
.business-tariff__title[data-v-a5def5d9] {
display : flex;
align-items : center;
justify-content : space-between;
}
.business-tariff__price[data-v-a5def5d9] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
@media (min-width: 992px) {
.business-tariff__price[data-v-a5def5d9] {
position : absolute;
top : 16px;
right : 16px;
}
}
.business-tariff__name[data-v-a5def5d9] {
margin-bottom : 4px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.business-tariff__name_selected[data-v-a5def5d9] {
margin-right : 40px;
}
.business-tariff__speed[data-v-a5def5d9] {
color : var(--Tertiary, #627790);
margin-bottom : 16px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.business-tariff__speed[data-v-a5def5d9] {
margin-bottom : 12px;
}
}
.business-tariff__check[data-v-a5def5d9] {
position : absolute;
right : 16px;
top : 16px;
padding : 6px;
height : 36px;
}
@media (min-width: 992px) {
.business-tariff__check[data-v-a5def5d9] {
padding : 0;
top : unset;
bottom : 16px;
height : 24px;
}
}
.business-tariff__selected[data-v-a5def5d9] {
border : var(--Primary, #1ab248) solid 2px;
padding : 14px;
}
.tariffs-list__loader_wrapper[data-v-9eee540c] {
display : flex;
justify-content : center;
align-items : center;
height : 100px;
}
@media (min-width: 992px) {
.tariffs-list__swiper[data-v-9eee540c] {
display : none;
}
}
.tariffs-list__not_found[data-v-9eee540c] {
display : flex;
flex-direction : column;
align-items : center;
gap : 16px;
align-self : stretch;
padding-left : 16px;
padding-right : 16px;
padding-bottom : 8px;
}
@media (min-width: 992px) {
.tariffs-list__not_found[data-v-9eee540c] {
padding-left : 32px;
padding-right : 32px;
padding-bottom : 16px;
}
}
.tariffs-list__not_found_image[data-v-9eee540c] {
height : 60px;
width : 60px;
background : url(/assets/static/notFound.ac43695a.png) 50% /cover no-repeat lightgray;
}
.tariffs-list__not_found_text[data-v-9eee540c] {
text-align : center;
}
.tariffs-list__desktop[data-v-9eee540c] {
display : none;
}
@media (min-width: 992px) {
.tariffs-list__desktop[data-v-9eee540c] {
margin-bottom : 8px;
padding-left : 32px;
display : flex;
gap : 8px;
}
.tariffs-list__desktop[data-v-9eee540c] .tariff-item {
width : 176px;
}
}
.tariffs-list__large[data-v-9eee540c] {
display : flex;
flex-direction : column;
gap : 8px;
padding-left : 16px;
padding-right : 16px;
}
@media (min-width: 992px) {
.tariffs-list__large[data-v-9eee540c] {
padding-left : 32px;
padding-right : 32px;
}
}
.tariffs-list[data-v-9eee540c] .swiper-slide {
width : 162px;
}
@media (min-width: 992px) {
.tariffs-list[data-v-9eee540c] .swiper-slide {
width : 176px;
}
}
.tariffs-list__slide[data-v-9eee540c] {
margin-bottom : 8px;
}
.direction-selector__title[data-v-6ab52eab] {
color : var(--Tertiary, #627790);
margin-bottom : 12px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.direction-selector__options[data-v-6ab52eab] {
border-radius : 10px;
box-shadow : 0 1px 2px #0021340d inset;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
padding : 4px;
display : flex;
flex-direction : column;
gap : 8px;
}
@media (min-width: 992px) {
.direction-selector__options[data-v-6ab52eab] {
flex-direction : row;
gap : 0;
}
}
.direction-selector__option[data-v-6ab52eab] {
text-align : center;
padding : 2px 8px;
cursor : pointer;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
border-radius : 8px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 12px;
line-height : 24px;
letter-spacing : 0.05em;
text-transform : uppercase;
}
@media (min-width: 992px) {
.direction-selector__option[data-v-6ab52eab] {
width : 50%;
}
}
.direction-selector__option_active[data-v-6ab52eab] {
background : #fff;
color : var(--Primary_Active, #158e3a);
box-shadow : 0 3px 1px #00000008, 0 1px 1px #00000003, 0 3px 8px #0000001a;
}
.tariffs-selector[data-v-5d1e36a3] {
display : flex;
flex-direction : column;
gap : 24px;
padding-bottom : 16px;
background : #fff;
}
@media (min-width: 1200px) {
.tariffs-selector[data-v-5d1e36a3] {
padding-bottom : 24px;
border-radius : 16px;
}
}
.tariffs-selector__directions[data-v-5d1e36a3] {
padding-top : 24px;
padding-left : 16px;
padding-right : 16px;
display : flex;
flex-direction : column;
gap : 24px;
}
@media (min-width: 992px) {
.tariffs-selector__directions[data-v-5d1e36a3] {
padding-top : 32px;
padding-left : 32px;
padding-right : 32px;
}
}
.tariffs-selector__title[data-v-5d1e36a3] {
font-size : 20px;
font-style : normal;
font-weight : 500;
line-height : 28px;
}
.sizes-label[data-v-1c17bd78] {
display : flex;
align-items : center;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
font-style : normal;
font-weight : 400;
line-height : 20px;
font-size : 14px;
}
.sizes-label__shop_icon[data-v-1c17bd78] {
display : none;
margin-right : 12px;
}
@media (min-width: 1200px) {
.sizes-label__shop_icon[data-v-1c17bd78] {
display : flex;
}
}
.cities-info[data-v-79efd5e4] {
font-weight : 500;
line-height : 24px;
}
.change-order-info__content[data-v-ce3d824b] {
margin-bottom : 40px;
margin-top : 24px;
line-height : 28px;
text-align : center;
}
.change-order-info__buttons[data-v-ce3d824b] {
display : flex;
justify-content : center;
flex-direction : column-reverse;
gap : 16px;
}
@media (min-width: 992px) {
.change-order-info__buttons[data-v-ce3d824b] {
flex-direction : row;
}
.change-order-info__buttons[data-v-ce3d824b] .cdek-button {
width : 152px;
}
}
.edit-calculate-info__alert[data-v-66b7232e], .edit-calculate-info__not_found[data-v-66b7232e] {
display : flex;
gap : 12px;
padding : 12px 16px;
border : #ddd dashed 1px;
border-radius : 8px;
align-items : center;
}
.edit-calculate-info__alert > img[data-v-66b7232e], .edit-calculate-info__not_found > img[data-v-66b7232e] {
width : 24px;
height : 24px;
}
.edit-calculate-info__alert[data-v-66b7232e] {
margin-bottom : 24px;
}
.edit-calculate-info__not_found[data-v-66b7232e] {
margin-top : 16px;
}
.edit-calculate-info__disclaimer[data-v-66b7232e] {
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
.edit-calculate-info__buttons[data-v-66b7232e] {
display : flex;
gap : 24px;
}
.order-info-mobile[data-v-3b44ab3f] {
padding : 24px 16px;
background : #fff;
}
.order-info-mobile__edit_button[data-v-3b44ab3f] {
margin-top : 8px;
}
.first-step[data-v-21dc7566] {
background : #fff;
}
.additional-services-total[data-v-c0b1e5bb] {
display : flex;
flex-direction : column;
}
.additional-services-total__main[data-v-c0b1e5bb] {
width : 100%;
display : flex;
justify-content : space-between;
align-items : center;
}
.additional-services-total__chevron[data-v-c0b1e5bb] {
display : flex;
gap : 4px;
}
.additional-services-total__sub[data-v-c0b1e5bb] {
margin-top : 4px;
display : flex;
justify-content : space-between;
}
.additional-services-total__price[data-v-c0b1e5bb] {
white-space : nowrap;
width : max-content;
}
.totals__subtotals[data-v-a7e89f0b] {
display : flex;
flex-direction : column;
gap : 8px;
}
.totals__subtotals > div[data-v-a7e89f0b] {
width : 100%;
padding : 9px 16px;
border-radius : 8px;
background : #f6f7f9;
display : flex;
justify-content : space-between;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.totals__duration[data-v-a7e89f0b] {
display : flex;
align-items : center;
text-align : center;
gap : 4px;
}
.totals__all[data-v-a7e89f0b] {
margin-top : 20px;
display : flex;
padding : 12px 16px;
justify-content : space-between;
align-items : center;
background : #f6f7f9;
border-radius : 8px;
}
.totals__all_text[data-v-a7e89f0b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.totals__all_price[data-v-a7e89f0b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
.mobile-total[data-v-6dbe92ae] {
position : fixed;
padding : 16px;
right : 0;
bottom : 0;
left : 0;
background : #fff;
z-index : 100;
box-shadow : 0 -4px 16px #0000001a;
}
.mobile-total__header[data-v-6dbe92ae] {
width : 100%;
display : flex;
justify-content : space-between;
align-items : center;
}
.mobile-total__price[data-v-6dbe92ae] {
display : flex;
gap : 8px;
font-size : 20px;
font-weight : 500;
line-height : 28px;
}
.mobile-total__additional_info[data-v-6dbe92ae] {
margin-top : 16px;
}
.mobile-total[data-v-6dbe92ae] .cdek-button {
max-width : 140px;
}
.city-label[data-v-358fd765] {
width : 140px;
background : #f6f7f9;
border-radius : 100px;
padding : 12px;
text-align : center;
overflow : hidden;
white-space : nowrap;
text-overflow : ellipsis;
display : inline-block;
}
.cities-info[data-v-0218f8fa] {
display : flex;
align-items : center;
gap : 13px;
}
.cities-info__labels[data-v-0218f8fa] {
display : flex;
align-items : center;
gap : 5px;
}
.cities-info__edit[data-v-0218f8fa] {
cursor : pointer;
}
.order-info[data-v-144aea16] {
width : 384px;
background : #fff;
padding : 32px 16px 16px 24px;
display : flex;
flex-direction : column;
gap : 24px;
border-radius : 16px;
height : min-content;
}
.order-info__title[data-v-144aea16] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.popular-service[data-v-dc894e20] {
padding : 24px 16px;
display : flex;
flex-direction : column;
gap : 24px;
background : #fff;
}
@media (min-width: 1200px) {
.popular-service[data-v-dc894e20] {
border-radius : 16px;
box-shadow : 0 4px 12px #0000000a;
padding : 32px;
}
}
.popular-service__title[data-v-dc894e20] {
font-size : 20px;
font-style : normal;
font-weight : 500;
line-height : 28px;
}
@media (min-width: 1200px) {
.popular-service__title[data-v-dc894e20] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.popular-service__list[data-v-dc894e20] {
display : flex;
flex-direction : column;
gap : 16px;
}
.calculator-B2B[data-v-b882dfe6] {
display : flex;
flex-direction : column;
height : min-content;
justify-content : center;
}
.calculator-B2B__wrapper[data-v-b882dfe6] {
width : 100%;
}
@media (min-width: 1200px) {
.calculator-B2B__wrapper[data-v-b882dfe6] {
max-width : 1200px;
margin : 0 auto;
}
}
.calculator-B2B__title[data-v-b882dfe6] {
display : none;
font-size : 40px;
font-style : normal;
font-weight : 300;
line-height : 50px;
margin-top : 56px;
}
@media (min-width: 1200px) {
.calculator-B2B__title[data-v-b882dfe6] {
display : block;
}
}
@media (min-width: 768px) {
.calculator-B2B__first_step[data-v-b882dfe6] {
margin-top : 32px;
}
}
@media (min-width: 992px) {
.calculator-B2B__first_step[data-v-b882dfe6] {
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.calculator-B2B__first_step[data-v-b882dfe6] {
margin-top : 60px;
margin-bottom : 60px;
}
}
.calculator-B2B__second_step[data-v-b882dfe6] {
display : flex;
flex-direction : column;
margin-top : 24px;
gap : 12px;
}
@media (min-width: 1200px) {
.calculator-B2B__second_step[data-v-b882dfe6] {
flex-direction : row;
gap : 24px;
justify-content : center;
padding-bottom : 80px;
margin-top : 32px;
}
}
.calculator-B2B__services_group[data-v-b882dfe6] {
display : flex;
flex-direction : column;
gap : 12px;
width : 100%;
}
@media (min-width: 1200px) {
.calculator-B2B__services_group[data-v-b882dfe6] {
width : 792px;
gap : 24px;
}
}
.calculator-B2B__order_info[data-v-b882dfe6] {
display : none;
}
@media (min-width: 1200px) {
.calculator-B2B__order_info[data-v-b882dfe6] {
display : flex;
}
}
.calculator-B2B__disclaimer[data-v-b882dfe6] {
margin-top : 16px;
width : 384px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-weight : 400;
line-height : 18px;
font-size : 14px;
text-align : center;
display : none;
}
@media (min-width: 1200px) {
.calculator-B2B__disclaimer[data-v-b882dfe6] {
display : block;
}
}
@media (min-width: 1200px) {
.calculator-B2B__order_info_mobile[data-v-b882dfe6] {
display : none;
}
}
.calculator-B2B__loader_wrapper[data-v-b882dfe6] {
display : flex;
align-items : center;
justify-content : center;
height : 540px;
}
@media (min-width: 1200px) {
.calculator-B2B__mobile-total[data-v-b882dfe6] {
display : none;
}
}
.send-sms-code__field[data-v-3d42c481] {
display : flex;
gap : 12px;
justify-content : center;
}
.send-sms-code__field input[data-v-3d42c481] {
width : 56px;
height : 64px;
border-radius : 8px;
border : #bfbfbf solid 2px;
padding : 10px;
text-align : center;
outline : none;
color : transparent;
text-shadow : 0 0 0 black;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
.send-sms-code__field input[data-v-3d42c481]:focus {
border : #1ab248 solid 2px;
}
.send-sms-code__field input[data-v-3d42c481]::-webkit-outer-spin-button, .send-sms-code__field input[data-v-3d42c481]::-webkit-inner-spin-button {
margin : 0;
}
.send-sms-code__field-error input[data-v-3d42c481] {
border-color : #e40029;
}
.cod-card-success[data-v-e5fc80cb] {
display : flex;
position : fixed;
top : 0;
bottom : 0;
left : 0;
right : 0;
}
@media (min-width: 992px) {
.cod-card-success[data-v-e5fc80cb] {
justify-content : center;
align-items : center;
background : #f5f6f8;
}
}
.cod-card-success__content[data-v-e5fc80cb] {
width : 100%;
background : #fff;
}
@media (min-width: 992px) {
.cod-card-success__content[data-v-e5fc80cb] {
padding : 32px 16px;
width : min-content;
height : min-content;
min-width : 384px;
border-radius : 16px;
box-shadow : 0 4px 12px #0000000a;
}
}
.cod-card-success__main[data-v-e5fc80cb] {
display : flex;
align-items : center;
justify-content : center;
height : 100%;
}
.cod-card-success__info[data-v-e5fc80cb] {
display : flex;
flex-direction : column;
align-items : center;
padding-left : 16px;
padding-right : 16px;
}
.cod-card-success__header[data-v-e5fc80cb] {
height : 44px;
display : flex;
align-items : center;
box-shadow : 0 1px #0000001a;
}
@media (min-width: 992px) {
.cod-card-success__header[data-v-e5fc80cb] {
height : 16px;
justify-content : center;
box-shadow : unset;
margin-bottom : 20px;
}
}
.cod-card-success__header img[data-v-e5fc80cb] {
padding-left : 16px;
max-height : 16px;
}
@media (min-width: 992px) {
.cod-card-success__header img[data-v-e5fc80cb] {
padding-left : 0;
}
}
.cod-card-success__title[data-v-e5fc80cb] {
text-align : center;
margin-bottom : 8px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.cod-card-success__description[data-v-e5fc80cb] {
margin-bottom : 32px;
text-align : center;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.cod-card-success__description[data-v-e5fc80cb] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.cod-card-success__field[data-v-e5fc80cb] {
margin-bottom : 32px;
}
.cod-card-success__code-text[data-v-e5fc80cb] {
color : var(--Bottom_50, rgb(0, 0, 0, 0.5));
text-align : center;
font-size : 12px;
font-style : normal;
font-weight : 400;
line-height : 18px;
}
.cod-card-success__code-text_success[data-v-e5fc80cb] {
color : var(--Primary_Active, #158e3a);
}
.cod-card-success__code-text__error[data-v-e5fc80cb] {
color : var(--Error, #e40029);
}
.cod-card-success__code-text[data-v-e5fc80cb] a {
color : var(--Primary_Active, #158e3a);
}
.cod-card-success__cabinet-button[data-v-e5fc80cb] {
text-decoration : none;
}
.top-banner {
min-width : 320px;
max-width : 1420px;
margin : 0 auto;
}
.top-banner__background {
display : block;
overflow : hidden;
height : 75.94vw;
line-height : 0;
}
.top-banner__background img {
width : 100%;
height : 100%;
font-family : "object-fit: cover;", sans-serif;
object-fit : cover;
object-position : center center;
}
@media (min-width: 640px) {
.top-banner__background {
height : 75.1vw;
}
}
@media (min-width: 1000px) {
.top-banner__background {
height : 100%;
}
.top-banner__background img source {
width : 100%;
height : 100%;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
object-position : center center;
}
}
@media (min-width: 1000px) and (min-width: 1280px) {
.top-banner__background img source {
object-position : right bottom;
}
}
@media (min-width: 1280px) {
.top-banner__content-wrapper {
width : 1200px;
max-width : 1200px;
margin : 0 auto;
padding-right : 50%;
}
}
@media (min-width: 1000px) {
.top-banner__content {
position : absolute;
top : 0;
left : 0;
display : flex;
align-items : flex-start;
flex-direction : column;
justify-content : center;
max-width : 560px;
height : 58.5vw;
}
}
@media (min-width: 1280px) {
.top-banner__content {
width : 100%;
max-width : 100%;
height : 585px;
margin : 0 auto 0 0;
padding-top : 0;
}
}
.top-banner__button {
letter-spacing : 1.2px;
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
}
@media (min-width: 1000px) {
.top-banner {
position : relative;
overflow : hidden;
height : 58.5vw;
margin-top : 30px;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.top-banner {
height : 585px;
}
}
.info-blocks {
margin-top : 82px;
margin-bottom : 33px;
}
@media (min-width: 640px) {
.info-blocks {
display : flex;
margin-top : 80px;
margin-bottom : 92px;
}
}
@media (max-width: 640px) {
.info-blocks {
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.info-blocks {
margin-top : 50px;
margin-bottom : 65px;
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.info-blocks {
padding : 0;
margin-bottom : 116px;
margin-top : 80px;
}
}
.info-blocks__block {
display : block;
border : #e1e1e1 solid 1px;
padding : 35px 30px 45px;
}
.info-blocks__block:first-child {
border-bottom : none;
}
@media (min-width: 640px) {
.info-blocks__block {
flex : 0 1 50%;
padding : 35px 20px 45px;
}
.info-blocks__block:first-child {
border-bottom : 1px solid #e1e1e1;
border-right : none;
}
}
@media (min-width: 1000px) {
.info-blocks__block {
padding : 55px 20px 69px 60px;
}
}
@media (min-width: 1280px) {
.info-blocks__block {
padding : 55px 20px 69px 100px;
}
}
.info-blocks__name {
font-size : 24px;
font-weight : 600;
color : #1ab248;
margin-bottom : 13px;
display : block;
}
.info-blocks__list {
padding : 0;
}
.info-blocks__list li {
list-style : none;
font-size : 16px;
font-weight : 600;
margin-bottom : 10px;
}
@media (min-width: 1000px) {
.info-blocks__list li {
font-size : 20px;
margin-bottom : 5px;
}
}
.info-blocks__list li:last-child {
margin-bottom : 0;
}
.info-blocks__link {
color : #787878;
}
.info-blocks__stroke {
color : #000000de;
text-decoration : none;
}
@media (max-width: 640px) {
.info-blocks__stroke {
color : #000;
display : inline-block;
width : 200px;
}
}
.info-link-link:hover {
color : #1ab248;
}
.containerMF__text, .block-button__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .block-button__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .block-button__text {
font-size : 20px;
}
}
.containerMF__text b, .block-button__text b {
font-weight : 600;
}
.containerMF__text i, .block-button__text i {
font-weight : 100;
}
.containerMF__link, .block-button__link, .toggle-list__link {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen, .block-button__link, .toggle-list__link {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen:focus, .block-button__link:focus, .toggle-list__link:focus, .containerMF__linkGreen:hover, .block-button__link:hover, .toggle-list__link:hover, .containerMF__linkGreen:active, .block-button__link:active, .toggle-list__link:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.block-button {
padding : 50px 10px 37px;
background-color : #f2f2f2;
margin-bottom : 70px;
}
@media (min-width: 640px) {
.block-button {
padding : 83px 0 45px;
margin-bottom : 91px;
}
}
@media (min-width: 1000px) {
.block-button {
padding : 84px 0 43px;
margin-bottom : 155px;
}
}
.block-button__button {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 390px;
min-width : auto;
outline : none;
margin : 0 auto 20px;
letter-spacing : 1px;
}
.block-button__button:focus, .block-button__button:hover, .block-button__button:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.block-button__button-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.block-button__button-Black:focus, .block-button__button-Black:hover, .block-button__button-Black:active {
background-color : #000;
transition : all 0.6s;
}
.block-button__button-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.block-button__button-Border:focus, .block-button__button-Border:hover, .block-button__button-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.block-button__button-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.block-button__button-Green:focus, .block-button__button-Green:hover, .block-button__button-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.block-button__button-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.block-button__button-Gray:focus, .block-button__button-Gray:hover, .block-button__button-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.block-button__button-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.block-button__button-Transparent:focus, .block-button__button-Transparent:hover, .block-button__button-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.block-button__button-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.block-button__button-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.block-button__button-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.block-button__button-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.block-button__button-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
@media (min-width: 640px) {
.block-button__button {
margin-bottom : 28px;
}
}
.block-button__text {
text-align : center;
font-size : 16px;
}
.block-button__text span {
font-weight : 500;
color : #787878;
}
@media (min-width: 640px) {
.block-button__text {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.block-button__text {
font-size : 20px;
}
}
.block-button__link {
font-size : 16px;
}
@media (min-width: 640px) {
.block-button__link {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.block-button__link {
font-size : 20px;
}
}
.contentMF, .add-services {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .add-services {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .add-services {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .add-services {
padding : 0;
}
}
.containerMF__text, .add-services__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .add-services__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .add-services__text {
font-size : 20px;
}
}
.containerMF__text b, .add-services__text b {
font-weight : 600;
}
.containerMF__text i, .add-services__text i {
font-weight : 100;
}
.containerMF__h4, .add-services__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .add-services__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.add-services {
margin-bottom : 70px;
}
@media (min-width: 640px) {
.add-services {
margin-bottom : 70px;
}
}
@media (min-width: 1000px) {
.add-services {
margin-bottom : 100px;
}
}
@media (min-width: 1280px) {
.add-services {
margin-bottom : 78px;
}
}
.add-services__h4 {
margin-bottom : 18px;
}
@media (min-width: 640px) {
.add-services__h4 {
margin-bottom : 33px;
}
}
@media (min-width: 1000px) {
.add-services__h4 {
margin-bottom : 53px;
}
}
@media (min-width: 1280px) {
.add-services__h4 {
margin-bottom : 63px;
}
}
.add-services__list {
padding : 0;
}
@media (min-width: 640px) {
.add-services__list {
display : flex;
justify-content : flex-start;
flex-wrap : wrap;
}
}
.add-services__item {
list-style : none;
margin-bottom : 29px;
}
.add-services__item span {
font-weight : 600;
font-size : 16px;
}
.add-services__item:last-child {
margin-bottom : 0;
}
@media (min-width: 640px) {
.add-services__item {
flex : 0 1 220px;
margin-bottom : 24px;
margin-right : 78px;
max-width : none;
}
.add-services__item:nth-last-child(1) .add-services__item:nth-last-child(2) {
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.add-services__item {
margin-right : 85px;
margin-bottom : 45px;
}
}
@media (min-width: 1280px) {
.add-services__item {
margin-right : 78px;
margin-bottom : 87px;
}
}
@media (min-width: 1000px) {
.add-services__text {
font-size : 16px;
}
}
.contentMF, .try-CDEK {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .try-CDEK {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .try-CDEK {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .try-CDEK {
padding : 0;
}
}
.containerMF__text, .try-CDEK__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .try-CDEK__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .try-CDEK__text {
font-size : 20px;
}
}
.containerMF__text b, .try-CDEK__text b {
font-weight : 600;
}
.containerMF__text i, .try-CDEK__text i {
font-weight : 100;
}
.containerMF__h3, .try-CDEK__h3 {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3, .try-CDEK__h3 {
font-size : 34px;
}
}
.containerMF__h4, .try-CDEK__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .try-CDEK__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.try-CDEK {
margin-top : 94px;
margin-bottom : 80px;
}
@media (min-width: 640px) {
.try-CDEK {
display : flex;
flex-wrap : wrap;
align-items : flex-start;
margin-bottom : 103px;
margin-top : 0;
justify-content : space-between;
}
}
@media (min-width: 1280px) {
.try-CDEK {
margin-bottom : 179px;
}
}
.try-CDEK__button {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
letter-spacing : 1px;
}
.try-CDEK__button:focus, .try-CDEK__button:hover, .try-CDEK__button:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.try-CDEK__button-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.try-CDEK__button-Black:focus, .try-CDEK__button-Black:hover, .try-CDEK__button-Black:active {
background-color : #000;
transition : all 0.6s;
}
.try-CDEK__button-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.try-CDEK__button-Border:focus, .try-CDEK__button-Border:hover, .try-CDEK__button-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.try-CDEK__button-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.try-CDEK__button-Green:focus, .try-CDEK__button-Green:hover, .try-CDEK__button-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.try-CDEK__button-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.try-CDEK__button-Gray:focus, .try-CDEK__button-Gray:hover, .try-CDEK__button-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.try-CDEK__button-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.try-CDEK__button-Transparent:focus, .try-CDEK__button-Transparent:hover, .try-CDEK__button-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.try-CDEK__button-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.try-CDEK__button-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.try-CDEK__button-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.try-CDEK__button-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.try-CDEK__button-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
.try-CDEK__image {
width : 100%;
margin-bottom : 40px;
}
.try-CDEK__image img {
width : 100%;
}
@media (min-width: 640px) {
.try-CDEK__image {
order : 3;
flex : 0 1 300px;
margin-bottom : 0;
padding-top : 63px;
}
}
@media (min-width: 1000px) {
.try-CDEK__image {
flex : 0 1 490px;
}
}
@media (min-width: 1280px) {
.try-CDEK__image {
flex : 0 1 600px;
padding-top : 0;
}
}
.try-CDEK__h4 {
margin-bottom : 20px;
line-height : 37px;
}
@media (min-width: 640px) {
.try-CDEK__h4 {
order : 1;
flex : 0 1 100%;
}
}
@media (min-width: 1000px) {
.try-CDEK__h4 {
margin-bottom : 22px;
line-height : 45px;
}
}
@media (min-width: 1280px) {
.try-CDEK__h4 {
margin-bottom : 43px;
}
}
.try-CDEK__h3 {
margin-bottom : 26px;
line-height : 29px;
letter-spacing : 0.3px;
}
@media (min-width: 1000px) {
.try-CDEK__h3 {
line-height : 50px;
margin-bottom : 18px;
}
}
@media (min-width: 1280px) {
.try-CDEK__h3 {
margin-bottom : 42px;
}
}
@media (max-width: 1000px) {
.try-CDEK__h3 {
font-weight : 400;
font-size : 20px;
}
}
.try-CDEK__text {
margin-bottom : 30px;
}
@media (min-width: 1000px) {
.try-CDEK__text {
margin-bottom : 52px;
line-height : 32px;
}
}
@media (min-width: 1280px) {
.try-CDEK__text {
margin-bottom : 30px;
}
}
@media (min-width: 640px) {
.try-CDEK__content {
order : 2;
flex : 0 1 300px;
}
}
@media (min-width: 1000px) {
.try-CDEK__content {
flex : 0 1 470px;
}
}
@media (min-width: 1280px) {
.try-CDEK__content {
flex : 0 1 600px;
}
}
.economic-parcel .content-right__image-wrapper {
width : 200px;
margin : 0 auto;
}
@media (min-width: 640px) {
.economic-parcel .content-right__image-wrapper {
bottom : 23%;
left : 10px;
width : 300px;
}
}
@media (min-width: 1000px) {
.economic-parcel .content-right__image-wrapper {
bottom : 8%;
left : 26px;
width : 410px;
}
}
@media (min-width: 1280px) {
.economic-parcel .content-right__image-wrapper {
bottom : 3%;
left : 61px;
width : 480px;
}
}
@media (min-width: 1000px) {
.economic-parcel .content-right__image-wrapper.animationFade-img {
bottom : 100px;
left : 90px;
width : 310px;
}
}
@media (min-width: 1280px) {
.economic-parcel .content-right__image-wrapper.animationFade-img {
left : 120px;
}
}
.faq-block[data-v-3e931a46] {
padding : 24px 16px;
gap : 16px;
background : #fff;
}
@media (min-width: 576px) {
.faq-block[data-v-3e931a46] {
border-radius : 16px;
}
}
.faq-main[data-v-c9c29fa1] {
background : #f5f6f8;
display : flex;
justify-content : center;
}
.faq-main__content[data-v-c9c29fa1] {
max-width : 1200px;
width : 100%;
padding-top : 32px;
padding-bottom : 32px;
}
@media (min-width: 576px) {
.faq-main__content[data-v-c9c29fa1] {
padding-top : 56px;
padding-bottom : 56px;
}
}
.faq-main__content .content__headline[data-v-c9c29fa1] {
padding : 0 16px 24px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 576px) {
.faq-main__content .content__headline[data-v-c9c29fa1] {
padding : 0 0 32px;
font-family : Roboto, sans-serif;
font-weight : 300;
font-size : 40px;
line-height : 50px;
}
}
.faq-main__content .content__blocks[data-v-c9c29fa1] {
display : flex;
gap : 12px;
flex-wrap : wrap;
}
.faq-main__content .content__blocks_mobile > div[data-v-c9c29fa1] {
width : 100%;
}
.faq-main__content .content__blocks_desktop[data-v-c9c29fa1] {
display : none;
}
@media (min-width: 576px) {
.faq-main__content .content__blocks_mobile[data-v-c9c29fa1] {
display : none;
}
.faq-main__content .content__blocks_desktop[data-v-c9c29fa1] {
display : flex;
gap : 24px;
}
.faq-main__content .content__blocks_desktop > div[data-v-c9c29fa1] {
width : calc(50% - 12px);
display : flex;
flex-direction : column;
gap : 24px;
}
.faq-main__content .content__blocks_desktop > div[data-v-c9c29fa1] .faq-block {
padding : 32px;
}
.faq-main__content .content__blocks_desktop > div[data-v-c9c29fa1] .faq-block .faq-menu-block {
gap : 24px;
}
}
.gift-login-modal {
position : fixed;
bottom : 0;
padding : 40px 16px 16px;
border-radius : 16px 16px 0 0;
background : #fff;
}
@media (min-width: 576px) {
.gift-login-modal {
position : relative;
box-shadow : 0 20px 40px -5px var(--Bottom_20, rgb(0, 0, 0, 0.2));
border-radius : 16px;
padding : 56px 16px 16px;
display : flex;
flex-direction : column;
align-items : center;
width : 625px;
}
}
.gift-login-modal[data-v-9b79e678] {
position : fixed;
bottom : 0;
padding : 40px 16px 16px;
border-radius : 16px 16px 0 0;
background : #fff;
}
.gift-login-modal__close[data-v-9b79e678] {
position : absolute;
top : 20px;
right : 24px;
display : none;
}
.gift-login-modal__line[data-v-9b79e678] {
position : absolute;
top : 0;
left : 0;
right : 0;
}
.gift-login-modal__title[data-v-9b79e678] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin-bottom : 12px;
text-align : center;
}
.gift-login-modal__subtitle[data-v-9b79e678] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-bottom : 40px;
text-align : center;
}
.gift-login-modal__submit[data-v-9b79e678] {
margin-bottom : 8px;
}
@media (min-width: 576px) {
.gift-login-modal__close[data-v-9b79e678] {
display : flex;
justify-content : flex-end;
}
.gift-login-modal__line[data-v-9b79e678] {
display : none;
}
.gift-login-modal__title[data-v-9b79e678] {
font-size : 28px;
font-weight : 500;
line-height : 36px;
margin-bottom : 20px;
max-width : 360px;
}
.gift-login-modal__subtitle[data-v-9b79e678] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-bottom : 48px;
max-width : 500px;
}
.gift-login-modal__button[data-v-9b79e678] {
width : 320px;
}
}
.gift-code[data-v-5715ef3e] {
padding : 12px 16px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
font-size : 16px;
font-weight : 400;
line-height : 24px;
border-radius : 8px;
display : flex;
align-items : center;
width : 100%;
justify-content : space-between;
}
.gift-code[data-v-5715ef3e]:hover {
background : var(--Primary_20, rgb(26, 178, 72, 0.2));
}
.gift-code--copied[data-v-5715ef3e] {
color : var(--Peak, #fff);
text-transform : uppercase;
background : #1ab248;
}
.gift-code--copied[data-v-5715ef3e]:hover {
background : #1ab248;
}
.gift-card-modal {
position : fixed;
bottom : 0;
padding : 40px 16px 16px;
border-radius : 16px 16px 0 0;
background : #fff;
width : 100%;
}
@media (min-width: 768px) {
.gift-card-modal {
position : relative;
box-shadow : 0 20px 40px -5px var(--Bottom_20, rgb(0, 0, 0, 0.2));
border-radius : 12px;
padding : 24px;
display : flex;
flex-direction : column;
align-items : center;
max-width : 792px;
}
}
.gift-card-modal__close[data-v-532d56d9] {
position : absolute;
top : 4px;
right : 2px;
display : none;
padding : 2px;
background : #fff;
border-radius : 8px;
z-index : 1;
}
.gift-card-modal__shadow[data-v-532d56d9] {
background : linear-gradient(180deg, rgb(0, 0, 0, 0), rgb(0, 0, 0, 0.7));
position : absolute;
top : 42px;
left : 0;
right : 0;
bottom : 0;
border-radius : 12px;
}
.gift-card-modal br[data-v-532d56d9] {
display : none;
}
.gift-card-modal__details[data-v-532d56d9] {
margin : 24px 0 16px;
width : 100%;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.gift-card-modal__line[data-v-532d56d9] {
position : absolute;
top : 0;
left : 0;
height : 28px;
right : 0;
}
.gift-card-modal__header[data-v-532d56d9] {
min-height : 172px;
display : flex;
flex-direction : column;
justify-content : flex-end;
padding : 32px 16px 16px;
margin-bottom : 24px;
background-size : cover;
background-position : center;
border-radius : 12px;
position : relative;
}
.gift-card-modal__header-time[data-v-532d56d9] {
font-size : 14px;
font-weight : 500;
line-height : 20px;
color : var(--Attention, #f47500);
margin-top : 8px;
position : relative;
z-index : 1;
}
.gift-card-modal__header-shop[data-v-532d56d9] {
display : flex;
align-items : center;
font-size : 14px;
font-weight : 400;
line-height : 20px;
margin-bottom : 16px;
color : var(--Peak, #fff);
position : relative;
z-index : 1;
}
.gift-card-modal__header-shop img[data-v-532d56d9] {
margin-right : 10px;
}
.gift-card-modal__header-title[data-v-532d56d9] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
color : var(--Peak, #fff);
position : relative;
z-index : 1;
}
.gift-card-modal__footer[data-v-532d56d9] {
padding : 24px 16px 16px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
margin : 0 -16px -16px;
width : auto;
}
.gift-card-modal__footer-title[data-v-532d56d9] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
margin-bottom : 4px;
}
.gift-card-modal__footer-subtitle[data-v-532d56d9] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
margin-bottom : 24px;
}
.gift-card-modal__footer--activated[data-v-532d56d9] {
display : flex;
background : #fff;
margin : 0;
padding : 0;
}
.gift-card-modal__buy[data-v-532d56d9] {
margin-right : 12px;
}
.gift-card-modal__button[data-v-532d56d9] {
width : auto;
display : flex;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
color : var(--Primary, #1ab248);
padding : 12px;
border-radius : 10px;
}
.gift-card-modal__button span[data-v-532d56d9] {
display : none;
font-size : 14px;
font-weight : 500;
line-height : 24px;
letter-spacing : 0.4px;
}
.gift-card-modal__button[data-v-532d56d9]:hover {
background : var(--Primary_20, rgb(26, 178, 72, 0.2));
}
.gift-card-modal__button--favorite[data-v-532d56d9] {
background : rgb(236, 24, 24, 0.1019607843);
color : #ec1818;
}
.gift-card-modal__button--favorite[data-v-532d56d9]:hover {
background : rgb(236, 24, 24, 0.2);
}
.gift-card-modal--empty .gift-card-modal__header[data-v-532d56d9] {
background-size : auto;
background-color : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
background-position : center;
}
.gift-card-modal--empty .gift-card-modal__header-shop[data-v-532d56d9] {
color : var(--Bottom, #000000);
}
.gift-card-modal--empty .gift-card-modal__header-shop img[data-v-532d56d9] {
margin-right : 10px;
}
.gift-card-modal--empty .gift-card-modal__header-title[data-v-532d56d9] {
color : var(--Bottom, #000000);
}
@media (min-width: 576px) {
.gift-card-modal br[data-v-532d56d9] {
display : block;
}
.gift-card-modal__buy[data-v-532d56d9] {
width : 240px;
}
.gift-card-modal__code[data-v-532d56d9] {
width : auto;
min-width : 240px;
}
.gift-card-modal__details[data-v-532d56d9] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
.gift-card-modal__header[data-v-532d56d9] {
min-height : 250px;
padding : 24px;
width : 100%;
}
.gift-card-modal__header-time[data-v-532d56d9] {
color : var(--Attention_Calm, #f4a344);
}
.gift-card-modal__header-title[data-v-532d56d9] {
font-size : 24px;
font-weight : 500;
line-height : 32px;
max-width : 564px;
}
.gift-card-modal__splitter[data-v-532d56d9] {
background : var(--Bottom_10, rgb(0, 0, 0, 0.1));
height : 1px;
width : 100%;
margin-top : 32px;
}
.gift-card-modal__footer[data-v-532d56d9] {
padding : 24px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
margin : 16px 0 0;
width : 100%;
border-radius : 8px;
}
.gift-card-modal__footer--activated[data-v-532d56d9] {
display : flex;
background : #fff;
padding : 0;
}
.gift-card-modal__footer-button[data-v-532d56d9] {
width : auto;
text-transform : uppercase;
}
.gift-card-modal__close[data-v-532d56d9] {
display : flex;
justify-content : flex-end;
}
.gift-card-modal__line[data-v-532d56d9] {
display : none;
}
.gift-card-modal__button[data-v-532d56d9] {
padding : 12px 20px;
width : auto;
text-transform : uppercase;
}
.gift-card-modal__button svg[data-v-532d56d9] {
margin-right : 10px;
}
.gift-card-modal__button span[data-v-532d56d9] {
display : block;
}
.gift-card-modal__button-fav[data-v-532d56d9] {
width : 180px;
}
}
.about-partner[data-v-532d56d9] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
line-height : 18px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
width : 100%;
}
.about-partner + .gift-card-modal__splitter[data-v-532d56d9] {
margin-top : 32px;
}
.activation-instructions[data-v-532d56d9] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
padding : 20px;
border-radius : 8px;
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
margin-top : 24px;
width : 100%;
}
@media (min-width: 576px) {
.activation-instructions[data-v-532d56d9] {
margin-bottom : 0;
}
}
.activation-instructions a[data-v-532d56d9] {
color : var(--Primary_Active, #158e3a);
}
.activation-instructions + .gift-card-modal__splitter[data-v-532d56d9] {
margin-top : 8px;
}
@media (min-width: 576px) {
.activation-instructions + .gift-card-modal__splitter[data-v-532d56d9] {
margin-top : 32px;
}
}
.gift-card[data-v-0a37c5b6] {
position : relative;
padding : 20px;
display : flex;
flex-direction : column;
flex-grow : 1;
cursor : pointer;
}
.gift-card--expired[data-v-0a37c5b6] {
background : var(--Peak_60, rgb(255, 255, 255, 0.6));
box-shadow : none;
cursor : default;
}
.gift-card--expired .gift-card__header[data-v-0a37c5b6], .gift-card--expired .gift-card__title[data-v-0a37c5b6], .gift-card--expired .gift-card__description[data-v-0a37c5b6] {
opacity : 0.6;
}
.gift-card--expired .gift-card__badge[data-v-0a37c5b6] {
color : var(--Bottom_50, rgb(0, 0, 0, 0.5)) !important ;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05)) !important ;
}
.gift-card__spacer[data-v-0a37c5b6] {
flex : 1;
}
.gift-card__time[data-v-0a37c5b6] {
font-size : 14px;
font-weight : 500;
line-height : 20px;
color : var(--Error, #e40029);
}
.gift-card__time--end[data-v-0a37c5b6] {
color : var(--Attention_Active, #b55700);
margin-bottom : 16px;
}
.gift-card__spinner[data-v-0a37c5b6] {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.gift-card__spinner--small[data-v-0a37c5b6] {
position : static;
transform : none;
display : flex;
}
.gift-card__badge[data-v-0a37c5b6] {
position : absolute;
top : 16px;
right : 20px;
}
.gift-card__header[data-v-0a37c5b6] {
display : flex;
align-items : center;
height : 40px;
margin-bottom : 20px;
}
.gift-card__title[data-v-0a37c5b6] {
font-size : 20px;
font-weight : 400;
line-height : 28px;
color : var(--Bottom, #000000);
margin-bottom : 8px;
}
.gift-card__description[data-v-0a37c5b6] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
color : var(--Bottom, #000000);
margin-bottom : 20px;
}
.gift-card__footer[data-v-0a37c5b6] {
display : flex;
align-items : center;
justify-content : space-between;
margin-top : auto;
}
.gift-card__footer button[data-v-0a37c5b6] {
display : flex;
pointer-events : all;
}
.gift-card__price[data-v-0a37c5b6] {
display : flex;
align-items : center;
font-size : 20px;
font-weight : 500;
line-height : 20px;
color : var(--Bottom, #000000);
}
.gift-card__price img[data-v-0a37c5b6] {
margin-right : 6px;
}
.gift-card__favorite[data-v-0a37c5b6] {
display : flex;
position : relative;
}
.gift-card[data-v-0a37c5b6]:hover {
box-shadow : 0 8px 24px #00000014;
}
.hot-gifts[data-v-ac3f475d] {
position : relative;
}
.hot-gifts[data-v-ac3f475d] .swiper {
padding : 22px 0;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide {
width : 282px;
margin-right : 16px;
height : auto;
display : flex;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide:first-child {
margin-left : 16px;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide:last-child {
margin-right : 0;
}
.hot-gifts__prevArrow[data-v-ac3f475d], .hot-gifts__nextArrow[data-v-ac3f475d] {
display : none;
position : absolute;
top : 50%;
z-index : 1;
left : -18px;
}
.hot-gifts__nextArrow[data-v-ac3f475d] {
left : unset;
right : -18px;
}
.hot-gifts__title[data-v-ac3f475d] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin : 0 16px 6px;
}
@media (min-width: 992px) {
.hot-gifts[data-v-ac3f475d] {
margin-right : 16px;
margin-left : 16px;
}
}
@media (min-width: 1200px) {
.hot-gifts[data-v-ac3f475d] {
max-width : 1200px;
margin-left : auto;
margin-right : auto;
}
.hot-gifts__title[data-v-ac3f475d] {
margin : 0 0 14px;
}
.hot-gifts__prevArrow[data-v-ac3f475d], .hot-gifts__nextArrow[data-v-ac3f475d] {
display : flex;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide {
margin-right : 24px;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide:first-child {
margin-left : 0;
}
.hot-gifts[data-v-ac3f475d] .swiper-slide:last-child {
margin-right : 0;
}
}
.all-gifts__title[data-v-a52e3983] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin-bottom : 16px;
}
.all-gifts__container[data-v-a52e3983] {
display : grid;
gap : 16px;
}
@media (min-width: 768px) {
.all-gifts__container[data-v-a52e3983] {
grid-template-columns : 1fr 1fr;
gap : 24px;
}
}
@media (min-width: 1200px) {
.all-gifts__container[data-v-a52e3983] {
grid-template-columns : 1fr 1fr 1fr;
}
}
.gift-page__title[data-v-8a2fae4c] {
font-size : 24px;
font-weight : 300;
line-height : 32px;
margin : 32px 16px 12px;
}
.gift-page__subtitle[data-v-8a2fae4c] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
margin : 12px 16px 40px;
}
.gift-page__all[data-v-8a2fae4c] {
margin : 48px 16px;
}
.gift-page__hot[data-v-8a2fae4c] {
margin : 48px 0 38px;
}
@media (min-width: 768px) {
.gift-page__title[data-v-8a2fae4c] {
font-size : 40px;
font-weight : 300;
line-height : 50px;
margin-top : 90px;
margin-bottom : 16px;
max-width : 600px;
}
.gift-page__subtitle[data-v-8a2fae4c] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-bottom : 90px;
max-width : 600px;
}
.gift-page__all[data-v-8a2fae4c] {
margin : 80px 16px;
}
.gift-page__hot[data-v-8a2fae4c] {
margin : 80px 0 70px;
}
}
@media (min-width: 1200px) {
.gift-page[data-v-8a2fae4c] {
max-width : 1200px;
margin : 0 auto;
}
.gift-page__title[data-v-8a2fae4c], .gift-page__subtitle[data-v-8a2fae4c], .gift-page__all[data-v-8a2fae4c] {
margin-left : 0;
margin-right : 0;
}
}
.gift-header-mobile-block[data-v-7e1cfd9c] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
color : var(--Bottom, #000000);
}
.gift-header-mobile-block__menu[data-v-7e1cfd9c] {
display : flex;
}
.gift-header-mobile-block__link[data-v-7e1cfd9c] {
display : flex;
align-items : center;
margin-bottom : 20px;
color : var(--Bottom, #000000);
width : 100%;
text-decoration : none;
}
.gift-header-mobile-block__link[data-v-7e1cfd9c]:last-child {
margin-bottom : 0;
}
.gift-header-mobile-block__actions[data-v-7e1cfd9c] {
border-top : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
position : absolute;
top : 100%;
left : 0;
right : 0;
background : #fff;
box-shadow : 0 4px 12px 0 var(--Bottom_5, rgb(0, 0, 0, 0.05));
padding : 24px 16px;
z-index : 1;
}
.gift-header-mobile-block__first[data-v-7e1cfd9c] {
margin-bottom : 24px;
display : flex;
}
.gift-header-mobile-block__name[data-v-7e1cfd9c] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
margin-right : 16px;
}
.gift-header-mobile-block__bonus[data-v-7e1cfd9c] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
margin-left : 6px;
}
.gift-header-mobile-block__logout[data-v-7e1cfd9c] {
color : var(--Error, #e40029);
}
.gift-header-desktop-block[data-v-9b1194fc] {
display : flex;
}
.gift-header-desktop-block[data-v-9b1194fc] .cdek-dropdown-item__content {
width : 100%;
}
.gift-header-desktop-block__coupon[data-v-9b1194fc], .gift-header-desktop-block__name[data-v-9b1194fc], .gift-header-desktop-block__bonus[data-v-9b1194fc], .gift-header-desktop-block__link[data-v-9b1194fc] {
display : flex;
align-items : center;
font-size : 16px;
font-weight : 400;
line-height : 24px;
color : var(--Bottom, #000000);
text-decoration : none;
}
.gift-header-desktop-block__coupon[data-v-9b1194fc] {
margin-right : 48px;
color : var(--Bottom, #000000);
text-decoration : none;
}
.gift-header-desktop-block__name[data-v-9b1194fc] {
margin-right : 16px;
}
.gift-header-desktop-block__bonus[data-v-9b1194fc] {
font-weight : 500;
}
.gift-header-desktop-block__bonus img[data-v-9b1194fc] {
margin-right : 6px;
}
.gift-header-desktop-block__link[data-v-9b1194fc] {
font-size : 14px;
line-height : 20px;
width : 100%;
}
.gift-header-desktop-block__link-icon[data-v-9b1194fc] {
margin-right : 8px;
}
.gift-header-desktop-block__icon[data-v-9b1194fc] {
margin-right : 10px;
}
.gift-header-desktop-block__right[data-v-9b1194fc] {
position : relative;
display : flex;
}
.gift-header-desktop-block__dropdown[data-v-9b1194fc] {
top : 100%;
}
.gift-header-desktop-block__logout[data-v-9b1194fc] {
color : var(--Error, #e40029);
width : 100%;
}
.gift-header-desktop-block__chevron[data-v-9b1194fc] {
transition : 0.5s;
margin-left : 4px;
}
.gift-header-desktop-block__chevron--open[data-v-9b1194fc] {
transform : rotate(-180deg);
}
.gift-header[data-v-af8e74ca] {
background : #fff;
box-shadow : 0 4px 12px #0000000a;
position : fixed;
z-index : 11;
left : 0;
right : 0;
}
.gift-header__container[data-v-af8e74ca] {
display : flex;
justify-content : space-between;
padding : 10px 16px;
position : relative;
}
.gift-header__logo[data-v-af8e74ca] {
display : flex;
}
.gift-header[data-v-af8e74ca] .cdek-button {
max-width : 96px;
margin : 0;
border : none;
font-size : 14px;
font-weight : 500;
line-height : 24px;
letter-spacing : 0.4px;
text-align : center;
padding : 6px 24px;
}
@media (min-width: 992px) {
.gift-header[data-v-af8e74ca] .cdek-button {
max-width : 140px;
}
}
.gift-header__desktop[data-v-af8e74ca] {
display : none;
}
@media (min-width: 992px) {
.gift-header__mobile[data-v-af8e74ca] {
display : none;
}
.gift-header__desktop[data-v-af8e74ca] {
display : flex;
}
.gift-header__login[data-v-af8e74ca] {
width : 140px;
}
.gift-header__container[data-v-af8e74ca] {
padding : 26px 16px;
}
}
@media (min-width: 1200px) {
.gift-header__container[data-v-af8e74ca] {
max-width : 1200px;
margin : auto;
padding : 26px 0;
}
}
.gift-footer[data-v-cb965742] {
background : #000000;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.gift-footer__link[data-v-cb965742] {
margin-right : 16px;
}
.gift-footer__container[data-v-cb965742] {
padding : 32px 16px;
}
.gift-footer__text[data-v-cb965742] {
color : var(--Peak, #fff);
margin-bottom : 12px;
}
.gift-footer__icons[data-v-cb965742] {
display : flex;
margin-bottom : 32px;
}
.gift-footer__copyright[data-v-cb965742] {
color : var(--Peak_60, rgb(255, 255, 255, 0.6));
}
@media (min-width: 1200px) {
.gift-footer__container[data-v-cb965742] {
max-width : 1200px;
margin : auto;
padding : 32px 0;
}
}
.gift-layout__area[data-v-11d788de] {
flex : 1 0;
background : #f5f6f8;
padding-top : 56px;
}
@media (min-width: 992px) {
.gift-layout__area[data-v-11d788de] {
padding-top : 88px;
}
}
.integration-order-form__input[data-v-494315ce] {
margin-bottom : 8px;
}
.integration-order-form__button[data-v-494315ce] {
width : 100%;
padding : 14px;
font-size : 16px;
font-weight : 600;
line-height : 20px;
}
.integration-order-form__checkbox[data-v-494315ce] {
margin-top : 12px;
margin-bottom : 36px;
color : #38454e;
font-size : 14px;
font-weight : 300;
line-height : 18px;
}
.integration-order-form__contacts[data-v-494315ce] {
padding : 20px 0;
}
@media (min-width: 1000px) {
.integration-order-form__checkbox[data-v-494315ce] {
margin-top : 4px;
margin-bottom : 28px;
}
.integration-order-form__contacts[data-v-494315ce] {
display : flex;
}
.integration-order-form__contacts .integration-order-form__input[data-v-494315ce] {
margin-right : 8px;
}
.integration-order-form__contacts .integration-order-form__input[data-v-494315ce]:last-child {
margin-right : 0;
}
.integration-order-form.modal .integration-order-form__contacts[data-v-494315ce] {
display : block;
}
.integration-order-form.modal .integration-order-form__contacts .integration-order-form__input[data-v-494315ce] {
margin-right : 0;
margin-bottom : 8px;
}
}
@media (min-width: 320px) {
.integration-order-form__contacts[data-v-494315ce] {
padding : 32px 0;
}
}
.integration-order-modal__content {
max-width : 600px;
width : 100%;
}
.integration-order-modal[data-v-274cfa84] {
position : relative;
padding : 16px;
}
.integration-order-modal__header[data-v-274cfa84] {
display : flex;
align-items : flex-start;
justify-content : space-between;
}
.integration-order-modal__close[data-v-274cfa84] {
width : 32px;
min-width : unset;
height : 32px;
padding : 0;
}
.integration-order-modal__title[data-v-274cfa84] {
margin-right : 24px;
margin-bottom : 8px;
font-size : 24px;
font-weight : 400;
line-height : 30px;
}
.integration-order-modal__text[data-v-274cfa84] {
margin : 8px 0;
font-size : 16px;
font-weight : 300;
line-height : 22px;
}
.integration-order-modal__form[data-v-274cfa84] {
margin : 0;
}
@media (min-width: 320px) {
.integration-order-modal[data-v-274cfa84] {
padding : 32px;
}
.integration-order-modal__close[data-v-274cfa84] {
position : absolute;
top : 24px;
right : 24px;
}
}
.integration-new-card[data-v-7f4f013f] {
display : flex;
flex-direction : row;
flex-wrap : wrap;
width : 100%;
margin : 20px 0;
padding : 32px;
box-shadow : 0 4px 20px #0000001c;
font-size : 16px;
font-weight : 300;
line-height : 22px;
border-radius : 16px;
}
.integration-new-card__picture[data-v-7f4f013f] {
width : 20%;
min-width : 120px;
}
.integration-new-card__describe[data-v-7f4f013f] {
width : 80%;
}
.integration-new-card__title[data-v-7f4f013f] {
margin : 36px 0 16px;
font-size : 20px;
font-weight : 500;
line-height : 24px;
}
.integration-new-card__subtitle[data-v-7f4f013f] {
margin-bottom : 8px;
}
.integration-new-card__solution[data-v-7f4f013f] {
margin : 16px 0;
}
.integration-new-card__block[data-v-7f4f013f] {
display : flex;
align-items : center;
}
.integration-new-card__icon[data-v-7f4f013f] {
margin-right : 12px;
flex-shrink : 0;
}
.integration-new-card__button[data-v-7f4f013f] {
width : 100%;
margin-top : 32px;
}
@media (min-width: 768px) {
.integration-new-card__title[data-v-7f4f013f] {
margin-top : 0;
}
}
@media (min-width: 1000px) {
.integration-new-card[data-v-7f4f013f] {
padding : 40px 40px 56px;
}
.integration-new-card__solution[data-v-7f4f013f] {
margin : 24px 0;
}
.integration-new-card__button[data-v-7f4f013f] {
width : auto;
padding : 20px 40px;
font-size : 18px;
font-weight : 500;
line-height : 20px;
}
}
.integration-new[data-v-d159db60] {
padding : 0 16px;
}
.integration-new__button[data-v-d159db60] {
width : 100%;
margin : 50px 0 74px;
}
.integration-new__title[data-v-d159db60], .integration-new__text[data-v-d159db60] {
font-weight : 300;
}
.integration-new__questions[data-v-d159db60] {
margin : 28px 0;
}
.integration-new__title[data-v-d159db60] {
margin : 16px 0;
color : #1ab248;
font-size : 28px;
line-height : 32px;
}
.integration-new__text[data-v-d159db60] {
margin : 8px 0;
font-size : 18px;
line-height : 25px;
}
.integration-new__subtitle[data-v-d159db60] {
margin : 8px 0;
font-size : 24px;
font-weight : 400;
line-height : 30px;
}
.integration-new-start[data-v-d159db60] {
margin : 28px 0;
}
.integration-new-start__title[data-v-d159db60] {
margin-top : 16px;
font-size : 20px;
font-weight : 500;
line-height : 24px;
}
.integration-new-start__text[data-v-d159db60], .integration-new-start__link[data-v-d159db60] {
font-size : 16px;
font-weight : 300;
line-height : 22px;
}
.integration-new-start__text[data-v-d159db60] {
margin : 8px 0;
}
.integration-new-start__item[data-v-d159db60] {
margin-bottom : 40px;
}
.integration-new-start__item[data-v-d159db60]:last-child {
margin-bottom : 0;
}
.integration-new-solution[data-v-d159db60] {
margin : 28px 0 60px;
}
.integration-new-solution__item[data-v-d159db60] {
margin-bottom : 20px;
}
.integration-new-solution__item[data-v-d159db60]:last-child {
margin-bottom : 0;
}
.integration-new-header[data-v-d159db60] {
position : relative;
margin : 40px 0 52px;
}
.integration-new-header__icon[data-v-d159db60] {
position : absolute;
top : -90px;
right : 0;
display : none;
}
@media (min-width: 1000px) {
.integration-new__questions[data-v-d159db60] {
margin : 36px 0;
}
.integration-new__button[data-v-d159db60] {
width : auto;
margin : 36px 0 100px;
padding : 14px 32px;
}
.integration-new__title[data-v-d159db60] {
margin : 68px 0 32px;
font-size : 42px;
font-weight : 300;
line-height : 42px;
}
.integration-new__text[data-v-d159db60] {
margin : 32px 0;
font-size : 20px;
font-weight : 300;
line-height : 28px;
}
.integration-new__subtitle[data-v-d159db60] {
font-size : 30px;
font-weight : 400;
line-height : 36px;
}
.integration-new-start[data-v-d159db60] {
display : flex;
margin : 36px 0 100px;
}
.integration-new-start__title[data-v-d159db60] {
margin-top : 28px;
}
.integration-new-start__text[data-v-d159db60] {
margin : 12px 0;
}
.integration-new-start__item[data-v-d159db60] {
margin-right : 60px;
margin-bottom : 0;
}
.integration-new-start__item[data-v-d159db60]:last-child {
margin-right : 0;
}
.integration-new-solution[data-v-d159db60] {
margin : 0 0 64px;
}
.integration-new-solution__item[data-v-d159db60] {
margin-right : 20px;
margin-bottom : 0;
}
.integration-new-solution__item[data-v-d159db60]:last-child {
margin-right : 0;
}
}
@media (min-width: 1280px) {
.integration-new-header__text[data-v-d159db60] {
margin-bottom : 100px;
}
.integration-new-header__icon[data-v-d159db60] {
display : block;
}
}
.loader[data-v-86378e69] {
padding : 40px 0;
text-align : center;
}
svg[data-v-5ee6cbc5] {
vertical-align : middle;
}
.small-text[data-v-fabfdc36] {
font-weight : 400;
font-size : 12px;
line-height : 18px;
}
.phone-number[data-v-fabfdc36] {
width : 448px;
max-width : 100%;
text-align : center;
}
.phone-number__title[data-v-fabfdc36] {
margin-bottom : 8px;
font-size : 24px;
font-weight : 700;
line-height : 28px;
}
.phone-number__text[data-v-fabfdc36] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
margin-bottom : 24px;
}
.phone-number__form[data-v-fabfdc36] {
max-width : 310px;
display : flex;
align-items : flex-start;
margin-bottom : 6px;
margin-right : auto;
margin-left : auto;
}
.phone-number__form[data-v-fabfdc36] .base-control__field {
font-size : 16px;
}
.phone-number__form[data-v-fabfdc36] .base-button--icon {
min-width : 48px;
min-height : 48px;
}
.phone-number__form[data-v-fabfdc36] .base-button {
margin-left : 8px;
}
.phone-number__failure[data-v-fabfdc36] {
margin-bottom : 16px;
}
.phone-number__recaptcha[data-v-fabfdc36] {
margin-left : auto;
margin-right : auto;
margin-bottom : 16px;
display : inline-block;
}
.phone-number__icon_hidden[data-v-fabfdc36] {
visibility : hidden;
}
.person-error[data-v-c5d8ae4c] {
text-align : center;
max-width : 100%;
width : 430px;
}
.person-error__sad-box[data-v-c5d8ae4c] {
margin-top : 48px;
margin-bottom : 44px;
}
.person-error__title[data-v-c5d8ae4c] {
font-weight : 600;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.person-error__text[data-v-c5d8ae4c] {
font-weight : 400;
font-size : 14px;
line-height : 22px;
margin-bottom : 32px;
}
.person-error__button[data-v-c5d8ae4c] {
width : 288px;
}
.sms-code[data-v-9218a6dc] {
width : 448px;
max-width : 100%;
text-align : center;
}
.sms-code__title[data-v-9218a6dc] {
font-weight : 600;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.sms-code__text[data-v-9218a6dc] {
font-weight : 400;
font-size : 14px;
line-height : 22px;
margin-bottom : 32px;
}
.sms-code__field-code[data-v-9218a6dc] {
width : 260px;
position : relative;
display : flex;
gap : 12px;
margin-left : auto;
margin-right : auto;
margin-bottom : 32px;
}
.sms-code__field-code-input[data-v-9218a6dc] .base-control__field {
width : 56px;
height : 66px;
padding : 12px;
text-align : center;
border-width : 2px;
border-radius : 8px;
font-size : 32px;
font-weight : 600;
line-height : 42px;
}
.sms-code__field-code-error[data-v-9218a6dc] {
color : #fa4747;
font-weight : 400;
font-size : 14px;
line-height : 22px;
margin-bottom : 12px;
}
.sms-code__timer[data-v-9218a6dc] {
font-weight : 400;
font-size : 14px;
line-height : 22px;
color : #00000080;
margin-bottom : 12px;
}
.sms-code__resend[data-v-9218a6dc] {
margin-bottom : 12px;
}
.sms-code__button[data-v-9218a6dc] {
font-size : 14px;
line-height : 22px;
color : #1ab248;
}
.person-start[data-v-19bebe47] {
margin : 80px auto;
user-select : none;
}
@media (min-width: 768px) {
.person-start[data-v-19bebe47] {
max-width : max-content;
margin : 180px auto;
border-radius : 10px;
box-shadow : 0 0 25px #00000012;
}
}
.person-start__container[data-v-19bebe47] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
padding : 0 10px;
}
@media (min-width: 768px) {
.person-start__container[data-v-19bebe47] {
width : 100%;
padding : 32px 40px;
}
}
.person-start__alert[data-v-19bebe47] {
padding : 14px;
border-radius : 8px;
background-color : #ffe9d9;
display : flex;
align-items : center;
font-size : 13px;
line-height : 16px;
}
.person-start__alert-icon[data-v-19bebe47] {
flex-shrink : 0;
width : 20px;
margin-right : 8px;
}
.offer-to-connect[data-v-753d08e0] {
padding : 16px;
border-radius : 16px;
box-shadow : 0 4px 12px #0000000a;
}
@media (min-width: 768px) {
.offer-to-connect[data-v-753d08e0] {
margin : 50px auto 90px;
padding : 32px;
}
}
.offer-to-connect__title[data-v-753d08e0] {
font-size : 20px;
font-weight : 500;
line-height : 28px;
margin-bottom : 24px;
}
@media (min-width: 768px) {
.offer-to-connect__title[data-v-753d08e0] {
font-size : 24px;
line-height : 32px;
}
}
.offer-to-connect__checkbox[data-v-753d08e0] {
margin-bottom : 24px;
}
.offer-to-connect__actions[data-v-753d08e0] {
display : flex;
flex-direction : column;
gap : 12px;
}
@media (min-width: 768px) {
.offer-to-connect__actions[data-v-753d08e0] {
flex-direction : row;
gap : 16px;
}
}
.offer-to-connect__actions > .base-button[data-v-753d08e0] {
text-transform : uppercase;
font-size : 14px;
font-weight : 500;
}
.offer-to-connect__steps[data-v-753d08e0] {
margin-bottom : 40px;
display : flex;
flex-direction : column;
gap : 20px;
}
.offer-to-connect__step[data-v-753d08e0] {
display : flex;
gap : 12px;
}
@media (min-width: 768px) {
.offer-to-connect__step[data-v-753d08e0] {
gap : 16px;
}
}
.offer-to-connect__step-check[data-v-753d08e0] {
flex : 0 0 auto;
}
.offer-to-connect__step-info[data-v-753d08e0] {
flex : 1 1 auto;
display : flex;
flex-direction : column;
gap : 2px;
}
.offer-to-connect__step-title[data-v-753d08e0] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
.offer-to-connect__step-text[data-v-753d08e0] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.slide-enter-active[data-v-5e7f29b4], .slide-leave-active[data-v-5e7f29b4] {
transition : all 0.1s cubic-bezier(0.47,0.5,0.77,0.75);
}
.slide-enter-from[data-v-5e7f29b4], .slide-leave-to[data-v-5e7f29b4] {
transform : translate(500px);
opacity : 0;
}
.passport-container[data-v-5e7f29b4] {
padding : 0;
}
.passport-container .page-passport__bullets[data-v-5e7f29b4] {
position : static;
margin-top : 16px;
}
.passport-forms[data-v-5e7f29b4] {
margin : 0;
}
@media (min-width: 1000px) {
.passport-container .page-passport__bullets[data-v-5e7f29b4] {
margin-top : 40px;
}
.passport-forms[data-v-5e7f29b4] {
margin : 50px auto 90px;
}
}
.payment-status[data-v-9c7356f8] {
display : flex;
align-items : center;
justify-content : center;
background : #f5f6f8;
}
.payment-status__content[data-v-9c7356f8] {
display : flex;
align-items : center;
flex-direction : column;
width : 100%;
}
@media (max-width: 576px) {
.payment-status__content[data-v-9c7356f8] {
border-radius : 0;
padding : 32px 16px 48px;
}
}
@media (min-width: 576px) {
.payment-status__content[data-v-9c7356f8] {
width : auto;
min-width : 384px;
margin : 80px auto;
}
}
.payment-status__content-icon[data-v-9c7356f8] {
width : 160px;
height : 160px;
margin-bottom : 24px;
}
.payment-status__content-title[data-v-9c7356f8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
text-align : center;
margin-bottom : 4px;
}
.payment-status__content-subtitle[data-v-9c7356f8] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
white-space : pre-wrap;
text-align : center;
margin-bottom : 40px;
}
.payment-status__content-link[data-v-9c7356f8] {
margin-bottom : 12px;
text-decoration : none;
}
.payment-status__content-link[data-v-9c7356f8]:last-child {
margin-bottom : 0;
}
.ya-page_js_yes .ya-site-form_inited_no {
display : none;
}
.search-form {
margin-top : 40px;
}
.search-form .ya-site-form__input-text {
width : 100%;
padding : 13px 18px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
border : #e0e0e0 solid 1px !important ;
border-radius : 8px;
outline : none;
background-color : #fff;
font-size : 15px;
font-weight : 400;
font-style : normal;
line-height : 20px;
}
.search-form .ya-site-form__input-text:hover, .search-form .ya-site-form__input-text:focus {
border-color : #00a942 !important ;
}
.search-form .ya-site-form__submit {
position : relative;
z-index : 1;
display : inline-block;
min-width : 152px;
padding : 15px 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
vertical-align : middle;
text-decoration : none;
color : #fff !important ;
border-color : #00a942 !important ;
border-radius : 8px;
outline : none;
background-color : #00a942 !important ;
font-family : Roboto, sans-serif;
font-size : 16px;
font-weight : 600;
line-height : 1;
}
.search-form .ya-site-form__submit:disabled {
color : #adafb4 !important ;
border-color : #e0e0e0 !important ;
background-color : #e0e0e0 !important ;
}
.search-form .ya-site-form__submit:hover:not(:disabled), .search-form .ya-site-form__submit:focus:not(:disabled), .search-form .ya-site-form__submit:active:not(:disabled) {
border-color : #2cd35f !important ;
background-color : #2cd35f !important ;
}
.search-form #ya-site-form0 .ya-site-form__submit {
color : #fff !important ;
}
.search-form .ya-site-form__form {
margin-bottom : 20px;
}
.search-form .b-loader__progress {
background : #00A942 !important ;
}
.search-form #ya-site-results .b-serp-item__text, .search-form #ya-site-results .ad {
margin-top : 5px;
font-size : 16px;
font-weight : 300;
line-height : 23px;
}
@media (min-width: 1000px) {
.search-form #ya-site-results .b-serp-item__text, .search-form #ya-site-results .ad {
font-size : 18px;
}
}
.search-form .b-serp-item {
margin-bottom : 38px;
}
.search-form .b-serp-item__text b {
font-weight : 300;
}
.search-form .g-gap-horizontal {
margin : 0;
color : #767676;
font-size : 20px;
font-weight : 300;
line-height : 28px;
}
.search-form .b-bottom-wizard .g-gap-horizontal {
margin : 0;
}
.search-form .b-bottom-wizard {
margin-top : 0;
}
.search-form .b-pager, .search-form .b-pager__pages, .search-form .b-pager__sorted {
text-align : center;
}
@media (min-width: 1000px) {
.search-form .b-pager, .search-form .b-pager__pages, .search-form .b-pager__sorted {
text-align : unset;
}
}
.search-form #ya-site-results :visited, .search-form #ya-site-results .b-pager :visited, .search-form #ya-site-results .b-foot__link:visited, .search-form #ya-site-results .b-copyright__link:visited {
color : #1ab248;
}
.search-form #ya-site-results a:link, .search-form #ya-site-results a:active, .search-form #ya-site-results .b-pseudo-link, .search-form #ya-site-results .b-head-tabs__link, .search-form #ya-site-results .b-head-tabs__link:link, .search-form #ya-site-results .b-head-tabs__link:visited, .search-form #ya-site-results .b-dropdown__list .b-pseudo-link, .search-form #ya-site-results .b-dropdowna__switcher .b-pseudo-link, .search-form .b-popupa .b-popupa__content .b-menu__item, .search-form #ya-site-results .b-foot__link:link, .search-form #ya-site-results .b-copyright__link:link, .search-form #ya-site-results .b-serp-item__mime, .search-form #ya-site-results .b-pager :link {
text-decoration : none;
}
.search-form .b-pager__current, .search-form a.b-pager__current:hover {
padding : 5px 9px;
}
@media (min-width: 1000px) {
.search-form .b-pager__current, .search-form a.b-pager__current:hover {
padding : 9px 15px;
}
}
.search-form #ya-site-results .b-pager__current, .search-form #ya-site-results .b-pager__select {
background : #1ab248;
}
.search-form .b-serp-item__number, .search-form .b-pager__sorted, .search-form .b-pager__title {
display : none !important ;
}
.search-form #ya-site-results .b-pager__current, .search-form #ya-site-results .b-serp-item__number:active {
color : #fff;
font-size : 12px;
}
@media (min-width: 640px) {
.search-form #ya-site-results .b-pager__current, .search-form #ya-site-results .b-serp-item__number:active {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.search-form #ya-site-results .b-pager__current, .search-form #ya-site-results .b-serp-item__number:active {
font-size : 20px;
}
}
.search-form #ya-site-results .b-pager {
font-size : 12px;
}
@media (min-width: 640px) {
.search-form #ya-site-results .b-pager {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.search-form #ya-site-results .b-pager {
font-size : 20px;
}
}
.search-form .b-body-items {
padding : 0;
}
.search-form .b-pager__page {
margin : 10px;
}
@media (min-width: 640px) {
.search-form .b-pager__page {
margin : 15px;
}
}
@media (min-width: 1000px) {
.search-form .b-pager__page {
margin : 20px;
}
}
.search-form .b-head__l, .search-form .b-head__r {
padding : 0 !important ;
}
.search-form .b-head.b-head_type_search-simple {
margin-top : 30px;
}
.search-form .b-head__l {
padding-right : 10px !important ;
}
.search-form .b-head__found {
font-size : 20px;
}
@media (min-width: 1000px) {
.search-form .b-head__found {
font-size : 22px;
}
}
.search-form .b-top-wizard {
margin-top : 0;
}
.search {
margin-bottom : 100px;
}
@media (min-width: 1000px) {
.search {
margin-top : 100px;
margin-bottom : 240px;
}
}
.page-sitemap {
margin-top : 100px;
margin-bottom : 100px;
}
.page-sitemap__list ul {
column-count : 3;
margin : 5px 0;
padding : 0 0 0 25px;
}
.page-sitemap__list ul ul {
column-count : 1;
margin : 4px 0;
}
.page-sitemap__list ul li {
padding : 0 0 5px;
}
.page-sitemap__list ul a:link:hover, .page-sitemap__list ul a:visited:hover {
text-decoration : none;
}
@media (max-width: 1199px) {
.page-sitemap__list ul {
column-count : 2;
}
}
@media (max-width: 479px) {
.page-sitemap__list ul {
column-count : 1;
}
}
.page-sitemap section > .container {
max-width : 1200px;
margin : 0 auto;
padding : 0 15px;
}
.page-sitemap section > .container h1 {
margin-bottom : 40px;
color : #1ab248;
font-weight : 300;
}
.page-sitemap section > .container h2 {
font-weight : 300;
margin-bottom : 20px;
}
@media (max-width: 1199px) {
.page-sitemap section > .container {
max-width : 100%;
}
.page-sitemap section > .container h1 {
margin-bottom : 20px;
font-size : 30px;
}
.page-sitemap section > .container h2 {
font-size : 26px;
}
}
@media (max-width: 479px) {
.page-sitemap section > .container h1 {
font-size : 26px;
}
.page-sitemap section > .container h2 {
font-size : 22px;
}
}
@media (max-width: 1199px) {
.page-sitemap {
margin-top : 50px;
margin-bottom : 50px;
}
}
.questions-two {
margin-bottom : 39px;
}
@media (min-width: 640px) {
.questions-two {
margin-bottom : 30px;
display : flex;
}
}
@media (min-width: 1000px) {
.questions-two {
padding : 0 20px;
margin-bottom : 150px;
}
}
@media (min-width: 1280px) {
.questions-two {
padding : 0;
}
}
@media (min-width: 1000px) {
.questions-two__string {
display : inline-block;
width : 320px;
}
}
@media (min-width: 1280px) {
.questions-two__string {
display : inline;
}
}
.questions-two__block {
border : #e1e1e1 solid 1px;
border-bottom : none;
padding : 27px 10px 22px;
min-height : 240px;
}
.questions-two__block:last-child {
border-bottom : 1px solid #e1e1e1;
}
@media (min-width: 640px) {
.questions-two__block {
border : #e1e1e1 solid 1px;
flex : 0 0 50%;
padding : 27px 20px 22px;
}
.questions-two__block:first-child {
border-right : none;
}
}
@media (min-width: 1000px) {
.questions-two__block {
padding : 57px 10px 22px 30px;
}
}
@media (min-width: 1280px) {
.questions-two__block {
padding : 57px 20px 22px 50px;
}
}
.questions-two__title {
font-weight : 600;
font-size : 16px;
margin-bottom : 13px;
display : block;
}
@media (min-width: 1000px) {
.questions-two__title {
font-size : 19px;
margin-bottom : 16px;
}
}
@media (min-width: 1000px) {
.questions-two__title-string {
width : 350px;
}
}
@media (min-width: 1280px) {
.questions-two__title-string {
width : 499px;
}
}
.questions-two__items {
padding : 0;
}
.questions-two__items li {
list-style : none;
font-weight : 400;
font-size : 16px;
margin-bottom : 13px;
}
.questions-two__items li:last-child {
margin-bottom : 0;
}
.contentMF, .tenders__h3, .tenders__text, .tenders__connection, .tenders__items, .tenders__delivery-content, .tenders__h2 {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .tenders__h3, .tenders__text, .tenders__connection, .tenders__items, .tenders__delivery-content, .tenders__h2 {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .tenders__h3, .tenders__text, .tenders__connection, .tenders__items, .tenders__delivery-content, .tenders__h2 {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .tenders__h3, .tenders__text, .tenders__connection, .tenders__items, .tenders__delivery-content, .tenders__h2 {
padding : 0;
}
}
.containerMF, .tenders__tabs .tabs-component-tabs, .tenders__h1 {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF, .tenders__tabs .tabs-component-tabs, .tenders__h1 {
max-width : 1200px;
}
}
.containerMF__text, .tenders__actual-text, .tenders__text, .tenders__delivery-text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .tenders__actual-text, .tenders__text, .tenders__delivery-text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .tenders__actual-text, .tenders__text, .tenders__delivery-text {
font-size : 20px;
}
}
.containerMF__text b, .tenders__actual-text b, .tenders__text b, .tenders__delivery-text b {
font-weight : 600;
}
.containerMF__text i, .tenders__actual-text i, .tenders__text i, .tenders__delivery-text i {
font-weight : 100;
}
.containerMF__link, .tenders__actual-link, .tenders__connection-link, .toggle-list__link {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen, .tenders__actual-link, .tenders__connection-link, .toggle-list__link {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen:focus, .tenders__actual-link:focus, .tenders__connection-link:focus, .toggle-list__link:focus, .containerMF__linkGreen:hover, .tenders__actual-link:hover, .tenders__connection-link:hover, .toggle-list__link:hover, .containerMF__linkGreen:active, .tenders__actual-link:active, .tenders__connection-link:active, .toggle-list__link:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__h1, .tenders__h1 {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .tenders__h1 {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .tenders__h1 {
font-size : 42px;
}
}
.containerMF__h2, .tenders__h2 {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3, .tenders__h3 {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3, .tenders__h3 {
font-size : 34px;
}
}
.containerMF__h4, .tenders__items-h4, .tenders__delivery-h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .tenders__items-h4, .tenders__delivery-h4, .toggle-list__h4 {
font-size : 30px;
}
}
.containerMF__h5, .tenders__actual-h5 {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
@media (min-width: 1280px) {
.containerMF.tenders__conteiner, .tenders__tabs .tenders__conteiner.tabs-component-tabs, .tenders__conteiner.tenders__h1 {
max-width : 1200px;
}
}
.tenders {
padding-top : 52px;
}
.tenders__h1 {
margin-bottom : 40px;
padding : 0 10px;
letter-spacing : -0.1px;
}
@media (min-width: 640px) {
.tenders__h1 {
margin-bottom : 42px;
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.tenders__h1 {
margin : 0 auto 42px;
padding : 0;
}
}
.tenders__tabs .tabs-component-tabs {
position : relative;
padding : 0;
display : block;
overflow-x : auto;
margin : 0 auto;
}
.tenders__tabs .tabs-component-tabs::-webkit-scrollbar {
width : 0;
}
.tenders__tabs .tabs-component-tabs:before {
position : absolute;
z-index : 1;
right : -100%;
bottom : 0;
left : -100%;
height : 2px;
content : "";
border-bottom : 2px solid #e1e1e1;
}
@media (min-width: 1000px) {
.tenders__tabs .tabs-component-tabs:before {
right : 0;
left : 0;
width : calc(100% - 20px);
}
}
@media (min-width: 1280px) {
.tenders__tabs .tabs-component-tabs:before {
width : 100%;
}
}
@media (min-width: 1000px) {
.tenders__tabs .tabs-component-tabs {
overflow-x : visible;
margin-left : 22px;
}
}
@media (min-width: 1280px) {
.tenders__tabs .tabs-component-tabs {
margin : 0 auto;
}
}
.tenders__tabs .tabs-component-tab {
position : relative;
display : inline-block;
padding : 0 10px 20px;
list-style-type : none;
color : #232323;
font-size : 15px;
font-weight : 300;
}
.tenders__tabs .tabs-component-tab.is-active:before {
position : absolute;
z-index : 1;
bottom : 0;
left : 0;
width : 100%;
height : 2px;
content : "";
border-bottom : 2px solid #1ab248;
}
@media (min-width: 640px) {
.tenders__tabs .tabs-component-tab {
padding : 0 20px 23px;
}
}
@media (min-width: 1000px) {
.tenders__tabs .tabs-component-tab {
margin-right : 21px;
}
}
.tenders__tabs .tabs-component-tab-a {
display : block;
text-decoration : none;
color : #232323;
font-size : 15px;
font-weight : 300;
}
@media (min-width: 640px) {
.tenders__tabs .tabs-component-tab-a {
font-size : 20px;
}
}
.tenders__h2 {
margin-bottom : 59px;
padding-top : 38px;
letter-spacing : -0.05px;
font-size : 20px;
font-weight : 300;
line-height : 29px;
}
.tenders__h2--link-two {
margin-bottom : 42px;
}
@media (min-width: 640px) {
.tenders__h2--link-two {
max-width : 532px;
margin-bottom : 43px;
}
}
@media (min-width: 1000px) {
.tenders__h2--link-two {
max-width : 740px;
margin-bottom : 40px;
}
}
@media (min-width: 1280px) {
.tenders__h2--link-two {
max-width : 705px;
padding-top : 42px;
}
}
@media (min-width: 640px) {
.tenders__h2 {
margin-bottom : 40px;
padding-top : 44px;
letter-spacing : 0.05px;
font-size : 24px;
font-weight : 300;
line-height : 37px;
}
}
@media (min-width: 1000px) {
.tenders__h2 {
width : 100%;
max-width : 720px;
margin-bottom : 40px;
padding-top : 45px;
font-size : 34px;
line-height : 50px;
}
}
@media (min-width: 1280px) {
.tenders__h2 {
margin-bottom : 117px;
padding-top : 86px;
}
}
.tenders__delivery {
margin-bottom : 68px;
}
@media (min-width: 640px) {
.tenders__delivery {
display : flex;
justify-content : space-between;
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.tenders__delivery {
margin-bottom : 115px;
}
}
@media (min-width: 1280px) {
.tenders__delivery {
max-width : 1200px;
margin-right : auto;
margin-bottom : 196px;
margin-left : auto;
}
}
.tenders__delivery-content {
margin-bottom : 42px;
}
@media (min-width: 640px) {
.tenders__delivery-content {
flex : 0 1 auto;
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.tenders__delivery-content {
padding-top : 34px;
}
}
@media (min-width: 1280px) {
.tenders__delivery-content {
flex : 0 1 540px;
padding-top : 70px;
}
}
.tenders__delivery-h4 {
display : inline-block;
width : 240px;
margin-bottom : 18px;
line-height : 37px;
}
@media (min-width: 1000px) {
.tenders__delivery-h4 {
width : auto;
line-height : 45px;
}
}
@media (min-width: 1280px) {
.tenders__delivery-h4 {
width : auto;
margin-bottom : 38px;
}
}
@media (min-width: 1000px) {
.tenders__delivery-string {
display : inline-block;
width : 300px;
}
}
@media (min-width: 1280px) {
.tenders__delivery-string {
display : inline;
}
}
.tenders__delivery-text p {
margin-bottom : 22px;
}
@media (min-width: 640px) {
.tenders__delivery-text {
padding-right : 10px;
}
}
@media (min-width: 1000px) {
.tenders__delivery-text {
line-height : 32px;
}
}
.tenders__delivery-image.values {
padding : 0 50px 0 20px;
}
@media (min-width: 640px) {
.tenders__delivery-image.values {
padding-top : 50px;
}
}
.tenders__delivery-image img {
width : 100%;
}
@media (min-width: 640px) {
.tenders__delivery-image {
flex : 1 0 319px;
padding-top : 11px;
}
}
@media (min-width: 1000px) {
.tenders__delivery-image {
flex : 1 0 499px;
padding-top : 0;
}
}
@media (min-width: 1280px) {
.tenders__delivery-image {
flex : 0 1 530px;
}
}
.tenders__items {
max-width : 515px;
margin-bottom : 82px;
}
@media (min-width: 640px) {
.tenders__items {
margin-bottom : 102px;
}
}
@media (min-width: 1000px) {
.tenders__items {
display : flex;
justify-content : space-between;
max-width : none;
margin-bottom : 135px;
}
}
@media (min-width: 1280px) {
.tenders__items {
max-width : 1200px;
margin-right : auto;
margin-bottom : 189px;
margin-left : auto;
}
}
.tenders__items-h4 {
margin-bottom : 27px;
}
@media (min-width: 640px) {
.tenders__items-h4 {
margin-bottom : 23px;
}
}
@media (min-width: 1000px) {
.tenders__items-h4 {
flex : 1 0 460px;
margin-right : 20px;
line-height : 42px;
}
}
@media (min-width: 1280px) {
.tenders__items-h4 {
flex : 0 1 490px;
}
}
@media (max-width: 640px) {
.tenders__items-h4 {
line-height : 35px;
}
}
.tenders__items-list {
padding : 0;
font-size : 16px;
font-weight : 300;
}
.tenders__items-list li {
margin-bottom : 22px;
padding : 0;
list-style : none;
}
.tenders__items-list li:last-child {
margin-bottom : 0;
height : 40px;
}
.tenders__items-list li:before {
position : static;
}
.tenders__items-list li b {
font-weight : 500;
}
@media (min-width: 1000px) {
.tenders__items-list {
flex : 0 1 auto;
width : 450px;
font-size : 20px;
}
}
@media (min-width: 1280px) {
.tenders__items-list {
flex : 0 1 579px;
}
}
.tenders__contacts {
overflow-x : scroll;
padding : 39px 10px 63px;
background-color : #f9f9f9;
}
.tenders__contacts-h2 {
margin-bottom : 47px;
letter-spacing : -0.05px;
font-size : 20px;
font-weight : 200;
line-height : 30px;
}
.tenders__contacts-h2 b {
font-weight : 400;
}
@media (min-width: 640px) {
.tenders__contacts-h2 {
margin-bottom : 25px;
}
}
@media (min-width: 1000px) {
.tenders__contacts-h2 {
width : 1000px;
margin-bottom : 53px;
font-size : 34px;
line-height : 52px;
}
}
.tenders__contacts .questions-two {
margin-bottom : 0 !important ;
}
.tenders__contacts .questions-two__block {
flex-shrink : 1;
}
@media (min-width: 640px) {
.tenders__contacts {
padding : 39px 20px 87px;
}
}
@media (min-width: 1000px) {
.tenders__contacts {
margin-bottom : 80px;
padding : 73px 20px 70px;
}
}
@media (min-width: 1280px) {
.tenders__contacts {
margin-bottom : 138px;
padding : 73px 20px 70px 55px;
}
}
.tenders__connection {
max-width : 239px;
margin-bottom : 80px;
}
@media (min-width: 640px) {
.tenders__connection {
max-width : 530px;
margin-bottom : 95px;
}
}
@media (min-width: 1000px) {
.tenders__connection {
max-width : 650px;
margin-bottom : 139px;
}
}
@media (min-width: 1280px) {
.tenders__connection {
max-width : 1200px;
margin-right : auto;
margin-bottom : 114px;
margin-left : auto;
padding-left : 50px;
}
}
.tenders__connection-text {
font-size : 16px;
font-weight : 600;
}
@media (min-width: 1000px) {
.tenders__connection-text {
letter-spacing : 0.1px;
font-size : 20px;
}
}
.tenders__connection-top {
margin-bottom : 20px;
}
.tenders__connection-link {
font-size : 16px;
}
@media (min-width: 1000px) {
.tenders__connection-link {
margin-bottom : 23px;
font-size : 20px;
}
}
.tenders__connection-bottom a {
text-decoration : none;
color : #232323;
font-weight : 600;
}
.tenders__text {
margin-bottom : 80px;
}
.tenders__text ol {
margin-bottom : 23px;
}
.tenders__text p {
margin-bottom : 22px;
}
@media (min-width: 640px) {
.tenders__text {
margin-bottom : 100px;
}
}
@media (min-width: 1000px) {
.tenders__text {
max-width : 780px;
margin-bottom : 138px;
}
.tenders__text p {
margin-bottom : 26px;
}
}
@media (min-width: 1280px) {
.tenders__text {
margin-bottom : 98px;
}
}
.tenders__actual {
margin-bottom : 80px;
padding : 38px 10px 15px;
background-color : #f9f9f9;
}
@media (min-width: 640px) {
.tenders__actual {
margin-bottom : 100px;
padding : 38px 20px 62px;
}
}
@media (min-width: 1000px) {
.tenders__actual {
margin-bottom : 100px;
padding : 63px 20px 75px;
}
}
@media (min-width: 1280px) {
.tenders__actual {
width : 100%;
max-width : 1320px;
margin : 0 auto 90px;
padding : 63px 60px 75px;
}
}
.tenders__actual-h5 {
margin-bottom : 13px;
color : #232323;
}
@media (min-width: 1000px) {
.tenders__actual-h5 {
margin-bottom : 22px;
}
}
.tenders__actual-text {
margin-bottom : 41px;
}
@media (min-width: 640px) {
.tenders__actual-text {
max-width : 470px;
margin-bottom : 53px;
}
}
@media (min-width: 1000px) {
.tenders__actual-text {
max-width : 752px;
margin-bottom : 58px;
}
}
.tenders__actual-button {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
margin : 0 auto 20px;
letter-spacing : 1.2px;
}
.tenders__actual-button:focus, .tenders__actual-button:hover, .tenders__actual-button:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.tenders__actual-button-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.tenders__actual-button-Black:focus, .tenders__actual-button-Black:hover, .tenders__actual-button-Black:active {
background-color : #000;
transition : all 0.6s;
}
.tenders__actual-button-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.tenders__actual-button-Border:focus, .tenders__actual-button-Border:hover, .tenders__actual-button-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.tenders__actual-button-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.tenders__actual-button-Green:focus, .tenders__actual-button-Green:hover, .tenders__actual-button-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.tenders__actual-button-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.tenders__actual-button-Gray:focus, .tenders__actual-button-Gray:hover, .tenders__actual-button-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.tenders__actual-button-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.tenders__actual-button-Transparent:focus, .tenders__actual-button-Transparent:hover, .tenders__actual-button-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.tenders__actual-button-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.tenders__actual-button-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.tenders__actual-button-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.tenders__actual-button-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.tenders__actual-button-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
@media (min-width: 640px) {
.tenders__actual-button {
flex : 0 1 300px;
margin : 0 31px 0 0;
}
}
@media (min-width: 1000px) {
.tenders__actual-button {
margin-right : 52px;
}
}
.tenders__actual-info {
text-align : center;
font-size : 20px;
font-weight : 300;
}
@media (min-width: 640px) {
.tenders__actual-info {
flex : 0 1 auto;
margin : 0;
}
}
@media (min-width: 640px) {
.tenders__actual-bottom {
display : flex;
align-items : center;
}
}
.tenders__h3 {
margin-bottom : 30px;
color : #232323;
font-weight : 300;
line-height : 32px;
}
@media (min-width: 640px) {
.tenders__h3 {
max-width : 500px;
margin-bottom : 50px;
font-size : 24px;
line-height : 40px;
}
}
@media (min-width: 1000px) {
.tenders__h3 {
max-width : 700px;
font-size : 34px;
line-height : 45px;
}
}
@media (max-width: 1000px) {
.tenders__string {
display : inline-block;
line-height : 35px;
}
}
@media (min-width: 1000px) {
.tenders {
padding-top : 134px;
}
}
@media (min-width: 1280px) {
.tenders .numbers {
margin-bottom : 140px;
}
}
@media (min-width: 640px) {
.tenders .questions-two {
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.tenders .questions-two {
margin-bottom : 150px;
}
}
@media (min-width: 1280px) {
.tenders .questions-two.text-animationFade {
max-width : 1200px;
margin-right : auto;
margin-left : auto;
}
}
.table-calc {
width : 100%;
border-spacing : 0;
border : none 0;
}
.table-calc thead th {
padding : 17px;
text-align : left;
border-bottom : 1px solid rgb(67, 76, 93, 0.2);
background-color : #eceff3;
font-size : 16px;
font-weight : 600;
line-height : 24px;
}
.table-calc thead th:first-child {
width : 40%;
}
.table-calc tbody tr td {
padding : 17px;
background-color : #fff;
font-size : 16px;
}
.table-calc tbody tr:nth-child(even) td {
background-color : #eceff3;
}
.loyalty-level__slider-item[data-v-3a3610ab] {
padding : 20px;
border-radius : 16px;
color : #000;
box-sizing : border-box;
}
.loyalty-level__slider-item-title[data-v-3a3610ab] {
font-size : 20px;
line-height : 28px;
font-weight : 500;
padding-bottom : 20px;
}
.loyalty-level__slider-item-count[data-v-3a3610ab] {
font-size : 16px;
line-height : 24px;
font-weight : 500;
}
.loyalty-level__slider-item-text[data-v-3a3610ab] {
font-size : 14px;
line-height : 20px;
font-weight : 400;
}
.loyalty-level__slider-item--1[data-v-3a3610ab] {
background : url(/assets/static/level1.9061382e.svg?url) right -20px top -20px no-repeat, linear-gradient(rgb(181, 255, 206), rgb(235, 255, 209));
}
.loyalty-level__slider-item--2[data-v-3a3610ab] {
background : url(/assets/static/level2.89690243.svg?url) right -20px top -20px no-repeat, linear-gradient(rgb(222, 241, 255), rgb(211, 255, 216));
}
.loyalty-level__slider-item--3[data-v-3a3610ab] {
background : url(/assets/static/level3.920c2ca6.svg?url) right -20px top -20px no-repeat, linear-gradient(rgb(224, 243, 252), rgb(239, 226, 255));
}
.loyalty-level__slider-item--closed[data-v-3a3610ab] {
filter : grayscale(100%);
position : relative;
}
.loyalty-level__slider-item--closed[data-v-3a3610ab]:after {
position : absolute;
content : "";
top : 33px;
right : 33px;
background : url(/assets/static/lock.2475cd53.svg?url) center center no-repeat;
width : 24px;
height : 24px;
z-index : 10;
}
.page-loyalty[data-v-c3e38240] {
padding : 24px 16px 144px;
}
.loyalty__title[data-v-c3e38240] {
font-size : 20px;
font-style : normal;
font-weight : 500;
line-height : 28px;
margin-bottom : 12px;
}
.loyalty__text[data-v-c3e38240] {
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
margin-bottom : 12px;
}
.loyalty__link[data-v-c3e38240] {
margin-bottom : 32px;
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
text-decoration-line : underline;
display : block;
}
.loyalty__levels[data-v-c3e38240] .swiper-wrapper {
display : flex;
flex-direction : column;
}
.loyalty__levels[data-v-c3e38240] .swiper-slide {
width : 100% !important ;
margin-bottom : 16px;
}
.copy-clipboard[data-v-c0290c99] {
display : block;
}
.copy-clipboard-inline[data-v-c0290c99] {
display : inline-block;
}
.offer-btn[data-v-ab87ad17] {
cursor : pointer;
display : inline-flex;
align-items : center;
text-decoration : none;
padding : 10px 16px;
font-size : 14px;
line-height : 16px;
text-align : center;
letter-spacing : 0.4px;
text-transform : uppercase;
background : rgb(26, 178, 72, 0.1);
border-radius : 10px;
color : #1ab248;
margin-right : 16px;
}
.offer-btn[data-v-ab87ad17]:hover {
text-decoration : none;
}
.offer-btn__icon[data-v-ab87ad17] {
margin-right : 12px;
}
.offer-btn__text[data-v-ab87ad17] {
display : inline-block;
vertical-align : middle;
}
.offer-btn-done[data-v-ab87ad17] {
background : #30cc5f;
color : #fff;
}
.offer-item[data-v-765887f2] {
position : relative;
background : #fff;
padding : 24px 16px;
overflow : hidden;
}
@media (min-width: 1000px) {
.offer-item[data-v-765887f2] {
padding : 25px;
border-radius : 12px;
box-shadow : 0 4px 12px #0000000a;
}
}
.offer-item__header[data-v-765887f2], .offer-item__title[data-v-765887f2], .offer-item__description[data-v-765887f2], .offer-item__details[data-v-765887f2], .offer-item__goal[data-v-765887f2], .offer-item__link[data-v-765887f2], .offer-item__action[data-v-765887f2] {
position : relative;
z-index : 1;
}
.offer-item__header[data-v-765887f2] {
margin-bottom : 16px;
display : flex;
flex-direction : row;
}
.offer-item__badge[data-v-765887f2] {
color : #4b3c87;
letter-spacing : 0.55px;
text-transform : uppercase;
padding : 4px 8px;
background : rgb(32, 0, 228, 0.05);
border-radius : 4px;
display : inline-block;
font-weight : 500;
font-size : 12px;
line-height : 14px;
margin-right : 8px;
}
.offer-item__title[data-v-765887f2] {
max-width : 340px;
font-size : 18px;
line-height : 26px;
font-weight : 500;
color : #000;
}
@media (min-width: 1000px) {
.offer-item__title[data-v-765887f2] {
font-size : 20px;
line-height : 28px;
}
}
.offer-item__description[data-v-765887f2], .offer-item__details[data-v-765887f2] {
font-size : 14px;
line-height : 20px;
color : #000;
margin-top : 8px;
max-width : 340px;
}
.offer-item--full .offer-item__description[data-v-765887f2], .offer-item--full .offer-item__details[data-v-765887f2] {
max-width : 100%;
}
.offer-item__link[data-v-765887f2] {
margin-top : 8px;
color : #158e3a;
text-decoration : underline;
font-size : 14px;
line-height : 20px;
}
.offer-item__actions[data-v-765887f2] {
margin-top : 24px;
display : flex;
}
.offer-item__goal[data-v-765887f2] {
margin-top : 24px;
letter-spacing : 0.4px;
text-transform : uppercase;
color : #00000080;
font-size : 14px;
line-height : 24px;
font-weight : 500;
}
.offer-item__image[data-v-765887f2] {
position : absolute;
z-index : 0;
right : 0;
bottom : 0;
}
.offer-item__image-bg[data-v-765887f2] {
position : absolute;
z-index : 0;
right : 0;
bottom : 0;
height : 72px;
width : 72px;
background-size : contain;
background-repeat : no-repeat;
background-position : right bottom;
}
@media (min-width: 1000px) {
.offer-item__image-bg[data-v-765887f2] {
height : 110px;
width : 110px;
}
}
.offer-item__image-icon[data-v-765887f2] {
position : absolute;
z-index : 0;
right : -30px;
bottom : -30px;
height : 96px;
width : 96px;
background-size : contain;
background-repeat : no-repeat;
background-position : right bottom;
}
@media (min-width: 1000px) {
.offer-item__image-icon[data-v-765887f2] {
right : -44px;
bottom : -44px;
height : 144px;
width : 144px;
}
}
@media (min-width: 1000px) {
.offer-list-masonry[data-v-b56fcbcf] {
display : flex;
flex-flow : column wrap;
}
.offer-list-masonry[data-v-b56fcbcf]:before, .offer-list-masonry[data-v-b56fcbcf]:after {
content : "";
flex-basis : 100%;
width : 0;
order : 2;
}
}
.offer-list__item[data-v-b56fcbcf] {
margin-bottom : 12px;
}
@media (min-width: 1000px) {
.offer-list__item[data-v-b56fcbcf] {
margin-bottom : 24px;
}
}
@media (min-width: 1000px) {
.offer-list-masonry .offer-list__item[data-v-b56fcbcf]:nth-child(2n+1) {
order : 1;
margin-right : 24px;
}
.offer-list-masonry .offer-list__item[data-v-b56fcbcf]:nth-child(2n) {
order : 2;
}
}
@media (min-width: 1000px) {
.offer-list-desktop .offer-list__item[data-v-b56fcbcf] {
width : calc(50% - 12px);
}
}
.offer-faq-item[data-v-80477934] {
background : rgb(255, 255, 255, 0.8);
color : #000;
}
@media (min-width: 1000px) {
.offer-faq-item[data-v-80477934] {
border-radius : 12px;
}
}
.offer-faq-item + .offer-faq-item[data-v-80477934] {
margin-top : 12px;
}
@media (min-width: 1000px) {
.offer-faq-item + .offer-faq-item[data-v-80477934] {
margin-top : 24px;
}
}
.offer-faq-item__question[data-v-80477934] {
display : flex;
flex-direction : row;
flex-wrap : nowrap;
align-items : center;
justify-content : space-between;
cursor : pointer;
padding : 24px 16px;
transition : padding 0.12s ease;
}
@media (min-width: 1000px) {
.offer-faq-item__question[data-v-80477934] {
padding : 32px;
}
}
.offer-faq-item__question-text[data-v-80477934] {
font-size : 16px;
line-height : 24px;
}
@media (min-width: 1000px) {
.offer-faq-item__question-text[data-v-80477934] {
font-size : 20px;
line-height : 28px;
}
}
.offer-faq-item__question-icon[data-v-80477934] {
flex : 0 0 14px;
display : inline-block;
transition : transform 0.32s ease;
}
.offer-faq-item--open .offer-faq-item__question-icon[data-v-80477934] {
transform : rotate(-180deg);
}
.offer-faq-item__answer[data-v-80477934] {
font-size : 14px;
line-height : 20px;
padding : 0 16px 24px;
margin-top : -8px;
}
@media (min-width: 1000px) {
.offer-faq-item__answer[data-v-80477934] {
margin-top : -16px;
padding : 0 32px 32px;
}
}
.offers[data-v-99c0972c] {
padding : 0 0 48px;
}
@media (min-width: 1000px) {
.offers[data-v-99c0972c] {
padding : 56px 10px 48px;
}
}
.offers__title[data-v-99c0972c] {
padding : 16px;
font-weight : 300;
font-size : 24px;
line-height : 1;
margin-bottom : 12px;
background : #fff;
}
@media (min-width: 1000px) {
.offers__title[data-v-99c0972c] {
background : transparent;
padding : 0;
margin-bottom : 32px;
font-size : 40px;
line-height : 50px;
}
}
.offers__faq[data-v-99c0972c] {
margin-top : 24px;
}
.offers__preloader[data-v-99c0972c] {
display : flex;
align-items : center;
justify-content : center;
width : 100%;
height : 100%;
padding : 60px 0;
}
@media (min-width: 1000px) {
.offers__preloader[data-v-99c0972c] {
margin : 80px 0;
}
}
.offers .base-loader[data-v-99c0972c] {
transform : translateY(-50%);
}
.offers__not-found[data-v-99c0972c] {
display : flex;
flex-direction : column;
align-items : center;
justify-content : center;
height : 276px;
background : rgb(255, 255, 255, 0.8);
}
@media (min-width: 1000px) {
.offers__not-found[data-v-99c0972c] {
height : 320px;
border-radius : 12px;
}
}
.offers__not-found__title[data-v-99c0972c] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
@media (min-width: 1000px) {
.offers__not-found__title[data-v-99c0972c] {
font-size : 24px;
line-height : 32px;
}
}
.offers__not-found__description[data-v-99c0972c] {
margin-top : 8px;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1000px) {
.offers__not-found__description[data-v-99c0972c] {
font-size : 16px;
line-height : 24px;
}
}
.offers__back[data-v-99c0972c] {
font-size : 14px;
line-height : 24px;
color : #158e3a;
margin-bottom : 16px;
display : block;
}
@media (min-width: 1000px) {
.offers__back[data-v-99c0972c] {
display : none;
}
}
.offers__back-icon[data-v-99c0972c] {
margin-right : 13px;
}
.offers__back-btn[data-v-99c0972c] {
cursor : pointer;
display : inline-flex;
align-items : center;
}
.offers__breadcrumbs[data-v-99c0972c] {
margin-bottom : 16px;
display : none;
}
@media (min-width: 1000px) {
.offers__breadcrumbs[data-v-99c0972c] {
display : flex;
align-items : center;
}
}
.offers__breadcrumbs-icon[data-v-99c0972c] {
transform : rotate(180deg);
margin : 0 14px;
}
.offers__breadcrumbs-item[data-v-99c0972c] {
font-size : 14px;
line-height : 20px;
color : #00000080;
}
.offers__breadcrumbs-item--link[data-v-99c0972c] {
cursor : pointer;
color : #158e3a;
}
.cdek-id-title[data-v-99c0972c] {
margin-top : 32px;
margin-bottom : 16px;
padding : 0 16px;
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
@media (min-width: 992px) {
.cdek-id-title[data-v-99c0972c] {
margin-top : 16px;
margin-bottom : 24px;
padding : 0;
font-size : 20px;
line-height : 28px;
}
}
.required-cdek-id-list[data-v-99c0972c] {
opacity : 0.5;
}
.faq-footer[data-v-a6111b05] {
margin-top : 24px;
border-top : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
padding-top : 24px;
display : flex;
flex-direction : column;
gap : 8px;
}
.faq-footer__title .title__desktop[data-v-a6111b05] {
display : none;
}
@media (min-width: 992px) {
.faq-footer__title .title__desktop[data-v-a6111b05] {
display : flex;
}
.faq-footer__title .title__mobile[data-v-a6111b05] {
display : none;
}
}
.faq-footer__content[data-v-a6111b05] {
font-size : 14px;
line-height : 20px;
}
.faq-footer__content[data-v-a6111b05] a {
color : var(--Primary_Active, #158e3a);
}
@media (min-width: 992px) {
.faq-footer__content[data-v-a6111b05] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.faq-menu[data-v-3e7fa974] {
display : flex;
flex-direction : column;
gap : 32px;
height : 100%;
max-height : calc(100vh - 240px);
overflow : auto;
padding-right : 4px;
}
.faq-menu[data-v-3e7fa974]::-webkit-scrollbar {
transition : all 0.3s ease;
display : block;
width : 4px;
border-radius : 8px;
}
.faq-menu[data-v-3e7fa974]::-webkit-scrollbar-thumb {
transition : all 0.3s ease;
background : #e0e4e9;
}
.faq-header a[data-v-e0aa8294] {
cursor : pointer;
text-decoration : none;
}
.faq-header__button[data-v-e0aa8294] {
display : flex;
gap : 4px;
align-items : center;
}
@media (min-width: 992px) {
.faq-header__button[data-v-e0aa8294] {
display : none;
}
}
.faq-header__button span[data-v-e0aa8294] {
color : var(--Primary_Active, #158e3a);
line-height : 24px;
font-weight : 400;
}
.faq-header__list[data-v-e0aa8294] {
display : none;
align-items : center;
gap : 8px;
}
@media (min-width: 992px) {
.faq-header__list[data-v-e0aa8294] {
display : flex;
}
}
.faq-header__list a[data-v-e0aa8294] {
display : flex;
align-items : center;
color : var(--Bottom_50, rgb(0, 0, 0, 0.5));
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.faq-header__list a[data-v-e0aa8294]:first-child {
color : var(--Primary_Active, #158e3a);
}
.faq-header__list a span[data-v-e0aa8294] {
margin-right : 8px;
}
.faq-header__title[data-v-e0aa8294] {
margin-top : 16px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 992px) {
.faq-header__title[data-v-e0aa8294] {
display : flex;
font-family : Roboto, sans-serif;
font-weight : 300;
font-size : 40px;
line-height : 50px;
}
}
.FAQ-content[data-v-032019a1] {
max-width : 1200px;
display : flex;
gap : 64px;
background : #fff;
margin : 0 16px;
box-sizing : border-box;
}
@media (min-width: 1200px) {
.FAQ-content[data-v-032019a1] {
margin-right : auto;
margin-left : auto;
margin-bottom : 0;
}
}
.FAQ-content[data-v-032019a1] .base-container {
padding : 0;
}
.FAQ-content[data-v-032019a1] .base-render-page {
height : min-content;
}
.FAQ-content[data-v-032019a1] iframe {
max-width : 100%;
margin-top : 16px;
}
@media (min-width: 992px) {
.FAQ-content[data-v-032019a1] iframe {
margin-top : 32px;
}
}
.FAQ-content aside[data-v-032019a1] {
min-width : 242px;
display : none;
height : max-content;
}
@media (min-width: 992px) {
.FAQ-content aside[data-v-032019a1] {
padding-top : 56px;
padding-bottom : 56px;
display : block;
position : sticky;
top : 128px;
}
.FAQ-content aside[data-v-032019a1] .faq-menu-block {
max-height : max-content;
}
}
.FAQ-content__page[data-v-032019a1] {
width : 100%;
display : flex;
flex-direction : column;
margin-top : 24px;
padding-bottom : 48px;
}
@media (min-width: 992px) {
.FAQ-content__page[data-v-032019a1] {
margin-top : 0;
padding-top : 56px;
padding-bottom : 80px;
}
}
.FAQ-content__page .page__footer[data-v-032019a1] {
margin-top : 32px;
}
.chevron-button[data-v-7711fd80] {
display : flex;
align-items : center;
transition : transform 0.5s ease;
}
.chevron-button__icon_top[data-v-7711fd80] {
transform : rotate(90deg);
}
.chevron-button__icon_right[data-v-7711fd80] {
transform : rotate(180deg);
}
.chevron-button__icon_bottom[data-v-7711fd80] {
transform : rotate(270deg);
}
.chevron-button:active svg path[data-v-7711fd80] {
stroke : var(--Success_Active, #106f00);
stroke-opacity : 1;
}
.chevron-button:hover:not(.chevron-button_disable-hover) svg path[data-v-7711fd80] {
stroke : var(--Success, #17a000);
stroke-opacity : 1;
}
.component-not-found[data-v-66697912] {
text-align : center;
box-shadow : 0 0 15px #0006;
background-color : #fff;
margin-top : 20px;
margin-bottom : 20px;
padding : 32px 16px;
}
.faq-main .faq-menu-block[data-v-141be6aa] {
max-width : 100%;
}
@media (min-width: 992px) {
.faq-main .faq-menu-block__title[data-v-141be6aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.faq-main .faq-menu-block__links > a[data-v-141be6aa] {
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
}
.faq-menu-block[data-v-141be6aa] {
display : flex;
flex-direction : column;
gap : 16px;
background : #fff;
max-width : 242px;
}
.faq-menu-block__title[data-v-141be6aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
.faq-menu-block__links[data-v-141be6aa] {
display : flex;
flex-direction : column;
align-items : flex-start;
gap : 12px;
}
.faq-menu-block__links > a[data-v-141be6aa] {
color : var(--Bottom, #000000);
cursor : pointer;
text-decoration : none;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) and (hover: hover) {
.faq-menu-block__links > a[data-v-141be6aa]:hover {
color : var(--Primary_Active, #158e3a);
}
}
.faq-menu-block__links .faq-menu-block__active-link[data-v-141be6aa] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
}
.integration-new-api[data-v-53d4a90f] {
color : #000;
font-size : 16px;
font-weight : 300;
line-height : 22px;
}
.integration-new-api__list[data-v-53d4a90f] {
margin-left : 20px;
}
.integration-new-api__list-item[data-v-53d4a90f] {
font-size : 18px;
line-height : 130%;
}
.integration-new-api__subtitle[data-v-53d4a90f] {
margin : 28px 0;
font-size : 24px;
font-weight : 400;
line-height : 30px;
}
.integration-new-api-features[data-v-53d4a90f] {
margin : 28px 0;
}
.integration-new-api-features__item[data-v-53d4a90f] {
margin-bottom : 28px;
}
.integration-new-api-features__item[data-v-53d4a90f]:last-child {
margin-bottom : 0;
}
.integration-new-api-features__icon[data-v-53d4a90f] {
margin-bottom : 8px;
}
.integration-new-api-header[data-v-53d4a90f] {
position : relative;
margin : 40px 0 52px;
}
.integration-new-api-header__title[data-v-53d4a90f] {
margin : 24px 0;
}
.integration-new-api-header__icon[data-v-53d4a90f] {
position : absolute;
top : -90px;
right : 0;
display : none;
}
.integration-new-api__card[data-v-53d4a90f] {
background : #fff;
box-shadow : 0 4px 20px #0000001c;
}
.integration-new-api__card.integration-new-api__card_outer[data-v-53d4a90f] {
box-shadow : none;
}
.integration-new-api__card.integration-new-api__card_inner[data-v-53d4a90f] {
margin : 28px 0;
padding : 20px;
}
.integration-new-api-documentation__item[data-v-53d4a90f] {
margin-bottom : 18px;
}
.integration-new-api-documentation__item[data-v-53d4a90f]:last-child {
margin-bottom : 0;
}
.integration-new-api-documentation__item img[data-v-53d4a90f] {
display : none;
}
.integration-new-api-documentation__name[data-v-53d4a90f] {
margin-bottom : 4px;
font-size : 20px;
font-weight : 500;
line-height : 24px;
}
.integration-new-api-documentation__name .old[data-v-53d4a90f] {
opacity : 0.5;
font-size : 16px;
font-weight : 400;
line-height : 22px;
}
.integration-new-api-links[data-v-53d4a90f] {
display : flex;
}
.integration-new-api-links a[data-v-53d4a90f] {
margin-right : 12px;
}
.integration-new-api__questions[data-v-53d4a90f] {
margin : 50px 0 100px;
}
@media (min-width: 768px) {
.integration-new-api__list-item[data-v-53d4a90f] {
font-size : 22px;
}
.integration-new-api-documentation[data-v-53d4a90f] {
display : flex;
}
.integration-new-api-documentation__item[data-v-53d4a90f] {
margin-right : 100px;
margin-bottom : 0;
}
.integration-new-api-documentation__item[data-v-53d4a90f]:last-child {
margin-right : 0;
}
.integration-new-api-documentation__item img[data-v-53d4a90f] {
display : block;
margin-bottom : 24px;
}
.integration-new-api-documentation__name[data-v-53d4a90f] {
margin-bottom : 4px;
font-size : 20px;
font-weight : 500;
line-height : 24px;
}
.integration-new-api-documentation__name .old[data-v-53d4a90f] {
opacity : 0.5;
font-size : 16px;
font-weight : 400;
line-height : 22px;
}
.integration-new-api__card.integration-new-api__card_outer[data-v-53d4a90f] {
margin : 100px 0 50px;
padding : 44px 52px;
box-shadow : 0 4px 20px #0000001c;
}
.integration-new-api__card.integration-new-api__card_outer .integration-new-api__subtitle[data-v-53d4a90f] {
margin-top : 0;
}
.integration-new-api__card.integration-new-api__card_inner[data-v-53d4a90f] {
margin : 0;
padding : 0;
box-shadow : none;
}
.integration-new-api-features[data-v-53d4a90f] {
display : flex;
justify-content : space-between;
}
.integration-new-api-features__item[data-v-53d4a90f] {
max-width : 250px;
margin-right : 24px;
}
.integration-new-api-features__item[data-v-53d4a90f]:last-child {
margin-right : 0;
}
}
@media (min-width: 1280px) {
.integration-new-api--list[data-v-53d4a90f] {
margin-left : 0;
}
.integration-new-api-header__text[data-v-53d4a90f] {
width : 40%;
margin-bottom : 160px;
}
.integration-new-api-header__icon[data-v-53d4a90f] {
display : block;
width : 600px;
}
}
.integration-new-faq__title[data-v-b861bb54], .integration-new-faq__subtitle[data-v-b861bb54], .integration-new-faq__block[data-v-b861bb54] {
margin : 28px 0;
}
.integration-new-faq__block[data-v-b861bb54] {
margin-bottom : 60px;
}
.integration-new-faq__title[data-v-b861bb54] {
color : #1ab248;
font-weight : 300;
font-size : 28px;
line-height : 32px;
}
.integration-new-faq__subtitle[data-v-b861bb54] {
font-weight : 400;
font-size : 24px;
line-height : 30px;
}
@media (min-width: 768px) {
.integration-new-faq[data-v-b861bb54] {
margin-top : 28px;
}
.integration-new-faq__title[data-v-b861bb54], .integration-new-faq__subtitle[data-v-b861bb54], .integration-new-faq__block[data-v-b861bb54] {
margin : 28px 0;
}
.integration-new-faq__title[data-v-b861bb54] {
font-weight : 300;
font-size : 42px;
line-height : 42px;
}
.integration-new-faq__subtitle[data-v-b861bb54] {
font-weight : 400;
font-size : 30px;
line-height : 36px;
}
.integration-new-faq__block[data-v-b861bb54] {
margin-bottom : 100px;
}
}
.integration-questions-block[data-v-02db6b56] .toggle-item__text {
padding-top : 0;
}
.integration-questions-block[data-v-02db6b56] .toggle-item__text b {
font-weight : 600;
}
.integration-questions-block[data-v-02db6b56] .toggle-item__toggle.active {
height : auto;
margin-bottom : 0;
}
@media (min-width: 640px) {
.integration-questions-block[data-v-02db6b56] .toggle-item__toggle {
font-size : 16px;
}
}
@media (min-width: 1000px) {
.integration-questions-block[data-v-02db6b56] .toggle-item__toggle {
font-size : 18px;
padding-left : 23px;
}
}
.integration-questions-block[data-v-02db6b56] .toggle-item__toggle + .toggle-item__text {
position : relative;
top : 0;
padding-bottom : 0;
}
@keyframes shine-d196ff03 {
to {
background-position-x : -200%;
}
}
.integration-module-card[data-v-d196ff03] {
display : flex;
flex-direction : column;
justify-content : space-between;
background : #fff;
box-shadow : 0 4px 20px #0000001c;
padding : 32px 24px;
color : #000;
font-weight : 300;
font-size : 16px;
line-height : 22px;
position : relative;
text-decoration : none;
}
.integration-module-card__hint[data-v-d196ff03] {
position : absolute;
top : 0;
right : 0;
color : #fff;
font-weight : 500;
font-size : 12px;
line-height : 20px;
padding : 8px 12px 8px 15px;
text-transform : uppercase;
background-image : url(/assets/static/integration-module-hint.d9c35d57.svg);
}
.integration-module-card__title[data-v-d196ff03] {
font-weight : 500;
font-size : 20px;
line-height : 24px;
margin-bottom : 12px;
max-width : 60%;
}
.integration-module-card__description[data-v-d196ff03] {
margin-bottom : 50px;
}
.integration-module-card__tags[data-v-d196ff03] {
display : flex;
flex-wrap : wrap;
}
.integration-module-card__tag[data-v-d196ff03] {
font-weight : 400;
font-size : 16px;
line-height : 20px;
color : #434647;
background : #e6e9eb;
border-radius : 4px;
margin : 0 4px 4px 0;
padding : 6px 10px;
}
.integration-module-card.loading[data-v-d196ff03] {
pointer-events : none;
}
.integration-module-card.loading .integration-module-card__title[data-v-d196ff03], .integration-module-card.loading .integration-module-card__description[data-v-d196ff03] {
background : linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
border-radius : 5px;
background-size : 200% 100%;
animation : shine-d196ff03 1.5s linear infinite;
}
.integration-module-card.loading .integration-module-card__title[data-v-d196ff03] {
height : 24px;
}
.integration-module-card.loading .integration-module-card__description[data-v-d196ff03] {
height : 170px;
}
.modules__title[data-v-ab435606] {
margin : 24px 0;
}
.modules__subtitle[data-v-ab435606] {
margin : 24px 0 56px;
font-weight : 300;
font-size : 18px;
line-height : 25px;
}
.modules__content[data-v-ab435606] {
margin : 56px 0;
}
.modules__item[data-v-ab435606] {
margin-bottom : 20px;
}
.modules__item[data-v-ab435606]:last-child {
margin-bottom : 0;
}
@media (min-width: 640px) {
.modules__content[data-v-ab435606] {
display : grid;
gap : 20px;
grid-template-columns : repeat(2,1fr);
}
.modules__item[data-v-ab435606] {
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.modules__subtitle[data-v-ab435606] {
max-width : 620px;
font-size : 20px;
line-height : 28px;
}
.modules__content[data-v-ab435606] {
grid-template-columns : repeat(3,1fr);
}
}
.integration-header-links[data-v-e36df690] {
display : flex;
overflow-x : scroll;
flex-direction : row;
position : relative;
border-bottom : 1px solid rgb(0, 0, 0, 0.15);
max-width : 660px;
width : 100%;
height : 100%;
scrollbar-width : none;
}
.integration-header-links[data-v-e36df690]::-webkit-scrollbar {
display : none;
}
.integration-header-links__title[data-v-e36df690] {
font-weight : 300;
font-size : 28px;
line-height : 32px;
margin-right : 32px;
white-space : nowrap;
padding-bottom : 16px;
position : relative;
}
.integration-header-links__title[data-v-e36df690]:last-child {
margin-right : 0;
}
.integration-header-links__title a[data-v-e36df690] {
color : #7f858a;
text-decoration : none;
}
.integration-header-links__title.active[data-v-e36df690]:before {
content : " ";
border-bottom : 2px solid #1AB248;
position : absolute;
bottom : 0;
left : 0;
right : 0;
}
@media (min-width: 1000px) {
.integration-header-links[data-v-e36df690] {
max-width : 975px;
}
.integration-header-links__title[data-v-e36df690] {
font-style : normal;
font-weight : 300;
font-size : 42px;
line-height : 42px;
margin-right : 42px;
padding-bottom : 24px;
}
}
.integration-support-form__input[data-v-8a287482] {
margin-bottom : 8px;
}
.integration-support-form__button[data-v-8a287482] {
width : 100%;
font-weight : 600;
font-size : 16px;
line-height : 20px;
padding : 14px;
}
.integration-support-form__checkbox[data-v-8a287482] {
color : #38454e;
font-weight : 300;
font-size : 14px;
line-height : 18px;
margin-bottom : 36px;
margin-top : 12px;
}
.integration-support-form .integration-support-form__textarea[data-v-8a287482] .base-control__field {
resize : none;
height : 128px;
}
@media (min-width: 640px) {
.integration-support-form.modal .integration-support-form__button[data-v-8a287482] {
padding : 14px 74px;
width : auto;
}
}
@media (min-width: 1000px) {
.integration-support-form__checkbox[data-v-8a287482] {
margin-bottom : 28px;
margin-top : 4px;
}
.integration-support-form__button[data-v-8a287482] {
max-width : 305px;
}
.integration-support-form__contacts[data-v-8a287482] {
display : flex;
}
.integration-support-form__contacts .integration-support-form__input[data-v-8a287482] {
margin-right : 8px;
}
.integration-support-form__contacts .integration-support-form__input[data-v-8a287482]:last-child {
margin-right : 0;
}
.integration-support-form.modal .integration-support-form__contacts[data-v-8a287482] {
display : block;
}
.integration-support-form.modal .integration-support-form__contacts .integration-support-form__input[data-v-8a287482] {
margin-bottom : 8px;
margin-right : 0;
}
}
.integration-support-modal__content {
max-width : 600px;
}
.integration-support-modal[data-v-27374c56] {
padding : 24px 12px;
position : relative;
}
.integration-support-modal__header[data-v-27374c56] {
display : flex;
justify-content : space-between;
align-items : flex-start;
}
.integration-support-modal__close[data-v-27374c56] {
padding : 0;
min-width : unset;
width : 32px;
height : 32px;
}
.integration-support-modal__title[data-v-27374c56] {
font-weight : 400;
font-size : 24px;
line-height : 30px;
margin-right : 24px;
margin-bottom : 8px;
}
.integration-support-modal__text[data-v-27374c56] {
font-weight : 300;
font-size : 16px;
line-height : 22px;
margin : 8px 0;
}
.integration-support-modal__form[data-v-27374c56] {
margin : 28px 0;
}
@media (min-width: 640px) {
.integration-support-modal[data-v-27374c56] {
padding : 48px 100px 0 52px;
}
.integration-support-modal__close[data-v-27374c56] {
position : absolute;
top : 24px;
right : 24px;
}
}
.integration-tag[data-v-3c8cba09] {
font-weight : 400;
font-size : 16px;
line-height : 20px;
color : #434647;
background : #e6e9eb;
border-radius : 4px;
margin : 0 4px 4px 0;
padding : 6px 10px;
}
.integration-new-module[data-v-1b8cf9e2] {
font-weight : 300;
font-size : 16px;
line-height : 22px;
color : #000;
margin-top : 24px;
margin-bottom : 24px;
}
.integration-new-module svg[data-v-1b8cf9e2] {
margin-right : 8px;
}
.integration-new-module__tags[data-v-1b8cf9e2] {
display : flex;
flex-wrap : wrap;
margin : 36px 0 28px;
}
.integration-new-module-support[data-v-1b8cf9e2] {
margin : 28px 0;
}
.integration-new-module-support__time[data-v-1b8cf9e2], .integration-new-module-support__text[data-v-1b8cf9e2] {
margin : 8px 0;
}
.integration-new-module-support__time[data-v-1b8cf9e2] {
display : flex;
align-items : center;
justify-content : flex-start;
line-height : 22px;
}
.integration-new-module-support__time img[data-v-1b8cf9e2] {
margin-right : 8px;
}
.integration-new-module-contacts[data-v-1b8cf9e2] {
margin : 28px 0;
}
.integration-new-module-contacts__item[data-v-1b8cf9e2] {
margin : 4px 0;
}
.integration-new-module-contacts__desc[data-v-1b8cf9e2] {
font-weight : 300;
font-size : 14px;
line-height : 18px;
color : #111;
}
.integration-new-module__title[data-v-1b8cf9e2] {
font-weight : 300;
font-size : 28px;
line-height : 32px;
color : #1ab248;
margin : 12px 0;
}
.integration-new-module__subtitle[data-v-1b8cf9e2] {
margin : 12px 0;
font-weight : 500;
font-size : 20px;
line-height : 24px;
}
.integration-new-module__text[data-v-1b8cf9e2] {
margin : 32px 0;
}
.integration-new-module-connect[data-v-1b8cf9e2] {
margin : 24px 0;
}
.integration-new-module-connect__button[data-v-1b8cf9e2] {
width : 100%;
padding : 14px;
}
.integration-new-module-connect__text[data-v-1b8cf9e2] {
font-weight : 300;
font-size : 14px;
line-height : 18px;
margin : 8px 0;
}
.integration-new-module__line[data-v-1b8cf9e2] {
display : none;
opacity : 0.1;
border : #000 solid 1px;
}
.integration-new-module__button[data-v-1b8cf9e2] {
width : 100%;
display : flex;
align-items : center;
justify-content : center;
background : #38454e;
border-color : #38454e;
padding : 10px;
font-weight : 400;
font-size : 16px;
line-height : 20px;
margin : 24px 0;
color : #fff;
}
.integration-new-module__button[data-v-1b8cf9e2]:hover {
background : #5f6a71;
border-color : #5f6a71;
}
.integration-new-module__button img[data-v-1b8cf9e2] {
margin-right : 8px;
}
@media (min-width: 768px) {
.integration-new-module[data-v-1b8cf9e2] {
display : flex;
justify-content : space-between;
margin-top : 28px;
margin-bottom : 68px;
}
.integration-new-module-contacts[data-v-1b8cf9e2] {
margin-top : 0;
}
.integration-new-module-support[data-v-1b8cf9e2] {
margin-bottom : 0;
}
.integration-new-module__button[data-v-1b8cf9e2] {
width : auto;
padding : 10px 20px;
}
.integration-new-module__title[data-v-1b8cf9e2] {
font-weight : 300;
font-size : 42px;
line-height : 42px;
margin-top : 0;
}
.integration-new-module__info[data-v-1b8cf9e2] {
max-width : 670px;
margin-right : 50px;
}
.integration-new-module-connect[data-v-1b8cf9e2] {
display : flex;
align-items : center;
}
.integration-new-module-connect__button[data-v-1b8cf9e2] {
width : auto;
padding : 14px 52px;
margin-right : 16px;
}
.integration-new-module__card[data-v-1b8cf9e2] {
padding : 40px 77px 36px 46px;
box-shadow : 0 4px 20px #0000001c;
}
.integration-new-module__right[data-v-1b8cf9e2] {
min-width : 320px;
max-width : 370px;
}
.integration-new-module__line[data-v-1b8cf9e2] {
display : block;
}
}
.integration-bread-crumbs[data-v-bab926ab] {
display : flex;
margin-top : 20px;
margin-bottom : 24px;
}
.integration-bread-crumbs__link[data-v-bab926ab] {
display : flex;
text-decoration : none;
color : #9da6ab;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.mobile-drawer-header[data-v-ddaf2f7d] {
display : flex;
justify-content : space-between;
align-items : center;
padding : 16px;
box-shadow : 0 4px 4px #0000000d;
position : relative;
}
.mobile-drawer-header .mobile-drawer-header__cap[data-v-ddaf2f7d] {
width : 31px;
height : 31px;
position : absolute;
top : 2px;
left : 4px;
transform : rotate(-30deg);
}
.mobile-drawer-header__logo[data-v-ddaf2f7d] {
height : 20px;
}
.mobile-drawer-header__close[data-v-ddaf2f7d] {
display : flex;
align-items : center;
justify-content : center;
width : 24px;
height : 24px;
}
.slide-left-overflow-scroll {
overflow-x : hidden;
}
.slide-left-transition-enter-active[data-v-16f5ed22], .slide-left-transition-leave-active[data-v-16f5ed22] {
transition : transform 0.2s ease;
}
.slide-left-transition-enter-from[data-v-16f5ed22], .slide-left-transition-leave-to[data-v-16f5ed22] {
transform : translate(100%);
transition : all 0.2s 0s ease-in;
}
.new-label[data-v-ce7e96a2] {
padding : 2px 8px;
text-decoration : none;
color : #fff;
border-radius : 4px;
background : #f47500;
font-size : 12px;
font-weight : 500;
line-height : 14px;
max-height : 18px;
text-transform : uppercase;
}
.icon[data-v-87cece89] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
flex-shrink : 0;
}
.icon.open[data-v-87cece89] {
transform : rotate(180deg);
}
a[id="atlwdg-trigger"] {
display : none;
}
.mobile-drawer-menu-item__link[data-v-dd73fb19] {
display : flex;
justify-content : space-between;
width : 100%;
text-decoration : none;
color : #232323;
font-size : 14px;
font-weight : 500;
line-height : 20px;
}
.mobile-drawer-menu-item__link--active[data-v-dd73fb19] {
color : #1ab248;
}
.mobile-drawer-menu-item__link--root[data-v-dd73fb19] {
width : 100%;
padding : 10px 16px;
background : var(--Tertiary_10, rgb(98, 119, 144, 0.1));
margin-bottom : 8px;
box-sizing : border-box;
}
.mobile-drawer-menu-item__root_wrapper[data-v-dd73fb19] {
display : flex;
justify-content : space-between;
align-items : center;
width : 100%;
}
.mobile-drawer-menu-item__arrow[data-v-dd73fb19] {
transform : rotate(-90deg);
}
.mobile-drawer-menu-item__label[data-v-dd73fb19] {
margin-left : 8px;
text-decoration : none;
}
.mobile-drawer-menu-item-submenu__item[data-v-dd73fb19] {
display : flex;
align-items : center;
justify-content : flex-start;
padding : 10px 16px;
color : #232323;
font-family : Roboto, serif;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
}
.mobile-drawer-menu-item-submenu__item[data-v-dd73fb19]:last-child {
margin-bottom : 16px;
}
.switch-locale {
display : flex;
position : relative;
align-items : center;
}
.switch-locale__toggle {
display : flex;
align-items : center;
padding : 0 4px;
text-transform : capitalize;
outline : none;
}
.switch-locale__icon {
margin-left : 2px;
width : 20px;
height : 20px;
display : flex;
align-items : center;
justify-content : center;
}
.switch-locale__icon-arrow {
width : 6px;
height : 10px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.switch-locale__dropdown {
position : absolute;
top : 100%;
right : -30px;
padding : 8px 0;
border : #e2e5ec solid 1px;
border-radius : 5px;
background : #fff;
box-shadow : 0 0 10px #0000001a;
z-index : 2;
}
@media (min-width: 1000px) {
.switch-locale__dropdown {
right : -4px;
}
}
.switch-locale__dropdown-item {
font-weight : 400;
font-size : 14px;
display : flex;
align-items : center;
width : 100%;
padding : 8px 16px;
cursor : pointer;
color : #232323;
}
.switch-locale__dropdown-item--active {
color : #1ab248;
}
.switch-locale__flag {
margin-top : -2px;
margin-right : 16px;
border-radius : 3px;
}
@media (min-width: 1000px) {
.switch-locale__flag {
margin-right : 8px;
}
}
.switch-locale__lang {
color : #000;
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
margin-right : 2px;
}
.dropdown-enter-active, .dropdown-leave-active {
transition : opacity 0.15s cubic-bezier(0.4,0,0.6,1), right 0.15s cubic-bezier(0.4,0,0.6,1);
}
.dropdown-enter-from, .dropdown-leave-to {
opacity : 0;
}
.icons-menu-item[data-v-a7c1d609] {
display : flex;
gap : 6px;
padding : 10px 16px;
text-decoration : none;
cursor : pointer;
}
.icons-menu-item__text[data-v-a7c1d609] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-size : 14px;
font-style : normal;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 1200px) {
.icons-menu-item[data-v-a7c1d609] {
width : max-content;
padding : 12px;
}
.icons-menu-item:hover .icons-menu-item__text[data-v-a7c1d609] {
color : var(--Primary_Active, #158e3a);
}
.icons-menu-item[data-v-a7c1d609]:hover path {
stroke : var(--Primary_Active, #158e3a);
stroke-opacity : 1;
}
}
.icons-menu[data-v-8970667a] {
display : flex;
flex-direction : column;
}
@media (min-width: 1200px) {
.icons-menu[data-v-8970667a] {
flex-direction : row-reverse;
}
}
.mobile-user[data-v-5d6ff9c3] {
margin-bottom : 12px;
}
.mobile-user__item[data-v-5d6ff9c3] {
cursor : pointer;
margin-top : 24px;
padding : 0 16px;
display : flex;
flex-direction : row;
align-items : center;
width : 100%;
text-decoration : none;
text-align : left;
}
.mobile-user__item[data-v-5d6ff9c3] .cdek-button {
width : 100%;
}
@media (min-width: 576px) {
.mobile-user__item[data-v-5d6ff9c3] .cdek-button {
max-width : 288px;
}
}
.mobile-user__item-loader[data-v-5d6ff9c3], .mobile-user__item-icon[data-v-5d6ff9c3] {
width : 24px;
height : 24px;
flex-basis : 24px;
margin-right : 16px;
}
.mobile-user__item-text[data-v-5d6ff9c3] {
flex : 1;
width : 100%;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 20px;
max-width : 100%;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
}
.mobile-user__item[data-v-5d6ff9c3]:hover {
text-decoration : none;
}
.mobile-user__item:hover .mobile-user__item-text[data-v-5d6ff9c3] {
color : #158e3a;
}
.mobile-drawer__menu[data-v-c8603a10] {
margin-top : 24px;
}
.mobile-drawer-first-level__payment_wrapper[data-v-c8603a10] {
padding-left : 16px;
padding-right : 16px;
margin-bottom : 24px;
}
@media (min-width: 576px) {
.mobile-drawer-first-level__payment_wrapper[data-v-c8603a10] {
max-width : 320px;
}
}
.mobile-drawer-first-level__dogovor[data-v-c8603a10] {
margin : 12px 16px;
display : flex;
justify-content : center;
}
.mobile-drawer-first-level {
position : fixed;
z-index : 10;
top : 0;
right : 0;
overflow-y : auto;
width : 100%;
height : 100%;
transform : translateZ(0);
background-color : #fff;
}
.mobile-drawer-first-level .menu-city-title {
text-align : right;
color : #a5a5a5;
font-size : 16px;
line-height : 19px;
}
.mobile-drawer-first-level .menu-city-value {
display : inline-block;
font-size : 16px;
}
.mobile-drawer-first-level .menu-city {
width : auto;
margin : 24px 16px;
padding-left : 0;
}
.mobile-drawer-deep-menu-item-children__title[data-v-4341db8b] {
margin-top : 16px;
margin-bottom : 8px;
padding : 10px 16px;
background : var(--Tertiary_10, rgb(98, 119, 144, 0.1));
}
.deep-menu-item[data-v-20874d06] {
display : flex;
justify-content : space-between;
align-items : center;
padding : 10px 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-decoration : none;
gap : 24px;
}
.deep-menu-item__container[data-v-20874d06] {
display : flex;
align-items : flex-start;
flex-shrink : 0;
justify-content : center;
width : 56px;
height : 56px;
}
.deep-menu-item__image[data-v-20874d06] {
width : 56px;
height : 56px;
}
.deep-menu-item__title[data-v-20874d06] {
display : flex;
gap : 6px;
}
.deep-menu-item__title div[data-v-20874d06] {
color : #232323;
font-family : Roboto, serif;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
}
.deep-menu-item__text[data-v-20874d06] {
font-family : Roboto, serif;
font-size : 12px;
font-style : normal;
font-weight : 400;
line-height : 18px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.deep-menu-item[data-v-20874d06]:active {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
.mobile-drawer-second-level {
position : fixed;
z-index : 11;
top : 0;
right : 0;
overflow-y : auto;
width : 100%;
height : 100%;
background-color : #fff;
}
.mobile-drawer-second-level__header {
display : flex;
align-items : center;
color : var(--Bottom, #000000);
font-family : Roboto, serif;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
}
.mobile-drawer-second-level__back {
margin-right : 12px;
}
.mobile-drawer-second-level-menu {
margin-top : 16px;
}
.mobile-drawer-second-level-menu__item {
list-style : none;
margin : 0;
}
.menu-popover-item__children[data-v-5173b8cb] {
display : flex;
flex-direction : column;
width : 276px;
gap : 8px;
}
.menu-popover-item__children__title[data-v-5173b8cb] {
border-radius : 4px;
padding : 4px 0 4px 8px;
background : var(--Tertiary_10, rgb(98, 119, 144, 0.1));
font-family : Roboto, serif;
font-size : 12px;
font-style : normal;
font-weight : 400;
line-height : 18px;
color : var(--Bottom, #000000);
cursor : unset;
}
.menu-popover-item[data-v-8dcd0bd6] {
display : flex;
align-items : flex-start;
justify-content : space-between;
padding : 8px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-decoration : none;
border-radius : 8px;
gap : 24px;
}
.menu-popover-item img[data-v-8dcd0bd6] {
width : 56px;
height : 56px;
}
.menu-popover-item__icon[data-v-8dcd0bd6] {
max-width : 56px;
}
.menu-popover-item__container[data-v-8dcd0bd6] {
display : flex;
flex-direction : column;
width : 260px;
}
.menu-popover-item__title[data-v-8dcd0bd6] {
display : flex;
gap : 8px;
}
.menu-popover-item__title > div[data-v-8dcd0bd6] {
color : #232323;
font-family : Roboto, serif;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
}
.menu-popover-item__title .menu-popover-item__label[data-v-8dcd0bd6] {
max-height : 18px;
margin-right : 4px;
}
.menu-popover-item__description[data-v-8dcd0bd6] {
width : 260px;
color : #000000a8;
font-size : 12px;
font-weight : 400;
line-height : 16px;
}
.menu-popover-item[data-v-8dcd0bd6]:hover:not(.menu-popover-item__children), .menu-popover-item.active[data-v-8dcd0bd6]:not(.menu-popover-item__children) {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
.mid-level-menu[data-v-32a322d6] {
display : flex;
align-items : center;
height : 36px;
gap : 20px;
}
.mid-level-menu__item[data-v-32a322d6] {
display : flex;
}
.mid-level-menu__button[data-v-32a322d6] {
display : flex;
align-items : center;
cursor : pointer;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-decoration : none;
color : #232323;
font-size : 14px;
font-weight : 500;
line-height : 20px;
}
.mid-level-menu__button[data-v-32a322d6]:hover, .mid-level-menu__button.active[data-v-32a322d6] {
color : var(--Primary_Active, #158e3a);
}
.mid-level-menu__button[data-v-32a322d6]:hover path, .mid-level-menu__button.active[data-v-32a322d6] path {
stroke : var(--Primary_Active, #158e3a);
stroke-opacity : 1;
}
.mid-level-menu__arrow[data-v-32a322d6] {
margin-left : 4px;
}
.mid-level-menu__label[data-v-32a322d6] {
margin : 0 0 0 8px;
}
.popover-menu__container[data-v-32a322d6] {
display : inline-flex;
align-items : flex-start;
padding : 8px;
flex-wrap : wrap;
column-gap : 16px;
max-width : 100%;
width : 100%;
}
.popover-menu__container__four[data-v-32a322d6] {
gap : 16px;
}
.popover-menu__container__icons[data-v-32a322d6] {
width : 744px;
}
.header-popover.v-popper--theme-dropdown .v-popper__arrow-container {
display : none;
}
.header-popover.v-popper--theme-dropdown .v-popper__inner {
display : none;
border : none;
padding : 0;
border-radius : 8px;
box-shadow : 0 4px 12px #0000000a;
background : #fff;
min-width : 584px;
max-width : 744px;
width : min-content;
}
.header-popover.v-popper--theme-dropdown .v-popper__inner > div {
display : flex;
}
@media (min-width: 1200px) {
.header-popover.v-popper--theme-dropdown .v-popper__inner {
display : block;
}
}
.mid-level[data-v-7ec7682d], .top-level[data-v-7ec7682d], .top-level__container[data-v-7ec7682d] {
display : flex;
align-items : center;
}
.top-level[data-v-7ec7682d] {
align-items : center;
justify-content : space-between;
}
.top-level__underline[data-v-7ec7682d] {
position : absolute;
bottom : -1px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
border-bottom : 2px solid #1AB248;
}
.top-level__spacer[data-v-7ec7682d] {
height : 1px;
box-shadow : 0 -1px #e0e0e0 inset;
}
.top-level__link {
padding : 12px;
cursor : pointer;
text-decoration : none;
letter-spacing : 1px;
text-transform : uppercase;
color : #000000a8;
font-size : 12px;
font-weight : 400;
line-height : 20px;
}
.top-level__link.active {
text-shadow : 0 0 1px rgb(0, 0, 0, 0.5);
}
.top-level__logo[data-v-7ec7682d] {
display : inline-flex;
flex : 0 0 auto;
width : 72px;
height : 20px;
max-height : 28px;
margin : auto 24px auto 0;
}
.top-level__logo > img[data-v-7ec7682d] {
/*width : 100%;*/
height : auto;
}
.top-level__left[data-v-7ec7682d] {
position : relative;
display : flex;
width : 100%;
height : 100%;
margin : auto;
}
.mid-level[data-v-7ec7682d] {
align-items : center;
flex-direction : row;
justify-content : space-between;
padding-top : 22px;
padding-bottom : 22px;
}
.mid-level__extra[data-v-7ec7682d] {
display : flex;
align-items : center;
}
.mid-level__extra__buttons[data-v-7ec7682d] {
display : flex;
gap : 16px;
}
.mid-level__extra__buttons a[data-v-7ec7682d] .cdek-button {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 24px;
letter-spacing : 0.03em;
text-transform : uppercase;
width : 164px;
padding : 6px 12px;
letter-spacing : 0.4px;
}
.mid-level__switcher[data-v-7ec7682d] {
margin : 0 12px;
}
.mobile-toggle__button[data-v-7ec7682d] {
display : flex;
align-items : center;
justify-content : center;
width : 40px;
height : 40px;
}
.mobile-toggle.order-notification[data-v-7ec7682d] {
position : relative;
}
.mobile-toggle.order-notification[data-v-7ec7682d]:after {
position : absolute;
top : -6px;
right : -6px;
width : 12px;
height : 12px;
content : "";
border : #fff solid 2px;
border-radius : 12px;
background : #FF6B00;
}
@media (min-width: 992px) {
.layout-wrapper .layout-header__sticky[data-v-7ec7682d] {
position : sticky;
top : 0;
}
}
.base-flex {
flex : 1 1 auto;
}
.base-d-flex {
display : flex;
}
.footer {
display : flex;
align-items : center;
flex : 0 1 auto;
min-height : 36px;
padding-top : 53px;
transition : 0.2s cubic-bezier(0.4,0,0.2,1);
color : #fff;
background-color : #212121;
}
.footer .base-container {
width : 100%;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer__menu, .footer__additional {
margin-top : 41px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer {
padding-top : 32px;
}
}
@media only screen and (max-width: 639px) {
.footer {
padding-top : 27px;
}
}
.footer__search .qr-codes {
margin-top : 8px;
}
.footer__search .qr-codes-code {
width : 33%;
}
@media only screen and (min-width: 1000px) {
.footer__search {
flex-direction : column;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.footer__search {
padding-left : 20px;
}
}
@media only screen and (max-width: 999px) {
.footer__search {
flex-direction : row;
}
.footer__search.cn {
flex-direction : column;
}
}
@media only screen and (max-width: 639px) {
.footer__search {
flex-direction : column;
}
}
.footer__search-box {
flex-shrink : 2;
}
.footer-additional-links {
margin-bottom : 15px;
}
.footer-additional-links__title {
display : block;
margin-bottom : 22px;
color : #fff;
text-decoration : none;
letter-spacing : normal;
font-size : 18px;
font-weight : 700;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.footer-additional-links__title {
margin-bottom : 20px;
}
}
@media only screen and (max-width: 639px) {
.footer-additional-links__title {
margin-bottom : 10px;
}
}
.footer-additional-links__list {
margin : 0;
padding : 0;
list-style : none;
}
.footer-additional-links__list--right {
margin-right : 33px;
}
@media only screen and (max-width: 1279px) {
.footer-additional-links__list--right {
margin-right : 40px;
}
}
@media only screen and (max-width: 639px) {
.footer-additional-links__list--right {
margin-right : 20px;
}
}
.footer-additional-links__link {
display : block;
margin : 10px 0;
text-align : left;
text-decoration : none;
color : #fff;
font-weight : 300;
line-height : 130%;
}
.footer-additional-links__link--active {
font-weight : 500;
}
.footer-menu {
margin-bottom : 15px;
}
.footer-menu__title {
display : block;
margin-bottom : 22px;
color : #fff;
text-decoration : none;
letter-spacing : normal;
font-size : 18px;
font-weight : 700;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.footer-menu__title {
margin-bottom : 20px;
}
}
@media only screen and (max-width: 639px) {
.footer-menu__title {
margin-bottom : 10px;
}
}
.footer-menu__list {
margin : 0;
padding : 0;
list-style : none;
}
.footer-menu__list--right {
margin-right : 33px;
}
@media only screen and (max-width: 1279px) {
.footer-menu__list--right {
margin-right : 40px;
}
}
@media only screen and (max-width: 639px) {
.footer-menu__list--right {
margin-right : 20px;
}
}
.footer-menu__link {
display : block;
margin : 10px 0;
text-align : left;
text-decoration : none;
color : #fff;
font-weight : 300;
line-height : 130%;
}
.footer-menu__link--active {
font-weight : 500;
}
@media only screen and (max-width: 639px) {
.footer-menu {
margin-top : 20px;
}
}
.footer-layout {
display : flex;
flex : 1 1 auto;
flex-wrap : nowrap;
min-width : 0;
}
.footer-feedback {
margin-top : 10px;
margin-bottom : 20px;
}
.footer-feedback__phone {
display : block;
margin-bottom : 7px;
text-decoration : none;
font-size : 25px;
font-weight : 400;
line-height : 34px;
color : #fff;
}
@media only screen and (max-width: 639px) {
.footer-feedback__phone {
margin-bottom : 4px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-feedback__phone {
margin-bottom : 9px;
}
}
.footer-feedback__link {
padding-bottom : 1px;
cursor : pointer;
text-decoration : none;
border-bottom : 1px solid #4F4F4F;
font-size : 16px;
font-weight : 300;
line-height : 32px;
color : #fff;
}
@media only screen and (min-width: 1000px) {
.footer-feedback__items {
flex-direction : column;
}
}
@media only screen and (max-width: 999px) {
.footer-feedback__items {
flex-direction : row;
}
}
@media only screen and (max-width: 639px) {
.footer-feedback__items {
flex-direction : column;
}
}
.theme--dark .footer-feedback__phone, .theme--dark .footer-feedback__link {
color : #fff;
}
@media only screen and (min-width: 1280px) {
.footer-feedback {
padding-left : 3px;
}
}
.footer__enable_margin[data-v-457c98d1] {
margin-top : 48px;
}
@media (min-width: 992px) {
.footer__enable_margin[data-v-457c98d1] {
margin-top : 80px;
}
}
.cookie-alert[data-v-e1f64605] {
background-color : #fff;
box-shadow : 0 -5px 18px #0000000d;
padding : 16px;
position : fixed;
width : 100%;
bottom : 0;
z-index : 999;
}
@media (min-width: 992px) {
.cookie-alert[data-v-e1f64605] {
padding : 24px;
}
}
.cookie-alert__content[data-v-e1f64605] {
display : flex;
flex-direction : column;
gap : 24px;
}
@media (min-width: 992px) {
.cookie-alert__content[data-v-e1f64605] {
flex-direction : row;
justify-content : space-between;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
align-items : center;
gap : unset;
}
}
.cookie-alert__content__text[data-v-e1f64605] {
display : flex;
flex-direction : column;
gap : 4px;
}
.cookie-alert__title[data-v-e1f64605] {
font-family : Roboto, serif;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
color : var(--Bottom, #000000);
}
@media (min-width: 992px) {
.cookie-alert__title[data-v-e1f64605] {
line-height : 24px;
font-size : 16px;
}
}
.cookie-alert__description[data-v-e1f64605] {
color : var(--Bottom, #000000);
font-family : Roboto, serif;
font-size : 12px;
font-style : normal;
font-weight : 400;
line-height : 18px;
}
@media (min-width: 992px) {
.cookie-alert__description[data-v-e1f64605] {
font-size : 14px;
font-style : normal;
line-height : 20px;
}
}
.cookie-alert__button_wrapper[data-v-e1f64605] button {
border-radius : 10px;
padding : 6px 12px;
}
@media (min-width: 992px) {
.cookie-alert__button_wrapper[data-v-e1f64605] button {
padding : 12px 24px;
width : 173px;
}
.cookie-alert__button_wrapper[data-v-e1f64605] button.cdek-button.small {
height : 48px;
}
}
.help-customer-trigger[data-v-edacec99] {
background-color : #00bc4c;
border-radius : 25px;
color : #fff;
cursor : pointer;
}
.help-customer-trigger--closed[data-v-edacec99] {
padding : 8px 16px 8px 24px;
animation : shadow-pulse-edacec99 1s infinite;
}
.help-customer-trigger--opened[data-v-edacec99] {
line-height : 0;
padding : 17px;
}
.help-customer-trigger__default[data-v-edacec99] {
display : flex;
align-items : center;
position : relative;
}
.help-customer-trigger__default-text[data-v-edacec99] {
margin-right : 8px;
}
@media (min-width: 640px) {
.help-customer-trigger__default-text[data-v-edacec99] {
margin-right : 12px;
}
}
.help-customer-trigger__message[data-v-edacec99] {
width : 28px;
}
@media (min-width: 640px) {
.help-customer-trigger__message[data-v-edacec99] {
width : 33px;
}
}
@keyframes shadow-pulse-edacec99 {
0% {
box-shadow : 0 0 #00bc4c66;
}
to {
box-shadow : 0 0 0 16px #00bc4c00;
}
}
.help-customer-container[data-v-3f499100] {
position : relative;
overflow : hidden;
width : 0;
height : 0;
border-radius : 10px;
background-color : #fff;
box-shadow : 0 4px 15px #00000026;
}
.help-customer-container__screen1[data-v-3f499100] {
padding : 0 15px;
height : 100%;
overflow : auto;
}
.help-customer-container--open[data-v-3f499100] {
width : 380px;
height : auto;
}
.help-customer-container__loaded[data-v-3f499100] {
height : 100%;
max-height : calc(100vh - 80px);
display : flex;
flex-direction : column;
overflow : auto;
}
.help-customer-container__loading[data-v-3f499100] {
display : flex;
align-items : center;
justify-content : center;
height : 100%;
}
.help-customer-container--flomni[data-v-3f499100] {
right : -68px;
}
@media (min-width: 640px) {
.help-customer-container--flomni[data-v-3f499100] {
right : 0;
}
}
.help-customer-container__footer[data-v-3f499100] {
display : flex;
align-items : center;
justify-content : center;
width : 100%;
height : 54px;
cursor : pointer;
padding : 16px 30px 14px;
border-top : 1px solid rgb(0, 0, 0, 0.1);
}
.help-customer-container__all-questions[data-v-3f499100] {
display : flex;
align-items : center;
justify-content : space-between;
width : 100%;
text-decoration : none;
color : #000;
outline : none;
}
.help-customer-container__icon[data-v-3f499100] {
margin-bottom : -2px;
}
.hidden-flomni #flomni-preloading, .hidden-flomni #flomni-toggler {
visibility : hidden;
pointer-events : none;
}
.help-customer-wrapper[data-v-1ecbfde2] {
position : fixed;
z-index : 50;
bottom : 12px;
display : flex;
visibility : hidden;
align-items : flex-end;
flex-direction : column;
justify-content : flex-end;
}
.help-customer-wrapper--opened[data-v-1ecbfde2] {
z-index : 99;
}
.help-customer-wrapper--flomni[data-v-1ecbfde2] {
right : 68px;
}
.help-customer-wrapper__container[data-v-1ecbfde2] {
margin-bottom : 16px;
}
.help-customer-wrapper--loaded[data-v-1ecbfde2] {
visibility : visible;
}
@media (min-width: 640px) {
.help-customer-wrapper[data-v-1ecbfde2] {
bottom : 12px;
}
}
.flomni-inline[data-v-8da3bbd2] {
position : relative;
z-index : 1;
width : 100%;
}
.flomni-inline iframe[data-v-8da3bbd2] {
min-height : 500px !important ;
}
@media (min-width: 640px) {
.flomni-inline iframe[data-v-8da3bbd2] {
min-height : 600px !important ;
}
}
@media (min-width: 1000px) {
.flomni-inline iframe[data-v-8da3bbd2] {
min-height : 800px !important ;
}
}
.flomni[data-v-8da3bbd2] {
position : relative;
z-index : 100;
}
.select-country {
display : flex;
align-items : flex-start;
}
.select-country__content {
display : flex;
flex-direction : column;
width : 100%;
height : 100%;
padding : 0;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
position : relative;
}
@media (min-width: 992px) {
.select-country {
align-items : center;
}
.select-country__content {
width : auto;
margin : auto;
height : auto;
padding : 32px;
border-radius : 8px;
box-shadow : 0 4px 15px #00000026;
}
}
.select-country[data-v-78a0bba9] {
position : fixed;
z-index : 100;
bottom : 0;
left : 0;
width : 100%;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
}
.select-country__close[data-v-78a0bba9] {
position : absolute;
top : 12px;
right : 12px;
outline : none;
}
@media (min-width: 992px) {
.select-country__close[data-v-78a0bba9] {
top : 18px;
right : 13px;
}
}
.select-country__mobile-controls[data-v-78a0bba9] {
position : absolute;
top : 0;
right : 0;
left : 0;
}
.select-country__title[data-v-78a0bba9] {
font-style : normal;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : #000;
box-shadow : 0 4px 4px #0000000d;
padding : 16px;
}
@media (min-width: 992px) {
.select-country__title[data-v-78a0bba9] {
font-size : 24px;
line-height : 32px;
box-shadow : none;
padding : 0;
}
}
.select-country__items[data-v-78a0bba9] {
display : flex;
flex-direction : column;
margin-top : 16px;
}
@media (min-width: 992px) {
.select-country__items[data-v-78a0bba9] {
flex-direction : row;
margin-top : 24px;
}
}
.select-country__item[data-v-78a0bba9] {
padding : 12px 0 12px 16px;
font-style : normal;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : #000;
}
@media (min-width: 992px) {
.select-country__item[data-v-78a0bba9] {
padding : 0 16px 0 0;
}
}
.select-country__item-link[data-v-78a0bba9] {
text-decoration : none;
color : #000;
}
.select-country__item-link[data-v-78a0bba9]:hover {
color : #158e3a;
}
.confirm-country {
display : flex;
align-items : flex-end;
}
.confirm-country__content {
width : 100%;
padding : 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
position : relative;
top : 0;
right : 0;
border-top-left-radius : 8px;
border-top-right-radius : 8px;
}
@media (min-width: 992px) {
.confirm-country {
align-items : center;
}
.confirm-country__content {
width : auto;
margin : auto;
height : auto;
padding : 20px;
border-radius : 8px;
box-shadow : 0 4px 15px #00000026;
position : absolute;
top : 132px;
right : 88px;
}
}
.confirm-country[data-v-cc9c23d2] {
position : fixed;
z-index : 100;
bottom : 0;
left : 0;
width : 100%;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
}
.confirm-country__close[data-v-cc9c23d2] {
position : absolute;
top : 12px;
right : 12px;
outline : none;
}
@media (min-width: 992px) {
.confirm-country__close[data-v-cc9c23d2] {
top : 18px;
right : 13px;
}
}
.confirm-country__mobile-controls[data-v-cc9c23d2] {
position : absolute;
top : 0;
right : 0;
left : 0;
}
.confirm-country__title[data-v-cc9c23d2] {
font-style : normal;
font-weight : 400;
font-size : 16px;
line-height : 24px;
text-align : center;
color : #000;
padding : 40px 0;
}
@media (min-width: 992px) {
.confirm-country__title[data-v-cc9c23d2] {
text-align : left;
padding : 0;
}
}
.confirm-country__buttons[data-v-cc9c23d2] {
display : flex;
flex-direction : column;
margin-top : 0;
}
@media (min-width: 992px) {
.confirm-country__buttons[data-v-cc9c23d2] {
flex-direction : row;
margin-top : 16px;
}
}
.confirm-country__buttons[data-v-cc9c23d2] > :first-child {
margin-bottom : 8px;
}
@media (min-width: 992px) {
.confirm-country__buttons[data-v-cc9c23d2] > :first-child {
margin-bottom : 0;
}
}
.confirm-country__button[data-v-cc9c23d2] {
text-transform : uppercase;
margin-right : 0;
font-style : normal;
font-weight : 500;
font-size : 14px;
line-height : 24px;
letter-spacing : 0.4px;
}
@media (min-width: 992px) {
.confirm-country__button[data-v-cc9c23d2] {
margin-right : 12px;
line-height : 12px;
}
}
.layout-wrapper .layout-wrapper__work-area_help[data-v-e216dc8e] {
padding-top : 60px;
}
@media (min-width: 992px) {
.layout-wrapper .layout-wrapper__work-area_help[data-v-e216dc8e] {
padding-top : 0;
}
}
.base-link__image {
display : inline-block;
width : 20px;
height : 16px;
margin-right : 8px;
vertical-align : middle;
}
svg[data-v-de6608f7] {
position : relative;
animation : rotate-de6608f7 0.6s linear infinite;
}
circle[data-v-de6608f7] {
width : 100%;
height : 100%;
fill : none;
stroke-width : 2px;
stroke-linecap : round;
transform : translate(1px,1px);
stroke-dasharray : 50;
stroke-dashoffset : 50;
animation : animate-de6608f7 2s linear infinite;
}
@keyframes rotate-de6608f7 {
0% {
transform : rotate(0);
}
to {
transform : rotate(360deg);
}
}
@keyframes animate-de6608f7 {
0%, to {
stroke-dashoffset : 50;
}
50% {
stroke-dashoffset : 1;
}
50.1% {
stroke-dashoffset : 100;
}
}
.icon-progress--big circle[data-v-de6608f7] {
stroke-dasharray : 250;
stroke-dashoffset : 250;
stroke-width : 4px;
transform : translate(5px,5px);
animation : animate-big-de6608f7 2s linear infinite;
}
@keyframes animate-big-de6608f7 {
0%, to {
stroke-dashoffset : 250;
}
50% {
stroke-dashoffset : 1;
}
50.1% {
stroke-dashoffset : 500;
}
}
.rotate[data-v-c70eb0bb], .rotate-progress[data-v-c70eb0bb], .base-loader[data-v-c70eb0bb]:after {
animation : rotation-c70eb0bb 2s linear infinite;
}
.rotate-progress[data-v-c70eb0bb], .base-loader[data-v-c70eb0bb]:after {
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
}
@keyframes rotation-c70eb0bb {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.base-loader[data-v-c70eb0bb]:after {
content : " ";
display : inline-block;
}
.cdek-auth__loader[data-v-65c7f4f2] {
text-align : center;
}
.cdek-checkbox-v2[data-v-5e3294d7] {
display : flex;
position : relative;
cursor : pointer;
gap : 16px;
}
.cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
cursor : pointer;
position : relative;
width : 24px;
height : 24px;
background : var(--Primary_5, rgb(26, 178, 72, 0.05));
border : var(--Primary, #1ab248) solid 1px;
border-radius : 6px;
flex : 0 0 24px;
}
.cdek-checkbox-v2__checkmark_error[data-v-5e3294d7] {
background : var(--Error_20, rgb(228, 0, 41, 0.2));
border-color : #e40029;
border-width : 2px;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
width : 32px;
height : 32px;
border-radius : 8px;
flex : 0 0 32px;
}
.cdek-checkbox-v2:hover .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
background : var(--Primary_20, rgb(26, 178, 72, 0.2));
border-color : #1ab248;
}
.cdek-checkbox-v2--disabled .cdek-checkbox-v2__checkmark[data-v-5e3294d7], .cdek-checkbox-v2--disabled:hover .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
background : var(--Button_Disable, rgb(0, 0, 0, 0.35));
border : transparent solid 1px;
}
.cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
content : "";
position : absolute;
display : none;
left : 50%;
top : 50%;
transform : translate(-50%,-50%);
width : 13px;
height : 9px;
background-image : url(/assets/static/check.c2e1fe7d.svg?url);
background-size : cover;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
width : 17px;
height : 12px;
}
.cdek-checkbox-v2__input[data-v-5e3294d7] {
position : absolute;
opacity : 0;
height : 0;
width : 0;
}
.cdek-checkbox-v2__input:checked ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
background : #1ab248;
border : transparent solid 1px;
}
.cdek-checkbox-v2__input:checked ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
display : block;
}
.cdek-checkbox-v2:hover .cdek-checkbox-v2__input:checked ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
background : var(--Primary_70, rgb(26, 178, 72, 0.7));
border : transparent solid 1px;
}
.cdek-checkbox-v2--disabled .cdek-checkbox-v2__input:checked ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7], .cdek-checkbox-v2--disabled:hover .cdek-checkbox-v2__input:checked ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
background : var(--Button_Disable, rgb(0, 0, 0, 0.35));
border : transparent solid 1px;
}
.cdek-checkbox-v2__text[data-v-5e3294d7] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-top : 2px;
display : block;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__text[data-v-5e3294d7] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-top : 4px;
}
.cdek-checkbox-v2--disabled .cdek-checkbox-v2__text[data-v-5e3294d7], .cdek-checkbox-v2--disabled:hover .cdek-checkbox-v2__text[data-v-5e3294d7] {
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
}
.cdek-checkbox-v2__tip[data-v-5e3294d7] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
display : block;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
margin-top : 2px;
}
.confirm-code-email-modal {
position : relative;
}
.confirm-code-email-modal__loader {
position : absolute;
z-index : 10;
bottom : calc(50% - 52px);
left : calc(50% - 10px);
}
.confirm-code-email-modal__title {
margin-bottom : 4px;
font-size : 24px;
font-style : normal;
font-weight : 500;
line-height : 32px;
}
.confirm-code-email-modal__text {
margin-bottom : 16px;
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
}
.confirm-code-email-modal__actions button {
margin-bottom : 10px;
}
.confirm-code-email-modal__actions button:last-child {
margin-bottom : 0;
}
.confirm-code-email-modal__success {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
}
.confirm-code-email-modal__success svg {
margin-bottom : 20px;
}
.confirm-code-email-modal__field-code {
position : relative;
display : flex;
margin-bottom : 40px;
gap : 16px;
justify-content : space-between;
}
.confirm-code-email-modal__field-code:last-child {
margin-right : 0;
}
.confirm-code-email-modal__field-code-input .base-control__field {
width : 66px;
height : 66px;
text-align : center;
border-width : 2px;
font-size : 40px;
font-style : normal;
font-weight : 300;
line-height : 50px;
padding : 18px;
border-radius : 8px;
border : var(--bottom-bottom-20, rgb(0, 0, 0, 0.2)) solid 2px;
}
@media (min-width: 576px) {
.confirm-code-email-modal__field-code-input .base-control__field {
min-width : 84px;
min-height : 84px;
}
}
.confirm-code-email-modal__field-code-error {
position : absolute;
right : 0;
bottom : -17px;
left : 0;
flex : 1 1 100%;
color : #fa4747;
font-size : 12px;
line-height : 14px;
}
.confirm-code-email-modal__close {
position : absolute;
right : 16px;
top : 16px;
cursor : pointer;
width : 24px;
height : 24px;
}
.v-modal-confirm-code-email-modal {
padding : 24px;
}
.base-modal--confirm-code-email {
border-radius : 16px;
background : #fff;
box-shadow : 0 20px 40px -5px #0003;
padding : 0;
width : 100%;
}
@media (min-width: 576px) {
.base-modal--confirm-code-email {
width : 432px;
}
}
.base-button--primary[data-v-3c1f0308] {
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 24px;
letter-spacing : 0.4px;
text-transform : uppercase;
padding : 12px;
cursor : pointer;
}
.base-button--primary[data-v-3c1f0308]:disabled:not(.base-button--loading) {
color : var(--Peak, #fff);
background-color : var(--Button_Disable, rgb(0, 0, 0, 0.35));
}
.base-control[data-v-3c1f0308] {
width : auto;
}
.close-btn-wrap[data-v-31d61b97] {
width : 100%;
position : relative;
margin-top : -16px;
margin-bottom : 16px;
}
@media (min-width: 768px) {
.close-btn-wrap[data-v-31d61b97] {
margin : 0;
height : 0;
line-height : 0;
}
}
.btn[data-v-31d61b97] {
position : absolute;
top : -8px;
right : -8px;
height : 24px;
width : 24px;
display : none;
}
@media (min-width: 768px) {
.btn[data-v-31d61b97] {
display : block;
}
}
.line[data-v-31d61b97] {
display : flex;
align-items : center;
justify-content : center;
height : 28px;
}
@media (min-width: 768px) {
.line[data-v-31d61b97] {
display : none;
}
}
.trigger[data-v-31d61b97] {
width : 64px;
height : 4px;
border-radius : 100px;
background-color : var(--Bottom_20, rgb(0, 0, 0, 0.2));
}
@media (min-width: 768px) {
.require-email-modal {
max-width : 432px;
}
}
.title[data-v-6f72d02c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
@media (min-width: 768px) {
.title[data-v-6f72d02c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 4px;
}
}
.description[data-v-6f72d02c] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.form[data-v-6f72d02c] {
margin-top : 16px;
}
.form-control[data-v-6f72d02c] {
margin-bottom : 16px;
}
.form-control[data-v-6f72d02c] .cdek-input__tip:empty {
display : none;
}
.checkbox[data-v-6f72d02c] {
margin-bottom : 40px;
}
@media (min-width: 768px) {
.cabinet-modal.advert-agreement-modal {
width : 100%;
max-width : 588px;
padding : 32px;
background-image : url(/assets/static/balloon.ccc42641.png);
background-size : 310px 310px;
background-repeat : no-repeat;
background-position : bottom -68px right -110px;
}
}
@media (min-width: 768px) {
.wrap[data-v-c569dece] {
max-width : 408px;
}
}
.title[data-v-c569dece] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
@media (min-width: 768px) {
.title[data-v-c569dece] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.description[data-v-c569dece] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
@media (min-width: 768px) {
.btn[data-v-c569dece] {
max-width : 160px;
}
}
.actions[data-v-c569dece] {
margin-top : 32px;
display : flex;
flex-direction : column;
gap : 16px;
}
@media (min-width: 768px) {
.actions[data-v-c569dece] {
flex-direction : row;
gap : 12px;
}
}
.note[data-v-c569dece] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
line-height : 18px;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
margin-top : 24px;
text-align : center;
}
@media (min-width: 768px) {
.note[data-v-c569dece] {
margin-top : 16px;
text-align : left;
}
}
.note .note__link[data-v-c569dece] {
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
}
.mobile-close-line[data-v-9d7eeecf] {
display : flex;
align-items : center;
justify-content : center;
height : 20px;
}
@media (min-width: 1000px) {
.mobile-close-line[data-v-9d7eeecf] {
display : none;
}
}
.mobile-close-line__trigger[data-v-9d7eeecf] {
display : flex;
align-items : center;
justify-content : center;
width : 56px;
height : 4px;
border-radius : 100px;
background-color : #1d1d1b4d;
}
.base-cdek-modal__container[data-v-2613c7dc] {
position : fixed;
bottom : 0;
background : #fff;
left : 0;
right : 0;
border-radius : 10px 10px 0 0;
}
@media (min-width: 576px) {
.base-cdek-modal__container[data-v-2613c7dc] {
border-radius : 16px;
box-shadow : 0 20px 40px -5px #0003;
top : 50%;
left : 50%;
bottom : unset;
transform : translate(-50%,-50%);
width : 384px;
}
}
.base-cdek-modal__mobile-controls[data-v-2613c7dc] {
height : 28px;
}
@media (min-width: 576px) {
.base-cdek-modal__mobile-controls[data-v-2613c7dc] {
display : none;
}
}
.base-cdek-modal__content[data-v-2613c7dc] {
padding-left : 16px;
padding-right : 16px;
padding-bottom : 16px;
}
@media (min-width: 576px) {
.base-cdek-modal__content[data-v-2613c7dc] {
padding : 32px;
}
}
.base-cdek-modal__icon-close[data-v-2613c7dc] {
display : none;
position : absolute;
top : 15px;
right : 16px;
}
@media (min-width: 576px) {
.base-cdek-modal__icon-close[data-v-2613c7dc] {
display : block;
}
}
.login-modal[data-v-36dc3ee4] {
display : flex;
align-items : center;
}
.login-modal__content[data-v-36dc3ee4] {
position : relative;
margin : auto;
background : #fff;
padding : 32px;
border-radius : 10px;
box-shadow : 0 20px 60px -2px #1b213a66;
max-width : 400px;
}
.login-modal.v--modal[data-v-36dc3ee4] {
padding : 32px 40px;
border-radius : 10px;
}
.login-modal__close[data-v-36dc3ee4] {
padding : 22px 18px;
outline : none;
line-height : 0;
}
.login-modal__action[data-v-36dc3ee4] {
position : absolute;
top : 0;
right : 0;
}
.login-modal__container[data-v-36dc3ee4] {
max-width : 320px;
}
.icon-arrow[data-v-0f96a4b7] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.icon-arrow--right[data-v-0f96a4b7] {
transform : rotate(180deg);
}
.icon-arrow--top[data-v-0f96a4b7] {
transform : rotate(90deg);
}
.icon-arrow--down[data-v-0f96a4b7] {
transform : rotate(270deg);
}
input[type="tel"][data-v-d335d77e]::placeholder {
opacity : 0;
transition : opacity 0.3s ease;
}
input[type="tel"][data-v-d335d77e]::placeholder:focus {
opacity : 1;
}
svg[data-v-cb5be650] {
position : relative;
animation : rotate-cb5be650 0.6s linear infinite;
}
circle[data-v-cb5be650] {
width : 100%;
height : 100%;
fill : none;
stroke-width : 2px;
stroke-linecap : round;
transform : translate(1px,1px);
stroke-dasharray : 50;
stroke-dashoffset : 50;
animation : animate-cb5be650 2s linear infinite;
}
@keyframes rotate-cb5be650 {
0% {
transform : rotate(0);
}
to {
transform : rotate(360deg);
}
}
@keyframes animate-cb5be650 {
0%, to {
stroke-dashoffset : 50;
}
50% {
stroke-dashoffset : 1;
}
50.1% {
stroke-dashoffset : 100;
}
}
.icon-progress--big circle[data-v-cb5be650] {
stroke-dasharray : 250;
stroke-dashoffset : 250;
stroke-width : 4px;
transform : translate(5px,5px);
animation : animate-big-cb5be650 2s linear infinite;
}
@keyframes animate-big-cb5be650 {
0%, to {
stroke-dashoffset : 250;
}
50% {
stroke-dashoffset : 1;
}
50.1% {
stroke-dashoffset : 500;
}
}
.base-loader[data-v-33354f92]:after {
content : " ";
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
animation : rotation-33354f92 2s linear infinite;
}
@keyframes rotation-33354f92 {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.base-container {
padding : 0 10px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.base-container.base-container--without-padding {
padding : 0;
}
@media (min-width: 640px) {
.base-container.base-container--without-padding {
padding : 0;
}
}
.base-container.base-container--fluid {
max-width : 100%;
}
@media (min-width: 1000px) {
.base-container.base-container--fluid {
max-width : 100%;
}
}
@media (min-width: 640px) {
.base-container {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.base-container {
max-width : 1200px;
margin-right : auto;
margin-left : auto;
}
}
@media (min-width: 1280px) {
.base-container {
padding : 0;
}
}
.base-tabs-container-tabs[data-v-ec9f95f4] {
padding : 0;
white-space : nowrap;
overflow-x : scroll;
position : relative;
}
.base-tabs-container-tabs[data-v-ec9f95f4]:before {
content : "";
position : absolute;
height : 2px;
bottom : 0;
left : 0;
right : 0;
border-bottom : 2px solid #e1e1e1;
z-index : 4;
}
@media (min-width: 640px) {
.base-tabs-container-tabs[data-v-ec9f95f4] {
overflow-x : visible;
}
}
.base-tabs-container-tab[data-v-ec9f95f4] {
display : inline-block;
list-style-type : none;
font-weight : 300;
font-size : 15px;
color : #232323;
padding : 0 10px 20px;
position : relative;
}
.base-tabs-container-tab.is-active[data-v-ec9f95f4]:before {
content : "";
position : absolute;
bottom : 0;
left : 0;
height : 2px;
width : 100%;
border-bottom : 2px solid #1ab248;
z-index : 4;
}
@media (min-width: 640px) {
.base-tabs-container-tab[data-v-ec9f95f4] {
padding : 0 20px 23px;
}
}
@media (min-width: 1000px) {
.base-tabs-container-tab[data-v-ec9f95f4] {
margin-right : 21px;
}
}
.base-tabs-container-tab-a[data-v-ec9f95f4] {
display : block;
text-decoration : none;
font-weight : 300;
font-size : 15px;
color : #232323;
}
@media (min-width: 640px) {
.base-tabs-container-tab-a[data-v-ec9f95f4] {
font-size : 20px;
}
}
.tabs-panels--hidden[data-v-ec9f95f4] {
display : none;
}
.base-checkbox[data-v-fe245524] {
position : relative;
display : inline-block;
z-index : 1;
}
.base-checkbox.base-checkbox--primary .base-checkbox__text[data-v-fe245524]:before {
transition : all 0.3s;
background-color : #fff;
border : #ddd solid 1px;
}
.base-checkbox.base-checkbox--primary .base-checkbox__text[data-v-fe245524]:after {
border : white solid 2px;
border-right : 0 solid transparent;
border-top : 0 solid transparent;
}
.base-checkbox.base-checkbox--primary input:checked + .base-checkbox__text[data-v-fe245524]:before {
background-color : #1ab248;
border-color : #1ab248;
}
.base-checkbox.base-checkbox--round .base-checkbox__text[data-v-fe245524]:before {
border-radius : 5px;
}
.base-checkbox input[data-v-fe245524] {
position : absolute;
z-index : -1;
opacity : 0;
left : -9999px;
outline : none;
}
.base-checkbox input:checked + .base-checkbox__text[data-v-fe245524]:after {
outline : none;
opacity : 1;
transition : all 0.3s;
}
.base-checkbox input:disabled + .base-checkbox__text[data-v-fe245524]:before, .base-checkbox input:disabled + .base-checkbox__text[data-v-fe245524]:after {
cursor : not-allowed;
}
.base-checkbox__text[data-v-fe245524] {
padding-left : 31px;
font-size : 16px;
line-height : 20px;
display : inline-block;
}
.base-checkbox__text[data-v-fe245524]:before {
position : absolute;
content : "";
z-index : 5;
border : #767676 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
background-color : #f9f9f9;
}
.base-checkbox__text[data-v-fe245524]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.collapse-enter-active[data-v-775ce77e], .collapse-leave-active[data-v-775ce77e] {
transition : height 0.15s cubic-bezier(0.4,0,0.6,1);
overflow : hidden;
}
.top-banner-form[data-v-95ab81fd] {
position : relative;
display : flex;
flex-direction : column-reverse;
overflow : hidden;
}
.top-banner-form__container[data-v-95ab81fd] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
padding : 0 15px;
text-align : center;
margin-bottom : 25px;
margin-top : 16px;
}
@media (min-width: 640px) {
.top-banner-form__container[data-v-95ab81fd] {
text-align : left;
padding : 55px 40px;
width : 100%;
}
}
@media (min-width: 1000px) {
.top-banner-form__container[data-v-95ab81fd] {
padding : 66px 40px;
}
}
@media (min-width: 1280px) {
.top-banner-form__container[data-v-95ab81fd] {
padding : 70px 0 210px;
max-width : 1200px;
margin : 0 auto;
z-index : 1;
}
}
@media (min-width: 640px) {
.top-banner-form__content[data-v-95ab81fd] {
width : 315px;
}
}
@media (min-width: 1000px) {
.top-banner-form__content[data-v-95ab81fd] {
width : 510px;
}
}
@media (min-width: 1280px) {
.top-banner-form__content[data-v-95ab81fd] {
margin-bottom : 70px;
}
}
.top-banner-form__title[data-v-95ab81fd] {
font-weight : 500;
font-size : 26px;
line-height : 30px;
margin-top : 15px;
}
@media (min-width: 640px) {
.top-banner-form__title[data-v-95ab81fd] {
font-size : 28px;
line-height : 34px;
}
}
@media (min-width: 1000px) {
.top-banner-form__title[data-v-95ab81fd] {
font-size : 50px;
line-height : 58px;
margin-bottom : 24px;
}
}
.top-banner-form__text[data-v-95ab81fd] {
font-weight : 300;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1000px) {
.top-banner-form__text[data-v-95ab81fd] {
font-size : 17px;
line-height : 26px;
}
}
.top-banner-form__picture[data-v-95ab81fd] {
display : block;
width : 100%;
line-height : 0;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
@media (min-width: 640px) {
.top-banner-form__picture[data-v-95ab81fd] {
position : absolute;
right : -20px;
width : calc(100% - 315px);
}
}
@media (min-width: 768px) {
.top-banner-form__picture[data-v-95ab81fd] {
width : 453px;
}
}
@media (min-width: 1280px) {
.top-banner-form__picture[data-v-95ab81fd] {
right : 50%;
width : 1700px;
margin-right : -850px;
}
}
.top-banner-form__img[data-v-95ab81fd] {
width : 100%;
}
.form-tracking__control[data-v-1977d306] {
position : relative;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.form-tracking__control[data-v-1977d306] {
flex : 1 1 calc(100% - 260px);
margin-right : 5px;
margin-bottom : 0;
}
}
@media (min-width: 640px) {
.form-tracking__action[data-v-1977d306] {
flex : 1 0 260px;
}
}
.form-tracking__input[data-v-1977d306] {
font-size : 16px;
line-height : 24px;
color : #232323;
outline : none;
display : block;
width : 100%;
border : #DDD solid 1px;
border-radius : 5px;
background-clip : border-box;
box-sizing : border-box;
padding : 15px 35px 15px 44px;
}
.form-tracking__input[data-v-1977d306]::placeholder {
color : #a5a5a5;
}
.form-tracking__input[data-v-1977d306]::-moz-placeholder {
color : #a5a5a5;
}
.form-tracking__input[data-v-1977d306]::-ms-input-placeholder {
color : #a5a5a5;
}
.form-tracking__input[data-v-1977d306]:focus, .form-tracking__input[data-v-1977d306]:hover, .form-tracking__input[data-v-1977d306]:active {
outline : none;
border-color : #888;
transition : all 0.2s;
filter : ;
}
.form-tracking__input--error[data-v-1977d306] {
border-color : #e91717;
}
.form-tracking__input--error[data-v-1977d306]:focus, .form-tracking__input--error[data-v-1977d306]:hover, .form-tracking__input--error[data-v-1977d306]:active {
border-color : #888;
}
.form-tracking__button[data-v-1977d306] {
width : 100%;
background-color : #1ab248;
color : #fff;
font-weight : 700;
font-size : 17px;
line-height : 22px;
border-radius : 5px;
outline : none;
padding : 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.form-tracking__button[data-v-1977d306]:hover, .form-tracking__button[data-v-1977d306]:focus, .form-tracking__button[data-v-1977d306]:active {
background-color : #15993d;
}
.form-tracking__button[data-v-1977d306]:disabled {
background-color : #787878;
}
.form-tracking__icon[data-v-1977d306] {
position : absolute;
top : 0;
bottom : 0;
left : 0;
display : flex;
align-items : center;
justify-content : center;
width : 44px;
cursor : text;
outline : none;
background-color : transparent;
}
@media (min-width: 640px) {
.form-tracking[data-v-1977d306] {
display : flex;
}
}
.form-parcel__tabs[data-v-6dea0bec] {
position : relative;
padding : 0;
}
@media (min-width: 640px) {
.form-parcel__tabs[data-v-6dea0bec] {
padding : 0 40px;
}
}
@media (min-width: 1000px) {
.form-parcel__tabs[data-v-6dea0bec] {
z-index : 1;
max-width : 1200px;
margin : 0 auto;
}
}
@media (min-width: 1280px) {
.form-parcel__tabs[data-v-6dea0bec] {
margin-top : -108px;
padding : 0;
}
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component {
position : relative;
margin-bottom : 40px;
padding : 10px;
background-color : #fff;
box-shadow : 0 0 15px #0000001c;
}
@media (min-width: 640px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component {
padding : 25px;
}
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tabs {
display : flex;
align-items : center;
margin : 0 0 14px;
padding : 0;
list-style : none;
}
@media (min-width: 640px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tabs {
position : absolute;
top : -46px;
left : 0;
}
}
@media (min-width: 1000px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tabs {
top : -56px;
}
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab {
margin-right : 10px;
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab.is-active .tabs-component-tab-a {
color : #fff;
background-color : #4b565a;
}
@media (max-width: 639px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab.is-active .tabs-component-tab-a:before {
position : absolute;
bottom : -5px;
left : calc(50% - 5px);
width : 10px;
height : 10px;
content : " ";
transform : rotate(45deg);
background-color : #4b565a;
}
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab-a {
position : relative;
display : block;
padding : 13px 20px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
text-decoration : none;
color : #a5a5a5;
border-radius : 5px;
background-color : #eee;
font-size : 15px;
font-weight : 500;
line-height : 20px;
}
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab-a:before {
content : " ";
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : transparent;
}
@media (min-width: 640px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab-a {
border-bottom-right-radius : 0;
border-bottom-left-radius : 0;
}
}
@media (min-width: 1000px) {
.form-parcel__tabs[data-v-6dea0bec] .tabs-component-tab-a {
padding : 16px 20px;
font-size : 17px;
line-height : 24px;
}
}
.form-mobile-apps-sms__text[data-v-6f802d2d] {
font-size : 14px;
line-height : 20px;
margin-bottom : 16px;
}
@media (min-width: 1000px) {
.form-mobile-apps-sms__text[data-v-6f802d2d] {
font-size : 15px;
line-height : 21px;
margin-bottom : 19px;
}
}
.form-mobile-apps-sms__submit[data-v-6f802d2d] {
width : 100%;
background-color : #1ab248;
color : #fff;
font-weight : 700;
font-size : 17px;
line-height : 22px;
border-radius : 5px;
outline : none;
padding : 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
display : flex;
height : 100%;
align-items : center;
}
.form-mobile-apps-sms__submit[data-v-6f802d2d]:hover, .form-mobile-apps-sms__submit[data-v-6f802d2d]:focus, .form-mobile-apps-sms__submit[data-v-6f802d2d]:active {
background-color : #15993d;
}
.form-mobile-apps-sms__submit[data-v-6f802d2d]:disabled {
background-color : #787878;
}
.form-mobile-apps-sms__form[data-v-6f802d2d] {
display : flex;
}
.form-mobile-apps-sms__form-control[data-v-6f802d2d] {
margin-right : 10px;
flex : 1 1 auto;
max-width : 300px;
}
.form-mobile-apps-sms__form-submit[data-v-6f802d2d] {
width : 56px;
}
.mobile-apps-modal__box {
width : 98%;
max-width : 600px;
}
.mobile-apps-modal__content[data-v-6330a122] {
height : 100%;
}
.mobile-apps-modal__action[data-v-6330a122] {
text-align : right;
padding : 16px 16px 0;
}
.mobile-apps-modal__container[data-v-6330a122] {
padding : 8px 16px 16px;
height : calc(100% - 56px);
position : relative;
margin-top : 30px;
}
@media (min-width: 1000px) {
.mobile-apps-modal__container[data-v-6330a122] {
margin-top : 0;
}
}
.mobile-apps-modal__title[data-v-6330a122] {
font-weight : 500;
font-size : 26px;
line-height : 33px;
letter-spacing : -0.01em;
margin-bottom : 38px;
}
@media (min-width: 1000px) {
.mobile-apps-modal__title[data-v-6330a122] {
font-size : 28px;
margin-bottom : 36px;
}
}
.mobile-apps-modal__box[data-v-6330a122] {
display : flex;
flex-direction : column;
}
@media (min-width: 480px) {
.mobile-apps-modal__box[data-v-6330a122] {
flex-direction : row;
justify-content : space-between;
}
}
@media (min-width: 480px) {
.mobile-apps-modal__left[data-v-6330a122] {
max-width : 307px;
}
}
.mobile-apps-modal__right[data-v-6330a122] {
display : flex;
align-items : center;
flex-direction : column;
max-width : 200px;
margin : 0 auto;
}
@media (min-width: 480px) {
.mobile-apps-modal__right[data-v-6330a122] {
display : block;
margin : 0;
}
}
.mobile-apps-modal__qr-code-text[data-v-6330a122] {
font-size : 14px;
line-height : 19px;
margin-bottom : 15px;
}
@media (min-width: 480px) {
.mobile-apps-modal__qr-code-text[data-v-6330a122] {
padding-left : 10px;
}
}
@media (min-width: 1000px) {
.mobile-apps-modal__qr-code-text[data-v-6330a122] {
font-size : 15px;
line-height : 21px;
}
}
.mobile-apps-modal__qr-code[data-v-6330a122] {
line-height : 0;
width : 150px;
}
.mobile-apps-modal__qr-code-img[data-v-6330a122] {
line-height : 0;
width : 100%;
}
.android-button[data-v-5cbbae52] {
line-height : 0;
width : 130px;
display : inline-block;
}
.android-button__img[data-v-5cbbae52] {
width : 100%;
}
.order-form-login-last {
margin-top : 16px;
}
.login-confirm-modal {
max-width : 500px;
}
.confirm[data-v-cfe7dbe5] {
width : 100%;
padding : 24px 22px;
text-align : center;
}
.confirm__footer[data-v-cfe7dbe5] {
display : flex;
flex-direction : column-reverse;
gap : 16px;
}
@media (min-width: 576px) {
.confirm__footer[data-v-cfe7dbe5] {
flex-direction : row;
justify-content : center;
}
}
.confirm__content[data-v-cfe7dbe5] {
padding : 0;
font-size : 16px;
line-height : 28px;
margin-bottom : 40px;
margin-top : 24px;
}
@media (min-width: 576px) {
.confirm__content[data-v-cfe7dbe5] {
padding : 0 10px;
}
}
.tariff-info-widget[data-v-f45ab1fb] {
padding : 8px;
border-radius : 10px;
background-color : #f5f5f6;
}
.tariff-info-widget__days[data-v-f45ab1fb] {
font-size : 24px;
line-height : 28px;
}
.tariff-info-widget__cost-and-term[data-v-f45ab1fb] {
position : relative;
display : flex;
flex-wrap : wrap;
margin-bottom : 24px;
}
@media (min-width: 640px) {
.tariff-info-widget__cost-and-term[data-v-f45ab1fb] {
flex : 1 1 33%;
flex-direction : column;
margin-bottom : 0;
padding-right : 24px;
border-right : 1px solid #e1e1e1;
}
}
@media (min-width: 1000px) {
.tariff-info-widget__cost-and-term[data-v-f45ab1fb] {
flex : 1 1 40%;
flex-direction : row;
border-right : 0 none;
}
}
@media (min-width: 1280px) {
.tariff-info-widget__cost-and-term[data-v-f45ab1fb] {
flex : 1 1 30%;
}
.tariff-info-widget__cost-and-term[data-v-f45ab1fb]:before {
position : absolute;
top : calc(50% - 90px);
right : 0;
width : 0;
height : 0;
content : "";
border-width : 90px 0 90px 30px;
border-style : solid;
border-color : transparent transparent transparent #fff;
}
.tariff-info-widget__cost-and-term[data-v-f45ab1fb]:after {
position : absolute;
top : calc(50% - 90px);
right : 0;
width : 0;
height : 0;
content : "";
border-width : 90px 9px 90px 30px;
border-style : solid;
border-color : transparent transparent transparent #f5f5f6;
}
}
.tariff-info-widget__time[data-v-f45ab1fb] {
margin-top : 8px;
display : flex;
align-items : center;
}
.tariff-info-widget__time img[data-v-f45ab1fb] {
margin-right : 8px;
}
.tariff-info-widget__cost[data-v-f45ab1fb] {
font-size : 24px;
line-height : 28px;
margin-bottom : 10px;
margin-right : 16px;
}
@media (min-width: 640px) {
.tariff-info-widget__cost[data-v-f45ab1fb] {
margin-bottom : 10px;
}
}
@media (min-width: 1000px) {
.tariff-info-widget__cost[data-v-f45ab1fb] {
margin-right : 8px;
margin-bottom : 0;
}
}
.tariff-info-widget__label[data-v-f45ab1fb] {
display : block;
margin-bottom : 5px;
color : #888;
font-size : 12px;
font-weight : 400;
line-height : 14px;
}
.tariff-info-widget__text[data-v-f45ab1fb] {
margin-bottom : 16px;
font-size : 13px;
font-weight : 300;
line-height : 17px;
}
@media (min-width: 1000px) {
.tariff-info-widget__text[data-v-f45ab1fb] {
margin-bottom : 12px;
font-size : 15px;
line-height : 21px;
}
}
@media (min-width: 640px) {
.tariff-info-widget__box[data-v-f45ab1fb] {
margin-right : 42px;
}
}
@media (min-width: 1000px) {
.tariff-info-widget__box[data-v-f45ab1fb] {
width : 60%;
margin-right : 10px;
}
}
@media (min-width: 1280px) {
.tariff-info-widget__box[data-v-f45ab1fb] {
width : auto;
margin-right : 24px;
}
}
.tariff-info-widget__map[data-v-f45ab1fb] {
text-align : center;
}
@media (min-width: 640px) {
.tariff-info-widget__map[data-v-f45ab1fb] {
display : flex;
align-items : center;
flex : 1 1 67%;
padding-left : 16px;
text-align : left;
}
}
.tariff-info-widget__map-button[data-v-f45ab1fb] {
display : inline-flex;
align-items : center;
padding : 8px 16px;
color : #1ab248;
border-radius : 50px;
outline : none;
background : #fff;
box-shadow : 0 1px 1px #0000001f;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1000px) {
.tariff-info-widget__map-button[data-v-f45ab1fb] {
flex : 0 0 auto;
}
}
.tariff-info-widget__point[data-v-f45ab1fb] {
margin-right : 8px;
}
.tariff-info-widget__direction[data-v-f45ab1fb] {
display : none;
}
.tariff-info-widget__app-box[data-v-f45ab1fb] {
margin-top : 20px;
}
@media (min-width: 640px) {
.tariff-info-widget__app-box[data-v-f45ab1fb] {
margin-top : 0;
}
}
.tariff-info-widget__app-text[data-v-f45ab1fb] {
margin-bottom : 12px;
font-size : 13px;
font-weight : 300;
line-height : 17px;
}
@media (min-width: 1000px) {
.tariff-info-widget__app-text[data-v-f45ab1fb] {
font-size : 15px;
line-height : 21px;
}
}
@media (min-width: 1280px) {
.tariff-info-widget__app-button[data-v-f45ab1fb] {
flex : 0 0 130px;
}
}
.tariff-info-widget--light[data-v-f45ab1fb] {
padding : 24px 8px 8px;
background-color : #fff;
}
.tariff-info-widget--light .tariff-info-widget__direction[data-v-f45ab1fb] {
display : block;
flex : 1 1 100%;
margin-bottom : 15px;
text-align : center;
font-size : 16px;
font-weight : 300;
line-height : 18px;
}
@media (min-width: 640px) {
.tariff-info-widget--light .tariff-info-widget__direction[data-v-f45ab1fb] {
width : 100%;
text-align : left;
font-size : 17px;
line-height : 18px;
}
}
@media (min-width: 1000px) {
.tariff-info-widget--light .tariff-info-widget__direction[data-v-f45ab1fb] {
font-size : 15px;
line-height : 14px;
}
}
.tariff-info-widget--light .tariff-info-widget__label[data-v-f45ab1fb] {
display : none;
}
.tariff-info-widget--light .tariff-info-widget__text[data-v-f45ab1fb] {
margin : 0 auto 16px;
}
@media (min-width: 640px) {
.tariff-info-widget--light .tariff-info-widget__text[data-v-f45ab1fb] {
margin : 0 0 16px;
}
}
@media (min-width: 1280px) {
.tariff-info-widget--light .tariff-info-widget__text[data-v-f45ab1fb] {
margin : 0 8px 0 0;
}
}
.tariff-info-widget--light .tariff-info-widget__map-button[data-v-f45ab1fb] {
border : #1AB248 solid 1px;
box-shadow : none;
}
@media (min-width: 1000px) {
.tariff-info-widget--light .tariff-info-widget__map-button[data-v-f45ab1fb] {
margin-right : 10px;
}
}
.tariff-info-widget--light .tariff-info-widget__return[data-v-f45ab1fb] {
position : absolute;
top : 4px;
right : 4px;
display : flex;
align-items : center;
justify-content : center;
width : 40px;
min-width : 40px;
height : 40px;
border-radius : 50%;
outline : none;
}
@media (min-width: 1000px) {
.tariff-info-widget--light .tariff-info-widget__return[data-v-f45ab1fb] {
position : static;
margin-left : 16px;
background-color : #f5f5f6;
}
}
@media (min-width: 1280px) {
.tariff-info-widget--light .tariff-info-widget__return[data-v-f45ab1fb] {
align-self : center;
}
}
@media (min-width: 640px) {
.tariff-info-widget--light .tariff-info-widget__cost-and-term[data-v-f45ab1fb] {
flex : 1 1 35%;
}
}
@media (min-width: 1000px) {
.tariff-info-widget--light .tariff-info-widget__cost-and-term[data-v-f45ab1fb]:before {
border-color : transparent transparent transparent #1AB248;
}
.tariff-info-widget--light .tariff-info-widget__cost-and-term[data-v-f45ab1fb]:after {
border-color : transparent transparent transparent white;
}
}
@media (min-width: 1000px) {
.tariff-info-widget--light[data-v-f45ab1fb] {
height : 100%;
padding : 14px 8px;
}
}
@media (min-width: 640px) {
.tariff-info-widget[data-v-f45ab1fb] {
display : flex;
align-items : center;
padding : 24px;
}
}
@media (min-width: 1000px) {
.tariff-info-widget[data-v-f45ab1fb] {
overflow : hidden;
}
}
.tariff-info-widget[data-v-f24196ee] {
margin-top : 24px;
}
img[data-v-3bf715d0] {
width : 100%;
}
.two-column-service {
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
min-width : 0;
}
.two-column-service__title {
color : #232323;
font-size : 20px;
font-weight : 500;
font-style : normal;
line-height : 28px;
}
@media only screen and (max-width: 999px) {
.two-column-service__title {
font-size : 16px;
line-height : 24px;
}
}
.two-column-service__item {
flex : 1 1 auto;
width : 100%;
margin-bottom : 58px;
}
.two-column-service__item:nth-child(odd) {
max-width : 55%;
}
.two-column-service__item:nth-child(odd) .two-column-service__title {
padding-right : 11px;
}
.two-column-service__item:nth-child(even) {
max-width : 45%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.two-column-service__item:nth-child(odd) {
max-width : 70%;
}
.two-column-service__item:nth-child(even) {
max-width : 30%;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.two-column-service__item {
margin-bottom : 51px;
}
.two-column-service__item:nth-child(odd) {
max-width : 61%;
}
.two-column-service__item:nth-child(even) {
max-width : 39%;
}
}
@media only screen and (max-width: 639px) {
.two-column-service__item {
margin-bottom : 49px;
}
.two-column-service__item:nth-child(odd) {
max-width : 59%;
}
.two-column-service__item:nth-child(even) {
max-width : 41%;
}
.two-column-service__item:last-child {
margin-bottom : 0;
}
}
.two-column-service__link {
display : block;
text-decoration : none;
}
.two-column-service__icon {
width : 67px;
margin-bottom : 10px;
}
.two-column-service__icon img {
width : 100%;
}
@media only screen and (max-width: 999px) {
.two-column-service__icon {
width : 47px;
}
}
@media only screen and (max-width: 639px) {
.two-column-service {
margin-top : 24px;
}
}
.two-columns-unmarked-list[data-v-5d5c3d9b] {
font-size : 16px;
padding : 0;
}
.two-columns-unmarked-list[data-v-5d5c3d9b] .unmarked-list__list {
gap : 3vw;
}
.two-columns-image-list[data-v-b677158e] {
margin-top : 30px;
}
@media (min-width: 640px) {
.two-columns-image-list[data-v-b677158e] {
padding-left : 32px;
margin-top : 0;
}
}
@media (min-width: 1000px) {
.two-columns-image-list[data-v-b677158e] {
padding-left : 100px;
}
}
.two-columns-image-list__item[data-v-b677158e] {
display : flex;
margin-bottom : 30px;
}
@media (min-width: 1000px) {
.two-columns-image-list__item[data-v-b677158e] {
margin-bottom : 65px;
}
}
.two-columns-image-list__item[data-v-b677158e]:last-child {
margin-bottom : 0;
}
.two-columns-image-list__item-img[data-v-b677158e] {
flex : 0 0 77px;
}
.two-columns-image-list__item-img img[data-v-b677158e] {
max-width : 77px;
}
.two-columns-image-list__item-description[data-v-b677158e] {
flex : 1 1 auto;
margin-left : 26px;
}
.two-columns-image-list__title[data-v-b677158e] {
font-size : 17px;
line-height : 28px;
font-weight : 500;
margin-bottom : 12px;
}
@media (min-width: 640px) {
.two-columns-image-list__title[data-v-b677158e] {
font-size : 21px;
line-height : 28px;
}
}
.two-columns-image-list__text[data-v-b677158e] {
font-size : 14px;
line-height : 19px;
}
@media (min-width: 640px) {
.two-columns-image-list__text[data-v-b677158e] {
font-size : 16px;
line-height : 24px;
}
}
.two-column-parcel-parallax[data-v-a41aca4e] {
position : relative;
width : 100%;
height : 239px;
z-index : 1;
}
@media (min-width: 1000px) {
.two-column-parcel-parallax[data-v-a41aca4e] {
height : 448px;
}
}
.two-column-parcel-parallax__parcel[data-v-a41aca4e] {
position : absolute;
z-index : 3;
width : 100%;
padding : 0 60px;
overflow : hidden;
height : 200px;
}
@media (min-width: 768px) {
.two-column-parcel-parallax__parcel[data-v-a41aca4e] {
height : 196px;
}
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__parcel[data-v-a41aca4e] {
height : 359px;
padding : 0 70px;
}
}
@media (min-width: 1280px) {
.two-column-parcel-parallax__parcel[data-v-a41aca4e] {
height : 344px;
}
}
.two-column-parcel-parallax__parcel-img[data-v-a41aca4e] {
position : absolute;
z-index : 2;
bottom : 0;
left : calc(50% - 150px);
width : 300px;
}
@media (min-width: 768px) {
.two-column-parcel-parallax__parcel-img[data-v-a41aca4e] {
left : calc(50% - 170px);
width : 340px;
}
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__parcel-img[data-v-a41aca4e] {
left : calc(50% - 230px);
width : 460px;
bottom : 30px;
}
}
@media (min-width: 1280px) {
.two-column-parcel-parallax__parcel-img[data-v-a41aca4e] {
left : calc(50% - 290px);
width : 580px;
}
}
.two-column-parcel-parallax__pan[data-v-a41aca4e] {
top : 30px;
right : 80px;
position : absolute;
}
@media (min-width: 640px) {
.two-column-parcel-parallax__pan[data-v-a41aca4e] {
right : 40px;
}
}
@media (min-width: 768px) {
.two-column-parcel-parallax__pan[data-v-a41aca4e] {
right : 60px;
}
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__pan[data-v-a41aca4e] {
right : 80px;
top : 80px;
width : 200px;
}
}
@media (min-width: 1280px) {
.two-column-parcel-parallax__pan[data-v-a41aca4e] {
right : 90px;
}
}
.two-column-parcel-parallax__pan.parallax-image[data-v-a41aca4e] {
width : 120px;
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__pan.parallax-image[data-v-a41aca4e] {
width : 200px;
}
}
.two-column-parcel-parallax__ball[data-v-a41aca4e] {
top : 0;
left : 80px;
position : absolute;
height : auto;
}
@media (min-width: 640px) {
.two-column-parcel-parallax__ball[data-v-a41aca4e] {
left : 52px;
}
}
@media (min-width: 768px) {
.two-column-parcel-parallax__ball[data-v-a41aca4e] {
left : 70px;
}
}
@media (min-width: 1280px) {
.two-column-parcel-parallax__ball[data-v-a41aca4e] {
left : 120px;
}
}
.two-column-parcel-parallax__ball.parallax-image[data-v-a41aca4e] {
width : 98px;
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__ball.parallax-image[data-v-a41aca4e] {
width : 180px;
}
}
.two-column-parcel-parallax__screwdriver[data-v-a41aca4e] {
position : absolute;
top : 150px;
left : 120px;
}
@media (min-width: 640px) {
.two-column-parcel-parallax__screwdriver[data-v-a41aca4e] {
left : 90px;
}
}
@media (min-width: 768px) {
.two-column-parcel-parallax__screwdriver[data-v-a41aca4e] {
left : 110px;
}
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__screwdriver[data-v-a41aca4e] {
top : 256px;
left : 145px;
}
}
@media (min-width: 1280px) {
.two-column-parcel-parallax__screwdriver[data-v-a41aca4e] {
left : 170px;
}
}
.two-column-parcel-parallax__screwdriver.parallax-image[data-v-a41aca4e] {
width : 102px;
}
@media (min-width: 1000px) {
.two-column-parcel-parallax__screwdriver.parallax-image[data-v-a41aca4e] {
width : 165px;
}
}
.two-columns-container {
padding : 0;
margin : 170px auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.two-columns-container {
max-width : 960px;
margin : 140px auto;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.two-columns-container {
margin : 100px auto;
}
}
@media only screen and (max-width: 999px) {
.two-columns-container {
padding : 0 20px;
}
}
@media only screen and (max-width: 639px) {
.two-columns-container {
padding : 0 10px;
margin : 90px auto;
}
}
@media only screen and (max-width: 1000px) {
.two-columns.two-columns--md {
flex-direction : column;
}
.two-columns.two-columns--md .two-columns__left, .two-columns.two-columns--md .two-columns__right {
max-width : 100% !important ;
padding : 0;
}
.two-columns.two-columns--md .two-columns__right {
order : 3;
}
.two-columns.two-columns--md .two-columns__title--left {
order : 2;
}
.two-columns.two-columns--md .two-columns__left, .two-columns.two-columns--md.two-columns--revert .two-columns__right {
order : 1;
}
.two-columns.two-columns--md.two-columns--revert .two-columns__title--right {
order : 2;
}
.two-columns.two-columns--md.two-columns--revert .two-columns__left {
order : 3;
}
}
@media only screen and (min-width: 1000px) {
.two-columns.two-columns--md {
flex-wrap : wrap;
}
.two-columns.two-columns--md.two-columns--center {
align-items : center;
}
}
@media only screen and (max-width: 639px) {
.two-columns.two-columns--sm {
flex-direction : column;
}
.two-columns.two-columns--sm .two-columns__left, .two-columns.two-columns--sm .two-columns__right {
max-width : 100% !important ;
padding : 0;
}
.two-columns.two-columns--sm .two-columns__right {
order : 3;
}
.two-columns.two-columns--sm .two-columns__title--left {
order : 2;
}
.two-columns.two-columns--sm .two-columns__left, .two-columns.two-columns--sm.two-columns--revert .two-columns__right {
order : 1;
}
.two-columns.two-columns--sm.two-columns--revert .two-columns__title--right {
order : 2;
}
.two-columns.two-columns--sm.two-columns--revert .two-columns__left {
order : 3;
}
}
@media only screen and (min-width: 640px) {
.two-columns.two-columns--sm {
flex-wrap : wrap;
}
.two-columns.two-columns--sm.two-columns--center {
align-items : center;
}
}
@media only screen and (max-width: 639px) {
.two-columns.two-columns--xs {
flex-direction : column;
}
.two-columns.two-columns--xs .two-columns__left, .two-columns.two-columns--xs .two-columns__right {
max-width : 100% !important ;
padding : 0;
margin-bottom : 0;
}
.two-columns.two-columns--xs .two-columns__right {
order : 3;
}
.two-columns.two-columns--xs .two-columns__title--left {
order : 2;
}
.two-columns.two-columns--xs .two-columns__left {
order : 1;
}
.two-columns.two-columns--xs .editor-text:last-child {
margin-bottom : 0;
}
.two-columns.two-columns--xs.two-columns--revert .two-columns__right {
order : 1;
}
.two-columns.two-columns--xs.two-columns--revert .two-columns__title--right {
order : 2;
}
.two-columns.two-columns--xs.two-columns--revert .two-columns__left {
order : 3;
}
}
@media only screen and (min-width: 640px) {
.two-columns.two-columns--xs {
flex-wrap : wrap;
}
.two-columns.two-columns--xs.two-columns--center {
align-items : center;
}
}
.two-columns__left {
padding-right : 20px;
}
.two-columns__right {
padding-left : 20px;
}
.two-columns__title {
color : #1ab248;
max-width : 100%;
width : 100%;
margin-bottom : 40px;
}
@media only screen and (max-width: 639px) {
.two-columns__title {
font-size : 24px;
line-height : 37px;
margin-bottom : 40px;
}
}
@media only screen and (max-width: 320px) {
.two-columns__miss-320 {
display : none;
}
}
@media (min-width: 640px) {
.base-flex.two-columns__right {
padding-left : 0;
}
}
@media (min-width: 1000px) {
.base-flex.two-columns__right {
width : 50%;
}
}
.editor-list-simple strong {
font-weight : 500 !important ;
display : inline-block;
}
.banner-mobile-parcel[data-v-0a4f368c] {
background-color : #f5f5f6;
}
.banner-mobile-parcel__container[data-v-0a4f368c] {
padding : 35px 10px 0;
min-width : 320px;
}
@media (min-width: 640px) {
.banner-mobile-parcel__container[data-v-0a4f368c] {
padding : 40px 20px 0;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1280px) {
.banner-mobile-parcel__container[data-v-0a4f368c] {
padding : 60px 0 0;
max-width : 1200px;
margin : 0 auto;
}
}
.banner-mobile-parcel__left[data-v-0a4f368c] {
display : flex;
flex-direction : column;
flex : 0 1 360px;
}
@media (min-width: 1000px) {
.banner-mobile-parcel__left[data-v-0a4f368c] {
flex : 1 1 auto;
align-items : flex-start;
flex-wrap : wrap;
height : 160px;
justify-content : center;
width : calc(100% - 400px);
}
}
.banner-mobile-parcel__right[data-v-0a4f368c] {
line-height : 0;
text-align : center;
}
@media (min-width: 640px) {
.banner-mobile-parcel__right[data-v-0a4f368c] {
text-align : right;
}
}
@media (min-width: 1000px) {
.banner-mobile-parcel__right[data-v-0a4f368c] {
width : 400px;
height : 190px;
position : relative;
flex : 0 0 400px;
}
}
.banner-mobile-parcel__image-banner[data-v-0a4f368c] {
width : 300px;
}
@media (min-width: 640px) {
.banner-mobile-parcel__image-banner[data-v-0a4f368c] {
width : 320px;
}
}
@media (min-width: 1000px) {
.banner-mobile-parcel__image-banner[data-v-0a4f368c] {
width : 400px;
position : absolute;
left : 0;
bottom : 0;
}
}
.banner-mobile-parcel__title[data-v-0a4f368c] {
font-weight : 400;
font-size : 24px;
line-height : 28px;
letter-spacing : -0.01em;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.banner-mobile-parcel__title[data-v-0a4f368c] {
font-size : 24px;
line-height : 28px;
}
}
@media (min-width: 1000px) {
.banner-mobile-parcel__title[data-v-0a4f368c] {
font-size : 28px;
line-height : 33px;
order : 1;
margin-bottom : 24px;
width : 44%;
}
}
.banner-mobile-parcel__form-container[data-v-0a4f368c] {
margin-bottom : 24px;
}
@media (min-width: 1000px) {
.banner-mobile-parcel__form-container[data-v-0a4f368c] {
order : 3;
width : 50%;
margin-left : 60px;
margin-top : 40px;
}
}
.banner-mobile-parcel__text[data-v-0a4f368c] {
font-size : 14px;
line-height : 20px;
margin-bottom : 16px;
}
@media (min-width: 1000px) {
.banner-mobile-parcel__text[data-v-0a4f368c] {
font-size : 15px;
line-height : 21px;
margin-bottom : 19px;
}
}
.banner-mobile-parcel__apps[data-v-0a4f368c] {
display : flex;
}
@media (min-width: 1000px) {
.banner-mobile-parcel__apps[data-v-0a4f368c] {
order : 2;
width : 42%;
}
}
.banner-mobile-parcel__app[data-v-0a4f368c] {
line-height : 0;
width : 130px;
margin-right : 15px;
}
.banner-mobile-parcel__app[data-v-0a4f368c]:last-child {
margin-right : 0;
}
.banner-mobile-parcel__app img[data-v-0a4f368c] {
width : 100%;
}
.questions-parcel[data-v-5a06c136] {
position : relative;
z-index : 1;
margin-bottom : 50px;
padding : 0 10px;
}
@media (min-width: 1000px) {
.questions-parcel__accordion[data-v-5a06c136] {
display : flex;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.questions-parcel__left[data-v-5a06c136], .questions-parcel__right[data-v-5a06c136] {
width : 50%;
}
}
@media (min-width: 1000px) {
.questions-parcel__left[data-v-5a06c136] {
padding-right : 40px;
}
}
@media (min-width: 1000px) {
.questions-parcel__right[data-v-5a06c136] {
padding-left : 40px;
}
}
.questions-parcel__title[data-v-5a06c136] {
margin-bottom : 9px;
letter-spacing : -0.01em;
color : #232323;
font-size : 24px;
font-weight : 500;
line-height : 28px;
}
@media (min-width: 640px) {
.questions-parcel__title[data-v-5a06c136] {
font-size : 26px;
line-height : 30px;
}
}
@media (min-width: 1000px) {
.questions-parcel__title[data-v-5a06c136] {
font-size : 35px;
line-height : 40px;
}
}
.questions-parcel__title-landing[data-v-5a06c136] {
font-size : 19px;
font-weight : 300;
}
@media (min-width: 640px) {
.questions-parcel__title-landing[data-v-5a06c136] {
font-size : 22px;
}
}
@media (min-width: 1000px) {
.questions-parcel__title-landing[data-v-5a06c136] {
font-size : 36px;
}
}
.questions-parcel[data-v-5a06c136] .accordion-item__container--active .questions-parcel__arrow-icon {
transform : rotate(0.25turn);
}
.questions-parcel[data-v-5a06c136] .accordion-item {
border-bottom : 1px solid #e1e1e1;
background-color : transparent;
}
.questions-parcel[data-v-5a06c136] .accordion-item:nth-child(odd) {
background-color : transparent;
}
.questions-parcel[data-v-5a06c136] .accordion-item__header {
padding : 15px 0;
}
@media (min-width: 640px) {
.questions-parcel[data-v-5a06c136] .accordion-item__header {
padding : 28px 0 27px;
}
}
.questions-parcel[data-v-5a06c136] .accordion-item__title {
font-size : 15px;
font-weight : 400;
line-height : 21px;
}
@media (min-width: 640px) {
.questions-parcel[data-v-5a06c136] .accordion-item__title {
font-size : 16px;
line-height : 21px;
}
}
@media (min-width: 1000px) {
.questions-parcel[data-v-5a06c136] .accordion-item__title {
font-size : 19px;
line-height : 25px;
}
}
.questions-parcel[data-v-5a06c136] .accordion-item__container {
padding : 0 0 15px;
font-size : 13px;
line-height : 18px;
}
@media (min-width: 640px) {
.questions-parcel[data-v-5a06c136] .accordion-item__container {
font-size : 14px;
line-height : 19px;
}
}
@media (min-width: 1000px) {
.questions-parcel[data-v-5a06c136] .accordion-item__container {
font-size : 16px;
line-height : 23px;
}
}
@media (min-width: 640px) {
.questions-parcel[data-v-5a06c136] {
margin-bottom : 60px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.questions-parcel[data-v-5a06c136] {
margin-bottom : 100px;
}
}
@media (min-width: 1280px) {
.questions-parcel[data-v-5a06c136] {
padding : 0;
}
}
.grid-tiles[data-v-38553054] {
padding : 0 10px;
margin-top : 50px;
margin-bottom : 50px;
position : relative;
}
@media (min-width: 640px) {
.grid-tiles[data-v-38553054] {
padding : 0 20px;
margin-top : 60px;
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.grid-tiles[data-v-38553054] {
margin-top : 120px;
margin-bottom : 120px;
}
}
@media (min-width: 1280px) {
.grid-tiles[data-v-38553054] {
padding : 0;
}
}
.parcel-slider {
margin-top : 50px;
position : relative;
overflow : hidden;
}
.parcel-slider__wrapper .swiper-slide {
min-width : 0;
box-shadow : 0 0 15px #0000001a;
}
@media (min-width: 640px) {
.parcel-slider__wrapper .swiper-slide {
box-shadow : none;
}
}
@media (min-width: 640px) {
.parcel-slider {
margin-top : 60px;
}
}
@media (min-width: 1000px) {
.parcel-slider {
margin-top : 120px;
}
}
.parcel-slider__title {
font-weight : 500;
font-size : 24px;
line-height : 28px;
letter-spacing : -0.01em;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.parcel-slider__title {
font-size : 26px;
line-height : 30px;
}
}
@media (min-width: 1000px) {
.parcel-slider__title {
font-size : 35px;
line-height : 40px;
}
}
.parcel-slider__loader {
text-align : center;
padding : 24px 0;
position : absolute;
top : 0;
bottom : 0;
left : 0;
right : 0;
display : flex;
align-items : center;
justify-content : center;
}
.parcel-slider .swiper-container {
overflow : visible;
}
@media (min-width: 640px) {
.parcel-slider .swiper-container {
overflow : hidden;
}
}
.parcel-slider__container {
padding : 0 10px;
overflow : hidden;
visibility : hidden;
}
.parcel-slider__container--initialized {
visibility : visible;
}
@media (min-width: 640px) {
.parcel-slider__container {
padding : 0 20px;
overflow : visible;
position : relative;
}
}
@media (min-width: 1280px) {
.parcel-slider__container {
padding : 0;
}
}
.parcel-slider__swiper-container {
background : #fff;
position : relative;
z-index : 1;
margin-bottom : 60px;
}
@media (min-width: 640px) {
.parcel-slider__swiper-container {
box-shadow : 0 0 15px #0000001a;
display : flex;
height : 475px;
}
}
@media (min-width: 1000px) {
.parcel-slider__swiper-container {
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.parcel-slider__swiper-container {
height : 482px;
}
}
.parcel-slider__left {
display : none;
}
@media (min-width: 640px) {
.parcel-slider__left {
display : block;
background-color : #00b956;
height : 100%;
padding : 72px 20px 71px 40px;
}
}
@media (min-width: 1000px) {
.parcel-slider__left {
padding : 72px 40px;
width : 464px;
flex : 1 0 464px;
}
}
@media (min-width: 640px) and (max-width: 999px) {
.parcel-slider__right, .parcel-slider__left {
flex : 1 0 50%;
width : 50%;
}
}
@media (min-width: 1000px) {
.parcel-slider__right {
flex : 1 0 auto;
width : calc(100% - 464px);
}
}
.parcel-slider__item {
width : 100%;
margin-bottom : 24px;
display : flex;
text-align : left;
align-items : center;
outline : none;
}
.parcel-slider__item-number {
flex : 0 0 auto;
width : 40px;
height : 40px;
border-radius : 50%;
display : flex;
align-items : center;
justify-content : center;
background-color : #009244;
font-size : 18px;
line-height : 24px;
margin-right : 20px;
transition : all 0.2s;
color : #e7fff2;
}
.parcel-slider__item--active .parcel-slider__item-number {
color : #1ab248;
font-weight : 500;
background-color : #fff;
}
.parcel-slider__item-title {
flex : 1 1 auto;
color : #e7fff2;
font-size : 16px;
line-height : 22px;
transition : all 0.2s;
}
.parcel-slider__item--active .parcel-slider__item-title {
font-weight : 700;
color : #fff;
}
.parcel-slider__swiper-prev {
position : absolute;
bottom : -44px;
left : 0;
z-index : 3;
line-height : 0;
outline : none;
}
@media (min-width: 1000px) {
.parcel-slider__swiper-prev {
bottom : calc(50% - 23px);
left : 442px;
}
}
.parcel-slider__swiper-next {
position : absolute;
bottom : -44px;
right : 0;
z-index : 3;
line-height : 0;
outline : none;
}
@media (min-width: 1000px) {
.parcel-slider__swiper-next {
bottom : calc(50% - 23px);
right : -19px;
}
}
.parcel-slider__swiper-next, .parcel-slider__swiper-prev {
cursor : pointer;
}
@media (min-width: 1000px) {
.parcel-slider__swiper-next.swiper-button-disabled, .parcel-slider__swiper-prev.swiper-button-disabled {
display : none;
}
}
.parcel-slider__swiper-next.swiper-button-disabled .arrow-with-stick, .parcel-slider__swiper-prev.swiper-button-disabled .arrow-with-stick {
fill : #cecece;
}
@media (min-width: 1000px) {
.parcel-slider__swiper-next, .parcel-slider__swiper-prev {
background : #fff;
box-shadow : 0 10px 20px #00000026;
width : 46px;
height : 46px;
display : block;
border-radius : 50%;
}
}
.parcel-slider__pagination {
position : absolute;
bottom : -50px !important ;
left : 0 !important ;
right : 0 !important ;
text-align : center;
z-index : 2;
}
@media (min-width: 1000px) {
.parcel-slider__pagination {
bottom : 25px !important ;
left : 482px !important ;
right : auto !important ;
width : auto !important ;
}
}
@media (min-width: 1000px) {
.parcel-slider__pagination {
bottom : 60px !important ;
left : 520px !important ;
}
}
.parcel-slider__bullet {
display : inline-block;
position : relative;
width : 14px;
height : 14px;
margin : 0 6px;
outline : none;
cursor : pointer;
}
.parcel-slider__bullet:before {
content : "";
width : 6px;
height : 6px;
position : absolute;
background-color : #cecece;
top : calc(50% - 3px);
left : calc(50% - 3px);
border-radius : 50px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.parcel-slider__bullet:after {
content : "";
width : 14px;
height : 14px;
position : absolute;
border : transparent solid 1px;
top : calc(50% - 7px);
left : calc(50% - 7px);
border-radius : 50px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.parcel-slider__bullet--active:before {
background-color : #1ab248;
}
.parcel-slider__bullet--active:after {
border : #1AB248 solid 1px;
}
.parcel-slider__bg-left, .parcel-slider__bg-right {
display : none;
}
@media (min-width: 1280px) {
.parcel-slider__bg-left, .parcel-slider__bg-right {
display : block;
position : absolute;
top : 0;
bottom : 0;
}
}
.parcel-slider__bg-left {
background-image : url(/assets/static/bgSliderLeft.3eda5496.png);
background-position : center;
background-repeat : no-repeat;
left : -402px;
width : 402px;
}
.parcel-slider__bg-right {
background-image : url(/assets/static/bgSliderRight.a0e77bec.png);
background-position : center;
background-repeat : no-repeat;
right : -355px;
width : 402px;
}
.banner-omni-cdek[data-v-7bf85aa2] {
margin-bottom : 50px;
background-color : #f5f5f6;
}
.banner-omni-cdek__container[data-v-7bf85aa2] {
padding : 34px 10px 0;
}
@media (min-width: 640px) {
.banner-omni-cdek__container[data-v-7bf85aa2] {
display : flex;
align-items : center;
justify-content : space-between;
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.banner-omni-cdek__container[data-v-7bf85aa2] {
padding : 0;
}
}
.banner-omni-cdek__left[data-v-7bf85aa2], .banner-omni-cdek__right[data-v-7bf85aa2] {
position : relative;
}
@media (min-width: 640px) {
.banner-omni-cdek__left[data-v-7bf85aa2], .banner-omni-cdek__right[data-v-7bf85aa2] {
flex : 1 1 50%;
}
}
.banner-omni-cdek__left[data-v-7bf85aa2] {
padding-bottom : 40px;
}
@media (min-width: 640px) {
.banner-omni-cdek__left[data-v-7bf85aa2] {
margin-right : 16px;
}
}
@media (min-width: 768px) {
.banner-omni-cdek__left[data-v-7bf85aa2] {
padding-top : 40px;
padding-bottom : 50px;
}
}
@media (min-width: 1000px) {
.banner-omni-cdek__left[data-v-7bf85aa2] {
flex : 0 1 650px;
max-width : 650px;
padding-top : 79px;
padding-bottom : 129px;
}
}
.banner-omni-cdek__right[data-v-7bf85aa2] {
overflow : hidden;
padding-top : 40px;
line-height : 0;
}
@media (min-width: 640px) {
.banner-omni-cdek__right[data-v-7bf85aa2] {
align-self : flex-end;
}
}
@media (min-width: 1000px) {
.banner-omni-cdek__right[data-v-7bf85aa2] {
flex : 0 1 250px;
padding-top : 50px;
}
}
.banner-omni-cdek__title[data-v-7bf85aa2] {
max-width : 300px;
margin-bottom : 16px;
letter-spacing : -0.01em;
font-size : 24px;
font-weight : 500;
line-height : 28px;
}
@media (min-width: 640px) {
.banner-omni-cdek__title[data-v-7bf85aa2] {
font-size : 26px;
line-height : 30px;
}
}
@media (min-width: 1000px) {
.banner-omni-cdek__title[data-v-7bf85aa2] {
max-width : 520px;
font-size : 35px;
line-height : 40px;
}
}
.banner-omni-cdek__text[data-v-7bf85aa2] {
font-size : 14px;
line-height : 19px;
}
@media (min-width: 1000px) {
.banner-omni-cdek__text[data-v-7bf85aa2] {
font-size : 16px;
line-height : 24px;
}
}
.banner-omni-cdek__image[data-v-7bf85aa2] {
width : 100%;
}
@media (min-width: 640px) {
.banner-omni-cdek[data-v-7bf85aa2] {
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.banner-omni-cdek[data-v-7bf85aa2] {
margin-bottom : 120px;
}
}
.tag-price[data-v-dc0cedee] {
border : #bbb solid 1px;
box-sizing : border-box;
border-radius : 7px;
display : inline-block;
padding : 8px 10px;
font-weight : 300;
font-size : 16px;
line-height : 21px;
letter-spacing : -0.2px;
}
.tag-price .rub[data-v-dc0cedee]:after {
content : "₽";
}
.tag-price--right[data-v-dc0cedee] {
margin-right : 12px;
border-right : 0 none;
position : relative;
}
.tag-price--right[data-v-dc0cedee]:before {
content : "";
position : absolute;
width : 0;
height : 0;
border-style : solid;
border-width : 18px 0 18px 12px;
border-color : transparent transparent transparent #bbb;
top : calc(50% - 18px);
right : -10px;
}
.tag-price--right[data-v-dc0cedee]:after {
content : "";
position : absolute;
width : 0;
height : 0;
border-style : solid;
border-width : 18px 1px 18px 12px;
border-color : transparent transparent transparent #fff;
top : calc(50% - 18px);
right : -10px;
}
.tag-price--left[data-v-dc0cedee] {
margin-left : 12px;
border-left : 0 none;
position : relative;
}
.tag-price--left[data-v-dc0cedee]:before {
content : "";
position : absolute;
width : 0;
height : 0;
border-style : solid;
border-width : 18px 12px 18px 0;
border-color : transparent #bbb transparent transparent;
top : calc(50% - 18px);
left : -10px;
}
.tag-price--left[data-v-dc0cedee]:after {
content : "";
position : absolute;
width : 0;
height : 0;
border-style : solid;
border-width : 18px 12px 18px 1px;
border-color : transparent #fff transparent transparent;
top : calc(50% - 18px);
left : -10px;
}
.product-modal__box {
position : relative;
width : 98%;
max-width : 650px;
}
.product-modal__content[data-v-e30b01dd] {
height : 100%;
overflow : auto;
max-height : 98vh;
}
.product-modal__action[data-v-e30b01dd] {
text-align : right;
padding : 16px;
line-height : 1;
top : 4px;
right : 4px;
position : absolute;
z-index : 2;
}
@media (min-width: 1000px) {
.product-modal__action[data-v-e30b01dd] {
position : static;
}
}
.product-modal__container[data-v-e30b01dd] {
padding : 8px 16px 16px;
height : calc(100% - 56px);
position : relative;
margin-top : 30px;
z-index : 1;
}
@media (min-width: 1000px) {
.product-modal__container[data-v-e30b01dd] {
margin-top : 0;
}
}
.product-modal__title[data-v-e30b01dd] {
font-weight : 500;
font-size : 24px;
line-height : 28px;
margin-bottom : 5px;
}
.product-modal__size[data-v-e30b01dd] {
font-size : 15px;
line-height : 18px;
margin-bottom : 15px;
}
.product-modal__price[data-v-e30b01dd] {
margin-bottom : 25px;
}
@media (min-width: 768px) {
.product-modal__price[data-v-e30b01dd] {
position : absolute;
top : 8px;
right : 16px;
}
}
.product-modal__additionalText[data-v-e30b01dd] {
font-size : 13px;
}
.product-modal__item-img[data-v-e30b01dd] {
width : 280px;
height : 180px;
margin-bottom : 12px;
}
@media (max-width: 768px) {
.product-modal__item-img[data-v-e30b01dd] {
width : 100%;
height : 100%;
}
}
.product-modal__item-img img[data-v-e30b01dd] {
object-fit : contain;
width : 100%;
height : 100%;
}
.product-modal__item-text[data-v-e30b01dd] {
font-size : 14px;
line-height : 19px;
}
.product-modal__item[data-v-e30b01dd] {
margin-bottom : 25px;
}
@media (min-width: 768px) {
.product-modal__item[data-v-e30b01dd] {
flex : 1 1 50%;
margin-right : 28px;
}
.product-modal__item[data-v-e30b01dd]:last-child {
margin-right : 0;
}
}
@media (min-width: 768px) {
.product-modal__list[data-v-e30b01dd] {
display : flex;
align-items : flex-start;
}
}
.product[data-v-bff9702d] {
text-align : center;
padding : 30px 0;
margin : 0 10px;
border-bottom : 1px solid #ddd;
display : flex;
flex-direction : column;
}
.product[data-v-bff9702d]:last-child {
border-bottom : 0 none;
}
@media (min-width: 640px) {
.product[data-v-bff9702d] {
border-bottom : 0 none;
}
.product[data-v-bff9702d]:first-child {
margin-left : 0;
}
.product[data-v-bff9702d]:last-child {
margin-right : 0;
}
}
.product__title[data-v-bff9702d] {
font-weight : 500;
font-size : 21px;
line-height : 26px;
color : #1ab248;
margin-bottom : 16px;
}
.product__price[data-v-bff9702d] {
margin : 0 auto 24px;
}
.product__image[data-v-bff9702d] {
max-width : 275px;
margin : 0 auto 24px;
cursor : pointer;
display : flex;
align-items : center;
}
@media (min-width: 640px) {
.product__image[data-v-bff9702d] {
min-height : 206px;
}
}
@media (min-width: 1000px) {
.product__image[data-v-bff9702d] {
min-height : 295px;
min-width : 210px;
}
}
.product__image img[data-v-bff9702d] {
width : 100%;
}
.product__subject[data-v-bff9702d], .product__description[data-v-bff9702d], .product__button[data-v-bff9702d] {
font-size : 15px;
line-height : 22px;
}
.product__subject[data-v-bff9702d] {
margin-bottom : 4px;
}
.product__description[data-v-bff9702d] {
color : #a5a5a5;
margin-bottom : 16px;
flex-grow : 1;
}
.product__button[data-v-bff9702d] {
color : #00bc4c;
outline : none;
}
.tile-products[data-v-5ff7d1df] {
padding : 0 10px;
margin-bottom : 50px;
}
@media (min-width: 640px) {
.tile-products[data-v-5ff7d1df] {
padding : 0 20px;
margin-bottom : 60px;
}
}
@media (min-width: 1000px) {
.tile-products[data-v-5ff7d1df] {
margin-bottom : 94px;
}
}
@media (min-width: 1280px) {
.tile-products[data-v-5ff7d1df] {
padding : 0;
}
}
.tile-products__title[data-v-5ff7d1df] {
font-weight : 500;
font-size : 24px;
line-height : 28px;
letter-spacing : -0.01em;
text-align : center;
}
@media (min-width: 768px) {
.tile-products__title[data-v-5ff7d1df] {
text-align : left;
}
}
@media (min-width: 1000px) {
.tile-products__title[data-v-5ff7d1df] {
font-size : 35px;
line-height : 40px;
}
}
.tile-products__list[data-v-5ff7d1df] {
display : flex;
flex-direction : column;
}
@media (min-width: 640px) {
.tile-products__list[data-v-5ff7d1df] {
flex-direction : row;
flex-wrap : wrap;
justify-content : space-around;
}
}
@media (min-width: 1000px) {
.tile-products__list[data-v-5ff7d1df] {
flex-wrap : nowrap;
justify-content : space-between;
}
}
.tile-products__item[data-v-5ff7d1df] {
flex : 1 1 100%;
}
@media (min-width: 640px) {
.tile-products__item[data-v-5ff7d1df] {
flex : 1 1 40%;
}
}
input[type="submit"][data-v-c50dc8a3], input[type="search"][data-v-c50dc8a3], input[type="text"][data-v-c50dc8a3] {
appearance : none;
}
.contentMF[data-v-c50dc8a3] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-c50dc8a3] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-c50dc8a3] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-c50dc8a3] {
padding : 0;
}
}
.containerMF[data-v-c50dc8a3] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-c50dc8a3] {
max-width : 1200px;
}
}
.containerMF__text[data-v-c50dc8a3] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-c50dc8a3] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-c50dc8a3] {
font-size : 20px;
}
}
.containerMF__text b[data-v-c50dc8a3] {
font-weight : 600;
}
.containerMF__text i[data-v-c50dc8a3] {
font-weight : 100;
}
.containerMF__list[data-v-c50dc8a3] {
padding : 0;
}
.containerMF__list li[data-v-c50dc8a3] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-c50dc8a3]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-c50dc8a3] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-c50dc8a3]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-c50dc8a3], .toggle-list__link[data-v-c50dc8a3] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-c50dc8a3], .toggle-list__link[data-v-c50dc8a3] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-c50dc8a3]:focus, .toggle-list__link[data-v-c50dc8a3]:focus, .containerMF__linkGreen[data-v-c50dc8a3]:hover, .toggle-list__link[data-v-c50dc8a3]:hover, .containerMF__linkGreen[data-v-c50dc8a3]:active, .toggle-list__link[data-v-c50dc8a3]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-c50dc8a3] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-c50dc8a3]:focus, .containerMF__linkGrey[data-v-c50dc8a3]:hover, .containerMF__linkGrey[data-v-c50dc8a3]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-c50dc8a3] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-c50dc8a3]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-c50dc8a3] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-c50dc8a3]:after {
right : -29px;
}
}
.containerMF__h1[data-v-c50dc8a3], .wrap-columns__title[data-v-c50dc8a3] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-c50dc8a3], .wrap-columns__title[data-v-c50dc8a3] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-c50dc8a3], .wrap-columns__title[data-v-c50dc8a3] {
font-size : 42px;
}
}
.containerMF__h2[data-v-c50dc8a3] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-c50dc8a3] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-c50dc8a3] {
font-size : 34px;
}
}
.containerMF__h4[data-v-c50dc8a3], .toggle-list__h4[data-v-c50dc8a3] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-c50dc8a3], .toggle-list__h4[data-v-c50dc8a3] {
font-size : 30px;
}
}
.containerMF__h5[data-v-c50dc8a3] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-c50dc8a3] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-c50dc8a3]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-c50dc8a3]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-c50dc8a3]:focus, .containerMF__button-forward[data-v-c50dc8a3]:hover, .containerMF__button-forward[data-v-c50dc8a3]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-c50dc8a3]:focus:before, .containerMF__button-forward[data-v-c50dc8a3]:hover:before, .containerMF__button-forward[data-v-c50dc8a3]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-c50dc8a3]:focus:after, .containerMF__button-forward[data-v-c50dc8a3]:hover:after, .containerMF__button-forward[data-v-c50dc8a3]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-c50dc8a3] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-c50dc8a3]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-c50dc8a3]:focus, .containerMF__button-up[data-v-c50dc8a3]:hover, .containerMF__button-up[data-v-c50dc8a3]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-c50dc8a3]:focus:before, .containerMF__button-up[data-v-c50dc8a3]:hover:before, .containerMF__button-up[data-v-c50dc8a3]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-c50dc8a3] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-c50dc8a3], .containerMF__arrow-For[data-v-c50dc8a3] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:before, .containerMF__arrow-For[data-v-c50dc8a3]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:focus, .containerMF__arrow-Back[data-v-c50dc8a3]:hover, .containerMF__arrow-Back[data-v-c50dc8a3]:active, .containerMF__arrow-For[data-v-c50dc8a3]:focus, .containerMF__arrow-For[data-v-c50dc8a3]:hover, .containerMF__arrow-For[data-v-c50dc8a3]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:focus:before, .containerMF__arrow-Back[data-v-c50dc8a3]:hover:before, .containerMF__arrow-Back[data-v-c50dc8a3]:active:before, .containerMF__arrow-For[data-v-c50dc8a3]:focus:before, .containerMF__arrow-For[data-v-c50dc8a3]:hover:before, .containerMF__arrow-For[data-v-c50dc8a3]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-c50dc8a3]:focus, .containerMF__arrow-Back--Dark[data-v-c50dc8a3]:hover, .containerMF__arrow-Back--Dark[data-v-c50dc8a3]:active, .containerMF__arrow-For--Dark[data-v-c50dc8a3]:focus, .containerMF__arrow-For--Dark[data-v-c50dc8a3]:hover, .containerMF__arrow-For--Dark[data-v-c50dc8a3]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-c50dc8a3]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-c50dc8a3] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-c50dc8a3] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-c50dc8a3]:focus, .containerMF__arrows .disabled[data-v-c50dc8a3]:hover, .containerMF__arrows .disabled[data-v-c50dc8a3]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-c50dc8a3]:focus:before, .containerMF__arrows .disabled[data-v-c50dc8a3]:hover:before, .containerMF__arrows .disabled[data-v-c50dc8a3]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-c50dc8a3] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-c50dc8a3] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-c50dc8a3] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-c50dc8a3] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-c50dc8a3] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-c50dc8a3] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-c50dc8a3] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-c50dc8a3] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-c50dc8a3] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-c50dc8a3]:focus, .containerMF__pagination-wrapper li button[data-v-c50dc8a3]:hover, .containerMF__pagination-wrapper li button[data-v-c50dc8a3]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-c50dc8a3] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-c50dc8a3]:focus, .containerMF__pagination-onward[data-v-c50dc8a3]:hover, .containerMF__pagination-onward[data-v-c50dc8a3]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-c50dc8a3] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-c50dc8a3] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-c50dc8a3] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-c50dc8a3]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-c50dc8a3] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-c50dc8a3]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-c50dc8a3]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-c50dc8a3] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-c50dc8a3] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-c50dc8a3]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-c50dc8a3] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-c50dc8a3] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-c50dc8a3]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-c50dc8a3] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-c50dc8a3]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-c50dc8a3]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-c50dc8a3] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-c50dc8a3] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-c50dc8a3] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-c50dc8a3] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-c50dc8a3]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-c50dc8a3] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-c50dc8a3]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-c50dc8a3]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-c50dc8a3]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-c50dc8a3] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-c50dc8a3], .containerMF__input-text[data-v-c50dc8a3]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-c50dc8a3]:focus, .containerMF__input-text[data-v-c50dc8a3]:hover, .containerMF__input-text[data-v-c50dc8a3]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-c50dc8a3] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-c50dc8a3] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-c50dc8a3] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-c50dc8a3] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-c50dc8a3] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-c50dc8a3]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-c50dc8a3]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-c50dc8a3]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-c50dc8a3]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-c50dc8a3] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-c50dc8a3] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-c50dc8a3] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-c50dc8a3] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-c50dc8a3] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-c50dc8a3] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-c50dc8a3] {
background-color : #fbfbfb;
}
.wrap-columns[data-v-c50dc8a3] {
min-width : 0;
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
flex-direction : column;
margin-bottom : 70px;
}
@media (min-width: 1000px) {
.wrap-columns[data-v-c50dc8a3] {
display : flex;
flex-direction : row;
margin : 0;
}
}
.wrap-columns__item[data-v-c50dc8a3] {
max-width : 100%;
flex : 1 1 auto;
display : flex;
justify-content : space-around;
}
@media (min-width: 640px) {
.wrap-columns__item[data-v-c50dc8a3] {
width : 49%;
flex : none;
}
}
@media (min-width: 1000px) {
.wrap-columns__item[data-v-c50dc8a3] {
width : 100%;
margin-bottom : 25px;
}
}
.wrap-columns__link[data-v-c50dc8a3] {
width : 40%;
bottom : 0;
top : 0;
margin : 20px auto;
}
@media (min-width: 640px) {
.wrap-columns__link[data-v-c50dc8a3] {
width : 50%;
margin : auto;
padding : 10px;
}
}
@media (min-width: 1000px) {
.wrap-columns__link[data-v-c50dc8a3] {
width : 48%;
}
}
@media (min-width: 1000px) {
.wrap-columns__link[data-v-c50dc8a3] {
width : 40%;
}
}
.wrap-columns__img[data-v-c50dc8a3] {
width : 100%;
}
.wrap-columns__more[data-v-c50dc8a3] {
width : 210px;
font-style : normal;
font-weight : 400;
font-size : 20px;
line-height : 29px;
text-align : center;
margin : auto;
}
@media (min-width: 640px) {
.wrap-columns__more[data-v-c50dc8a3] {
font-size : 18px;
width : 100%;
margin : 20px 0 0 15px;
text-align : left;
}
}
@media (min-width: 1000px) {
.wrap-columns__more[data-v-c50dc8a3] {
text-align : center;
font-size : 20px;
}
}
.wrap-columns__item-wrap[data-v-c50dc8a3] {
margin-bottom : 50px;
background : #f8f8f8;
padding : 40px 0;
}
@media (min-width: 640px) {
.wrap-columns__item-wrap[data-v-c50dc8a3] {
display : flex;
flex-wrap : wrap;
margin-bottom : 20px;
justify-content : space-between;
padding : 40px 0;
}
}
@media (min-width: 1000px) {
.wrap-columns__item-wrap[data-v-c50dc8a3] {
margin : 0;
}
}
.wrap-columns__title[data-v-c50dc8a3] {
font-style : normal;
font-weight : 700;
font-size : 24px;
line-height : 37px;
width : 300px;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.wrap-columns__title[data-v-c50dc8a3] {
width : auto;
letter-spacing : 0.1px;
}
}
@media (min-width: 1000px) {
.wrap-columns__title[data-v-c50dc8a3] {
font-weight : 500;
font-size : 30px;
margin-bottom : 39px;
}
}
.wrap-columns__content[data-v-c50dc8a3] {
font-weight : 300;
font-size : 16px;
line-height : 23px;
}
@media (min-width: 640px) {
.wrap-columns__content[data-v-c50dc8a3] {
width : 473px;
}
}
@media (min-width: 1000px) {
.wrap-columns__content[data-v-c50dc8a3] {
width : auto;
font-size : 20px;
line-height : 28px;
}
}
.wrap-columns__content-style[data-v-c50dc8a3] {
font-weight : 500;
}
.wrap-columns__block-one[data-v-c50dc8a3] {
margin-bottom : 40px;
}
@media (min-width: 1000px) {
.wrap-columns__block-one[data-v-c50dc8a3] {
width : 49%;
margin : 0;
}
}
.accordion-item[data-v-a94e1cee] {
position : relative;
z-index : 1;
display : flex;
flex-direction : column;
outline : none;
}
.accordion-item[data-v-a94e1cee]:nth-child(odd) {
background-color : #fbfbfb;
}
.accordion-item__header[data-v-a94e1cee] {
cursor : pointer;
display : flex;
justify-content : space-between;
flex : 1 1 auto;
padding : 39px 35px 35px;
align-items : center;
font-size : 18px;
font-weight : 500;
position : relative;
z-index : 10;
}
.accordion-item__title[data-v-a94e1cee] {
text-align : left;
flex : 1 1 0;
}
.accordion-item__actions[data-v-a94e1cee] {
font-weight : 300;
font-size : 15px;
margin-left : 15px;
}
.accordion-item__arrow-icon[data-v-a94e1cee] {
font-size : 33px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.accordion-item__container--active .accordion-item__arrow-icon[data-v-a94e1cee] {
opacity : 1;
transform : rotate(-180deg);
}
.accordion-item__container[data-v-a94e1cee] {
font-size : 18px;
padding : 12px 35px 64px;
line-height : 27px;
font-weight : 300;
}
.cover-accordion-item[data-v-a94e1cee] {
display : flex;
flex-direction : column;
outline : none;
margin-bottom : 2px;
}
.cover-accordion-item__header[data-v-a94e1cee] {
cursor : pointer;
display : flex;
justify-content : space-between;
flex : 1 1 auto;
padding : 18px 17px;
align-items : center;
font-size : 16px;
line-height : 1;
font-weight : 500;
border-radius : 10px;
background-color : #fff;
color : #adafb4;
border : #F2F2F2 solid 1px;
}
.cover-accordion-item__container--active .cover-accordion-item__header[data-v-a94e1cee] {
background-color : #4b565a;
border-color : #4b565a;
border-radius : 10px 10px 0 0;
color : #fff;
transition : 0.3s ease;
}
.cover-accordion-item__title[data-v-a94e1cee] {
flex : 1 1 0;
}
.cover-accordion-item__actions[data-v-a94e1cee] {
margin-left : 15px;
}
.cover-accordion-item[data-v-a94e1cee] .icon-arrow {
transition : transform 0.3s ease;
}
.cover-accordion-item__container[data-v-a94e1cee] {
font-size : 18px;
padding : 24px 20px;
background-color : #fff;
border-radius : 0 0 10px 10px;
border : #F2F2F2 solid 1px;
}
.footer-accordion-item[data-v-a94e1cee] {
position : relative;
z-index : 1;
display : flex;
flex-direction : column;
outline : none;
border-top : 1px solid hsl(0 0% 100% / 0.12);
border-bottom : 1px solid hsl(0 0% 100% / 0.12);
}
.footer-accordion-item__header[data-v-a94e1cee] {
cursor : pointer;
display : flex;
justify-content : space-between;
flex : 1 1 auto;
padding : 21px 0;
align-items : center;
font-weight : 500;
font-size : 16px;
line-height : 19px;
}
.footer-accordion-item__title[data-v-a94e1cee] {
flex : 1 1 0;
}
.footer-accordion-item__actions[data-v-a94e1cee] {
font-weight : 300;
font-size : 15px;
margin-left : 15px;
line-height : 0;
}
.footer-accordion-item__arrow-icon[data-v-a94e1cee] {
font-size : 33px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.footer-accordion-item__container--active .footer-accordion-item__arrow-icon[data-v-a94e1cee] {
opacity : 1;
transform : rotate(-180deg);
}
.footer-accordion-item__container[data-v-a94e1cee] {
padding : 24px 24px 24px 0;
}
.accordion-item-animation[data-v-a94e1cee] {
overflow : hidden;
transition : max-height 0.15s ease-in;
max-height : 0;
}
.arrow-with-stick[data-v-6b159d6d] {
vertical-align : middle;
}
.arrow-with-stick--left[data-v-6b159d6d] {
transform : rotate(0.5turn);
}
.arrow-with-stick--top[data-v-6b159d6d] {
transform : rotate(0.25turn);
}
.arrow-with-stick--down[data-v-6b159d6d] {
transform : rotate(0.75turn);
}
@font-face {
font-family : swiper-icons;
src : url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
font-weight : 400;
font-style : normal;
}
:root {
--swiper-theme-color : #007aff;
}
.swiper-wrapper {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
display : flex;
transition-property : transform;
transition-timing-function : var(--swiper-wrapper-transition-timing-function, initial);
box-sizing : content-box;
}
.swiper-backface-hidden .swiper-slide {
transform : translateZ(0);
backface-visibility : hidden;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
transform-style : preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
pointer-events : none;
z-index : 10;
}
.swiper-lazy-preloader {
width : 42px;
height : 42px;
position : absolute;
left : 50%;
top : 50%;
margin-left : -21px;
margin-top : -21px;
z-index : 10;
transform-origin : 50%;
box-sizing : border-box;
border : var(--swiper-preloader-color, var(--swiper-theme-color)) solid 4px;
border-radius : 50%;
border-top-color : transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
animation : swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color : #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color : #000;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom : var(--swiper-pagination-bottom, 8px);
top : var(--swiper-pagination-top, auto);
left : 0;
width : 100%;
}
.swiper-pagination-bullet {
width : var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height : var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display : inline-block;
border-radius : var(--swiper-pagination-bullet-border-radius, 50%);
background : #000;
opacity : var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
.swiper-pagination-bullet-active {
opacity : var(--swiper-pagination-bullet-opacity, 1);
background : #007aff;
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
right : var(--swiper-pagination-right, 8px);
left : var(--swiper-pagination-left, auto);
top : 50%;
transform : translate3d(0,-50%,0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin : var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display : block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top : 50%;
transform : translateY(-50%);
width : 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display : inline-block;
transition : transform 0.2s, top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-pagination-fraction {
color : var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
background : var(--swiper-pagination-progressbar-bg-color, rgb(0, 0, 0, 0.25));
position : absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background : #007aff;
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
transform : scale(0);
transform-origin : left top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width : 100%;
height : var(--swiper-pagination-progressbar-size, 4px);
left : 0;
top : 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
width : var(--swiper-pagination-progressbar-size, 4px);
height : 100%;
left : 0;
top : 0;
}
.autocomplete-city[data-v-c38a6072] .cdek-dropdown-box {
max-height : 280px;
overflow-y : auto;
}
.autocomplete-city[data-v-c38a6072] .cdek-dropdown-box::-webkit-scrollbar {
width : 4px;
}
.autocomplete-city[data-v-c38a6072] .cdek-dropdown-box::-webkit-scrollbar-track {
border-radius : 8px;
}
.autocomplete-city[data-v-c38a6072] .cdek-dropdown-box::-webkit-scrollbar-thumb {
border-radius : 4px;
background : var(--Tertiary_20, rgb(98, 119, 144, 0.2));
}
.autocomplete-city__cities-item[data-v-c38a6072] {
margin-right : 4px;
text-decoration : underline;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
line-height : 20px;
font-size : 14px;
}
@media (min-width: 768px) {
.autocomplete-city__cities-item[data-v-c38a6072] {
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
}
.autocomplete-city__cities-item[data-v-c38a6072]:hover {
color : #158e3a;
}
.autocomplete-city__cities-item[data-v-c38a6072]:last-child {
margin-right : 0;
}
.autocomplete-city__action[data-v-c38a6072] {
text-align : right;
color : #1ab248;
font-size : 12px;
line-height : 15px;
}
.autocomplete-city__action[data-v-c38a6072]:disabled {
color : #666;
}
.autocomplete-city__select-office[data-v-c38a6072] {
margin-top : 12px;
}
.autocomplete-city__custom[data-v-c38a6072] {
margin-top : 8px;
position : relative;
display : flex;
gap : 6px;
}
@media (min-width: 768px) {
.autocomplete-city__custom[data-v-c38a6072] {
margin-top : 6px;
}
}
.autocomplete-city__custom button[data-v-c38a6072] {
margin : 0;
}
.autocomplete-city--error .autocomplete-city__custom[data-v-c38a6072] {
position : static;
}
.legal-calculator[data-v-8a14a0ff] {
position : fixed;
z-index : 100;
bottom : 0;
left : 0;
display : flex;
flex-direction : column;
align-items : center;
width : 100%;
padding : 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background : #fff;
}
.legal-calculator__icon[data-v-8a14a0ff] {
width : 144px;
height : 144px;
margin-bottom : 8px;
}
.legal-calculator__mobile-controls[data-v-8a14a0ff] {
position : absolute;
left : 0;
right : 0;
top : 0;
width : 100%;
height : 20px;
display : flex;
align-items : center;
justify-content : center;
}
.legal-calculator__mobile-line[data-v-8a14a0ff] {
background : rgb(29, 29, 27, 0.3);
height : 4px;
width : 56px;
border-radius : 100px;
}
.legal-calculator__close[data-v-8a14a0ff] {
display : none;
}
.legal-calculator__title[data-v-8a14a0ff] {
font-weight : 600;
font-size : 18px;
line-height : 26px;
margin-bottom : 16px;
text-align : center;
}
.legal-calculator__link[data-v-8a14a0ff] {
text-decoration : none;
}
.legal-calculator__subtitle[data-v-8a14a0ff] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 40px;
text-align : center;
}
.legal-calculator__button[data-v-8a14a0ff] {
width : 100%;
padding : 13px;
text-align : center;
font-size : 16px;
line-height : 24px;
}
.legal-calculator__button-top[data-v-8a14a0ff] {
font-weight : 600;
margin-bottom : 8px;
background : #1ab248;
border-radius : 8px;
text-decoration : none;
color : #fff;
}
.legal-calculator__button-bot[data-v-8a14a0ff] {
font-weight : 400;
color : #1ab248;
margin-bottom : 0;
}
@media (min-width: 640px) {
.legal-calculator[data-v-8a14a0ff] {
position : relative;
padding : 40px;
border-radius : 12px;
background-color : #fff;
box-shadow : 0 8px 12px -5px #00000012;
}
.legal-calculator__subtitle[data-v-8a14a0ff] {
max-width : 460px;
margin-bottom : 32px;
}
.legal-calculator__title[data-v-8a14a0ff] {
max-width : 384px;
}
.legal-calculator__button[data-v-8a14a0ff] {
max-width : 320px;
}
.legal-calculator__mobile-controls[data-v-8a14a0ff] {
display : none;
}
.legal-calculator__close[data-v-8a14a0ff] {
display : block;
position : absolute;
top : 16px;
right : 16px;
}
}
.ow-container__title[data-v-3db9b881] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
color : #000;
display : flex;
justify-content : space-between;
align-items : center;
flex-wrap : wrap;
}
@media (min-width: 768px) {
.ow-container__title[data-v-3db9b881] {
font-size : 24px;
line-height : 32px;
}
}
.ow-container__legal[data-v-3db9b881] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.ow-container__legal a[data-v-3db9b881] {
cursor : pointer;
text-decoration : underline;
color : #158e3a;
}
.ow-container__title + .ow-container__legal[data-v-3db9b881] {
margin-top : 4px;
}
.ow-container__footer[data-v-3db9b881] {
margin-top : 16px;
display : flex;
flex-direction : column;
}
@media (min-width: 1000px) {
.ow-container__footer[data-v-3db9b881] {
margin-top : 28px;
flex-direction : row;
align-items : center;
justify-content : space-between;
}
}
.ow-container__footer[data-v-3db9b881] .cdek-button {
min-width : 100%;
}
@media (min-width: 768px) {
.ow-container__footer[data-v-3db9b881] .cdek-button {
min-width : unset;
width : 236px;
}
}
.ow-container__btn[data-v-3db9b881] {
font-weight : 500;
font-size : 14px;
line-height : 24px;
text-align : center;
letter-spacing : 0.4px;
text-transform : uppercase;
display : block;
width : 100%;
max-width : 236px;
}
@media (min-width: 1000px) {
.ow-container__btn[data-v-3db9b881] {
display : inline-block;
width : auto;
}
}
.alert[data-v-382d6de2] {
background : rgb(255, 255, 255, 0.9);
border : #E0E0E0 dashed 1px;
color : #333;
border-radius : 8px;
padding : 18px;
display : flex;
align-items : start;
}
.alert__message[data-v-382d6de2] {
margin-left : 9px;
font-size : 14px;
line-height : 18px;
margin-top : 4px;
flex : 1 1 auto;
}
.alert__icon[data-v-382d6de2] {
max-width : 24px;
min-width : 24px;
}
.choice-of-dimensions-item[data-v-ea1ff0f5] {
position : relative;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
border-radius : 10px;
display : flex;
padding : 16px 12px;
width : 100%;
cursor : pointer;
}
.choice-of-dimensions-item__image[data-v-ea1ff0f5] {
position : absolute;
top : 0;
bottom : 0;
left : 0;
width : 68px;
display : flex;
align-items : center;
justify-content : center;
}
.choice-of-dimensions-item__data[data-v-ea1ff0f5] {
margin-left : 64px;
}
.choice-of-dimensions-item__title[data-v-ea1ff0f5] {
color : #000;
font-size : 14px;
font-weight : 500;
line-height : 20px;
text-align : left;
margin-bottom : 2px;
}
.choice-of-dimensions-item__description[data-v-ea1ff0f5] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-size : 12px;
font-weight : 400;
line-height : 18px;
letter-spacing : 0;
text-align : left;
}
.choice-of-dimensions-item__info[data-v-ea1ff0f5] {
position : absolute;
top : 8px;
right : 8px;
}
.choice-of-dimensions-item__info[data-v-ea1ff0f5] svg:hover path {
stroke-opacity : 1;
}
.choice-of-dimensions-item--selected[data-v-ea1ff0f5] {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
@media (hover: hover) {
.choice-of-dimensions-item[data-v-ea1ff0f5]:hover {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
}
.cdek-dropdown-trigger[data-v-115c9bf1] {
position : relative;
}
.cdek-dropdown-trigger__control[data-v-115c9bf1] {
cursor : pointer;
position : relative;
display : flex;
align-items : center;
height : 56px;
width : 100%;
border : none;
outline : 2px solid transparent;
padding-inline : 14px;
padding-block : 6px;
box-sizing : border-box;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
box-shadow : 0 1px 2px #0021340d inset;
border-radius : 8px;
transition : background-color 0.3s ease, outline-color 0.3s ease;
}
.cdek-dropdown-trigger__control_error[data-v-115c9bf1] {
background : var(--Error_5, rgb(228, 0, 41, 0.05));
}
@media (hover: hover) {
.cdek-dropdown-trigger__control[data-v-115c9bf1]:hover {
background : var(--Primary_10, rgb(26, 178, 72, 0.1));
}
}
@media (hover: hover) {
.cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_error[data-v-115c9bf1]:not(.cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_open):hover {
background : var(--Error_10, rgb(228, 0, 41, 0.1));
}
}
.cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_open[data-v-115c9bf1] {
background : #158e3a;
}
.cdek-dropdown-trigger__value[data-v-115c9bf1] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
background : unset;
border : unset;
outline : unset;
flex-grow : 1;
color : var(--Bottom, #000000);
caret-color : #1ab248;
align-self : flex-end;
transition : color 0.3s ease;
text-overflow : ellipsis;
white-space : nowrap;
overflow : hidden;
}
.cdek-dropdown-trigger__value_error[data-v-115c9bf1] {
caret-color : #e40029;
}
.cdek-dropdown-trigger__value[disabled][data-v-115c9bf1] {
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.cdek-dropdown-trigger__value_open[data-v-115c9bf1] {
color : var(--Peak, #fff);
}
.cdek-dropdown-trigger__value_no-label[data-v-115c9bf1] {
align-self : center;
}
.cdek-dropdown-trigger__label[data-v-115c9bf1] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
position : absolute;
top : 50%;
transform : translateY(-50%);
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
transition : all 0.3s ease;
}
.cdek-dropdown-trigger__label_filled[data-v-115c9bf1] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
top : 8px;
transform : translateY(0);
}
.cdek-dropdown-trigger__control:not(:focus-within) .cdek-dropdown-trigger__label_error.cdek-dropdown-trigger__label_filled[data-v-115c9bf1]:not(.cdek-dropdown-trigger__label.cdek-dropdown-trigger__label_open) {
color : var(--Error, #e40029);
}
.cdek-dropdown-trigger__label_open[data-v-115c9bf1]:not(.cdek-dropdown-trigger__label_small) {
color : var(--Peak, #fff);
}
.cdek-dropdown-trigger__tip[data-v-115c9bf1] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
padding-left : 16px;
margin-top : 4px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
min-height : 16px;
}
.cdek-dropdown-trigger__tip .tertiary[data-v-115c9bf1-s] {
color : var(--Tertiary, #627790);
}
.cdek-dropdown-trigger__tip .attention[data-v-115c9bf1-s] {
color : var(--Attention, #f47500);
}
.cdek-dropdown-trigger__tip .error[data-v-115c9bf1], .cdek-dropdown-trigger__tip .error[data-v-115c9bf1-s] {
color : var(--Error, #e40029);
}
.cdek-dropdown-trigger__tip .success[data-v-115c9bf1-s] {
color : var(--Success, #17a000);
}
.cdek-dropdown-trigger__tip svg[data-v-115c9bf1], .cdek-dropdown-trigger__tip svg[data-v-115c9bf1-s] {
vertical-align : text-bottom;
margin-right : 4px;
}
.cdek-dropdown-trigger__arrow[data-v-115c9bf1] {
stroke : var(--Primary, #1ab248);
margin-right : 6px;
transform : rotate(180deg);
transition : transform 0.2s ease;
}
.cdek-dropdown-trigger__arrow_open[data-v-115c9bf1] {
stroke : var(--Peak, #fff);
transform : rotate(0);
}
.cdek-dropdown-trigger__arrow_red[data-v-115c9bf1]:not(.cdek-dropdown-trigger__arrow_open) {
stroke : var(--Error, #e40029);
}
@media (max-width: 999px) {
.dark-dimension .base-control-old__group .base-control-old__field {
background-color : #666;
color : #fff;
border-color : #666;
}
}
.base-dropdown-menu--shake-x[data-v-c07c4881] {
animation-name : shake-x-c07c4881;
animation-duration : 0.5s;
animation-fill-mode : both;
}
.choice-dropdown-menu[data-v-c07c4881] {
margin-top : -20px;
display : flex;
flex-direction : column;
box-shadow : 0 4px 12px #0000000a;
filter : ;
padding : 8px 0;
}
.choice-tabs[data-v-c07c4881] {
display : flex;
margin : 0 8px;
padding : 4px;
background : rgb(51, 85, 104, 0.05);
box-shadow : 0 1px 2px #0021340d inset;
border-radius : 10px;
}
.choice-title + .choice-tabs[data-v-c07c4881] {
margin-top : 24px;
}
@media (min-width: 1000px) {
.choice-title + .choice-tabs[data-v-c07c4881] {
margin-top : 16px;
}
}
.choice-tabs__action[data-v-c07c4881] {
font-weight : 500;
font-size : 12px;
line-height : 24px;
text-align : center;
letter-spacing : 0.55px;
text-transform : uppercase;
color : #0009;
flex : 1 1 auto;
padding : 2px 8px;
}
.choice-tabs__action--active[data-v-c07c4881] {
background : #fff;
box-shadow : 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
color : #158e3a;
border-radius : 8px;
}
.choice-tabs-panel[data-v-c07c4881] {
height : 100%;
max-height : 280px;
overflow-y : auto;
padding : 16px 8px 0;
}
.choice-tabs-panel[data-v-c07c4881]::-webkit-scrollbar {
width : 4px;
}
.choice-tabs-panel[data-v-c07c4881]::-webkit-scrollbar-track {
border-radius : 8px;
}
.choice-tabs-panel[data-v-c07c4881]::-webkit-scrollbar-thumb {
border-radius : 4px;
background : var(--Tertiary_20, rgb(98, 119, 144, 0.2));
}
.choice-tabs + .choice-tabs-panel[data-v-c07c4881] {
padding-top : 0;
margin-top : 24px;
}
@media (min-width: 1000px) {
.choice-tabs + .choice-tabs-panel[data-v-c07c4881] {
margin-top : 16px;
}
}
.choice-item[data-v-c07c4881] {
margin-bottom : 8px;
}
.choice-item[data-v-c07c4881]:last-of-type {
margin-bottom : 0;
}
.choice-form[data-v-c07c4881] {
display : grid;
grid-template-columns : 2fr 4fr;
align-items : flex-start;
row-gap : 12px;
padding-top : 4px;
scrollbar-width : none;
}
.choice-form[data-v-c07c4881]::-webkit-scrollbar {
display : none;
}
.choice-form__input[data-v-c07c4881] {
padding : 0;
}
.choice-form__input[data-v-c07c4881] input::-webkit-outer-spin-button, .choice-form__input[data-v-c07c4881] input::-webkit-inner-spin-button {
margin : 0;
}
.choice-form__input[data-v-c07c4881] .cdek-input__tip {
min-height : 0;
}
.choice-form__label[data-v-c07c4881] {
font-size : 14px;
font-weight : 400;
line-height : 36px;
}
.choice-action[data-v-c07c4881] {
padding : 12px 16px;
margin-top : 24px;
}
.choice-action__btn[data-v-c07c4881] {
padding : 6px 30px;
font-weight : 500;
font-size : 14px;
line-height : 24px;
text-align : center;
letter-spacing : 0.4px;
text-transform : uppercase;
color : #fff;
}
@keyframes shake-x-c07c4881 {
0%, to {
transform : translateZ(0);
}
10%, 30%, 50%, 70%, 90% {
transform : translate3d(-10px,0,0);
}
20%, 40%, 60%, 80% {
transform : translate3d(10px,0,0);
}
}
@media (min-width: 1200px) {
.cdek-services .order-widget__col[data-v-5f8c93ce] {
max-width : 232px;
}
}
.order-widget[data-v-5f8c93ce] .cdek-input__tip:empty {
display : none;
}
.order-widget__switcher_B2B[data-v-5f8c93ce] {
margin-top : 20px;
}
.order-widget-grid[data-v-5f8c93ce] {
display : grid;
gap : 24px;
grid-template-rows : auto;
}
@media (min-width: 1000px) {
.order-widget-grid[data-v-5f8c93ce] {
gap : 16px;
grid-template-columns : repeat(3,1fr);
}
}
.order-widget--small .order-widget-grid[data-v-5f8c93ce] {
gap : 24px;
}
@media (min-width: 1000px) {
.order-widget--small .order-widget-grid[data-v-5f8c93ce] {
grid-template-rows : auto;
grid-template-columns : unset;
}
}
@media (min-width: 1200px) {
.order-widget--small .order-widget-grid[data-v-5f8c93ce] {
gap : 16px;
grid-template-columns : repeat(3,32%);
}
}
[data-v-5f8c93ce] .ow-container__title + .order-widget-grid, [data-v-5f8c93ce] .ow-container__legal + .order-widget-grid {
margin-top : 20px;
}
.order-widget-error[data-v-5f8c93ce] {
margin-top : 24px;
}
.order-widget-choice[data-v-5f8c93ce] .base-dropdown-field .base-control__field {
padding : 14px 18px;
}
.banner-mobile-modal {
display : flex;
align-items : center;
justify-content : center;
}
.banner-mobile-modal__content {
margin : auto;
max-width : 650px;
width : 98%;
}
.banner-mobile-modal__text[data-v-9483a189] {
font-size : 20px;
}
@media (min-width: 1000px) {
.banner-mobile-modal__text[data-v-9483a189] {
width : 600px;
font-size : 26px;
margin-bottom : 50px;
}
}
@media (min-width: 1280px) {
.banner-mobile-modal__text[data-v-9483a189] {
width : auto;
}
}
.banner-mobile-modal__body[data-v-9483a189] {
margin : 20px auto;
position : relative;
padding : 0 20px;
}
@media (min-width: 1280px) {
.banner-mobile-modal__body[data-v-9483a189] {
margin : 20px auto;
padding : 0 40px;
}
}
@media (min-width: 640px) {
.banner-mobile-modal__buttons[data-v-9483a189] {
display : flex;
justify-content : flex-end;
}
}
.banner-mobile-modal__button[data-v-9483a189] {
margin-bottom : 20px;
}
@media (min-width: 640px) {
.banner-mobile-modal__button[data-v-9483a189] {
margin-bottom : 0;
margin-right : 20px;
}
.banner-mobile-modal__button[data-v-9483a189]:last-child {
margin-right : 0;
}
}
.banner-mobile-modal__header[data-v-9483a189] {
display : flex;
}
.banner-mobile-modal__action[data-v-9483a189] {
padding : 16px;
}
.cdek-services-tracking[data-v-e02bda86] {
position : relative;
background : var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
padding : 16px 16px 0;
height : min-content;
border-radius : 16px;
}
.cdek-services-tracking.cdek-widget[data-v-e02bda86] {
border-radius : 16px;
}
@media (min-width: 1200px) {
.cdek-services-tracking.cdek-widget[data-v-e02bda86] {
padding : 32px 24px 24px;
}
}
.cdek-services-tracking--small[data-v-e02bda86] {
display : block;
text-decoration : none;
color : #000;
height : 88px;
}
.cdek-services-tracking--big[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking__input[data-v-e02bda86] .cdek-input__tip {
min-height : 0;
}
.cdek-services-tracking__button-icon_disabled[data-v-e02bda86] path {
stroke-opacity : 0.800000011920928955078125;
}
.cdek-services-tracking__subtitle[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking__icon[data-v-e02bda86] {
position : absolute;
width : 80px;
height : 84px;
right : 0;
bottom : 0;
}
.cdek-services-tracking__control[data-v-e02bda86] {
margin-top : 20px;
display : none;
margin-bottom : 24px;
max-height : 56px;
}
@media (min-width: 1200px) {
.cdek-services-tracking__control[data-v-e02bda86] {
margin-bottom : 0;
}
}
.cdek-services-tracking__title[data-v-e02bda86] {
font-size : 16px;
line-height : 24px;
font-weight : 500;
padding-bottom : 16px;
margin-bottom : 84px;
}
.cdek-services-tracking__cube[data-v-e02bda86] {
display : none;
}
@media (min-width: 576px) {
.cdek-services-tracking[data-v-e02bda86] {
padding : 32px 32px 0;
background : #fff;
height : auto;
}
.cdek-services-tracking--small[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking--big[data-v-e02bda86] {
display : block;
}
.cdek-services-tracking--big .cdek-services-tracking__title[data-v-e02bda86] {
line-height : 32px;
font-size : 24px;
margin-bottom : 4px;
padding-bottom : 0;
}
.cdek-services-tracking__subtitle[data-v-e02bda86] {
display : block;
color : var(--Secondary, #4b3c87);
text-decoration : none;
}
.cdek-services-tracking__flag[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking__control[data-v-e02bda86] {
display : flex;
flex-direction : row;
gap : 12px;
}
.cdek-services-tracking__input[data-v-e02bda86] {
flex-grow : 1;
}
.cdek-services-tracking[data-v-e02bda86] .cdek-button {
width : 56px;
height : 56px;
}
}
@media (min-width: 768px) {
.cdek-services-tracking--small[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking--big[data-v-e02bda86] {
display : block;
height : 100%;
}
.cdek-services-tracking__title[data-v-e02bda86] {
line-height : 32px;
font-size : 24px;
margin-bottom : 4px;
}
.cdek-services-tracking__cube[data-v-e02bda86] {
display : block;
}
}
.cdek-services-tracking--payment[data-v-e02bda86] {
background : var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
}
.cdek-services-tracking--payment .cdek-services-tracking__flag[data-v-e02bda86] {
display : block;
}
.cdek-services-tracking--payment.cdek-services-tracking--small[data-v-e02bda86] {
display : block;
height : 100%;
}
.cdek-services-tracking--payment.cdek-services-tracking--big[data-v-e02bda86], .cdek-services-tracking--payment.cdek-services-tracking__control[data-v-e02bda86], .cdek-services-tracking--payment.cdek-services-tracking__subtitle[data-v-e02bda86] {
display : none;
}
@media (min-width: 768px) {
.cdek-services-tracking--payment[data-v-e02bda86] {
background : #fff;
}
.cdek-services-tracking--payment .cdek-services-tracking__flag[data-v-e02bda86], .cdek-services-tracking--payment.cdek-services-tracking--small[data-v-e02bda86] {
display : none;
}
.cdek-services-tracking--payment.cdek-services-tracking--big[data-v-e02bda86], .cdek-services-tracking--payment.cdek-services-tracking__control[data-v-e02bda86], .cdek-services-tracking--payment.cdek-services-tracking__subtitle[data-v-e02bda86] {
display : block;
}
}
.cdek-services-payment[data-v-2e17836f] {
display : block;
background : var(--Orange_Low, linear-gradient(45deg, #ffbfe9, #ffecba));
position : relative;
border-radius : 16px;
text-decoration : none;
padding : 16px;
}
@media (min-width: 576px) {
.cdek-services-payment[data-v-2e17836f] {
height : auto;
padding : 32px;
}
}
@media (min-width: 768px) {
.cdek-services-payment__title[data-v-2e17836f] {
color : #000;
font-size : 24px;
font-weight : 500;
line-height : 32px;
letter-spacing : 0;
text-align : left;
}
.cdek-services-payment__subtitle[data-v-2e17836f] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
letter-spacing : 0;
display : block;
}
}
@media (min-width: 992px) {
.cdek-services-payment[data-v-2e17836f] {
height : auto;
padding : 32px;
}
.cdek-services-payment__title[data-v-2e17836f] {
color : #000;
font-weight : 500;
line-height : 32px;
font-size : 24px;
margin-bottom : 4px;
}
}
@media (min-width: 1200px) {
.cdek-services-payment[data-v-2e17836f] {
padding : 20px 24px;
}
.cdek-services-payment__subtitle[data-v-2e17836f] {
line-height : 20px;
font-size : 14px;
}
}
.cdek-services-payment__title[data-v-2e17836f] {
color : #000;
font-size : 16px;
font-weight : 500;
line-height : 24px;
letter-spacing : 0;
}
@media (min-width: 1200px) {
.cdek-services-payment__title[data-v-2e17836f] {
line-height : 20px;
}
}
.cdek-services-payment__subtitle[data-v-2e17836f] {
color : #000;
line-height : 20px;
font-size : 14px;
display : none;
}
@media (min-width: 768px) {
.cdek-services-payment__subtitle[data-v-2e17836f] {
display : block;
}
}
.cdek-services-payment__icon[data-v-2e17836f] {
position : absolute;
width : 80px;
height : 84px;
right : 0;
bottom : 0;
}
.cdek-services[data-v-087549a5] {
position : relative;
}
@media (min-width: 768px) {
.cdek-services[data-v-087549a5] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
}
.cdek-services__content[data-v-087549a5] {
display : flex;
flex-direction : column;
max-width : 1200px;
width : 100%;
padding-left : 16px;
padding-right : 16px;
margin : 48px auto 32px;
}
@media (min-width: 768px) {
.cdek-services__content[data-v-087549a5] {
margin-top : 0;
flex-direction : row;
gap : 16px;
}
}
@media (min-width: 992px) {
.cdek-services__content[data-v-087549a5] {
margin-bottom : 0;
}
}
@media (min-width: 1200px) {
.cdek-services__content[data-v-087549a5] {
padding-left : 0;
padding-right : 0;
gap : 24px;
}
}
.cdek-services__footer[data-v-087549a5] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
margin-top : 24px;
}
.cdek-services__footer a[data-v-087549a5] {
margin-left : 8px;
}
.cdek-services__extra[data-v-087549a5] {
display : flex;
flex-direction : row;
gap : 16px;
margin-top : 48px;
}
.cdek-services__extra-item[data-v-087549a5] {
flex : 1 1 138px;
}
.cdek-services__subtitle[data-v-087549a5] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
margin-top : 4px;
}
.cdek-services__subtitle a[data-v-087549a5] {
color : var(--Primary_Active, #158e3a);
}
.cdek-services__calculator[data-v-087549a5] {
position : relative;
}
.cdek-services__calculator.cdek-services__calculator--fullwidth[data-v-087549a5] {
width : 100%;
max-width : 100%;
}
.cdek-services__image[data-v-087549a5] {
display : none;
}
@media (min-width: 768px) {
.cdek-services__image[data-v-087549a5] {
display : block;
position : absolute;
bottom : -4px;
right : 0;
width : 300px;
user-select : none;
}
}
@media (min-width: 576px) {
.cdek-services .cdek-services__calculator--payment[data-v-087549a5] {
box-shadow : 0 4px 12px #0000000a;
padding : 32px;
background : #fff;
border-radius : 16px;
z-index : 9;
}
.cdek-services__subtitle[data-v-087549a5] {
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
}
@media (min-width: 768px) {
.cdek-services[data-v-087549a5] {
display : flex;
gap : 16px;
}
.cdek-services__calculator[data-v-087549a5] {
box-shadow : 0 4px 12px #0000000a;
padding : 32px;
background : #fff;
border-radius : 16px;
z-index : 9;
width : 50%;
}
.cdek-services__extra[data-v-087549a5] {
margin-top : 0;
flex-grow : 1;
flex-direction : column;
}
.cdek-services__extra-item[data-v-087549a5] {
flex : 1 1;
}
}
@media (min-width: 992px) {
.cdek-services[data-v-087549a5] {
position : relative;
}
.cdek-services__footer[data-v-087549a5] {
margin-top : 0;
}
.cdek-services__calculator[data-v-087549a5] {
width : 100%;
max-width : 792px;
}
.cdek-services__extra[data-v-087549a5] {
width : 100%;
max-width : 384px;
flex-direction : column;
margin-top : 0;
flex-basis : auto;
}
.cdek-services__extra-payment[data-v-087549a5] {
flex-grow : 0;
}
.cdek-services__extra-item[data-v-087549a5] {
flex : 1 1 84px;
}
}
@media (min-width: 1200px) {
.cdek-services[data-v-087549a5] {
gap : 24px;
margin : 0 auto;
}
.cdek-services__extra[data-v-087549a5] {
gap : 24px;
}
}
@media (min-width: 992px) {
.page-business .cdek-services[data-v-087549a5], .page-business_redesign .cdek-services[data-v-087549a5] {
margin-bottom : 120px;
}
.page-business .cdek-services__content[data-v-087549a5], .page-business_redesign .cdek-services__content[data-v-087549a5] {
padding-bottom : 120px;
}
}
.containerMF__link, .content-right__bottom-link, .content-right__top-link, .toggle-list__link {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen, .content-right__bottom-link, .content-right__top-link, .toggle-list__link {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen:focus, .content-right__bottom-link:focus, .content-right__top-link:focus, .toggle-list__link:focus, .containerMF__linkGreen:hover, .content-right__bottom-link:hover, .content-right__top-link:hover, .toggle-list__link:hover, .containerMF__linkGreen:active, .content-right__bottom-link:active, .content-right__top-link:active, .toggle-list__link:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__h4, .content-right__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .content-right__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.content-right {
display : block;
width : 100%;
margin-bottom : 80px;
}
@media (min-width: 1000px) {
.content-right {
padding-top : 50px;
margin-bottom : 60px;
}
}
@media (min-width: 1280px) {
.content-right {
margin-bottom : 130px;
}
}
.content-right__inner {
display : block;
width : 100%;
padding : 31px 10px 11px;
background : #fff7dc;
}
@media (min-width: 640px) {
.content-right__inner {
padding : 31px 20px 65px 321px;
position : relative;
}
}
@media (min-width: 1000px) {
.content-right__inner {
padding : 95px 22px 111px 500px;
}
}
@media (min-width: 1280px) {
.content-right__inner {
padding : 95px 25px 138px 620px;
}
}
.content-right__content-wrapper {
display : block;
margin-bottom : 65px;
}
@media (min-width: 640px) {
.content-right__content-wrapper {
margin : 0;
}
}
.content-right__h4 {
margin-bottom : 8px;
line-height : 35px;
}
@media (min-width: 1000px) {
.content-right__h4 {
margin-bottom : 19px;
}
}
@media (min-width: 1280px) {
.content-right__h4 {
margin-bottom : 16px;
}
}
.content-right p {
font-size : 16px;
line-height : 24px;
margin-bottom : 22px;
}
.content-right p:last-child {
margin-bottom : 0;
}
.content-right p mark {
font-weight : 500;
background : none;
color : inherit;
}
@media (min-width: 1000px) {
.content-right p {
font-size : 18px;
line-height : 29px;
margin-bottom : 20px;
}
}
.content-right__top-link {
color : inherit;
font-size : inherit;
}
.content-right span {
font-size : 14px;
line-height : 20px;
letter-spacing : -0.13px;
}
@media (min-width: 1000px) {
.content-right span {
font-size : 16px;
line-height : 24px;
}
}
.content-right__bottom-link {
color : inherit;
font-size : inherit;
}
.content-right__bottom-text {
font-weight : 500;
font-size : 14px;
line-height : 20px;
letter-spacing : -0.13px;
}
.content-right__image-wrapper {
width : 250px;
margin : 0 auto;
line-height : 0;
}
@media (min-width: 640px) {
.content-right__image-wrapper {
width : 220px;
margin : 0;
position : absolute;
bottom : 17px;
left : 25px;
}
}
@media (min-width: 1000px) {
.content-right__image-wrapper {
width : 276px;
left : 117px;
}
}
@media (min-width: 1280px) {
.content-right__image-wrapper {
width : 322px;
}
}
.content-right__image {
width : 100%;
height : auto;
}
.contentMF, .number-background {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .number-background {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .number-background {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .number-background {
padding : 0;
}
}
.containerMF__text, .number-background__item-text, .number-background__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .number-background__item-text, .number-background__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .number-background__item-text, .number-background__text {
font-size : 20px;
}
}
.containerMF__text b, .number-background__item-text b, .number-background__text b {
font-weight : 600;
}
.containerMF__text i, .number-background__item-text i, .number-background__text i {
font-weight : 100;
}
.containerMF__h4, .number-background__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .number-background__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.number-background {
margin : 75px 0 80px;
position : relative;
z-index : 1;
}
@media (min-width: 640px) {
.number-background {
margin : 95px 0 92px;
}
}
@media (min-width: 1000px) {
.number-background {
margin : 130px 0 40px;
}
}
@media (min-width: 1280px) {
.number-background {
margin : 159px 0 93px;
}
}
.number-background__h4 {
margin-bottom : 52px;
line-height : 37px;
}
@media (min-width: 1000px) {
.number-background__h4 {
margin-bottom : 84px;
}
}
.number-background__list {
padding : 0;
counter-reset : number 0;
}
@media (min-width: 1000px) {
.number-background__list {
display : grid;
gap : 3vw;
}
}
@media (min-width: 1280px) {
.number-background__list {
width : 1100px;
}
}
@media (min-width: 640px) {
.number-background__text {
max-width : 600px;
}
}
.number-background__text--top {
margin-bottom : 66px;
}
@media (min-width: 640px) {
.number-background__text--top {
margin-bottom : 85px;
}
}
@media (min-width: 1000px) {
.number-background__text--top {
margin-bottom : 122px;
}
}
.number-background__text--bottom {
margin-top : 66px;
}
@media (min-width: 640px) {
.number-background__text--bottom {
margin-top : 85px;
}
}
@media (min-width: 1000px) {
.number-background__text--bottom {
margin-top : 122px;
}
}
.number-background__item-text {
position : relative;
z-index : 10;
}
@media (min-width: 1000px) {
.number-background__item-text {
font-size : 16px;
}
}
.number-background__item {
list-style : none;
position : relative;
padding-left : 31px;
z-index : 1;
margin-bottom : 45px;
}
@media (min-width: 640px) {
.number-background__item {
padding-left : 35px;
}
}
@media (min-width: 1000px) {
.number-background__item {
margin-bottom : 0;
}
}
.number-background__item:after {
position : absolute;
content : counter(number);
counter-increment : number 1;
left : 0;
top : -49px;
color : #f1f1f1;
font-size : 100px;
z-index : 9;
font-weight : 900;
}
.number-background__item span {
font-weight : 600;
font-size : 16px;
display : block;
position : relative;
z-index : 10;
}
@media (min-width: 640px) {
.number-background__item span {
font-size : 19px;
}
}
.nav-button[data-v-f4a93149] {
width : 36px;
height : 36px;
box-shadow : 0 4px 12px #0000000a;
border-radius : 50%;
display : flex;
justify-content : center;
align-items : center;
background : #fff;
cursor : pointer;
}
.nav-button[data-v-f4a93149]:hover {
background : #f2fbf6;
}
.nav-button[data-v-f4a93149]:active {
background : #9fdcb2;
}
.containerMF__text, .toggle-item__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .toggle-item__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .toggle-item__text {
font-size : 20px;
}
}
.containerMF__text b, .toggle-item__text b {
font-weight : 600;
}
.containerMF__text i, .toggle-item__text i {
font-weight : 100;
}
.toggle-item {
overflow : hidden;
position : relative;
z-index : 0;
}
.toggle-item__toggle + .toggle-item__text {
display : none;
overflow : hidden;
position : absolute;
top : 100%;
transition : all 0.5s ease-out;
transition-delay : 1s;
z-index : 20;
}
.toggle-item__toggle.active + .toggle-item__text {
display : block;
top : 101px;
z-index : 20;
transition : all 0.5s ease-out;
}
.toggle-item__toggle {
font-size : 16px;
font-weight : 500;
padding : 27px 30px 27px 10px;
position : relative;
z-index : 10;
cursor : pointer;
height : 100%;
transition : all 0.5s cubic-bezier(0.22,0.61,0.36,1);
}
@media (min-width: 640px) {
.toggle-item__toggle {
font-size : 18px;
padding : 27px 70px 27px 20px;
}
}
@media (max-width: 640px) {
.toggle-item__toggle {
height : 1000%;
}
}
@media (min-width: 1000px) {
.toggle-item__toggle {
padding : 36px 200px 38px 43px;
}
}
@media (min-width: 1280px) {
.toggle-item__toggle {
padding : 36px 350px 38px 24px;
}
}
.toggle-item__toggle:focus:before, .toggle-item__toggle:hover:before, .toggle-item__toggle:active:before {
opacity : 1;
transition : all 0.2s;
}
.toggle-item__toggle:before {
position : absolute;
content : "";
width : 9px;
height : 9px;
border-left : 1px solid #A5A5A5;
border-bottom : 1px solid #A5A5A5;
border-radius : 2px;
transform : rotate(-45deg);
z-index : 30;
right : 11px;
top : 30px;
transition : all 0.2s;
opacity : 0;
}
@media (min-width: 640px) {
.toggle-item__toggle:before {
width : 15px;
height : 15px;
right : 43px;
top : 38px;
}
}
@media (min-width: 1000px) {
.toggle-item__toggle:before {
right : 54px;
}
}
@media (max-width: 640px) {
.toggle-item__toggle:before {
opacity : 1;
top : 30px;
}
}
.toggle-item__toggle.active {
height : 630px;
transition : all 0.5s cubic-bezier(0.22,0.61,0.36,1);
}
@media (min-width: 640px) {
.toggle-item__toggle.active {
height : 450px;
}
}
.toggle-item__toggle.active:before {
transform : rotate(-225deg);
transition : all 0.2s;
}
.toggle-item__text {
padding : 0 10px 52px;
}
.toggle-item__text p {
margin-bottom : 27px;
}
.toggle-item__text b {
font-weight : 400;
}
@media (min-width: 640px) {
.toggle-item__text {
padding : 0 20px 52px;
}
}
@media (min-width: 1000px) {
.toggle-item__text {
font-size : 18px;
}
}
@media (max-width: 640px) {
.toggle-list__list:before {
margin : 0;
}
}
input[type="submit"][data-v-29aa1933], input[type="search"][data-v-29aa1933], input[type="text"][data-v-29aa1933] {
appearance : none;
}
.contentMF[data-v-29aa1933] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-29aa1933] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-29aa1933] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-29aa1933] {
padding : 0;
}
}
.containerMF[data-v-29aa1933] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-29aa1933] {
max-width : 1200px;
}
}
.containerMF__text[data-v-29aa1933] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-29aa1933] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-29aa1933] {
font-size : 20px;
}
}
.containerMF__text b[data-v-29aa1933] {
font-weight : 600;
}
.containerMF__text i[data-v-29aa1933] {
font-weight : 100;
}
.containerMF__list[data-v-29aa1933] {
padding : 0;
}
.containerMF__list li[data-v-29aa1933] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-29aa1933]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-29aa1933] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-29aa1933]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-29aa1933], .modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title), .toggle-list__link[data-v-29aa1933] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-29aa1933], .modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title), .toggle-list__link[data-v-29aa1933] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-29aa1933]:focus, .modules-item__link[data-v-29aa1933]:focus, .modules-item a[data-v-29aa1933]:focus:not(.modules-item__title), .toggle-list__link[data-v-29aa1933]:focus, .containerMF__linkGreen[data-v-29aa1933]:hover, .modules-item__link[data-v-29aa1933]:hover, .modules-item a[data-v-29aa1933]:hover:not(.modules-item__title), .toggle-list__link[data-v-29aa1933]:hover, .containerMF__linkGreen[data-v-29aa1933]:active, .modules-item__link[data-v-29aa1933]:active, .modules-item a[data-v-29aa1933]:active:not(.modules-item__title), .toggle-list__link[data-v-29aa1933]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-29aa1933] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-29aa1933]:focus, .containerMF__linkGrey[data-v-29aa1933]:hover, .containerMF__linkGrey[data-v-29aa1933]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-29aa1933] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-29aa1933]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-29aa1933] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-29aa1933]:after {
right : -29px;
}
}
.containerMF__h1[data-v-29aa1933] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-29aa1933] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-29aa1933] {
font-size : 42px;
}
}
.containerMF__h2[data-v-29aa1933] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-29aa1933] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-29aa1933] {
font-size : 34px;
}
}
.containerMF__h4[data-v-29aa1933], .toggle-list__h4[data-v-29aa1933] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-29aa1933], .toggle-list__h4[data-v-29aa1933] {
font-size : 30px;
}
}
.containerMF__h5[data-v-29aa1933] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-29aa1933] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-29aa1933]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-29aa1933]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-29aa1933]:focus, .containerMF__button-forward[data-v-29aa1933]:hover, .containerMF__button-forward[data-v-29aa1933]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-29aa1933]:focus:before, .containerMF__button-forward[data-v-29aa1933]:hover:before, .containerMF__button-forward[data-v-29aa1933]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-29aa1933]:focus:after, .containerMF__button-forward[data-v-29aa1933]:hover:after, .containerMF__button-forward[data-v-29aa1933]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-29aa1933] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-29aa1933]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-29aa1933]:focus, .containerMF__button-up[data-v-29aa1933]:hover, .containerMF__button-up[data-v-29aa1933]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-29aa1933]:focus:before, .containerMF__button-up[data-v-29aa1933]:hover:before, .containerMF__button-up[data-v-29aa1933]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-29aa1933] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-29aa1933], .containerMF__arrow-For[data-v-29aa1933] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-29aa1933]:before, .containerMF__arrow-For[data-v-29aa1933]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-29aa1933]:focus, .containerMF__arrow-Back[data-v-29aa1933]:hover, .containerMF__arrow-Back[data-v-29aa1933]:active, .containerMF__arrow-For[data-v-29aa1933]:focus, .containerMF__arrow-For[data-v-29aa1933]:hover, .containerMF__arrow-For[data-v-29aa1933]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-29aa1933]:focus:before, .containerMF__arrow-Back[data-v-29aa1933]:hover:before, .containerMF__arrow-Back[data-v-29aa1933]:active:before, .containerMF__arrow-For[data-v-29aa1933]:focus:before, .containerMF__arrow-For[data-v-29aa1933]:hover:before, .containerMF__arrow-For[data-v-29aa1933]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-29aa1933]:focus, .containerMF__arrow-Back--Dark[data-v-29aa1933]:hover, .containerMF__arrow-Back--Dark[data-v-29aa1933]:active, .containerMF__arrow-For--Dark[data-v-29aa1933]:focus, .containerMF__arrow-For--Dark[data-v-29aa1933]:hover, .containerMF__arrow-For--Dark[data-v-29aa1933]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-29aa1933]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-29aa1933] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-29aa1933]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-29aa1933] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-29aa1933]:focus, .containerMF__arrows .disabled[data-v-29aa1933]:hover, .containerMF__arrows .disabled[data-v-29aa1933]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-29aa1933]:focus:before, .containerMF__arrows .disabled[data-v-29aa1933]:hover:before, .containerMF__arrows .disabled[data-v-29aa1933]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-29aa1933] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-29aa1933] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-29aa1933] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-29aa1933] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-29aa1933] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-29aa1933] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-29aa1933] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-29aa1933] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-29aa1933] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-29aa1933]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-29aa1933]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-29aa1933]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-29aa1933] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-29aa1933] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-29aa1933]:focus, .containerMF__pagination-wrapper li button[data-v-29aa1933]:hover, .containerMF__pagination-wrapper li button[data-v-29aa1933]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-29aa1933] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-29aa1933] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-29aa1933] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-29aa1933]:focus, .containerMF__pagination-onward[data-v-29aa1933]:hover, .containerMF__pagination-onward[data-v-29aa1933]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-29aa1933] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-29aa1933] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-29aa1933] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-29aa1933]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-29aa1933] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-29aa1933]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-29aa1933]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-29aa1933] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-29aa1933] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-29aa1933]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-29aa1933] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-29aa1933]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-29aa1933]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-29aa1933] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-29aa1933] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-29aa1933]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-29aa1933] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-29aa1933]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-29aa1933]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-29aa1933] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-29aa1933] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-29aa1933] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-29aa1933] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-29aa1933]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-29aa1933] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-29aa1933]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-29aa1933]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-29aa1933]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-29aa1933] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-29aa1933], .containerMF__input-text[data-v-29aa1933]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-29aa1933]:focus, .containerMF__input-text[data-v-29aa1933]:hover, .containerMF__input-text[data-v-29aa1933]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-29aa1933] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-29aa1933] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-29aa1933] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-29aa1933] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-29aa1933] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-29aa1933]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-29aa1933]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-29aa1933]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-29aa1933]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-29aa1933] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-29aa1933] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-29aa1933] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-29aa1933] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-29aa1933] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-29aa1933] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-29aa1933] {
background-color : #fbfbfb;
}
.modules-item[data-v-29aa1933] {
overflow : hidden;
padding : 26px 10px;
}
@media (min-width: 640px) {
.modules-item[data-v-29aa1933] {
padding : 45px 20px 35px;
}
}
@media (min-width: 1000px) {
.modules-item[data-v-29aa1933] {
padding : 47px 20px 35px;
}
}
.modules-item__content[data-v-29aa1933] {
width : 250px;
}
@media (min-width: 640px) {
.modules-item__content[data-v-29aa1933] {
width : auto;
}
}
@media (min-width: 1000px) {
.modules-item__content[data-v-29aa1933] {
padding-right : 100px;
}
}
.modules-item__logo[data-v-29aa1933] {
padding-top : 47px;
margin-bottom : 21px;
}
.modules-item__logo img[data-v-29aa1933] {
max-width : 160px;
}
@media (min-width: 640px) {
.modules-item__logo[data-v-29aa1933] {
display : none;
padding-top : 0;
margin-bottom : 56px;
}
}
@media (min-width: 1000px) {
.modules-item__logo[data-v-29aa1933] {
height : 69px;
width : auto;
margin-bottom : 0;
align-items : center;
justify-content : center;
margin-right : 81px;
}
.modules-item__logo img[data-v-29aa1933] {
width : 140px;
max-height : 100px;
object-fit : contain;
height : auto;
}
}
@media (min-width: 1280px) {
.modules-item__logo[data-v-29aa1933] {
margin-left : 45px;
}
}
.modules-item__logo--full[data-v-29aa1933] {
display : none;
}
@media (min-width: 640px) {
.modules-item__logo--full[data-v-29aa1933] {
display : block;
}
.modules-item__logo--full img[data-v-29aa1933] {
max-width : 200px;
}
}
@media (min-width: 1000px) {
.modules-item__logo--full[data-v-29aa1933] {
display : flex;
}
}
.modules-item__item[data-v-29aa1933] {
display : flex;
position : relative;
}
.modules-item__item[data-v-29aa1933]:before {
position : absolute;
content : "";
width : 10px;
height : 10px;
border-left : 1px solid #a5a5a5;
border-bottom : 1px solid #a5a5a5;
border-radius : 2px;
transform : rotate(-45deg);
right : 6px;
top : 4px;
transition : all 0.2s;
opacity : 1;
}
@media (min-width: 640px) {
.modules-item__item[data-v-29aa1933]:before {
width : 15px;
height : 15px;
right : 8px;
top : -2px;
border-left : 1px solid #000;
border-bottom : 1px solid #000;
}
}
@media (min-width: 1000px) {
.modules-item__item[data-v-29aa1933]:before {
opacity : 0;
}
}
.modules-item__item.active[data-v-29aa1933]:before {
transition : all 0.2s;
transform : rotate(135deg);
}
.modules-item__item.active[data-v-29aa1933]:before, .modules-item__item[data-v-29aa1933]:focus:before, .modules-item__item[data-v-29aa1933]:hover:before, .modules-item__item[data-v-29aa1933]:active:before {
transition : all 0.2s;
opacity : 1;
}
@media (min-width: 640px) {
.modules-item__item[data-v-29aa1933] {
flex-wrap : wrap;
}
}
@media (min-width: 1000px) {
.modules-item__item[data-v-29aa1933] {
flex-wrap : nowrap;
align-items : flex-start;
}
}
.modules-item__item .modules-item__text-wrapper[data-v-29aa1933] {
height : 0;
overflow : hidden;
transition : height 0.2s;
}
.modules-item__item .modules-item__text[data-v-29aa1933] {
transition : transform 0.5s 0.5s ease-out;
z-index : 20;
}
.modules-item__item:not(.active) .modules-item__text[data-v-29aa1933] {
transform : translateY(calc(100% + 20px));
}
.modules-item__title[data-v-29aa1933] {
font-weight : 600;
font-size : 18px;
color : #232323;
display : inline;
width : 220px;
line-height : 27px;
margin-bottom : 21px;
text-decoration : none;
padding-right : 30px;
cursor : pointer;
}
@media (min-width: 640px) {
.modules-item__title[data-v-29aa1933] {
padding : 0;
width : auto;
margin-bottom : 10px;
display : inline-block;
}
}
@media (min-width: 1000px) {
.modules-item__title[data-v-29aa1933] {
font-size : 22px;
margin-bottom : 19px;
}
}
.modules-item__description[data-v-29aa1933] {
letter-spacing : -0.2px;
margin-bottom : 20px;
}
@media (min-width: 640px) {
.modules-item__description[data-v-29aa1933] {
display : none;
margin-bottom : 0;
}
}
.modules-item__description--full[data-v-29aa1933] {
display : none;
}
@media (min-width: 640px) {
.modules-item__description--full[data-v-29aa1933] {
display : block;
}
}
@media (min-width: 1000px) {
.modules-item__description[data-v-29aa1933] {
font-size : 18px;
}
}
.modules-item__description p[data-v-29aa1933]:last-child {
margin-bottom : 0;
}
.modules-item__text[data-v-29aa1933] {
letter-spacing : -0.2px;
}
@media (min-width: 640px) {
.modules-item__text[data-v-29aa1933] {
padding-top : 22px;
}
}
@media (min-width: 1000px) {
.modules-item__text[data-v-29aa1933] {
font-size : 18px;
max-width : 900px;
}
}
.modules-item__text p[data-v-29aa1933] {
margin-bottom : 22px;
}
.modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title) {
font-size : 18px;
}
@media (min-width: 640px) {
.modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title) {
margin-top : 9px;
}
}
@media (min-width: 1000px) {
.modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title) {
margin-top : 21px;
}
}
@media (min-width: 1280px) {
.modules-item__link[data-v-29aa1933], .modules-item a[data-v-29aa1933]:not(.modules-item__title) {
margin-top : 2px;
}
}
.modules-item__item.active .modules-item__title[data-v-29aa1933] {
color : #1ab248;
}
.modules-item__title-string[data-v-29aa1933] {
border-bottom : 1px solid;
}
.wrap-text[data-v-60da1a4f] {
margin-bottom : 50px;
}
@media (min-width: 640px) {
.wrap-text[data-v-60da1a4f] {
margin-bottom : 102px;
}
}
@media (min-width: 1000px) {
.wrap-text[data-v-60da1a4f] {
margin-bottom : 140px;
}
}
@media (min-width: 1280px) {
.wrap-text[data-v-60da1a4f] {
margin-bottom : 150px;
}
}
@media (min-width: 640px) {
.wrap-text__content[data-v-60da1a4f] {
display : flex;
justify-content : space-between;
align-items : center;
margin-bottom : 0;
}
}
.wrap-text__h2[data-v-60da1a4f] {
font-size : 20px;
font-weight : 300;
margin-bottom : 53px;
line-height : 30px;
letter-spacing : -0.1px;
}
.wrap-text__h2 b[data-v-60da1a4f] {
font-weight : 400;
letter-spacing : 0;
}
@media (min-width: 640px) {
.wrap-text__h2[data-v-60da1a4f] {
font-size : 34px;
line-height : 52px;
display : block;
}
}
@media (min-width: 1000px) {
.wrap-text__h2[data-v-60da1a4f] {
max-width : 733px;
margin-bottom : 41px;
}
}
@media (min-width: 1280px) {
.wrap-text__h2[data-v-60da1a4f] {
margin-bottom : 5px;
}
}
.wrap-text__items[data-v-60da1a4f] {
font-size : 16px;
font-weight : 300;
margin-bottom : 50px;
}
.wrap-text__items li[data-v-60da1a4f] {
list-style : none;
margin-bottom : 22px;
}
.wrap-text__items li[data-v-60da1a4f]:last-child {
margin-bottom : 0;
}
.wrap-text__items li b[data-v-60da1a4f] {
font-weight : 500;
}
@media (min-width: 640px) {
.wrap-text__items[data-v-60da1a4f] {
flex : 0 1 auto;
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.wrap-text__items[data-v-60da1a4f] {
font-size : 20px;
padding-right : 0;
}
.wrap-text__items li[data-v-60da1a4f] {
margin-bottom : 24px;
}
}
.wrap-text__image[data-v-60da1a4f], .wrap-text__image img[data-v-60da1a4f] {
width : 100%;
}
@media (min-width: 640px) {
.wrap-text__image[data-v-60da1a4f] {
flex : 1 0 320px;
}
}
@media (min-width: 1000px) {
.wrap-text__image[data-v-60da1a4f] {
flex : 1 0 500px;
}
}
@media (min-width: 1280px) {
.wrap-text__image[data-v-60da1a4f] {
flex : 1 0 595px;
}
}
.two-columns-background[data-v-4bb49000] {
margin-bottom : 89px;
}
@media (min-width: 640px) {
.two-columns-background[data-v-4bb49000] {
margin-bottom : 91px;
display : flex;
justify-content : space-between;
padding : 0 10px;
}
}
@media (min-width: 1000px) {
.two-columns-background[data-v-4bb49000] {
margin-bottom : 130px;
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.two-columns-background[data-v-4bb49000] {
margin-bottom : 162px;
padding : 0;
}
}
.two-columns-background__block[data-v-4bb49000] {
background-color : #f9f9f9;
padding : 53px 30px 69px;
min-height : 220px;
border-top : 2px solid #fff;
}
.two-columns-background__block[data-v-4bb49000]:first-child {
border-top : none;
}
@media (min-width: 640px) {
.two-columns-background__block[data-v-4bb49000] {
border-top : none;
border-right : 6px solid #fff;
flex : 0 0 50%;
padding : 43px 30px 69px;
}
.two-columns-background__block[data-v-4bb49000]:last-child {
border-right : none;
}
}
@media (min-width: 1000px) {
.two-columns-background__block[data-v-4bb49000] {
padding : 64px 20px 60px 62px;
border-right : 7px solid #fff;
}
}
.two-columns-background__title[data-v-4bb49000] {
font-weight : 600;
font-size : 19px;
margin-bottom : 15px;
display : block;
}
@media (min-width: 640px) {
.two-columns-background__title[data-v-4bb49000] {
width : 220px;
}
}
@media (min-width: 1000px) {
.two-columns-background__title[data-v-4bb49000] {
width : auto;
}
}
.two-columns-background__link[data-v-4bb49000] {
font-weight : 500;
font-size : 20px;
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.two-columns-background__link[data-v-4bb49000]:focus, .two-columns-background__link[data-v-4bb49000]:hover, .two-columns-background__link[data-v-4bb49000]:active {
color : #0f9a39;
background-image : linear-gradient(to right, #0f9a39 75%, #0f9a39 75%);
transition : all 0.2s;
}
.login-button[data-v-ab609dc5] {
min-width : 89px;
width : max-content;
}
.login-button[data-v-ab609dc5] .cdek-button {
padding : 6px 12px;
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 24px;
letter-spacing : 0.4px;
text-transform : uppercase;
}
.login[data-v-5db72150] {
display : inline-flex;
align-items : center;
align-self : center;
height : 100%;
}
.login .logged-in-wrapper[data-v-5db72150], .login .cabinet-link[data-v-5db72150] {
display : flex;
align-items : center;
}
.login .cabinet-link .cabinet-icon[data-v-5db72150] {
width : 18px;
height : 18px;
margin-right : 4px;
background-repeat : no-repeat;
background-position : center center;
}
.login .cabinet-link a[data-v-5db72150] {
text-decoration : none;
color : #333;
font-size : 13px;
line-height : 18px;
}
.footer-menu__link[data-v-2033a58b] {
display : flex;
align-items : center;
}
.footer-menu__icon[data-v-2033a58b] {
flex-shrink : 0;
margin-left : 4px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
transform : rotate(-90deg);
}
@media only screen and (max-width: 639px) {
.footer__additional {
margin-top : 12px;
}
}
.footer-additional-links {
margin-left : 30px;
}
@media only screen and (max-width: 1279px) {
.footer-additional-links {
margin-left : 13px;
}
}
@media only screen and (max-width: 639px) {
.footer-additional-links {
margin-left : 0;
}
}
.footer-search .base-control-old__field {
padding : 16px 24px;
margin-top : -9px;
margin-bottom : 0;
border : rgb(255, 255, 255, 0.2) solid 1px;
background : #424242;
border-radius : 2px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
line-height : 20px;
font-size : 16px;
color : #fff;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.footer-search .base-control-old__field {
padding : 8px 14px;
margin-top : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-search .base-control-old__field {
padding : 10px 14px;
margin-top : 0;
}
}
@media only screen and (max-width: 639px) {
.footer-search .base-control-old__field {
padding : 10px 13px;
}
}
.footer-feedback__text[data-v-5cce25a2] {
padding-bottom : 1px;
cursor : pointer;
text-decoration : none;
font-size : 16px;
font-weight : 300;
line-height : 32px;
color : #fff;
}
.footer-social-group-links {
margin-bottom : 30px;
}
.footer-social-group-links__group {
margin-bottom : 15px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-social-group-links__group {
margin-bottom : 25px;
}
}
@media only screen and (max-width: 639px) {
.footer-social-group-links__group {
margin-bottom : 20px;
}
}
.footer-social-group-links__group-name {
width : 132px;
margin : 0 8px 0 0;
font-size : 13px;
font-weight : 300;
line-height : 15px;
}
@media only screen and (max-width: 1279px) {
.footer-social-group-links__group-name {
color : #939393;
}
}
@media only screen and (max-width: 639px) {
.footer-social-group-links__group-name {
width : 100%;
margin-bottom : 10px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-social-group-links__group-name {
width : 139px;
}
}
.footer-social-group-links__group-link {
margin : 0 30px 0 0;
text-decoration : none;
font-size : 13px;
font-weight : 500;
line-height : 15px;
color : #fff;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-social-group-links__group-link {
margin : 0 25px 0 0;
}
}
@media only screen and (max-width: 639px) {
.footer-social-group-links__group-link {
margin : 0 25px 0 0;
}
}
.footer-international__item[data-v-1b281ef6] {
margin : 0 16px 0 0;
}
.footer-international__link[data-v-1b281ef6] {
color : #fff;
}
.footer-accordion[data-v-1b281ef6] {
margin-bottom : 30px;
margin-top : 6px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-official__link-box {
margin-top : 24px;
justify-content : flex-start;
}
}
.footer-official {
margin-bottom : 30px;
}
.footer-official__link {
color : #fff;
text-align : right;
text-decoration : none;
line-height : 15px;
font-size : 13px;
flex : 0 0 50%;
flex-grow : 1;
}
@media only screen and (max-width: 999px) {
.footer-official__link {
text-align : left;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-official__link {
flex : 0 0 33%;
}
}
@media only screen and (max-width: 639px) {
.footer-official__link {
flex : 0 0 100%;
margin-bottom : 15px;
}
}
.footer-copy[data-v-02a28e9e] {
padding : 38px 0 7px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.footer-copy[data-v-02a28e9e] {
padding : 95px 0 9px;
}
}
@media only screen and (max-width: 639px) {
.footer-copy[data-v-02a28e9e] {
padding : 15px 0 25px;
}
}
.footer-copy__cdek[data-v-02a28e9e] {
font-weight : 300;
font-size : 13px;
line-height : 15px;
}
@media only screen and (max-width: 639px) {
.footer-copy__cdek[data-v-02a28e9e] {
margin-bottom : 20px;
}
}
.footer-copy__center[data-v-02a28e9e] {
font-weight : 300;
font-size : 13px;
line-height : 15px;
}
@media (min-width: 1000px) {
.footer-copy__center[data-v-02a28e9e] {
text-align : center;
}
}
@media only screen and (max-width: 639px) {
.footer-copy__center[data-v-02a28e9e] {
margin-bottom : 20px;
}
}
.footer-copy__design[data-v-02a28e9e] {
font-weight : 300;
font-size : 13px;
line-height : 15px;
text-align : right;
}
@media only screen and (max-width: 639px) {
.footer-copy__design[data-v-02a28e9e] {
text-align : left;
}
}
.footer-copy__design-link[data-v-02a28e9e] {
font-weight : 500;
text-decoration : underline;
color : #fff;
}
.help-customer-container-list[data-v-a17e0b9d] {
height : 100%;
position : relative;
}
.help-customer-container-list__box[data-v-a17e0b9d] {
overflow-y : auto;
height : 100%;
}
.help-customer-container-list__scroll[data-v-a17e0b9d] {
overflow-y : auto;
}
.help-customer-container-list__list[data-v-a17e0b9d] {
padding : 0;
margin : 0;
list-style : none;
}
.help-customer-container-list__list-item[data-v-a17e0b9d] {
text-decoration : none;
padding : 14px 30px;
color : #000;
cursor : pointer;
display : flex;
justify-content : space-between;
}
.help-customer-container-list__list-item.link[data-v-a17e0b9d] {
display : flex;
align-items : center;
justify-content : space-between;
}
.help-customer-container-list__list-item[data-v-a17e0b9d]:hover {
background-color : #f9f9f9;
}
.help-customer-container-list__input[data-v-a17e0b9d] {
background-color : #f8f8f8;
padding : 20px 36px 8px 20px;
outline : none;
width : 100%;
}
.help-customer-container-list__clear[data-v-a17e0b9d] {
position : absolute;
top : 16px;
right : 8px;
outline : none;
}
.help-customer-container-list__close[data-v-a17e0b9d] {
width : 25px;
height : 20px;
}
.help-customer-container-list__label[data-v-a17e0b9d] {
color : #959ba4;
font-size : 11px;
position : absolute;
top : 8px;
left : 20px;
}
.help-customer-container-view[data-v-72e615fd] {
position : relative;
width : 100%;
height : 100%;
}
.help-customer-container-view__header[data-v-72e615fd] {
position : absolute;
top : 0;
display : flex;
align-items : flex-start;
width : 100%;
padding : 15px 25px 10px;
border-bottom : 1px solid #E0E0E0;
}
.help-customer-container-view__title[data-v-72e615fd] {
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
.help-customer-container-view__back[data-v-72e615fd] {
margin-top : 4px;
padding : 0 16px 0 0;
outline : none;
font-weight : 700;
line-height : 1;
}
.help-customer-container-view__box[data-v-72e615fd] {
height : 100%;
}
.help-customer-container-view__scroll[data-v-72e615fd] {
overflow-y : auto;
padding : 8px 24px;
}
.request-call-modal {
display : flex;
align-items : center;
justify-content : center;
}
.request-call-modal__content {
margin : auto;
width : 98%;
max-width : 625px;
}
.request-form__label[data-v-56e9443e] {
font-size : 20px;
line-height : 29px;
margin-bottom : 8px;
display : block;
}
.request-form__row[data-v-56e9443e] {
margin-bottom : 16px;
}
.request-form .form__radio[data-v-56e9443e] {
margin-bottom : 8px;
}
.request-form__divider[data-v-56e9443e] {
border-top : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
margin-left : -10px;
margin-right : -10px;
padding : 32px 10px;
margin-bottom : 8px;
}
@media (min-width: 640px) {
.request-form__divider[data-v-56e9443e] {
margin-left : 0;
margin-right : 0;
padding : 32px 0;
}
}
.request-form__error[data-v-56e9443e] {
margin-bottom : 16px;
}
.request-form__sending-message[data-v-56e9443e] {
text-align : center;
padding : 20px 0;
}
.help-customer-container-view-contact[data-v-9e242e46] {
width : 100%;
height : 100%;
position : relative;
}
.help-customer-container-view-contact__header[data-v-9e242e46] {
padding : 15px 25px 10px;
display : flex;
align-items : flex-start;
border-bottom : 1px solid #E0E0E0;
position : absolute;
top : 0;
width : 100%;
}
.help-customer-container-view-contact__title[data-v-9e242e46] {
font-weight : 700;
font-size : 16px;
line-height : 24px;
}
.help-customer-container-view-contact__back[data-v-9e242e46] {
font-weight : 700;
padding : 0 16px 0 0;
outline : none;
line-height : 1;
margin-top : 4px;
}
.help-customer-container-view-contact__box[data-v-9e242e46] {
height : 100%;
}
.help-customer-container-view-contact__scroll[data-v-9e242e46] {
overflow-y : auto;
padding : 8px 24px;
}
.help-customer-container-view-contact__item[data-v-9e242e46] {
display : flex;
width : 100%;
align-items : flex-start;
margin-bottom : 25px;
}
.help-customer-container-view-contact__item-icon[data-v-9e242e46] {
margin-right : 16px;
width : 25px;
}
.help-customer-container-view-contact__item-title[data-v-9e242e46] {
font-size : 16px;
line-height : 19px;
}
.help-customer-container-view-contact__item-subject[data-v-9e242e46] {
color : #959ba4;
font-size : 14px;
line-height : 16px;
margin-bottom : 8px;
}
.help-customer-container-view-contact__item-button[data-v-9e242e46] {
background-color : #00b42c;
color : #fff;
border-radius : 4px;
padding : 12px 24px;
text-decoration : none;
outline : none;
display : inline-block;
font-size : 14px;
text-align : center;
min-width : 140px;
}
.help-customer-container-view-contact__mail[data-v-9e242e46] {
width : 100%;
}
.base-spacer[data-v-8d1716c6] {
flex-grow : 1 !important ;
}
.help-customer-rating[data-v-488aadaa] {
position : relative;
padding : 16px 16px 24px;
border-bottom : 1px solid rgb(0, 0, 0, 0.1019607843);
border-radius : 8px;
}
.help-customer-rating__title[data-v-488aadaa] {
font-style : normal;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : #1d1d1d;
}
.help-customer-rating__stars[data-v-488aadaa] {
display : flex;
padding : 10px 0;
}
.help-customer-rating__star[data-v-488aadaa] {
display : flex;
flex-direction : column;
padding : 0 2px;
}
.help-customer-rating__star-text[data-v-488aadaa] {
text-align : center;
font-style : normal;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.help-customer-rating__star-icon[data-v-488aadaa] {
fill : #627790;
fill-opacity : 0.4000000059604644775390625;
}
.help-customer-rating__star-icon[data-v-488aadaa]:hover, .help-customer-rating__star-icon-active[data-v-488aadaa] {
fill : #ffe381;
fill-opacity : 1;
}
.help-customer-rating__button[data-v-488aadaa] {
width : 100%;
border-radius : 10px;
text-transform : uppercase;
}
.help-customer-rating__button_disabled[data-v-488aadaa] {
background : rgb(0, 0, 0, 0.35) !important ;
color : #fffc !important ;
}
.help-customer-rating__success[data-v-488aadaa] {
background : rgb(23, 160, 0, 0.0509803922);
padding : 12px 12px 12px 16px;
border-radius : 8px;
font-style : normal;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : #000000a8;
}
.help-customer-rating__success-container[data-v-488aadaa] {
position : relative;
}
.help-customer-rating__success-close-icon[data-v-488aadaa] {
position : absolute;
top : 0;
right : 0;
}
.help-customer-rating__success-text[data-v-488aadaa] {
font-style : normal;
font-weight : 500;
font-size : 14px;
line-height : 20px;
color : #000;
}
.help-customer-rating__comment[data-v-488aadaa] {
margin-bottom : 8px;
}
.help-customer-rating__comment[data-v-488aadaa] .base-control__placeholder {
white-space : normal;
}
.help-customer-rating__comment[data-v-488aadaa] .base-control__field {
resize : none;
}
.help-customer-messengers__qr[data-v-0ae9a4a5] {
display : flex;
flex-direction : column;
margin-top : 24px;
align-items : center;
gap : 6px;
}
.help-customer-messengers__qr__wrapper[data-v-0ae9a4a5] {
max-width : 120px;
max-height : 120px;
overflow : hidden;
}
.help-customer-messengers[data-v-04699af2] {
position : relative;
padding : 16px 16px 24px;
border-bottom : 1px solid rgb(0, 0, 0, 0.1019607843);
border-radius : 8px;
}
.help-customer-messengers__link[data-v-04699af2] {
display : block;
text-decoration : none;
text-transform : uppercase;
text-align : center;
width : 100%;
padding : 6px 12px;
border : #1ab248 solid 1px;
border-radius : 8px;
}
@media (hover: hover) {
.help-customer-messengers__link[data-v-04699af2]:hover {
color : #fff;
background : #30cc5f;
}
}
.help-customer-messengers__title[data-v-04699af2] {
font-style : normal;
font-weight : 400;
font-size : 14px;
line-height : 22px;
color : #1d1d1d;
}
.help-customer-messengers .linker-standalone[data-v-04699af2] {
display : none;
}
.help-customer-messengers__icons[data-v-04699af2] {
padding : 10px 0;
}
.help-customer-messengers__icons-wrap[data-v-04699af2] {
display : flex;
justify-content : space-between;
}
.help-customer-messengers__icon[data-v-04699af2] {
cursor : pointer;
display : flex;
flex-direction : column;
padding : 8px 6px;
color : #666;
font-size : 12px;
line-height : 16px;
align-items : center;
}
.help-customer-messengers__icon img[data-v-04699af2] {
margin-bottom : 8px;
}
.help-customer-other[data-v-a8c6cade] {
position : relative;
padding : 12px 16px;
display : flex;
justify-content : space-between;
}
.help-customer-other-title[data-v-a8c6cade] {
cursor : pointer;
}
.alert[data-v-efdcbff9] {
display : flex;
align-items : center;
box-sizing : border-box;
padding : 8px;
border-radius : 8px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
position : relative;
height : 36px;
}
.alert.alert--background[data-v-efdcbff9]:not(.alert--quiz) {
background : var(--Peak_80, rgb(255, 255, 255, 0.8));
}
.alert-info[data-v-efdcbff9] {
margin-right : 6px;
}
.alert-close[data-v-efdcbff9] {
margin-left : 12px;
}
.alert-close svg[data-v-efdcbff9] {
display : block;
}
@media (hover: hover) {
.alert-close:hover svg[data-v-efdcbff9] {
stroke-opacity : 1;
}
}
.alert-info-block[data-v-efdcbff9] {
display : flex;
align-items : center;
justify-content : flex-start;
}
.alert__link[data-v-efdcbff9] {
text-decoration : none;
color : var(--Bottom, #000000);
font-size : 14px;
line-height : 20px;
}
.alert__icon[data-v-efdcbff9] {
margin-right : 8px;
}
.alert--quiz[data-v-efdcbff9] {
background : linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
border : none;
}
.alert--quiz[data-v-efdcbff9]:hover {
border : none;
}
.alert--quiz:hover .alert__link[data-v-efdcbff9] {
color : #000;
}
.alerts[data-v-4cdfa3bc] {
position : relative;
display : flex;
margin : 0;
min-width : 100%;
padding : 24px 0 0;
}
.alerts__container[data-v-4cdfa3bc] {
margin-left : auto;
margin-right : auto;
display : flex;
overflow-y : visible;
overflow-x : auto;
gap : 12px;
padding : 0 0 0 16px;
width : 1200px;
scrollbar-width : none;
}
@media (min-width: 992px) {
.alerts__container[data-v-4cdfa3bc] {
padding : 8px 0 0 16px;
overflow-x : visible;
}
}
@media (min-width: 1200px) {
.alerts__container[data-v-4cdfa3bc] {
padding-left : 0;
}
}
.alerts__container[data-v-4cdfa3bc]::-webkit-scrollbar {
display : none;
}
.alerts__item[data-v-4cdfa3bc] {
box-sizing : border-box;
width : auto;
flex-shrink : 0;
flex-grow : 0;
box-shadow : 0 0 8px #0000000d;
}
@media (hover: hover) {
.alerts__item[data-v-4cdfa3bc]:hover {
box-shadow : 0 0 8px #0000001f;
}
}
.alerts__item[data-v-4cdfa3bc]:last-child {
margin-right : 16px;
}
@media (min-width: 992px) {
.alerts[data-v-4cdfa3bc] {
margin : 0 auto;
padding-top : 15px;
}
.alerts__container[data-v-4cdfa3bc] {
gap : 12px;
height : auto;
flex-wrap : wrap;
}
}
.alerts--background[data-v-4cdfa3bc] {
margin : 0;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
@media (min-width: 992px) {
.alerts--background[data-v-4cdfa3bc] {
margin : 0 auto;
padding-top : 12px;
}
}
.alerts--closed[data-v-4cdfa3bc] {
margin : 0 auto;
height : 24px;
}
@media (min-width: 992px) {
.alerts--closed[data-v-4cdfa3bc] {
height : 48px;
}
}
.digit[data-v-f41dedd3] {
position : relative;
z-index : 1;
margin-top : 180px;
}
@media only screen and (max-width: 639px) {
.digit__layout[data-v-f41dedd3] {
flex-wrap : wrap;
}
}
.digit__left[data-v-f41dedd3] {
z-index : 10;
align-self : flex-start;
flex : 0 0 535px;
margin-top : 32px;
padding-right : 20px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit__left[data-v-f41dedd3] {
align-self : center;
flex : 0 0 422px;
margin-top : 0;
padding-right : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.digit__left[data-v-f41dedd3] {
flex : 0 0 48%;
margin-top : 24px;
padding-right : 0;
}
}
@media only screen and (max-width: 639px) {
.digit__left[data-v-f41dedd3] {
flex : 0 0 auto;
margin-top : 0;
padding : 0 10px;
}
}
.digit__title[data-v-f41dedd3] {
margin-bottom : 56px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit__title[data-v-f41dedd3] {
margin-bottom : 59px;
}
}
@media only screen and (max-width: 999px) {
.digit__title[data-v-f41dedd3] {
margin-bottom : 19px;
font-size : 24px;
}
}
.digit__box[data-v-f41dedd3] {
margin-bottom : 57px;
}
.digit__box[data-v-f41dedd3]:nth-child(odd) {
width : 42%;
}
.digit__box[data-v-f41dedd3]:nth-child(even) {
width : 58%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit__box[data-v-f41dedd3]:nth-child(odd) {
width : 55%;
}
.digit__box[data-v-f41dedd3]:nth-child(even) {
width : 45%;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.digit__box[data-v-f41dedd3] {
margin-bottom : 31px;
}
.digit__box[data-v-f41dedd3]:nth-child(odd) {
width : 43%;
}
.digit__box[data-v-f41dedd3]:nth-child(even) {
width : 28%;
}
}
@media only screen and (max-width: 639px) {
.digit__box[data-v-f41dedd3] {
margin-bottom : 32px;
}
.digit__box[data-v-f41dedd3]:nth-child(even) {
width : 27%;
}
}
.digit__box-value[data-v-f41dedd3] {
margin-bottom : 6px;
white-space : nowrap;
letter-spacing : -0.5px;
font-size : 60px;
font-weight : 300;
line-height : 71px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit__box-value[data-v-f41dedd3] {
font-size : 50px;
}
}
@media only screen and (max-width: 999px) {
.digit__box-value[data-v-f41dedd3] {
margin-bottom : 9px;
font-size : 30px;
line-height : normal;
}
}
.digit__box-title[data-v-f41dedd3] {
font-size : 16px;
font-weight : 400;
font-style : normal;
line-height : 19px;
}
@media only screen and (max-width: 999px) {
.digit__box-title[data-v-f41dedd3] {
font-size : 12px;
}
}
.digit__right[data-v-f41dedd3] {
align-self : center;
flex : 1 0 auto;
width : 53%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit__right[data-v-f41dedd3] {
flex : 1 0 558px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.digit__right[data-v-f41dedd3] {
flex : 0 0 52%;
}
}
@media only screen and (max-width: 639px) {
.digit__right[data-v-f41dedd3] {
margin-top : 7px;
}
}
.digit__right-image[data-v-f41dedd3] {
width : 100%;
}
@media only screen and (max-width: 639px) {
.digit__left[data-v-f41dedd3], .digit__right[data-v-f41dedd3] {
flex : 0 0 100%;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.digit[data-v-f41dedd3] {
margin-top : 130px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.digit[data-v-f41dedd3] {
margin-top : 100px;
}
}
@media only screen and (max-width: 639px) {
.digit[data-v-f41dedd3] {
margin-top : 80px;
}
}
input[type="submit"][data-v-d0e89c27], input[type="search"][data-v-d0e89c27], input[type="text"][data-v-d0e89c27] {
appearance : none;
}
.contentMF[data-v-d0e89c27] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-d0e89c27] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-d0e89c27] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-d0e89c27] {
padding : 0;
}
}
.containerMF[data-v-d0e89c27] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-d0e89c27] {
max-width : 1200px;
}
}
.containerMF__text[data-v-d0e89c27], .banner-static__banner-text[data-v-d0e89c27] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-d0e89c27], .banner-static__banner-text[data-v-d0e89c27] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-d0e89c27], .banner-static__banner-text[data-v-d0e89c27] {
font-size : 20px;
}
}
.containerMF__text b[data-v-d0e89c27], .banner-static__banner-text b[data-v-d0e89c27] {
font-weight : 600;
}
.containerMF__text i[data-v-d0e89c27], .banner-static__banner-text i[data-v-d0e89c27] {
font-weight : 100;
}
.containerMF__list[data-v-d0e89c27] {
padding : 0;
}
.containerMF__list li[data-v-d0e89c27] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-d0e89c27]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-d0e89c27] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-d0e89c27]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-d0e89c27], .toggle-list__link[data-v-d0e89c27] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-d0e89c27], .toggle-list__link[data-v-d0e89c27] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-d0e89c27]:focus, .toggle-list__link[data-v-d0e89c27]:focus, .containerMF__linkGreen[data-v-d0e89c27]:hover, .toggle-list__link[data-v-d0e89c27]:hover, .containerMF__linkGreen[data-v-d0e89c27]:active, .toggle-list__link[data-v-d0e89c27]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-d0e89c27] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-d0e89c27]:focus, .containerMF__linkGrey[data-v-d0e89c27]:hover, .containerMF__linkGrey[data-v-d0e89c27]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-d0e89c27] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-d0e89c27]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-d0e89c27] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-d0e89c27]:after {
right : -29px;
}
}
.containerMF__h1[data-v-d0e89c27] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-d0e89c27] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-d0e89c27] {
font-size : 42px;
}
}
.containerMF__h2[data-v-d0e89c27] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-d0e89c27] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-d0e89c27] {
font-size : 34px;
}
}
.containerMF__h4[data-v-d0e89c27], .toggle-list__h4[data-v-d0e89c27] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-d0e89c27], .toggle-list__h4[data-v-d0e89c27] {
font-size : 30px;
}
}
.containerMF__h5[data-v-d0e89c27] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-d0e89c27] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-d0e89c27]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-d0e89c27]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-d0e89c27]:focus, .containerMF__button-forward[data-v-d0e89c27]:hover, .containerMF__button-forward[data-v-d0e89c27]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-d0e89c27]:focus:before, .containerMF__button-forward[data-v-d0e89c27]:hover:before, .containerMF__button-forward[data-v-d0e89c27]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-d0e89c27]:focus:after, .containerMF__button-forward[data-v-d0e89c27]:hover:after, .containerMF__button-forward[data-v-d0e89c27]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-d0e89c27] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-d0e89c27]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-d0e89c27]:focus, .containerMF__button-up[data-v-d0e89c27]:hover, .containerMF__button-up[data-v-d0e89c27]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-d0e89c27]:focus:before, .containerMF__button-up[data-v-d0e89c27]:hover:before, .containerMF__button-up[data-v-d0e89c27]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-d0e89c27] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-d0e89c27], .containerMF__arrow-For[data-v-d0e89c27] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-d0e89c27]:before, .containerMF__arrow-For[data-v-d0e89c27]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-d0e89c27]:focus, .containerMF__arrow-Back[data-v-d0e89c27]:hover, .containerMF__arrow-Back[data-v-d0e89c27]:active, .containerMF__arrow-For[data-v-d0e89c27]:focus, .containerMF__arrow-For[data-v-d0e89c27]:hover, .containerMF__arrow-For[data-v-d0e89c27]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-d0e89c27]:focus:before, .containerMF__arrow-Back[data-v-d0e89c27]:hover:before, .containerMF__arrow-Back[data-v-d0e89c27]:active:before, .containerMF__arrow-For[data-v-d0e89c27]:focus:before, .containerMF__arrow-For[data-v-d0e89c27]:hover:before, .containerMF__arrow-For[data-v-d0e89c27]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-d0e89c27]:focus, .containerMF__arrow-Back--Dark[data-v-d0e89c27]:hover, .containerMF__arrow-Back--Dark[data-v-d0e89c27]:active, .containerMF__arrow-For--Dark[data-v-d0e89c27]:focus, .containerMF__arrow-For--Dark[data-v-d0e89c27]:hover, .containerMF__arrow-For--Dark[data-v-d0e89c27]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-d0e89c27]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-d0e89c27] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-d0e89c27]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-d0e89c27] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-d0e89c27]:focus, .containerMF__arrows .disabled[data-v-d0e89c27]:hover, .containerMF__arrows .disabled[data-v-d0e89c27]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-d0e89c27]:focus:before, .containerMF__arrows .disabled[data-v-d0e89c27]:hover:before, .containerMF__arrows .disabled[data-v-d0e89c27]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-d0e89c27] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-d0e89c27] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-d0e89c27] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-d0e89c27] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-d0e89c27] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-d0e89c27] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-d0e89c27] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-d0e89c27] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-d0e89c27] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-d0e89c27]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-d0e89c27]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-d0e89c27]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-d0e89c27] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-d0e89c27] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-d0e89c27]:focus, .containerMF__pagination-wrapper li button[data-v-d0e89c27]:hover, .containerMF__pagination-wrapper li button[data-v-d0e89c27]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-d0e89c27] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-d0e89c27] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-d0e89c27] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-d0e89c27]:focus, .containerMF__pagination-onward[data-v-d0e89c27]:hover, .containerMF__pagination-onward[data-v-d0e89c27]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-d0e89c27] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-d0e89c27] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-d0e89c27] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-d0e89c27]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-d0e89c27] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-d0e89c27]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-d0e89c27]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-d0e89c27] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-d0e89c27] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-d0e89c27]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-d0e89c27] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-d0e89c27]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-d0e89c27]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-d0e89c27] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-d0e89c27] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-d0e89c27]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-d0e89c27] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-d0e89c27]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-d0e89c27]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-d0e89c27] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-d0e89c27] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-d0e89c27] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-d0e89c27] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-d0e89c27]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-d0e89c27] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-d0e89c27]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-d0e89c27]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-d0e89c27]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-d0e89c27] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-d0e89c27], .containerMF__input-text[data-v-d0e89c27]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-d0e89c27]:focus, .containerMF__input-text[data-v-d0e89c27]:hover, .containerMF__input-text[data-v-d0e89c27]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-d0e89c27] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-d0e89c27] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-d0e89c27] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-d0e89c27] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-d0e89c27] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-d0e89c27]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-d0e89c27]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-d0e89c27]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-d0e89c27]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-d0e89c27] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-d0e89c27] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-d0e89c27] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-d0e89c27] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-d0e89c27] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-d0e89c27] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-d0e89c27] {
background-color : #fbfbfb;
}
.banner-static[data-v-d0e89c27] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1000px) {
.banner-static[data-v-d0e89c27] {
max-width : 1420px;
}
}
.banner-static__banner[data-v-d0e89c27] {
position : relative;
margin-bottom : 47px;
}
@media (min-width: 640px) {
.banner-static__banner[data-v-d0e89c27] {
margin-bottom : 45px;
}
}
@media (min-width: 1000px) {
.banner-static__banner[data-v-d0e89c27] {
margin-bottom : 79px;
}
}
@media (min-width: 1280px) {
.banner-static__banner[data-v-d0e89c27] {
padding : 0;
margin-bottom : 95px;
}
}
.banner-static__banner-loader[data-v-d0e89c27] {
height : calc(100vh - 44px);
}
.banner-static__banner-background[data-v-d0e89c27] {
width : 100%;
display : block;
line-height : 0;
height : calc(100vh - 44px);
overflow : hidden;
}
@media (min-width: 640px) {
.banner-static__banner-background[data-v-d0e89c27] {
height : 93.75vw;
}
}
@media (min-width: 1000px) {
.banner-static__banner-background[data-v-d0e89c27] {
height : 600px;
}
}
.banner-static__banner-background img[data-v-d0e89c27] {
width : 100%;
object-position : 73% bottom;
object-fit : cover;
height : calc(100vh - 44px);
}
@media (min-width: 640px) {
.banner-static__banner-background img[data-v-d0e89c27] {
height : 93.75vw;
}
}
@media (min-width: 1000px) {
.banner-static__banner-background img[data-v-d0e89c27] {
height : 600px;
}
}
@media (min-width: 1280px) {
.banner-static__banner-background source img[data-v-d0e89c27] {
width : 100%;
object-position : center center;
object-fit : cover;
height : 600px;
}
}
.banner-static__banner-content[data-v-d0e89c27] {
position : absolute;
top : 0;
left : 0;
max-width : 545px;
padding : 138px 10px 0;
}
@media (min-width: 640px) {
.banner-static__banner-content[data-v-d0e89c27] {
padding : 39.5% 20px 0;
}
}
@media (min-width: 1000px) {
.banner-static__banner-content[data-v-d0e89c27] {
padding : 19% 20px 0;
}
}
@media (min-width: 1280px) {
.banner-static__banner-content[data-v-d0e89c27] {
padding : 158px 0 0;
left : 0;
right : 0;
max-width : 1205px;
margin : auto;
}
}
.banner-static__banner-h3[data-v-d0e89c27] {
font-size : 24px;
font-weight : 500;
color : #fff;
margin-bottom : 5px;
line-height : 38px;
}
@media (min-width: 640px) {
.banner-static__banner-h3[data-v-d0e89c27] {
font-size : 34px;
margin-bottom : 20px;
}
}
@media (max-width: 640px) {
.banner-static__banner-strong[data-v-d0e89c27] {
width : 200px;
display : inline-block;
}
}
@media (min-width: 640px) {
.banner-static__banner-strong[data-v-d0e89c27] {
width : auto;
}
}
.banner-static__banner-text[data-v-d0e89c27] {
color : #fff !important ;
margin-bottom : 18px;
line-height : 28px;
}
@media (min-width: 640px) {
.banner-static__banner-text[data-v-d0e89c27] {
font-size : 18px;
margin-bottom : 35px;
}
}
@media (min-width: 1000px) {
.banner-static__banner-text[data-v-d0e89c27] {
margin-bottom : 39px;
}
}
@media (min-width: 1280px) {
.banner-static__banner-text[data-v-d0e89c27] {
width : 530px;
}
}
.banner-static__banner-button[data-v-d0e89c27] {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
letter-spacing : 1.2px;
}
.banner-static__banner-button[data-v-d0e89c27]:focus, .banner-static__banner-button[data-v-d0e89c27]:hover, .banner-static__banner-button[data-v-d0e89c27]:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.banner-static__banner-button-Black[data-v-d0e89c27] {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.banner-static__banner-button-Black[data-v-d0e89c27]:focus, .banner-static__banner-button-Black[data-v-d0e89c27]:hover, .banner-static__banner-button-Black[data-v-d0e89c27]:active {
background-color : #000;
transition : all 0.6s;
}
.banner-static__banner-button-Border[data-v-d0e89c27] {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.banner-static__banner-button-Border[data-v-d0e89c27]:focus, .banner-static__banner-button-Border[data-v-d0e89c27]:hover, .banner-static__banner-button-Border[data-v-d0e89c27]:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.banner-static__banner-button-Green[data-v-d0e89c27] {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.banner-static__banner-button-Green[data-v-d0e89c27]:focus, .banner-static__banner-button-Green[data-v-d0e89c27]:hover, .banner-static__banner-button-Green[data-v-d0e89c27]:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.banner-static__banner-button-Gray[data-v-d0e89c27] {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.banner-static__banner-button-Gray[data-v-d0e89c27]:focus, .banner-static__banner-button-Gray[data-v-d0e89c27]:hover, .banner-static__banner-button-Gray[data-v-d0e89c27]:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.banner-static__banner-button-Transparent[data-v-d0e89c27] {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.banner-static__banner-button-Transparent[data-v-d0e89c27]:focus, .banner-static__banner-button-Transparent[data-v-d0e89c27]:hover, .banner-static__banner-button-Transparent[data-v-d0e89c27]:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.banner-static__banner-button-Arrow[data-v-d0e89c27] {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.banner-static__banner-button-Arrow[data-v-d0e89c27]:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.banner-static__banner-button-Arrow[data-v-d0e89c27]:before {
right : 50%;
margin-right : -9px;
}
}
.banner-static__banner-button-Arrow[data-v-d0e89c27]:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.banner-static__banner-button-Arrow[data-v-d0e89c27]:after {
right : 50%;
margin-right : -8px;
}
}
.confirm-city {
display : flex;
align-items : flex-end;
}
.confirm-city__content {
display : flex;
flex-direction : column;
width : 100%;
padding : 32px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
position : relative;
}
@media (min-width: 640px) {
.confirm-city {
align-items : center;
}
.confirm-city__content {
max-width : 600px;
margin : auto;
border-radius : 8px;
padding : 56px 128px;
box-shadow : 0 4px 15px #00000026;
}
}
.confirm-city[data-v-4e4f139f] {
position : fixed;
z-index : 100;
bottom : 0;
left : 0;
display : flex;
flex-direction : column;
width : 100%;
padding : 32px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
}
.confirm-city__text[data-v-4e4f139f] {
margin-bottom : 4px;
text-align : center;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.confirm-city__name[data-v-4e4f139f] {
margin-bottom : 24px;
text-align : center;
color : #000;
font-size : 24px;
font-weight : 700;
line-height : 32px;
}
.confirm-city__button[data-v-4e4f139f] {
padding : 12px;
}
.confirm-city__button-confirm[data-v-4e4f139f] {
margin-bottom : 8px;
font-size : 16px;
font-weight : 600;
line-height : 24px;
}
.confirm-city__button-change[data-v-4e4f139f] {
color : #1ab248;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.confirm-city__close[data-v-4e4f139f] {
position : absolute;
top : 18px;
right : 13px;
display : none;
outline : none;
}
@media (min-width: 640px) {
.confirm-city__close[data-v-4e4f139f] {
display : block;
}
}
.confirm-city__mobile-controls[data-v-4e4f139f] {
position : absolute;
top : 0;
right : 0;
left : 0;
}
@media (min-width: 640px) {
.confirm-city__mobile-controls[data-v-4e4f139f] {
display : none;
}
}
@media (min-width: 640px) {
.confirm-city[data-v-4e4f139f] {
position : static;
padding : 56px 128px;
}
}
.map[data-v-ec0e0126] {
position : relative;
}
.map__target[data-v-ec0e0126] {
width : 100%;
}
@media (min-width: 640px) {
.map[data-v-ec0e0126] {
padding : 0 20px 15px;
}
}
@media (min-width: 1000px) {
.map[data-v-ec0e0126] {
max-width : 1200px;
margin : 0 auto;
}
}
@media (min-width: 1280px) {
.map[data-v-ec0e0126] {
padding : 0 0 15px;
}
}
.cdek-map-office-balloon[data-v-5e0167ff] {
position : fixed;
z-index : 100;
bottom : 0;
left : 0;
overflow-y : scroll;
width : 100%;
max-height : 85vh;
padding : 20px 16px 16px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
scrollbar-width : none;
}
.cdek-map-office-balloon[data-v-5e0167ff]::-webkit-scrollbar {
display : none;
}
.cdek-map-office-balloon__background[data-v-5e0167ff] {
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
background : rgb(0, 0, 0, 0.2);
z-index : 100;
}
.cdek-map-office-balloon__alert[data-v-5e0167ff] {
margin : 16px 0;
}
.cdek-map-office-balloon__codes[data-v-5e0167ff] {
margin-bottom : 16px;
padding-bottom : 16px;
border-bottom : 1px solid #ececec;
}
.cdek-map-office-balloon__codes-item[data-v-5e0167ff] {
min-width : 0;
margin-right : 12px;
padding : 0;
font-size : 14px;
font-weight : 400;
line-height : 22px;
text-decoration-line : underline;
}
.cdek-map-office-balloon__codes-item--active[data-v-5e0167ff] {
color : #1ab248;
}
.cdek-map-office-balloon__codes-item[data-v-5e0167ff]:last-child {
margin-right : 0;
}
.cdek-map-office-balloon--loading[data-v-5e0167ff] {
min-height : 300px;
}
.cdek-map-office-balloon .postamat-error[data-v-5e0167ff] {
margin : 10px 0 0;
display : flex;
align-items : flex-start;
}
.cdek-map-office-balloon .postamat-error__icon[data-v-5e0167ff] {
margin-right : 16px;
}
.cdek-map-office-balloon .postamat-error__text[data-v-5e0167ff] {
font-weight : 400;
font-size : 12px;
line-height : 18px;
color : #0009;
}
.cdek-map-office-balloon__loader[data-v-5e0167ff] {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
display : flex;
align-items : center;
justify-content : center;
}
.cdek-map-office-balloon__code[data-v-5e0167ff] {
display : inline-block;
margin-bottom : 2px;
letter-spacing : 0.03em;
color : #1d1d1b99;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.cdek-map-office-balloon__header[data-v-5e0167ff] {
margin-bottom : 16px;
}
.cdek-map-office-balloon__title[data-v-5e0167ff] {
font-size : 16px;
font-weight : 700;
line-height : 24px;
max-width : 300px;
}
.cdek-map-office-balloon__link[data-v-5e0167ff] {
margin : 25px 0;
}
.cdek-map-office-balloon__link[data-v-5e0167ff]:last-child {
margin-bottom : 0;
}
.cdek-map-office-balloon__metros[data-v-5e0167ff], .cdek-map-office-balloon__dimensions[data-v-5e0167ff] {
margin-bottom : 16px;
}
.cdek-map-office-balloon__spacer[data-v-5e0167ff] {
display : none;
}
.cdek-map-office-balloon__worktime[data-v-5e0167ff] {
margin-bottom : 25px;
font-size : 14px;
line-height : 24px;
}
.cdek-map-office-balloon__button-wrap[data-v-5e0167ff] {
margin-top : 20px;
}
@media (min-width: 1000px) {
.cdek-map-office-balloon__button-wrap[data-v-5e0167ff] {
position : sticky;
bottom : 0;
transform : translateY(20px);
left : 0;
margin-top : 0;
padding-bottom : 20px;
background : #fff;
}
}
.cdek-map-office-balloon__button[data-v-5e0167ff] {
display : inline-block;
width : 100%;
padding : 12px;
text-align : center;
text-decoration : none;
color : #fff;
border : #1AB248 solid 1px;
outline : none;
background-color : #1ab248;
font-size : 16px;
font-weight : 600;
line-height : 24px;
}
.cdek-map-office-balloon__button[data-v-5e0167ff]:hover {
background-color : #2cd35f;
}
.cdek-map-office-balloon__close[data-v-5e0167ff] {
position : absolute;
top : 18px;
right : 13px;
display : none;
outline : none;
}
@media (min-width: 1000px) {
.cdek-map-office-balloon__close[data-v-5e0167ff] {
display : flex;
width : 24px;
height : 24px;
align-items : center;
justify-content : center;
}
}
.cdek-map-office-balloon__mobile-controls[data-v-5e0167ff] {
position : absolute;
top : 0;
right : 0;
left : 0;
}
.cdek-map-office-balloon__error[data-v-5e0167ff] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : space-between;
height : 100%;
}
.cdek-map-office-balloon__error-text[data-v-5e0167ff] {
margin-bottom : 16px;
}
.cdek-map-office-balloon__holidays[data-v-5e0167ff] {
margin : 8px -16px 16px;
}
@media (min-width: 1000px) {
.cdek-map-office-balloon[data-v-5e0167ff] {
position : static;
padding : 20px;
max-height : unset;
height : 100%;
}
.cdek-map-office-balloon__wrapper[data-v-5e0167ff] {
position : absolute;
right : -1px;
left : unset;
top : -1px;
bottom : -1px;
width : 371px;
z-index : 2;
box-shadow : 1px 1px 1px 1px #0000000a;
border-radius : 0 8px 8px 0;
background-color : #fff;
}
.cdek-map-office-balloon__alert[data-v-5e0167ff] {
margin : 16px 0 24px;
}
.cdek-map-office-balloon__holidays[data-v-5e0167ff] {
margin : 0 0 16px;
}
.cdek-map-office-balloon__spacer[data-v-5e0167ff] {
display : block;
width : 100%;
height : 1px;
background : #ececec;
}
.cdek-map-office-balloon__link[data-v-5e0167ff] {
margin : 16px 0;
}
.cdek-map-office-balloon__background[data-v-5e0167ff] {
display : none;
}
}
.office-map-list-item[data-v-41e0468b] {
display : flex;
flex-direction : column;
width : 100%;
padding : 12px 16px;
text-align : left;
border-bottom : 1px solid #ebebeb;
}
.office-map-list-item__header[data-v-41e0468b] {
display : flex;
margin-bottom : 4px;
color : #0009;
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
.office-map-list-item__header-icon[data-v-41e0468b] {
margin-right : 8px;
}
.office-map-list-item__address[data-v-41e0468b] {
margin-bottom : 8px;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-map-list-item__worktime[data-v-41e0468b] {
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
@media (min-width: 1000px) {
.office-map-list-item[data-v-41e0468b] {
padding : 10px 12px;
border-bottom : 0;
border-radius : 8px;
}
.office-map-list-item[data-v-41e0468b]:hover {
background : #f8f8f8;
}
}
.office-map-list-header[data-v-63ca177a] {
width : 100%;
}
.office-map-list-header__button[data-v-63ca177a] {
display : none;
align-items : center;
padding : 4px;
border-radius : 4px;
background : rgb(26, 178, 72, 0.05);
color : #1ab248;
}
.office-map-list-header__button svg[data-v-63ca177a] {
stroke : #1ab248;
}
@media (hover: hover) {
.office-map-list-header__button[data-v-63ca177a]:hover {
background : rgb(26, 178, 72, 0.1);
}
}
@media (min-width: 1000px) {
.office-map-list-header[data-v-63ca177a] {
box-shadow : 0 -1px #0000000d inset;
padding : 8px;
}
.office-map-list-header__button[data-v-63ca177a] {
display : flex;
}
.office-map-list-header--open[data-v-63ca177a] {
padding : 8px 12px;
}
.office-map-list-header--open .office-map-list-header__button[data-v-63ca177a] {
padding : 4px 8px;
font-weight : 400;
font-size : 12px;
line-height : 18px;
}
.office-map-list-header--open svg[data-v-63ca177a] {
margin-right : 8px;
}
}
.office-map-list[data-v-0c2965e9] {
flex-shrink : 0;
position : relative;
height : 100%;
transition : all 0.15s ease;
background-color : #fff;
box-shadow : 1px 1px 1px 1px #0000000a;
scrollbar-width : none;
}
.office-map-list[data-v-0c2965e9]::-webkit-scrollbar {
display : none;
}
.office-map-list__content-extra[data-v-0c2965e9] {
position : absolute;
top : 0;
bottom : 0;
right : 20px;
left : 20px;
display : flex;
align-items : center;
justify-content : center;
z-index : -1;
}
.office-map-list__content[data-v-0c2965e9] {
height : 100%;
scrollbar-width : none;
}
.office-map-list__content[data-v-0c2965e9]::-webkit-scrollbar {
display : none;
}
.office-map-list__item[data-v-0c2965e9] {
margin-bottom : 4px;
}
.office-map-list__content--error[data-v-0c2965e9] {
overflow : hidden;
position : relative;
height : 110px;
}
.office-map-list__content--error .office-map-list__content-extra[data-v-0c2965e9] {
z-index : 1;
}
.office-map-list__error-title[data-v-0c2965e9] {
margin-bottom : 4px;
text-align : center;
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
.office-map-list__error-text[data-v-0c2965e9] {
text-align : center;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-map-list__error-button[data-v-0c2965e9] {
width : 100%;
margin-top : 16px;
text-align : center;
color : #1ab248;
}
@media (min-width: 1000px) {
.office-map-list[data-v-0c2965e9] {
border-radius : 0 8px 8px 0;
position : absolute;
right : 0;
overflow-y : scroll;
width : 48px;
max-width : 280px;
top : 0;
bottom : 0;
height : 100%;
left : unset;
}
.office-map-list__content[data-v-0c2965e9] {
display : none;
padding : 0 8px;
overflow : scroll;
overscroll-behavior : contain;
}
.office-map-list__content-extra[data-v-0c2965e9] {
top : 48px;
}
.office-map-list__offices[data-v-0c2965e9] {
height : 100%;
overflow : scroll;
scrollbar-width : none;
}
.office-map-list__offices[data-v-0c2965e9]::-webkit-scrollbar {
display : none;
}
.office-map-list--open[data-v-0c2965e9] {
width : 280px;
}
.office-map-list--open .office-map-list__content[data-v-0c2965e9] {
display : block;
height : calc(100% - 48px);
}
}
.location-map-button[data-v-5eb64ba8] {
display : flex;
align-content : center;
justify-content : center;
width : 40px;
height : 40px;
padding : 8px;
border-radius : 50px;
background : #fff;
box-shadow : 0 0 4px #00000026;
}
.cdek-yandex-map[data-v-f8794831] {
position : relative;
width : 100%;
height : 100%;
box-shadow : -1px 0 #0000000a;
}
.cdek-yandex-map__search[data-v-f8794831] {
position : absolute;
top : 8px;
right : 8px;
left : 8px;
}
.cdek-yandex-map__wrapper[data-v-f8794831] {
width : 100%;
height : 100%;
}
.cdek-yandex-map__target[data-v-f8794831] {
position : relative;
width : 100%;
height : 60vh;
}
.cdek-yandex-map__target[data-v-f8794831] ymaps {
border-radius : 8px;
}
@media (min-width: 1000px) {
.cdek-yandex-map__target[data-v-f8794831] {
height : 650px;
}
}
.cdek-yandex-map__loader[data-v-f8794831] {
position : absolute;
z-index : 2;
display : flex;
align-items : center;
justify-content : center;
width : 100%;
height : 100%;
background-color : #ffffff4d;
}
.cdek-yandex-map__location[data-v-f8794831] {
position : absolute;
z-index : 1;
right : 16px;
bottom : 16px;
}
@media (min-width: 1000px) {
.cdek-yandex-map[data-v-f8794831] {
display : flex;
}
.cdek-yandex-map__background[data-v-f8794831] {
display : none;
}
.cdek-yandex-map__location[data-v-f8794831] {
right : 64px;
}
.cdek-yandex-map__location-list[data-v-f8794831] {
right : 296px;
}
.cdek-yandex-map__location-list--hidden[data-v-f8794831] {
right : 16px;
}
.cdek-yandex-map__search[data-v-f8794831] {
display : none;
}
.cdek-yandex-map--modal .cdek-yandex-map__target[data-v-f8794831] {
height : 100%;
}
}
@media (max-width: 999px) {
.OfficeYandexSearch--focused[data-v-1a0e7c79] {
position : fixed;
z-index : 99;
top : 0;
right : 0;
left : 0;
display : flex;
align-items : center;
height : 80px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
}
@media (max-width: 639px) {
.OfficeYandexSearch--focused[data-v-1a0e7c79] {
height : auto;
}
}
.OfficeYandexSearch__text-input[data-v-1a0e7c79] {
z-index : 5;
width : 100%;
}
@media (max-width: 999px) {
.OfficeYandexSearch__text-input[data-v-1a0e7c79] label {
background : #fff;
}
.OfficeYandexSearch__text-input[data-v-1a0e7c79] label:hover {
background : rgb(236, 248, 238);
}
}
@media (min-width: 1000px) {
.OfficeYandexSearch__text-input[data-v-1a0e7c79] {
width : 647px;
}
}
@media (max-width: 999px) {
.OfficeYandexSearch--focused .OfficeYandexSearch__text-input[data-v-1a0e7c79] {
margin : 15px 10px 0;
}
}
.OfficeYandexSearch__button-back[data-v-1a0e7c79] {
position : absolute;
z-index : 3;
display : flex;
align-items : center;
width : 56px;
padding : 13px;
outline : none;
background-color : transparent;
}
@media (min-width: 1000px) {
.OfficeYandexSearch__button-back[data-v-1a0e7c79] {
display : none;
}
}
.select-city-popover .v-popper__arrow-container {
display : none;
}
.select-city-popover.v-popper__popper .v-popper__wrapper .v-popper__inner {
filter : drop-shadow(0 4px 8px rgb(0, 0, 0, 0.1));
background : #fff;
padding : 0;
border-radius : 8px;
box-shadow : 0 4px 8px #0000001a;
border : none;
}
.select-city {
display : flex;
align-items : flex-end;
}
.select-city__content {
display : flex;
flex-direction : column;
width : 100%;
padding : 36px 16px 24px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
background-color : #fff;
position : relative;
}
@media (min-width: 640px) {
.select-city {
align-items : center;
}
.select-city__content {
max-width : 640px;
margin : auto;
border-radius : 8px;
padding : 32px 32px 20px;
box-shadow : 0 4px 15px #00000026;
}
}
.select-city[data-v-cf41ce70] {
display : flex;
align-items : center;
}
@media (hover: hover) {
.select-city__item[data-v-cf41ce70]:hover {
background : #f5f7f9;
}
}
.select-city__popover-content[data-v-cf41ce70] {
overflow-y : scroll;
max-height : 250px;
}
.select-city__select[data-v-cf41ce70] {
position : relative;
width : 100%;
margin-bottom : 24px;
}
.select-city__country[data-v-cf41ce70] {
display : flex;
margin-bottom : 16px;
}
.select-city__country-text[data-v-cf41ce70], .select-city__country-trigger[data-v-cf41ce70] {
font-size : 18px;
font-weight : 400;
line-height : 26px;
}
.select-city__country-text[data-v-cf41ce70] {
margin-right : 4px;
}
.select-city__country-trigger[data-v-cf41ce70] {
text-decoration : underline;
color : #1ab248;
}
.select-city__cities[data-v-cf41ce70] {
display : grid;
grid-template-columns : repeat(2,1fr);
gap : 12px 24px;
}
.select-city__cities-item[data-v-cf41ce70] {
text-align : left;
text-decoration : underline;
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
.select-city__cities-item--selected[data-v-cf41ce70] {
color : #1ab248;
}
.select-city__title[data-v-cf41ce70] {
margin-bottom : 20px;
font-size : 24px;
font-weight : 300;
line-height : 32px;
}
.select-city__close[data-v-cf41ce70] {
position : absolute;
top : 12px;
right : 12px;
display : none;
outline : none;
}
@media (min-width: 640px) {
.select-city__close[data-v-cf41ce70] {
display : block;
}
}
.select-city__mobile-controls[data-v-cf41ce70] {
position : absolute;
top : 0;
right : 0;
left : 0;
}
@media (min-width: 640px) {
.select-city__mobile-controls[data-v-cf41ce70] {
display : none;
}
}
@media (min-width: 640px) {
.select-city[data-v-cf41ce70] {
position : static;
padding : 32px 32px 20px;
border-radius : 8px;
box-shadow : 0 4px 15px #00000026;
}
.select-city__title[data-v-cf41ce70] {
margin-bottom : 24px;
font-size : 32px;
line-height : 42px;
}
.select-city__cities[data-v-cf41ce70] {
display : flex;
flex-wrap : wrap;
gap : 0;
}
.select-city__cities-item[data-v-cf41ce70] {
margin-right : 16px;
margin-bottom : 12px;
}
.select-city__popover-content[data-v-cf41ce70] {
width : 420px;
}
}
.office-active[data-v-8b4e4708] {
font-size : 14px;
font-weight : 400;
line-height : 21px;
}
.office-active--close[data-v-8b4e4708] {
color : #c84b4b;
}
.office-active--open[data-v-8b4e4708] {
color : #1ab248;
}
.tracking-new-phone-modal[data-v-57d2259a] {
position : relative;
display : flex;
flex-direction : column;
padding : 23px;
border : #e2e5ec solid 1px;
border-radius : 10px;
background : #fff;
max-width : 450px;
margin : auto;
}
.tracking-new-phone-modal__close[data-v-57d2259a] {
position : absolute;
top : 16px;
right : 16px;
cursor : pointer;
}
.tracking-new-phone-modal__title[data-v-57d2259a] {
margin-bottom : 14px;
text-align : center;
color : #333;
font-size : 24px;
line-height : 32px;
}
.tracking-new-phone-modal__text[data-v-57d2259a] {
margin-bottom : 22px;
text-align : center;
color : #333;
font-size : 14px;
line-height : 18px;
}
.tracking-new-phone-modal__field-code[data-v-57d2259a] {
position : relative;
display : flex;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a] {
margin-right : 10px;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a]:last-child {
margin-right : 0;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a] .base-control__field {
width : 54px;
height : 62px;
text-align : center;
border-width : 1px;
border-radius : 8px;
font-size : 25px;
font-weight : 700;
line-height : 30px;
}
.tracking-new-phone-modal__field-code-error[data-v-57d2259a] {
position : absolute;
right : 0;
bottom : -17px;
left : 0;
flex : 1 1 100%;
text-align : center;
color : #fa4747;
font-size : 12px;
line-height : 14px;
}
.tracking-new-phone-modal__code-text[data-v-57d2259a] {
margin-bottom : 21px;
font-size : 14px;
}
.tracking-new-phone-modal__code-text[data-v-57d2259a] .base-button--icon {
min-width : 26px;
min-height : 12px;
padding : 2px 2px 2px 0;
}
.tracking-new-phone-modal__code[data-v-57d2259a] .base-button--primary:disabled:not(.base-button--loading) {
color : #fff;
}
@media (min-width: 640px) {
.tracking-new-phone-modal[data-v-57d2259a] {
padding : 40px 70px;
}
.tracking-new-phone-modal__input[data-v-57d2259a] {
margin-right : 8px;
}
}
.tracking-search[data-v-a5a28074] {
display : flex;
align-items : flex-start;
flex-direction : column;
}
.tracking-search__container[data-v-a5a28074] {
display : flex;
flex-direction : column;
width : 100%;
margin-bottom : 8px;
}
.tracking-search__captcha[data-v-a5a28074] {
margin-bottom : 8px;
}
.tracking-search__login[data-v-a5a28074] {
display : flex;
align-items : center;
flex-direction : row;
box-sizing : border-box;
width : 100%;
max-width : 500px;
padding : 8px 12px;
color : #333;
border : #e0e0e0 dashed 1px;
border-radius : 8px;
background : #fff;
font-size : 12px;
line-height : 18px;
}
.tracking-search__login .icon[data-v-a5a28074] {
flex-shrink : 0;
margin-right : 12px;
}
.tracking-search__form[data-v-a5a28074], .tracking-search__form-phone[data-v-a5a28074] {
display : flex;
flex-direction : row;
justify-content : flex-start;
width : 100%;
margin-bottom : 8px;
}
.tracking-search__form-input[data-v-a5a28074], .tracking-search__form-phone-input[data-v-a5a28074] {
display : flex;
flex : 0 1 500px;
width : 100%;
margin-right : 5px;
}
.tracking-search__form-submit[data-v-a5a28074], .tracking-search__form-phone-submit[data-v-a5a28074] {
width : 48px;
min-width : unset;
height : 48px;
padding : 15px 16px;
}
.tracking-search__form-submit-text[data-v-a5a28074], .tracking-search__form-phone-submit-text[data-v-a5a28074] {
display : none;
font-size : 15px;
line-height : 20px;
}
.tracking-search__form-submit-icon[data-v-a5a28074], .tracking-search__form-phone-submit-icon[data-v-a5a28074] {
display : flex;
align-items : center;
justify-content : center;
}
@media (min-width: 640px) {
.tracking-search[data-v-a5a28074] {
padding : 52px 62px 58px;
border-radius : 10px;
background : #fff;
box-shadow : 0 0 25px #00000012;
}
.tracking-search__form-input[data-v-a5a28074] {
margin-right : 10px;
}
.tracking-search__form-submit[data-v-a5a28074] {
width : unset;
height : 48px;
padding : 14px 48px;
}
.tracking-search__form-submit-text[data-v-a5a28074] {
display : block;
}
.tracking-search__form-submit-icon[data-v-a5a28074] {
display : none;
}
}
@media (min-width: 1000px) {
.tracking-search__container[data-v-a5a28074] {
flex-direction : row;
justify-content : space-between;
}
.tracking-search__login[data-v-a5a28074] {
width : auto;
height : 48px;
}
.tracking-search__form[data-v-a5a28074] {
margin-right : 82px;
margin-bottom : 0;
}
}
.tracking-progress-bar[data-v-a263ec8f] {
width : 100%;
position : relative;
height : 0;
}
.tracking-progress-bar .delivering[data-v-a263ec8f] {
left : 50%;
}
.tracking-progress-bar .receiver-city[data-v-a263ec8f] {
left : 81%;
}
@media (min-width: 321px) {
.tracking-progress-bar .receiver-city[data-v-a263ec8f] {
left : 85%;
}
}
@media (min-width: 480px) {
.tracking-progress-bar .receiver-city[data-v-a263ec8f] {
left : 89%;
}
}
@media (min-width: 768px) {
.tracking-progress-bar .receiver-city[data-v-a263ec8f] {
left : 93%;
}
}
.tracking-progress-bar .complete[data-v-a263ec8f] {
transform : translate(-100%);
left : 100%;
}
.tracking-progress-bar[data-v-a263ec8f]:before {
content : "";
display : block;
position : absolute;
border : #1ab248 solid 1px;
width : 1%;
top : 50%;
left : 0;
}
.tracking-progress-bar[data-v-a263ec8f]:after {
content : "";
display : block;
position : absolute;
border : #e0e0e0 solid 1px;
width : 99%;
top : 50%;
right : 0;
}
.tracking-progress-bar__point[data-v-a263ec8f] {
width : 100%;
}
.tracking-progress-bar__point[data-v-a263ec8f]:before {
content : "";
display : block;
position : absolute;
background-color : #fff;
width : 7px;
height : 7px;
left : 0;
border : #1ab248 solid 1px;
border-radius : 50%;
z-index : 2;
margin-top : -3px;
}
.tracking-progress-bar__point[data-v-a263ec8f]:after {
content : "";
display : block;
position : absolute;
background-color : #fff;
width : 7px;
height : 7px;
right : 0;
border : #e0e0e0 solid 1px;
border-radius : 50%;
z-index : 2;
margin-top : -3px;
}
.tracking-progress-bar.delivering[data-v-a263ec8f]:before {
width : 50%;
}
.tracking-progress-bar.delivering[data-v-a263ec8f]:after {
width : 50%;
}
.tracking-progress-bar.receiver-city[data-v-a263ec8f]:before {
width : 95%;
}
.tracking-progress-bar.receiver-city[data-v-a263ec8f]:after {
width : 5%;
}
.tracking-progress-bar.complete[data-v-a263ec8f]:before {
width : 100%;
}
.tracking-progress-bar.complete[data-v-a263ec8f]:after {
content : none;
}
.tracking-progress-bar__car[data-v-a263ec8f] {
position : absolute;
left : 1%;
margin-top : -19px;
z-index : 2;
}
.tracking-from-to__content[data-v-6e8cb465] {
position : relative;
width : 100%;
display : flex;
flex-direction : column;
}
.tracking-from-to__city[data-v-6e8cb465] {
font-size : 20px;
line-height : 28px;
font-weight : 700;
color : #232323;
display : flex;
align-items : flex-end;
}
.tracking-from-to__city.end[data-v-6e8cb465] {
text-align : right;
}
.tracking-from-to__city-container[data-v-6e8cb465] {
display : flex;
justify-content : space-between;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.tracking-from-to__content[data-v-6e8cb465] {
margin-bottom : 0;
}
.tracking-from-to__city[data-v-6e8cb465] {
font-size : 24px;
line-height : 37px;
}
}
.tracking-notification[data-v-0bfa7c80] {
background : rgb(255, 255, 255, 0.9);
border : #e0e0e0 dashed 1px;
box-sizing : border-box;
border-radius : 8px;
padding : 8px 16px;
font-size : 14px;
line-height : 18px;
color : #282828;
display : flex;
flex-direction : column;
}
.tracking-notification__content[data-v-0bfa7c80] {
display : flex;
}
.tracking-notification__content > svg[data-v-0bfa7c80] {
flex-shrink : 0;
margin-right : 8px;
}
.tracking-notification__button[data-v-0bfa7c80] {
margin-top : 16px;
font-size : 14px;
line-height : 18px;
width : 100%;
display : flex;
align-items : center;
justify-content : center;
text-align : center;
color : #1ab248;
font-weight : 400;
padding : 7px;
}
.tracking-base-info[data-v-47c38bec] {
background : #fff;
box-shadow : 0 4px 15px #00000026;
border-radius : 10px;
padding : 20px;
}
.tracking-base-info__report[data-v-47c38bec] {
text-decoration : none;
}
.tracking-base-info__report span[data-v-47c38bec] {
font-size : 14px;
color : #adafb4;
cursor : pointer;
transition : color 0.3ms ease;
}
.tracking-base-info__report span[data-v-47c38bec]:hover {
color : #636366;
}
.tracking-base-info__notification.top[data-v-47c38bec] {
margin-bottom : 16px;
}
.tracking-base-info__notification.bottom[data-v-47c38bec] {
margin-top : 16px;
}
.tracking-base-info__item[data-v-47c38bec] {
margin-bottom : 15px;
}
.tracking-base-info__item[data-v-47c38bec]:last-child {
margin-bottom : 0;
}
.tracking-base-info__title[data-v-47c38bec], .tracking-base-info__text[data-v-47c38bec] {
font-size : 14px;
}
.tracking-base-info__title[data-v-47c38bec] {
color : #999;
line-height : 19px;
display : flex;
align-items : center;
}
.tracking-base-info__text[data-v-47c38bec] {
font-size : 14px;
line-height : 18px;
color : #282828;
margin-bottom : 16px;
}
.tracking-base-info__text[data-v-47c38bec]:last-child {
margin-bottom : 0;
}
.tracking-base-info__text.mid-note[data-v-47c38bec] {
margin-bottom : 16px;
color : #7a7c82;
}
.tracking-base-info__text.mid-note[data-v-47c38bec]:last-child {
margin-bottom : 0;
}
.tracking-pvz-address__short[data-v-912dcc9e], .tracking-pvz-address__text[data-v-912dcc9e], .tracking-pvz-address__link[data-v-912dcc9e] {
font-size : 14px;
line-height : 18px;
}
.tracking-pvz-address__short[data-v-912dcc9e] {
display : flex;
justify-content : space-between;
align-items : center;
color : #7a7c82;
margin-bottom : 4px;
}
.tracking-pvz-address__open[data-v-912dcc9e] {
width : 18px;
height : 18px;
display : flex;
justify-content : center;
align-items : center;
cursor : pointer;
transition : transform 0.2s ease-in-out;
}
.tracking-pvz-address__open.open[data-v-912dcc9e] {
transform : rotate(-180deg);
}
.tracking-pvz-address__text[data-v-912dcc9e] {
color : #282828;
}
.tracking-pvz-address__text.note[data-v-912dcc9e] {
margin : 16px 0;
}
.tracking-pvz-address__text.worktime[data-v-912dcc9e] {
margin : 16px 0 4px;
}
.tracking-pvz-address__text.address[data-v-912dcc9e] {
margin : 4px 0;
}
.tracking-pvz-address__link[data-v-912dcc9e] {
color : #1ab248;
margin : 4px 0;
text-decoration : none;
}
.tracking-pvz-info__address[data-v-0b7e7c49] {
margin : 16px 0;
}
.tracking-pvz-info__title[data-v-0b7e7c49], .tracking-pvz-info__text[data-v-0b7e7c49] {
font-size : 14px;
line-height : 18px;
}
.tracking-pvz-info__title[data-v-0b7e7c49] {
color : #7a7c82;
}
.tracking-pvz-info__text[data-v-0b7e7c49] {
color : #282828;
}
.tracking-courier-info__item[data-v-46d7878f] {
margin : 16px 0;
}
.tracking-courier-info__link[data-v-46d7878f] {
color : #1ab248;
}
.tracking-courier-info__title[data-v-46d7878f] {
color : #7a7c82;
}
.tracking-courier-info__text[data-v-46d7878f] {
color : #282828;
}
.tracking-courier-info__link[data-v-46d7878f], .tracking-courier-info__title[data-v-46d7878f], .tracking-courier-info__text[data-v-46d7878f] {
font-size : 14px;
line-height : 18px;
margin-bottom : 4px;
}
.tracking-courier-info__button[data-v-46d7878f] {
margin-top : 16px;
font-size : 14px;
line-height : 18px;
width : 100%;
display : flex;
align-items : center;
justify-content : center;
text-align : center;
color : #1ab248;
font-weight : 400;
}
.tracking-order-info[data-v-02ff4ed6] {
background : #fff;
box-shadow : 0 4px 15px #00000026;
border-radius : 10px;
padding : 20px;
}
.tracking-order-info__address[data-v-02ff4ed6] {
margin : 16px 0;
}
.tracking-order-info__item[data-v-02ff4ed6] {
margin-bottom : 15px;
}
.tracking-order-info__item[data-v-02ff4ed6]:last-child {
margin-bottom : 0;
}
.tracking-order-info__title[data-v-02ff4ed6], .tracking-order-info__text[data-v-02ff4ed6] {
font-size : 14px;
}
.tracking-order-info__title[data-v-02ff4ed6] {
color : #999;
line-height : 19px;
display : flex;
align-items : center;
}
.tracking-order-info__title.address[data-v-02ff4ed6] {
display : flex;
justify-content : space-between;
align-items : center;
}
.tracking-order-info__title.address-icon[data-v-02ff4ed6] {
width : 18px;
height : 18px;
display : flex;
align-items : center;
justify-content : center;
}
.tracking-order-info__text[data-v-02ff4ed6] {
font-size : 14px;
line-height : 18px;
color : #282828;
margin-bottom : 16px;
}
.tracking-order-info__text[data-v-02ff4ed6]:last-child {
margin-bottom : 0;
}
.tracking-order-info__text.mid-note[data-v-02ff4ed6] {
margin-bottom : 16px;
color : #7a7c82;
}
.tracking-order-info__button[data-v-02ff4ed6] {
font-size : 12px;
line-height : 14px;
font-weight : 400;
margin : 6px 0;
padding : 7px 10px;
}
.tracking-order-info__notification[data-v-02ff4ed6] {
margin-bottom : 15px;
}
.tracking-open-icon[data-v-05c4457d] {
transition : transform 0.2s ease-in-out;
}
.tracking-open-icon.open[data-v-05c4457d] {
transform : rotate(-180deg);
}
.short-detail {
display : flex;
position : relative;
flex-direction : column;
box-sizing : content-box;
min-height : 77px;
padding-bottom : 20px;
}
.short-detail__open-icon {
width : 18px;
height : 18px;
display : flex;
justify-content : center;
align-items : center;
margin-left : 8px;
}
.short-detail__container {
display : flex;
justify-content : space-between;
}
.short-detail__main-date {
font-size : 12px;
line-height : 16px;
font-weight : 400;
color : #333;
}
@media (min-width: 768px) {
.short-detail__main-date {
position : absolute;
top : 0;
right : 0;
}
}
.short-detail__spacer-start, .short-detail__spacer-end {
position : relative;
}
.short-detail__spacer-start:before, .short-detail__spacer-end:before {
content : "";
display : block;
position : absolute;
z-index : 1;
background-color : #adafb4;
width : 2px;
height : 100%;
left : 26px;
top : 0;
}
.short-detail.opened {
padding-bottom : 0;
}
.short-detail.opened:before {
display : none;
}
.short-detail.opened .short-detail:before {
display : none;
}
.short-detail.opened .short-detail__spacer-start {
height : 20px;
}
.short-detail.opened .short-detail__spacer-start:before {
top : -5px;
bottom : -10px;
height : unset;
}
.short-detail.opened .short-detail__spacer-end {
height : 52px;
}
.short-detail__main {
display : flex;
width : 100%;
}
.short-detail__city {
font-size : 16px;
line-height : 24px;
color : #333;
font-weight : 700;
padding-bottom : 8px;
}
.short-detail__info-name, .short-detail__date {
font-size : 14px;
line-height : 20px;
color : #7a7c82;
margin : 0;
}
.short-detail__date {
font-size : 12px;
line-height : 16px;
}
.short-detail__dot {
position : absolute;
left : 24px;
top : 7px;
z-index : 2;
}
.short-detail__dot.city {
left : 23px;
}
.short-detail__info, .short-detail__city {
position : relative;
padding-left : 82px;
}
.short-detail__info:before, .short-detail__city:before {
content : "";
display : block;
position : absolute;
z-index : 1;
background-color : #adafb4;
width : 2px;
height : 100%;
left : 26px;
top : 0;
background-color : #f6f7f9;
top : 7px;
border-left : 2px dashed #00bc4c;
}
.short-detail__info {
padding-bottom : 18px;
}
.short-detail__info:last-child {
padding-bottom : 26px;
}
.short-detail__info.last {
padding-bottom : 0;
}
.short-detail__info.last:before {
background-color : #adafb4;
border : none;
}
.short-detail:before {
content : "";
display : block;
position : absolute;
z-index : 1;
background-color : #adafb4;
width : 2px;
height : 100%;
left : 26px;
top : 0;
}
.short-detail-created.next-completed:not(.opened):before {
background-color : #f1cb00;
}
.short-detail-created.next-completed .short-detail__spacer-end:before {
background-color : #f1cb00;
}
.short-detail-created.next-completed .short-detail__info.last:before {
background-color : #f1cb00;
}
.short-detail-created .short-detail__spacer-start:before {
background-color : #f1cb00;
}
.short-detail-created .short-detail__info:before, .short-detail-created .short-detail__city:before {
border-left : 2px dashed #f1cb00;
}
.short-detail-created .short-detail__info.last:before {
border : none;
}
.short-detail-created .short-detail__dot {
fill : #f1cb00;
}
.short-detail-created .short-detail__dot.city > circle {
stroke : #f1cb00;
}
.short-detail-created-success:before {
background-color : #f1cb00;
}
.short-detail-delivering.next-completed:not(.opened):before {
background-color : #f08a12;
}
.short-detail-delivering.next-completed .short-detail__spacer-end:before {
background-color : #f08a12;
}
.short-detail-delivering.next-completed .short-detail__info.last:before {
background-color : #f08a12;
}
.short-detail-delivering .short-detail__spacer-start:before {
background-color : #f08a12;
}
.short-detail-delivering .short-detail__info:before, .short-detail-delivering .short-detail__city:before {
border-left : 2px dashed #f08a12;
}
.short-detail-delivering .short-detail__info.last:before {
border : none;
}
.short-detail-delivering .short-detail__dot {
fill : #f08a12;
}
.short-detail-delivering .short-detail__dot.city > circle {
stroke : #f08a12;
}
.short-detail-delivering-success:before {
background-color : #f08a12;
}
.short-detail-pvz.next-completed:not(.opened):before {
background-color : #008c6b;
}
.short-detail-pvz.next-completed .short-detail__spacer-end:before {
background-color : #008c6b;
}
.short-detail-pvz.next-completed .short-detail__info.last:before {
background-color : #008c6b;
}
.short-detail-pvz .short-detail__spacer-start:before {
background-color : #008c6b;
}
.short-detail-pvz .short-detail__info:before, .short-detail-pvz .short-detail__city:before {
border-left : 2px dashed #008c6b;
}
.short-detail-pvz .short-detail__info.last:before {
border : none;
}
.short-detail-pvz .short-detail__dot {
fill : #008c6b;
}
.short-detail-pvz .short-detail__dot.city > circle {
stroke : #008c6b;
}
.short-detail-pvz-success:before {
background-color : #008c6b;
}
.short-detail:not(.short-detail.next-completed):before {
background-color : #adafb4;
}
.short-detail-completed:before, .short-detail-failed:before, .short-detail-canceled:before {
display : none;
}
.short-detail__link {
cursor : pointer;
font-size : 14px;
line-height : 18px;
display : flex;
}
.short-detail__icon {
margin-right : 30px;
position : relative;
z-index : 2;
}
.short-detail__icon svg {
width : 52px;
height : 52px;
}
.short-detail__status {
align-self : flex-start;
color : #adafb4;
padding-top : 3px;
width : 100%;
}
@media (min-width: 1000px) {
.short-detail__status {
padding-top : 7px;
}
}
.short-detail__status-title {
pointer-events : none;
font-weight : 700;
font-size : 14px;
line-height : 18px;
display : flex;
align-items : center;
justify-content : space-between;
width : 100%;
}
@media (min-width: 480px) {
.short-detail__status-title {
font-size : 16px;
line-height : 23px;
}
}
.short-detail__status-subtitle {
pointer-events : none;
font-size : 14px;
line-height : 18px;
color : #434c5d;
}
.short-detail .complete {
color : #232323;
}
.tracking-order-card__title[data-v-84ba0610] {
display : flex;
flex-direction : column;
}
.tracking-order-card__title-status[data-v-84ba0610] {
font-size : 14px;
line-height : 18px;
display : flex;
align-items : center;
text-align : right;
color : #434c5d;
margin-bottom : 10px;
}
.tracking-order-card__title-status > img[data-v-84ba0610] {
margin-right : 8px;
}
.tracking-order-card__title-order[data-v-84ba0610] {
font-size : 24px;
line-height : 28px;
display : flex;
align-items : center;
color : #222;
}
.tracking-order-card__title-route[data-v-84ba0610] {
font-size : 20px;
line-height : 28px;
color : #333;
display : none;
}
@media (min-width: 768px) {
.tracking-order-card__title[data-v-84ba0610] {
display : flex;
flex-direction : row-reverse;
justify-content : space-between;
margin : 0 26px;
padding : 26px 0;
border-bottom : 2px dashed #ccc;
}
.tracking-order-card__title-status[data-v-84ba0610] {
font-size : 14px;
text-align : right;
margin-bottom : 0;
}
.tracking-order-card__title-order[data-v-84ba0610] {
font-size : 20px;
line-height : 28px;
align-items : center;
color : #333;
}
.tracking-order-card__title-route[data-v-84ba0610] {
display : flex;
}
}
.tracking-ready-for-pickup-notification[data-v-818ba719] {
background : #fff;
box-shadow : 0 4px 15px #00000026;
border-radius : 10px;
display : flex;
flex-direction : column;
padding : 20px;
}
.tracking-ready-for-pickup-notification__item[data-v-818ba719] {
margin-bottom : 16px;
}
.tracking-ready-for-pickup-notification__item[data-v-818ba719]:last-child {
margin-bottom : 0;
}
.tracking-ready-for-pickup-notification__title[data-v-818ba719] {
font-size : 14px;
line-height : 18px;
color : #333;
margin-bottom : 4px;
}
.tracking-ready-for-pickup-notification__text[data-v-818ba719] {
font-size : 12px;
line-height : 16px;
color : #999;
}
.tracking-ready-for-pickup-notification__button[data-v-818ba719] {
font-size : 12px;
line-height : 14px;
padding : 7px 10px;
}
.tracking-special-note-notification[data-v-24669f09] {
background : #fff;
box-shadow : 0 4px 15px #00000026;
border-radius : 10px;
display : flex;
flex-direction : column;
padding : 20px;
margin-top : 16px;
margin-bottom : 46px;
}
@media (min-width: 768px) {
.tracking-special-note-notification[data-v-24669f09] {
margin-bottom : 0;
}
}
.tracking-special-note-notification__text[data-v-24669f09] {
font-size : 12px;
line-height : 16px;
color : #999;
}
.tracking-order-card__notification.desktop[data-v-f95e86c4] {
display : none;
}
.tracking-order-card__info[data-v-f95e86c4] {
margin-top : 23px;
margin-bottom : 40px;
}
.tracking-order-card__from-to[data-v-f95e86c4] {
margin-bottom : 35px;
}
.tracking-order-card__return[data-v-f95e86c4] {
margin-top : 24px;
margin-bottom : 40px;
}
@media (min-width: 768px) {
.tracking-order-card__return[data-v-f95e86c4] {
margin-bottom : 0;
}
}
@media (min-width: 768px) {
.tracking-order-card[data-v-f95e86c4] {
background : #fff;
box-shadow : 0 15px 15px var(--Bottom_10, rgb(0, 0, 0, 0.1));
border-radius : 10px;
padding : 32px;
}
.tracking-order-card__details[data-v-f95e86c4] {
display : flex;
flex-direction : column;
width : 100%;
flex-grow : 1;
margin-right : 64px;
}
.tracking-order-card__details-item[data-v-f95e86c4]:last-child .short-detail__spacer-end {
display : none;
}
.tracking-order-card__details-item[data-v-f95e86c4]:last-child .short-detail__info.last:before {
display : none;
}
.tracking-order-card__block[data-v-f95e86c4] {
display : flex;
flex-direction : row-reverse;
margin-top : 74px;
}
.tracking-order-card__notification.mobile[data-v-f95e86c4] {
display : none;
}
.tracking-order-card__notification.desktop[data-v-f95e86c4] {
display : flex;
}
.tracking-order-card__info[data-v-f95e86c4] {
margin-top : 0;
margin-bottom : 16px;
}
.tracking-order-card__info-container[data-v-f95e86c4] {
margin-top : 0;
max-width : 350px;
}
.tracking-order-card__container[data-v-f95e86c4] {
padding : 28px 30px;
display : flex;
flex-direction : column;
}
.tracking-order-card__content[data-v-f95e86c4] {
background : #f6f7f9;
border-radius : 10px;
}
}
.tracking-new__item[data-v-22bc9b62] {
margin : 0 16px;
}
.tracking-new__item.title[data-v-22bc9b62] {
margin-top : 32px;
margin-bottom : 22px;
color : #222;
font-size : 24px;
font-weight : 400;
line-height : 32px;
}
.tracking-new__item.search[data-v-22bc9b62] {
margin-top : 22px;
margin-bottom : 32px;
}
.tracking-new__item.order[data-v-22bc9b62], .tracking-new__item.applications[data-v-22bc9b62] {
margin : 32px 16px;
}
.tracking-new__item.documents[data-v-22bc9b62] {
margin : 32px 0;
}
@media (min-width: 640px) {
.tracking-new__item[data-v-22bc9b62] {
margin : 0 16px;
}
.tracking-new__item.title[data-v-22bc9b62] {
margin-top : 48px;
margin-bottom : 24px;
font-size : 40px;
line-height : 50px;
}
.tracking-new__item.search[data-v-22bc9b62], .tracking-new__item.order[data-v-22bc9b62] {
margin : 24px 16px;
}
.tracking-new__item.applications[data-v-22bc9b62] {
margin : 48px 16px 24px;
}
.tracking-new__item.documents[data-v-22bc9b62] {
margin : 24px 16px 48px;
}
}
@media (min-width: 1280px) {
.tracking-new__item[data-v-22bc9b62] {
margin : 0;
}
.tracking-new__item.search[data-v-22bc9b62], .tracking-new__item.order[data-v-22bc9b62] {
margin : 24px 0;
}
.tracking-new__item.applications[data-v-22bc9b62] {
margin : 48px 0 24px;
}
.tracking-new__item.documents[data-v-22bc9b62] {
margin : 24px 0 48px;
}
}
.mobile-applications[data-v-bd40cd1d] {
margin-top : 48px;
height : 420px;
flex-shrink : 0;
margin-bottom : 24px;
}
@media (min-width: 992px) {
.mobile-applications[data-v-bd40cd1d] {
border-radius : 16px;
height : 288px;
position : relative;
margin : 120px 16px 48px;
}
}
@media (min-width: 1200px) {
.mobile-applications[data-v-bd40cd1d] {
margin-left : auto;
margin-right : auto;
}
}
.mobile-applications__no-margin-top[data-v-bd40cd1d] {
margin-top : 0;
}
.mobile-applications__substrate[data-v-bd40cd1d] {
display : flex;
flex-direction : column;
gap : 24px;
padding : 32px 16px;
background : linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
height : 100%;
width : 100%;
}
@media (min-width: 992px) {
.mobile-applications__substrate[data-v-bd40cd1d] {
position : absolute;
bottom : 0;
height : 200px;
border-radius : 16px;
flex-direction : row;
gap : 0;
padding : 40px 0 40px 40px;
}
}
.mobile-applications__substrate__info[data-v-bd40cd1d] {
display : flex;
justify-content : center;
order : 1;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info[data-v-bd40cd1d] {
width : calc(100% - 312px);
display : flex;
justify-content : space-between;
order : 0;
}
}
.mobile-applications__substrate__info__left[data-v-bd40cd1d] {
display : flex;
flex-direction : column;
gap : 24px;
}
.mobile-applications__substrate__info__left__text[data-v-bd40cd1d] {
display : flex;
flex-direction : column;
gap : 8px;
}
.mobile-applications__substrate__info__left__text .desktopHeader[data-v-bd40cd1d] {
display : none;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info__left__text .desktopHeader[data-v-bd40cd1d] {
display : block;
}
}
.mobile-applications__substrate__info__left__text .mobileHeader[data-v-bd40cd1d] {
display : block;
text-align : center;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info__left__text .mobileHeader[data-v-bd40cd1d] {
display : none;
}
}
.mobile-applications__substrate__info__left__text .subtext[data-v-bd40cd1d] {
text-align : center;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info__left__text .subtext[data-v-bd40cd1d] {
text-align : unset;
max-width : 476px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.mobile-applications__substrate__info__left__apps[data-v-bd40cd1d] {
display : flex;
justify-content : center;
column-gap : 8px;
height : 40px;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info__left__apps[data-v-bd40cd1d] {
display : none;
}
}
.mobile-applications__substrate__info__right[data-v-bd40cd1d] {
display : none;
}
@media (min-width: 992px) {
.mobile-applications__substrate__info__right[data-v-bd40cd1d] {
display : flex;
align-items : flex-start;
}
.mobile-applications__substrate__info__right__qr[data-v-bd40cd1d] {
padding : 16px;
background : rgb(255, 255, 255, 0.5);
border-radius : 16px;
}
.mobile-applications__substrate__info__right__qr img[data-v-bd40cd1d] {
width : 88px;
height : 88px;
}
}
.mobile-applications__substrate__image[data-v-bd40cd1d] {
position : relative;
display : flex;
justify-content : center;
height : 100%;
order : 0;
min-height : 171px;
}
@media (min-width: 992px) {
.mobile-applications__substrate__image[data-v-bd40cd1d] {
width : 328px;
order : 1;
min-height : unset;
}
}
.mobile-applications__substrate__image img[data-v-bd40cd1d] {
position : absolute;
max-height : 100%;
bottom : 0;
z-index : 1;
min-width : 244px;
}
@media (min-width: 992px) {
.mobile-applications__substrate__image img[data-v-bd40cd1d] {
right : 0;
width : 328px;
max-height : unset;
height : 240px;
bottom : -40px;
}
}
.mobile-applications__substrate__image__line[data-v-bd40cd1d] {
position : absolute;
bottom : 0;
width : calc(100% - 16px);
left : 8px;
height : 1px;
background : rgb(0, 0, 0, 0.07);
}
@media (min-width: 992px) {
.mobile-applications__substrate__image__line[data-v-bd40cd1d] {
display : none;
}
}
.mobile-applications__badges-items[data-v-bd40cd1d] {
display : flex;
gap : 12px;
}
.mobile-applications__badges-item[data-v-bd40cd1d] {
display : flex;
align-items : center;
transition : all 0.3s ease;
}
.mobile-applications__loader[data-v-bd40cd1d] {
width : 100%;
height : 100%;
display : flex;
justify-content : center;
}
.cdek-questions {
padding : 20px 0;
border-bottom : 1px dashed var(--Bottom_30, rgb(0, 0, 0, 0.3));
}
.cdek-questions:first-child {
padding-top : 0;
}
.cdek-questions:last-child {
border-bottom : none;
}
.cdek-questions__header {
display : flex;
justify-content : space-between;
width : 100%;
}
@media (hover: hover) {
.cdek-questions__header:hover {
color : var(--Primary_Active, #158e3a);
}
.cdek-questions__header:hover path {
stroke : var(--Primary_Active, #158e3a) !important ;
}
}
.cdek-questions__title {
margin-right : 16px;
}
.cdek-questions__container {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-top : 8px;
}
@media (min-width: 992px) {
.cdek-questions {
padding : 24px 0;
}
.cdek-questions:first-child {
padding-top : 0;
}
.cdek-questions__header {
display : flex;
justify-content : space-between;
width : 100%;
}
.cdek-questions__title {
margin-right : 16px;
}
.cdek-questions__container {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-top : 12px;
}
}
input[type="submit"][data-v-eb883079], input[type="search"][data-v-eb883079], input[type="text"][data-v-eb883079] {
appearance : none;
}
.contentMF[data-v-eb883079] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-eb883079] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-eb883079] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-eb883079] {
padding : 0;
}
}
.containerMF[data-v-eb883079] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-eb883079] {
max-width : 1200px;
}
}
.containerMF__text[data-v-eb883079] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-eb883079] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-eb883079] {
font-size : 20px;
}
}
.containerMF__text b[data-v-eb883079] {
font-weight : 600;
}
.containerMF__text i[data-v-eb883079] {
font-weight : 100;
}
.containerMF__list[data-v-eb883079] {
padding : 0;
}
.containerMF__list li[data-v-eb883079] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-eb883079]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-eb883079] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-eb883079]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-eb883079], .toggle-list__link[data-v-eb883079] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-eb883079], .toggle-list__link[data-v-eb883079] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-eb883079]:focus, .toggle-list__link[data-v-eb883079]:focus, .containerMF__linkGreen[data-v-eb883079]:hover, .toggle-list__link[data-v-eb883079]:hover, .containerMF__linkGreen[data-v-eb883079]:active, .toggle-list__link[data-v-eb883079]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-eb883079] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-eb883079]:focus, .containerMF__linkGrey[data-v-eb883079]:hover, .containerMF__linkGrey[data-v-eb883079]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-eb883079] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-eb883079]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-eb883079] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-eb883079]:after {
right : -29px;
}
}
.containerMF__h1[data-v-eb883079] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-eb883079] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-eb883079] {
font-size : 42px;
}
}
.containerMF__h2[data-v-eb883079] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-eb883079] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-eb883079] {
font-size : 34px;
}
}
.containerMF__h4[data-v-eb883079], .toggle-list__h4[data-v-eb883079] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-eb883079], .toggle-list__h4[data-v-eb883079] {
font-size : 30px;
}
}
.containerMF__h5[data-v-eb883079] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-eb883079] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-eb883079]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-eb883079]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-eb883079]:focus, .containerMF__button-forward[data-v-eb883079]:hover, .containerMF__button-forward[data-v-eb883079]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-eb883079]:focus:before, .containerMF__button-forward[data-v-eb883079]:hover:before, .containerMF__button-forward[data-v-eb883079]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-eb883079]:focus:after, .containerMF__button-forward[data-v-eb883079]:hover:after, .containerMF__button-forward[data-v-eb883079]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-eb883079] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-eb883079]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-eb883079]:focus, .containerMF__button-up[data-v-eb883079]:hover, .containerMF__button-up[data-v-eb883079]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-eb883079]:focus:before, .containerMF__button-up[data-v-eb883079]:hover:before, .containerMF__button-up[data-v-eb883079]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-eb883079] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-eb883079], .containerMF__arrow-For[data-v-eb883079] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-eb883079]:before, .containerMF__arrow-For[data-v-eb883079]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-eb883079]:focus, .containerMF__arrow-Back[data-v-eb883079]:hover, .containerMF__arrow-Back[data-v-eb883079]:active, .containerMF__arrow-For[data-v-eb883079]:focus, .containerMF__arrow-For[data-v-eb883079]:hover, .containerMF__arrow-For[data-v-eb883079]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-eb883079]:focus:before, .containerMF__arrow-Back[data-v-eb883079]:hover:before, .containerMF__arrow-Back[data-v-eb883079]:active:before, .containerMF__arrow-For[data-v-eb883079]:focus:before, .containerMF__arrow-For[data-v-eb883079]:hover:before, .containerMF__arrow-For[data-v-eb883079]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-eb883079]:focus, .containerMF__arrow-Back--Dark[data-v-eb883079]:hover, .containerMF__arrow-Back--Dark[data-v-eb883079]:active, .containerMF__arrow-For--Dark[data-v-eb883079]:focus, .containerMF__arrow-For--Dark[data-v-eb883079]:hover, .containerMF__arrow-For--Dark[data-v-eb883079]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-eb883079]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-eb883079] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-eb883079]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-eb883079] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-eb883079]:focus, .containerMF__arrows .disabled[data-v-eb883079]:hover, .containerMF__arrows .disabled[data-v-eb883079]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-eb883079]:focus:before, .containerMF__arrows .disabled[data-v-eb883079]:hover:before, .containerMF__arrows .disabled[data-v-eb883079]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-eb883079] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-eb883079] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-eb883079] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-eb883079] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-eb883079] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-eb883079] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-eb883079] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-eb883079] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-eb883079] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-eb883079]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-eb883079]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-eb883079]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-eb883079] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-eb883079] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-eb883079]:focus, .containerMF__pagination-wrapper li button[data-v-eb883079]:hover, .containerMF__pagination-wrapper li button[data-v-eb883079]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-eb883079] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-eb883079] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-eb883079] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-eb883079]:focus, .containerMF__pagination-onward[data-v-eb883079]:hover, .containerMF__pagination-onward[data-v-eb883079]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-eb883079] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-eb883079] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-eb883079] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-eb883079]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-eb883079] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-eb883079]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-eb883079]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-eb883079] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-eb883079] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-eb883079]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-eb883079] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-eb883079]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-eb883079]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-eb883079] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-eb883079] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-eb883079]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-eb883079] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-eb883079]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-eb883079]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-eb883079] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-eb883079] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-eb883079] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-eb883079] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-eb883079]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-eb883079] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-eb883079]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-eb883079]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-eb883079]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-eb883079] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-eb883079], .containerMF__input-text[data-v-eb883079]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-eb883079]:focus, .containerMF__input-text[data-v-eb883079]:hover, .containerMF__input-text[data-v-eb883079]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-eb883079] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-eb883079] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-eb883079] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-eb883079] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-eb883079] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-eb883079]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-eb883079]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-eb883079]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-eb883079]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-eb883079] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-eb883079] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-eb883079] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-eb883079] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-eb883079] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-eb883079] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-eb883079] {
background-color : #fbfbfb;
}
.cdek-questions-list[data-v-eb883079] {
position : relative;
z-index : 1;
margin : 48px 16px;
}
.cdek-questions-list__icon[data-v-eb883079] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.cdek-questions-list__icon--open[data-v-eb883079] {
transform : rotate(180deg);
}
.cdek-questions-list__accordion[data-v-eb883079] {
margin : 24px 0 140px;
}
.cdek-questions-list__accordion-title[data-v-eb883079] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
text-align : left;
font-weight : 500;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.cdek-questions-list__accordion[data-v-eb883079] {
margin-bottom : 120px;
}
}
@media only screen and (max-width: 999px) {
.cdek-questions-list__accordion[data-v-eb883079] {
margin : 28px 0 80px;
}
}
@media only screen and (max-width: 639px) {
.cdek-questions-list__accordion[data-v-eb883079] {
margin-top : 9px;
}
}
@media only screen and (max-width: 639px) {
.cdek-questions-list__accordion[data-v-eb883079] {
border-top-width : 0;
}
}
@media (min-width: 1200px) {
.cdek-questions-list[data-v-eb883079] {
max-width : 1200px;
margin : 80px auto;
}
}
.cdek-questions-list__title[data-v-eb883079] {
font-family : Roboto, sans-serif;
font-size : 20px;
line-height : 28px;
font-weight : 500;
margin-bottom : 24px;
}
@media (min-width: 992px) {
.cdek-questions-list__title[data-v-eb883079] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
.cdek-questions-list__accordion-title[data-v-eb883079] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
}
.accordion[data-v-bb246f95] {
position : relative;
}
.vkns[data-v-01765385] {
padding-top : 56px;
}
@media (min-width: 640px) {
.vkns[data-v-01765385] {
padding-top : 125px;
}
}
@media (min-width: 1000px) {
.vkns[data-v-01765385] {
padding-top : 139px;
padding-bottom : 0;
}
}
.vkns__title[data-v-01765385] {
font-weight : 300;
font-size : 42px;
line-height : 49px;
color : #1ab248;
}
.vkns__description[data-v-01765385] {
margin-top : 26px;
font-weight : 300;
font-size : 18px;
line-height : 27px;
color : #232323;
}
@media only screen and (max-width: 1279px) {
.vkns__description[data-v-01765385] {
margin-top : 34px;
line-height : 26px;
}
}
@media only screen and (max-width: 639px) {
.vkns__description[data-v-01765385] {
margin-top : 23px;
font-size : 16px;
line-height : 23px;
}
}
.vkns__policy[data-v-01765385] {
display : inline-block;
margin-top : 7px;
font-size : 18px;
line-height : 21px;
text-decoration-line : underline;
color : #232323;
}
@media only screen and (max-width: 639px) {
.vkns__policy[data-v-01765385] {
margin-top : 4px;
font-size : 16px;
line-height : 17px;
}
}
.vkns__form[data-v-01765385] {
margin-top : 58px;
}
@media only screen and (max-width: 999px) {
.vkns__form[data-v-01765385] {
margin-top : 38px;
}
}
.vkns__form__label[data-v-01765385] {
font-weight : 500;
font-size : 30px;
line-height : 30px;
color : #cfcfcf;
border-bottom : 1px solid #e1e1e1;
padding-bottom : 25px;
}
.vkns__form__input[data-v-01765385] {
margin-top : 65px;
}
@media only screen and (max-width: 999px) {
.vkns__form__input[data-v-01765385] {
flex-direction : column;
align-items : stretch;
margin-top : 30px;
}
}
.vkns__form__input_question[data-v-01765385] {
margin-top : 52px;
}
.vkns__form__input_question[data-v-01765385] > :nth-child(2) > :first-child > :first-child {
height : 280px;
resize : none;
}
@media only screen and (max-width: 1279px) {
.vkns__form__input_question[data-v-01765385] > :nth-child(2) > :first-child > :first-child {
height : 260px;
}
}
@media only screen and (max-width: 999px) {
.vkns__form__input_question[data-v-01765385] > :nth-child(2) > :first-child > :first-child {
height : 200px;
}
}
@media only screen and (max-width: 639px) {
.vkns__form__input_question[data-v-01765385] > :nth-child(2) > :first-child > :first-child {
height : 160px;
}
}
.vkns__form__accept_policy_checkbox_container[data-v-01765385] {
margin : 38px 32% 0 23.5%;
}
.vkns__form__accept_policy_checkbox_container .validate_checkbox__error-message[data-v-01765385] {
position : static;
}
@media only screen and (max-width: 1279px) {
.vkns__form__accept_policy_checkbox_container[data-v-01765385] {
margin : 38px 4% 0 30%;
}
}
@media only screen and (max-width: 999px) {
.vkns__form__accept_policy_checkbox_container[data-v-01765385] {
margin : 24px 0 0;
}
}
@media only screen and (max-width: 639px) {
.vkns__form__accept_policy_checkbox_container[data-v-01765385] {
margin : 16px 0 0;
}
}
.vkns__form__accept_policy_description[data-v-01765385] {
font-weight : 300;
font-size : 16px;
line-height : 24px;
color : #232323;
}
.vkns__form__accept_policy_description[data-v-01765385] > :first-child {
color : #000;
font-weight : 700;
}
.vkns__form__divider[data-v-01765385] {
margin-top : 70px;
border-bottom : 1px solid #e1e1e1;
margin-right : -18px;
}
@media only screen and (max-width: 999px) {
.vkns__form__divider[data-v-01765385] {
margin-top : 83px;
}
}
@media only screen and (max-width: 639px) {
.vkns__form__divider[data-v-01765385] {
margin-top : 61px;
margin-left : -18px;
}
}
.vkns__form__add_question_button[data-v-01765385] {
width : 51.6%;
margin-left : 23%;
margin-top : 43px;
margin-bottom : 100px;
text-decoration : none;
display : block;
padding : 28px 20px;
background-clip : border-box;
box-sizing : border-box;
background-color : #232323;
color : #fff;
border : transparent solid 1px;
font-weight : 500;
font-size : 20px;
line-height : 24px;
text-align : center;
letter-spacing : 1.25px;
}
.vkns__form__add_question_button[data-v-01765385]:hover, .vkns__form__add_question_button[data-v-01765385]:focus {
background-color : #000;
transition : all 0.6s;
}
@media only screen and (max-width: 1279px) {
.vkns__form__add_question_button[data-v-01765385] {
margin-left : 30%;
width : 66%;
}
}
@media only screen and (max-width: 999px) {
.vkns__form__add_question_button[data-v-01765385] {
width : stretch;
margin-left : -10px;
margin-right : -10px;
}
}
.vkns__form__add_question_error[data-v-01765385] {
color : #e91717;
margin-top : 8px;
margin-left : 23%;
}
@media only screen and (max-width: 1279px) {
.vkns__form__add_question_error[data-v-01765385] {
margin-left : 30%;
}
}
@media only screen and (max-width: 999px) {
.vkns__form__add_question_error[data-v-01765385] {
margin-left : -10px;
}
}
@media only screen and (max-width: 639px) {
.vkns__form__add_question_error[data-v-01765385] {
margin-right : -10px;
}
}
.block[data-v-56b454ec] {
width : 100%;
height : 100%;
position : fixed;
top : 0;
left : 0;
display : flex;
align-items : center;
justify-content : center;
overflow : auto;
}
.progress[data-v-56b454ec] {
display : block;
border : none;
}
input[type="submit"][data-v-a3bdb4f5], input[type="search"][data-v-a3bdb4f5], input[type="text"][data-v-a3bdb4f5] {
appearance : none;
}
.contentMF[data-v-a3bdb4f5] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-a3bdb4f5] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-a3bdb4f5] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-a3bdb4f5] {
padding : 0;
}
}
.containerMF[data-v-a3bdb4f5] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-a3bdb4f5] {
max-width : 1200px;
}
}
.containerMF__text[data-v-a3bdb4f5] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-a3bdb4f5] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-a3bdb4f5] {
font-size : 20px;
}
}
.containerMF__text b[data-v-a3bdb4f5] {
font-weight : 600;
}
.containerMF__text i[data-v-a3bdb4f5] {
font-weight : 100;
}
.containerMF__list[data-v-a3bdb4f5] {
padding : 0;
}
.containerMF__list li[data-v-a3bdb4f5] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-a3bdb4f5]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-a3bdb4f5] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-a3bdb4f5]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-a3bdb4f5], .toggle-list__link[data-v-a3bdb4f5] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-a3bdb4f5], .toggle-list__link[data-v-a3bdb4f5] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-a3bdb4f5]:focus, .toggle-list__link[data-v-a3bdb4f5]:focus, .containerMF__linkGreen[data-v-a3bdb4f5]:hover, .toggle-list__link[data-v-a3bdb4f5]:hover, .containerMF__linkGreen[data-v-a3bdb4f5]:active, .toggle-list__link[data-v-a3bdb4f5]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-a3bdb4f5] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-a3bdb4f5]:focus, .containerMF__linkGrey[data-v-a3bdb4f5]:hover, .containerMF__linkGrey[data-v-a3bdb4f5]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-a3bdb4f5] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-a3bdb4f5]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-a3bdb4f5] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-a3bdb4f5]:after {
right : -29px;
}
}
.containerMF__h1[data-v-a3bdb4f5] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-a3bdb4f5] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-a3bdb4f5] {
font-size : 42px;
}
}
.containerMF__h2[data-v-a3bdb4f5] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-a3bdb4f5] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-a3bdb4f5] {
font-size : 34px;
}
}
.containerMF__h4[data-v-a3bdb4f5], .unmarked-list__h4[data-v-a3bdb4f5], .toggle-list__h4[data-v-a3bdb4f5] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-a3bdb4f5], .unmarked-list__h4[data-v-a3bdb4f5], .toggle-list__h4[data-v-a3bdb4f5] {
font-size : 30px;
}
}
.containerMF__h5[data-v-a3bdb4f5] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-a3bdb4f5] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-a3bdb4f5]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus, .containerMF__button-forward[data-v-a3bdb4f5]:hover, .containerMF__button-forward[data-v-a3bdb4f5]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus:before, .containerMF__button-forward[data-v-a3bdb4f5]:hover:before, .containerMF__button-forward[data-v-a3bdb4f5]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus:after, .containerMF__button-forward[data-v-a3bdb4f5]:hover:after, .containerMF__button-forward[data-v-a3bdb4f5]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a3bdb4f5] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-a3bdb4f5]:focus, .containerMF__button-up[data-v-a3bdb4f5]:hover, .containerMF__button-up[data-v-a3bdb4f5]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a3bdb4f5]:focus:before, .containerMF__button-up[data-v-a3bdb4f5]:hover:before, .containerMF__button-up[data-v-a3bdb4f5]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-a3bdb4f5] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-a3bdb4f5], .containerMF__arrow-For[data-v-a3bdb4f5] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:before, .containerMF__arrow-For[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:focus, .containerMF__arrow-Back[data-v-a3bdb4f5]:hover, .containerMF__arrow-Back[data-v-a3bdb4f5]:active, .containerMF__arrow-For[data-v-a3bdb4f5]:focus, .containerMF__arrow-For[data-v-a3bdb4f5]:hover, .containerMF__arrow-For[data-v-a3bdb4f5]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:focus:before, .containerMF__arrow-Back[data-v-a3bdb4f5]:hover:before, .containerMF__arrow-Back[data-v-a3bdb4f5]:active:before, .containerMF__arrow-For[data-v-a3bdb4f5]:focus:before, .containerMF__arrow-For[data-v-a3bdb4f5]:hover:before, .containerMF__arrow-For[data-v-a3bdb4f5]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:focus, .containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:hover, .containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:active, .containerMF__arrow-For--Dark[data-v-a3bdb4f5]:focus, .containerMF__arrow-For--Dark[data-v-a3bdb4f5]:hover, .containerMF__arrow-For--Dark[data-v-a3bdb4f5]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-a3bdb4f5]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-a3bdb4f5] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-a3bdb4f5] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-a3bdb4f5]:focus, .containerMF__arrows .disabled[data-v-a3bdb4f5]:hover, .containerMF__arrows .disabled[data-v-a3bdb4f5]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-a3bdb4f5]:focus:before, .containerMF__arrows .disabled[data-v-a3bdb4f5]:hover:before, .containerMF__arrows .disabled[data-v-a3bdb4f5]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-a3bdb4f5] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-a3bdb4f5] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-a3bdb4f5] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-a3bdb4f5] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-a3bdb4f5] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-a3bdb4f5] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-a3bdb4f5] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-a3bdb4f5] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a3bdb4f5] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:focus, .containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:hover, .containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-a3bdb4f5] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-a3bdb4f5]:focus, .containerMF__pagination-onward[data-v-a3bdb4f5]:hover, .containerMF__pagination-onward[data-v-a3bdb4f5]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-a3bdb4f5] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-a3bdb4f5] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-a3bdb4f5]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-a3bdb4f5]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-a3bdb4f5] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-a3bdb4f5]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-a3bdb4f5] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-a3bdb4f5]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-a3bdb4f5] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-a3bdb4f5]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-a3bdb4f5] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-a3bdb4f5] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-a3bdb4f5] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-a3bdb4f5] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-a3bdb4f5]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a3bdb4f5] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a3bdb4f5]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a3bdb4f5]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a3bdb4f5]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-a3bdb4f5] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-a3bdb4f5], .containerMF__input-text[data-v-a3bdb4f5]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-a3bdb4f5]:focus, .containerMF__input-text[data-v-a3bdb4f5]:hover, .containerMF__input-text[data-v-a3bdb4f5]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-a3bdb4f5] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-a3bdb4f5] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-a3bdb4f5] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-a3bdb4f5] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-a3bdb4f5] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-a3bdb4f5]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a3bdb4f5]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-a3bdb4f5]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-a3bdb4f5]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a3bdb4f5] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-a3bdb4f5] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-a3bdb4f5] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-a3bdb4f5] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-a3bdb4f5] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-a3bdb4f5] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-a3bdb4f5] {
background-color : #fbfbfb;
}
.unmarked-list[data-v-a3bdb4f5] {
padding : 0 10px;
font-size : 16px;
}
@media (min-width: 640px) {
.unmarked-list[data-v-a3bdb4f5] {
font-size : 16px;
}
}
@media (min-width: 962px) {
.unmarked-list[data-v-a3bdb4f5] {
font-size : 18px;
}
}
@media (min-width: 640px) {
.unmarked-list[data-v-a3bdb4f5] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.unmarked-list[data-v-a3bdb4f5] {
padding : 0;
}
}
.unmarked-list__h4[data-v-a3bdb4f5] {
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.unmarked-list__h4[data-v-a3bdb4f5] {
margin-bottom : 37px;
}
}
.unmarked-list dt[data-v-a3bdb4f5], .unmarked-list dd[data-v-a3bdb4f5] {
display : inline;
}
.unmarked-list dt[data-v-a3bdb4f5] {
font-weight : 600;
}
.unmarked-list dd[data-v-a3bdb4f5] {
letter-spacing : -0.2px;
}
.unmarked-list__list[data-v-a3bdb4f5] {
display : grid;
gap : 8vw;
}
@media (min-width: 640px) {
.unmarked-list__list[data-v-a3bdb4f5] {
gap : 5vw;
}
}
@media (min-width: 1000px) {
.unmarked-list__list[data-v-a3bdb4f5] {
gap : 4vw;
}
}
@media (min-width: 1280px) {
}
.unmarked-list__list--under dt[data-v-a3bdb4f5], .unmarked-list__list--under dd[data-v-a3bdb4f5] {
display : block;
}
.unmarked-list__item[data-v-a3bdb4f5] {
font-size : 100%;
}
.tile[data-v-9d5d7f49] {
text-decoration : none;
border : #e1e1e1 solid 1px;
margin-left : -1px;
margin-top : -1px;
}
@media only screen and (min-width: 1000px) {
.tile:last-child .tile__item[data-v-9d5d7f49] {
border-left : 1px solid transparent;
}
}
@media only screen and (max-width: 999px) {
.tile:last-child .tile__item[data-v-9d5d7f49] {
border-top : 1px solid transparent;
}
}
@media only screen and (min-width: 1000px) {
.tile:first-child .tile__item[data-v-9d5d7f49] {
border-right : 1px solid transparent;
}
}
.tile__item[data-v-9d5d7f49] {
min-height : 250px;
height : 100%;
position : relative;
transition : 0.3s cubic-bezier(0.25,0.8,0.5,1);
padding : 47px 34px 47px 50px;
box-sizing : border-box;
}
.tile__item--hover[data-v-9d5d7f49] {
box-shadow : 0 0 30px #0000001a;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tile__item[data-v-9d5d7f49] {
min-height : 170px;
display : flex;
flex-direction : column;
justify-content : center;
padding : 47px 34px 47px 28px;
}
}
@media only screen and (max-width: 639px) {
.tile__item[data-v-9d5d7f49] {
padding : 36px 30px 36px 38px;
}
}
.tile__title[data-v-9d5d7f49] {
font-style : normal;
font-weight : 700;
font-size : 18px;
line-height : 22px;
color : #232323;
margin-bottom : 5px;
}
.tile__value[data-v-9d5d7f49] {
font-style : normal;
font-weight : 300;
font-size : 16px;
line-height : 24px;
color : #232323;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tile__title[data-v-9d5d7f49], .tile__value[data-v-9d5d7f49] {
text-align : center;
}
}
.tile__box-icon[data-v-9d5d7f49] {
min-height : 105px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tile__box-icon[data-v-9d5d7f49] {
min-width : unset;
width : auto;
}
}
.tile__animation[data-v-9d5d7f49] {
height : 80px;
width : 100px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tile__animation[data-v-9d5d7f49] {
width : auto;
}
}
.tile__icon[data-v-9d5d7f49] {
margin-top : 6px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tile__icon[data-v-9d5d7f49] {
flex : 0 0 auto;
margin : 4px 0 0 15px;
}
}
@media only screen and (max-width: 639px) {
.tile__icon[data-v-9d5d7f49] {
margin : 13px 0 23px;
}
}
.tiles[data-v-57ff9a16] {
margin-top : 50px;
padding : 0;
margin-bottom : 80px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.tiles[data-v-57ff9a16] {
max-width : 1000px;
padding : 0 20px;
margin : 80px auto 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.tiles[data-v-57ff9a16] {
padding : 0 20px;
margin-top : 50px;
}
}
@media (min-width: 640px) {
.tiles--column[data-v-57ff9a16] {
padding : 0;
}
}
@media (min-width: 1000px) {
.tiles--column .base-flex.md4[data-v-57ff9a16] {
flex-basis : auto;
width : 50%;
max-width : none;
height : auto;
}
}
.tiles--column .tile__item[data-v-57ff9a16] {
padding : 25px 20px 25px 35px;
height : auto;
}
@media (min-width: 640px) {
.tiles--column .tile__item[data-v-57ff9a16] {
padding : 20px 40px 40px;
}
}
@media (min-width: 1000px) {
.tiles--column .tile__item[data-v-57ff9a16] {
display : flex;
padding-bottom : 30px;
padding-top : 35px;
height : 100%;
}
}
.tiles--column .tile__icon[data-v-57ff9a16] {
margin : 0 0 30px;
max-width : 50px;
max-height : 50px;
}
@media (min-width: 1000px) {
.tiles--column .tile__icon[data-v-57ff9a16] {
max-width : 60px;
max-height : 60px;
}
}
.tiles--column .tile__icon img[data-v-57ff9a16] {
width : 100%;
height : 100%;
}
@media (min-width: 1000px) {
.tiles--column .base-layout[data-v-57ff9a16] {
flex-wrap : wrap;
}
}
.tiles__layout.base-layout[data-v-57ff9a16] {
flex-wrap : wrap;
}
@media only screen and (max-width: 999px) {
.tiles__layout.base-layout[data-v-57ff9a16] {
flex-direction : column;
}
}
@media (min-width: 640px) {
.tiles[data-v-57ff9a16] {
margin-bottom : 100px;
}
}
@media (min-width: 1000px) {
.tiles[data-v-57ff9a16] {
margin-bottom : 130px;
}
.tiles[data-v-57ff9a16] .tile {
max-width : 50%;
flex-basis : 50%;
}
}
@media (min-width: 1280px) {
.tiles[data-v-57ff9a16] {
margin-bottom : 165px;
}
}
.help-documents[data-v-749906f4] {
position : relative;
padding-top : 0;
padding-bottom : 0;
display : flex;
flex : 1 1 auto;
min-width : 0;
flex-wrap : wrap;
flex-direction : row;
}
@media only screen and (max-width: 999px) {
.help-documents[data-v-749906f4] {
padding : 20px;
}
}
@media only screen and (max-width: 639px) {
.help-documents[data-v-749906f4] {
flex-direction : column;
}
}
.help-documents__block[data-v-749906f4] {
min-width : 50%;
flex : 1;
}
@media only screen and (min-width: 640px) {
.help-documents__block[data-v-749906f4] {
padding-right : 10px;
}
}
@media only screen and (max-width: 639px) {
.help-documents__block[data-v-749906f4] {
margin-bottom : 70px;
}
.help-documents__block[data-v-749906f4]:last-child {
margin-bottom : 0;
}
}
.help-documents__header[data-v-749906f4] {
font-weight : 700;
font-size : 24px;
line-height : 37px;
margin-bottom : 25px;
}
.new-block[data-v-8797c334] {
margin-top : 48px;
position : relative;
}
@media (min-width: 992px) {
.new-block[data-v-8797c334] {
margin-top : 120px;
}
}
.new-block__header[data-v-8797c334] {
display : flex;
justify-content : space-between;
align-items : center;
margin-bottom : 16px;
}
@media (min-width: 768px) {
.new-block__header[data-v-8797c334] {
margin-bottom : 32px;
}
}
.new-block__header-title[data-v-8797c334] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
@media (min-width: 768px) {
.new-block__header-title[data-v-8797c334] {
font-size : 32px;
line-height : 40px;
}
}
.new-block__layout[data-v-8797c334] {
column-gap : 24px;
row-gap : 16px;
flex-direction : column;
}
@media (min-width: 992px) {
.new-block__layout[data-v-8797c334] {
flex-direction : row;
}
}
.new-block__item[data-v-8797c334] {
display : flex;
flex-direction : column;
width : 100%;
padding : 16px;
row-gap : 8px;
color : #232323;
border : var(--Bottom_10, rgb(0, 0, 0, 0.1)) solid 1px;
column-gap : 24px;
text-decoration : none;
border-radius : 16px;
min-height : auto;
}
@media (min-width: 992px) {
.new-block__item[data-v-8797c334] {
padding : 24px;
row-gap : 12px;
}
}
@media (min-width: 992px) and (hover: hover) {
.new-block__item[data-v-8797c334]:hover {
border-color : var(--Secondary_30, rgb(75, 60, 135, 0.3));
}
}
.new-block__date[data-v-8797c334] {
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
font-size : 14px;
font-weight : 400;
font-style : normal;
}
.new-block__title-block[data-v-8797c334] {
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
color : var(--Bottom, #000000);
}
.base-layout {
display : flex;
flex : 1 1 auto;
flex-wrap : nowrap;
min-width : 0;
}
.base-layout.row {
flex-direction : row;
}
.base-layout.row.reverse {
flex-direction : row-reverse;
}
.base-layout.column {
flex-direction : column;
}
.base-layout.column.reverse {
flex-direction : column-reverse;
}
.base-layout.column > .base-flex {
max-width : 100%;
}
.base-layout.wrap {
flex-wrap : wrap;
}
.base-layout .fill-height {
height : 100%;
}
.arrow-button[data-v-3397be00] {
text-decoration : none;
}
.arrow-button .arrow-button__wrapper[data-v-3397be00] {
display : flex;
column-gap : 8px;
align-items : center;
}
@media (min-width: 992px) and (hover: hover) {
.arrow-button .arrow-button__wrapper:hover .arrow-button__wrapper__text[data-v-3397be00] {
color : var(--Primary, #1ab248);
}
}
.arrow-button .arrow-button__wrapper__text[data-v-3397be00] {
font-size : 14px;
font-style : normal;
font-weight : 500;
line-height : 20px;
color : var(--Bottom, #000000);
}
@media (min-width: 768px) {
.arrow-button .arrow-button__wrapper__text[data-v-3397be00] {
line-height : 24px;
font-size : 16px;
}
}
.arrow-button:active .arrow-button__wrapper .arrow-button__wrapper__text[data-v-3397be00] {
color : var(--Primary_Active, #158e3a);
}
.arrow-button:active .arrow-button__wrapper[data-v-3397be00] path {
stroke : var(--Primary_Active, #158e3a);
}
.containerMF__h1, .tariff__desription h1, .tariff__heading {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .tariff__desription h1, .tariff__heading {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .tariff__desription h1, .tariff__heading {
font-size : 42px;
}
}
.tariff-wrap.container.cdek-container {
padding : 0;
margin-left : auto;
margin-right : auto;
}
.tariff-wrap {
margin-bottom : 80px;
}
.tariff {
display : flex;
flex-wrap : wrap;
position : relative;
overflow : hidden;
}
.tariff:hover {
box-shadow : 0 0 15px #00000021;
}
@media (min-width: 640px) {
.tariff {
flex-wrap : nowrap;
}
}
@media (max-width: 640px) {
.tariff {
padding : 30px 40px;
}
}
.tariff__desription {
width : 100%;
}
@media (min-width: 640px) {
.tariff__desription {
width : 70%;
}
}
@media (min-width: 1000px) {
.tariff__desription {
width : 45%;
}
}
.tariff__desription:before {
content : attr(data-flag);
color : #fff;
font-weight : 900;
font-size : 10px;
display : flex;
transform : rotate(-45deg);
top : -6px;
left : -25px;
position : absolute;
width : 73px;
height : 38px;
justify-content : center;
align-items : flex-end;
}
.tariff__desription.hit:before {
background : #FFA800;
}
.tariff__desription.quickly:before {
background : #1AB248;
}
.tariff__desription__text {
font-weight : 400;
font-size : 18px;
line-height : 23px;
margin : 0 20px 20px 30px;
}
@media (min-width: 640px) {
.tariff__desription__text {
position : relative;
margin : 0;
}
}
@media (max-width: 640px) {
.tariff__desription__text {
margin : 0 0 20px;
}
}
.tariff__heading {
font-weight : 300;
font-size : 28px;
line-height : 40px;
margin : 0 0 25px 10px;
width : 250px;
}
@media (min-width: 640px) {
.tariff__heading {
font-weight : 300;
font-size : 36px;
margin : 0 20px 40px;
width : 100%;
}
}
@media (min-width: 1000px) {
.tariff__heading {
margin : 0 0 40px;
}
}
.tariff__sending {
text-decoration : none;
color : #000;
display : block;
border-top : 1px solid #e1e1e1;
}
.tariff__sending:last-child {
border-bottom : 1px solid #e1e1e1;
}
@media (min-width: 1000px) {
.tariff__sending {
border-left : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
}
}
@media (min-width: 640px) {
.tariff__desription-wrap {
padding : 40px 100px 40px 40px;
}
}
@media (max-width: 640px) {
.tariff__desription-wrap {
padding : 0;
}
}
.tariff__titlDesription {
color : #0f9a39;
}
.tabs-tariffs {
padding : 0;
white-space : nowrap;
overflow-x : scroll;
position : relative;
z-index : 1;
display : flex;
}
@media (min-width: 1000px) {
.tabs-tariffs {
overflow-x : visible;
}
}
.tabs-tariffs__link {
color : #232323;
text-decoration : none;
}
.tabs-tariffs__item {
list-style-type : none;
font-weight : 300;
font-size : 15px;
color : #232323;
padding : 0 10px 20px;
position : relative;
}
@media (min-width: 640px) {
.tabs-tariffs__item {
font-size : 20px;
padding : 0 20px 23px;
}
}
.tabs-tariffs:before {
content : "";
position : absolute;
height : 2px;
bottom : 0;
left : -100%;
right : -100%;
border-bottom : 1px solid #e1e1e1;
z-index : 4;
}
@media (min-width: 1000px) {
.tabs-tariffs:before {
left : 0;
right : 0;
}
}
.tariff__desription h1 {
font-weight : 500;
font-size : 20px;
margin : 0 30px 5px;
}
@media (min-width: 640px) {
.tariff__desription h1 {
margin : 0 0 5px;
}
}
@media (max-width: 640px) {
.tariff__desription h1 {
margin : 0 0 5px;
}
}
.tariff-information__text {
font-weight : 400;
font-size : 18px;
margin : 0 20px 25px 30px;
}
@media (min-width: 640px) {
.tariff-information__text {
width : 30%;
padding : 40px 0;
margin : 0;
}
}
@media (min-width: 1000px) {
.tariff-information__text {
display : flex;
width : 55%;
justify-content : space-between;
}
}
@media (max-width: 640px) {
.tariff-information__text {
padding : 0;
margin : 0;
}
}
.tariff-information__item {
margin-bottom : 10px;
}
@media (min-width: 1000px) {
.tariff-information__item {
text-align : left;
width : 20%;
}
}
.tariff-information__item-citys {
margin-bottom : 10px;
}
@media (min-width: 1000px) {
.tariff-information__item-citys {
text-align : left;
width : 60%;
}
}
.tariff-information__item-strong {
margin : 0;
}
.tariff-wrap .tabs-tariffs__item.active:before {
content : "";
position : absolute;
bottom : -1px;
left : 0;
height : 2px;
width : 100%;
border-bottom : 2px solid #1ab248;
z-index : 4;
}
.wrapper-tariff {
margin-bottom : 55px;
}
@media (min-width: 640px) {
.wrapper-tariff {
margin-bottom : 80px;
}
}
@media (min-width: 1280px) {
.wrapper-tariff {
margin-bottom : 120px;
}
}
.tabs-tariffs::-webkit-scrollbar {
opacity : 0;
width : 1px;
height : 0;
}
.contentMF, .mobileApp-wrap__download-buttons, .mobileApp-wrap__phone-wrap, .mobileApp-wrap__content {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .mobileApp-wrap__download-buttons, .mobileApp-wrap__phone-wrap, .mobileApp-wrap__content {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .mobileApp-wrap__download-buttons, .mobileApp-wrap__phone-wrap, .mobileApp-wrap__content {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .mobileApp-wrap__download-buttons, .mobileApp-wrap__phone-wrap, .mobileApp-wrap__content {
padding : 0;
}
}
.containerMF__h1, .mobileApp-wrap__title {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .mobileApp-wrap__title {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .mobileApp-wrap__title {
font-size : 42px;
}
}
.phone {
width : 200px;
height : 400px;
background-image : url(/assets/static/mobail.f94da12f.png);
background-size : cover;
display : none;
}
.phone.v-enter {
transform : translateY(100%);
}
.phone.v-enter-active {
transition : transform 0.5s 0.5s ease;
}
@media (min-width: 640px) {
.phone {
display : block;
position : absolute;
bottom : 0;
right : 20px;
width : 270px;
background-size : contain;
height : auto;
}
}
@media (min-width: 1000px) {
.phone {
right : 20px;
width : 350px;
height : 470px;
background-size : cover;
}
}
@media (min-width: 1280px) {
.phone {
right : 120px;
}
}
.phoneContainer {
position : relative;
margin : 0 15px;
height : 100%;
}
@media (min-width: 640px) {
.phoneContainer {
height : 375px;
overflow-x : hidden;
}
}
@media (min-width: 1000px) {
.phoneContainer {
width : auto;
height : 470px;
}
}
.phone-content {
margin-top : 51px;
width : 100%;
position : absolute;
top : -7px;
left : -5px;
}
.phone-content.v-enter {
opacity : 0;
}
.phone-content.v-leave {
z-index : 1;
}
.phone-content.v-leave-to {
transform : translate(100%);
z-index : 1;
}
.phone-content.v-leave-active {
transition : transform 0.5s ease;
}
@media (min-width: 640px) {
.phone-content {
height : 345px;
margin-top : 36px;
}
}
@media (min-width: 1000px) {
.phone-content {
height : 430px;
margin-top : 38px;
width : 310px;
top : 0;
left : 0;
}
}
.mobileApp {
position : relative;
overflow : hidden;
}
@media (min-width: 640px) {
.mobileApp {
margin-bottom : 90px;
padding-top : 160px;
}
}
@media (min-width: 1000px) {
.mobileApp {
overflow : hidden;
margin-bottom : 120px;
}
}
.mobileApp-wrap {
position : relative;
}
.mobileApp-wrap__title {
font-style : normal;
font-weight : 700;
font-size : 24px;
margin-bottom : 15px;
padding : 0 10px;
}
@media (min-width: 640px) {
.mobileApp-wrap__title {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__title {
font-weight : 500;
font-size : 30px;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap__title {
padding-left : 120px;
}
}
.mobileApp-wrap__error {
bottom : 0;
}
.mobileApp-wrap__wrap {
background : #f8f8f8;
padding : 40px 0;
}
@media (min-width: 1000px) {
.mobileApp-wrap__wrap {
max-width : 1200px;
margin : auto;
}
}
.mobileApp-wrap__content {
font-style : normal;
font-weight : 300;
font-size : 16px;
line-height : 24px;
margin-bottom : 15px;
}
@media (min-width: 640px) {
.mobileApp-wrap__content {
width : 320px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__content {
font-size : 20px;
line-height : 32px;
width : 428px;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap__content {
margin-left : 120px;
}
}
.mobileApp-wrap__phone-wrap {
position : relative;
}
@media (min-width: 640px) {
.mobileApp-wrap__phone-wrap {
width : 350px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__phone-wrap {
width : auto;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap__phone-wrap {
margin-left : 120px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__phone {
display : inline-block !important ;
width : 350px !important ;
margin-right : 25px !important ;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__receive-wrapper {
display : inline-block;
vertical-align : top;
}
}
.mobileApp-wrap__receive-wrapper:focus .mobileApp-wrap__receive-wrapper:hover .mobileApp-wrap__receive-wrapper:active:before, .mobileApp-wrap__receive-wrapper:focus .mobileApp-wrap__receive-wrapper:hover .mobileApp-wrap__receive-wrapper:active:after {
border-color : #fff;
}
.mobileApp-wrap__receive {
color : #fff;
font-weight : 500;
font-size : 20px;
background : #232323;
padding : 25px 30px;
width : 100%;
text-align : left;
position : relative;
margin-bottom : 40px;
cursor : pointer;
}
.mobileApp-wrap__receive:before {
position : absolute;
content : "";
background-color : #fff;
height : 1px;
width : 24px;
z-index : 1;
right : 24px;
bottom : 50%;
margin-right : -16px;
}
@media (min-width: 1000px) {
.mobileApp-wrap__receive:before {
margin-right : 0;
background-color : #000;
top : 50%;
}
}
.mobileApp-wrap__receive:after {
position : absolute;
content : "";
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
color : #fff;
font-size : 18px;
margin-bottom : -6.8px;
right : 25px;
bottom : 50%;
margin-right : -15px;
}
@media (min-width: 1000px) {
.mobileApp-wrap__receive:after {
top : 0;
bottom : 0;
margin : auto 0 auto auto;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
}
}
@media (min-width: 640px) {
.mobileApp-wrap__receive {
width : 300px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__receive {
width : 70px;
height : 70px;
padding : 0;
background : #e1e1e1;
color : #e1e1e1;
font-size : 0;
}
}
.mobileApp-wrap__download {
font-weight : 300;
font-size : 20px;
padding : 0 10px;
}
@media (min-width: 640px) {
.mobileApp-wrap__download {
width : 300px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__download {
font-size : 20px;
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap__download {
margin-left : 120px;
padding : 0;
}
}
@media (min-width: 640px) {
.mobileApp-wrap__download-buttons {
width : 340px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__download-buttons {
padding : 0 15px;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap__download-buttons {
margin-left : 115px;
padding : 0;
}
}
.mobileApp-wrap__download-link {
display : inline-block;
width : 50%;
}
.mobileApp-wrap .base-input__control {
background : #fff;
border : #e1e1e1 solid 1px;
box-sizing : border-box;
margin-bottom : 15px;
padding : 20px 20px 25px;
font-size : 28px;
}
@media (min-width: 640px) {
.mobileApp-wrap .base-input__control {
width : 300px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap .base-input__control {
width : 390px;
}
.mobileApp-wrap .base-input__control:focus .mobileApp-wrap .base-input__control:hover .mobileApp-wrap .base-input__control:active {
background : #fff !important ;
box-shadow : none;
color : #000;
}
}
.mobileApp-wrap .base-input__control::placeholder {
font-weight : 300;
font-size : 28px;
color : #767676;
}
.mobileApp-wrap.container.cdek-container {
padding : 0;
margin : 0 0 50px;
}
@media (min-width: 1000px) {
.mobileApp-wrap.container.cdek-container {
max-width : 1300px;
visibility : visible;
}
}
@media (min-width: 1280px) {
.mobileApp-wrap.container.cdek-container {
margin : auto;
}
}
.mobileApp-wrap .base--error .base-input__error-message {
bottom : 0;
}
@media (min-width: 1000px) {
.mobileApp-wrap .base--error .base-input__error-message {
bottom : -10px;
}
}
@media (min-width: 1000px) {
.mobileApp-wrap__receive:hover {
cursor : pointer;
background : #0f9a39;
color : #0f9a39;
transition : all 0.8s;
}
.mobileApp-wrap__receive:hover:before {
background : #fff;
}
.mobileApp-wrap__receive:hover:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
}
.mobileApp-wrap__receive:active {
background : #0f9a39;
color : #0f9a39;
}
}
.banner-carousel[data-v-af6e9dc3] {
display : flex;
align-items : center;
justify-content : center;
height : 245px;
}
.banner-carousel[data-v-af6e9dc3] .swiper-lazy-preloader {
border : #1AB248 solid 4px;
border-top-color : transparent;
}
@media (min-width: 640px) {
.banner-carousel[data-v-af6e9dc3] {
height : 290px;
}
}
.banner-carousel[data-v-af6e9dc3] .swiper {
width : 100%;
height : 100%;
}
.banner-carousel[data-v-af6e9dc3] .swiper-pagination .swiper-pagination-bullet {
user-select : none;
width : 10px;
height : 10px;
}
.banner-carousel[data-v-af6e9dc3] .swiper-pagination .swiper-pagination-bullet-active {
background : #00a942;
border-radius : 10px;
width : 20px;
}
.banner-carousel[data-v-af6e9dc3] .swiper-slide {
height : 250px;
overflow : hidden;
}
.banner-carousel[data-v-af6e9dc3] .swiper-slide img {
display : block;
width : 100%;
height : 100%;
object-fit : contain;
}
@media (min-width: 1000px) {
.banner-carousel[data-v-af6e9dc3] .swiper-slide img {
object-fit : cover;
}
}
.shopping-product-item[data-v-b6fd70bd] {
align-self : stretch;
display : flex;
flex-direction : column;
height : 100%;
}
.shopping-product-item__image[data-v-b6fd70bd] {
max-height : 200px;
max-width : 248px;
mix-blend-mode : color-burn;
}
.shopping-product-item__link[data-v-b6fd70bd] {
display : flex;
align-items : center;
justify-content : center;
padding : 24px;
background : rgb(98, 119, 145, 0.05);
border-radius : 12px;
margin-bottom : 24px;
height : 200px;
}
@media (hover: hover) {
.shopping-product-item__link[data-v-b6fd70bd]:hover {
background : var(--Tertiary_20, rgb(98, 119, 144, 0.2));
}
}
.shopping-product-item__link--small[data-v-b6fd70bd] {
text-decoration : none;
}
.shopping-product-item__name[data-v-b6fd70bd] {
margin-bottom : 12px;
font-weight : 400;
font-size : 14px;
line-height : 20px;
overflow : hidden;
text-overflow : ellipsis;
color : #000;
text-decoration : none;
text-align : start;
}
.shopping-product-item__price[data-v-b6fd70bd] {
display : flex;
margin-top : auto;
}
.shopping-product-item__price-title[data-v-b6fd70bd] {
font-weight : 400;
font-size : 12px;
line-height : 18px;
text-align : start;
}
.shopping-product-item__price-value[data-v-b6fd70bd] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
text-align : start;
}
.shopping-product-item__price-item--average[data-v-b6fd70bd] {
margin-left : 24px;
color : #0009;
text-align : start;
}
.shopping-product-item__price-item--average .shopping-product-item__price-value[data-v-b6fd70bd] {
font-weight : 400;
text-decoration : none;
position : relative;
}
.shopping-product-item__price-item--average .shopping-product-item__price-value[data-v-b6fd70bd]:after {
content : " ";
position : absolute;
height : 1px;
background : rgb(113, 113, 113);
left : 0;
right : 0;
top : 60%;
}
@media (min-width: 1000px) {
.shopping-product-item__name[data-v-b6fd70bd] {
font-size : 16px;
line-height : 24px;
}
.shopping-product-item__image[data-v-b6fd70bd] {
max-height : 234px;
}
}
:root {
--swiper-navigation-size : 44px;
}
.swiper-button-next, .swiper-button-prev {
position : absolute;
top : var(--swiper-navigation-top-offset, 50%);
width : calc(var(--swiper-navigation-size) / 44 * 27);
height : var(--swiper-navigation-size);
margin-top : calc(0 - (var(--swiper-navigation-size) / 2));
z-index : 10;
cursor : pointer;
display : flex;
align-items : center;
justify-content : center;
color : var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
opacity : 0.35;
cursor : auto;
pointer-events : none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
opacity : 0;
cursor : auto;
pointer-events : none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
display : none !important ;
}
.swiper-button-next:after, .swiper-button-prev:after {
font-family : swiper-icons;
font-size : var(--swiper-navigation-size);
text-transform : none !important ;
letter-spacing : 0;
font-variant : initial;
line-height : 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
left : var(--swiper-navigation-sides-offset, 10px);
right : auto;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
right : var(--swiper-navigation-sides-offset, 10px);
left : auto;
}
.shopping-products--loading[data-v-117793f6] {
position : relative;
height : 370px;
width : 100%;
display : flex;
align-items : center;
justify-content : center;
}
@media (min-width: 1000px) {
.shopping-products--loading[data-v-117793f6] {
height : 378px;
}
}
.shopping-products__loader[data-v-117793f6] {
position : absolute;
top : 50%;
left : 50%;
}
.shopping-products[data-v-117793f6] {
position : relative;
}
.shopping-products .shopping-products-swiper-button-prevArrow[data-v-117793f6], .shopping-products .shopping-products-swiper-button-nextArrow[data-v-117793f6] {
display : none;
position : absolute;
top : 30%;
z-index : 2;
}
@media (min-width: 1200px) {
.shopping-products .shopping-products-swiper-button-prevArrow[data-v-117793f6], .shopping-products .shopping-products-swiper-button-nextArrow[data-v-117793f6] {
display : flex;
}
}
.shopping-products .shopping-products-swiper-button-prevArrow[data-v-117793f6] {
left : -24px;
}
.shopping-products .shopping-products-swiper-button-nextArrow[data-v-117793f6] {
right : -24px;
}
.shopping-products__slide {
max-width : 248px;
margin-left : 12px;
margin-right : 0;
height : 372px;
}
.shopping-products__slide.shopping-products__slide-active {
margin-left : 16px;
}
@media (min-width: 1200px) {
.shopping-products__slide.shopping-products__slide-active {
margin-left : 0;
}
}
@media (min-width: 992px) {
.shopping-products__slide {
margin-left : 16px;
margin-right : 8px;
}
}
.shopping-products__slide:last-of-type {
margin-right : 0;
}
@media (min-width: 1000px) {
.shopping-products__slide {
max-width : 282px;
margin-right : 24px;
margin-left : 0;
}
.shopping-products__slide:last-of-type {
margin-right : 0;
}
}
@keyframes shine-70c522a3 {
0% {
left : -100px;
}
20% {
left : 100%;
}
to {
left : 100%;
}
}
.shopping-categories[data-v-70c522a3] {
margin-bottom : 12px;
white-space : nowrap;
overflow-x : scroll;
scrollbar-width : none;
}
@media (min-width: 992px) {
.shopping-categories[data-v-70c522a3] {
margin-bottom : 20px;
}
}
.shopping-categories[data-v-70c522a3]::-webkit-scrollbar {
display : none;
}
.shopping-categories--empty[data-v-70c522a3] {
margin-bottom : 0;
}
.shopping-categories__item[data-v-70c522a3] {
background : rgb(51, 85, 104, 0.05);
border-radius : 100px;
padding : 8px 12px;
margin-right : 12px;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : #333;
margin-bottom : 12px;
}
.shopping-categories__item[data-v-70c522a3]:first-child {
margin-left : 0;
}
.shopping-categories__item.shopping-categories__link__mobile[data-v-70c522a3] {
text-decoration : none;
background : unset;
display : inline-block;
margin-left : 28px;
margin-right : 0;
}
.shopping-categories__item.shopping-categories__link__mobile[data-v-70c522a3]:hover {
background : unset;
}
@media (min-width: 1000px) {
.shopping-categories__item.shopping-categories__link__mobile[data-v-70c522a3] {
display : none;
}
}
.shopping-categories__item--active[data-v-70c522a3] {
background : #1AB248;
color : #fff;
}
.shopping-categories__item--loading[data-v-70c522a3] {
position : relative;
pointer-events : none;
height : 36px;
width : 140px;
}
.shopping-categories__item--loading[data-v-70c522a3]:before {
content : "";
position : absolute;
width : 100px;
height : 100%;
top : 0;
left : -100px;
background-image : linear-gradient(120deg, rgb(255, 255, 255, 0) 30%, rgb(255, 255, 255, 0.8), rgb(255, 255, 255, 0) 70%);
animation : shine-70c522a3 3s linear infinite;
}
@media (hover: hover) {
.shopping-categories__item[data-v-70c522a3]:hover {
background : rgb(26, 178, 72, 0.1);
color : var(--Primary_Active, #158e3a);
}
.shopping-categories__item--active[data-v-70c522a3]:hover {
background : #1AB248;
color : #fff;
}
}
@media (min-width: 1000px) {
.shopping-categories[data-v-70c522a3] {
white-space : normal;
margin-bottom : 28px;
display : flex;
flex-wrap : wrap;
}
.shopping-categories__item[data-v-70c522a3]:first-child {
margin-left : 0;
}
}
.cdek-shopping[data-v-c6161287] {
overflow : visible;
margin-top : 48px;
margin-bottom : 48px;
}
.cdek-shopping__header[data-v-c6161287] {
margin-left : 16px;
}
@media (min-width: 1200px) {
.cdek-shopping__header[data-v-c6161287] {
margin-left : 0;
}
}
.cdek-shopping__header .cdek-shopping__titles[data-v-c6161287] {
margin-bottom : 16px;
display : flex;
gap : 4px;
flex-direction : column;
}
@media (min-width: 768px) {
.cdek-shopping__header .cdek-shopping__titles[data-v-c6161287] {
gap : 8px;
}
}
.cdek-shopping__title[data-v-c6161287] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin : 0 16px 4px;
}
.cdek-shopping__description[data-v-c6161287] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1000px) {
.cdek-shopping__description[data-v-c6161287] {
font-size : 16px;
line-height : 24px;
margin-bottom : 24px;
}
}
.cdek-shopping__buttons_wrapper[data-v-c6161287] {
display : flex;
justify-content : space-between;
}
.cdek-shopping__buttons_wrapper .cdek-shopping__link[data-v-c6161287] {
display : none;
text-decoration : none;
}
@media (min-width: 1000px) {
.cdek-shopping__buttons_wrapper .cdek-shopping__link[data-v-c6161287] {
display : block;
}
}
@media (min-width: 1000px) {
.cdek-shopping[data-v-c6161287] {
margin-top : 120px;
margin-bottom : 120px;
}
.cdek-shopping__title[data-v-c6161287], .cdek-shopping__description[data-v-c6161287] {
margin-left : 0;
margin-right : 0;
}
.cdek-shopping__title[data-v-c6161287] {
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.block-headline[data-v-6afebec8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
@media (min-width: 768px) {
.block-headline[data-v-6afebec8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
.banner-right {
overflow : hidden;
height : 460px;
margin-top : 155px;
padding : 0;
}
.banner-right__layout {
align-items : flex-start;
justify-content : flex-start;
padding : 39px 0 40px 91px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-right__layout {
padding : 40px 0 40px 20px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-right__layout {
padding : 28px 0 40px 20px;
}
}
@media only screen and (max-width: 639px) {
.banner-right__layout {
padding : 39px 10px 0;
}
}
.banner-right__box {
flex-basis : 360px !important ;
flex-grow : 0;
max-width : 360px !important ;
height : 100%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-right__box {
height : 100%;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-right__box {
height : 100%;
}
}
@media only screen and (max-width: 639px) {
.banner-right__box {
flex-basis : 300px !important ;
max-width : 300px !important ;
height : auto;
}
}
.banner-right__card {
height : 100%;
color : #000000de;
border-color : #fff;
background-color : #fff;
box-shadow : none;
}
.banner-right__actions {
display : flex;
align-items : center;
justify-content : center;
padding : 8px;
}
.banner-right__promo-text {
width : 100%;
padding : 61px 25px 72px;
font-size : 42px;
font-weight : 300;
line-height : normal;
}
.banner-right__promo-text__accent {
color : #1ab248;
font-weight : 500;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-right__promo-text {
padding : 77px 25px 54px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-right__promo-text {
padding : 51px 25px 23px;
}
}
@media only screen and (max-width: 639px) {
.banner-right__promo-text {
padding : 61px 25px 41px;
font-size : 32px;
}
}
.banner-right__button {
padding : 24px 53px;
text-align : center;
letter-spacing : 1.25px;
color : #fff;
border-color : #434c5d;
background-color : #232323;
box-shadow : 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
will-change : box-shadow;
}
.banner-right__button:hover {
border-color : #3b3b3b !important ;
background-color : #3b3b3b !important ;
}
@media (min-width: 640px) {
.banner-right__button {
padding : 26px 53px;
}
}
.banner-right__responsive {
position : relative;
display : flex;
overflow : hidden;
flex : 1 0 auto;
}
.banner-right__image-container {
z-index : 0;
height : 388px;
}
@media (min-width: 1000px) {
.banner-right__image-container {
height : 460px;
}
}
.banner-right__content {
flex : 1 0 0;
}
.banner-right__image {
position : absolute;
z-index : -1;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-repeat : no-repeat;
background-position : 12% center;
}
@media (min-width: 640px) {
.banner-right__image {
background-position : 89% 18%;
}
}
@media (min-width: 1000px) {
.banner-right__image {
background-position : center center;
}
}
.banner-right__image--cover {
background-size : cover;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-right {
max-width : 1000px;
margin : 130px auto 0;
padding : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-right {
height : 380px;
margin-top : 90px;
}
}
@media only screen and (max-width: 639px) {
.banner-right {
height : 388px;
margin-top : 70px;
}
}
.banner-left__backgrount[data-v-2594b811] {
background-color : #00000080;
height : 100%;
}
.banner-left[data-v-2594b811] {
padding : 0;
height : 700px;
margin-top : 155px;
overflow : hidden;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-left[data-v-2594b811] {
margin-top : 120px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left[data-v-2594b811] {
height : 517px;
margin-top : 80px;
}
}
@media only screen and (max-width: 639px) {
.banner-left[data-v-2594b811] {
height : 650px;
margin-top : 0;
}
}
.banner-left__image[data-v-2594b811] {
background-size : cover !important ;
z-index : -1;
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-repeat : no-repeat;
transform : scale(1.5);
background-position-x : 42%;
}
@media (min-width: 640px) {
.banner-left__image[data-v-2594b811] {
background-position-x : 55%;
}
}
@media (min-width: 1000px) {
.banner-left__image[data-v-2594b811] {
background-position-x : center;
}
}
.banner-left__image--cover[data-v-2594b811] {
background-size : 1600px;
}
@media only screen and (min-width: 1600px) {
.banner-left__image--cover[data-v-2594b811] {
background-size : 100%;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-left__image--cover[data-v-2594b811] {
background-size : 1560px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left__image--cover[data-v-2594b811] {
background-size : 1232px;
}
}
@media only screen and (max-width: 639px) {
.banner-left__image--cover[data-v-2594b811] {
background-size : 1458px;
}
}
.banner-left__promo-table[data-v-2594b811] {
flex-wrap : wrap;
flex-direction : row;
flex : 0 0 auto;
}
@media only screen and (max-width: 639px) {
.banner-left__promo-table[data-v-2594b811] {
justify-content : flex-start;
}
}
.banner-left__promo-table-item[data-v-2594b811] {
text-align : left;
color : #fff;
margin : 0 0 30px;
line-height : 1.1;
width : 50%;
}
@media only screen and (min-width: 640px) {
.banner-left__promo-table-item[data-v-2594b811] {
line-height : 1.1;
margin-right : 75px;
width : auto;
}
.banner-left__promo-table-item[data-v-2594b811]:last-child {
margin-right : 0;
}
}
@media only screen and (min-width: 1000px) {
.banner-left__promo-table-item[data-v-2594b811] {
margin : 0 70px 30px 0;
flex : 0 0 auto;
}
}
@media only screen and (min-width: 1280px) {
.banner-left__promo-table-item[data-v-2594b811] {
margin-right : 73px;
}
}
.banner-left__promo-table-item-value[data-v-2594b811] {
font-style : normal;
font-weight : 300;
font-size : 54px;
line-height : 62px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left__promo-table-item-value[data-v-2594b811] {
font-size : 30px;
line-height : 30px;
}
}
@media only screen and (max-width: 639px) {
.banner-left__promo-table-item-value[data-v-2594b811] {
font-size : 30px;
line-height : 30px;
}
}
.banner-left__promo-table-item-title[data-v-2594b811] {
font-style : normal;
font-weight : 300;
font-size : 18px;
line-height : 27px;
white-space : pre-line;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left__promo-table-item-title[data-v-2594b811] {
font-size : 12px;
line-height : normal;
}
}
@media only screen and (max-width: 639px) {
.banner-left__promo-table-item-title[data-v-2594b811] {
font-size : 12px;
line-height : normal;
}
}
.banner-left__layout[data-v-2594b811] {
padding : 120px 0 100px;
text-align : center;
height : 100%;
max-width : 1200px;
margin : 0 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-left__layout[data-v-2594b811] {
padding : 93px 20px 60px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left__layout[data-v-2594b811] {
padding : 86px 20px 60px;
}
}
@media only screen and (max-width: 639px) {
.banner-left__layout[data-v-2594b811] {
padding : 50px 10px 0;
}
}
.banner-left__promo-text[data-v-2594b811] {
font-weight : 300;
font-size : 24px;
line-height : 36px;
margin : 74px 0 59px;
text-align : left;
color : #fff;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.banner-left__promo-text[data-v-2594b811] {
margin : 25px 0 62px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.banner-left__promo-text[data-v-2594b811] {
margin : 25px 0 23px;
font-size : 16px;
line-height : 24px;
}
}
@media only screen and (max-width: 639px) {
.banner-left__promo-text[data-v-2594b811] {
margin : 8px 0 32px;
font-size : 16px;
line-height : 24px;
}
}
.banner-left__button[data-v-2594b811] {
color : #fff;
letter-spacing : 1.25px;
font-weight : 400;
font-size : 19px;
padding : 23px 73px;
border-color : #fff;
}
.banner-left__button[data-v-2594b811]:hover {
background-color : #ffffff4d !important ;
border-color : #fff !important ;
}
@media (min-width: 1000px) {
.banner-left__button[data-v-2594b811] {
padding : 28px 80px;
font-size : 20px;
}
}
.banner-left__responsive[data-v-2594b811] {
position : relative;
overflow : hidden;
flex : 1 0 auto;
display : flex;
}
.banner-left__image-container[data-v-2594b811] {
z-index : 0;
height : 650px;
}
@media (min-width: 640px) {
.banner-left__image-container[data-v-2594b811] {
height : 517px;
}
}
@media (min-width: 1000px) {
.banner-left__image-container[data-v-2594b811] {
height : 700px;
}
}
.banner-left__content[data-v-2594b811] {
flex : 1 0 0;
}
.cover[data-v-863ce626] {
margin-bottom : 30px;
}
.cover__video-box[data-v-863ce626] {
display : inline-block;
height : 100%;
}
.cover__banner[data-v-863ce626] {
position : relative;
display : flex;
overflow : hidden;
width : 100%;
height : 65.625vw;
margin : 0 auto 44px;
line-height : 0;
}
@media (min-width: 640px) {
.cover__banner[data-v-863ce626] {
height : 57.81vw;
}
}
@media (min-width: 1000px) {
.cover__banner[data-v-863ce626] {
height : 61vw;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.cover__banner[data-v-863ce626] {
max-width : 1420px;
height : 600px;
}
}
.cover__banner-content[data-v-863ce626] {
width : 100%;
height : 100%;
object-fit : cover;
object-position : center center;
}
.cover__title-wrapper[data-v-863ce626] {
position : absolute;
bottom : 34px;
left : 0;
display : block;
width : 100%;
margin : 0;
padding : 0 10px;
}
@media (min-width: 640px) {
.cover__title-wrapper[data-v-863ce626] {
bottom : 55px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.cover__title-wrapper[data-v-863ce626] {
bottom : 152px;
width : 580px;
margin-left : 20px;
padding : 0;
}
}
@media (min-width: 1280px) {
.cover__title-wrapper[data-v-863ce626] {
margin-left : 100px;
}
}
.cover__title[data-v-863ce626] {
display : block;
width : 100%;
color : #fff;
font-size : 20px;
font-weight : 500;
line-height : 28px;
}
@media (min-width: 640px) {
.cover__title[data-v-863ce626] {
width : 450px;
font-size : 30px;
line-height : 40px;
}
}
@media (min-width: 1000px) {
.cover__title[data-v-863ce626] {
width : 100%;
max-width : 937.5px;
margin : 0 auto;
font-size : 34px;
line-height : 48px;
}
}
@media (min-width: 1280px) {
.cover__title[data-v-863ce626] {
max-width : 1200px;
}
}
@media (min-width: 1000px) {
.cover__tabs-wrapper[data-v-863ce626] {
background-color : #fff;
}
}
@media (min-width: 1280px) {
.cover__tabs-wrapper[data-v-863ce626] {
position : relative;
top : -60px;
width : 1200px;
margin : 0 auto;
box-shadow : 1px 1px 7px 1px #00000017;
}
}
.cover__pikcher[data-v-863ce626] {
position : absolute;
width : 100%;
height : 100%;
background-image : url(/assets/static/Rectangle.3db5cfe9.png);
background-size : cover;
}
@media (min-width: 640px) {
.cover[data-v-863ce626] {
margin-bottom : 21px;
}
}
@media (min-width: 1000px) {
.cover[data-v-863ce626] {
margin-bottom : 86px;
}
}
@media (min-width: 1280px) {
.cover[data-v-863ce626] {
margin-bottom : 100px;
}
}
.cover .cover__loader[data-v-863ce626] {
position : absolute;
z-index : 20;
top : 50%;
left : 50%;
margin-top : -9px;
margin-left : -12px;
text-align : center;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
}
@media only screen and (max-width: 639px) {
}
.text-block__new-design[data-v-8848a065] {
margin-top : 48px;
}
@media (min-width: 992px) {
.text-block__new-design[data-v-8848a065] {
margin-top : 120px;
}
}
.text-block__new-design[data-v-8848a065] .editor-city-title {
padding : 0;
}
.press-new-list__list[data-v-2cfb83a8] {
margin-bottom : 86px;
}
.press-new-list__link[data-v-2cfb83a8] {
text-decoration : none;
color : #232323;
display : block;
}
.press-new-list__link:nth-child(odd) .press-new-list__item[data-v-2cfb83a8] {
background-color : #fbfbfb;
}
.press-new-list__item[data-v-2cfb83a8] {
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
align-items : flex-start;
}
@media (min-width: 640px) {
.press-new-list__item[data-v-2cfb83a8] {
padding : 26px 20px;
}
}
@media (min-width: 1000px) {
.press-new-list__item[data-v-2cfb83a8] {
align-items : center;
padding : 35px 20px;
}
}
.press-new-list__date[data-v-2cfb83a8] {
font-style : normal;
font-weight : 300;
font-size : 18px;
width : 208px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.press-new-list__date[data-v-2cfb83a8] {
width : 190px;
min-width : 190px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.press-new-list__date[data-v-2cfb83a8] {
width : 165px;
}
}
@media only screen and (max-width: 639px) {
.press-new-list__date[data-v-2cfb83a8] {
margin-bottom : 12px;
font-size : 16px;
width : 100%;
}
}
.press-new-list__content[data-v-2cfb83a8] {
font-style : normal;
font-weight : 500;
font-size : 18px;
width : 670px;
text-decoration : none;
color : #232323;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.press-new-list__content[data-v-2cfb83a8] {
width : calc(100% - 168px);
}
}
@media only screen and (max-width: 639px) {
.press-new-list__content[data-v-2cfb83a8] {
font-size : 16px;
width : 100%;
padding-right : 25px;
margin-bottom : 21px;
}
}
@media (min-width: 1000px) {
.press-new-list__content[data-v-2cfb83a8] {
width : 600px;
}
}
.press-new-list__hot[data-v-2cfb83a8] {
width : auto;
flex : 0 1 auto;
}
.press-new-list__hot-img[data-v-2cfb83a8] {
width : auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.press-new-list__hot[data-v-2cfb83a8] {
flex : 1 1 auto;
text-align : right;
}
}
@media only screen and (max-width: 639px) {
.press-new-list__hot[data-v-2cfb83a8] {
order : 1;
padding-left : 15px;
}
}
.press-new-list__source[data-v-2cfb83a8] {
flex-grow : 1;
text-align : right;
padding-right : 32px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.press-new-list__source[data-v-2cfb83a8] {
padding-right : 2px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.press-new-list__source[data-v-2cfb83a8] {
padding : 10px 0 0 165px;
text-align : left;
}
}
@media only screen and (max-width: 639px) {
.press-new-list__source[data-v-2cfb83a8] {
text-align : left;
padding-right : 0;
margin-bottom : 4px;
}
}
.press-new-list__source-link[data-v-2cfb83a8] {
font-style : normal;
font-weight : 400;
font-size : 16px;
line-height : 25px;
color : #cfcfcf;
}
@media only screen and (max-width: 639px) {
.press-new-list__pagination[data-v-2cfb83a8] {
padding : 0;
}
}
.base-pagination[data-v-5858923d] {
list-style : none;
margin : 0 0 160px;
padding : 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.base-pagination[data-v-5858923d] {
margin-bottom : 120px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.base-pagination[data-v-5858923d] {
margin-bottom : 100px;
margin-left : 0;
}
}
@media only screen and (max-width: 639px) {
.base-pagination[data-v-5858923d] {
margin-bottom : 80px;
}
}
.base-pagination li[data-v-5858923d] {
display : inline-block;
margin-right : 24px;
}
.base-pagination li[data-v-5858923d]:last-child {
margin-right : 0;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.base-pagination li[data-v-5858923d] {
margin-right : 12px;
}
}
@media only screen and (max-width: 639px) {
.base-pagination li[data-v-5858923d] {
margin-right : 3px;
}
}
.base-pagination li.active > a[data-v-5858923d] {
background-color : #1ab248;
color : #fff;
}
.base-pagination li.disabled button[data-v-5858923d], .base-pagination li.disabled a[data-v-5858923d] {
pointer-events : none;
cursor : default;
}
.base-pagination li > a[data-v-5858923d] {
width : 35px;
height : 35px;
display : flex;
align-items : center;
justify-content : center;
color : #767676;
transition : 0.3s cubic-bezier(0.25,0.8,0.5,1), color 1ms;
font-weight : 300;
font-size : 20px;
cursor : pointer;
text-decoration : none;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.base-pagination li > a[data-v-5858923d] {
font-size : 18px;
}
}
@media only screen and (max-width: 639px) {
.base-pagination li > a[data-v-5858923d] {
width : 30px;
height : 30px;
font-size : 12px;
}
}
.base-pagination li > a.base-pagination__next-link[data-v-5858923d], .base-pagination li > a.base-pagination__prev-link[data-v-5858923d] {
color : #232323;
letter-spacing : 1.25px;
font-weight : 500;
font-size : 20px;
width : auto;
}
.base-pagination li > a.base-pagination__next-link[data-v-5858923d] {
font-size : 16px;
}
@media (min-width: 1000px) {
.base-pagination li > a.base-pagination__next-link[data-v-5858923d] {
font-size : 20px;
}
}
.contentMF, .intro {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .intro {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .intro {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .intro {
padding : 0;
}
}
.containerMF__h1, .intro__title {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .intro__title {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .intro__title {
font-size : 42px;
}
}
.intro {
max-width : 1200px;
margin : 25px auto;
padding : 0 10px;
}
.intro__title {
width : 250px;
margin-bottom : 5px;
font-size : 28px;
font-weight : 300;
font-style : normal;
line-height : 40px;
}
@media (min-width: 640px) {
.intro__title {
width : auto;
font-size : 36px;
}
}
@media (min-width: 1000px) {
.intro__title {
margin-bottom : 10px;
}
}
@media (min-width: 1280px) {
.intro__title {
margin-bottom : 20px;
font-size : 42px;
}
}
.intro__wrap-content {
font-size : 16px;
font-weight : 300;
font-style : normal;
line-height : 23px;
}
@media (min-width: 640px) {
.intro__wrap-content {
font-size : 18px;
line-height : 26px;
}
}
@media (min-width: 1000px) {
.intro__wrap-content {
width : 750px;
}
}
@media (min-width: 1280px) {
.intro__wrap-content {
width : 810px;
}
}
.intro__content {
margin-bottom : 0;
}
@media (min-width: 640px) {
.intro {
margin-bottom : 50px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.intro {
margin : 100px auto 50px;
}
}
@media (min-width: 1280px) {
.intro {
margin : 120px auto 50px;
padding : 0;
}
}
@media (max-width: 1280px) {
.intro {
max-width : 960px;
}
}
.cover-banner[data-v-54513e9c] {
height : 95vw;
}
@media (min-width: 640px) {
.cover-banner[data-v-54513e9c] {
height : 57.81vw;
}
}
@media (min-width: 1000px) {
.cover-banner[data-v-54513e9c] {
height : 61vw;
}
}
@media (min-width: 1280px) {
.cover-banner[data-v-54513e9c] {
height : 600px;
}
}
.cover-banner__swiper[data-v-54513e9c] {
line-height : 0;
height : 100%;
width : 100%;
overflow : hidden;
margin : 0 auto;
position : relative;
z-index : unset;
}
@media (min-width: 640px) {
.cover-banner__swiper[data-v-54513e9c] {
height : 57.81vw;
}
}
@media (min-width: 1000px) {
.cover-banner__swiper[data-v-54513e9c] {
height : 61vw;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.cover-banner__swiper[data-v-54513e9c] {
max-width : 1420px;
height : 600px;
}
}
.cover-banner__swiper[data-v-54513e9c] .swiper-container {
height : 100%;
}
.cover-banner__swiper-picture[data-v-54513e9c] {
width : 100%;
height : 100%;
}
.cover-banner__swiper-img[data-v-54513e9c] {
height : 100%;
width : 100%;
object-fit : cover;
object-position : center center;
}
.cover-banner[data-v-54513e9c] .swiper-wrapper {
z-index : unset;
}
@media (min-width: 1280px) {
.cover-banner__swiper-wrapper-text[data-v-54513e9c] {
position : absolute;
max-width : 1280px;
top : 0;
left : 50%;
margin-left : -640px;
}
}
.cover-banner__swiper-text[data-v-54513e9c] {
position : absolute;
top : 23px;
z-index : 1;
left : 20px;
right : 20px;
font-size : 14px;
line-height : 18px;
font-weight : 300;
}
@media (min-width: 640px) {
.cover-banner__swiper-text[data-v-54513e9c] {
width : 50%;
top : 37px;
font-size : 16px;
}
}
@media (min-width: 1000px) {
.cover-banner__swiper-text[data-v-54513e9c] {
width : 450px;
top : 80px;
line-height : 24px;
}
}
@media (min-width: 1280px) {
.cover-banner__swiper-text[data-v-54513e9c] {
top : 95px;
}
}
.cover-banner__swiper-text-title[data-v-54513e9c] {
font-weight : 400;
margin-bottom : 8px;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 640px) {
.cover-banner__swiper-text-title[data-v-54513e9c] {
font-size : 32px;
line-height : 40px;
margin-bottom : 14px;
}
}
@media (min-width: 1000px) {
.cover-banner__swiper-text-title[data-v-54513e9c] {
margin-bottom : 24px;
font-size : 40px;
line-height : 50px;
}
}
.cover-banner[data-v-54513e9c] .swiper-pagination {
position : absolute;
z-index : 2;
bottom : 140px;
}
@media (min-width: 1000px) {
.cover-banner[data-v-54513e9c] .swiper-pagination {
bottom : 183px;
}
}
.cover-banner[data-v-54513e9c] .swiper-pagination .swiper-pagination-bullet {
width : 10px;
height : 10px;
margin : 0 5px;
transition : width 0.15s cubic-bezier(0.4,0,0.6,1);
border-radius : 10px;
outline : none;
background-color : #e0e0e0;
user-select : none;
}
.cover-banner[data-v-54513e9c] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background : #00a942;
width : 20px;
}
@media (min-width: 640px) {
.tab-container-contract[data-v-d9dd884d] {
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
}
}
.tab-container-contract__name[data-v-d9dd884d], .tab-container-contract__phone[data-v-d9dd884d] {
margin-bottom : 13px;
position : relative;
align-self : center;
}
@media (min-width: 640px) {
.tab-container-contract__name[data-v-d9dd884d], .tab-container-contract__phone[data-v-d9dd884d] {
width : 49%;
flex : 0 1 auto;
margin-bottom : 15px;
margin-right : 8px;
}
}
@media (min-width: 1000px) {
.tab-container-contract__name[data-v-d9dd884d], .tab-container-contract__phone[data-v-d9dd884d] {
width : 306px;
}
}
@media (min-width: 640px) {
.tab-container-contract__phone[data-v-d9dd884d] {
margin-right : 0;
}
}
.tab-container-contract__button[data-v-d9dd884d] {
flex : 1 0 auto;
}
@media (min-width: 1000px) {
.tab-container-contract__button[data-v-d9dd884d] {
margin-left : 8px;
max-width : 190px;
}
}
@media (min-width: 640px) {
.tab-container-tracking[data-v-b913ecd2] {
display : flex;
flex : 1 1 auto;
}
}
.tab-container-tracking__search[data-v-b913ecd2] {
margin-bottom : 13px;
position : relative;
align-self : center;
}
@media (min-width: 640px) {
.tab-container-tracking__search[data-v-b913ecd2] {
flex : 1 1 100%;
margin-bottom : 0;
margin-right : 8px;
max-width : 487px;
}
}
.tab-container-tracking__button[data-v-b913ecd2] {
flex : 1 0 183px;
}
@media (min-width: 1000px) {
.tab-container-tracking__button[data-v-b913ecd2] {
margin-left : 8px;
max-width : 190px;
}
}
.tab-container-payment__links[data-v-77bf4a85] {
display : flex;
flex-wrap : wrap;
}
.tab-container-payment__link[data-v-77bf4a85] {
width : 50%;
margin-bottom : 25px;
}
.tab-container-payment__links--one .tab-container-payment__link[data-v-77bf4a85] {
width : 100%;
}
.cover-layout[data-v-44e5f814] {
position : relative;
}
.cover-layout[data-v-44e5f814] .tabs-component {
display : block;
width : 100%;
}
.cover-layout[data-v-44e5f814] .tabs-component-tabs {
margin : 0;
padding : 0;
list-style : none;
display : flex;
flex : 1 1 100%;
}
.cover-layout[data-v-44e5f814] .tabs-component-panels {
flex : 1 1 auto;
background : #FFF;
box-shadow : 0 0 25px #00000012;
padding : 56px 58px;
position : relative;
border-radius : 0 0 10px 10px;
}
.cover-layout[data-v-44e5f814] .tabs-component-tab-a {
text-decoration : none;
color : #adafb4;
display : inline-flex;
padding : 16px 19px;
font-size : 16px;
font-weight : 500;
margin-right : 10px;
background-color : #fff;
border-radius : 10px 10px 0 0;
height : 100%;
border : #F2F2F2 solid 1px;
}
.cover-layout[data-v-44e5f814] .is-active .tabs-component-tab-a {
color : #fff;
background-color : #4b565a;
border-color : #4b565a;
}
.cover-layout__icon[data-v-44e5f814] {
min-width : 27px;
min-height : 26px;
margin-right : 11px;
display : flex;
align-items : center;
justify-content : center;
}
.cover-layout__title[data-v-44e5f814] {
display : inline-flex;
align-items : center;
flex : 1 1 auto;
}
.cover-new[data-v-c51f9a30] {
position : relative;
margin-bottom : 100px;
padding-bottom : 20px;
background-color : #f6f7f9;
}
.cover-new__tabs[data-v-c51f9a30] {
position : relative;
width : 100%;
margin-top : -120px;
padding-right : 20px;
padding-left : 20px;
}
@media (min-width: 1280px) {
.cover-new__tabs[data-v-c51f9a30] {
max-width : 1280px;
margin : -150px auto 0;
}
}
@media (min-width: 1000px) {
.cover-new[data-v-c51f9a30] {
background-color : transparent;
}
}
.feedback-block-item[data-v-35f6f20a] {
padding : 20px;
display : flex;
flex-direction : column;
justify-content : space-between;
flex-grow : 1;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
box-shadow : none;
}
.feedback-block-item__text[data-v-35f6f20a] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 24px;
}
.feedback-block-item__image[data-v-35f6f20a] {
object-fit : cover;
border-radius : 50%;
height : 56px;
width : 56px;
margin-right : 16px;
flex-shrink : 0;
}
.feedback-block-item__footer[data-v-35f6f20a] {
display : flex;
}
.feedback-block-item__name[data-v-35f6f20a] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 2px;
}
.feedback-block-item__position[data-v-35f6f20a] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 8px;
}
.feedback-block {
position : relative;
margin : 0 16px 48px;
}
.feedback-block__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 24px;
}
@media (min-width: 992px) {
.feedback-block__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
}
@media (min-width: 640px) {
.feedback-block .swiper-wrapper {
height : 100% !important ;
align-items : stretch !important ;
}
.feedback-block .swiper-slide {
display : flex;
height : auto !important ;
}
}
@media (min-width: 1280px) {
.feedback-block {
max-width : 1200px;
margin : 0 auto 158px;
}
}
.feedback-block__prev__button, .feedback-block__next__button {
position : absolute;
top : 60%;
transform : translateY(-50%);
z-index : 1;
left : -18px;
}
.feedback-block__prev__button.nav-button, .feedback-block__next__button.nav-button {
display : none;
}
@media (min-width: 640px) {
.feedback-block__prev__button.nav-button, .feedback-block__next__button.nav-button {
display : flex;
}
}
.feedback-block__next__button {
left : unset;
right : -18px;
}
.feedback-block .swiper-pagination {
position : static;
margin-top : 12px;
}
@media (min-width: 640px) {
.feedback-block .swiper-pagination {
display : none;
}
}
.feedback-block .swiper-pagination-bullet-active {
background : #158e3a;
}
:root {
--swiper-navigation-size : 44px;
}
.swiper-button-prev, .swiper-button-next {
position : absolute;
top : var(--swiper-navigation-top-offset, 50%);
width : calc(var(--swiper-navigation-size) / 44 * 27);
height : var(--swiper-navigation-size);
margin-top : calc(0 - var(--swiper-navigation-size) / 2);
z-index : 10;
cursor : pointer;
display : flex;
align-items : center;
justify-content : center;
color : var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
opacity : 0.35;
cursor : auto;
pointer-events : none;
}
.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
opacity : 0;
cursor : auto;
pointer-events : none;
}
.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
display : none !important ;
}
.swiper-button-prev:after, .swiper-button-next:after {
font-family : swiper-icons;
font-size : var(--swiper-navigation-size);
text-transform : none !important ;
letter-spacing : 0;
font-variant : initial;
line-height : 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
left : var(--swiper-navigation-sides-offset, 10px);
right : auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
content : "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
right : var(--swiper-navigation-sides-offset, 10px);
left : auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
content : "next";
}
.swiper-button-lock {
display : none;
}
.swiper-pagination {
position : absolute;
text-align : center;
transition : opacity 0.3s;
transform : translateZ(0);
z-index : 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity : 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
display : none !important ;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
bottom : var(--swiper-pagination-bottom, 8px);
top : var(--swiper-pagination-top, auto);
left : 0;
width : 100%;
}
.swiper-pagination-bullets-dynamic {
overflow : hidden;
font-size : 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform : scale(0.33);
position : relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform : scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform : scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform : scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform : scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform : scale(0.33);
}
.swiper-pagination-bullet {
width : var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height : var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display : inline-block;
border-radius : var(--swiper-pagination-bullet-border-radius, 50%);
background : #000;
opacity : var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
border : none;
margin : 0;
padding : 0;
box-shadow : none;
appearance : none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor : pointer;
}
.swiper-pagination-bullet:only-child {
display : none !important ;
}
.swiper-pagination-bullet-active {
opacity : var(--swiper-pagination-bullet-opacity, 1);
background : #007aff;
}
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
right : var(--swiper-pagination-right, 8px);
left : var(--swiper-pagination-left, auto);
top : 50%;
transform : translate3d(0,-50%,0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
margin : var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display : block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top : 50%;
transform : translateY(-50%);
width : 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display : inline-block;
transition : transform 0.2s, top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left : 50%;
transform : translate(-50%);
white-space : nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, left 0.2s;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, right 0.2s;
}
.swiper-pagination-fraction {
color : var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
background : var(--swiper-pagination-progressbar-bg-color, rgb(0, 0, 0, 0.25));
position : absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background : #007aff;
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
transform : scale(0);
transform-origin : left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin : right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
width : 100%;
height : var(--swiper-pagination-progressbar-size, 4px);
left : 0;
top : 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
width : var(--swiper-pagination-progressbar-size, 4px);
height : 100%;
left : 0;
top : 0;
}
.swiper-pagination-lock {
display : none;
}
.cover.container.cdek-container[data-v-b5239e4b] {
padding : 0;
margin : 0 auto;
}
.cover-tab[data-v-b5239e4b] {
margin : 50px 0 0;
}
@media (min-width: 1000px) {
.cover-tab[data-v-b5239e4b] {
margin : 100px 0 0;
}
}
@media (min-width: 1280px) {
.cover-tab[data-v-b5239e4b] {
margin-top : 120px;
}
}
.cover-subscription[data-v-b5239e4b] {
font-weight : 500;
font-size : 16px;
line-height : 19px;
margin : 0 10px 40px;
}
@media (min-width: 640px) {
.cover-subscription[data-v-b5239e4b] {
font-size : 20px;
margin : 0 20px 50px;
}
}
@media (min-width: 1000px) {
.cover-subscription[data-v-b5239e4b] {
position : absolute;
top : -45px;
right : 0;
margin : 0;
}
}
.cover-subscription__link[data-v-b5239e4b] {
color : #232323;
}
.cover-tabs[data-v-b5239e4b] {
padding : 0;
white-space : nowrap;
overflow-x : scroll;
position : relative;
}
@media (min-width: 640px) {
.cover-tabs[data-v-b5239e4b] {
overflow-x : visible;
}
}
.cover-tabs__tab[data-v-b5239e4b] {
display : inline-block;
list-style-type : none;
font-weight : 300;
font-size : 15px;
color : #232323;
padding : 0 10px 20px;
position : relative;
}
@media (min-width: 640px) {
.cover-tabs__tab[data-v-b5239e4b] {
padding : 0 20px 23px;
}
}
@media (min-width: 1000px) {
.cover-tabs__tab[data-v-b5239e4b] {
margin-right : 21px;
}
}
.cover-tabs__link[data-v-b5239e4b] {
display : block;
text-decoration : none;
font-weight : 300;
font-size : 15px;
color : #232323;
}
@media (min-width: 640px) {
.cover-tabs__link[data-v-b5239e4b] {
font-size : 20px;
}
}
.cover .nuxt-link-exact-active[data-v-b5239e4b]:before {
content : "";
position : absolute;
bottom : 0;
left : 0;
height : 2px;
width : 100%;
border-bottom : 2px solid #1ab248;
z-index : 4;
}
.cover-tabs[data-v-b5239e4b]:before {
content : "";
position : absolute;
height : 2px;
bottom : 0;
left : 0;
right : 0;
border-bottom : 2px solid #e1e1e1;
z-index : 4;
}
.container.press-new-list.cdek-container[data-v-b5239e4b] {
padding : 0;
}
.offices-select-city__city[data-v-10337bb2] {
margin-left : 6px;
cursor : pointer;
color : #1ab248;
border-bottom : 1px solid #1AB248;
}
.offices-select-city__loader[data-v-10337bb2] {
margin-left : 6px;
}
.offices-select-city__count[data-v-10337bb2] {
color : #1ab248;
}
.offices-select-city__city-link[data-v-10337bb2] {
text-align : left;
text-decoration : none;
color : #333;
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
.offices-select-city__city-link--disabled .offices-select-city__city[data-v-10337bb2], .offices-select-city__city-link--disabled .offices-select-city__count[data-v-10337bb2] {
pointer-events : none;
color : #333;
border-bottom : none;
}
@media (min-width: 1000px) {
.offices-select-city__city-link[data-v-10337bb2] {
font-size : 40px;
font-weight : 300;
line-height : 50px;
}
}
.offices-select-city__city-name[data-v-10337bb2] {
display : inline-block;
}
.office-header[data-v-85f90f06] {
position : relative;
padding : 0 10px;
margin-top : 25px;
}
.office-header--sticky[data-v-85f90f06] {
margin-bottom : 126px;
}
@media (min-width: 1000px) {
.office-header--sticky[data-v-85f90f06] {
margin-bottom : 0;
}
}
.office-header__filters--sticky[data-v-85f90f06] {
position : fixed;
z-index : 9;
top : 0;
left : 0;
width : 100%;
padding : 0 10px;
border-bottom : 1px solid #e1e1e1;
background-color : #fff;
}
@media (min-width: 640px) {
.office-header__filters--sticky[data-v-85f90f06] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.office-header__filters--sticky[data-v-85f90f06] {
position : static;
z-index : 0;
top : auto;
padding : 0;
border-bottom : 0 none;
}
}
@media (min-width: 640px) {
.office-header[data-v-85f90f06] {
padding : 0 20px;
margin-top : 25px;
}
}
@media (min-width: 1000px) {
.office-header[data-v-85f90f06] {
z-index : 10;
max-width : 1200px;
margin : 31px auto 0;
padding-top : 0;
}
}
@media (min-width: 1280px) {
.office-header[data-v-85f90f06] {
padding : 0;
margin-top : 31px;
}
}
.office-header__new-design[data-v-85f90f06] {
margin-top : 48px;
}
@media (min-width: 992px) {
.office-header__new-design[data-v-85f90f06] {
margin-top : 120px;
}
}
.privacy-policy-container[data-v-d01281c1] {
display : flex;
flex-direction : column;
}
.privacy-policy-item[data-v-d01281c1] {
margin-bottom : 15px;
}
.privacy-policy-item[data-v-d01281c1]:last-child {
margin-bottom : 0;
}
.toggle[data-v-e1671c4b] {
display : flex;
max-width : 588px;
border-radius : 10px;
background : rgb(51, 85, 104, 0.05);
box-shadow : 0 1px 2px #0021340d inset;
}
.toggle-item[data-v-e1671c4b] {
display : block;
width : 100%;
height : 40px;
margin : 4px;
letter-spacing : 0.05em;
text-transform : uppercase;
border-radius : 8px;
font-size : 12px;
font-weight : 500;
line-height : 24px;
color : #0009;
}
.toggle-item--active[data-v-e1671c4b] {
color : #1ab248;
background : #fff;
box-shadow : 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
}
.loyalty-balance[data-v-ed9dbe5a] {
font-size : 14px;
}
.loyalty-balance__wrapper[data-v-ed9dbe5a] {
display : flex;
align-items : center;
}
.loyalty-balance__value[data-v-ed9dbe5a] {
font-weight : 400;
font-size : 14px;
margin-right : 7px;
margin-left : 7px;
}
.loyalty-balance__value--bold[data-v-ed9dbe5a] {
font-weight : 600;
}
.loyalty-balance__current-level[data-v-ed9dbe5a] {
margin-top : 5px;
text-align : left;
}
.loyalty-points[data-v-5a6ea49c] {
display : flex;
justify-content : space-between;
flex-direction : column-reverse;
}
.loyalty-points[data-v-5a6ea49c] .cdek-input__control {
height : 48px;
}
.loyalty-points[data-v-5a6ea49c] .cdek-input__control .cdek-input__tip {
min-height : 0;
}
.loyalty-points__input[data-v-5a6ea49c] {
max-width : 100%;
}
.loyalty-points__balance[data-v-5a6ea49c] {
display : flex;
align-items : flex-start;
flex-direction : column;
}
.loyalty-points__balance-available[data-v-5a6ea49c] {
margin-left : 0;
}
.loyalty-points__balance div[data-v-5a6ea49c]:nth-child(2) {
margin-top : 16px;
margin-bottom : 16px;
}
@media (min-width: 768px) {
.loyalty-points[data-v-5a6ea49c] {
flex-direction : row;
align-items : center;
}
.loyalty-points__input[data-v-5a6ea49c] {
max-width : 200px;
}
.loyalty-points__balance[data-v-5a6ea49c] {
flex-direction : row;
align-items : center;
}
.loyalty-points__balance-available[data-v-5a6ea49c] {
margin-left : 23px;
}
}
.loyalty-coupon__wrapper[data-v-f7d39878] {
display : flex;
align-items : center;
flex-direction : column;
width : 100%;
}
.loyalty-coupon__input[data-v-f7d39878] {
width : 100%;
}
.loyalty-coupon__input[data-v-f7d39878] .cdek-input__control {
height : 48px;
}
.loyalty-coupon__btn[data-v-f7d39878] {
width : 100%;
padding : 10px;
min-height : 48px;
background : rgb(26, 178, 72, 0.1);
color : #1ab248;
text-transform : uppercase;
font-weight : 500;
font-size : 12px;
}
.loyalty-coupon__discount-label[data-v-f7d39878] {
color : #adafb4;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.loyalty-coupon__discount-value[data-v-f7d39878] {
font-weight : 600;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 768px) {
.loyalty-coupon__wrapper[data-v-f7d39878] {
flex-direction : row;
gap : 23px;
}
.loyalty-coupon__input[data-v-f7d39878] {
width : 70%;
}
.loyalty-coupon__btn[data-v-f7d39878] {
width : 30%;
align-self : flex-start;
min-width : 182px;
font-size : 14px;
max-width : 30%;
}
}
.frozen-points[data-v-8dd1db94] {
display : flex;
}
.frozen-points__info[data-v-8dd1db94] {
display : flex;
flex-direction : column;
margin-left : 14px;
}
.frozen-points__title[data-v-8dd1db94] {
font-weight : 600;
font-size : 16px;
line-height : 24px;
}
.frozen-points__subtitle[data-v-8dd1db94] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : #0009;
}
.payment-cdekid-modal__container[data-v-229f53ed] {
position : fixed;
bottom : 0;
left : 0;
width : 100%;
user-select : none;
padding : 0 16px 16px;
border-radius : 10px 10px 0 0;
margin : auto;
box-shadow : 0 -4px 8px #0000000d;
background : #fff;
}
@media (min-width: 992px) {
.payment-cdekid-modal__container[data-v-229f53ed] {
padding : 40px 44px 24px;
width : auto;
max-width : 508px;
border-radius : 10px;
box-shadow : 0 4px 15px #00000026;
height : min-content;
position : fixed;
top : 50%;
left : 50%;
bottom : unset;
transform : translate(-50%,-50%);
}
}
@media (min-width: 992px) {
.payment-cdekid-modal__container .payment-cdekid-modal__mobile-controls[data-v-229f53ed] {
display : none;
}
}
.payment-cdekid-modal__icon-close[data-v-229f53ed] {
display : none;
position : absolute;
top : 15px;
right : 16px;
}
@media (min-width: 992px) {
.payment-cdekid-modal__icon-close[data-v-229f53ed] {
display : block;
}
}
.payment-cdekid-modal__content[data-v-229f53ed] {
display : flex;
align-items : center;
flex-direction : column;
}
.payment-cdekid-modal__content_image__wrapper[data-v-229f53ed] {
display : flex;
justify-content : center;
align-items : center;
height : 144px;
margin-bottom : 8px;
}
.payment-cdekid-modal__content-icon[data-v-229f53ed] {
width : 144px;
height : 144px;
}
.payment-cdekid-modal__content-title[data-v-229f53ed] {
margin-bottom : 8px;
text-align : center;
}
@media (min-width: 992px) {
.payment-cdekid-modal__content-title[data-v-229f53ed] {
font-size : 20px;
font-style : normal;
font-weight : 600;
line-height : 28px;
width : 420px;
}
}
.payment-cdekid-modal__content-subtitle[data-v-229f53ed] {
text-align : center;
margin-bottom : 40px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
@media (min-width: 992px) {
.payment-cdekid-modal__content-subtitle[data-v-229f53ed] {
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
}
}
.payment-cdekid-modal__content_submit[data-v-229f53ed] {
margin-bottom : 8px;
}
.payment-cdekid-modal__content[data-v-229f53ed] .cdek-button {
max-width : 288px;
}
@media (min-width: 992px) {
.payment-cdekid-modal__content[data-v-229f53ed] .cdek-button {
max-width : 288px;
text-transform : none;
}
}
.payment-form__label[data-v-c53a7d7b] {
margin-bottom : 12px;
flex : 1;
color : #232323;
font-size : 16px;
font-weight : 600;
line-height : 24px;
}
.payment-form__label--top[data-v-c53a7d7b] {
align-self : flex-start;
margin-top : 19px;
}
.payment-form[data-v-c53a7d7b] .cdek-input .cdek-input__tip {
min-height : 0;
}
@media (min-width: 768px) {
.payment-form__input[data-v-c53a7d7b] {
width : 100%;
}
}
.payment-form__input[data-v-c53a7d7b] .cdek-input__tip {
min-height : 0;
}
.payment-form__input--search[data-v-c53a7d7b] {
display : flex;
}
.payment-form__input[data-v-c53a7d7b] .cdek-input__right-icon {
display : flex;
align-items : center;
margin-right : 8px;
}
.payment-form__input[data-v-c53a7d7b] .cdek-input__right-icon svg path {
stroke : #000;
}
.payment-form__input .payment-form__has-phone[data-v-c53a7d7b] .base-control__placeholder {
display : none;
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container {
display : flex;
align-items : center;
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container .base-control__field {
height : 56px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container .base-control__field:focus {
background : #fff;
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container .base-control__placeholder {
top : 19px;
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container .base-control.base-control--focused .base-control__placeholder {
display : none;
}
.payment-form__input[data-v-c53a7d7b] .base-field-phone__container .base-field-phone__code {
height : 56px;
}
.payment-form__search[data-v-c53a7d7b] {
max-width : 100%;
max-height : 36px;
margin-top : 12px;
padding : 9px;
}
.payment-form__input-wrapper[data-v-c53a7d7b] {
display : flex;
flex-direction : column;
justify-content : space-between;
gap : 10%;
}
@media (min-width: 768px) {
.payment-form__input-wrapper[data-v-c53a7d7b] {
flex-direction : row;
}
}
.loyalty-discount[data-v-9a39cc36] {
margin-top : 16px;
padding : 12px 12px 12px 16px;
border-radius : 8px;
background : var(--Surface_Access, rgb(23, 160, 0, 0.05));
}
.loyalty-discount__message[data-v-9a39cc36] {
padding-left : 5px;
font-size : 14px;
font-weight : 500;
line-height : 20px;
}
.loyalty-discount__price[data-v-9a39cc36] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.loyalty-discount__price-count[data-v-9a39cc36] {
text-decoration : line-through;
}
.payment-amount[data-v-ec9029e9] {
margin-top : 32px;
}
.payment-amount__loyalty-points-wrapper[data-v-ec9029e9] {
display : flex;
align-items : center;
}
.payment-amount__wrapper[data-v-ec9029e9] {
display : flex;
justify-content : space-between;
}
.payment-amount__button-wrapper[data-v-ec9029e9] {
margin-top : 8px;
}
.payment-amount__input[data-v-ec9029e9] {
width : 100%;
}
.payment-amount__input-description[data-v-ec9029e9] {
display : inline-block;
font-weight : 400;
font-size : 14px;
line-height : 20px;
cursor : pointer;
margin-bottom : 8px;
}
.payment-amount__input-description--grey[data-v-ec9029e9] {
color : #0009;
cursor : auto;
}
.payment-amount__input[data-v-ec9029e9] .payment-form__input {
width : 50%;
}
.payment-amount__total-price-tip[data-v-ec9029e9] {
display : inline-block;
margin-top : 8px;
padding : 5px;
text-transform : uppercase;
font-weight : 500;
font-size : 12px;
border-radius : 8px;
background-color : #1ab248;
color : #fff;
width : 100%;
text-align : center;
cursor : pointer;
}
.payment-amount__loyalty-error[data-v-ec9029e9] {
cursor : pointer;
min-height : 112px;
}
.payment-amount__loyalty-error a[data-v-ec9029e9] {
text-decoration : underline;
}
.payment-amount__loyalty-points-value[data-v-ec9029e9] {
margin-bottom : 14px;
}
.payment-amount__loyalty-points-text[data-v-ec9029e9] {
text-align : left;
max-width : 100%;
}
.payment-amount__loyalty-title[data-v-ec9029e9] {
font-weight : 600;
font-size : 16px;
line-height : 24px;
margin-bottom : 24px;
}
.payment-amount__loyalty-toggle[data-v-ec9029e9] {
border : #ddd solid 1px;
border-radius : 8px;
padding : 20px;
margin-top : 16px;
}
.payment-amount__loyalty-toggle-select[data-v-ec9029e9] {
flex-wrap : wrap;
margin-bottom : 24px;
max-width : 100%;
}
.payment-amount__loyalty-frozen-points[data-v-ec9029e9] {
margin-top : 24px;
}
.payment-amount__loyalty-loader[data-v-ec9029e9] {
display : inline-block;
min-height : 112px;
}
@media (min-width: 768px) {
.payment-amount__loyalty-points-value--has-description[data-v-ec9029e9] {
padding-bottom : 38px;
}
.payment-amount__loyalty-toggle-select[data-v-ec9029e9] {
flex-wrap : nowrap;
}
.payment-amount__loyalty-loader[data-v-ec9029e9], .payment-amount__loyalty-error[data-v-ec9029e9] {
min-height : 49px;
}
}
.payment-cash-on-delivery[data-v-ba3e7ef1] {
background-color : #3355680d;
border-radius : 8px;
padding : 20px;
}
.payment-cash-on-delivery--attention[data-v-ba3e7ef1] {
background-color : #f475001a;
}
.payment-cash-on-delivery__title[data-v-ba3e7ef1] {
font-weight : 600;
font-size : 16px;
line-height : 24px;
}
.payment-cash-on-delivery__attention[data-v-ba3e7ef1] {
margin-top : 12px;
padding-left : 12px;
border-left : 3px solid rgb(244, 117, 0);
}
.payment-cash-on-delivery__attention-title[data-v-ba3e7ef1] {
margin-left : 8px;
font-weight : 500;
font-size : 14px;
line-height : 20px;
}
.payment-cash-on-delivery__attention-icon[data-v-ba3e7ef1] {
margin-right : 8px;
}
.payment-cash-on-delivery__attention-text[data-v-ba3e7ef1] {
margin-top : 4px;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : #000000a8;
}
.payment-cash-on-delivery__amount-label[data-v-ba3e7ef1] {
color : #adafb4;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.payment-cash-on-delivery__amount-value[data-v-ba3e7ef1] {
font-weight : 600;
font-size : 24px;
line-height : 32px;
}
.payment-cash-on-delivery__loader[data-v-ba3e7ef1] {
margin-top : 16px;
display : block;
}
.payment-cash-on-delivery__loading-error[data-v-ba3e7ef1] {
margin-top : 16px;
cursor : pointer;
}
.payment-cash-on-delivery__btn[data-v-ba3e7ef1] {
background : rgb(26, 178, 72, 0.1);
border : none;
border-radius : 10px;
max-height : 36px;
font-weight : 500;
font-size : 14px;
text-transform : uppercase;
padding : 10px;
color : #1ab248;
min-width : 100%;
margin-top : 24px;
}
.payment-error-modal {
position : relative;
}
.payment-error-modal__close {
cursor : pointer;
position : absolute;
padding : 20px;
top : 0;
right : 0;
}
.payment-error-modal__content {
padding : 80px 20px 40px;
text-align : center;
}
.payment-error-modal__text {
margin : 0 auto;
max-width : 475px;
font-size : 16px;
line-height : 24px;
}
.payment-error-modal__button {
display : flex;
align-items : center;
margin-top : 20px;
padding : 10px 25px;
box-sizing : border-box;
text-decoration : none;
color : #fff;
background : #1AB248;
border-radius : 8px;
font-size : 16px;
line-height : 20px;
}
.payment-loyalty-error-modal__container[data-v-f8ae403c] {
position : fixed;
bottom : 0;
left : 0;
width : 100%;
user-select : none;
padding : 0 16px 16px;
border-radius : 10px 10px 0 0;
margin : auto;
box-shadow : 0 -4px 8px #0000000d;
background : #fff;
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__container[data-v-f8ae403c] {
padding : 40px 44px 24px;
width : auto;
max-width : 508px;
border-radius : 10px;
box-shadow : 0 4px 15px #00000026;
height : min-content;
position : fixed;
top : 50%;
left : 50%;
bottom : unset;
transform : translate(-50%,-50%);
}
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__container .payment-loyalty-error-modal_mobile-controls[data-v-f8ae403c] {
display : none;
}
}
.payment-loyalty-error-modal__icon-close[data-v-f8ae403c] {
display : none;
position : absolute;
top : 15px;
right : 16px;
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__icon-close[data-v-f8ae403c] {
display : block;
}
}
.payment-loyalty-error-modal__content[data-v-f8ae403c] {
display : flex;
align-items : center;
flex-direction : column;
}
.payment-loyalty-error-modal__content_image__wrapper[data-v-f8ae403c] {
display : flex;
justify-content : center;
align-items : center;
height : 144px;
margin-bottom : 8px;
}
.payment-loyalty-error-modal__content-icon[data-v-f8ae403c] {
width : 144px;
height : 144px;
}
.payment-loyalty-error-modal__content-title[data-v-f8ae403c] {
margin-bottom : 8px;
text-align : center;
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__content-title[data-v-f8ae403c] {
font-size : 20px;
font-style : normal;
font-weight : 600;
line-height : 28px;
width : 420px;
}
}
.payment-loyalty-error-modal__content-subtitle[data-v-f8ae403c] {
text-align : center;
margin-bottom : 40px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__content-subtitle[data-v-f8ae403c] {
font-size : 16px;
font-style : normal;
font-weight : 400;
line-height : 24px;
}
}
.payment-loyalty-error-modal__content_submit[data-v-f8ae403c] {
margin-bottom : 8px;
}
.payment-loyalty-error-modal__content[data-v-f8ae403c] .cdek-button {
max-width : 288px;
}
@media (min-width: 992px) {
.payment-loyalty-error-modal__content[data-v-f8ae403c] .cdek-button {
max-width : 288px;
text-transform : none;
}
}
.payment-banner[data-v-1585fe7e] {
min-width : 288px;
max-width : 100%;
padding : 16px;
border-radius : 8px;
background-color : #f2f2f2;
}
.payment-banner-icons[data-v-1585fe7e] {
display : flex;
justify-content : space-between;
}
.payment-banner-text[data-v-1585fe7e] {
margin-top : 16px;
max-width : 326px;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 640px) {
.payment-banner[data-v-1585fe7e] {
max-width : 435px;
padding : 40px;
}
.payment-banner-icons[data-v-1585fe7e] {
display : flex;
flex-wrap : wrap;
}
.payment-banner-text[data-v-1585fe7e] {
max-width : 355px;
font-size : 18px;
line-height : 27px;
}
}
.cdek-id-banner[data-v-b4cb59ea] {
position : relative;
display : flex;
flex-direction : column;
justify-content : flex-start;
background : linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
border-radius : 8px;
max-width : 435px;
height : 194px;
padding : 16px;
}
.cdek-id-banner__close-icon[data-v-b4cb59ea] {
position : absolute;
top : 20px;
right : 20px;
cursor : pointer;
}
.cdek-id-banner__title[data-v-b4cb59ea] {
max-width : 235px;
font-weight : 500;
font-size : 18px;
line-height : 24px;
}
.cdek-id-banner__text[data-v-b4cb59ea] {
max-width : 326px;
margin-top : 10px;
font-weight : 400;
font-size : 14px;
line-height : 22px;
}
.cdek-id-banner__btn[data-v-b4cb59ea] {
margin-top : auto;
display : flex;
align-items : center;
min-width : 190px;
max-width : 190px;
max-height : 36px;
font-weight : 400;
font-size : 14px;
line-height : 22px;
color : #388e3c;
border-color : #fff;
}
.cdek-id-banner__btn img[data-v-b4cb59ea] {
margin-right : 8px;
}
.cdek-id-banner__link[data-v-b4cb59ea] {
margin-top : 16px;
font-weight : 400;
font-size : 14px;
line-height : 22px;
}
.cdek-id-banner__image[data-v-b4cb59ea] {
display : none;
}
@media (min-width: 768px) {
.cdek-id-banner[data-v-b4cb59ea] {
height : 318px;
padding : 24px;
}
.cdek-id-banner__text[data-v-b4cb59ea] {
max-width : 240px;
}
.cdek-id-banner__image[data-v-b4cb59ea] {
display : block;
position : absolute;
right : 0;
bottom : 0;
}
}
.payment-v2-toggle__title[data-v-b43d459c] {
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.payment-v2-toggle__title--sm[data-v-b43d459c] {
font-size : 16px;
line-height : 24px;
}
.payment-v2-toggle__toggle[data-v-b43d459c] {
max-width : 100%;
margin-top : 16px;
}
.form__container[data-v-885d6cb0] {
display : flex;
flex-direction : column;
margin-top : 16px;
gap : 12px;
margin-bottom : 32px;
}
.form__container[data-v-885d6cb0] .cdek-input {
width : 100%;
}
.form__container[data-v-885d6cb0] .cdek-input .cdek-input__tip {
min-height : 0;
}
@media (min-width: 768px) {
.form__container[data-v-885d6cb0] .cdek-input {
width : calc(100% - 196px);
}
}
.form__container[data-v-885d6cb0] .cdek-input input {
height : 56px;
}
.form__container[data-v-885d6cb0] .cdek-input input:focus {
background : #fff;
}
.form__container[data-v-885d6cb0] .cdek-button {
height : 56px;
max-width : 196px;
}
.form__search[data-v-885d6cb0] {
max-width : 100%;
max-height : 36px;
margin-top : 12px;
padding : 7px;
letter-spacing : 0.03em;
text-transform : uppercase;
font-size : 14px;
font-weight : 500;
line-height : 24px;
}
@media (min-width: 768px) {
.form__container[data-v-885d6cb0] {
flex-direction : row;
}
.form__input[data-v-885d6cb0] {
margin-right : 12px;
margin-bottom : 0;
}
.form__search[data-v-885d6cb0] {
max-height : 56px;
margin-top : 0;
}
}
.payment-purpose__title[data-v-ddfd609d] {
margin-top : 32px;
font-size : 16px;
font-weight : 600;
line-height : 24px;
margin-bottom : 16px;
}
.payment-refund__title[data-v-c808c14b] {
font-size : 24px;
font-weight : 300;
line-height : 32px;
}
.payment-refund__content[data-v-c808c14b] {
margin-top : 16px;
margin-bottom : 32px;
}
.payment-refund__content[data-v-c808c14b] p {
margin-top : 16px;
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
.payment-refund__content[data-v-c808c14b] a {
display : inline-block;
margin-top : 16px;
}
.payment-container[data-v-85ba5a00] {
padding : 0 16px;
}
.payment-container__loader[data-v-85ba5a00] {
position : fixed;
z-index : 11;
top : 0;
left : 0;
right : 0;
bottom : 0;
background-color : var(--Peak_60, rgb(255, 255, 255, 0.6));
display : flex;
align-items : center;
justify-content : center;
}
.payment-v2[data-v-85ba5a00] {
user-select : none;
}
.payment-v2__receipt_email[data-v-85ba5a00] {
max-height : 56px;
}
.payment-v2__wrapper[data-v-85ba5a00] {
display : block;
}
.payment-v2__title[data-v-85ba5a00] {
margin-top : 32px;
color : #000;
font-size : 24px;
font-weight : 300;
line-height : 32px;
}
.payment-v2__banners[data-v-85ba5a00] {
margin-top : 24px;
}
.payment-v2__banners div[data-v-85ba5a00]:nth-child(even) {
margin-top : 16px;
}
.payment-v2__banners .banner-cdek-id[data-v-85ba5a00] {
width : 100%;
transition : all 0.7s ease-out;
}
.payment-v2__form[data-v-85ba5a00] {
min-width : 100%;
max-width : 100%;
}
.payment-v2__checkbox-resident[data-v-85ba5a00] {
margin-top : 16px;
margin-bottom : 16px;
}
.payment-v2__reason[data-v-85ba5a00] {
margin-top : 48px;
}
.payment-v2__payer-status[data-v-85ba5a00], .payment-v2__payment-purpose[data-v-85ba5a00], .payment-v2__cash-on-delivery[data-v-85ba5a00] {
margin-top : 32px;
}
.payment-v2__send-receipt[data-v-85ba5a00] {
margin-top : 48px;
margin-bottom : 16px;
}
.payment-v2__accept_policy_checkbox_container[data-v-85ba5a00] {
margin-top : 48px;
}
.payment-v2__accept_policy_checkbox_container[data-v-85ba5a00] .base-checkbox__text {
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.payment-v2__accept_policy_checkbox_container[data-v-85ba5a00] .base-checkbox__text a {
color : #000;
}
.payment-v2__checkbox-text[data-v-85ba5a00] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.payment-v2__form-submit[data-v-85ba5a00] {
width : 100%;
margin-top : 32px;
margin-bottom : 56px;
letter-spacing : 0.03em;
text-transform : uppercase;
font-size : 14px;
font-weight : 500;
line-height : 24px;
}
@media (min-width: 640px) {
.payment-v2__title[data-v-85ba5a00] {
margin-top : 56px;
font-size : 42px;
line-height : 50px;
}
}
@media (min-width: 1200px) {
.payment-v2__wrapper[data-v-85ba5a00] {
position : relative;
display : flex;
flex-flow : row-reverse;
justify-content : space-between;
}
.payment-v2__left_side[data-v-85ba5a00] {
display : flex;
flex-flow : column;
gap : 88px;
max-width : 709px;
}
.payment-v2__form[data-v-85ba5a00] {
min-width : 588px;
max-width : 588px;
}
.payment-v2__form-submit[data-v-85ba5a00] {
width : 380px;
margin-top : 32px;
margin-bottom : 0;
}
.payment-v2__accept_policy_checkbox_container[data-v-85ba5a00] {
margin-top : 40px;
}
}
.cdek-chips-group[data-v-6d31380d] {
display : flex;
gap : 12px;
overflow-y : visible;
overflow-x : auto;
scrollbar-width : none;
}
.cdek-chips-group[data-v-6d31380d]::-webkit-scrollbar {
display : none;
}
.cdek-chips-group[data-v-6d31380d] .cdek-chip {
white-space : nowrap;
}
input[type="submit"][data-v-5cd1d3a4], input[type="search"][data-v-5cd1d3a4], input[type="text"][data-v-5cd1d3a4] {
appearance : none;
}
.contentMF[data-v-5cd1d3a4] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-5cd1d3a4] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-5cd1d3a4] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-5cd1d3a4] {
padding : 0;
}
}
.containerMF[data-v-5cd1d3a4] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-5cd1d3a4] {
max-width : 1200px;
}
}
.containerMF__text[data-v-5cd1d3a4] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-5cd1d3a4] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-5cd1d3a4] {
font-size : 20px;
}
}
.containerMF__text b[data-v-5cd1d3a4] {
font-weight : 600;
}
.containerMF__text i[data-v-5cd1d3a4] {
font-weight : 100;
}
.containerMF__list[data-v-5cd1d3a4] {
padding : 0;
}
.containerMF__list li[data-v-5cd1d3a4] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-5cd1d3a4]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-5cd1d3a4] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-5cd1d3a4]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-5cd1d3a4], .toggle-list__link[data-v-5cd1d3a4] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-5cd1d3a4], .toggle-list__link[data-v-5cd1d3a4] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-5cd1d3a4]:focus, .toggle-list__link[data-v-5cd1d3a4]:focus, .containerMF__linkGreen[data-v-5cd1d3a4]:hover, .toggle-list__link[data-v-5cd1d3a4]:hover, .containerMF__linkGreen[data-v-5cd1d3a4]:active, .toggle-list__link[data-v-5cd1d3a4]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-5cd1d3a4] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-5cd1d3a4]:focus, .containerMF__linkGrey[data-v-5cd1d3a4]:hover, .containerMF__linkGrey[data-v-5cd1d3a4]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-5cd1d3a4] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-5cd1d3a4]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-5cd1d3a4] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-5cd1d3a4]:after {
right : -29px;
}
}
.containerMF__h1[data-v-5cd1d3a4], .guide__directors-titl-prav[data-v-5cd1d3a4], .guide__directors-titl[data-v-5cd1d3a4], .guide h1[data-v-5cd1d3a4] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-5cd1d3a4], .guide__directors-titl-prav[data-v-5cd1d3a4], .guide__directors-titl[data-v-5cd1d3a4], .guide h1[data-v-5cd1d3a4] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-5cd1d3a4], .guide__directors-titl-prav[data-v-5cd1d3a4], .guide__directors-titl[data-v-5cd1d3a4], .guide h1[data-v-5cd1d3a4] {
font-size : 42px;
}
}
.containerMF__h2[data-v-5cd1d3a4] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-5cd1d3a4] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-5cd1d3a4] {
font-size : 34px;
}
}
.containerMF__h4[data-v-5cd1d3a4], .toggle-list__h4[data-v-5cd1d3a4] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-5cd1d3a4], .toggle-list__h4[data-v-5cd1d3a4] {
font-size : 30px;
}
}
.containerMF__h5[data-v-5cd1d3a4] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-5cd1d3a4] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-5cd1d3a4]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-5cd1d3a4]:focus, .containerMF__button-forward[data-v-5cd1d3a4]:hover, .containerMF__button-forward[data-v-5cd1d3a4]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-5cd1d3a4]:focus:before, .containerMF__button-forward[data-v-5cd1d3a4]:hover:before, .containerMF__button-forward[data-v-5cd1d3a4]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-5cd1d3a4]:focus:after, .containerMF__button-forward[data-v-5cd1d3a4]:hover:after, .containerMF__button-forward[data-v-5cd1d3a4]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-5cd1d3a4] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-5cd1d3a4]:focus, .containerMF__button-up[data-v-5cd1d3a4]:hover, .containerMF__button-up[data-v-5cd1d3a4]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-5cd1d3a4]:focus:before, .containerMF__button-up[data-v-5cd1d3a4]:hover:before, .containerMF__button-up[data-v-5cd1d3a4]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-5cd1d3a4] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-5cd1d3a4], .containerMF__arrow-For[data-v-5cd1d3a4] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-5cd1d3a4]:before, .containerMF__arrow-For[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-5cd1d3a4]:focus, .containerMF__arrow-Back[data-v-5cd1d3a4]:hover, .containerMF__arrow-Back[data-v-5cd1d3a4]:active, .containerMF__arrow-For[data-v-5cd1d3a4]:focus, .containerMF__arrow-For[data-v-5cd1d3a4]:hover, .containerMF__arrow-For[data-v-5cd1d3a4]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-5cd1d3a4]:focus:before, .containerMF__arrow-Back[data-v-5cd1d3a4]:hover:before, .containerMF__arrow-Back[data-v-5cd1d3a4]:active:before, .containerMF__arrow-For[data-v-5cd1d3a4]:focus:before, .containerMF__arrow-For[data-v-5cd1d3a4]:hover:before, .containerMF__arrow-For[data-v-5cd1d3a4]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-5cd1d3a4]:focus, .containerMF__arrow-Back--Dark[data-v-5cd1d3a4]:hover, .containerMF__arrow-Back--Dark[data-v-5cd1d3a4]:active, .containerMF__arrow-For--Dark[data-v-5cd1d3a4]:focus, .containerMF__arrow-For--Dark[data-v-5cd1d3a4]:hover, .containerMF__arrow-For--Dark[data-v-5cd1d3a4]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-5cd1d3a4]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-5cd1d3a4] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-5cd1d3a4]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-5cd1d3a4] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-5cd1d3a4]:focus, .containerMF__arrows .disabled[data-v-5cd1d3a4]:hover, .containerMF__arrows .disabled[data-v-5cd1d3a4]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-5cd1d3a4]:focus:before, .containerMF__arrows .disabled[data-v-5cd1d3a4]:hover:before, .containerMF__arrows .disabled[data-v-5cd1d3a4]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-5cd1d3a4] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-5cd1d3a4] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-5cd1d3a4] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-5cd1d3a4] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-5cd1d3a4] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-5cd1d3a4] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-5cd1d3a4] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-5cd1d3a4] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-5cd1d3a4]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-5cd1d3a4] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-5cd1d3a4] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-5cd1d3a4]:focus, .containerMF__pagination-wrapper li button[data-v-5cd1d3a4]:hover, .containerMF__pagination-wrapper li button[data-v-5cd1d3a4]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-5cd1d3a4] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-5cd1d3a4] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-5cd1d3a4] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-5cd1d3a4]:focus, .containerMF__pagination-onward[data-v-5cd1d3a4]:hover, .containerMF__pagination-onward[data-v-5cd1d3a4]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-5cd1d3a4] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-5cd1d3a4] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-5cd1d3a4]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-5cd1d3a4]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-5cd1d3a4] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-5cd1d3a4]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-5cd1d3a4]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-5cd1d3a4] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-5cd1d3a4]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-5cd1d3a4] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-5cd1d3a4]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-5cd1d3a4] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-5cd1d3a4] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-5cd1d3a4] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-5cd1d3a4] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-5cd1d3a4]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-5cd1d3a4] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-5cd1d3a4]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-5cd1d3a4]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-5cd1d3a4]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-5cd1d3a4] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-5cd1d3a4], .containerMF__input-text[data-v-5cd1d3a4]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-5cd1d3a4]:focus, .containerMF__input-text[data-v-5cd1d3a4]:hover, .containerMF__input-text[data-v-5cd1d3a4]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-5cd1d3a4] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-5cd1d3a4] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-5cd1d3a4] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-5cd1d3a4] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-5cd1d3a4] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-5cd1d3a4]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-5cd1d3a4]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-5cd1d3a4]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-5cd1d3a4]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-5cd1d3a4] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-5cd1d3a4] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-5cd1d3a4] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-5cd1d3a4] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-5cd1d3a4] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-5cd1d3a4] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-5cd1d3a4] {
background-color : #fbfbfb;
}
@media (min-width: 1280px) {
.guide h1[data-v-5cd1d3a4] {
font-size : 42px;
margin-bottom : 30px;
}
}
.guide[data-v-5cd1d3a4] {
margin-bottom : 100px;
}
@media (min-width: 1280px) {
.guide[data-v-5cd1d3a4] {
margin : 120px 0;
}
}
@media (min-width: 1280px) {
.guide__reliability-title[data-v-5cd1d3a4] {
font-size : 42px;
line-height : 49px;
color : #1ab248;
margin-bottom : 160px;
}
.guide__reliability-text[data-v-5cd1d3a4] {
font-size : 18px;
line-height : 27px;
font-weight : 300;
}
}
.guide__directors[data-v-5cd1d3a4] {
margin-bottom : 40px;
padding : 0 10px;
}
@media (min-width: 640px) {
.guide__directors[data-v-5cd1d3a4] {
width : 540px;
padding : 0 20px;
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.guide__directors[data-v-5cd1d3a4] {
max-width : 937.5px;
margin : auto auto 40px;
width : 100%;
padding : 0;
}
}
@media (min-width: 1280px) {
.guide__directors[data-v-5cd1d3a4] {
max-width : 1200px;
}
}
.guide__directors-titl[data-v-5cd1d3a4] {
font-weight : 500 !important ;
color : #1ab248;
font-size : 24px !important ;
margin : 0;
padding : 0;
margin-bottom : 20px !important ;
}
@media (min-width: 640px) {
.guide__directors-titl[data-v-5cd1d3a4] {
font-size : 28px !important ;
}
}
@media (min-width: 1000px) {
.guide__directors-titl[data-v-5cd1d3a4] {
font-size : 32px !important ;
margin-bottom : 18px;
}
}
.guide__directors-titl-prav[data-v-5cd1d3a4] {
font-weight : 500 !important ;
color : #1ab248;
font-size : 28px !important ;
margin : 0;
padding : 0;
margin-bottom : 20px !important ;
}
@media (min-width: 640px) {
.guide__directors-titl-prav[data-v-5cd1d3a4] {
font-size : 30px !important ;
}
}
@media (min-width: 1000px) {
.guide__directors-titl-prav[data-v-5cd1d3a4] {
font-size : 32px !important ;
margin-bottom : 18px;
}
}
.guide__directors-content[data-v-5cd1d3a4] {
font-size : 16px;
font-weight : 300;
}
@media (min-width: 1000px) {
.guide__directors-content[data-v-5cd1d3a4] {
font-size : 18px !important ;
width : 570px;
}
}
@media (min-width: 1000px) {
.guide__directors-content p[data-v-5cd1d3a4] {
margin : 0;
}
}
.guide__reliability[data-v-5cd1d3a4] {
margin-top : 100px;
margin-bottom : 70px;
padding : 0 10px;
}
@media (min-width: 640px) {
.guide__reliability[data-v-5cd1d3a4] {
padding : 0 20px;
margin-bottom : 80px;
}
}
@media (min-width: 1000px) {
.guide__reliability[data-v-5cd1d3a4] {
padding : 0;
margin-bottom : 100px;
}
}
@media (min-width: 1280px) {
.guide__reliability[data-v-5cd1d3a4] {
display : block;
padding : 0;
margin-top : 0;
}
}
.fundamental-content[data-v-5cd1d3a4] {
background : #EAF2F5;
margin-bottom : 15px;
padding : 0 10px;
}
@media (min-width: 640px) {
.fundamental-content[data-v-5cd1d3a4] {
margin : 40px 20px 20px;
width : auto;
padding : 0;
}
}
@media (min-width: 1000px) {
.fundamental-content[data-v-5cd1d3a4] {
margin : 50px 10px;
}
}
@media (min-width: 1280px) {
.fundamental-content[data-v-5cd1d3a4] {
margin : 0 0 50px;
}
}
.fundamental-content img[data-v-5cd1d3a4] {
width : 100%;
height : 100%;
object-fit : contain;
}
@media (min-width: 1000px) {
.fundamental-content img[data-v-5cd1d3a4] {
width : auto;
height : 100%;
bottom : 0;
position : absolute;
}
}
@media (min-width: 1000px) {
.fundamental-content img[data-v-5cd1d3a4] {
position : relative;
}
}
@media (min-width: 1280px) {
.fundamental-content img[data-v-5cd1d3a4] {
width : 416px;
height : 100%;
}
}
@media (min-width: 1000px) {
.fundamental-content[data-v-5cd1d3a4] {
display : flex;
margin : 0 auto;
margin-bottom : 30px !important ;
width : auto;
align-items : flex-end;
}
}
@media (min-width: 1280px) {
.fundamental-content[data-v-5cd1d3a4] {
margin : 0 auto;
margin-bottom : 25px !important ;
max-width : 1200px;
}
}
.fundamental-content__text[data-v-5cd1d3a4] {
padding : 50px 0 10px;
font-family : Roboto, sans-serif;
font-style : normal;
font-size : 16px;
}
@media (min-width: 640px) {
.fundamental-content__text[data-v-5cd1d3a4] {
padding : 50px 40px 19px;
}
}
@media (min-width: 1000px) {
.fundamental-content__text[data-v-5cd1d3a4] {
order : 2;
width : 50%;
padding : 94px 20px 0;
margin-left : 0;
}
}
@media (min-width: 1280px) {
.fundamental-content__text[data-v-5cd1d3a4] {
line-height : 27px;
margin-left : 28px;
padding : 120px 59px 91px 0;
}
}
.fundamental-content__text-top[data-v-5cd1d3a4] {
margin-bottom : 55px;
font-weight : 300;
line-height : 23px;
}
@media (min-width: 640px) {
.fundamental-content__text-top p[data-v-5cd1d3a4] {
margin-bottom : 25px;
}
}
@media (min-width: 640px) {
.fundamental-content__text-top[data-v-5cd1d3a4] {
margin-bottom : 25px;
}
}
@media (min-width: 1000px) {
.fundamental-content__text-top[data-v-5cd1d3a4] {
font-size : 18px;
line-height : 27px;
margin-bottom : 45px;
}
}
@media (min-width: 1280px) {
.fundamental-content__text-top[data-v-5cd1d3a4] {
margin-bottom : 40px;
}
}
.fundamental-content__text-bottom[data-v-5cd1d3a4] {
font-size : 14px;
}
@media (min-width: 640px) {
.fundamental-content__text-bottom[data-v-5cd1d3a4] {
font-size : 16px;
line-height : 24px;
}
}
@media (min-width: 1000px) {
.fundamental-content__text-bottom[data-v-5cd1d3a4] {
padding-bottom : 80px;
}
}
@media (min-width: 640px) {
.fundamental-content__text-bottom p[data-v-5cd1d3a4] {
margin-bottom : 0;
}
}
.fundamental-content__image[data-v-5cd1d3a4] {
width : 100%;
display : flex;
}
@media (min-width: 640px) {
.fundamental-content__image[data-v-5cd1d3a4] {
transform : scaleX(-1);
padding : 0 110px;
}
}
@media (min-width: 1000px) {
.fundamental-content__image[data-v-5cd1d3a4] {
order : 1;
padding : 0;
position : relative;
width : 50%;
margin-left : 0;
display : flex;
align-items : flex-end;
justify-content : space-around;
height : 500px;
}
.fundamental-content__image img[data-v-5cd1d3a4] {
width : 100%;
}
}
@media (min-width: 1280px) {
.fundamental-content__image[data-v-5cd1d3a4] {
height : 100%;
}
.fundamental-content__image img[data-v-5cd1d3a4] {
width : 390px;
}
}
.wrap-working[data-v-5cd1d3a4] {
padding : 0 10px;
max-width : 1200px;
}
@media (min-width: 640px) {
.wrap-working[data-v-5cd1d3a4] {
display : grid;
margin : auto;
padding : 0 20px;
grid-template-columns : repeat(2,minmax(150px,1fr));
gap : 8vh 4vw;
}
}
@media (min-width: 1000px) {
.wrap-working[data-v-5cd1d3a4] {
grid-template-columns : repeat(4,minmax(150px,1fr));
gap : 8vh 2vw;
margin : 40px auto 0;
padding : 0;
}
}
@media (min-width: 1280px) {
.wrap-working[data-v-5cd1d3a4] {
margin : 0 auto auto;
}
}
.working-staff[data-v-5cd1d3a4] {
margin-bottom : 40px;
}
@media (min-width: 640px) {
.working-staff[data-v-5cd1d3a4] {
margin-bottom : 0;
}
}
.working-staff__wrapper-text[data-v-5cd1d3a4] {
margin : 0;
font-size : 16px;
line-height : 25px;
}
.working-staff__name[data-v-5cd1d3a4] {
font-weight : 500;
margin-bottom : 0;
font-size : 18px;
}
.working-staff__text[data-v-5cd1d3a4] {
font-size : 14px;
font-weight : 300;
line-height : 17px;
}
@media (min-width: 640px) {
.working-staff__text p[data-v-5cd1d3a4] {
margin : 0;
}
}
.working-staff__text-position[data-v-5cd1d3a4] {
font-size : 18px;
font-weight : 300;
}
.working-staff img[data-v-5cd1d3a4] {
width : 100%;
padding-top : 10px;
height : 100%;
object-fit : cover;
}
@media (min-width: 640px) {
.working-staff img[data-v-5cd1d3a4] {
width : auto;
margin : auto;
position : absolute;
bottom : 0;
left : 0;
right : 0;
height : 100%;
}
}
@media (min-width: 1000px) {
.working-staff img[data-v-5cd1d3a4] {
width : auto;
}
}
.working-staff__wrap-image[data-v-5cd1d3a4] {
background : #EAF2F5;
background-size : cover;
margin-bottom : 15px;
width : 100%;
position : relative;
display : flex;
min-height : 420px;
align-items : flex-end;
}
@media (min-width: 640px) {
.working-staff__wrap-image[data-v-5cd1d3a4] {
display : flex;
height : 390px;
margin-bottom : 20px;
min-height : unset;
}
}
@media (min-width: 1000px) {
.working-staff__wrap-image[data-v-5cd1d3a4] {
height : 280px;
}
}
@media (min-width: 1280px) {
.working-staff__wrap-image[data-v-5cd1d3a4] {
height : 340px;
}
}
.guide__reliability-h1[data-v-5cd1d3a4] {
margin-bottom : 20px !important ;
}
@media (min-width: 1000px) {
.guide__reliability-h1[data-v-5cd1d3a4] {
margin-bottom : 30px !important ;
}
}
.guide__reliability-text[data-v-5cd1d3a4] {
font-weight : 300;
}
@media (min-width: 1000px) {
.guide__reliability-text[data-v-5cd1d3a4] {
font-size : 18px;
width : 700px;
}
}
.councilMembers[data-v-5cd1d3a4] {
padding : 0 10px;
margin-bottom : 70px;
}
@media (min-width: 640px) {
.councilMembers[data-v-5cd1d3a4] {
padding : 0 20px;
display : flex;
justify-content : space-between;
margin-bottom : 80px;
}
}
@media (min-width: 1000px) {
.councilMembers[data-v-5cd1d3a4] {
max-width : 937.5px;
padding : 0;
margin : auto auto 100px;
}
}
@media (min-width: 1280px) {
.councilMembers[data-v-5cd1d3a4] {
max-width : 1200px;
}
}
.councilMembers__imgWrap[data-v-5cd1d3a4] {
position : relative;
background : #eaf2f5;
margin-bottom : 15px;
display : flex;
min-height : 420px;
align-items : flex-end;
}
@media (min-width: 640px) {
.councilMembers__imgWrap[data-v-5cd1d3a4] {
height : 390px;
min-height : unset;
align-items : flex-end;
}
}
@media (min-width: 1000px) {
.councilMembers__imgWrap[data-v-5cd1d3a4] {
height : 480px;
margin-bottom : 30px;
}
}
@media (min-width: 1280px) {
.councilMembers__imgWrap[data-v-5cd1d3a4] {
height : 600px;
}
}
.councilMembers__img[data-v-5cd1d3a4] {
width : 100%;
height : 100%;
object-fit : contain;
}
@media (min-width: 640px) {
.councilMembers__img[data-v-5cd1d3a4] {
height : 100%;
width : 100%;
margin : auto;
position : absolute;
bottom : 0;
left : 0;
right : 0;
}
}
@media (min-width: 1000px) {
.councilMembers__img[data-v-5cd1d3a4] {
height : 100%;
padding-top : 50px;
}
}
.councilMembers__item[data-v-5cd1d3a4] {
margin-bottom : 40px;
}
@media (min-width: 640px) {
.councilMembers__item[data-v-5cd1d3a4] {
width : 48.2%;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.councilMembers__item[data-v-5cd1d3a4] {
width : 49%;
}
}
.councilMembers__picture[data-v-5cd1d3a4] {
margin-left : auto;
margin-right : auto;
display : flex;
}
.working-staff__status .working-staff__text[data-v-5cd1d3a4] {
font-size : 14px;
font-weight : 300;
color : #767676;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.councilMembers__item .working-staff__wrapper-text[data-v-5cd1d3a4] {
width : 386px;
}
}
.working-staff__status[data-v-5cd1d3a4] {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.working-staff__status[data-v-5cd1d3a4] {
margin-bottom : 10px;
}
}
.wrap-working .working-staff__text[data-v-5cd1d3a4] {
line-height : 20px;
}
@media (min-width: 1000px) {
.wrap-working .working-staff__text[data-v-5cd1d3a4] {
font-size : 12px;
}
}
.package-header[data-v-817693d1] {
margin : 32px 16px 16px;
opacity : 0.7;
color : #434c5d;
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
@media (min-width: 1000px) {
.package-header[data-v-817693d1] {
max-width : 1200px;
margin : 60px auto 24px;
}
}
.package-arrow--right[data-v-ff0fbae8] {
transform : rotate(180deg);
}
.package-box-sizes[data-v-33dea71e] {
min-width : 0;
}
.package-box-sizes__header[data-v-33dea71e] {
display : flex;
align-items : center;
justify-content : flex-start;
margin : 24px 0 16px;
}
.package-box-sizes__name[data-v-33dea71e], .package-box-sizes__description[data-v-33dea71e] {
color : #434c5d;
}
.package-box-sizes__description[data-v-33dea71e] {
letter-spacing : 0.14em;
text-transform : uppercase;
font-size : 11px;
font-weight : 500;
line-height : 14px;
}
.package-box-sizes__name[data-v-33dea71e] {
margin-right : 24px;
letter-spacing : 4px;
font-size : 24px;
font-weight : 400;
line-height : 24px;
}
@media (min-width: 1000px) {
.package-box-sizes__item[data-v-33dea71e] {
flex-direction : column;
}
}
.package-box-card[data-v-8ce4323f] {
min-width : 0;
margin : 16px;
}
.package-box-card__mobile.swiper-container-initialized .swiper-slide[data-v-8ce4323f] {
opacity : 1;
}
.package-box-card__size[data-v-8ce4323f] {
min-width : 0;
}
.package-box-card__title[data-v-8ce4323f], .package-box-card__description[data-v-8ce4323f] {
color : #434c5d;
}
.package-box-card__title[data-v-8ce4323f] {
font-size : 24px;
font-weight : 500;
line-height : 32px;
}
.package-box-card__description[data-v-8ce4323f] {
margin : 12px 0 24px;
font-size : 14px;
font-weight : 400;
line-height : 18px;
}
.package-box-card__navigation[data-v-8ce4323f] {
display : flex;
align-items : center;
justify-content : space-between;
margin : 24px 0;
}
.package-box-card__buttons[data-v-8ce4323f] {
display : flex;
}
.package-box-card__button[data-v-8ce4323f] {
display : flex;
align-items : center;
justify-content : center;
width : 24px;
height : 24px;
margin-right : 24px;
cursor : pointer;
}
.package-box-card__button[data-v-8ce4323f]:last-child {
margin-right : 0;
}
.package-box-card__rules[data-v-8ce4323f] {
margin-top : 24px;
}
.package-box-card__desktop[data-v-8ce4323f] {
display : none;
}
@media (min-width: 1000px) {
.package-box-card[data-v-8ce4323f] {
max-width : 1200px;
margin : 24px auto 40px;
}
.package-box-card__size[data-v-8ce4323f] {
margin-right : 16px;
flex : 1 0 226px;
}
.package-box-card__size[data-v-8ce4323f]:last-child {
margin-right : 0;
}
.package-box-card__mobile[data-v-8ce4323f], .package-box-card__buttons[data-v-8ce4323f] {
display : none;
}
.package-box-card__title[data-v-8ce4323f] {
font-size : 50px;
line-height : 58px;
}
.package-box-card__description[data-v-8ce4323f] {
font-size : 24px;
line-height : 32px;
}
.package-box-card__desktop[data-v-8ce4323f] {
display : flex;
width : 100%;
min-width : 0;
}
}
.gallery-arrow--left[data-v-4069a632] {
transform : rotate(180deg);
}
.gallery-fade-enter-active, .gallery-fade-leave-active {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.gallery-fade-enter-to, .gallery-fade-leave-to {
position : fixed;
z-index : 100;
}
.gallery-fade-enter, .gallery-fade-leave-to {
opacity : 0;
}
.gallery__arrow {
display : none;
}
.gallery__close {
position : absolute;
top : 16px;
right : 16px;
display : flex;
align-items : center;
justify-content : center;
border : #3e4345 solid 1px;
border-radius : 4px;
}
.gallery__close img {
padding : 4px;
}
.gallery__body {
position : fixed;
z-index : 100;
top : 0;
right : 0;
bottom : 0;
left : 0;
background-color : #fff;
}
.gallery__slider {
position : absolute;
bottom : 16px;
}
.gallery .gallery-wrapper {
width : calc(100% - 32px);
margin-left : 16px;
}
.gallery .gallery-slide {
box-sizing : border-box;
width : 80px;
height : 80px;
padding : 8px;
border-radius : 12px;
outline : none;
background : linear-gradient(180deg, #f6f5f8 0%, #efedf1 100%);
}
.gallery .gallery-slide--active {
border : #00BC4C solid 2px;
}
.gallery .gallery-slide__image {
width : 100%;
height : 100%;
object-fit : cover;
}
.gallery__container {
display : flex;
align-items : center;
justify-content : center;
height : 100%;
}
.gallery__image {
width : auto;
max-width : calc(100% - 32px);
height : auto;
max-height : calc(100% - 32px);
}
.gallery__picture {
display : flex;
align-items : center;
justify-content : center;
width : 100%;
height : 100%;
}
@media (min-width: 1000px) {
.gallery__image {
max-width : calc(100% - 64px);
max-height : calc(100% - 64px);
}
.gallery__close {
top : 50px;
right : 50px;
}
.gallery__body {
display : flex;
}
.gallery__arrow {
display : block;
}
.gallery__container {
justify-content : center;
width : 100%;
height : 100%;
margin : 0 58px;
}
.gallery__slider {
position : static;
display : flex;
margin : 50px 0 50px 50px;
}
.gallery .gallery-wrapper {
width : 110px;
margin : 0;
}
}
.has-images.gallery .gallery__container {
height : calc(100% - 100px);
}
@media (min-width: 1000px) {
.has-images.gallery .gallery__container {
justify-content : space-between;
height : 100%;
}
}
.package-slider[data-v-e36cc879] {
position : relative;
display : flex;
align-items : center;
flex-direction : column;
flex-grow : 0;
min-width : 0;
height : 266px;
padding : 30px 30px 16px;
border-radius : 24px;
background : linear-gradient(180deg, #f6f5f8 0%, #efedf1 100%);
}
.package-slider .swiper-slide__image[data-v-e36cc879] {
display : flex;
align-items : center;
justify-content : center;
height : 100%;
}
.package-slider.swiper-container-initialized .swiper-slide[data-v-e36cc879] {
opacity : 1;
}
.package-slider .swiper-wrapper[data-v-e36cc879] {
height : calc(100% - 20px);
}
.package-slider .package-slide[data-v-e36cc879] {
display : flex;
align-items : center;
justify-content : center;
outline : none;
cursor : pointer;
}
.package-slider .package-slide__image[data-v-e36cc879] {
width : auto;
max-width : 100%;
height : auto;
max-height : 100%;
object-fit : cover;
}
.package-slider--empty[data-v-e36cc879] {
padding : 30px;
}
.package-slider--empty .swiper-wrapper[data-v-e36cc879] {
height : 100%;
}
.package-slider .package-slider-bullets[data-v-e36cc879] {
display : none;
margin-top : 16px;
}
.package-slider .package-slider-bullets--active[data-v-e36cc879] {
display : flex;
}
.package-slider[data-v-e36cc879] .package-slider-bullets .package-slider-bullets__bullet {
width : 100%;
height : 4px;
margin-right : 8px;
border-radius : 8px;
outline : none;
background : rgb(0, 0, 0, 0.07);
}
.package-slider[data-v-e36cc879] .package-slider-bullets .package-slider-bullets__bullet:last-child {
margin-right : 0;
}
.package-slider[data-v-e36cc879] .package-slider-bullets .package-slider-bullets__bullet--active {
background : #00BC4C;
}
.package-card-sizes[data-v-186c0e96] {
display : flex;
justify-content : space-between;
}
.package-card-sizes__item[data-v-186c0e96] {
margin-right : 32px;
color : #434c5d;
}
.package-card-sizes__item[data-v-186c0e96]:last-child {
margin-right : 0;
}
.package-card-sizes__box[data-v-186c0e96] {
align-items : flex-start;
flex-direction : column;
}
.package-card-sizes__box .package-card-sizes__item[data-v-186c0e96] {
margin-right : 0;
margin-bottom : 8px;
}
.package-card-sizes__box .package-card-sizes__item[data-v-186c0e96]:last-child {
margin-bottom : 0;
}
.package-card-sizes__value[data-v-186c0e96] {
margin : 4px 0;
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
.package-card-sizes__title[data-v-186c0e96] {
opacity : 0.7;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.package-card-sizes__price[data-v-186c0e96] {
display : grid;
grid-template-columns : 1fr 1fr;
}
.package-card-sizes__sign[data-v-186c0e96] {
margin-left : 4px;
}
@media (min-width: 640px) {
.package-card-sizes[data-v-186c0e96] {
justify-content : flex-start;
}
}
.package-card-youtube[data-v-f22529dc] {
display : flex;
align-items : center;
max-width : 150px;
cursor : pointer;
text-decoration : none;
color : #434c5d;
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
.package-card-youtube__image[data-v-f22529dc] {
margin-right : 12px;
}
.package-card-rules[data-v-7f0a6b26] {
padding : 12px 16px;
color : #434c5d;
border-radius : 8px;
background : #f8f8fa;
line-height : 24px;
}
.package-card-rules[data-v-7f0a6b26] ul {
margin-left : 16px;
}
.package-card-rules__trigger[data-v-7f0a6b26] {
position : relative;
display : flex;
align-items : center;
justify-content : space-between;
width : 100%;
}
.package-card-rules__trigger-icon[data-v-7f0a6b26] {
position : absolute;
right : 5px;
}
.package-card-rules--open .package-card-rules__trigger[data-v-7f0a6b26] {
margin-bottom : 12px;
}
@font-face {
font-family : swiper-icons;
src : url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
font-weight : 400;
font-style : normal;
}
:root {
--swiper-theme-color : #007aff;
}
.swiper, swiper-container {
margin-left : auto;
margin-right : auto;
position : relative;
overflow : hidden;
list-style : none;
padding : 0;
z-index : 1;
display : block;
}
.swiper-vertical > .swiper-wrapper {
flex-direction : column;
}
.swiper-wrapper {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
display : flex;
transition-property : transform;
transition-timing-function : var(--swiper-wrapper-transition-timing-function, initial);
box-sizing : content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
transform : translateZ(0);
}
.swiper-horizontal {
touch-action : pan-y;
}
.swiper-vertical {
touch-action : pan-x;
}
.swiper-slide, swiper-slide {
flex-shrink : 0;
width : 100%;
height : 100%;
position : relative;
transition-property : transform;
display : block;
}
.swiper-slide-invisible-blank {
visibility : hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
height : auto;
}
.swiper-autoheight .swiper-wrapper {
align-items : flex-start;
transition-property : transform, height;
}
.swiper-backface-hidden .swiper-slide {
transform : translateZ(0);
backface-visibility : hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
perspective : 1200px;
}
.swiper-3d .swiper-wrapper {
transform-style : preserve-3d;
}
.swiper-3d {
perspective : 1200px;
}
.swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow {
transform-style : preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
pointer-events : none;
z-index : 10;
}
.swiper-3d .swiper-slide-shadow {
background : rgb(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
background-image : linear-gradient(to left, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
background-image : linear-gradient(to right, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
background-image : linear-gradient(to top, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
background-image : linear-gradient(to bottom, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
overflow : auto;
scrollbar-width : none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display : none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align : start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
scroll-snap-type : x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
scroll-snap-type : y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
content : "";
flex-shrink : 0;
order : 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align : center center;
scroll-snap-stop : always;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
height : 100%;
min-height : 1px;
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
width : 100%;
min-width : 1px;
}
.swiper-lazy-preloader {
width : 42px;
height : 42px;
position : absolute;
left : 50%;
top : 50%;
margin-left : -21px;
margin-top : -21px;
z-index : 10;
transform-origin : 50%;
box-sizing : border-box;
border : var(--swiper-preloader-color, var(--swiper-theme-color)) solid 4px;
border-radius : 50%;
border-top-color : transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
animation : swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color : #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color : #000;
}
@keyframes swiper-preloader-spin {
0% {
transform : rotate(0);
}
to {
transform : rotate(360deg);
}
}
.package-card-sizes-modal[data-v-fa81f40f] {
display : none;
}
.package-card-sizes-modal--opened[data-v-fa81f40f] {
display : block;
}
.package-card-sizes-modal__content[data-v-fa81f40f] {
position : fixed;
z-index : 100;
right : 0;
bottom : 0;
left : 0;
max-height : 60vh;
padding : 16px;
background-color : #fff;
}
.package-card-sizes-modal--background[data-v-fa81f40f] {
position : fixed;
z-index : 100;
top : 0;
right : 0;
bottom : 0;
left : 0;
background : rgb(0, 0, 0, 0.25);
}
.package-card-sizes-modal--header[data-v-fa81f40f] {
display : flex;
justify-content : space-between;
margin-bottom : 16px;
}
.package-card-sizes-modal--sizes[data-v-fa81f40f] {
color : #434c5d;
font-size : 20px;
font-weight : 700;
line-height : 28px;
}
.package-card-sizes-modal--close[data-v-fa81f40f] {
color : #1ab248;
font-size : 14px;
font-weight : 500;
line-height : 22px;
}
.package-card-sizes[data-v-5b7439f8] {
display : flex;
}
.package-card-sizes__desktop[data-v-5b7439f8] {
display : none !important ;
}
.package-card-sizes__popover[data-v-5b7439f8] {
display : none;
margin : 16px 0;
}
.package-card-sizes__button[data-v-5b7439f8] {
display : none;
font-size : 16px;
font-weight : 500;
line-height : 24px;
text-decoration-line : underline;
}
.package-card-sizes__button--mobile[data-v-5b7439f8] {
display : block;
}
.package-card-sizes__item[data-v-5b7439f8] {
margin-right : 20px;
color : #434c5d;
}
.package-card-sizes__item[data-v-5b7439f8]:last-child {
margin-right : 0;
}
.package-card-sizes__value[data-v-5b7439f8] {
margin : 4px 0;
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
.package-card-sizes__title[data-v-5b7439f8] {
opacity : 0.7;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.package-card-sizes__price[data-v-5b7439f8] {
display : grid;
grid-template-columns : 1fr 1fr;
}
.package-card-sizes__sign[data-v-5b7439f8] {
margin-left : 4px;
}
@media (min-width: 1000px) {
.package-card-sizes__desktop[data-v-5b7439f8] {
display : flex !important ;
}
.package-card-sizes__mobile[data-v-5b7439f8] {
display : none !important ;
}
}
@media (min-width: 640px) {
.package-card-sizes__popover[data-v-5b7439f8], .package-card-sizes__button[data-v-5b7439f8] {
display : block;
}
.package-card-sizes__button--mobile[data-v-5b7439f8] {
display : none;
}
}
.package-card-popover .v-popper__arrow-container {
display : none;
}
.package-card-popover .v-popper__inner {
overflow-y : scroll;
max-height : 250px;
padding : 16px;
border-radius : 10px;
background : #fff;
box-shadow : 0 0 25px #00000012;
scrollbar-color : #e6e6e6 rgb(0, 0, 0, 0);
scrollbar-width : thin;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar {
width : 8px;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar-track {
border-radius : 100px;
margin-block : 16px;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar-thumb {
border-right : 4px solid white;
border-radius : 100px;
background : #e6e6e6;
background-clip : padding-box;
}
.package-card[data-v-11444244] {
margin : 16px;
padding : 16px;
color : #434c5d;
border-radius : 12px;
background : #fff;
box-shadow : 0 0 25px #00000012;
}
.package-card__alert[data-v-11444244] {
margin : 16px 0;
padding : 10px 16px;
border : #FF6B00 solid 1px;
border-radius : 8px;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.package-card__slider[data-v-11444244] {
margin-bottom : 24px;
}
.package-card__title[data-v-11444244] {
margin : 8px 0;
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
.package-card__description[data-v-11444244] {
margin : 8px 0;
font-size : 14px;
font-weight : 400;
line-height : 18px;
}
.package-card-rules[data-v-11444244] {
margin-top : 24px;
}
.package-card__youtube[data-v-11444244] {
margin : 24px 0 32px;
}
.package-card-sizes[data-v-11444244] {
display : flex;
}
.package-card-sizes__popover[data-v-11444244] {
margin : 16px 0;
}
.package-card-sizes__button[data-v-11444244] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
text-decoration-line : underline;
}
@media (min-width: 1000px) {
.package-card[data-v-11444244] {
max-width : 1200px;
margin-right : auto;
margin-left : auto;
}
}
@media (min-width: 768px) {
.package-card[data-v-11444244] {
display : flex;
padding : 40px;
}
.package-card-sizes__button[data-v-11444244] {
display : flex;
}
.package-card__slider[data-v-11444244] {
width : 40%;
margin-right : 40px;
margin-bottom : 0;
}
.package-card__body[data-v-11444244] {
width : 60%;
}
.package-card__title[data-v-11444244] {
font-size : 24px;
line-height : 32px;
}
.package-card__description[data-v-11444244] {
font-size : 16px;
line-height : 24px;
}
}
h1[data-v-85cbff5b] {
letter-spacing : -0.04em;
font-size : 42px;
font-weight : 300;
}
h2[data-v-85cbff5b] {
letter-spacing : -0.02em;
font-size : 36px;
font-weight : 200;
}
h3[data-v-85cbff5b] {
letter-spacing : normal;
font-size : 34px;
font-weight : 400;
}
h4[data-v-85cbff5b] {
letter-spacing : normal;
font-size : 28px;
font-weight : 500;
}
h5[data-v-85cbff5b] {
letter-spacing : normal;
font-size : 24px;
font-weight : 500;
}
h6[data-v-85cbff5b] {
letter-spacing : 0.02em;
font-size : 20px;
font-weight : 500;
}
.base-content[data-v-85cbff5b] {
display : flex;
flex : 1 0 auto;
max-width : 100%;
padding : 0;
transition : 0.2s cubic-bezier(0.4,0,0.2,1);
}
.base-content__wrap[data-v-85cbff5b] {
position : relative;
flex : 1 1 auto;
max-width : 100%;
}
a[data-v-85cbff5b] {
color : #1ab248;
}
.base-text[data-v-85cbff5b] {
font-size : 16px;
font-weight : 400;
line-height : 23px;
}
.base-text a[data-v-85cbff5b] {
text-decoration : underline;
font-weight : 500;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.base-text a[data-v-85cbff5b]:hover {
color : #1ab248;
}
@media only screen and (min-width: 640px) {
.base-text[data-v-85cbff5b] {
font-size : 18px;
line-height : 26px;
}
}
@media only screen and (min-width: 1000px) {
.base-text[data-v-85cbff5b] {
font-size : 20px;
font-weight : 300;
line-height : 29px;
}
}
.base-bold[data-v-85cbff5b] {
font-weight : 500;
}
.cdek-checkbox[data-v-85cbff5b] {
position : absolute;
z-index : -1;
margin : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox + label[data-v-85cbff5b] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox + label[data-v-85cbff5b]:after {
position : absolute;
top : 2px;
left : 2px;
width : 21px;
height : 21px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox-big + label[data-v-85cbff5b]:after {
position : absolute;
top : 2px;
left : 2px;
width : 24px;
height : 24px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox:disabled + label[data-v-85cbff5b]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked + label[data-v-85cbff5b]:after {
background-image : url(/assets/static/checksmall.ca1bc839.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big:checked + label[data-v-85cbff5b]:after {
background-image : url(/assets/static/checkbig.5c4e4b27.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.cdek-checkbox-big:disabled + label[data-v-85cbff5b]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked:disabled + label[data-v-85cbff5b]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checksmalldisabled.d57a7c1e.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big[data-v-85cbff5b] {
position : absolute;
z-index : -1;
padding : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox-big + label[data-v-85cbff5b] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox-big:checked:disabled + label[data-v-85cbff5b]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checkbigdisabled.20c88855.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.rotate-progress[data-v-85cbff5b] {
animation : rotation-85cbff5b 2s linear infinite;
}
.rotate-progress[data-v-85cbff5b] {
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
}
@keyframes rotation-85cbff5b {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.cdek-container.container[data-v-85cbff5b], .cdek-container.container.fluid[data-v-85cbff5b] {
padding : 20px 0;
}
@media only screen and (min-width: 1280px) {
.cdek-container.container[data-v-85cbff5b], .cdek-container.container.fluid[data-v-85cbff5b] {
max-width : 1200px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.cdek-container.container[data-v-85cbff5b], .cdek-container.container.fluid[data-v-85cbff5b] {
max-width : 960px;
}
}
@media only screen and (max-width: 999px) {
.cdek-container.container[data-v-85cbff5b], .cdek-container.container.fluid[data-v-85cbff5b] {
padding : 20px;
}
}
@media only screen and (max-width: 639px) {
.cdek-container.container[data-v-85cbff5b], .cdek-container.container.fluid[data-v-85cbff5b] {
padding : 10px;
}
}
.page-wrapper[data-v-85cbff5b] {
padding-top : 144px;
padding-bottom : 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.page-wrapper[data-v-85cbff5b] {
padding : 134px 0 140px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.page-wrapper[data-v-85cbff5b] {
padding-top : 68px;
padding-bottom : 117px;
}
}
@media only screen and (max-width: 639px) {
.page-wrapper[data-v-85cbff5b] {
padding-top : 36px;
padding-bottom : 100px;
}
}
.title-to-block-with-mobile-offset[data-v-85cbff5b], .new-list__title[data-v-85cbff5b] {
margin-bottom : 35px;
color : #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.title-to-block-with-mobile-offset[data-v-85cbff5b], .new-list__title[data-v-85cbff5b] {
margin-left : 20px;
}
}
@media only screen and (max-width: 639px) {
.title-to-block-with-mobile-offset[data-v-85cbff5b], .new-list__title[data-v-85cbff5b] {
margin-left : 10px;
}
}
.vue-notification-group[data-v-85cbff5b] {
max-width : 460px;
}
.notification[data-v-85cbff5b] {
max-width : 300px;
margin : 0 5px 5px;
padding : 25px;
color : #232323;
border : #e1e1e1 solid 1px !important ;
background : #F9F9F9;
font-size : 16px;
font-weight : 300;
}
.notification.notification-error[data-v-85cbff5b] {
background : #F9F9F9;
}
.notification.notification-error .notification-title[data-v-85cbff5b] {
color : #f25050;
font-weight : 500;
}
.notification.notification-success .notification-title[data-v-85cbff5b] {
color : #0f9a39;
font-weight : 500;
}
@media only screen and (min-width: 640px) {
.notification[data-v-85cbff5b] {
max-width : 460px;
}
}
.v--modal-block-scroll[data-v-85cbff5b] {
overflow : initial;
}
.tooltip-info[data-v-85cbff5b] {
display : inline-flex;
align-items : center;
justify-content : center;
width : 20px;
height : 20px;
cursor : pointer;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
color : #cfcfcf;
border : #eee solid 1px;
border-radius : 50px;
box-shadow : 1px 1px 3px #cfcfcf80;
font-size : 14px;
font-weight : 700;
line-height : 1;
}
.tooltip-info[data-v-85cbff5b]:hover {
color : #fff;
border-color : #1ab248;
background-color : #1ab248;
box-shadow : 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"][data-v-85cbff5b] {
z-index : 100;
}
.mobile-disabled-zoom[data-v-85cbff5b] {
touch-action : pan-x pan-y;
}
.base-flex-space[data-v-85cbff5b] {
flex : 1 1 auto;
}
.base-render-page[data-v-85cbff5b] {
width : 100%;
height : 100%;
}
.base-render-page--tilda .base-container[data-v-85cbff5b] {
max-width : unset;
padding : 0;
}
.base-display-only-print[data-v-85cbff5b] {
display : none;
}
@media print {
.base-display-only-print[data-v-85cbff5b] {
display : block !important ;
}
}
@media print {
.base-hidden-print[data-v-85cbff5b] {
display : none !important ;
}
}
.noscroll[data-v-85cbff5b] {
position : relative;
overflow-x : hidden;
overflow-y : hidden;
width : 100%;
}
.justify-space-between[data-v-85cbff5b] {
justify-content : space-between;
}
.align-center[data-v-85cbff5b] {
align-items : center;
}
.justify-start[data-v-85cbff5b] {
justify-content : flex-start;
}
.justify-end[data-v-85cbff5b] {
justify-content : flex-end;
}
.base-panel[data-v-85cbff5b] {
--panel-background-color : #fff;
--panel-border-radius : 10px;
width : 100%;
margin-bottom : 24px;
padding : 24px;
border-radius : var(--panel-border-radius);
background-color : #fff;
box-shadow : 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
.base-panel[data-v-85cbff5b] {
padding : 24px 10px;
}
}
.clips[data-v-85cbff5b] {
display : flex;
align-items : center;
flex : 1 1 auto;
flex-wrap : wrap;
padding : 12px 14px;
border-radius : 20px;
background-color : #f6f7f9;
}
.clips__icon[data-v-85cbff5b] {
visibility : hidden;
margin-left : 10px;
}
.clips--touched[data-v-85cbff5b] {
cursor : pointer;
}
.clips--touched .clips__icon[data-v-85cbff5b] {
visibility : visible;
}
.clips__additionally[data-v-85cbff5b] {
flex : 1 1 100%;
min-width : 100%;
margin-top : 12px;
}
.clips__additionally-item[data-v-85cbff5b] {
display : flex;
align-items : flex-start;
margin : 6px 0;
font-size : 14px;
}
.clips__name[data-v-85cbff5b] {
overflow : hidden;
flex : 1;
white-space : nowrap;
text-overflow : ellipsis;
}
.receipt-modal[data-v-85cbff5b] {
top : 35px !important ;
border-top-left-radius : 12px;
border-top-right-radius : 12px;
}
.order-item-modal[data-v-85cbff5b] {
border-radius : 10px;
}
body > img[data-v-85cbff5b] {
display : none;
}
.new-list[data-v-85cbff5b] {
position : relative;
}
.new-list__list[data-v-85cbff5b] {
position : relative;
margin-bottom : 86px;
}
@media (min-width: 640px) {
.new-list__list[data-v-85cbff5b] {
margin-bottom : 50px;
}
}
.new-list__all-news[data-v-85cbff5b] {
position : absolute;
font-weight : 500;
font-size : 20px;
line-height : 24px;
color : #232323;
border-bottom : 1px solid #232323;
}
@media only screen and (min-width: 640px) {
.new-list__all-news[data-v-85cbff5b] {
top : 0;
right : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__all-news[data-v-85cbff5b] {
right : 20px;
}
}
@media only screen and (max-width: 639px) {
.new-list__all-news[data-v-85cbff5b] {
left : 10px;
bottom : 40px;
}
}
.new-list__item[data-v-85cbff5b] {
display : flex;
flex : 1 1 auto;
padding : 37px 20px;
align-items : center;
}
.new-list__item[data-v-85cbff5b]:nth-child(odd) {
background-color : #fbfbfb;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__item[data-v-85cbff5b] {
padding : 26px 20px;
flex-wrap : wrap;
}
}
@media only screen and (max-width: 639px) {
.new-list__item[data-v-85cbff5b] {
padding : 17px 10px;
flex-wrap : wrap;
align-items : flex-start;
}
}
.new-list__date[data-v-85cbff5b] {
font-style : normal;
font-weight : 300;
font-size : 18px;
width : 208px;
flex : 0 1 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.new-list__date[data-v-85cbff5b] {
width : 190px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__date[data-v-85cbff5b] {
width : 165px;
}
}
@media only screen and (max-width: 639px) {
.new-list__date[data-v-85cbff5b] {
margin-bottom : 12px;
margin-right : 16px;
font-size : 16px;
width : auto;
order : 0;
}
}
.new-list__link[data-v-85cbff5b] {
text-decoration : none;
color : #232323;
text-align : left;
display : block;
}
.new-list__link[data-v-85cbff5b]:nth-child(odd) {
background-color : #fbfbfb;
}
.new-list__content[data-v-85cbff5b] {
font-style : normal;
font-weight : 500;
font-size : 18px;
width : 670px;
flex : 1 1 auto;
padding : 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__content[data-v-85cbff5b] {
width : calc(100% - 210px);
flex : 0 1 auto;
}
}
@media only screen and (max-width: 639px) {
.new-list__content[data-v-85cbff5b] {
font-size : 16px;
width : 100%;
margin-bottom : 0;
order : 2;
padding : 0;
}
}
.new-list__hot[data-v-85cbff5b] {
width : auto;
flex : 0 1 auto;
}
.new-list__hot-img[data-v-85cbff5b] {
width : auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__hot[data-v-85cbff5b] {
flex : 1 1 auto;
text-align : right;
}
}
@media only screen and (max-width: 639px) {
.new-list__hot[data-v-85cbff5b] {
order : 1;
padding-left : 15px;
}
}
@media only screen and (max-width: 639px) {
.new-list__pagination[data-v-85cbff5b] {
padding : 1px;
}
}
.new-list__list-news[data-v-85cbff5b] {
padding : 0;
margin-bottom : 30px;
}
@media (min-width: 640px) {
.new-list__list-news[data-v-85cbff5b] {
margin-bottom : 55px;
}
}
@media (min-width: 1000px) {
.new-list__list-news[data-v-85cbff5b] {
margin-bottom : 60px;
}
}
@media (min-width: 1280px) {
.new-list__list-news[data-v-85cbff5b] {
margin-bottom : 80px;
}
}
.new-list__content-news[data-v-85cbff5b] {
font-style : normal;
font-weight : 500;
font-size : 18px;
width : 670px;
flex : 1 1 auto;
padding : 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__content-news[data-v-85cbff5b] {
width : calc(100% - 210px);
flex : 0 1 auto;
}
}
@media only screen and (max-width: 639px) {
.new-list__content-news[data-v-85cbff5b] {
font-size : 16px;
width : 100%;
margin-bottom : 0;
order : 2;
padding : 0 25px 0 0;
}
}
@media (min-width: 1000px) {
.new-list__content-news[data-v-85cbff5b] {
padding : 35px 0;
}
}
.new-list__news .new-list__item-news[data-v-85cbff5b] {
display : flex;
flex : 1 1 auto;
padding : 37px 20px;
align-items : center;
background : none !important ;
}
.new-list__news .new-list__item-news[data-v-85cbff5b]:nth-child(odd) {
background-color : #fbfbfb;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__news .new-list__item-news[data-v-85cbff5b] {
padding : 26px 20px;
flex-wrap : wrap;
}
}
@media only screen and (max-width: 639px) {
.new-list__news .new-list__item-news[data-v-85cbff5b] {
padding : 17px 10px;
flex-wrap : wrap;
align-items : flex-start;
}
}
@media (min-width: 640px) {
.new-list__news .new-list__item-news[data-v-85cbff5b] {
padding : 0 20px;
}
}
h1[data-v-e40d641f] {
letter-spacing : -0.04em;
font-size : 42px;
font-weight : 300;
}
h2[data-v-e40d641f] {
letter-spacing : -0.02em;
font-size : 36px;
font-weight : 200;
}
h3[data-v-e40d641f] {
letter-spacing : normal;
font-size : 34px;
font-weight : 400;
}
h4[data-v-e40d641f] {
letter-spacing : normal;
font-size : 28px;
font-weight : 500;
}
h5[data-v-e40d641f] {
letter-spacing : normal;
font-size : 24px;
font-weight : 500;
}
h6[data-v-e40d641f] {
letter-spacing : 0.02em;
font-size : 20px;
font-weight : 500;
}
.base-content[data-v-e40d641f] {
display : flex;
flex : 1 0 auto;
max-width : 100%;
padding : 0;
transition : 0.2s cubic-bezier(0.4,0,0.2,1);
}
.base-content__wrap[data-v-e40d641f] {
position : relative;
flex : 1 1 auto;
max-width : 100%;
}
a[data-v-e40d641f] {
color : #1ab248;
}
.base-text[data-v-e40d641f] {
font-size : 16px;
font-weight : 400;
line-height : 23px;
}
.base-text a[data-v-e40d641f] {
text-decoration : underline;
font-weight : 500;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.base-text a[data-v-e40d641f]:hover {
color : #1ab248;
}
@media only screen and (min-width: 640px) {
.base-text[data-v-e40d641f] {
font-size : 18px;
line-height : 26px;
}
}
@media only screen and (min-width: 1000px) {
.base-text[data-v-e40d641f] {
font-size : 20px;
font-weight : 300;
line-height : 29px;
}
}
.base-bold[data-v-e40d641f] {
font-weight : 500;
}
.cdek-checkbox[data-v-e40d641f] {
position : absolute;
z-index : -1;
margin : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox + label[data-v-e40d641f] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox + label[data-v-e40d641f]:after {
position : absolute;
top : 2px;
left : 2px;
width : 21px;
height : 21px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox-big + label[data-v-e40d641f]:after {
position : absolute;
top : 2px;
left : 2px;
width : 24px;
height : 24px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox:disabled + label[data-v-e40d641f]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked + label[data-v-e40d641f]:after {
background-image : url(/assets/static/checksmall.ca1bc839.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big:checked + label[data-v-e40d641f]:after {
background-image : url(/assets/static/checkbig.5c4e4b27.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.cdek-checkbox-big:disabled + label[data-v-e40d641f]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked:disabled + label[data-v-e40d641f]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checksmalldisabled.d57a7c1e.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big[data-v-e40d641f] {
position : absolute;
z-index : -1;
padding : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox-big + label[data-v-e40d641f] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox-big:checked:disabled + label[data-v-e40d641f]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checkbigdisabled.20c88855.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.rotate-progress[data-v-e40d641f] {
animation : rotation-e40d641f 2s linear infinite;
}
.rotate-progress[data-v-e40d641f] {
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
}
@keyframes rotation-e40d641f {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.cdek-container.container[data-v-e40d641f], .cdek-container.container.fluid[data-v-e40d641f] {
padding : 20px 0;
}
@media only screen and (min-width: 1280px) {
.cdek-container.container[data-v-e40d641f], .cdek-container.container.fluid[data-v-e40d641f] {
max-width : 1200px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.cdek-container.container[data-v-e40d641f], .cdek-container.container.fluid[data-v-e40d641f] {
max-width : 960px;
}
}
@media only screen and (max-width: 999px) {
.cdek-container.container[data-v-e40d641f], .cdek-container.container.fluid[data-v-e40d641f] {
padding : 20px;
}
}
@media only screen and (max-width: 639px) {
.cdek-container.container[data-v-e40d641f], .cdek-container.container.fluid[data-v-e40d641f] {
padding : 10px;
}
}
.page-wrapper[data-v-e40d641f] {
padding-top : 144px;
padding-bottom : 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.page-wrapper[data-v-e40d641f] {
padding : 134px 0 140px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.page-wrapper[data-v-e40d641f] {
padding-top : 68px;
padding-bottom : 117px;
}
}
@media only screen and (max-width: 639px) {
.page-wrapper[data-v-e40d641f] {
padding-top : 36px;
padding-bottom : 100px;
}
}
.title-to-block-with-mobile-offset[data-v-e40d641f], .new-list__title[data-v-e40d641f] {
margin-bottom : 35px;
color : #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.title-to-block-with-mobile-offset[data-v-e40d641f], .new-list__title[data-v-e40d641f] {
margin-left : 20px;
}
}
@media only screen and (max-width: 639px) {
.title-to-block-with-mobile-offset[data-v-e40d641f], .new-list__title[data-v-e40d641f] {
margin-left : 10px;
}
}
.vue-notification-group[data-v-e40d641f] {
max-width : 460px;
}
.notification[data-v-e40d641f] {
max-width : 300px;
margin : 0 5px 5px;
padding : 25px;
color : #232323;
border : #e1e1e1 solid 1px !important ;
background : #F9F9F9;
font-size : 16px;
font-weight : 300;
}
.notification.notification-error[data-v-e40d641f] {
background : #F9F9F9;
}
.notification.notification-error .notification-title[data-v-e40d641f] {
color : #f25050;
font-weight : 500;
}
.notification.notification-success .notification-title[data-v-e40d641f] {
color : #0f9a39;
font-weight : 500;
}
@media only screen and (min-width: 640px) {
.notification[data-v-e40d641f] {
max-width : 460px;
}
}
.v--modal-block-scroll[data-v-e40d641f] {
overflow : initial;
}
.tooltip-info[data-v-e40d641f] {
display : inline-flex;
align-items : center;
justify-content : center;
width : 20px;
height : 20px;
cursor : pointer;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
color : #cfcfcf;
border : #eee solid 1px;
border-radius : 50px;
box-shadow : 1px 1px 3px #cfcfcf80;
font-size : 14px;
font-weight : 700;
line-height : 1;
}
.tooltip-info[data-v-e40d641f]:hover {
color : #fff;
border-color : #1ab248;
background-color : #1ab248;
box-shadow : 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"][data-v-e40d641f] {
z-index : 100;
}
.mobile-disabled-zoom[data-v-e40d641f] {
touch-action : pan-x pan-y;
}
.base-flex-space[data-v-e40d641f] {
flex : 1 1 auto;
}
.base-render-page[data-v-e40d641f] {
width : 100%;
height : 100%;
}
.base-render-page--tilda .base-container[data-v-e40d641f] {
max-width : unset;
padding : 0;
}
.base-display-only-print[data-v-e40d641f] {
display : none;
}
@media print {
.base-display-only-print[data-v-e40d641f] {
display : block !important ;
}
}
@media print {
.base-hidden-print[data-v-e40d641f] {
display : none !important ;
}
}
.noscroll[data-v-e40d641f] {
position : relative;
overflow-x : hidden;
overflow-y : hidden;
width : 100%;
}
.justify-space-between[data-v-e40d641f] {
justify-content : space-between;
}
.align-center[data-v-e40d641f] {
align-items : center;
}
.justify-start[data-v-e40d641f] {
justify-content : flex-start;
}
.justify-end[data-v-e40d641f] {
justify-content : flex-end;
}
.base-panel[data-v-e40d641f] {
--panel-background-color : #fff;
--panel-border-radius : 10px;
width : 100%;
margin-bottom : 24px;
padding : 24px;
border-radius : var(--panel-border-radius);
background-color : #fff;
box-shadow : 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
.base-panel[data-v-e40d641f] {
padding : 24px 10px;
}
}
.clips[data-v-e40d641f] {
display : flex;
align-items : center;
flex : 1 1 auto;
flex-wrap : wrap;
padding : 12px 14px;
border-radius : 20px;
background-color : #f6f7f9;
}
.clips__icon[data-v-e40d641f] {
visibility : hidden;
margin-left : 10px;
}
.clips--touched[data-v-e40d641f] {
cursor : pointer;
}
.clips--touched .clips__icon[data-v-e40d641f] {
visibility : visible;
}
.clips__additionally[data-v-e40d641f] {
flex : 1 1 100%;
min-width : 100%;
margin-top : 12px;
}
.clips__additionally-item[data-v-e40d641f] {
display : flex;
align-items : flex-start;
margin : 6px 0;
font-size : 14px;
}
.clips__name[data-v-e40d641f] {
overflow : hidden;
flex : 1;
white-space : nowrap;
text-overflow : ellipsis;
}
.receipt-modal[data-v-e40d641f] {
top : 35px !important ;
border-top-left-radius : 12px;
border-top-right-radius : 12px;
}
.order-item-modal[data-v-e40d641f] {
border-radius : 10px;
}
body > img[data-v-e40d641f] {
display : none;
}
.new-list[data-v-e40d641f] {
position : relative;
}
.new-list__item-open[data-v-e40d641f] {
line-height : 0;
min-height : 100px;
}
@media (min-width: 640px) {
.new-list__item-open[data-v-e40d641f] {
width : 40%;
}
}
@media (min-width: 1000px) {
.new-list__item-open[data-v-e40d641f] {
width : 240px;
}
}
.new-list .new-list__item[data-v-e40d641f] {
padding : 0;
align-items : center;
text-align : left;
}
@media (min-width: 640px) {
.new-list .new-list__item[data-v-e40d641f] {
padding : 0;
display : flex;
cursor : pointer;
}
}
@media (min-width: 1000px) {
.new-list .new-list__item[data-v-e40d641f] {
padding : 0 20px 0 0;
justify-content : flex-start;
}
}
.new-list__item-img[data-v-e40d641f] {
width : 100%;
}
@media (min-width: 640px) {
.new-list[data-v-e40d641f] {
padding : 0;
}
}
.new-list .container.new-list.cdek-container[data-v-e40d641f] {
padding : 0;
}
@media (min-width: 1000px) {
.new-list[data-v-e40d641f] {
padding-top : 0;
}
}
.new-list__list[data-v-e40d641f] {
position : relative;
padding : 10px;
margin-bottom : 40px;
}
@media (min-width: 640px) {
.new-list__list[data-v-e40d641f] {
padding : 0;
margin-bottom : 50px;
}
}
.new-list__all-news[data-v-e40d641f] {
position : absolute;
font-weight : 500;
font-size : 20px;
line-height : 24px;
color : #232323;
border-bottom : 1px solid #232323;
}
@media only screen and (min-width: 640px) {
.new-list__all-news[data-v-e40d641f] {
top : 0;
right : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__all-news[data-v-e40d641f] {
right : 20px;
}
}
@media only screen and (max-width: 639px) {
.new-list__all-news[data-v-e40d641f] {
left : 10px;
bottom : 40px;
}
}
.new-list__item[data-v-e40d641f]:nth-child(odd) {
background-color : #fbfbfb;
}
.new-list__link[data-v-e40d641f] {
text-decoration : none;
color : #232323;
}
.new-list__content[data-v-e40d641f] {
font-style : normal;
font-weight : 500;
font-size : 18px;
width : 670px;
flex : 1 1 auto;
padding : 0 20px;
}
@media (min-width: 640px) {
.new-list__content[data-v-e40d641f] {
padding-left : 20px;
width : 60%;
}
}
@media (min-width: 1000px) {
.new-list__content[data-v-e40d641f] {
padding-top : 34px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__content[data-v-e40d641f] {
width : calc(100% - 210px);
flex : 0 1 auto;
}
}
@media only screen and (max-width: 639px) {
.new-list__content[data-v-e40d641f] {
font-size : 16px;
width : 100%;
order : 2;
padding : 0 25px 0 20px;
}
}
.new-list__hot[data-v-e40d641f] {
width : 20px;
flex : 0 1 auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__hot[data-v-e40d641f] {
flex : 1 1 auto;
text-align : right;
}
}
@media only screen and (max-width: 639px) {
.new-list__hot[data-v-e40d641f] {
order : 1;
}
}
@media only screen and (max-width: 639px) {
.new-list__pagination[data-v-e40d641f] {
padding : 0;
}
}
.new-list__date-video[data-v-e40d641f] {
font-style : normal;
font-weight : 300;
font-size : 18px;
width : 208px;
flex : 0 1 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.new-list__date-video[data-v-e40d641f] {
width : 190px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__date-video[data-v-e40d641f] {
width : 165px;
}
}
@media only screen and (max-width: 639px) {
.new-list__date-video[data-v-e40d641f] {
margin-bottom : 12px;
margin-right : 16px;
font-size : 16px;
width : auto;
order : 0;
}
}
.new-list__content-video[data-v-e40d641f] {
font-style : normal;
font-weight : 500;
font-size : 18px;
width : 670px;
flex : 1 1 auto;
padding : 0 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.new-list__content-video[data-v-e40d641f] {
width : 60%;
flex : 0 1 auto;
}
}
@media only screen and (max-width: 639px) {
.new-list__content-video[data-v-e40d641f] {
font-size : 16px;
width : 100%;
order : 2;
padding : 0 25px 0 20px;
margin : 20px 0;
}
}
.new-list video[data-v-e40d641f] {
width : 100%;
}
@media (min-width: 640px) {
.new-list video[data-v-e40d641f] {
width : 30%;
}
}
.new-list__list .new-list__date[data-v-e40d641f] {
margin : 10px 0 12px;
}
.video-modal__container {
width : 98%;
height : 98%;
}
.video-modal[data-v-4df4dbd3] {
z-index : 1000;
padding : 32px 40px;
border-radius : 10px;
}
.video-modal__content[data-v-4df4dbd3] {
height : 100%;
background-color : #fff;
border-radius : 3px;
box-shadow : 0 20px 60px -2px #1b213a66;
}
.video-modal__action[data-v-4df4dbd3] {
text-align : right;
padding : 16px;
line-height : 1;
}
.video-modal__container[data-v-4df4dbd3] {
padding : 8px 16px 80px;
height : 100%;
}
[data-v-4df4dbd3] .v--modal {
height : 98vh !important ;
margin : 20px;
}
[data-v-4df4dbd3] .vfm__content {
height : 100%;
}
[data-v-4df4dbd3] .video-modal__iframe {
width : 100%;
height : 100%;
}
.containerMF__h5, .the-questions__title {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.the-questions {
margin : 0 auto;
}
.the-questions__title {
font-weight : 700;
font-size : 24px;
color : #232323;
margin-bottom : 35px;
}
@media (min-width: 1000px) {
.the-questions__title {
font-weight : 500;
font-size : 30px;
margin-bottom : 45px;
}
}
.the-questions .form__raw {
display : flex;
}
.the-questions__button-name {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.the-questions__button-name {
display : inline-block !important ;
width : 49% !important ;
margin-right : 15px !important ;
margin-bottom : 25px !important ;
}
}
.the-questions__button-tel {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.the-questions__button-tel {
display : inline-block !important ;
width : 49% !important ;
margin-bottom : 25px !important ;
}
}
.the-questions__button-text {
min-height : 150px;
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.the-questions__button-text {
min-height : 160px;
margin-top : 25px;
}
}
.the-questions__button {
margin-bottom : 20px;
width : 100%;
}
@media (min-width: 640px) {
.the-questions__button {
margin : auto 0;
width : auto;
}
}
.the-questions__info {
font-weight : 300;
font-size : 20px;
line-height : 32px;
}
.the-questions__wrap-info {
text-align : center;
width : 200px;
margin : auto;
}
@media (min-width: 640px) {
.the-questions__wrap-info {
display : inline-block;
margin-left : 15px;
}
}
@media (min-width: 1000px) {
.the-questions__wrap-info {
width : auto;
margin-left : 35px;
}
}
@media (min-width: 1280px) {
.the-questions__form {
padding : 70px;
}
}
.the-questions__checkbox {
margin-top : 30px;
}
.the-questions__button-name .base-input__control {
padding : 30px 20px;
}
@media (min-width: 1000px) {
.the-questions__button-name .base-input__control {
padding : 30px;
}
}
.the-questions__button-tel .base-input__control {
padding : 30px 20px;
}
@media (min-width: 1000px) {
.the-questions__button-tel .base-input__control {
padding : 30px;
}
}
.the-questions__button-text .base-text-area__control {
padding : 30px 20px;
height : 100%;
}
.the-questions__info a {
color : #232323;
font-weight : 700;
}
.the-questions__info a:hover {
color : #0f9a39;
}
.the-questions.container.cdek-container {
margin-bottom : 90px;
}
@media (min-width: 1280px) {
.the-questions.container.cdek-container {
border : #e1e1e1 solid 1px;
}
}
.wrapper-app {
margin-top : 30px;
}
@media (min-width: 640px) {
.wrapper-app {
display : flex;
}
}
@media (min-width: 1000px) {
.wrapper-app {
margin-top : 40px;
}
}
.repeat-text {
font-size : 20px;
margin-bottom : 20px;
text-align : center;
}
@media (min-width: 640px) {
.repeat-text {
text-align : left;
margin-right : 40px;
}
}
@media (min-width: 640px) {
.repeat {
display : flex;
justify-content : space-between;
align-items : center;
}
}
@media (min-width: 640px) and (min-width: 640px) {
.repeat {
justify-content : unset;
}
}
@media (min-width: 640px) and (min-width: 1280px) {
.repeat {
padding : 70px;
}
}
.office[data-v-7e6dedf7] {
display : grid;
grid-template-columns : 100%;
grid-template-areas : "header" "services" "map" "details" "footer";
}
.office__alert[data-v-7e6dedf7] {
margin : 24px 16px 16px;
padding : 4px 10px;
border-radius : 6px;
background : #f8f8f8;
}
.office__header[data-v-7e6dedf7] {
grid-area : header;
margin : 24px 16px;
}
.office__header-title[data-v-7e6dedf7] {
margin-bottom : 8px;
color : #41413f99;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office__header-subtitle[data-v-7e6dedf7] {
color : #000;
font-size : 24px;
font-weight : 300;
line-height : 32px;
}
.office__services[data-v-7e6dedf7] {
margin-bottom : 24px;
}
.office__services--mobile[data-v-7e6dedf7] {
grid-area : services;
}
.office__services--desktop[data-v-7e6dedf7] {
display : none !important ;
margin : 0 16px 24px;
}
.office .office__details[data-v-7e6dedf7] {
grid-area : details;
}
.office__map[data-v-7e6dedf7] {
width : 100%;
height : 300px;
grid-area : map;
}
.office__footer[data-v-7e6dedf7] {
grid-area : footer;
min-width : 0;
}
.office__route[data-v-7e6dedf7], .office__worktime[data-v-7e6dedf7], .office__workload[data-v-7e6dedf7], .office__payment[data-v-7e6dedf7], .office__contacts[data-v-7e6dedf7], .office__video[data-v-7e6dedf7] {
margin : 0 16px 32px;
}
.office__gallery[data-v-7e6dedf7] {
margin-bottom : 32px;
}
.office__from-to[data-v-7e6dedf7] {
margin : 16px 16px 32px;
}
.office__holidays[data-v-7e6dedf7] {
margin-top : 24px;
}
@media (min-width: 1000px) {
.office[data-v-7e6dedf7] {
display : grid;
width : calc(100% - 48px);
margin : 0 24px;
gap : 0 56px;
grid-template-columns : 1fr 2fr;
grid-template-rows : auto 600px 1fr;
grid-template-areas : "header header" "details map" "details footer";
}
.office__services--mobile[data-v-7e6dedf7] {
display : none !important ;
}
.office__services--desktop[data-v-7e6dedf7] {
display : flex !important ;
}
.office__holidays[data-v-7e6dedf7] {
margin-top : 32px;
}
.office__header[data-v-7e6dedf7] {
margin : 32px 0 24px;
}
.office__header-subtitle[data-v-7e6dedf7] {
font-size : 32px;
line-height : 42px;
}
.office__alert[data-v-7e6dedf7] {
display : none !important ;
}
.office__route[data-v-7e6dedf7], .office__worktime[data-v-7e6dedf7], .office__workload[data-v-7e6dedf7], .office__payment[data-v-7e6dedf7], .office__contacts[data-v-7e6dedf7] {
margin : 0 0 16px;
}
.office__from-to[data-v-7e6dedf7], .office__services[data-v-7e6dedf7] {
margin : 0 0 32px;
}
.office__gallery[data-v-7e6dedf7], .office__video[data-v-7e6dedf7] {
margin : 0 0 56px;
}
.office__map[data-v-7e6dedf7] {
max-width : calc(66vw - 80px);
height : 500px;
margin : 0 0 112px;
}
}
@media (min-width: 1280px) {
.office[data-v-7e6dedf7] {
max-width : 1200px;
margin : 0 auto;
}
}
.office-card__title[data-v-f4d05648] {
margin-bottom : 16px;
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
@media (min-width: 1000px) {
.office-card[data-v-f4d05648] {
padding : 24px;
border-radius : 10px;
background : #fff;
box-shadow : 0 0 25px #00000012;
}
}
input[type="submit"][data-v-a4eb351b], input[type="search"][data-v-a4eb351b], input[type="text"][data-v-a4eb351b] {
appearance : none;
}
.contentMF[data-v-a4eb351b] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-a4eb351b] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-a4eb351b] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-a4eb351b] {
padding : 0;
}
}
.containerMF[data-v-a4eb351b] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-a4eb351b] {
max-width : 1200px;
}
}
.containerMF__text[data-v-a4eb351b], .block-button__text[data-v-a4eb351b] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-a4eb351b], .block-button__text[data-v-a4eb351b] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-a4eb351b], .block-button__text[data-v-a4eb351b] {
font-size : 20px;
}
}
.containerMF__text b[data-v-a4eb351b], .block-button__text b[data-v-a4eb351b] {
font-weight : 600;
}
.containerMF__text i[data-v-a4eb351b], .block-button__text i[data-v-a4eb351b] {
font-weight : 100;
}
.containerMF__list[data-v-a4eb351b] {
padding : 0;
}
.containerMF__list li[data-v-a4eb351b] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-a4eb351b]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-a4eb351b] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-a4eb351b]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-a4eb351b], .block-button__link[data-v-a4eb351b], .toggle-list__link[data-v-a4eb351b] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-a4eb351b], .block-button__link[data-v-a4eb351b], .toggle-list__link[data-v-a4eb351b] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-a4eb351b]:focus, .block-button__link[data-v-a4eb351b]:focus, .toggle-list__link[data-v-a4eb351b]:focus, .containerMF__linkGreen[data-v-a4eb351b]:hover, .block-button__link[data-v-a4eb351b]:hover, .toggle-list__link[data-v-a4eb351b]:hover, .containerMF__linkGreen[data-v-a4eb351b]:active, .block-button__link[data-v-a4eb351b]:active, .toggle-list__link[data-v-a4eb351b]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-a4eb351b] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-a4eb351b]:focus, .containerMF__linkGrey[data-v-a4eb351b]:hover, .containerMF__linkGrey[data-v-a4eb351b]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-a4eb351b] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-a4eb351b]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-a4eb351b] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-a4eb351b]:after {
right : -29px;
}
}
.containerMF__h1[data-v-a4eb351b] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-a4eb351b] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-a4eb351b] {
font-size : 42px;
}
}
.containerMF__h2[data-v-a4eb351b] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-a4eb351b] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-a4eb351b] {
font-size : 34px;
}
}
.containerMF__h4[data-v-a4eb351b], .toggle-list__h4[data-v-a4eb351b] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-a4eb351b], .toggle-list__h4[data-v-a4eb351b] {
font-size : 30px;
}
}
.containerMF__h5[data-v-a4eb351b] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-a4eb351b] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-a4eb351b]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-a4eb351b]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-a4eb351b]:focus, .containerMF__button-forward[data-v-a4eb351b]:hover, .containerMF__button-forward[data-v-a4eb351b]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a4eb351b]:focus:before, .containerMF__button-forward[data-v-a4eb351b]:hover:before, .containerMF__button-forward[data-v-a4eb351b]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a4eb351b]:focus:after, .containerMF__button-forward[data-v-a4eb351b]:hover:after, .containerMF__button-forward[data-v-a4eb351b]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a4eb351b] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-a4eb351b]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-a4eb351b]:focus, .containerMF__button-up[data-v-a4eb351b]:hover, .containerMF__button-up[data-v-a4eb351b]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a4eb351b]:focus:before, .containerMF__button-up[data-v-a4eb351b]:hover:before, .containerMF__button-up[data-v-a4eb351b]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-a4eb351b] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-a4eb351b], .containerMF__arrow-For[data-v-a4eb351b] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-a4eb351b]:before, .containerMF__arrow-For[data-v-a4eb351b]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-a4eb351b]:focus, .containerMF__arrow-Back[data-v-a4eb351b]:hover, .containerMF__arrow-Back[data-v-a4eb351b]:active, .containerMF__arrow-For[data-v-a4eb351b]:focus, .containerMF__arrow-For[data-v-a4eb351b]:hover, .containerMF__arrow-For[data-v-a4eb351b]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-a4eb351b]:focus:before, .containerMF__arrow-Back[data-v-a4eb351b]:hover:before, .containerMF__arrow-Back[data-v-a4eb351b]:active:before, .containerMF__arrow-For[data-v-a4eb351b]:focus:before, .containerMF__arrow-For[data-v-a4eb351b]:hover:before, .containerMF__arrow-For[data-v-a4eb351b]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-a4eb351b]:focus, .containerMF__arrow-Back--Dark[data-v-a4eb351b]:hover, .containerMF__arrow-Back--Dark[data-v-a4eb351b]:active, .containerMF__arrow-For--Dark[data-v-a4eb351b]:focus, .containerMF__arrow-For--Dark[data-v-a4eb351b]:hover, .containerMF__arrow-For--Dark[data-v-a4eb351b]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-a4eb351b]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-a4eb351b] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-a4eb351b]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-a4eb351b] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-a4eb351b]:focus, .containerMF__arrows .disabled[data-v-a4eb351b]:hover, .containerMF__arrows .disabled[data-v-a4eb351b]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-a4eb351b]:focus:before, .containerMF__arrows .disabled[data-v-a4eb351b]:hover:before, .containerMF__arrows .disabled[data-v-a4eb351b]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-a4eb351b] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-a4eb351b] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-a4eb351b] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-a4eb351b] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-a4eb351b] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-a4eb351b] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-a4eb351b] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-a4eb351b] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-a4eb351b] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a4eb351b]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a4eb351b]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-a4eb351b]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a4eb351b] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-a4eb351b] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-a4eb351b]:focus, .containerMF__pagination-wrapper li button[data-v-a4eb351b]:hover, .containerMF__pagination-wrapper li button[data-v-a4eb351b]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-a4eb351b] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-a4eb351b] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-a4eb351b] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-a4eb351b]:focus, .containerMF__pagination-onward[data-v-a4eb351b]:hover, .containerMF__pagination-onward[data-v-a4eb351b]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-a4eb351b] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-a4eb351b] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-a4eb351b] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-a4eb351b]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-a4eb351b] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-a4eb351b]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-a4eb351b]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-a4eb351b] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-a4eb351b] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-a4eb351b]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-a4eb351b] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-a4eb351b]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-a4eb351b]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-a4eb351b] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-a4eb351b] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-a4eb351b]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-a4eb351b] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-a4eb351b]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-a4eb351b]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-a4eb351b] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-a4eb351b] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-a4eb351b] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-a4eb351b] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-a4eb351b]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a4eb351b] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a4eb351b]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a4eb351b]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a4eb351b]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-a4eb351b] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-a4eb351b], .containerMF__input-text[data-v-a4eb351b]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-a4eb351b]:focus, .containerMF__input-text[data-v-a4eb351b]:hover, .containerMF__input-text[data-v-a4eb351b]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-a4eb351b] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-a4eb351b] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-a4eb351b] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-a4eb351b] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-a4eb351b] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-a4eb351b]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a4eb351b]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-a4eb351b]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-a4eb351b]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a4eb351b] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-a4eb351b] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-a4eb351b] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-a4eb351b] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-a4eb351b] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-a4eb351b] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-a4eb351b] {
background-color : #fbfbfb;
}
.block-button[data-v-a4eb351b] {
padding : 50px 10px 37px;
background-color : #f2f2f2;
margin-bottom : 70px;
}
@media (min-width: 640px) {
.block-button[data-v-a4eb351b] {
padding : 83px 0 45px;
margin-bottom : 91px;
}
}
@media (min-width: 1000px) {
.block-button[data-v-a4eb351b] {
padding : 84px 0 43px;
margin-bottom : 155px;
}
}
.block-button__button[data-v-a4eb351b] {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 390px;
min-width : auto;
outline : none;
margin : 0 auto 20px;
letter-spacing : 1px;
color : #fff;
}
.block-button__button[data-v-a4eb351b]:focus, .block-button__button[data-v-a4eb351b]:hover, .block-button__button[data-v-a4eb351b]:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.block-button__button-Black[data-v-a4eb351b] {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.block-button__button-Black[data-v-a4eb351b]:focus, .block-button__button-Black[data-v-a4eb351b]:hover, .block-button__button-Black[data-v-a4eb351b]:active {
background-color : #000;
transition : all 0.6s;
}
.block-button__button-Border[data-v-a4eb351b] {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.block-button__button-Border[data-v-a4eb351b]:focus, .block-button__button-Border[data-v-a4eb351b]:hover, .block-button__button-Border[data-v-a4eb351b]:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.block-button__button-Green[data-v-a4eb351b] {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.block-button__button-Green[data-v-a4eb351b]:focus, .block-button__button-Green[data-v-a4eb351b]:hover, .block-button__button-Green[data-v-a4eb351b]:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.block-button__button-Gray[data-v-a4eb351b] {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.block-button__button-Gray[data-v-a4eb351b]:focus, .block-button__button-Gray[data-v-a4eb351b]:hover, .block-button__button-Gray[data-v-a4eb351b]:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.block-button__button-Transparent[data-v-a4eb351b] {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.block-button__button-Transparent[data-v-a4eb351b]:focus, .block-button__button-Transparent[data-v-a4eb351b]:hover, .block-button__button-Transparent[data-v-a4eb351b]:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.block-button__button-Arrow[data-v-a4eb351b] {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.block-button__button-Arrow[data-v-a4eb351b]:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.block-button__button-Arrow[data-v-a4eb351b]:before {
right : 50%;
margin-right : -9px;
}
}
.block-button__button-Arrow[data-v-a4eb351b]:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.block-button__button-Arrow[data-v-a4eb351b]:after {
right : 50%;
margin-right : -8px;
}
}
.block-button__button[data-v-a4eb351b]:hover {
opacity : 0.8;
}
@media (min-width: 640px) {
.block-button__button[data-v-a4eb351b] {
margin-bottom : 28px;
}
}
.block-button__text[data-v-a4eb351b] {
text-align : center;
font-size : 16px;
}
.block-button__text span[data-v-a4eb351b] {
font-weight : 500;
color : #787878;
}
@media (min-width: 640px) {
.block-button__text[data-v-a4eb351b] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.block-button__text[data-v-a4eb351b] {
font-size : 20px;
}
}
.block-button__link[data-v-a4eb351b] {
font-size : 16px;
}
@media (min-width: 640px) {
.block-button__link[data-v-a4eb351b] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.block-button__link[data-v-a4eb351b] {
font-size : 20px;
}
}
.contact__header[data-v-604a82e8] {
font-weight : 500;
font-size : 18px;
line-height : 27px;
margin-bottom : 16px;
}
.contacts[data-v-985c9134] {
position : relative;
}
.contacts__container[data-v-985c9134] {
flex : 1;
flex-direction : row;
display : flex;
}
@media only screen and (max-width: 999px) {
.contacts__container[data-v-985c9134] {
flex-direction : column;
}
}
.contacts__text[data-v-985c9134] {
font-weight : 300;
font-size : 18px;
line-height : 27px;
}
.contacts__company[data-v-985c9134] {
width : 229px;
padding-bottom : 40px;
}
.contacts__companies[data-v-985c9134] {
margin-top : 60px;
margin-bottom : 0;
display : flex;
flex : 1 1 auto;
min-width : 0;
max-width : 50%;
flex-wrap : wrap;
flex-direction : row;
}
@media only screen and (max-width: 999px) {
.contacts__companies[data-v-985c9134] {
max-width : 460px;
margin-top : 0;
margin-left : 20px;
margin-right : 20px;
}
}
@media only screen and (max-width: 639px) {
.contacts__companies[data-v-985c9134] {
flex-direction : column;
margin-left : 10px;
margin-right : 10px;
}
}
.contacts__branch[data-v-985c9134] {
padding-bottom : 50px;
}
.contacts__branches[data-v-985c9134] {
flex : 1;
background : #f8f8f8;
padding : 60px 25px 15px 39px;
}
@media only screen and (max-width: 1279px) {
.contacts__branches[data-v-985c9134] {
padding : 60px 20px;
}
}
@media only screen and (max-width: 639px) {
.contacts__branches[data-v-985c9134] {
padding : 40px 10px 0;
}
}
.partner-tile[data-v-bdfaaccd] {
padding : 16px;
flex-shrink : 0;
position : relative;
z-index : 1;
display : flex;
text-decoration : none;
color : #232323;
}
.partner-tile__box[data-v-bdfaaccd] {
border : #e0e0e0 solid 1px;
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
background-color : #fff;
z-index : 2;
transition : all 0.2s ease-out;
}
.partner-tile__container[data-v-bdfaaccd] {
position : relative;
z-index : 3;
}
.partner-tile--has-hover .partner-tile:hover .partner-tile__box[data-v-bdfaaccd] {
border-color : #1ab248;
top : -10px;
left : -10px;
right : -10px;
bottom : -10px;
}
.partner-tile--has-hover .partner-tile[data-v-bdfaaccd]:hover {
z-index : 2;
}
.partner-tile__img-block[data-v-bdfaaccd] {
height : 70px;
display : flex;
align-items : center;
justify-content : flex-start;
}
.partner-tile__img[data-v-bdfaaccd] {
max-width : 100%;
max-height : 100%;
}
.partner-tile__description[data-v-bdfaaccd] {
font-size : 14px;
line-height : 18px;
color : #999;
}
.partner-tile__discount-container[data-v-bdfaaccd] {
display : flex;
align-items : flex-start;
flex-direction : column;
margin-top : 20px;
}
.partner-tile__discount-description[data-v-bdfaaccd] {
font-size : 16px;
line-height : 24px;
}
.wrap-partner[data-v-beaad5f2] {
margin-bottom : 60px;
padding : 0 10px;
}
@media (min-width: 1000px) {
.wrap-partner[data-v-beaad5f2] {
margin-bottom : 100px;
padding : 0;
}
}
.partner-content[data-v-beaad5f2] {
margin : 0 0 40px;
font-weight : 300;
font-size : 16px;
}
@media (min-width: 640px) {
.partner-content[data-v-beaad5f2] {
font-weight : 300;
font-size : 18px;
}
}
@media (min-width: 1000px) {
.partner-content[data-v-beaad5f2] {
width : 750px;
}
}
@media (min-width: 1280px) {
.partner-content[data-v-beaad5f2] {
width : 850px;
}
}
.wrap-partner .v-select.vs--single.vs--searchable[data-v-beaad5f2] {
margin : 0 0 50px;
}
.wrap-link[data-v-beaad5f2] {
display : flex;
flex-wrap : wrap;
}
.wrap-link__links[data-v-beaad5f2] {
width : 50%;
}
.wrap-img[data-v-beaad5f2] {
padding : 30px 0;
left : 0;
right : 0;
margin : auto;
width : 260px;
object-fit : contain;
height : auto;
}
@media (min-width: 1000px) {
.wrap-img[data-v-beaad5f2] {
padding : 0;
display : flex;
align-items : center;
width : 240px;
}
}
@media (min-width: 1280px) {
.wrap-img[data-v-beaad5f2] {
width : 260px;
}
}
@media (min-width: 640px) {
.wrap-partner .base-select[data-v-beaad5f2] {
width : 400px;
}
}
@media (min-width: 1280px) {
.wrap-partner .base-select[data-v-beaad5f2] {
width : 35%;
}
}
.partner-img[data-v-beaad5f2] {
width : 100%;
height : 100%;
object-fit : contain;
}
.partner-linkWrap[data-v-beaad5f2] {
width : 100%;
margin-bottom : 16px;
}
@media (min-width: 640px) and (max-width: 1000px) {
.partner-linkWrap[data-v-beaad5f2] {
margin : 0 8px 16px;
flex-basis : calc(50% - 8px);
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(odd) {
margin-left : 0;
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(even) {
margin-right : 0;
}
}
@media (min-width: 1000px) and (max-width: 1280px) {
.partner-linkWrap[data-v-beaad5f2] {
margin : 0 8px 16px;
flex-basis : calc(33% - 8px);
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(3n+1) {
margin-left : 0;
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(3n) {
margin-right : 0;
}
}
@media (min-width: 1280px) {
.partner-linkWrap[data-v-beaad5f2] {
margin : 0 8px 16px;
flex-basis : calc(24.5% - 8px);
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(4n+1) {
margin-left : 0;
}
.partner-linkWrap[data-v-beaad5f2]:nth-child(4n) {
margin-right : 0;
}
}
.partner-linkWrap--green[data-v-beaad5f2] {
background-color : #1ab248;
color : #fff;
display : flex;
justify-content : center;
align-items : flex-start;
flex-direction : column;
padding : 24px;
}
.partner-linkWrap--green[data-v-beaad5f2] strong, .partner-linkWrap--green[data-v-beaad5f2] b {
font-size : 25px;
}
input[type="submit"][data-v-c5fecd87], input[type="search"][data-v-c5fecd87], input[type="text"][data-v-c5fecd87] {
appearance : none;
}
.contentMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
padding : 0;
}
}
.containerMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-c5fecd87], .news-container[data-v-c5fecd87] {
max-width : 1200px;
}
}
.containerMF__text[data-v-c5fecd87] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-c5fecd87] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-c5fecd87] {
font-size : 20px;
}
}
.containerMF__text b[data-v-c5fecd87] {
font-weight : 600;
}
.containerMF__text i[data-v-c5fecd87] {
font-weight : 100;
}
.containerMF__list[data-v-c5fecd87] {
padding : 0;
}
.containerMF__list li[data-v-c5fecd87] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-c5fecd87]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-c5fecd87] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-c5fecd87]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-c5fecd87], .toggle-list__link[data-v-c5fecd87] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-c5fecd87], .toggle-list__link[data-v-c5fecd87] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-c5fecd87]:focus, .toggle-list__link[data-v-c5fecd87]:focus, .containerMF__linkGreen[data-v-c5fecd87]:hover, .toggle-list__link[data-v-c5fecd87]:hover, .containerMF__linkGreen[data-v-c5fecd87]:active, .toggle-list__link[data-v-c5fecd87]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-c5fecd87] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-c5fecd87]:focus, .containerMF__linkGrey[data-v-c5fecd87]:hover, .containerMF__linkGrey[data-v-c5fecd87]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-c5fecd87] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-c5fecd87]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-c5fecd87] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-c5fecd87]:after {
right : -29px;
}
}
.containerMF__h1[data-v-c5fecd87] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-c5fecd87] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-c5fecd87] {
font-size : 42px;
}
}
.containerMF__h2[data-v-c5fecd87] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-c5fecd87] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-c5fecd87] {
font-size : 34px;
}
}
.containerMF__h4[data-v-c5fecd87], .toggle-list__h4[data-v-c5fecd87] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-c5fecd87], .toggle-list__h4[data-v-c5fecd87] {
font-size : 30px;
}
}
.containerMF__h5[data-v-c5fecd87] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-c5fecd87] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-c5fecd87]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-c5fecd87]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-c5fecd87]:focus, .containerMF__button-forward[data-v-c5fecd87]:hover, .containerMF__button-forward[data-v-c5fecd87]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-c5fecd87]:focus:before, .containerMF__button-forward[data-v-c5fecd87]:hover:before, .containerMF__button-forward[data-v-c5fecd87]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-c5fecd87]:focus:after, .containerMF__button-forward[data-v-c5fecd87]:hover:after, .containerMF__button-forward[data-v-c5fecd87]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-c5fecd87] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-c5fecd87]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-c5fecd87]:focus, .containerMF__button-up[data-v-c5fecd87]:hover, .containerMF__button-up[data-v-c5fecd87]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-c5fecd87]:focus:before, .containerMF__button-up[data-v-c5fecd87]:hover:before, .containerMF__button-up[data-v-c5fecd87]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-c5fecd87] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-c5fecd87], .containerMF__arrow-For[data-v-c5fecd87] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-c5fecd87]:before, .containerMF__arrow-For[data-v-c5fecd87]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-c5fecd87]:focus, .containerMF__arrow-Back[data-v-c5fecd87]:hover, .containerMF__arrow-Back[data-v-c5fecd87]:active, .containerMF__arrow-For[data-v-c5fecd87]:focus, .containerMF__arrow-For[data-v-c5fecd87]:hover, .containerMF__arrow-For[data-v-c5fecd87]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-c5fecd87]:focus:before, .containerMF__arrow-Back[data-v-c5fecd87]:hover:before, .containerMF__arrow-Back[data-v-c5fecd87]:active:before, .containerMF__arrow-For[data-v-c5fecd87]:focus:before, .containerMF__arrow-For[data-v-c5fecd87]:hover:before, .containerMF__arrow-For[data-v-c5fecd87]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-c5fecd87]:focus, .containerMF__arrow-Back--Dark[data-v-c5fecd87]:hover, .containerMF__arrow-Back--Dark[data-v-c5fecd87]:active, .containerMF__arrow-For--Dark[data-v-c5fecd87]:focus, .containerMF__arrow-For--Dark[data-v-c5fecd87]:hover, .containerMF__arrow-For--Dark[data-v-c5fecd87]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-c5fecd87]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-c5fecd87] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-c5fecd87]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-c5fecd87] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-c5fecd87]:focus, .containerMF__arrows .disabled[data-v-c5fecd87]:hover, .containerMF__arrows .disabled[data-v-c5fecd87]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-c5fecd87]:focus:before, .containerMF__arrows .disabled[data-v-c5fecd87]:hover:before, .containerMF__arrows .disabled[data-v-c5fecd87]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-c5fecd87] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-c5fecd87] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-c5fecd87] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-c5fecd87] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-c5fecd87] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-c5fecd87] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-c5fecd87] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-c5fecd87] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-c5fecd87] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-c5fecd87]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-c5fecd87]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-c5fecd87]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-c5fecd87] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-c5fecd87] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-c5fecd87]:focus, .containerMF__pagination-wrapper li button[data-v-c5fecd87]:hover, .containerMF__pagination-wrapper li button[data-v-c5fecd87]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-c5fecd87] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-c5fecd87] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-c5fecd87] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-c5fecd87]:focus, .containerMF__pagination-onward[data-v-c5fecd87]:hover, .containerMF__pagination-onward[data-v-c5fecd87]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-c5fecd87] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-c5fecd87] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-c5fecd87] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-c5fecd87]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-c5fecd87] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-c5fecd87]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-c5fecd87]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-c5fecd87] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-c5fecd87] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-c5fecd87]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-c5fecd87] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-c5fecd87]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-c5fecd87]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-c5fecd87] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-c5fecd87] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-c5fecd87]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-c5fecd87] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-c5fecd87]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-c5fecd87]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-c5fecd87] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-c5fecd87] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-c5fecd87] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-c5fecd87] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-c5fecd87]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-c5fecd87] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-c5fecd87]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-c5fecd87]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-c5fecd87]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-c5fecd87] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-c5fecd87], .containerMF__input-text[data-v-c5fecd87]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-c5fecd87]:focus, .containerMF__input-text[data-v-c5fecd87]:hover, .containerMF__input-text[data-v-c5fecd87]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-c5fecd87] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-c5fecd87] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-c5fecd87] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-c5fecd87] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-c5fecd87] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-c5fecd87]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-c5fecd87]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-c5fecd87]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-c5fecd87]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-c5fecd87] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-c5fecd87] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-c5fecd87] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-c5fecd87] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-c5fecd87] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-c5fecd87] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-c5fecd87] {
background-color : #fbfbfb;
}
.news-container[data-v-c5fecd87] {
padding : 20px 0;
}
.news-container__h1[data-v-c5fecd87] {
padding : 0;
font-weight : 300;
font-size : 28px;
margin-bottom : 25px;
color : #1ab248;
}
@media (min-width: 1280px) {
.news-container__h1[data-v-c5fecd87] {
margin : 0 0 25px;
font-size : 42px;
}
}
.news-container__head[data-v-c5fecd87] {
font-weight : 700;
font-size : 24px;
}
.news-link[data-v-c5fecd87] {
font-weight : 500;
font-size : 16px;
line-height : 19px;
margin : 0 0 25px;
letter-spacing : 1px;
}
@media (min-width: 640px) {
.news-link[data-v-c5fecd87] {
border-bottom : 1px solid #f1f1f1;
margin : 0 0 25px;
padding : 0 0 15px;
}
}
@media (min-width: 1280px) {
.news-link[data-v-c5fecd87] {
margin : 0 0 40px;
padding : 0 0 15px;
}
}
.news-link__link[data-v-c5fecd87] {
color : #232323;
text-decoration : none;
}
.news-link__link[data-v-c5fecd87]:before {
padding-right : 10px;
background-size : 9px 9px;
background-position : left;
background-image : url(/assets/static/back.29855a8c.svg);
background-repeat : no-repeat;
content : "";
}
.new-list__date[data-v-c5fecd87] {
margin : 0 0 12px;
}
@media (min-width: 1000px) {
.new-list__date[data-v-c5fecd87] {
font-size : 18px;
margin : 0;
}
}
.news-img__wrap[data-v-c5fecd87] {
position : relative;
width : 100%;
margin : 25px 0 12px;
}
@media (min-width: 1280px) {
.news-img__wrap[data-v-c5fecd87] {
width : auto;
margin : 25px 0 50px;
}
}
.news-container img[data-v-c5fecd87] {
width : 100%;
}
.news-content[data-v-c5fecd87] {
margin : 0 0 40px;
font-weight : 300;
color : #232323;
font-size : 16px;
}
@media (min-width: 1000px) {
.news-content[data-v-c5fecd87] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.news-content[data-v-c5fecd87] {
font-size : 20px;
margin : 0 0 12px;
}
}
.news-content img[data-v-c5fecd87] {
margin : 12px 0;
}
@media (min-width: 1280px) {
.news-content img[data-v-c5fecd87] {
margin : 50px 0;
}
}
.news-container + .new-list__nuws[data-v-c5fecd87] {
margin-bottom : 100px;
}
.news-container + .new-list__nuws .new-list__all-news[data-v-c5fecd87] {
position : inherit;
font-weight : 500;
font-size : 20px;
margin : 0 10px 100px;
text-decoration : none;
}
@media (min-width: 640px) {
.news-container + .new-list__nuws .new-list__all-news[data-v-c5fecd87] {
position : absolute;
}
}
.news-container + .new-list__nuws h5[data-v-c5fecd87] {
margin-bottom : 20px;
}
@media (min-width: 640px) {
.news-container + .new-list__nuws .new-list__date[data-v-c5fecd87] {
margin : 12px 0 12px 20px;
}
}
.news-container + .container.new-list__nuws[data-v-c5fecd87] {
position : relative;
}
@media (min-width: 1000px) {
.news-container + .container.new-list__nuws[data-v-c5fecd87] {
max-width : 960px;
}
}
@media (min-width: 1280px) {
.news-container + .container.new-list__nuws[data-v-c5fecd87] {
max-width : 1200px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history[data-v-d1cf851c] {
padding-bottom : 15px;
}
}
@media (min-width: 1000px) {
.history[data-v-d1cf851c] {
margin-bottom : 20px;
}
}
.history__container[data-v-d1cf851c] {
max-width : 1200px;
margin : 100px auto 0;
padding : 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.history__container[data-v-d1cf851c] {
max-width : 1000px;
padding : 0 20px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__container[data-v-d1cf851c] {
padding : 0 20px 15px;
}
}
@media only screen and (max-width: 639px) {
.history__container[data-v-d1cf851c] {
padding : 0 10px;
}
}
@media (min-width: 1000px) {
.history__container[data-v-d1cf851c] {
margin-bottom : 120px;
}
}
.history__title[data-v-d1cf851c] {
font-weight : 300;
color : #1ab248;
letter-spacing : 0.1px;
font-size : 42px;
margin-bottom : 40px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.history__title[data-v-d1cf851c] {
margin-bottom : 40px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__title[data-v-d1cf851c] {
font-size : 42px;
margin-bottom : 29px;
}
}
@media only screen and (max-width: 639px) {
.history__title[data-v-d1cf851c] {
font-size : 28px;
margin-bottom : 25px;
}
}
.history__title-text[data-v-d1cf851c] {
font-weight : 100;
font-size : 34px;
margin-bottom : 150px;
max-width : 900px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.history__title-text[data-v-d1cf851c] {
margin-bottom : 108px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__title-text[data-v-d1cf851c] {
font-size : 28px;
margin-bottom : 72px;
}
}
@media only screen and (max-width: 639px) {
.history__title-text[data-v-d1cf851c] {
font-size : 28px;
margin-bottom : 70px;
}
}
.history__item[data-v-d1cf851c] {
margin-bottom : 80px !important ;
}
.history__item[data-v-d1cf851c]:nth-child(1) {
margin-bottom : 172px;
}
.history__item[data-v-d1cf851c]:nth-child(1):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(2) {
margin-bottom : 192px;
}
.history__item[data-v-d1cf851c]:nth-child(2):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(3) {
margin-bottom : 212px;
}
.history__item[data-v-d1cf851c]:nth-child(3):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(4) {
margin-bottom : 232px;
}
.history__item[data-v-d1cf851c]:nth-child(4):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(5) {
margin-bottom : 252px;
}
.history__item[data-v-d1cf851c]:nth-child(5):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(6) {
margin-bottom : 272px;
}
.history__item[data-v-d1cf851c]:nth-child(6):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(7) {
margin-bottom : 292px;
}
.history__item[data-v-d1cf851c]:nth-child(7):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(8) {
margin-bottom : 312px;
}
.history__item[data-v-d1cf851c]:nth-child(8):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(9) {
margin-bottom : 332px;
}
.history__item[data-v-d1cf851c]:nth-child(9):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(10) {
margin-bottom : 352px;
}
.history__item[data-v-d1cf851c]:nth-child(10):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(11) {
margin-bottom : 372px;
}
.history__item[data-v-d1cf851c]:nth-child(11):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(12) {
margin-bottom : 392px;
}
.history__item[data-v-d1cf851c]:nth-child(12):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(13) {
margin-bottom : 412px;
}
.history__item[data-v-d1cf851c]:nth-child(13):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(14) {
margin-bottom : 432px;
}
.history__item[data-v-d1cf851c]:nth-child(14):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(15) {
margin-bottom : 452px;
}
.history__item[data-v-d1cf851c]:nth-child(15):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(16) {
margin-bottom : 472px;
}
.history__item[data-v-d1cf851c]:nth-child(16):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(17) {
margin-bottom : 492px;
}
.history__item[data-v-d1cf851c]:nth-child(17):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(18) {
margin-bottom : 512px;
}
.history__item[data-v-d1cf851c]:nth-child(18):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(19) {
margin-bottom : 532px;
}
.history__item[data-v-d1cf851c]:nth-child(19):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(20) {
margin-bottom : 552px;
}
.history__item[data-v-d1cf851c]:nth-child(20):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(21) {
margin-bottom : 572px;
}
.history__item[data-v-d1cf851c]:nth-child(21):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(22) {
margin-bottom : 592px;
}
.history__item[data-v-d1cf851c]:nth-child(22):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(23) {
margin-bottom : 612px;
}
.history__item[data-v-d1cf851c]:nth-child(23):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(24) {
margin-bottom : 632px;
}
.history__item[data-v-d1cf851c]:nth-child(24):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(even) {
margin-left : auto;
margin-right : 0;
}
.history__item:nth-child(even) .history__image[data-v-d1cf851c] {
margin-left : auto;
margin-right : 0;
}
@media only screen and (max-width: 639px) {
.history__item:nth-child(even) .history__image[data-v-d1cf851c] {
margin : 0 -10px 28px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.history__item[data-v-d1cf851c]:nth-child(1) {
margin-bottom : 162px;
}
.history__item[data-v-d1cf851c]:nth-child(1):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(2) {
margin-bottom : 182px;
}
.history__item[data-v-d1cf851c]:nth-child(2):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(3) {
margin-bottom : 202px;
}
.history__item[data-v-d1cf851c]:nth-child(3):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(4) {
margin-bottom : 222px;
}
.history__item[data-v-d1cf851c]:nth-child(4):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(5) {
margin-bottom : 242px;
}
.history__item[data-v-d1cf851c]:nth-child(5):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(6) {
margin-bottom : 262px;
}
.history__item[data-v-d1cf851c]:nth-child(6):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(7) {
margin-bottom : 282px;
}
.history__item[data-v-d1cf851c]:nth-child(7):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(8) {
margin-bottom : 302px;
}
.history__item[data-v-d1cf851c]:nth-child(8):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(9) {
margin-bottom : 322px;
}
.history__item[data-v-d1cf851c]:nth-child(9):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(10) {
margin-bottom : 342px;
}
.history__item[data-v-d1cf851c]:nth-child(10):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(11) {
margin-bottom : 362px;
}
.history__item[data-v-d1cf851c]:nth-child(11):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(12) {
margin-bottom : 382px;
}
.history__item[data-v-d1cf851c]:nth-child(12):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(13) {
margin-bottom : 402px;
}
.history__item[data-v-d1cf851c]:nth-child(13):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(14) {
margin-bottom : 422px;
}
.history__item[data-v-d1cf851c]:nth-child(14):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(15) {
margin-bottom : 442px;
}
.history__item[data-v-d1cf851c]:nth-child(15):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(16) {
margin-bottom : 462px;
}
.history__item[data-v-d1cf851c]:nth-child(16):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(17) {
margin-bottom : 482px;
}
.history__item[data-v-d1cf851c]:nth-child(17):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(18) {
margin-bottom : 502px;
}
.history__item[data-v-d1cf851c]:nth-child(18):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(19) {
margin-bottom : 522px;
}
.history__item[data-v-d1cf851c]:nth-child(19):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(20) {
margin-bottom : 542px;
}
.history__item[data-v-d1cf851c]:nth-child(20):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(21) {
margin-bottom : 562px;
}
.history__item[data-v-d1cf851c]:nth-child(21):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(22) {
margin-bottom : 582px;
}
.history__item[data-v-d1cf851c]:nth-child(22):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(23) {
margin-bottom : 602px;
}
.history__item[data-v-d1cf851c]:nth-child(23):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(24) {
margin-bottom : 622px;
}
.history__item[data-v-d1cf851c]:nth-child(24):last-child {
margin-bottom : 0;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__item[data-v-d1cf851c] {
width : 445px !important ;
}
.history__item[data-v-d1cf851c]:nth-child(1) {
margin-bottom : 87px;
}
.history__item[data-v-d1cf851c]:nth-child(1):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(2) {
margin-bottom : 102px;
}
.history__item[data-v-d1cf851c]:nth-child(2):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(3) {
margin-bottom : 117px;
}
.history__item[data-v-d1cf851c]:nth-child(3):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(4) {
margin-bottom : 132px;
}
.history__item[data-v-d1cf851c]:nth-child(4):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(5) {
margin-bottom : 147px;
}
.history__item[data-v-d1cf851c]:nth-child(5):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(6) {
margin-bottom : 162px;
}
.history__item[data-v-d1cf851c]:nth-child(6):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(7) {
margin-bottom : 177px;
}
.history__item[data-v-d1cf851c]:nth-child(7):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(8) {
margin-bottom : 192px;
}
.history__item[data-v-d1cf851c]:nth-child(8):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(9) {
margin-bottom : 207px;
}
.history__item[data-v-d1cf851c]:nth-child(9):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(10) {
margin-bottom : 222px;
}
.history__item[data-v-d1cf851c]:nth-child(10):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(11) {
margin-bottom : 237px;
}
.history__item[data-v-d1cf851c]:nth-child(11):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(12) {
margin-bottom : 252px;
}
.history__item[data-v-d1cf851c]:nth-child(12):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(13) {
margin-bottom : 267px;
}
.history__item[data-v-d1cf851c]:nth-child(13):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(14) {
margin-bottom : 282px;
}
.history__item[data-v-d1cf851c]:nth-child(14):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(15) {
margin-bottom : 297px;
}
.history__item[data-v-d1cf851c]:nth-child(15):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(16) {
margin-bottom : 312px;
}
.history__item[data-v-d1cf851c]:nth-child(16):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(17) {
margin-bottom : 327px;
}
.history__item[data-v-d1cf851c]:nth-child(17):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(18) {
margin-bottom : 342px;
}
.history__item[data-v-d1cf851c]:nth-child(18):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(19) {
margin-bottom : 357px;
}
.history__item[data-v-d1cf851c]:nth-child(19):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(20) {
margin-bottom : 372px;
}
.history__item[data-v-d1cf851c]:nth-child(20):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(21) {
margin-bottom : 387px;
}
.history__item[data-v-d1cf851c]:nth-child(21):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(22) {
margin-bottom : 402px;
}
.history__item[data-v-d1cf851c]:nth-child(22):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(23) {
margin-bottom : 417px;
}
.history__item[data-v-d1cf851c]:nth-child(23):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(24) {
margin-bottom : 432px;
}
.history__item[data-v-d1cf851c]:nth-child(24):last-child {
margin-bottom : 0;
}
}
@media only screen and (max-width: 639px) {
.history__item[data-v-d1cf851c] {
width : 100% !important ;
}
.history__item[data-v-d1cf851c]:nth-child(1) {
margin-bottom : 72px;
}
.history__item[data-v-d1cf851c]:nth-child(1):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(2) {
margin-bottom : 84px;
}
.history__item[data-v-d1cf851c]:nth-child(2):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(3) {
margin-bottom : 96px;
}
.history__item[data-v-d1cf851c]:nth-child(3):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(4) {
margin-bottom : 108px;
}
.history__item[data-v-d1cf851c]:nth-child(4):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(5) {
margin-bottom : 120px;
}
.history__item[data-v-d1cf851c]:nth-child(5):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(6) {
margin-bottom : 132px;
}
.history__item[data-v-d1cf851c]:nth-child(6):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(7) {
margin-bottom : 144px;
}
.history__item[data-v-d1cf851c]:nth-child(7):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(8) {
margin-bottom : 156px;
}
.history__item[data-v-d1cf851c]:nth-child(8):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(9) {
margin-bottom : 168px;
}
.history__item[data-v-d1cf851c]:nth-child(9):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(10) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(10):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(11) {
margin-bottom : 192px;
}
.history__item[data-v-d1cf851c]:nth-child(11):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(12) {
margin-bottom : 204px;
}
.history__item[data-v-d1cf851c]:nth-child(12):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(13) {
margin-bottom : 216px;
}
.history__item[data-v-d1cf851c]:nth-child(13):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(14) {
margin-bottom : 228px;
}
.history__item[data-v-d1cf851c]:nth-child(14):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(15) {
margin-bottom : 240px;
}
.history__item[data-v-d1cf851c]:nth-child(15):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(16) {
margin-bottom : 252px;
}
.history__item[data-v-d1cf851c]:nth-child(16):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(17) {
margin-bottom : 264px;
}
.history__item[data-v-d1cf851c]:nth-child(17):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(18) {
margin-bottom : 276px;
}
.history__item[data-v-d1cf851c]:nth-child(18):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(19) {
margin-bottom : 288px;
}
.history__item[data-v-d1cf851c]:nth-child(19):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(20) {
margin-bottom : 300px;
}
.history__item[data-v-d1cf851c]:nth-child(20):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(21) {
margin-bottom : 312px;
}
.history__item[data-v-d1cf851c]:nth-child(21):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(22) {
margin-bottom : 324px;
}
.history__item[data-v-d1cf851c]:nth-child(22):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(23) {
margin-bottom : 336px;
}
.history__item[data-v-d1cf851c]:nth-child(23):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(24) {
margin-bottom : 348px;
}
.history__item[data-v-d1cf851c]:nth-child(24):last-child {
margin-bottom : 0;
}
}
@media (min-width: 1600px) {
.history__item[data-v-d1cf851c]:nth-child(1) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(1):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(2) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(2):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(3) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(3):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(4) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(4):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(5) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(5):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(6) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(6):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(7) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(7):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(8) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(8):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(9) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(9):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(10) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(10):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(11) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(11):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(12) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(12):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(13) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(13):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(14) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(14):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(15) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(15):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(16) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(16):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(17) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(17):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(18) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(18):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(19) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(19):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(20) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(20):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(21) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(21):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(22) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(22):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(23) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(23):last-child {
margin-bottom : 0;
}
.history__item[data-v-d1cf851c]:nth-child(24) {
margin-bottom : 180px;
}
.history__item[data-v-d1cf851c]:nth-child(24):last-child {
margin-bottom : 0;
}
}
@media (min-width: 640px) {
.history__item[data-v-d1cf851c] {
margin-bottom : 90px !important ;
}
}
@media (min-width: 1000px) {
.history__item[data-v-d1cf851c] {
margin-bottom : 155px !important ;
}
}
.history__image[data-v-d1cf851c] {
position : relative;
overflow : hidden;
line-height : 0;
width : calc(100% + 20px);
margin : 0 -10px 28px;
}
@media (min-width: 640px) {
.history__image[data-v-d1cf851c] {
width : calc(100% + 20px);
margin : 0 0 35px -20px;
}
}
@media (min-width: 1000px) {
.history__image[data-v-d1cf851c] {
margin : 0 0 39px;
width : 100%;
}
}
.history__image img[data-v-d1cf851c] {
width : 100%;
}
.history__data[data-v-d1cf851c] {
position : absolute;
left : -1px;
bottom : -1px;
font-weight : 900;
font-size : 24px;
padding : 0 48px;
background : #fff;
line-height : 90px;
display : inline-block;
color : #1ab248;
letter-spacing : 3px;
z-index : 2;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__data[data-v-d1cf851c] {
font-size : 18px;
padding : 0 29px;
line-height : 60px;
}
}
@media only screen and (max-width: 639px) {
.history__data[data-v-d1cf851c] {
padding : 0 31px;
line-height : 60px;
font-size : 18px;
left : 10px;
}
}
.history__text[data-v-d1cf851c] {
font-size : 20px;
font-weight : 300;
color : #232323;
}
@media (min-width: 1280px) {
.history__text[data-v-d1cf851c] {
width : 670px;
}
}
.history__text p[data-v-d1cf851c] {
margin-bottom : 20px;
}
.history__text p[data-v-d1cf851c]:last-child, .history__text p[data-v-d1cf851c]:last-of-type {
margin-bottom : 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.history__text[data-v-d1cf851c] {
font-size : 18px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.history__text[data-v-d1cf851c] {
font-size : 16px;
}
}
@media only screen and (max-width: 639px) {
.history__text[data-v-d1cf851c] {
font-size : 16px;
}
}
.feedback-list-item[data-v-6dd37adf] {
page-break-inside : avoid;
break-inside : avoid;
position : relative;
background : #f9f9f9;
padding-top : 30px;
padding-left : 30px;
padding-right : 25px;
margin-bottom : 10px;
display : flex;
flex-direction : row;
}
@media only screen and (min-width: 1280px) {
.feedback-list-item[data-v-6dd37adf] {
width : 595px;
min-height : 260px;
}
}
@media only screen and (max-width: 1279px) {
.feedback-list-item[data-v-6dd37adf] {
width : 100%;
min-height : 300px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item[data-v-6dd37adf] {
min-height : initial;
flex-direction : column;
padding-top : 20px;
padding-left : 20px;
padding-right : 20px;
vertical-align : top;
}
}
@media only screen and (min-width: 1280px) {
.feedback-list-item__first[data-v-6dd37adf] {
min-height : 290px;
}
}
@media only screen and (max-width: 1279px) {
.feedback-list-item__first[data-v-6dd37adf] {
min-height : 345px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item__first[data-v-6dd37adf] {
min-height : 360px;
}
}
@media only screen and (max-width: 639px) {
.feedback-list-item__first[data-v-6dd37adf] {
min-height : initial;
}
}
@media only screen and (min-width: 1280px) {
.feedback-list-item__second[data-v-6dd37adf] {
min-height : 230px;
}
}
@media only screen and (max-width: 1279px) {
.feedback-list-item__second[data-v-6dd37adf] {
min-height : 225px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item__second[data-v-6dd37adf] {
min-height : 220px;
}
}
@media only screen and (max-width: 639px) {
.feedback-list-item__second[data-v-6dd37adf] {
min-height : initial;
}
}
@media only screen and (min-width: 1280px) {
.feedback-list-item__fourth[data-v-6dd37adf] {
min-height : 255px;
}
}
@media only screen and (max-width: 1279px) {
.feedback-list-item__fourth[data-v-6dd37adf] {
min-height : 225px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item__fourth[data-v-6dd37adf] {
min-height : 230px;
}
}
@media only screen and (max-width: 639px) {
.feedback-list-item__fourth[data-v-6dd37adf] {
min-height : initial;
}
}
.feedback-list-item__text[data-v-6dd37adf] {
font-weight : 300;
font-style : normal;
font-size : 15px;
line-height : 24px;
display : inline-block;
vertical-align : top;
width : 100%;
}
@media only screen and (max-width: 1279px) {
.feedback-list-item__text[data-v-6dd37adf] {
margin-left : 75px;
line-height : 21px;
width : 365px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item__text[data-v-6dd37adf] {
margin-top : 70px;
margin-left : 0;
margin-bottom : 25px;
line-height : 21px;
width : 250px;
}
}
@media only screen and (max-width: 639px) {
.feedback-list-item__text[data-v-6dd37adf] {
margin-top : 20px;
font-size : 16px;
line-height : 23px;
width : 100%;
}
}
@media only screen and (min-width: 1280px) {
.feedback-list-item__text[data-v-6dd37adf] {
margin-left : 75px;
width : 365px;
}
}
.feedback-list-item__person[data-v-6dd37adf] {
display : flex;
flex-direction : column;
vertical-align : top;
}
@media only screen and (max-width: 999px) {
.feedback-list-item__person[data-v-6dd37adf] {
flex-direction : row;
}
}
.feedback-list-item__photo[data-v-6dd37adf] {
border-radius : 50%;
object-fit : cover;
min-width : 100px;
max-width : 100px;
min-height : 100px;
max-height : 100px;
}
@media only screen and (max-width: 999px) {
.feedback-list-item__photo[data-v-6dd37adf] {
min-width : 70px;
max-width : 70px;
min-height : 70px;
max-height : 70px;
}
}
.feedback-list-item__person_title[data-v-6dd37adf] {
width : 140px;
font-weight : 300;
font-size : 12px;
}
@media only screen and (min-width: 1280px) {
.feedback-list-item__person_title[data-v-6dd37adf] {
margin-top : 20px;
}
}
@media only screen and (min-width: 1000px) {
.feedback-list-item__person_title[data-v-6dd37adf] {
margin-top : 15px;
}
}
@media only screen and (max-width: 999px) {
.feedback-list-item__person_title[data-v-6dd37adf] {
margin-left : 20px;
margin-top : 0;
}
}
.feedback-list-item__name[data-v-6dd37adf] {
font-weight : 700;
line-height : 22px;
}
.feedback-list[data-v-30fda754] {
position : relative;
margin-bottom : 100px;
columns : 2;
column-gap : 10px;
}
@media (max-width: 640px) {
.feedback-list[data-v-30fda754] {
columns : 1;
}
}
@media (min-width: 640px) {
.feedback-list[data-v-30fda754] {
margin-bottom : 120px;
}
}
@media (min-width: 1000px) {
.feedback-list[data-v-30fda754] {
margin-bottom : 160px;
}
}
.tracking-documents[data-v-48a37a92] {
position : relative;
z-index : 1;
background-color : #fff;
min-width : 0 !important ;
margin-bottom : 32px;
}
@media (min-width: 640px) {
.tracking-documents[data-v-48a37a92] {
margin-bottom : 48px;
}
}
.tracking-documents__button[data-v-48a37a92] {
margin-top : 24px;
}
.tracking-documents__html[data-v-48a37a92] {
margin-top : 16px;
font-size : 12px;
line-height : 18px;
color : #333;
font-weight : 400;
margin-left : 20px;
}
.tracking-documents__header[data-v-48a37a92] {
display : flex;
flex-direction : row;
align-items : center;
justify-content : flex-start;
margin : 0 16px 16px;
}
.tracking-documents__header__icon[data-v-48a37a92] {
width : 24px;
height : 20px;
margin-right : 12px;
}
.tracking-documents__header__text[data-v-48a37a92] {
font-size : 20px;
line-height : 28px;
color : #232323;
word-break : normal;
}
.tracking-documents__tabs[data-v-48a37a92] {
padding : 0;
white-space : nowrap;
overflow-x : scroll;
position : relative;
display : flex;
scrollbar-width : none;
}
.tracking-documents__tabs-container[data-v-48a37a92] {
position : relative;
}
.tracking-documents__tabs-border[data-v-48a37a92] {
position : absolute;
left : 0;
right : 0;
height : 1px;
background : #e1e1e1;
bottom : 0;
}
.tracking-documents__tabs[data-v-48a37a92]::-webkit-scrollbar {
display : none;
}
.tracking-documents__tabs__link[data-v-48a37a92] {
color : #232323;
text-decoration : none;
font-size : 12px;
line-height : 14px;
font-weight : 400;
}
.tracking-documents__tabs__item[data-v-48a37a92] {
list-style-type : none;
font-weight : 300;
font-size : 15px;
color : #232323;
padding : 0 16px 8px;
position : relative;
}
.tracking-documents__tabs__item.active > .tracking-documents__tabs__link[data-v-48a37a92] {
color : #1ab248;
}
.tracking-documents__tabs__item.active[data-v-48a37a92]:before {
content : "";
position : absolute;
bottom : 0;
left : 0;
height : 2px;
width : 100%;
border-bottom : 1px solid #1ab248;
z-index : 4;
}
@media (min-width: 640px) {
.tracking-documents[data-v-48a37a92] {
padding : 32px 32px 24px;
box-shadow : 0 15px 15px #0000001a;
border-radius : 10px;
}
.tracking-documents__html[data-v-48a37a92] {
font-size : 17px;
line-height : 26px;
color : #333;
}
.tracking-documents__tabs__link[data-v-48a37a92] {
font-size : 14px;
line-height : 16px;
}
.tracking-documents__header[data-v-48a37a92] {
align-items : center;
margin : 0 0 32px;
}
.tracking-documents__header__icon[data-v-48a37a92] {
margin-right : 16px;
}
.tracking-documents__header__text[data-v-48a37a92] {
transform : none;
font-weight : 500;
font-size : 24px;
line-height : 28px;
}
}
.contract-form[data-v-638dc263] {
min-width : 320px;
margin : 0 auto;
padding : 54px 10px 120px;
}
.contract-form__h1[data-v-638dc263] {
margin-bottom : 22px;
color : #1ab248;
font-size : 28px;
font-weight : 300;
line-height : 33px;
}
@media only screen and (min-width: 1000px) {
.contract-form__h1[data-v-638dc263] {
font-size : 42px;
line-height : 49px;
}
}
.contract-form__text[data-v-638dc263] {
margin-bottom : 47px;
line-height : 27px;
}
@media only screen and (min-width: 640px) {
.contract-form__text[data-v-638dc263] {
max-width : 508px;
margin-bottom : 60px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form__text[data-v-638dc263] {
max-width : 690px;
margin-bottom : 74px;
}
}
@media only screen and (min-width: 640px) {
.contract-form[data-v-638dc263] {
padding : 54px 20px 120px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form[data-v-638dc263] {
max-width : 937.5px;
padding : 134px 0 150px;
}
}
@media only screen and (min-width: 1280px) {
.contract-form[data-v-638dc263] {
max-width : 1200px;
padding : 144px 0 150px;
}
}
.contract-form[data-v-ced9d4a2] {
min-width : 320px;
margin : 0 auto;
padding : 54px 10px 120px;
}
.contract-form__h1[data-v-ced9d4a2] {
margin-bottom : 22px;
color : #1ab248;
font-size : 28px;
font-weight : 300;
line-height : 33px;
}
@media only screen and (min-width: 1000px) {
.contract-form__h1[data-v-ced9d4a2] {
font-size : 42px;
line-height : 49px;
}
}
.contract-form__text[data-v-ced9d4a2] {
margin-bottom : 47px;
line-height : 27px;
}
@media only screen and (min-width: 640px) {
.contract-form__text[data-v-ced9d4a2] {
max-width : 508px;
margin-bottom : 60px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form__text[data-v-ced9d4a2] {
max-width : 690px;
margin-bottom : 74px;
}
}
@media only screen and (min-width: 640px) {
.contract-form[data-v-ced9d4a2] {
padding : 54px 20px 120px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form[data-v-ced9d4a2] {
max-width : 937.5px;
padding : 134px 0 150px;
}
}
@media only screen and (min-width: 1280px) {
.contract-form[data-v-ced9d4a2] {
max-width : 1200px;
padding : 144px 0 150px;
}
}
.contract-form[data-v-310d954b] {
min-width : 320px;
margin : 0 auto;
padding : 54px 10px 120px;
}
.contract-form__h1[data-v-310d954b] {
margin-bottom : 22px;
color : #1ab248;
font-size : 28px;
font-weight : 300;
line-height : 33px;
}
@media (min-width: 992px) {
.contract-form__h1[data-v-310d954b] {
font-size : 42px;
line-height : 49px;
}
}
.contract-form__text[data-v-310d954b] {
margin-bottom : 47px;
line-height : 27px;
}
@media (min-width: 768px) {
.contract-form__text[data-v-310d954b] {
max-width : 508px;
margin-bottom : 60px;
}
}
@media (min-width: 992px) {
.contract-form__text[data-v-310d954b] {
max-width : 690px;
margin-bottom : 74px;
}
}
@media (min-width: 768px) {
.contract-form[data-v-310d954b] {
padding : 54px 20px 120px;
}
}
@media (min-width: 992px) {
.contract-form[data-v-310d954b] {
max-width : 937.5px;
padding : 134px 0 150px;
}
}
@media (min-width: 1200px) {
.contract-form[data-v-310d954b] {
max-width : 1200px;
padding : 144px 0 150px;
}
}
.contract-form[data-v-14b12f19] {
min-width : 320px;
margin : 0 auto;
padding : 54px 10px 120px;
}
.contract-form__h1[data-v-14b12f19] {
margin-bottom : 22px;
color : #1ab248;
font-size : 28px;
font-weight : 300;
line-height : 33px;
}
@media (min-width: 992px) {
.contract-form__h1[data-v-14b12f19] {
font-size : 42px;
line-height : 49px;
}
}
.contract-form__text[data-v-14b12f19] {
margin-bottom : 47px;
line-height : 27px;
}
@media (min-width: 768px) {
.contract-form__text[data-v-14b12f19] {
max-width : 508px;
margin-bottom : 60px;
}
}
@media (min-width: 992px) {
.contract-form__text[data-v-14b12f19] {
max-width : 690px;
margin-bottom : 74px;
}
}
@media (min-width: 768px) {
.contract-form[data-v-14b12f19] {
padding : 54px 20px 120px;
}
}
@media (min-width: 992px) {
.contract-form[data-v-14b12f19] {
max-width : 937.5px;
padding : 134px 0 150px;
}
}
@media (min-width: 1200px) {
.contract-form[data-v-14b12f19] {
max-width : 1200px;
padding : 144px 0 150px;
}
}
.contract-form[data-v-c87a27be] {
min-width : 320px;
margin : 0 auto;
padding : 54px 10px 120px;
}
.contract-form__h1[data-v-c87a27be] {
margin-bottom : 22px;
color : #1ab248;
font-size : 28px;
font-weight : 300;
line-height : 33px;
}
@media only screen and (min-width: 1000px) {
.contract-form__h1[data-v-c87a27be] {
font-size : 42px;
line-height : 49px;
}
}
.contract-form__text[data-v-c87a27be] {
margin-bottom : 47px;
line-height : 27px;
}
@media only screen and (min-width: 640px) {
.contract-form__text[data-v-c87a27be] {
max-width : 508px;
margin-bottom : 60px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form__text[data-v-c87a27be] {
max-width : 690px;
margin-bottom : 74px;
}
}
@media only screen and (min-width: 640px) {
.contract-form[data-v-c87a27be] {
padding : 54px 20px 120px;
}
}
@media only screen and (min-width: 1000px) {
.contract-form[data-v-c87a27be] {
max-width : 937.5px;
padding : 134px 0 150px;
}
}
@media only screen and (min-width: 1280px) {
.contract-form[data-v-c87a27be] {
max-width : 1200px;
padding : 144px 0 150px;
}
}
.base-container .mx-input {
border : #ddd solid 1px;
background : #fff;
border-radius : 5px;
font-size : 16px;
padding : 15px;
height : auto;
}
.base-container .mx-input:hover, .base-container .mx-input:focus {
border-color : #ddd;
}
.base-container .mx-datepicker, .base-container .mx-datepicker .mx-datepicker-popup {
width : 100%;
}
.base-container .mx-datepicker .mx-calendar {
margin : 0 auto;
}
.base-container .mx-datepicker .mx-time {
width : 100%;
}
.base-container .mx-datepicker.base--error .mx-input {
border-color : #f25050;
}
.base-container [class*="mx-btn-icon-"], .base-container .mx-table-date .today {
color : #1ab248;
}
.base-container .mx-calendar-content .cell.active {
background-color : #1ab248;
color : #fff;
}
.base-container .mx-time-option:hover {
background-color : #f2f2f2;
}
.base-container .mx-time-option.active {
color : #1ab248;
}
.loader[data-v-e68ae925] {
text-align : center;
padding : 24px;
}
@media (min-width: 992px) {
.loader[data-v-e68ae925] {
padding-top : 80px;
}
}
.tracking-info {
max-width : 512px;
margin : 0 auto;
font-weight : 400;
font-size : 14px;
line-height : 18px;
height : auto;
display : flex;
flex-direction : column;
justify-content : space-between;
}
.tracking-info__block {
border-top : 1px dashed #ccc;
padding : 18px 20px;
}
.tracking-info__block--delivery {
border-top : 0 none;
padding-top : 0;
}
.tracking-info__title {
font-weight : 700;
font-size : 20px;
line-height : 32px;
color : #333;
}
.tracking-info__barcode {
line-height : 0;
width : 100%;
}
.tracking-info__barcode img {
width : 100%;
}
.tracking-info__group {
margin-bottom : 12px;
}
.tracking-info__group label {
color : #999;
margin-bottom : 2px;
}
.tracking-info__button {
font-size : 12px;
line-height : 14px;
display : inline-block;
padding : 9px 10px;
border-radius : 50px;
border : #1AB248 solid 1px;
text-decoration : none;
color : #1ab248;
}
.tracking-info__link {
text-decoration : none;
color : #1ab248;
border-bottom : 1px dashed #1AB248;
}
.tracking-info__total-container {
display : flex;
align-items : center;
justify-content : space-between;
font-weight : 900;
font-size : 20px;
line-height : 32px;
margin-bottom : 10px;
}
.tracking-info__total-label {
font-weight : 500;
font-size : 14px;
flex-basis : 170px;
line-height : 18px;
}
.tracking-info__notification {
position : relative;
color : #fff;
font-size : 11px;
line-height : 16px;
padding : 8px 9px;
border : #ff6b00 solid 1px;
background-color : #ff6b00;
border-radius : 10px;
display : flex;
align-items : flex-start;
margin-bottom : 4px;
}
.tracking-info__notification-icon {
width : 20px;
height : 20px;
margin-right : 10px;
}
.tracking-info__notification-text {
flex-basis : calc(100% - 20px);
}
.tracking-info__notification-label {
margin-bottom : 8px;
}
.tracking-info__notification-button {
background : #fff;
color : #232323;
border-radius : 50px;
text-decoration : none;
font-size : 12px;
line-height : 14px;
display : inline-block;
padding : 8px 10px;
}
.tracking-info__footer {
background-color : #f6f7f9;
padding : 17px 20px 27px;
text-align : center;
}
.tracking-info__footer-text {
max-width : 209px;
margin : 0 auto;
}
.tracking-info__header {
display : flex;
align-items : center;
justify-content : space-between;
flex : 0 0 44px;
padding : 0 20px;
}
.tracking-info__container {
flex : 1 1 auto;
}
.tracking-info__button-share {
width : 24px;
height : 24px;
display : flex;
align-items : center;
justify-content : center;
outline : none;
border : 0;
}
.tracking-info__app-links {
display : flex;
justify-content : space-around;
margin-top : 13px;
}
.tracking-info__app-links .tracking-info__app-link {
width : 128px;
}
.tracking-info__app-links .tracking-info__app-link img {
width : 100%;
}
.tracking-applications[data-v-02136a7d] {
background : #fff;
border : #e7eaea solid 1px;
border-radius : 8px;
padding : 16px;
display : flex;
flex-direction : row;
flex-wrap : wrap;
margin : 32px 16px;
}
.tracking-applications__qr[data-v-02136a7d] {
width : 112px;
height : 112px;
margin-right : 40px;
display : none;
}
.tracking-applications__title[data-v-02136a7d] {
font-weight : 300;
font-size : 15px;
line-height : 20px;
color : #1ab248;
margin-bottom : 4px;
}
.tracking-applications__text[data-v-02136a7d] {
font-size : 12px;
line-height : 18px;
color : #333;
margin-bottom : 24px;
}
.tracking-applications__links[data-v-02136a7d] {
display : flex;
flex-direction : row;
flex-wrap : wrap;
}
@media (min-width: 768px) {
.tracking-applications[data-v-02136a7d] {
background : rgb(246, 247, 249, 0.66);
border-radius : 10px;
padding : 34px;
border : none;
}
.tracking-applications__title[data-v-02136a7d] {
font-size : 20px;
line-height : 23px;
margin-bottom : 8px;
}
.tracking-applications__text[data-v-02136a7d] {
font-size : 13px;
line-height : 15px;
}
.tracking-applications__qr[data-v-02136a7d] {
display : block;
}
}
@media (min-width: 640px) {
.tracking-applications[data-v-02136a7d] {
margin : 48px 16px 24px;
}
}
@media (min-width: 1280px) {
.tracking-applications[data-v-02136a7d] {
margin : 48px auto 24px;
}
}
.contentMF, .top-banner__content {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .top-banner__content {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .top-banner__content {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .top-banner__content {
padding : 0;
}
}
.containerMF__list, .top-banner__content-list {
padding : 0;
}
.containerMF__list li, .top-banner__content-list li {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li:before, .top-banner__content-list li:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li, .top-banner__content-list li {
margin-bottom : 23px;
}
}
.containerMF__list li:last-child, .top-banner__content-list li:last-child {
margin-bottom : 0;
}
.containerMF__h2, .top-banner__content-h2 {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.top-banner {
position : relative;
min-width : 320px;
max-width : 1420px;
margin : 0 auto 35px;
}
.top-banner__background {
display : block;
overflow : hidden;
line-height : 0;
}
.top-banner__background img {
width : 100%;
height : 100%;
object-fit : contain;
object-position : center center;
}
@media (min-width: 1000px) {
.top-banner__background {
height : 100%;
}
.top-banner__background img, .top-banner__background source {
width : 100%;
height : 100%;
object-fit : contain;
object-position : center center;
}
}
@media (min-width: 1000px) and (min-width: 1280px) {
.top-banner__background img, .top-banner__background source {
object-position : right bottom;
}
}
@media (min-width: 1280px) {
.top-banner__content-wrapper {
width : 1200px;
max-width : 1200px;
padding-right : 50%;
}
}
.top-banner__content {
max-width : 600px;
padding-top : 31px;
}
@media (min-width: 640px) {
.top-banner__content {
padding-top : 33px;
}
}
@media (min-width: 1000px) {
.top-banner__content {
position : absolute;
bottom : 35px;
left : 35px;
display : flex;
align-items : flex-start;
flex-direction : column;
justify-content : center;
width : 100%;
max-width : 560px;
padding : 33px 0 0;
}
}
@media (min-width: 1280px) {
.top-banner__content {
width : 100%;
max-width : 100%;
margin : 0 auto 0 0;
padding-top : 0;
}
}
.top-banner__content-span {
display : inline-block;
margin-bottom : 8px;
font-size : 18px;
font-weight : 300;
}
@media (min-width: 640px) {
.top-banner__content-span {
margin-bottom : 10px;
font-size : 20px;
}
}
.top-banner__content-h2 {
max-width : 400px;
margin-bottom : 19px;
letter-spacing : 0;
font-size : 24px;
font-weight : 700;
line-height : 37px;
}
@media (min-width: 640px) {
.top-banner__content-h2 {
max-width : 530px;
margin-bottom : 22px;
font-size : 34px;
line-height : 48px;
}
}
@media (min-width: 1000px) {
.top-banner__content-h2 {
width : 500px;
max-width : none;
margin-bottom : 26px;
}
}
.top-banner__content-list {
max-width : 450px;
margin-bottom : 28px;
}
.top-banner__content-list li b {
font-weight : 600;
}
@media (min-width: 640px) {
.top-banner__content-list {
margin-bottom : 32px;
}
}
.top-banner__button {
max-width : unset;
letter-spacing : 1.2px;
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
}
.top-banner__button:focus, .top-banner__button:hover, .top-banner__button:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.top-banner__button-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.top-banner__button-Black:focus, .top-banner__button-Black:hover, .top-banner__button-Black:active {
background-color : #000;
transition : all 0.6s;
}
.top-banner__button-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.top-banner__button-Border:focus, .top-banner__button-Border:hover, .top-banner__button-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.top-banner__button-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.top-banner__button-Green:focus, .top-banner__button-Green:hover, .top-banner__button-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.top-banner__button-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.top-banner__button-Gray:focus, .top-banner__button-Gray:hover, .top-banner__button-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.top-banner__button-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.top-banner__button-Transparent:focus, .top-banner__button-Transparent:hover, .top-banner__button-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.top-banner__button-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.top-banner__button-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.top-banner__button-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.top-banner__button-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.top-banner__button-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
@media (min-width: 640px) {
.top-banner__button {
width : 100%;
max-width : 320px;
}
}
@media (min-width: 1000px) {
.top-banner__size {
max-width : 540px;
}
}
@media (min-width: 640px) {
.top-banner {
margin-bottom : 72px;
}
}
@media (min-width: 1000px) {
.top-banner {
position : relative;
overflow : hidden;
margin-top : 30px;
margin-bottom : 0;
}
}
.product-card[data-v-48b5bd25] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
width : 100%;
position : relative;
}
@media (min-width: 992px) {
.product-card[data-v-48b5bd25] {
border-radius : 16px;
}
}
@media (min-width: 992px) {
.product-card[data-v-48b5bd25] {
width : calc(50% - 12px);
}
}
.product-card__info[data-v-48b5bd25] {
display : flex;
flex-direction : column;
gap : 24px;
padding : 24px 16px;
height : 100%;
}
@media (min-width: 992px) {
.product-card__info[data-v-48b5bd25] {
padding : 32px;
gap : 40px;
max-width : calc(100% - 166px);
min-height : 228px;
}
}
.product-card__info__text[data-v-48b5bd25] {
display : flex;
flex-direction : column;
gap : 4px;
color : var(--Bottom, #000000);
}
.product-card__info__text__title[data-v-48b5bd25] {
font-size : 16px;
font-weight : 500;
line-height : 24px;
}
@media (min-width: 992px) {
.product-card__info__text__title[data-v-48b5bd25] {
font-size : 24px;
line-height : 32px;
width : 390px;
}
}
.product-card__info__text__description[data-v-48b5bd25] {
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
@media (min-width: 992px) {
.product-card__info__text__description[data-v-48b5bd25] {
font-size : 16px;
line-height : 24px;
}
}
.product-card__info__button[data-v-48b5bd25] {
margin-top : auto;
width : 135px;
text-decoration : none;
}
.product-card__image__wrapper[data-v-48b5bd25] {
width : 88px;
height : 88px;
position : absolute;
bottom : 0;
right : 0;
overflow : hidden;
}
@media (min-width: 992px) {
.product-card__image__wrapper[data-v-48b5bd25] {
width : 129px;
height : 228px;
border-radius : 16px;
}
}
.product-card__image__wrapper__picture[data-v-48b5bd25] {
width : 100%;
height : 100%;
}
.product-card__image__wrapper__picture__img[data-v-48b5bd25] {
height : 100%;
width : 100%;
object-fit : contain;
object-position : bottom right;
}
.popular-products[data-v-75fbdf86] {
transition : all 0.3s ease;
max-width : 1200px;
margin : 48px auto 0;
}
@media (min-width: 992px) {
.popular-products[data-v-75fbdf86] {
margin-top : 120px;
}
}
.popular-products__header[data-v-75fbdf86] {
display : flex;
flex-direction : column;
padding-left : 16px;
}
@media (min-width: 992px) {
.popular-products__header[data-v-75fbdf86] {
padding-left : 10px;
}
}
@media (min-width: 1400px) {
.popular-products__header[data-v-75fbdf86] {
padding-left : 0;
}
}
.popular-products__header__headline[data-v-75fbdf86] {
margin-bottom : 16px;
}
@media (min-width: 992px) {
.popular-products__header__headline[data-v-75fbdf86] {
margin-bottom : 32px;
}
}
.popular-products__header__types[data-v-75fbdf86] {
margin-bottom : 24px;
}
.popular-products__card__list[data-v-75fbdf86] {
display : flex;
gap : 12px;
flex-wrap : wrap;
}
@media (min-width: 992px) {
.popular-products__card__list[data-v-75fbdf86] {
gap : 24px;
}
}
.action-card[data-v-56f1c8b3] {
text-decoration : none;
height : 112px;
flex-shrink : 0;
display : block;
border-radius : 16px;
overflow : visible;
background : linear-gradient(259deg, #0b805a 0%, #00563a 100%);
}
@media (min-width: 992px) {
.action-card[data-v-56f1c8b3] {
height : 156px;
}
}
.action-card[data-v-56f1c8b3]:active {
background : linear-gradient(0deg, rgb(0, 0, 0, 0.2) 0%, rgb(0, 0, 0, 0.2) 100%), linear-gradient(225deg, #0b805a 0%, #00563a 100%) !important ;
}
.action-card__wrapper[data-v-56f1c8b3] {
border-radius : 16px;
display : flex;
justify-content : space-between;
height : 100%;
position : relative;
}
.action-card__wrapper__text[data-v-56f1c8b3] {
padding-top : 20px;
padding-left : 20px;
row-gap : 4px;
font-style : normal;
display : flex;
flex-direction : column;
width : 220px;
z-index : 2;
}
@media (min-width: 992px) {
.action-card__wrapper__text[data-v-56f1c8b3] {
width : 238px;
}
}
.action-card__wrapper__text__title[data-v-56f1c8b3] {
color : var(--Peak, #fff);
font-size : 16px;
font-weight : 500;
line-height : 18px;
width : 158px;
}
@media (min-width: 992px) {
.action-card__wrapper__text__title[data-v-56f1c8b3] {
width : 100%;
font-size : 20px;
line-height : 28px;
}
}
.action-card__wrapper__text__description[data-v-56f1c8b3] {
color : var(--Peak_80, rgb(255, 255, 255, 0.8));
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.action-card__wrapper__image__wrapper[data-v-56f1c8b3] {
min-width : 88px;
width : 88px;
height : 112px;
border-radius : 16px;
position : absolute;
overflow : hidden;
bottom : 0;
right : 0;
}
@media (min-width: 992px) {
.action-card__wrapper__image__wrapper[data-v-56f1c8b3] {
min-width : 136px;
width : 136px;
height : 156px;
}
}
.action-card__wrapper__image__wrapper__picture[data-v-56f1c8b3] {
width : 100%;
height : 100%;
}
.action-card__wrapper__image__wrapper__picture__img[data-v-56f1c8b3] {
height : 100%;
width : 100%;
object-fit : cover;
object-position : bottom right;
}
.actions-carousel[data-v-9f88ed8a] {
margin-top : 24px;
position : relative;
}
.actions-carousel[data-v-9f88ed8a] .swiper {
padding : 12px 0;
}
.actions-carousel[data-v-9f88ed8a] .swiper .swiper-wrapper {
margin-left : 16px;
}
@media (min-width: 1200px) {
.actions-carousel[data-v-9f88ed8a] .swiper .swiper-wrapper {
margin-left : 0;
}
}
.actions-carousel[data-v-9f88ed8a] .swiper-slide {
width : 280px;
}
@media (min-width: 992px) {
.actions-carousel[data-v-9f88ed8a] .swiper-slide {
width : 384px;
}
}
@media (min-width: 992px) {
.actions-carousel[data-v-9f88ed8a] {
max-width : 1200px;
margin : 48px auto 0;
}
}
@media (min-width: 1200px) {
.actions-carousel[data-v-9f88ed8a] {
padding-left : 0;
}
}
.actions-carousel__prevArrow[data-v-9f88ed8a], .actions-carousel__nextArrow[data-v-9f88ed8a] {
display : none;
position : absolute;
top : calc(50% - 18px);
z-index : 1;
left : -18px;
}
@media (min-width: 1200px) {
.actions-carousel__prevArrow[data-v-9f88ed8a], .actions-carousel__nextArrow[data-v-9f88ed8a] {
display : flex;
}
}
.actions-carousel__nextArrow[data-v-9f88ed8a] {
left : unset;
right : -18px;
}
.link-item[data-v-9d430727] {
display : flex;
align-items : center;
padding : 16px;
border-top : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
text-decoration : none;
color : var(--Bottom, #000000);
background : #fff;
cursor : pointer;
flex : 1;
width : 100%;
z-index : 1;
justify-content : space-between;
position : relative;
overflow : hidden;
}
.link-item[data-v-9d430727]:last-child {
border-bottom : 1px solid var(--Bottom_10, rgb(0, 0, 0, 0.1));
}
@media (min-width: 992px) {
.link-item[data-v-9d430727]:last-child {
border : none;
}
}
.link-item__block[data-v-9d430727] {
display : flex;
align-items : center;
gap : 12px;
}
@media (min-width: 992px) {
.link-item[data-v-9d430727]:active {
background : var(--Primary_40, rgb(26, 178, 72, 0.4));
}
}
@media (min-width: 992px) and (hover: hover) {
.link-item[data-v-9d430727]:hover {
background : var(--Primary_5, rgb(26, 178, 72, 0.05));
}
}
.link-item__text[data-v-9d430727] {
text-align : center;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.link-item__label[data-v-9d430727] {
padding : 0 8px;
text-decoration : none;
color : #fff;
border-radius : 4px;
background : #f47500;
font-size : 12px;
font-weight : 500;
line-height : 18px;
}
@media (min-width: 992px) {
.link-item[data-v-9d430727] {
gap : 8px;
border : none;
border-radius : 16px;
background : var(--Peak_80, rgb(255, 255, 255, 0.8));
justify-content : center;
}
.link-item__block[data-v-9d430727] {
flex-direction : column;
}
.link-item__label[data-v-9d430727] {
position : absolute;
top : 0;
right : 0;
border-radius : 0 0 0 4px;
}
}
.link-item__image[data-v-9d430727] {
width : 24px;
height : 24px;
}
.link-block[data-v-4b5246bd] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.link-block__items[data-v-4b5246bd] {
display : flex;
align-items : stretch;
flex-direction : column;
}
@media (min-width: 992px) {
.link-block__items[data-v-4b5246bd] {
gap : 24px;
flex-direction : row;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
padding-left : 16px;
padding-right : 16px;
}
}
@media (min-width: 1200px) {
.link-block__items[data-v-4b5246bd] {
padding-left : 0;
padding-right : 0;
}
}
@media (min-width: 992px) {
.link-block[data-v-4b5246bd] {
padding-top : 48px;
padding-bottom : 48px;
}
}
.cdek-banner-slide[data-v-c23155d8] {
padding : 48px 16px;
width : 100%;
height : auto;
display : flex;
flex-direction : column;
gap : 24px;
}
.cdek-banner-slide__top[data-v-c23155d8] {
position : relative;
border-radius : 16px;
min-height : 176px;
width : auto;
overflow : hidden;
}
@media (min-width: 768px) {
.cdek-banner-slide__top[data-v-c23155d8] {
position : relative;
padding-top : 0;
min-width : 282px;
min-height : 280px;
order : 1;
margin-bottom : 0;
flex : 1;
}
}
.cdek-banner-slide__bottom[data-v-c23155d8] {
display : flex;
flex-direction : column;
width : auto;
z-index : 3;
flex : 2;
}
@media (min-width: 768px) {
.cdek-banner-slide__bottom[data-v-c23155d8] {
height : 100%;
position : static;
padding-bottom : 0;
justify-content : center;
}
}
.cdek-banner-slide__picture[data-v-c23155d8] {
width : 100%;
height : 100%;
}
.cdek-banner-slide__img[data-v-c23155d8] {
position : absolute;
z-index : 2;
height : 100%;
width : 100%;
object-fit : contain;
object-position : top;
}
@media (min-width: 768px) {
.cdek-banner-slide__img[data-v-c23155d8] {
top : 0;
object-position : center;
object-fit : contain;
}
}
.cdek-banner-slide__substrate[data-v-c23155d8] {
position : absolute;
left : 0;
background : var(--Secondary_10, rgb(75, 60, 135, 0.1));
height : 65%;
width : 100%;
border-radius : 26px;
bottom : 0;
z-index : 0;
}
@media (min-width: 768px) {
.cdek-banner-slide__substrate[data-v-c23155d8] {
display : none;
}
}
.cdek-banner-slide__title[data-v-c23155d8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
@media (min-width: 768px) {
.cdek-banner-slide__title[data-v-c23155d8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 28px;
line-height : 36px;
margin-bottom : 12px;
}
}
.cdek-banner-slide__description[data-v-c23155d8] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 768px) {
.cdek-banner-slide__description[data-v-c23155d8] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 32px;
}
}
.cdek-banner-slide__action[data-v-c23155d8] {
margin-top : auto;
margin-bottom : 32px;
text-decoration : none;
}
@media (min-width: 768px) {
.cdek-banner-slide__action[data-v-c23155d8] {
width : max-content;
margin-bottom : 0;
margin-top : 0;
}
}
@media (min-width: 768px) {
.cdek-banner-slide[data-v-c23155d8] {
display : flex;
flex-direction : row;
padding : 0 102px;
max-width : 100%;
justify-content : space-between;
min-height : unset;
align-items : center;
}
}
.chevron-button[data-v-8d49e23b] {
display : flex;
align-items : center;
transition : transform 0.5s ease;
}
.chevron-button__icon_top[data-v-8d49e23b] {
transform : rotate(90deg);
}
.chevron-button__icon_right[data-v-8d49e23b] {
transform : rotate(180deg);
}
.chevron-button__icon_bottom[data-v-8d49e23b] {
transform : rotate(270deg);
}
.chevron-button:active svg path[data-v-8d49e23b] {
stroke : var(--Success_Active, #106f00);
stroke-opacity : 1;
}
.chevron-button:hover:not(.chevron-button_disable-hover) svg path[data-v-8d49e23b] {
stroke : var(--Success, #17a000);
stroke-opacity : 1;
}
.cdek-banners[data-v-4477fab1] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
position : relative;
z-index : 1;
height : 512px;
}
@media (min-width: 768px) {
.cdek-banners[data-v-4477fab1] {
width : 100%;
padding-bottom : 56px;
padding-top : 64px;
height : auto;
}
}
.cdek-banners__swiper[data-v-4477fab1] {
line-height : 0;
height : 100%;
width : 100%;
overflow : hidden;
margin : 0 auto;
position : relative;
z-index : unset;
min-height : 416px;
}
@media (min-width: 768px) {
.cdek-banners__swiper[data-v-4477fab1] {
min-height : 280px;
height : 280px;
max-width : 1200px;
}
}
.cdek-banners__swiper-slide[data-v-4477fab1] {
height : auto;
display : flex;
}
.cdek-banners[data-v-4477fab1] .swiper-pagination {
position : absolute;
z-index : 2;
bottom : 24px;
}
@media (min-width: 768px) {
.cdek-banners[data-v-4477fab1] .swiper-pagination {
bottom : 0;
}
}
.cdek-banners[data-v-4477fab1] .swiper-pagination .swiper-pagination-bullet {
width : 8px;
height : 8px;
background : var(--Tertiary_20, rgb(98, 119, 144, 0.2));
opacity : 1;
}
.cdek-banners[data-v-4477fab1] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background : #627790;
}
.cdek-banners__prev__button[data-v-4477fab1], .cdek-banners__next__button[data-v-4477fab1] {
display : none;
position : absolute;
top : calc(50% - 20px);
z-index : 2;
}
@media (min-width: 768px) {
.cdek-banners__prev__button[data-v-4477fab1], .cdek-banners__next__button[data-v-4477fab1] {
display : block;
}
}
.cdek-banners__next__button[data-v-4477fab1] {
right : 0;
}
input[type="submit"][data-v-a1e08899], input[type="search"][data-v-a1e08899], input[type="text"][data-v-a1e08899] {
appearance : none;
}
.contentMF[data-v-a1e08899], .cover-tabs__content[data-v-a1e08899], .cover-tabs__select[data-v-a1e08899] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-a1e08899], .cover-tabs__content[data-v-a1e08899], .cover-tabs__select[data-v-a1e08899] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-a1e08899], .cover-tabs__content[data-v-a1e08899], .cover-tabs__select[data-v-a1e08899] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-a1e08899], .cover-tabs__content[data-v-a1e08899], .cover-tabs__select[data-v-a1e08899] {
padding : 0;
}
}
.containerMF[data-v-a1e08899] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-a1e08899] {
max-width : 1200px;
}
}
.containerMF__text[data-v-a1e08899] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-a1e08899] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-a1e08899] {
font-size : 20px;
}
}
.containerMF__text b[data-v-a1e08899] {
font-weight : 600;
}
.containerMF__text i[data-v-a1e08899] {
font-weight : 100;
}
.containerMF__list[data-v-a1e08899] {
padding : 0;
}
.containerMF__list li[data-v-a1e08899] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-a1e08899]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-a1e08899] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-a1e08899]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-a1e08899], .toggle-list__link[data-v-a1e08899] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-a1e08899], .toggle-list__link[data-v-a1e08899] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-a1e08899]:focus, .toggle-list__link[data-v-a1e08899]:focus, .containerMF__linkGreen[data-v-a1e08899]:hover, .toggle-list__link[data-v-a1e08899]:hover, .containerMF__linkGreen[data-v-a1e08899]:active, .toggle-list__link[data-v-a1e08899]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-a1e08899] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-a1e08899]:focus, .containerMF__linkGrey[data-v-a1e08899]:hover, .containerMF__linkGrey[data-v-a1e08899]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-a1e08899] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-a1e08899]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-a1e08899] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-a1e08899]:after {
right : -29px;
}
}
.containerMF__h1[data-v-a1e08899] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-a1e08899] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-a1e08899] {
font-size : 42px;
}
}
.containerMF__h2[data-v-a1e08899] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-a1e08899] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-a1e08899] {
font-size : 34px;
}
}
.containerMF__h4[data-v-a1e08899], .toggle-list__h4[data-v-a1e08899] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-a1e08899], .toggle-list__h4[data-v-a1e08899] {
font-size : 30px;
}
}
.containerMF__h5[data-v-a1e08899] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-a1e08899] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-a1e08899]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-a1e08899]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-a1e08899]:focus, .containerMF__button-forward[data-v-a1e08899]:hover, .containerMF__button-forward[data-v-a1e08899]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a1e08899]:focus:before, .containerMF__button-forward[data-v-a1e08899]:hover:before, .containerMF__button-forward[data-v-a1e08899]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-a1e08899]:focus:after, .containerMF__button-forward[data-v-a1e08899]:hover:after, .containerMF__button-forward[data-v-a1e08899]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a1e08899] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-a1e08899]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-a1e08899]:focus, .containerMF__button-up[data-v-a1e08899]:hover, .containerMF__button-up[data-v-a1e08899]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-a1e08899]:focus:before, .containerMF__button-up[data-v-a1e08899]:hover:before, .containerMF__button-up[data-v-a1e08899]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-a1e08899] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-a1e08899], .containerMF__arrow-For[data-v-a1e08899] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-a1e08899]:before, .containerMF__arrow-For[data-v-a1e08899]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-a1e08899]:focus, .containerMF__arrow-Back[data-v-a1e08899]:hover, .containerMF__arrow-Back[data-v-a1e08899]:active, .containerMF__arrow-For[data-v-a1e08899]:focus, .containerMF__arrow-For[data-v-a1e08899]:hover, .containerMF__arrow-For[data-v-a1e08899]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-a1e08899]:focus:before, .containerMF__arrow-Back[data-v-a1e08899]:hover:before, .containerMF__arrow-Back[data-v-a1e08899]:active:before, .containerMF__arrow-For[data-v-a1e08899]:focus:before, .containerMF__arrow-For[data-v-a1e08899]:hover:before, .containerMF__arrow-For[data-v-a1e08899]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-a1e08899]:focus, .containerMF__arrow-Back--Dark[data-v-a1e08899]:hover, .containerMF__arrow-Back--Dark[data-v-a1e08899]:active, .containerMF__arrow-For--Dark[data-v-a1e08899]:focus, .containerMF__arrow-For--Dark[data-v-a1e08899]:hover, .containerMF__arrow-For--Dark[data-v-a1e08899]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-a1e08899]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-a1e08899] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-a1e08899]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-a1e08899] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-a1e08899]:focus, .containerMF__arrows .disabled[data-v-a1e08899]:hover, .containerMF__arrows .disabled[data-v-a1e08899]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-a1e08899]:focus:before, .containerMF__arrows .disabled[data-v-a1e08899]:hover:before, .containerMF__arrows .disabled[data-v-a1e08899]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-a1e08899] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-a1e08899] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-a1e08899] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-a1e08899] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-a1e08899] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-a1e08899] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-a1e08899] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-a1e08899] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-a1e08899] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-a1e08899]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a1e08899]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-a1e08899]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-a1e08899] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-a1e08899] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-a1e08899]:focus, .containerMF__pagination-wrapper li button[data-v-a1e08899]:hover, .containerMF__pagination-wrapper li button[data-v-a1e08899]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-a1e08899] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-a1e08899] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-a1e08899] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-a1e08899]:focus, .containerMF__pagination-onward[data-v-a1e08899]:hover, .containerMF__pagination-onward[data-v-a1e08899]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-a1e08899] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-a1e08899] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-a1e08899] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-a1e08899]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-a1e08899] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-a1e08899]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-a1e08899]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-a1e08899] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-a1e08899] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-a1e08899]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-a1e08899] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-a1e08899]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-a1e08899]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-a1e08899] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-a1e08899] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-a1e08899]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-a1e08899] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-a1e08899]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-a1e08899]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-a1e08899] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-a1e08899] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-a1e08899] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-a1e08899] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-a1e08899]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a1e08899] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a1e08899]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a1e08899]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-a1e08899]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-a1e08899] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-a1e08899], .containerMF__input-text[data-v-a1e08899]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-a1e08899]:focus, .containerMF__input-text[data-v-a1e08899]:hover, .containerMF__input-text[data-v-a1e08899]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-a1e08899] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-a1e08899] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-a1e08899] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-a1e08899] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-a1e08899] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-a1e08899]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a1e08899]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-a1e08899]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-a1e08899]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-a1e08899] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-a1e08899] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-a1e08899] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-a1e08899] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-a1e08899] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-a1e08899] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-a1e08899] {
background-color : #fbfbfb;
}
.cover-tabs[data-v-a1e08899] {
display : none;
background-color : #f9f9f9;
}
@media (min-width: 1000px) {
.cover-tabs[data-v-a1e08899] {
display : flex;
}
}
.cover-tabs__tab[data-v-a1e08899] {
padding : 24px 20px;
font-size : 20px;
line-height : 29px;
color : #767676;
cursor : pointer;
position : relative;
flex : none;
white-space : nowrap;
width : 25%;
}
@media (min-width: 1280px) {
.cover-tabs__tab[data-v-a1e08899] {
padding : 24px 50px;
text-align : center;
}
}
.cover-tabs__tab[data-v-a1e08899]:before {
content : "";
position : absolute;
width : 1px;
border-right : 1px solid #e1e1e1;
left : 0;
top : 10px;
bottom : 10px;
}
.cover-tabs__tab.active[data-v-a1e08899] {
box-shadow : 0 -10px 152px -86px #0000001a;
color : #1ab248;
background-color : #fff;
}
.cover-tabs__tab.active[data-v-a1e08899]:before {
content : "";
position : absolute;
height : 100%;
width : 28px;
background : linear-gradient(270deg, rgb(0, 0, 0, 0.2) 0%, rgb(196, 196, 196, 0) 35.71%);
opacity : 0.1;
right : -30px;
top : 0;
bottom : 0;
transform : rotate(-180deg);
}
.cover-tabs__tab.active[data-v-a1e08899]:after {
content : "";
position : absolute;
height : 100%;
width : 28px;
background : none;
opacity : 0.1;
right : -30px;
top : 0;
bottom : 0;
transform : rotate(-180deg);
}
.cover-tabs__tab.active + .cover-tabs__tab[data-v-a1e08899]:before {
display : none;
}
.cover-tabs__tab[data-v-a1e08899]:last-child {
width : auto;
flex : 1 0 auto;
text-align : left;
}
.cover-tabs__tab:not(:first-child).active[data-v-a1e08899]:before {
left : -28px;
transform : none;
}
.cover-tabs__tab:not(:first-child).active[data-v-a1e08899]:after {
background : linear-gradient(270deg, rgb(0, 0, 0, 0.2) 0%, rgb(196, 196, 196, 0) 35.71%);
}
.cover-tabs__select[data-v-a1e08899] {
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.cover-tabs__select[data-v-a1e08899] {
display : none;
}
}
.cover-tabs__select .vs__selected[data-v-a1e08899] {
color : #1ab248;
font-weight : 500;
}
@media (min-width: 1000px) {
.cover-tabs__select .vs__dropdown-menu[data-v-a1e08899] {
height : 480px;
}
}
@media (min-width: 1000px) {
.cover-tabs__content[data-v-a1e08899] {
padding-top : 49px;
}
}
.cover-tabs__content .base-select[data-v-a1e08899], .cover-tabs__content .base-control-old[data-v-a1e08899] {
margin-bottom : 20px;
}
.cover-tabs__content .base-select .base-control-old__field[data-v-a1e08899], .cover-tabs__content .base-control-old .base-control-old__field[data-v-a1e08899] {
padding : 23px;
}
@media (min-width: 1000px) {
.cover-tabs__content .base-select[data-v-a1e08899], .cover-tabs__content .base-control-old[data-v-a1e08899] {
display : inline-block;
width : 420px;
margin-right : 10px;
margin-bottom : 0;
}
}
@media (min-width: 1280px) {
.cover-tabs__content .base-select[data-v-a1e08899], .cover-tabs__content .base-control-old[data-v-a1e08899] {
width : 490px;
margin-right : 25px;
}
}
@media (min-width: 1280px) {
.cover-tabs__content[data-v-a1e08899] {
padding : 65px 39px 43px;
}
}
.cover-tabs__payment[data-v-a1e08899] {
display : flex;
flex-wrap : wrap;
}
.cover-tabs__payment__link[data-v-a1e08899] {
width : 50%;
margin-bottom : 35px;
}
.cover-tabs__tracking[data-v-a1e08899] {
flex : 1 1 auto;
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.cover-tabs__tracking[data-v-a1e08899] {
max-width : 400px;
margin-bottom : 0;
margin-right : 8px;
}
}
.cover-tabs__phone[data-v-a1e08899], .cover-tabs__name[data-v-a1e08899] {
width : 100%;
margin-bottom : 15px;
flex : 1 1 auto;
}
@media (min-width: 1000px) {
.cover-tabs__phone[data-v-a1e08899], .cover-tabs__name[data-v-a1e08899] {
max-width : 350px;
margin-bottom : 0;
margin-right : 8px;
}
}
.cover-tabs__button-text[data-v-a1e08899] {
position : relative;
}
@media (min-width: 1000px) {
.cover-tabs__button-text[data-v-a1e08899] {
vertical-align : top;
display : inline-block;
}
}
.fill-input ~ .cover-tabs__button[data-v-a1e08899] {
background : #1AB248;
}
@media (min-width: 1280px) {
.tabsContainer[data-v-a1e08899] {
width : 1200px;
margin : 0 auto;
box-shadow : 1px 1px 7px 1px #00000017;
}
}
@media (min-width: 1000px) {
.tabsContainer .form[data-v-a1e08899] {
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
}
}
.containerMF__text, .content-left__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text, .content-left__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text, .content-left__text {
font-size : 20px;
}
}
.containerMF__text b, .content-left__text b {
font-weight : 600;
}
.containerMF__text i, .content-left__text i {
font-weight : 100;
}
.containerMF__h4, .content-left__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .content-left__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.content-left {
display : block;
width : 100%;
margin-bottom : 61px;
}
@media (min-width: 1000px) {
.content-left {
padding-top : 50px;
margin-bottom : 118px;
}
}
@media (min-width: 1000px) {
.content-left {
margin-bottom : 167px;
}
}
.content-left__inner {
display : block;
width : 100%;
padding : 31px 10px 11px;
}
@media (min-width: 640px) {
.content-left__inner {
padding : 31px 290px 65px 20px;
position : relative;
}
}
@media (min-width: 1000px) {
.content-left__inner {
padding : 112px 450px 140px 22px;
}
}
@media (min-width: 1280px) {
.content-left__inner {
padding : 112px 650px 140px 38px;
}
}
.content-left__content-wrapper {
display : block;
margin-bottom : 65px;
}
@media (min-width: 640px) {
.content-left__content-wrapper {
margin : 0;
}
}
.content-left__h4 {
margin-bottom : 8px;
}
@media (min-width: 1000px) {
.content-left__h4 {
margin-bottom : 19px;
}
}
.content-left__text:last-child {
margin-bottom : 0;
}
.content-left__image-wrapper {
width : 147px;
margin : 0 auto 0 18%;
}
@media (min-width: 640px) {
.content-left__image-wrapper {
width : 162px;
margin : 0;
position : absolute;
top : -24px;
right : 93px;
}
}
@media (min-width: 1000px) {
.content-left__image-wrapper {
width : 276px;
top : -49px;
right : 114px;
bottom : 0;
}
}
@media (min-width: 1280px) {
.content-left__image-wrapper {
right : 222px;
}
}
.content-left--img-center .content-left__image-wrapper {
width : 80%;
margin : 0;
top : 0;
right : 0;
bottom : 0;
display : flex;
align-items : center;
justify-content : center;
}
@media (min-width: 640px) {
.content-left--img-center .content-left__image-wrapper {
width : 280px;
}
}
@media (min-width: 1000px) {
.content-left--img-center .content-left__image-wrapper {
width : 42%;
padding : 0 30px;
}
}
@media (min-width: 1280px) {
.content-left--img-center .content-left__image-wrapper {
width : 50%;
}
}
.content-left__image {
width : 100%;
height : auto;
}
.content-left__button {
text-decoration : none;
display : block;
font-size : 20px;
font-weight : 500;
padding : 28px 20px;
text-align : center;
line-height : 1;
background-clip : border-box;
box-sizing : border-box;
width : 100%;
max-width : 320px;
min-width : auto;
outline : none;
letter-spacing : 1.2px;
margin-top : 20px;
}
.content-left__button:focus, .content-left__button:hover, .content-left__button:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.content-left__button-Black {
background-color : #232323;
color : #fff;
border : transparent solid 1px;
}
.content-left__button-Black:focus, .content-left__button-Black:hover, .content-left__button-Black:active {
background-color : #000;
transition : all 0.6s;
}
.content-left__button-Border {
background-color : transparent;
color : #232323;
border : #232323 solid 1px;
}
.content-left__button-Border:focus, .content-left__button-Border:hover, .content-left__button-Border:active {
background-color : transparent;
border : #000 solid 2px;
padding : 27px 19px;
transition : all 0.6s;
color : #000;
}
.content-left__button-Green {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
}
.content-left__button-Green:focus, .content-left__button-Green:hover, .content-left__button-Green:active {
background-color : #0f9a39;
transition : all 0.6s;
}
.content-left__button-Gray {
background-color : #e1e1e1;
color : #232323;
border : transparent solid 1px;
}
.content-left__button-Gray:focus, .content-left__button-Gray:hover, .content-left__button-Gray:active {
background-color : #cfcfcf;
transition : all 0.6s;
}
.content-left__button-Transparent {
background-color : transparent;
color : #fff;
border : #fff solid 1px;
}
.content-left__button-Transparent:focus, .content-left__button-Transparent:hover, .content-left__button-Transparent:active {
background-color : #fff;
color : #000;
transition : all 0.6s;
}
.content-left__button-Arrow {
background-color : #1ab248;
border : transparent solid 1px;
color : #fff;
position : relative;
}
.content-left__button-Arrow:before {
position : absolute;
content : "";
right : 25px;
bottom : 50%;
margin-bottom : -1px;
border-bottom : 1px solid #fff;
height : 1px;
width : 24px;
}
@media (min-width: 1000px) {
.content-left__button-Arrow:before {
right : 50%;
margin-right : -9px;
}
}
.content-left__button-Arrow:after {
position : absolute;
content : "";
right : 25px;
margin-bottom : -8px;
bottom : 50%;
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
@media (min-width: 1000px) {
.content-left__button-Arrow:after {
right : 50%;
margin-right : -8px;
}
}
@media (min-width: 640px) {
.superexpress .content-left__text.appear-animation {
width : 300px;
}
}
@media (min-width: 1000px) {
.superexpress .content-left__text.appear-animation {
width : 459px;
}
}
.containerMF__h1, .messenger__title {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1, .messenger__title {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1, .messenger__title {
font-size : 42px;
}
}
.messenger {
margin-top : 60px;
margin-bottom : 70px;
}
.messenger__title {
margin-bottom : 10px;
color : #232323;
font-size : 18px;
font-weight : 500;
}
.messenger__info {
position : relative;
padding : 20px 20px 10px;
background : #f9f9f9;
}
@media (min-width: 640px) {
.messenger__info {
margin-bottom : 0;
padding : 40px 40px 20px;
}
}
.messenger__text {
font-size : 14px;
font-weight : 400;
line-height : 21px;
}
@media (min-width: 640px) {
.messenger__text {
display : block;
width : 430px;
}
}
.messenger .linker-standalone {
display : none;
}
@media (min-width: 1000px) {
.messenger .linker-standalone {
position : absolute;
top : 30px;
right : 25px;
}
}
@media (min-width: 1280px) {
.messenger .linker-standalone {
right : 150px;
}
}
.messenger__icons {
position : relative;
background : #f9f9f9;
}
@media (min-width: 1000px) {
.messenger__icons {
position : absolute;
top : 60px;
right : 40px;
background : none;
}
}
.messenger__icons-item {
padding : 10px;
}
.messenger__icons-img {
cursor : pointer;
}
.messenger__icons-wrap {
display : flex;
flex-wrap : wrap;
padding : 0 20px 20px;
}
@media (min-width: 640px) {
.messenger__icons-wrap {
padding : 0 40px 40px;
}
}
@media (min-width: 1000px) {
.messenger__icons-wrap {
display : flex;
justify-content : space-between;
padding : 0;
}
}
@media (min-width: 640px) {
.messenger {
margin-top : 80px;
margin-bottom : 100px;
}
}
.messenger.container.cdec-container {
padding : 0;
}
@media (min-width: 640px) {
.messenger.container.cdec-container {
padding : 16px;
}
}
@media (min-width: 1000px) {
.messenger.container.cdec-container {
margin-bottom : 140px;
padding : 0;
}
}
.messenger.container.cdec-container.appear-animation {
position : relative;
z-index : 0;
}
.package-form__input {
margin-bottom : 28px;
}
.package-form__input:last-child {
margin-bottom : 0;
}
.package-form__input .base-control__placeholder {
color : #ffffff7a;
}
.package-form__input .base-control__placeholder:before {
background-color : #232323 !important ;
}
.package-form__input input {
border : rgb(223, 223, 223, 0.25) solid 1px;
border-radius : 8px;
background-color : #232323;
}
.package-form__input.base-control--focused .base-control__placeholder {
color : #1ab248;
}
.package-form {
margin : 16px;
padding : 16px;
color : #fff;
border-radius : 12px;
background : #232323;
box-shadow : 0 4px 8px #78787826;
}
.package-form__captcha {
margin-top : 24px;
}
.package-form__captcha-error {
margin-top : 5px;
color : #fa4747;
font-size : 12px;
font-weight : 400;
font-style : normal;
line-height : 16px;
}
.package-form__head {
margin-bottom : 16px;
font-size : 24px;
font-weight : 600;
line-height : 32px;
}
.package-form__text {
margin-bottom : 28px;
font-size : 14px;
font-weight : 400;
line-height : 18px;
}
.package-form__container {
margin-bottom : 22px;
}
.package-form__checkbox {
display : block;
}
.package-form__button {
width : 100%;
margin-top : 24px;
padding : 12px;
font-size : 16px;
font-weight : 400;
line-height : 24px;
}
@media (min-width: 1000px) {
.package-form {
max-width : 1200px;
margin-right : auto;
margin-left : auto;
padding : 40px;
}
.package-form__container {
display : grid;
grid-template-columns : 1fr 1fr 1fr;
gap : 24px;
}
.package-form__input {
margin-bottom : 0;
}
.package-form__button {
width : auto;
padding : 12px 48px;
}
.package-form__head {
font-size : 50px;
font-weight : 500;
line-height : 58px;
}
.package-form__text {
font-size : 16px;
line-height : 24px;
}
}
input[type="submit"][data-v-fc43d115], input[type="search"][data-v-fc43d115], input[type="text"][data-v-fc43d115] {
appearance : none;
}
.contentMF[data-v-fc43d115] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-fc43d115] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-fc43d115] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-fc43d115] {
padding : 0;
}
}
.containerMF[data-v-fc43d115] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-fc43d115] {
max-width : 1200px;
}
}
.containerMF__text[data-v-fc43d115] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-fc43d115] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-fc43d115] {
font-size : 20px;
}
}
.containerMF__text b[data-v-fc43d115] {
font-weight : 600;
}
.containerMF__text i[data-v-fc43d115] {
font-weight : 100;
}
.containerMF__list[data-v-fc43d115] {
padding : 0;
}
.containerMF__list li[data-v-fc43d115] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-fc43d115]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-fc43d115] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-fc43d115]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-fc43d115], .toggle-list__link[data-v-fc43d115] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-fc43d115], .toggle-list__link[data-v-fc43d115] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-fc43d115]:focus, .toggle-list__link[data-v-fc43d115]:focus, .containerMF__linkGreen[data-v-fc43d115]:hover, .toggle-list__link[data-v-fc43d115]:hover, .containerMF__linkGreen[data-v-fc43d115]:active, .toggle-list__link[data-v-fc43d115]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-fc43d115] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-fc43d115]:focus, .containerMF__linkGrey[data-v-fc43d115]:hover, .containerMF__linkGrey[data-v-fc43d115]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-fc43d115] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-fc43d115]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-fc43d115] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-fc43d115]:after {
right : -29px;
}
}
.containerMF__h1[data-v-fc43d115] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-fc43d115] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-fc43d115] {
font-size : 42px;
}
}
.containerMF__h2[data-v-fc43d115] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-fc43d115] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-fc43d115] {
font-size : 34px;
}
}
.containerMF__h4[data-v-fc43d115], .toggle-list__h4[data-v-fc43d115] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-fc43d115], .toggle-list__h4[data-v-fc43d115] {
font-size : 30px;
}
}
.containerMF__h5[data-v-fc43d115], .social-links__h5[data-v-fc43d115] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-fc43d115] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-fc43d115]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-fc43d115]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-fc43d115]:focus, .containerMF__button-forward[data-v-fc43d115]:hover, .containerMF__button-forward[data-v-fc43d115]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-fc43d115]:focus:before, .containerMF__button-forward[data-v-fc43d115]:hover:before, .containerMF__button-forward[data-v-fc43d115]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-fc43d115]:focus:after, .containerMF__button-forward[data-v-fc43d115]:hover:after, .containerMF__button-forward[data-v-fc43d115]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-fc43d115] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-fc43d115]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-fc43d115]:focus, .containerMF__button-up[data-v-fc43d115]:hover, .containerMF__button-up[data-v-fc43d115]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-fc43d115]:focus:before, .containerMF__button-up[data-v-fc43d115]:hover:before, .containerMF__button-up[data-v-fc43d115]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-fc43d115] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-fc43d115], .containerMF__arrow-For[data-v-fc43d115] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-fc43d115]:before, .containerMF__arrow-For[data-v-fc43d115]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-fc43d115]:focus, .containerMF__arrow-Back[data-v-fc43d115]:hover, .containerMF__arrow-Back[data-v-fc43d115]:active, .containerMF__arrow-For[data-v-fc43d115]:focus, .containerMF__arrow-For[data-v-fc43d115]:hover, .containerMF__arrow-For[data-v-fc43d115]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-fc43d115]:focus:before, .containerMF__arrow-Back[data-v-fc43d115]:hover:before, .containerMF__arrow-Back[data-v-fc43d115]:active:before, .containerMF__arrow-For[data-v-fc43d115]:focus:before, .containerMF__arrow-For[data-v-fc43d115]:hover:before, .containerMF__arrow-For[data-v-fc43d115]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-fc43d115]:focus, .containerMF__arrow-Back--Dark[data-v-fc43d115]:hover, .containerMF__arrow-Back--Dark[data-v-fc43d115]:active, .containerMF__arrow-For--Dark[data-v-fc43d115]:focus, .containerMF__arrow-For--Dark[data-v-fc43d115]:hover, .containerMF__arrow-For--Dark[data-v-fc43d115]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-fc43d115]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-fc43d115] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-fc43d115]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-fc43d115] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-fc43d115]:focus, .containerMF__arrows .disabled[data-v-fc43d115]:hover, .containerMF__arrows .disabled[data-v-fc43d115]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-fc43d115]:focus:before, .containerMF__arrows .disabled[data-v-fc43d115]:hover:before, .containerMF__arrows .disabled[data-v-fc43d115]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-fc43d115] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-fc43d115] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-fc43d115] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-fc43d115] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-fc43d115] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-fc43d115] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-fc43d115] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-fc43d115] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-fc43d115] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-fc43d115] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-fc43d115] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-fc43d115]:focus, .containerMF__pagination-wrapper li button[data-v-fc43d115]:hover, .containerMF__pagination-wrapper li button[data-v-fc43d115]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-fc43d115] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-fc43d115] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-fc43d115] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-fc43d115]:focus, .containerMF__pagination-onward[data-v-fc43d115]:hover, .containerMF__pagination-onward[data-v-fc43d115]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-fc43d115] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-fc43d115] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-fc43d115] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-fc43d115]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-fc43d115] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-fc43d115]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-fc43d115]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-fc43d115] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-fc43d115] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-fc43d115]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-fc43d115] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-fc43d115]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-fc43d115]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-fc43d115] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-fc43d115] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-fc43d115]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-fc43d115] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-fc43d115]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-fc43d115]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-fc43d115] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-fc43d115] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-fc43d115] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-fc43d115] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-fc43d115]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-fc43d115] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-fc43d115]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-fc43d115]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-fc43d115]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-fc43d115] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-fc43d115], .containerMF__input-text[data-v-fc43d115]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-fc43d115]:focus, .containerMF__input-text[data-v-fc43d115]:hover, .containerMF__input-text[data-v-fc43d115]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-fc43d115] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-fc43d115] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-fc43d115] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-fc43d115] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-fc43d115] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-fc43d115]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-fc43d115]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-fc43d115]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-fc43d115]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-fc43d115] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-fc43d115] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-fc43d115] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-fc43d115] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-fc43d115] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-fc43d115] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-fc43d115] {
background-color : #fbfbfb;
}
.social-links__h5[data-v-fc43d115] {
margin-bottom : 25px;
}
@media (min-width: 640px) {
.social-links__h5[data-v-fc43d115] {
margin-bottom : 19px;
}
}
@media (min-width: 1000px) {
.social-links__h5[data-v-fc43d115] {
margin-bottom : 34px;
}
}
.social-links__button-link[data-v-fc43d115] {
margin-left : auto;
margin-right : auto;
}
.social-links__button-link img[data-v-fc43d115] {
width : 60%;
}
.social-links__bottom-bar[data-v-fc43d115] {
margin-top : 80px;
}
.social-links__bottom-bar-links[data-v-fc43d115] {
display : flex;
flex-wrap : wrap;
text-align : center;
}
input[type="submit"][data-v-87940ebd], input[type="search"][data-v-87940ebd], input[type="text"][data-v-87940ebd] {
appearance : none;
}
.contentMF[data-v-87940ebd] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-87940ebd] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-87940ebd] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-87940ebd] {
padding : 0;
}
}
.containerMF[data-v-87940ebd] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-87940ebd] {
max-width : 1200px;
}
}
.containerMF__text[data-v-87940ebd] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-87940ebd] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-87940ebd] {
font-size : 20px;
}
}
.containerMF__text b[data-v-87940ebd] {
font-weight : 600;
}
.containerMF__text i[data-v-87940ebd] {
font-weight : 100;
}
.containerMF__list[data-v-87940ebd] {
padding : 0;
}
.containerMF__list li[data-v-87940ebd] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-87940ebd]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-87940ebd] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-87940ebd]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-87940ebd], .toggle-list__link[data-v-87940ebd] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-87940ebd], .toggle-list__link[data-v-87940ebd] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-87940ebd]:focus, .toggle-list__link[data-v-87940ebd]:focus, .containerMF__linkGreen[data-v-87940ebd]:hover, .toggle-list__link[data-v-87940ebd]:hover, .containerMF__linkGreen[data-v-87940ebd]:active, .toggle-list__link[data-v-87940ebd]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-87940ebd] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-87940ebd]:focus, .containerMF__linkGrey[data-v-87940ebd]:hover, .containerMF__linkGrey[data-v-87940ebd]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-87940ebd] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-87940ebd]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-87940ebd] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-87940ebd]:after {
right : -29px;
}
}
.containerMF__h1[data-v-87940ebd] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-87940ebd] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-87940ebd] {
font-size : 42px;
}
}
.containerMF__h2[data-v-87940ebd] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-87940ebd] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-87940ebd] {
font-size : 34px;
}
}
.containerMF__h4[data-v-87940ebd], .table-with-title__h4[data-v-87940ebd], .toggle-list__h4[data-v-87940ebd] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-87940ebd], .table-with-title__h4[data-v-87940ebd], .toggle-list__h4[data-v-87940ebd] {
font-size : 30px;
}
}
.containerMF__h5[data-v-87940ebd] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-87940ebd] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-87940ebd]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-87940ebd]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-87940ebd]:focus, .containerMF__button-forward[data-v-87940ebd]:hover, .containerMF__button-forward[data-v-87940ebd]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-87940ebd]:focus:before, .containerMF__button-forward[data-v-87940ebd]:hover:before, .containerMF__button-forward[data-v-87940ebd]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-87940ebd]:focus:after, .containerMF__button-forward[data-v-87940ebd]:hover:after, .containerMF__button-forward[data-v-87940ebd]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-87940ebd] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-87940ebd]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-87940ebd]:focus, .containerMF__button-up[data-v-87940ebd]:hover, .containerMF__button-up[data-v-87940ebd]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-87940ebd]:focus:before, .containerMF__button-up[data-v-87940ebd]:hover:before, .containerMF__button-up[data-v-87940ebd]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-87940ebd] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-87940ebd], .containerMF__arrow-For[data-v-87940ebd] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-87940ebd]:before, .containerMF__arrow-For[data-v-87940ebd]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-87940ebd]:focus, .containerMF__arrow-Back[data-v-87940ebd]:hover, .containerMF__arrow-Back[data-v-87940ebd]:active, .containerMF__arrow-For[data-v-87940ebd]:focus, .containerMF__arrow-For[data-v-87940ebd]:hover, .containerMF__arrow-For[data-v-87940ebd]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-87940ebd]:focus:before, .containerMF__arrow-Back[data-v-87940ebd]:hover:before, .containerMF__arrow-Back[data-v-87940ebd]:active:before, .containerMF__arrow-For[data-v-87940ebd]:focus:before, .containerMF__arrow-For[data-v-87940ebd]:hover:before, .containerMF__arrow-For[data-v-87940ebd]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-87940ebd]:focus, .containerMF__arrow-Back--Dark[data-v-87940ebd]:hover, .containerMF__arrow-Back--Dark[data-v-87940ebd]:active, .containerMF__arrow-For--Dark[data-v-87940ebd]:focus, .containerMF__arrow-For--Dark[data-v-87940ebd]:hover, .containerMF__arrow-For--Dark[data-v-87940ebd]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-87940ebd]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-87940ebd] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-87940ebd]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-87940ebd] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-87940ebd]:focus, .containerMF__arrows .disabled[data-v-87940ebd]:hover, .containerMF__arrows .disabled[data-v-87940ebd]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-87940ebd]:focus:before, .containerMF__arrows .disabled[data-v-87940ebd]:hover:before, .containerMF__arrows .disabled[data-v-87940ebd]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-87940ebd] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-87940ebd] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-87940ebd] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-87940ebd] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-87940ebd] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-87940ebd] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-87940ebd] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-87940ebd] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-87940ebd] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-87940ebd]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-87940ebd]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-87940ebd]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-87940ebd] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-87940ebd] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-87940ebd]:focus, .containerMF__pagination-wrapper li button[data-v-87940ebd]:hover, .containerMF__pagination-wrapper li button[data-v-87940ebd]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-87940ebd] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-87940ebd] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-87940ebd] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-87940ebd]:focus, .containerMF__pagination-onward[data-v-87940ebd]:hover, .containerMF__pagination-onward[data-v-87940ebd]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-87940ebd] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-87940ebd] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-87940ebd] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-87940ebd]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-87940ebd] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-87940ebd]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-87940ebd]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-87940ebd] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-87940ebd] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-87940ebd]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-87940ebd] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-87940ebd]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-87940ebd]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-87940ebd] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-87940ebd] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-87940ebd]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-87940ebd] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-87940ebd]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-87940ebd]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-87940ebd] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-87940ebd] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-87940ebd] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-87940ebd] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-87940ebd]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-87940ebd] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-87940ebd]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-87940ebd]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-87940ebd]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-87940ebd] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-87940ebd], .containerMF__input-text[data-v-87940ebd]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-87940ebd]:focus, .containerMF__input-text[data-v-87940ebd]:hover, .containerMF__input-text[data-v-87940ebd]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-87940ebd] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-87940ebd] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-87940ebd] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-87940ebd] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-87940ebd] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-87940ebd]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-87940ebd]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-87940ebd]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-87940ebd]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-87940ebd] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-87940ebd] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-87940ebd] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-87940ebd] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-87940ebd] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-87940ebd] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-87940ebd] {
background-color : #fbfbfb;
}
.table-with-title[data-v-87940ebd] {
margin-bottom : 76px;
padding : 0 10px;
}
@media (min-width: 640px) {
.table-with-title[data-v-87940ebd] {
margin-bottom : 88px;
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.table-with-title[data-v-87940ebd] {
display : flex;
justify-content : flex-start;
align-items : flex-start;
margin-bottom : 131px;
}
}
@media (min-width: 1280px) {
.table-with-title[data-v-87940ebd] {
padding : 0;
margin-bottom : 202px;
justify-content : space-between;
}
}
.table-with-title__h4[data-v-87940ebd] {
margin-bottom : 41px;
line-height : 34px;
}
@media (min-width: 640px) {
.table-with-title__h4[data-v-87940ebd] {
flex : 0 1 312px;
}
}
@media (min-width: 1000px) {
.table-with-title__h4[data-v-87940ebd] {
margin-bottom : 0;
flex : 1 0 312px;
margin-right : 0;
line-height : 45px;
}
}
@media (min-width: 1280px) {
.table-with-title__h4[data-v-87940ebd] {
flex : 0 1 312px;
}
}
.table-with-title__list[data-v-87940ebd] {
padding : 0;
font-weight : 300;
font-size : 16px;
display : grid;
grid-template-columns : repeat(2,1fr);
gap : 4vw;
}
@media (min-width: 640px) {
.table-with-title__list[data-v-87940ebd] {
flex : 1 1 auto;
grid-template-columns : repeat(3,1fr);
}
}
@media (min-width: 1000px) {
.table-with-title__list[data-v-87940ebd] {
gap : 2vw;
max-height : 231px;
padding-top : 3px;
flex : 0 1 480px;
}
}
@media (min-width: 1280px) {
.table-with-title__list[data-v-87940ebd] {
flex : 0 1 580px;
}
}
.table-with-title__list li[data-v-87940ebd] {
list-style : none;
padding-bottom : 17px;
border-bottom : 1px solid #e1e1e1;
display : flex;
align-items : center;
}
input[type="submit"][data-v-e965e3ad], input[type="search"][data-v-e965e3ad], input[type="text"][data-v-e965e3ad] {
appearance : none;
}
.contentMF[data-v-e965e3ad], .text-block-logo[data-v-e965e3ad] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-e965e3ad], .text-block-logo[data-v-e965e3ad] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-e965e3ad], .text-block-logo[data-v-e965e3ad] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-e965e3ad], .text-block-logo[data-v-e965e3ad] {
padding : 0;
}
}
.containerMF[data-v-e965e3ad] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-e965e3ad] {
max-width : 1200px;
}
}
.containerMF__text[data-v-e965e3ad], .text-block-logo__text[data-v-e965e3ad] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-e965e3ad], .text-block-logo__text[data-v-e965e3ad] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-e965e3ad], .text-block-logo__text[data-v-e965e3ad] {
font-size : 20px;
}
}
.containerMF__text b[data-v-e965e3ad], .text-block-logo__text b[data-v-e965e3ad] {
font-weight : 600;
}
.containerMF__text i[data-v-e965e3ad], .text-block-logo__text i[data-v-e965e3ad] {
font-weight : 100;
}
.containerMF__list[data-v-e965e3ad] {
padding : 0;
}
.containerMF__list li[data-v-e965e3ad] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-e965e3ad]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-e965e3ad] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-e965e3ad]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-e965e3ad], .toggle-list__link[data-v-e965e3ad] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-e965e3ad], .toggle-list__link[data-v-e965e3ad] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-e965e3ad]:focus, .toggle-list__link[data-v-e965e3ad]:focus, .containerMF__linkGreen[data-v-e965e3ad]:hover, .toggle-list__link[data-v-e965e3ad]:hover, .containerMF__linkGreen[data-v-e965e3ad]:active, .toggle-list__link[data-v-e965e3ad]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-e965e3ad] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-e965e3ad]:focus, .containerMF__linkGrey[data-v-e965e3ad]:hover, .containerMF__linkGrey[data-v-e965e3ad]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-e965e3ad] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-e965e3ad]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-e965e3ad] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-e965e3ad]:after {
right : -29px;
}
}
.containerMF__h1[data-v-e965e3ad] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-e965e3ad] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-e965e3ad] {
font-size : 42px;
}
}
.containerMF__h2[data-v-e965e3ad] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-e965e3ad] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-e965e3ad] {
font-size : 34px;
}
}
.containerMF__h4[data-v-e965e3ad], .toggle-list__h4[data-v-e965e3ad] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-e965e3ad], .toggle-list__h4[data-v-e965e3ad] {
font-size : 30px;
}
}
.containerMF__h5[data-v-e965e3ad] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-e965e3ad] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-e965e3ad]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-e965e3ad]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-e965e3ad]:focus, .containerMF__button-forward[data-v-e965e3ad]:hover, .containerMF__button-forward[data-v-e965e3ad]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-e965e3ad]:focus:before, .containerMF__button-forward[data-v-e965e3ad]:hover:before, .containerMF__button-forward[data-v-e965e3ad]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-e965e3ad]:focus:after, .containerMF__button-forward[data-v-e965e3ad]:hover:after, .containerMF__button-forward[data-v-e965e3ad]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-e965e3ad] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-e965e3ad]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-e965e3ad]:focus, .containerMF__button-up[data-v-e965e3ad]:hover, .containerMF__button-up[data-v-e965e3ad]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-e965e3ad]:focus:before, .containerMF__button-up[data-v-e965e3ad]:hover:before, .containerMF__button-up[data-v-e965e3ad]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-e965e3ad] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-e965e3ad], .containerMF__arrow-For[data-v-e965e3ad] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-e965e3ad]:before, .containerMF__arrow-For[data-v-e965e3ad]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-e965e3ad]:focus, .containerMF__arrow-Back[data-v-e965e3ad]:hover, .containerMF__arrow-Back[data-v-e965e3ad]:active, .containerMF__arrow-For[data-v-e965e3ad]:focus, .containerMF__arrow-For[data-v-e965e3ad]:hover, .containerMF__arrow-For[data-v-e965e3ad]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-e965e3ad]:focus:before, .containerMF__arrow-Back[data-v-e965e3ad]:hover:before, .containerMF__arrow-Back[data-v-e965e3ad]:active:before, .containerMF__arrow-For[data-v-e965e3ad]:focus:before, .containerMF__arrow-For[data-v-e965e3ad]:hover:before, .containerMF__arrow-For[data-v-e965e3ad]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-e965e3ad]:focus, .containerMF__arrow-Back--Dark[data-v-e965e3ad]:hover, .containerMF__arrow-Back--Dark[data-v-e965e3ad]:active, .containerMF__arrow-For--Dark[data-v-e965e3ad]:focus, .containerMF__arrow-For--Dark[data-v-e965e3ad]:hover, .containerMF__arrow-For--Dark[data-v-e965e3ad]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-e965e3ad]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-e965e3ad] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-e965e3ad]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-e965e3ad] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-e965e3ad]:focus, .containerMF__arrows .disabled[data-v-e965e3ad]:hover, .containerMF__arrows .disabled[data-v-e965e3ad]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-e965e3ad]:focus:before, .containerMF__arrows .disabled[data-v-e965e3ad]:hover:before, .containerMF__arrows .disabled[data-v-e965e3ad]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-e965e3ad] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-e965e3ad] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-e965e3ad] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-e965e3ad] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-e965e3ad] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-e965e3ad] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-e965e3ad] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-e965e3ad] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-e965e3ad] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-e965e3ad]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-e965e3ad]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-e965e3ad]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-e965e3ad] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-e965e3ad] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-e965e3ad]:focus, .containerMF__pagination-wrapper li button[data-v-e965e3ad]:hover, .containerMF__pagination-wrapper li button[data-v-e965e3ad]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-e965e3ad] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-e965e3ad] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-e965e3ad] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-e965e3ad]:focus, .containerMF__pagination-onward[data-v-e965e3ad]:hover, .containerMF__pagination-onward[data-v-e965e3ad]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-e965e3ad] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-e965e3ad] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-e965e3ad] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-e965e3ad]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-e965e3ad] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-e965e3ad]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-e965e3ad]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-e965e3ad] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-e965e3ad] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-e965e3ad]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-e965e3ad] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-e965e3ad]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-e965e3ad]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-e965e3ad] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-e965e3ad] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-e965e3ad]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-e965e3ad] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-e965e3ad]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-e965e3ad]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-e965e3ad] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-e965e3ad] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-e965e3ad] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-e965e3ad] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-e965e3ad]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-e965e3ad] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-e965e3ad]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-e965e3ad]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-e965e3ad]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-e965e3ad] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-e965e3ad], .containerMF__input-text[data-v-e965e3ad]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-e965e3ad]:focus, .containerMF__input-text[data-v-e965e3ad]:hover, .containerMF__input-text[data-v-e965e3ad]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-e965e3ad] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-e965e3ad] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-e965e3ad] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-e965e3ad] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-e965e3ad] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-e965e3ad]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-e965e3ad]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-e965e3ad]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-e965e3ad]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-e965e3ad] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-e965e3ad] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-e965e3ad] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-e965e3ad] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-e965e3ad] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-e965e3ad] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-e965e3ad] {
background-color : #fbfbfb;
}
.text-block-logo[data-v-e965e3ad] {
margin-bottom : 66px;
}
@media (min-width: 640px) {
.text-block-logo[data-v-e965e3ad] {
margin-bottom : 79px;
}
}
@media (min-width: 1000px) {
.text-block-logo[data-v-e965e3ad] {
margin-bottom : 115px;
}
}
@media (min-width: 1280px) {
.text-block-logo[data-v-e965e3ad] {
display : flex;
justify-content : space-between;
align-items : flex-start;
margin-bottom : 178px;
}
}
.text-block-logo__h3[data-v-e965e3ad] {
font-weight : 200;
font-size : 20px;
line-height : 30px;
margin-bottom : 35px;
}
.text-block-logo__h3 b[data-v-e965e3ad], .text-block-logo__h3 strong[data-v-e965e3ad] {
font-weight : 500;
}
@media (min-width: 640px) {
.text-block-logo__h3[data-v-e965e3ad] {
font-size : 34px;
line-height : 52px;
margin-bottom : 22px;
letter-spacing : -0.3px;
}
.text-block-logo__h3 b[data-v-e965e3ad], .text-block-logo__h3 strong[data-v-e965e3ad] {
letter-spacing : 0;
}
}
@media (min-width: 1000px) {
.text-block-logo__h3[data-v-e965e3ad] {
margin-bottom : 42px;
}
}
.text-block-logo__top[data-v-e965e3ad] {
margin-bottom : 39px;
}
@media (min-width: 640px) {
.text-block-logo__top[data-v-e965e3ad] {
margin-bottom : 70px;
max-width : 870px;
}
}
@media (min-width: 1000px) {
.text-block-logo__top[data-v-e965e3ad] {
margin-bottom : 80px;
}
}
@media (min-width: 1280px) {
.text-block-logo__top[data-v-e965e3ad] {
flex : 0 1 805px;
max-width : none;
margin-bottom : 0;
}
}
.text-block-logo__bottom[data-v-e965e3ad] {
display : flex;
justify-content : flex-start;
align-items : center;
}
@media (min-width: 1280px) {
.text-block-logo__bottom[data-v-e965e3ad] {
flex : 0 1 160px;
flex-wrap : wrap;
justify-content : center;
align-items : flex-start;
}
}
.text-block-logo__image img[data-v-e965e3ad] {
width : 100%;
}
.text-block-logo__imageTop[data-v-e965e3ad] {
flex : 0 1 90px;
margin-right : 54px;
}
@media (min-width: 1000px) {
.text-block-logo__imageTop[data-v-e965e3ad] {
flex : 0 1 110px;
margin-right : 100px;
}
}
@media (min-width: 1280px) {
.text-block-logo__imageTop[data-v-e965e3ad] {
margin-right : 0;
flex : 0 1 110px;
margin-bottom : 60px;
}
}
.text-block-logo__imageForbes[data-v-e965e3ad] {
flex : 0 1 156px;
}
@media (min-width: 1280px) {
.text-block-logo__imageForbes[data-v-e965e3ad] {
flex : 0 1 200px;
}
}
.containerMF__h5, .you-tube-slider__h5 {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.you-tube-slider {
margin-bottom : 36px;
padding-bottom : 40px;
}
@media (min-width: 640px) {
.you-tube-slider {
margin-bottom : 90px;
}
}
@media (min-width: 1000px) {
.you-tube-slider {
margin-bottom : 85px;
position : relative;
}
}
@media (min-width: 1280px) {
.you-tube-slider {
margin-bottom : 154px;
overflow : hidden;
}
}
.you-tube-slider__video {
position : relative;
height : 0;
padding-bottom : 58.25%;
padding-top : 11px;
}
@media (min-width: 640px) {
.you-tube-slider__video {
padding-bottom : 60.8%;
}
}
@media (min-width: 1000px) {
.you-tube-slider__video {
padding-bottom : 55.8%;
}
}
@media (min-width: 1280px) {
.you-tube-slider__video {
padding-bottom : 47.5%;
padding-top : 0;
}
}
.you-tube-slider__video video {
position : absolute;
top : 0;
left : 0;
border : 0;
width : 100%;
height : 100%;
z-index : 1000;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
object-position : center center;
}
.you-tube-slider__play-wrapper {
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
z-index : 2000;
}
.you-tube-slider__h5 {
margin-bottom : 25px;
}
@media (min-width: 640px) {
.you-tube-slider__h5 {
margin-bottom : 19px;
}
}
@media (min-width: 1000px) {
.you-tube-slider__h5 {
margin-bottom : 34px;
}
}
.you-tube-slider__numbers {
position : absolute;
z-index : 1000;
top : -7px;
left : 28%;
}
.you-tube-slider__numbers:before {
content : "/";
position : absolute;
left : 47%;
top : 0;
font-size : 24px;
font-weight : 300;
color : #fff;
}
.you-tube-slider__number {
font-size : 24px;
font-weight : 300;
color : #fff;
}
.you-tube-slider__number:first-child {
padding-right : 5px;
padding-left : 5px;
}
.you-tube-slider__number.active {
font-weight : 400;
}
.you-tube-slider .swiper-wrapper {
height : 62.5vw;
width : 100%;
}
@media (min-width: 1000px) {
.you-tube-slider .swiper-wrapper {
height : 57vw;
}
}
@media (min-width: 1280px) {
.you-tube-slider .swiper-wrapper {
height : 570px;
margin-left : 0;
}
}
.you-tube-slider .swiper-slide, .you-tube-slider .swiper-slide img {
height : 100%;
width : 100%;
object-fit : cover;
font-family : "object-fit: cover;", sans-serif;
object-position : center center;
}
.you-tube-slider .swiper-slide-active {
opacity : 1;
transition : opacity 0.5s;
}
.you-tube-slider .swiper-slide-prev .you-tube-slider .swiper-slide-next {
opacity : 0;
transition : opacity 0.5s;
}
.you-tube-slider .swiper-buttons {
display : none;
}
@media (min-width: 1000px) {
.you-tube-slider .swiper-buttons {
position : absolute;
bottom : 45px;
right : 20px;
display : block;
width : 164px;
height : 30px;
}
}
@media (min-width: 1280px) {
.you-tube-slider .swiper-buttons {
bottom : 36px;
right : 41px;
}
}
.you-tube-slider .swiper-buttons .swiper-button {
background-size : 23px 23px;
background-color : transparent;
position : absolute;
text-align : center;
outline : none;
}
.you-tube-slider .swiper-buttons .swiper-button:focus .you-tube-slider .swiper-buttons .swiper-button:hover .you-tube-slider .swiper-buttons .swiper-button:active {
outline : none;
}
.you-tube-slider .swiper-buttons .swiper-button-prev {
position : absolute;
top : 26px;
left : 5px;
width : 14px;
height : 14px;
border : #cfcfcf solid 1px;
border-left : none;
border-top : none;
transform : rotate(135deg);
}
.you-tube-slider .swiper-buttons .swiper-button-prev:after {
content : "";
}
.you-tube-slider .swiper-buttons .swiper-button-next {
position : absolute;
top : 26px;
right : 30px;
width : 14px;
height : 14px;
border : #cfcfcf solid 1px;
border-left : none;
border-top : none;
transform : rotate(-45deg);
}
.you-tube-slider .swiper-buttons .swiper-button-next:after {
content : "";
}
.you-tube-slider .swiper-pagination {
bottom : -30px;
}
@media (min-width: 640px) {
.you-tube-slider .swiper-pagination {
bottom : -46px;
}
}
@media (min-width: 1000px) {
.you-tube-slider .swiper-pagination {
display : none;
}
}
.you-tube-slider .swiper-container {
overflow : visible;
position : relative;
}
.you-tube-slider .swiper-pagination-bullet {
width : 8px;
height : 8px;
background-color : #cfcfcf;
margin : 0 6px;
opacity : 1;
}
.you-tube-slider .swiper-pagination-bullet-active {
width : 10px;
height : 10px;
background-color : #232323;
}
.you-tube-slider__button-link {
width : 50%;
text-align : center;
}
.you-tube-slider__button-link img {
width : 60%;
}
@media (min-width: 1280px) {
.you-tube-slider__button-link img {
width : auto;
}
}
.you-tube-slider__bottom-bar {
margin-top : 80px;
}
.you-tube-slider__bottom-bar-links {
display : flex;
}
.iframe {
height : 200px !important ;
}
@media (min-width: 640px) {
.iframe {
height : 400px !important ;
}
}
@media (min-width: 1000px) {
.iframe {
height : 570px !important ;
}
}
.picture-preview-modal .picture-preview[data-v-39be41b7] {
position : fixed;
top : 50%;
left : 50%;
bottom : unset;
transform : translate(-50%,-50%);
height : 100vh;
background : white;
width : 100vw;
display : flex;
justify-content : center;
align-items : center;
overflow : hidden;
}
@media (min-width: 576px) {
.picture-preview-modal .picture-preview[data-v-39be41b7] {
max-width : 588px;
max-height : 352px;
padding : 8px;
border-radius : 16px;
}
}
.picture-preview-modal .picture-preview__close-wrapper[data-v-39be41b7] {
cursor : pointer;
position : absolute;
top : 16px;
right : 16px;
border-radius : 12px;
padding : 8px;
background : #fff;
width : 40px;
height : 40px;
}
@media (min-width: 576px) {
.picture-preview-modal .picture-preview__close-wrapper[data-v-39be41b7] {
top : 4px;
right : 4px;
}
}
.picture-preview-modal .picture-preview__image-wrapper[data-v-39be41b7] {
display : flex;
align-items : center;
justify-content : center;
}
.picture-preview-modal .picture-preview__image-wrapper > img[data-v-39be41b7] {
width : 100%;
}
@media (min-width: 576px) {
.picture-preview-modal .picture-preview__image-wrapper > img[data-v-39be41b7] {
width : 572px;
height : 336px;
border-radius : 12px;
}
}
.info-card[data-v-18a8a342] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
padding : 8px 8px 16px;
display : flex;
flex-direction : column;
gap : 16px;
border-radius : 8px;
max-width : 288px;
}
@media (min-width: 576px) {
.info-card[data-v-18a8a342] {
max-width : 282px;
}
}
.info-card__image_wrapper[data-v-18a8a342] {
position : relative;
border-radius : 8px;
}
.info-card__image_wrapper__zoom__substrate[data-v-18a8a342] {
position : absolute;
right : 0;
top : 0;
display : inline-flex;
padding : 8px;
border-radius : 0 8px;
background : var(--Bottom_30, rgb(0, 0, 0, 0.3));
cursor : pointer;
}
.info-card__image_wrapper > img[data-v-18a8a342] {
width : 272px;
height : 156px;
border-radius : 8px;
}
@media (min-width: 576px) {
.info-card__image_wrapper > img[data-v-18a8a342] {
width : 266px;
}
}
.info-card__description[data-v-18a8a342] {
padding-left : 8px;
padding-right : 8px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
font-size : 14px;
line-height : 20px;
}
.picture-gallery[data-v-83df891e] {
display : flex;
gap : 24px;
margin-top : 24px;
flex-wrap : wrap;
}
@media (min-width: 992px) {
.picture-gallery[data-v-83df891e] {
margin-top : 32px;
}
}
.FaqHtmlBlock[data-v-155216ab] {
margin-top : 16px;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.FaqHtmlBlock[data-v-155216ab] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
@media (min-width: 992px) {
.FaqHtmlBlock[data-v-155216ab] {
margin-top : 32px;
}
}
.FaqHtmlBlock[data-v-155216ab] * {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 992px) {
.FaqHtmlBlock[data-v-155216ab] * {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.FaqHtmlBlock[data-v-155216ab] * a {
text-decoration-line : underline;
color : var(--Primary_Active, #158e3a);
cursor : pointer;
}
.FaqHtmlBlock[data-v-155216ab] p {
margin-bottom : 16px;
}
.FaqHtmlBlock[data-v-155216ab] li {
margin-left : 30px;
}
.FaqHtmlBlock[data-v-155216ab] li p {
margin : 0;
}
.footer-messenger[data-v-a86deccc] {
text-align : center;
color : #fff;
}
.footer-messenger__social-title[data-v-a86deccc] {
margin-bottom : 18px;
font-size : 17px;
font-weight : 300;
line-height : 22px;
}
@media (min-width: 640px) {
.footer-messenger__social-title[data-v-a86deccc] {
width : 270px;
margin-bottom : 0;
}
}
@media (min-width: 1000px) {
.footer-messenger__social-title[data-v-a86deccc] {
width : 320px;
font-size : 20px;
line-height : 26px;
}
}
.footer-messenger__social-item-name[data-v-a86deccc] {
display : none;
}
@media (min-width: 1000px) {
.footer-messenger__social-item-name[data-v-a86deccc] {
display : block;
margin-left : 12px;
}
}
.footer-messenger__social-container[data-v-a86deccc] {
display : flex;
justify-content : center;
}
@media (min-width: 640px) {
.footer-messenger__social-container[data-v-a86deccc] {
line-height : 0;
}
}
@media (min-width: 1000px) {
.footer-messenger__social-container[data-v-a86deccc] {
flex : 1 1 auto;
justify-content : space-evenly;
}
}
.footer-messenger__social-item[data-v-a86deccc] {
display : flex;
align-items : center;
margin-right : 15px;
text-decoration : none;
color : #fff;
}
.footer-messenger__social-item[data-v-a86deccc]:last-child {
margin-right : 0;
}
.footer-messenger__social-item-img[data-v-a86deccc] {
width : 35px;
}
.footer-messenger__linker-standalone[data-v-a86deccc] {
display : none;
}
@media (min-width: 640px) {
.footer-messenger[data-v-a86deccc] {
display : flex;
align-items : center;
text-align : left;
}
}
.footer-parcel[data-v-06f26734] {
background-color : #232323;
}
@media print {
.footer-parcel[data-v-06f26734] {
background-color : #fff !important ;
}
}
.footer-parcel__container[data-v-06f26734] {
padding : 35px 10px;
}
@media (min-width: 640px) {
.footer-parcel__container[data-v-06f26734] {
padding-right : 20px;
padding-left : 20px;
}
}
@media (min-width: 1280px) {
.footer-parcel__container[data-v-06f26734] {
padding-right : 0;
padding-left : 0;
}
}
@media print {
.footer-parcel__container[data-v-06f26734] {
padding : 10px;
}
}
.footer-parcel__top[data-v-06f26734] {
padding-bottom : 25px;
border-bottom : 1px solid rgb(255, 255, 255, 0.2);
margin-bottom : 20px;
}
.footer-parcel__bottom[data-v-06f26734] {
text-align : center;
}
@media (min-width: 640px) {
.footer-parcel__bottom[data-v-06f26734] {
display : flex;
flex-direction : row-reverse;
justify-content : space-between;
text-align : revert;
}
}
.footer-parcel__copyright[data-v-06f26734] {
font-size : 14px;
line-height : 19px;
color : #a5a5a5;
}
.footer-parcel__contact[data-v-06f26734] {
margin-bottom : 30px;
}
@media (min-width: 640px) {
.footer-parcel__contact[data-v-06f26734] {
margin-bottom : 0;
text-align : right;
}
}
.footer-parcel__phone[data-v-06f26734] {
color : #fff;
font-size : 25px;
line-height : 34px;
margin-bottom : 5px;
text-decoration : none;
display : block;
}
@media print {
.footer-parcel__phone[data-v-06f26734] {
background-color : #232323 !important ;
}
}
.footer-parcel__email[data-v-06f26734] {
color : #fff;
font-size : 14px;
line-height : 15px;
}
.header-parcel[data-v-2580e211] {
box-shadow : 0 0 15px #0000001a;
background-color : #fff;
position : sticky;
top : 0;
z-index : 2;
transition : top 0.3s ease;
height : 58px;
}
@media print {
.header-parcel[data-v-2580e211] {
box-shadow : none;
position : static;
}
}
.header-parcel__widget[data-v-2580e211] {
padding : 15px 0;
display : none;
}
.header-parcel--mobile-menu[data-v-2580e211] {
z-index : 10;
}
@media (min-width: 1000px) {
.header-parcel[data-v-2580e211] {
height : 90px;
}
}
.header-parcel--hidden[data-v-2580e211] {
top : -58px;
}
@media (min-width: 1000px) {
.header-parcel--hidden[data-v-2580e211] {
top : -90px;
}
}
.header-parcel__switcher[data-v-2580e211] {
margin-right : 21px;
display : none;
}
@media (min-width: 1000px) {
.header-parcel__switcher[data-v-2580e211] {
display : block;
}
}
.header-parcel__component-container[data-v-2580e211] {
min-width : 320px;
margin : 0 auto;
padding : 0 15px;
position : relative;
}
@media (min-width: 640px) {
.header-parcel__component-container[data-v-2580e211] {
padding : 0 40px;
}
}
@media (min-width: 1000px) {
.header-parcel__component-container[data-v-2580e211] {
overflow : visible;
max-width : 1200px;
display : flex;
align-items : center;
justify-content : center;
}
}
@media (min-width: 1280px) {
.header-parcel__component-container[data-v-2580e211] {
padding : 0;
}
}
.header-parcel__component[data-v-2580e211] {
display : block;
width : 100%;
background-color : #fff;
position : absolute;
box-shadow : 0 0 15px #0000001a;
}
@media (min-width: 1000px) {
.header-parcel__component[data-v-2580e211] {
overflow : visible;
}
}
@media (max-width: 639px) {
.header-parcel--opened .header-parcel__component[data-v-2580e211] {
position : absolute;
top : 53px;
background-color : #fff;
overflow : visible;
padding-top : 10px;
width : 100%;
border-radius : 0 0 10px 10px;
z-index : 2;
padding-bottom : 35px;
}
}
@media (min-width: 640px) and (max-width: 999px) {
.header-parcel--opened .header-parcel__component[data-v-2580e211] {
position : absolute;
top : 53px;
background-color : #fff;
padding-top : 10px;
overflow : visible;
width : 100%;
border-radius : 0 0 10px 10px;
z-index : 2;
padding-bottom : 35px;
}
}
.header-parcel--opened .header-parcel__widget[data-v-2580e211] {
display : block;
}
.header-parcel__component-button-content[data-v-2580e211] {
position : absolute;
width : 100%;
display : flex;
align-items : center;
justify-content : center;
bottom : -32px;
z-index : 1;
left : 0;
}
@media (min-width: 1000px) {
.header-parcel__component-button-content[data-v-2580e211] {
display : none;
}
}
.header-parcel__component-button[data-v-2580e211] {
outline : none;
background-color : #1ab248;
color : #fff;
border-radius : 0 0 10px 10px;
padding : 8px 24px;
font-weight : 300;
font-size : 14px;
line-height : 15px;
display : flex;
align-items : center;
}
.header-parcel__component-button--open[data-v-2580e211] {
background-color : transparent;
color : #232323;
}
.header-parcel__component-button-text[data-v-2580e211] {
margin-right : 15px;
}
.header-parcel__component-button-text[data-v-2580e211]:first-letter {
text-transform : capitalize;
}
.header-parcel__container-wrapper[data-v-2580e211] {
width : 100%;
background-color : #fff;
position : relative;
z-index : 3;
}
.header-parcel__container[data-v-2580e211] {
min-width : 320px;
display : flex;
margin : 0 auto;
padding : 0 15px;
height : 58px;
align-items : center;
background-color : #fff;
position : relative;
z-index : 2;
}
@media (min-width: 640px) {
.header-parcel__container[data-v-2580e211] {
padding : 0 40px;
}
}
@media (min-width: 1000px) {
.header-parcel__container[data-v-2580e211] {
max-width : 1200px;
height : 90px;
}
}
@media (min-width: 1280px) {
.header-parcel__container[data-v-2580e211] {
padding : 0;
}
}
.header-parcel__logo[data-v-2580e211] {
flex : 0 0 auto;
margin-top : 10px;
margin-right : 10px;
}
@media (min-width: 1000px) {
.header-parcel__logo[data-v-2580e211] {
margin-right : 50px;
}
}
.header-parcel__logo[data-v-2580e211] .logo {
height : auto;
}
@media (min-width: 1000px) {
.header-parcel__logo[data-v-2580e211] .logo {
width : 115px;
}
}
.header-parcel__nav[data-v-2580e211] {
display : none;
}
@media (min-width: 1000px) {
.header-parcel__nav[data-v-2580e211] {
display : flex;
height : 100%;
align-items : center;
flex : 0 0 auto;
}
}
.header-parcel__go-to-home[data-v-2580e211] {
flex : 0 0 auto;
padding-right : 28px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACASURBVHgB1ZO9EUBAEIXfGQUIOYlShBvogRZUQClUYPwEMsoRaoB1hDck5wK+ZIOd+Wbe21nAEL+hKBwovds5MCfmHZXsqYBNZEul7Ij/KxZBRxMsIFTH52Rw/uZQGrxechYebHDGvuKrGmCD7wvDhrInoQtDNmBW/5gtyVjruwNQVjfC9hZfCwAAAABJRU5ErkJggg==);
text-decoration : none;
background-position : center right;
font-size : 14px;
line-height : 19px;
}
.header-parcel__space[data-v-2580e211] {
flex : 1 1 auto;
}
.header-parcel__link[data-v-2580e211] {
cursor : pointer;
align-items : center;
display : inline-flex;
justify-content : center;
vertical-align : middle;
flex : 0 0 auto;
text-decoration : none;
padding : 0 3px;
margin : 0 10px;
border-bottom : 1px solid transparent;
outline : none;
height : 100%;
}
.header-parcel__link[data-v-2580e211]:first-child {
margin-left : 0;
}
.header-parcel__link[data-v-2580e211]:last-child {
margin-right : 0;
}
.header-parcel__link__content[data-v-2580e211] {
transition : none;
font-size : 16px;
line-height : 19px;
letter-spacing : normal;
text-transform : none;
color : #232323;
font-weight : 400;
}
.header-parcel__link--active .header-parcel__link__content[data-v-2580e211] {
font-weight : 400;
}
.header-parcel__link:hover .header-parcel__link__content[data-v-2580e211], .header-parcel__link:focus .header-parcel__link__content[data-v-2580e211] {
color : #1ab248;
}
.header-parcel__bg[data-v-2580e211] {
background-color : #0000004d;
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
z-index : 1;
}
@media (min-width: 1000px) {
.header-parcel__bg[data-v-2580e211] {
display : none;
}
}
.header-parcel__go-to-home-mobile[data-v-2580e211] {
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACASURBVHgB1ZO9EUBAEIXfGQUIOYlShBvogRZUQClUYPwEMsoRaoB1hDck5wK+ZIOd+Wbe21nAEL+hKBwovds5MCfmHZXsqYBNZEul7Ij/KxZBRxMsIFTH52Rw/uZQGrxechYebHDGvuKrGmCD7wvDhrInoQtDNmBW/5gtyVjruwNQVjfC9hZfCwAAAABJRU5ErkJggg==);
text-decoration : none;
background-position : center right;
font-size : 14px;
line-height : 19px;
display : inline-block;
padding : 15px 28px 15px 0;
}
.logo[data-v-79a958cb] {
width : 135px;
height : 65px;
}
@media only screen and (max-width: 1279px) {
.logo[data-v-79a958cb] {
width : 106px;
height : 50px;
}
}
@media only screen and (max-width: 999px) {
.logo[data-v-79a958cb] {
width : 81px;
height : 40px;
}
}
@media only screen and (min-width: 640px) {
.logo--small[data-v-79a958cb] {
width : 106px;
height : 50px;
}
}
.grid-tile-container[data-v-05a7414e] {
position : relative;
}
.grid-tile-container__img-top[data-v-05a7414e] {
display : none;
}
.grid-tile-container__img-top.parallax-image[data-v-05a7414e] {
width : 260px;
}
@media (min-width: 1600px) {
.grid-tile-container__img-top[data-v-05a7414e] {
display : block;
position : absolute;
top : 0;
left : -270px;
}
}
.grid-tile-container__img-bottom[data-v-05a7414e] {
display : block;
position : absolute;
bottom : 75px;
right : 0;
z-index : 3;
}
@media (min-width: 1000px) {
.grid-tile-container__img-bottom[data-v-05a7414e] {
right : 0;
bottom : 100px;
}
}
@media (min-width: 1280px) {
.grid-tile-container__img-bottom[data-v-05a7414e] {
right : -47px;
bottom : -40px;
}
}
.grid-tile-container__img-bottom.parallax-image[data-v-05a7414e] {
width : 130px;
}
@media (min-width: 1000px) {
.grid-tile-container__img-bottom.parallax-image[data-v-05a7414e] {
width : 150px;
}
}
@media (min-width: 1280px) {
.grid-tile-container__img-bottom.parallax-image[data-v-05a7414e] {
width : 200px;
}
}
.grid-tile-container__list[data-v-05a7414e] {
display : flex;
flex-wrap : wrap;
justify-content : space-between;
}
.grid-tile-container__left[data-v-05a7414e] {
width : 48%;
}
@media (min-width: 1000px) {
.grid-tile-container__left[data-v-05a7414e] {
width : 375px;
}
}
.grid-tile-container__right[data-v-05a7414e] {
width : 48%;
}
@media (min-width: 1000px) {
.grid-tile-container__right[data-v-05a7414e] {
width : calc(100% - 405px);
}
}
.grid-tile-container__text[data-v-05a7414e] {
grid-area : text;
overflow : hidden;
margin-bottom : 25px;
}
@media (min-width: 1000px) {
.grid-tile-container__text[data-v-05a7414e] {
margin-bottom : 30px;
}
}
.grid-tile-container__photos-left[data-v-05a7414e] {
display : block;
}
.grid-tile-container__photo-left[data-v-05a7414e] {
margin-bottom : 40px;
}
.grid-tile-container__video[data-v-05a7414e] {
width : 100%;
height : 20%;
min-height : 170px;
grid-area : video;
margin-bottom : 35px;
}
@media (min-width: 1000px) {
.grid-tile-container__video[data-v-05a7414e] {
height : 402px;
margin-bottom : 30px;
}
}
.grid-tile-container__video[data-v-05a7414e] .video-preview {
height : 100%;
overflow : hidden;
}
.grid-tile-container__photos[data-v-05a7414e] {
display : flex;
width : 100%;
flex-wrap : wrap;
justify-content : space-between;
}
.grid-tile-container__photo[data-v-05a7414e] {
width : 100%;
margin-bottom : 35px;
}
@media (min-width: 1000px) {
.grid-tile-container__photo[data-v-05a7414e] {
width : calc(50% - 15px);
margin-bottom : 30px;
}
}
.grid-tile-container__photo[data-v-05a7414e]:nth-child(odd) {
display : none;
}
@media (min-width: 1000px) {
.grid-tile-container__photo[data-v-05a7414e]:nth-child(odd) {
display : block;
}
}
.grid-slider-tiles__slide-item {
height : 335px !important ;
width : 100%;
overflow : hidden;
margin-bottom : 20px;
}
.grid-slider-tiles__slide-item .video-preview__img {
width : auto;
height : 100%;
}
.grid-slider-tiles__container {
visibility : hidden;
}
.grid-slider-tiles__container--initialized {
visibility : visible;
}
.grid-slider-tiles__swiper-prev, .grid-slider-tiles__swiper-next {
cursor : pointer;
outline : none;
}
.grid-slider-tiles__swiper-prev:hover svg, .grid-slider-tiles__swiper-next:hover svg {
fill : #1ab248;
}
.grid-slider-tiles__footer {
display : flex;
align-items : center;
justify-content : space-between;
margin-bottom : 20px;
}
.grid-slider-tiles__bullet {
display : inline-block;
position : relative;
width : 14px;
height : 14px;
margin : 0 6px;
}
.grid-slider-tiles__bullet:before {
content : "";
width : 6px;
height : 6px;
position : absolute;
background-color : #cecece;
top : calc(50% - 3px);
left : calc(50% - 3px);
border-radius : 50px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.grid-slider-tiles__bullet:after {
content : "";
width : 14px;
height : 14px;
position : absolute;
border : transparent solid 1px;
top : calc(50% - 7px);
left : calc(50% - 7px);
border-radius : 50px;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.grid-slider-tiles__bullet--active:before {
background-color : #1ab248;
}
.grid-slider-tiles__bullet--active:after {
border : #1AB248 solid 1px;
}
.grid-slider-tiles__pagination {
width : auto !important ;
}
.grid-text-item[data-v-5d1b5104] {
background-color : #f5f5f6;
width : 100%;
height : 100%;
display : flex;
flex-direction : column;
justify-content : space-between;
padding : 30px 25px 0;
box-sizing : border-box;
}
.grid-text-item__title[data-v-5d1b5104] {
font-weight : 500;
font-size : 24px;
line-height : 28px;
letter-spacing : -0.01em;
margin-bottom : 25px;
}
@media (min-width: 640px) {
.grid-text-item__title[data-v-5d1b5104] {
font-size : 26px;
line-height : 30px;
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.grid-text-item__title[data-v-5d1b5104] {
font-weight : 500;
font-size : 32px;
line-height : 42px;
margin-bottom : 50px;
}
}
.grid-text-item__img[data-v-5d1b5104] {
line-height : 0;
}
@media (min-width: 1000px) {
.grid-text-item__img[data-v-5d1b5104] {
width : 280px;
align-self : center;
}
}
.grid-text-item__img img[data-v-5d1b5104] {
width : 100%;
}
.video-preview[data-v-32265edc] {
position : relative;
z-index : 1;
cursor : pointer;
}
.video-preview__img-hidden[data-v-32265edc] {
position : relative;
z-index : 0;
width : 100%;
}
.video-preview__img[data-v-32265edc] {
position : absolute;
top : 0;
left : 0;
bottom : 0;
right : 0;
z-index : 1;
background-size : cover;
background-position : center;
}
.video-preview__play[data-v-32265edc] {
position : absolute;
z-index : 2;
top : 0;
left : 0;
bottom : 0;
right : 0;
display : flex;
align-items : center;
justify-content : center;
}
.video-preview__play img[data-v-32265edc] {
width : 18%;
}
.grid-photo-item[data-v-ebc3cde1] {
width : 100%;
height : 100%;
display : flex;
align-items : center;
justify-content : center;
outline : none;
position : relative;
}
.grid-photo-item__img[data-v-ebc3cde1] {
width : 100%;
max-width : 100%;
}
.parcel-slide-with-android-button[data-v-c7fbd66b] {
height : 475px;
overflow : hidden;
padding : 30px 25px;
box-sizing : border-box;
display : flex;
flex-direction : column;
justify-content : space-between;
}
.parcel-slide-with-android-button__button[data-v-c7fbd66b] {
padding : 11px 20px;
color : #1ab248;
border : #1AB248 solid 1px;
border-radius : 5px;
outline : none;
}
@media (min-width: 640px) {
.parcel-slide-with-android-button[data-v-c7fbd66b] {
padding : 20px 18px;
}
}
@media (min-width: 1280px) {
.parcel-slide-with-android-button[data-v-c7fbd66b] {
height : 482px;
padding : 70px 60px 0;
justify-content : flex-end;
}
}
.parcel-slide-with-android-button__title[data-v-c7fbd66b] {
font-weight : 500;
font-size : 20px;
line-height : 24px;
margin-bottom : 15px;
letter-spacing : -0.01em;
}
@media (min-width: 1000px) {
.parcel-slide-with-android-button__title[data-v-c7fbd66b] {
font-size : 26px;
line-height : 34px;
}
}
.parcel-slide-with-android-button__text[data-v-c7fbd66b] {
font-size : 14px;
line-height : 19px;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.parcel-slide-with-android-button__text[data-v-c7fbd66b] {
font-size : 16px;
line-height : 23px;
}
}
.parcel-slide-with-android-button__container[data-v-c7fbd66b] {
margin-bottom : 25px;
}
@media (min-width: 1000px) {
.parcel-slide-with-android-button__container[data-v-c7fbd66b] {
position : relative;
z-index : 2;
width : 400px;
}
}
@media (min-width: 1280px) {
.parcel-slide-with-android-button__container[data-v-c7fbd66b] {
width : 379px;
position : absolute;
top : 70px;
left : 60px;
}
}
.parcel-slide-with-android-button__img[data-v-c7fbd66b] {
width : 100%;
line-height : 0;
}
@media (min-width: 640px) {
.parcel-slide-with-android-button__img[data-v-c7fbd66b] {
width : 90%;
}
}
@media (min-width: 1000px) {
.parcel-slide-with-android-button__img[data-v-c7fbd66b] {
width : 310px;
align-self : flex-end;
margin-top : -80px;
}
}
@media (min-width: 1280px) {
.parcel-slide-with-android-button__img[data-v-c7fbd66b] {
width : auto;
margin-top : 0;
max-width : 425px;
}
}
.parcel-slide-with-android-button__img img[data-v-c7fbd66b] {
width : 100%;
}
.parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
margin-left : 25px;
}
@media (min-width: 640px) {
.parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
margin-left : 46px;
}
}
@media (min-width: 1000px) {
.parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
margin-right : -20px;
}
}
@media (min-width: 1280px) {
.parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
margin-right : -95px;
}
}
.parcel-slide-default[data-v-6f732547] {
height : 475px;
overflow : hidden;
padding : 30px 25px;
box-sizing : border-box;
display : flex;
flex-direction : column;
justify-content : space-between;
}
@media (min-width: 640px) {
.parcel-slide-default[data-v-6f732547] {
padding : 20px 18px;
}
}
@media (min-width: 1280px) {
.parcel-slide-default[data-v-6f732547] {
height : 482px;
padding : 70px 60px 0;
justify-content : flex-end;
}
}
.parcel-slide-default__title[data-v-6f732547] {
font-weight : 500;
font-size : 20px;
line-height : 24px;
margin-bottom : 15px;
letter-spacing : -0.01em;
}
@media (min-width: 1000px) {
.parcel-slide-default__title[data-v-6f732547] {
font-size : 26px;
line-height : 34px;
}
}
.parcel-slide-default__text[data-v-6f732547] {
font-size : 14px;
line-height : 19px;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.parcel-slide-default__text[data-v-6f732547] {
font-size : 16px;
line-height : 23px;
}
}
.parcel-slide-default__container[data-v-6f732547] {
margin-bottom : 25px;
}
@media (min-width: 1000px) {
.parcel-slide-default__container[data-v-6f732547] {
position : relative;
z-index : 2;
width : 400px;
}
}
@media (min-width: 1280px) {
.parcel-slide-default__container[data-v-6f732547] {
width : 379px;
position : absolute;
top : 70px;
left : 60px;
}
}
.parcel-slide-default__img[data-v-6f732547] {
width : 100%;
line-height : 0;
}
@media (min-width: 640px) {
.parcel-slide-default__img[data-v-6f732547] {
width : 90%;
}
}
@media (min-width: 1000px) {
.parcel-slide-default__img[data-v-6f732547] {
width : 310px;
align-self : flex-end;
margin-top : -80px;
}
}
@media (min-width: 1280px) {
.parcel-slide-default__img[data-v-6f732547] {
width : auto;
margin-top : 0;
max-width : 425px;
}
}
.parcel-slide-default__img img[data-v-6f732547] {
width : 100%;
}
.parcel-slide-default__img--right[data-v-6f732547] {
margin-left : 25px;
}
@media (min-width: 640px) {
.parcel-slide-default__img--right[data-v-6f732547] {
margin-left : 46px;
}
}
@media (min-width: 1000px) {
.parcel-slide-default__img--right[data-v-6f732547] {
margin-right : -20px;
}
}
@media (min-width: 1280px) {
.parcel-slide-default__img--right[data-v-6f732547] {
margin-right : -95px;
}
}
.offices-select-city__city[data-v-6887983a] {
margin-left : 6px;
cursor : pointer;
color : #1ab248;
border-bottom : 1px solid #1AB248;
}
.offices-select-city__count[data-v-6887983a] {
color : #1ab248;
}
.offices-select-city__city-link[data-v-6887983a] {
text-align : left;
text-decoration : none;
color : #333;
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
.offices-select-city__city-link--disabled .offices-select-city__city[data-v-6887983a], .offices-select-city__city-link--disabled .offices-select-city__count[data-v-6887983a] {
pointer-events : none;
color : #333;
border-bottom : none;
}
@media (min-width: 1000px) {
.offices-select-city__city-link[data-v-6887983a] {
font-size : 40px;
font-weight : 300;
line-height : 50px;
}
}
.offices-select-city__city-name[data-v-6887983a] {
display : inline-block;
}
.modal-map.map {
width : 100%;
}
.map-modal {
width : 80%;
height : 90%;
position : relative;
overflow : scroll !important ;
}
.map-modal__content {
display : flex;
flex-direction : column;
height : 100%;
}
.map-modal__search {
display : none;
}
.map-modal__title {
margin : 16px;
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
.map-modal__close {
display : flex;
align-items : center;
justify-content : flex-end;
width : 100%;
padding : 12px 16px;
color : #1ab248;
box-shadow : 0 1px #0000001a;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.map-modal__close-button {
display : flex;
align-items : center;
}
.map-modal__close-icon {
width : 24px;
height : 24px;
margin-right : 10px;
fill : #1ab248;
}
.map-modal__container {
width : 100%;
height : 100%;
}
.map-modal__header {
padding : 16px;
}
.map-modal__header-title {
font-size : 16px;
font-weight : 700;
line-height : 24px;
}
@media (min-width: 1000px) {
.map-modal__header-title {
font-size : 40px;
font-weight : 300;
line-height : 50px;
}
}
.map-modal__box-search {
display : none;
}
.map-modal__legend {
position : absolute;
z-index : 6;
top : 16px;
right : 16px;
}
.map-modal__filters {
margin : 12px 0;
}
@media (min-width: 1000px) {
.map-modal {
overflow : hidden !important ;
}
.map-modal__close {
position : absolute;
top : 12px;
right : 12px;
padding : 0;
box-shadow : none;
}
.map-modal__close-icon {
fill : #c6cacc;
width : 32px;
height : 32px;
margin-right : 0;
}
.map-modal__close-text {
display : none;
}
.map-modal__title {
margin : 40px 40px 16px;
font-size : 40px;
font-weight : 300;
line-height : 50px;
}
.map-modal__filters, .map-modal__search {
margin : 20px 40px;
}
.map-modal__search {
display : block;
}
.map-modal__search .base-control {
width : 100% !important ;
}
.map-modal__map {
flex-shrink : 0;
max-height : calc(100% - 225px);
}
}
@media (max-width: 1000px) {
.map-modal {
top : 0 !important ;
left : 0 !important ;
width : 100% !important ;
height : 100vh !important ;
}
}
.parcel-slide-button[data-v-2eb0b596] {
height : 475px;
overflow : hidden;
padding : 30px 25px;
box-sizing : border-box;
display : flex;
flex-direction : column;
justify-content : space-between;
}
.parcel-slide-button__button[data-v-2eb0b596] {
padding : 11px 20px;
color : #1ab248;
border : #1AB248 solid 1px;
border-radius : 5px;
outline : none;
}
@media (min-width: 640px) {
.parcel-slide-button[data-v-2eb0b596] {
padding : 20px 18px;
}
}
@media (min-width: 1280px) {
.parcel-slide-button[data-v-2eb0b596] {
height : 482px;
padding : 70px 60px 0;
justify-content : flex-end;
}
}
.parcel-slide-button__title[data-v-2eb0b596] {
font-weight : 500;
font-size : 20px;
line-height : 24px;
margin-bottom : 15px;
letter-spacing : -0.01em;
}
@media (min-width: 1000px) {
.parcel-slide-button__title[data-v-2eb0b596] {
font-size : 26px;
line-height : 34px;
}
}
.parcel-slide-button__text[data-v-2eb0b596] {
font-size : 14px;
line-height : 19px;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.parcel-slide-button__text[data-v-2eb0b596] {
font-size : 16px;
line-height : 23px;
}
}
.parcel-slide-button__container[data-v-2eb0b596] {
margin-bottom : 25px;
}
@media (min-width: 1000px) {
.parcel-slide-button__container[data-v-2eb0b596] {
position : relative;
z-index : 2;
width : 400px;
}
}
@media (min-width: 1280px) {
.parcel-slide-button__container[data-v-2eb0b596] {
width : 379px;
position : absolute;
top : 70px;
left : 60px;
}
}
.parcel-slide-button__img[data-v-2eb0b596] {
width : 100%;
line-height : 0;
}
@media (min-width: 640px) {
.parcel-slide-button__img[data-v-2eb0b596] {
width : 90%;
}
}
@media (min-width: 1000px) {
.parcel-slide-button__img[data-v-2eb0b596] {
width : 310px;
align-self : flex-end;
margin-top : -80px;
}
}
@media (min-width: 1280px) {
.parcel-slide-button__img[data-v-2eb0b596] {
width : auto;
margin-top : 0;
max-width : 425px;
}
}
.parcel-slide-button__img img[data-v-2eb0b596] {
width : 100%;
}
.parcel-slide-button__img--right[data-v-2eb0b596] {
margin-left : 25px;
}
@media (min-width: 640px) {
.parcel-slide-button__img--right[data-v-2eb0b596] {
margin-left : 46px;
}
}
@media (min-width: 1000px) {
.parcel-slide-button__img--right[data-v-2eb0b596] {
margin-right : -20px;
}
}
@media (min-width: 1280px) {
.parcel-slide-button__img--right[data-v-2eb0b596] {
margin-right : -95px;
}
}
.parallax-image[data-v-c278d953] {
width : 100%;
line-height : 0;
}
.parallax-image__img[data-v-c278d953] {
width : 100%;
}
.info-modal-v2.v--modal {
max-width : 570px;
min-height : 100vh;
margin-bottom : auto;
padding : 10px;
}
.info-modal-v2__container {
height : 100%;
}
.info-modal-v2__header {
position : absolute;
z-index : 1;
top : 10px;
right : 10px;
display : flex;
align-items : flex-start;
justify-content : space-between;
padding : 10px;
}
.info-modal-v2__action {
z-index : 11;
flex : 1 1 auto;
text-align : right;
}
.info-modal-v2__content {
display : flex;
align-items : flex-start;
flex-direction : column;
justify-content : flex-start;
width : 100%;
height : 100%;
}
.info-modal-v2__title {
margin-bottom : 16px;
font-size : 32px;
font-weight : 600;
line-height : 42px;
}
.info-modal-v2__text {
font-size : 14px;
font-weight : 400;
line-height : 26px;
}
@media (min-width: 768px) {
.info-modal-v2.v--modal {
min-height : 268px;
padding : 40px;
border-radius : 10px;
}
}
.passport-form {
max-width : 828px;
margin : 0 auto;
padding : 20px 16px 32px;
user-select : none;
}
.passport-form__files-container {
margin-top : 32px;
margin-bottom : 32px;
}
.passport-form__back-button {
display : flex;
align-items : center;
margin-bottom : 25px;
}
.passport-form__back-button-icon {
margin-right : 12px;
}
.passport-form__back-button-text {
font-size : 14px;
line-height : 22px;
}
.passport-form__title {
margin-bottom : 8px;
font-size : 20px;
font-weight : 500;
line-height : 28px;
}
.passport-form__subtitle {
margin-bottom : 16px;
font-size : 14px;
line-height : 22px;
}
.passport-form .cdek-id-panel {
margin-bottom : 32px;
}
.passport-form__form {
display : flex;
flex-direction : column;
margin-top : 40px;
}
.passport-form__form-row {
display : flex;
flex-wrap : wrap;
}
.passport-form__form-field {
max-width : 100%;
margin-bottom : 24px;
}
.passport-form__form-field.base--error {
margin-bottom : 10px;
}
.passport-form__form-field:last-child {
margin-right : 0;
}
.passport-form__terms {
user-select : none;
}
.passport-form__terms-checkbox {
display : block;
margin-bottom : 12px;
}
.passport-form__terms-text {
font-size : 12px;
line-height : 20px;
}
.passport-form__terms-link {
cursor : pointer;
text-decoration : underline;
color : #232323;
}
.passport-form__actions {
display : flex;
align-items : center;
flex-direction : column;
margin-top : 24px;
}
.passport-form__actions-submit {
box-sizing : border-box;
min-width : 100%;
}
.passport-form__actions-skip-button {
display : none;
}
.passport-form__actions-skip-link {
display : block;
margin-top : 24px;
text-decoration : underline;
font-size : 14px;
line-height : 22px;
}
.passport-form__errors {
margin-top : 14px;
}
@media (min-width: 1000px) {
.passport-form {
padding : 40px 64px;
box-shadow : 0 0 25px #00000012;
}
.passport-form__files-container {
margin-bottom : 40px;
}
.passport-form__kz .passport-form__files-container {
margin-top : 40px;
}
.passport-form__title {
font-size : 32px;
line-height : 42px;
}
.passport-form .cdek-id-panel {
margin-bottom : 40px;
}
.passport-form__form-row {
flex-wrap : nowrap;
}
.passport-form__form-field {
max-width : 220px;
margin-right : 20px;
}
.passport-form__form-field--2 {
min-width : 460px;
}
.passport-form__form-field--3 {
min-width : 700px;
}
.passport-form__actions {
flex-direction : row;
justify-content : space-between;
}
.passport-form__actions-submit {
min-width : 280px;
max-width : 280px;
}
.passport-form__actions-skip-button {
display : flex;
align-items : center;
}
.passport-form__actions-skip-button-text {
font-size : 14px;
line-height : 22px;
}
.passport-form__actions-skip-button-icon {
margin-left : 12px;
}
.passport-form__actions-skip-link {
display : none;
}
}
.passport-citizenship-documents[data-v-1ddc89ff] {
padding : 18px;
border-radius : 8px;
background : #fafafa;
}
.passport-citizenship-documents__title[data-v-1ddc89ff] {
margin-bottom : 8px;
color : #1d1d1b99;
font-size : 11px;
font-weight : 400;
font-style : normal;
line-height : 12px;
}
.passport-citizenship-documents__text[data-v-1ddc89ff] {
color : #000;
font-size : 15px;
font-weight : 400;
line-height : 20px;
}
.passport-citizenship-documents__radio[data-v-1ddc89ff] {
display : flex;
flex-direction : column;
margin-top : 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff] {
margin-bottom : 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff] .base-radio__text {
color : #000;
font-size : 15px;
font-weight : 400;
line-height : 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff]:last-child {
margin-bottom : 0;
}
.passport-citizenship[data-v-a0609b9a] {
margin-top : 32px;
margin-bottom : 32px;
user-select : none;
}
.passport-citizenship__header[data-v-a0609b9a] {
display : flex;
align-items : center;
justify-content : center;
}
.passport-citizenship__logo[data-v-a0609b9a] {
display : none;
}
.passport-citizenship__title[data-v-a0609b9a], .passport-citizenship__text[data-v-a0609b9a] {
text-align : center;
color : #000;
}
.passport-citizenship__title[data-v-a0609b9a] {
margin : 0 16px 8px;
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.passport-citizenship__text[data-v-a0609b9a] {
margin : 0 16px 32px;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.passport-citizenship__input[data-v-a0609b9a] {
margin : 0 16px 16px;
}
.passport-citizenship__input-item[data-v-a0609b9a] {
display : flex;
align-items : center;
}
.passport-citizenship__input-flag[data-v-a0609b9a] {
width : 20px;
margin-right : 10px;
}
.passport-citizenship__input-flag img[data-v-a0609b9a] {
width : 20px;
}
.passport-citizenship__documents[data-v-a0609b9a] {
margin : 8px 16px 32px;
}
.passport-citizenship__button[data-v-a0609b9a] {
width : calc(100% - 32px);
margin : 0 16px 32px;
}
@media (min-width: 768px) {
.passport-citizenship[data-v-a0609b9a] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
max-width : 528px;
margin : 97px auto 163px;
padding : 32px 64px;
border-radius : 10px;
box-shadow : 0 0 25px #00000012;
}
.passport-citizenship__body[data-v-a0609b9a] {
width : 320px;
}
.passport-citizenship__logo[data-v-a0609b9a] {
display : block;
margin-bottom : 24px;
}
.passport-citizenship__header[data-v-a0609b9a] {
justify-content : center;
box-shadow : none;
}
}
.base-radio {
position : relative;
z-index : 1;
}
.base-radio--disabled {
color : #cfcfcf;
cursor : not-allowed;
}
.base-radio input {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.base-radio input:checked + .base-radio__text:after {
outline : none;
opacity : 1;
}
.base-radio input:checked + .base-radio__text:before {
background-color : #00a942;
border-color : #00a942;
}
.base-radio__text {
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.base-radio__text:before {
position : absolute;
content : "";
z-index : 5;
border : #E0E0E0 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
transition : all 0.3s;
background-color : #fff;
}
.base-radio__text:after {
position : absolute;
content : "";
z-index : 10;
top : 5px;
left : 5px;
width : 10px;
height : 10px;
border-radius : 50%;
background : #FFF;
opacity : 0;
cursor : pointer;
transition : all 0.3s;
}
.passport-bullets[data-v-d2422c62] {
position : absolute;
right : 16px;
display : flex;
justify-content : center;
padding-top : 25px;
user-select : none;
}
.passport-bullets__bullet[data-v-d2422c62] {
width : 10px;
height : 10px;
margin-right : 10px;
border-radius : 10px;
background : #d9d9d9;
}
.passport-bullets__bullet[data-v-d2422c62]:last-child {
margin-right : 0;
}
.passport-bullets__bullet--active[data-v-d2422c62] {
background : #1AB248;
}
@media (min-width: 768px) {
.passport-bullets[data-v-d2422c62] {
position : static;
margin-top : 40px;
padding-top : 0;
}
}
.passport-confirm-code {
margin : 80px auto;
user-select : none;
}
.passport-confirm-code .content-wrapper {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
padding : 0 10px;
}
.passport-confirm-code__loader {
position : absolute;
z-index : 10;
top : 18px;
left : calc(50% - 10px);
}
.passport-confirm-code__logo {
display : none;
}
.passport-confirm-code__title {
max-width : 300px;
margin-top : 24px;
margin-bottom : 20px;
text-align : center;
font-size : 20px;
font-weight : 500;
line-height : 28px;
}
.passport-confirm-code__text {
margin-bottom : 32px;
text-align : center;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.passport-confirm-code__text a {
cursor : pointer;
}
.passport-confirm-code__field-code {
position : relative;
display : flex;
max-width : 260px;
margin : 0 auto;
}
.passport-confirm-code__field-code-input {
margin-right : 12px;
}
.passport-confirm-code__field-code-input .base-control__field {
width : 56px;
height : 60px;
padding : 16px;
text-align : center;
border-width : 2px;
border-radius : 5px;
font-size : 32px;
font-weight : 600;
line-height : 42px;
}
.passport-confirm-code__field-code-input:last-child {
margin-right : 0;
}
.passport-confirm-code__info {
margin-top : 32px;
text-align : center;
font-size : 14px;
font-weight : 400;
line-height : 20px;
}
.passport-confirm-code__info-support {
text-decoration-line : none;
cursor : pointer;
}
.passport-confirm-code__info-error {
color : #fa4747;
}
.passport-confirm-code__success-icon {
margin-top : 13px;
}
@media (min-width: 768px) {
.passport-confirm-code {
max-width : 528px;
margin : 180px auto;
border-radius : 10px;
box-shadow : 0 0 25px #00000012;
}
.passport-confirm-code .content-wrapper {
width : 100%;
padding : 32px 40px;
}
.passport-confirm-code__logo {
display : block;
margin : 0 auto;
}
.passport-confirm-code__success-icon {
margin-top : 111px;
}
}
.passport-final[data-v-ca3f5517] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
width : 100%;
height : 100%;
}
.passport-final__body[data-v-ca3f5517] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
max-width : 400px;
margin : 50px 16px;
user-select : none;
}
.passport-final__body--loading[data-v-ca3f5517] {
margin : 100px 16px;
}
.passport-final__title[data-v-ca3f5517] {
margin-bottom : 8px;
text-align : center;
color : #000;
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.passport-final__text[data-v-ca3f5517] {
margin-bottom : 32px;
text-align : center;
}
.passport-final__icon[data-v-ca3f5517] {
margin-bottom : 32px;
}
.passport-final__button[data-v-ca3f5517] {
min-width : 280px;
pointer-events : all;
font-size : 16px;
font-weight : 600;
line-height : 24px;
}
.passport-final__button--secondary[data-v-ca3f5517] {
color : #1ab248;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.login-menu[data-v-df731ef2] {
position : relative;
height : 35px;
display : flex;
align-items : center;
justify-content : center;
flex-direction : column;
cursor : pointer;
}
.login-menu__user[data-v-df731ef2] {
display : flex;
flex-wrap : nowrap;
flex-direction : row;
align-items : center;
gap : 5px;
}
.login-menu__user-icon[data-v-df731ef2] {
position : relative;
width : 24px;
height : 24px;
display : flex;
align-items : center;
justify-content : center;
}
.login-menu__user-icon svg[data-v-df731ef2] {
width : 20px;
height : 20px;
}
.login-menu__user--notify .login-menu__user-icon[data-v-df731ef2]:after {
position : absolute;
content : "";
top : 0;
right : 0;
border-radius : 8px;
height : 8px;
width : 8px;
outline : 2px solid #fff;
background : #ff6b00;
}
.login-menu__user-name[data-v-df731ef2] {
font-size : 14px;
font-weight : 500;
line-height : 20px;
max-width : 207px;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
}
.login-menu__dropdown[data-v-df731ef2] {
position : absolute;
top : 40px;
display : flex;
width : 196px;
padding : 12px 0;
flex-direction : column;
align-items : flex-start;
border-radius : 8px;
background : #fff;
box-shadow : 0 4px 12px #0000000a;
right : -16px;
}
@media (min-width: 1280px) {
.login-menu__dropdown[data-v-df731ef2] {
right : auto;
left : 50%;
transform : translate(-50%);
}
}
.login-menu__menu[data-v-df731ef2] {
list-style : none;
padding : 0;
margin : 0;
width : 100%;
}
.login-menu__menu-notify[data-v-df731ef2] {
display : inline-block;
border-radius : 8px;
height : 8px;
width : 8px;
background : #ff6b00;
margin-left : 6px;
}
.login-menu__menu-item a[data-v-df731ef2], .login-menu__menu-item button[data-v-df731ef2] {
display : block;
text-decoration : none;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 20px;
padding : 12px 16px;
width : 100%;
text-align : left;
}
.login-menu__menu-item a[data-v-df731ef2]:hover, .login-menu__menu-item button[data-v-df731ef2]:hover {
text-decoration : none;
background : rgb(26, 178, 72, 0.1);
}
.login-menu__menu-item--logout button[data-v-df731ef2], .login-menu__menu-item--logout button[data-v-df731ef2]:hover {
color : #e40029;
background : none;
}
.office-worktime-list .list-item[data-v-a6fd1113] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom, #000000);
display : flex;
justify-content : space-between;
}
.office-worktime-list .list-item[data-v-a6fd1113]:first-child {
color : var(--Primary_Active, #158e3a);
font-weight : 500;
}
.office-worktime-list .list-item-day[data-v-a6fd1113] {
font-weight : 500;
}
.office-worktime-list .list-item + .list-item[data-v-a6fd1113] {
margin-top : 8px;
}
.office-worktime__items[data-v-fb97623c] {
margin-left : 40px;
display : none;
}
.office-worktime--open .office-worktime__items[data-v-fb97623c] {
display : block;
}
.office-worktime__head[data-v-fb97623c] {
display : flex;
align-items : center;
margin-bottom : 8px;
width : 100%;
}
.office-worktime__head .head-icon[data-v-fb97623c] {
width : 24px;
height : 24px;
margin-right : 16px;
}
.office-worktime__head .head-title[data-v-fb97623c] {
font-size : 14px;
font-weight : 400;
line-height : 24px;
}
.office-worktime__head .head-chevron[data-v-fb97623c] {
transform : rotate(180deg);
width : 20px;
height : 20px;
margin-left : auto;
}
.office-worktime--open .office-worktime__head .head-chevron[data-v-fb97623c] {
transform : rotate(0);
}
.holidays-alert[data-v-f685492b] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
display : block;
border-radius : 8px;
background : var(--Surface_Attention, rgb(244, 117, 0, 0.05));
padding : 12px 12px 12px 16px;
}
.holidays-alert + .holidays-alert[data-v-f685492b] {
margin-top : 16px;
}
.holidays-alert__body[data-v-f685492b] {
margin-top : 4px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.holidays-alert__head[data-v-f685492b] {
display : flex;
align-items : center;
gap : 8px;
}
.holidays-alert__head .head-icon[data-v-f685492b] {
width : 20px;
height : 20px;
}
.holidays-alert__head .head-title[data-v-f685492b] {
font-weight : 500;
}
.office-from-to-button[data-v-40441cdb] {
position : relative;
display : flex;
}
.office-from-to-button__item[data-v-40441cdb] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
width : 100%;
margin-right : 8px;
padding : 12px;
color : #fff;
border-radius : 8px;
background : #1AB248;
font-size : 14px;
font-weight : 500;
line-height : 20px;
}
.office-from-to-button__item svg[data-v-40441cdb] {
margin-bottom : 4px;
}
.office-from-to-button__item[data-v-40441cdb]:last-child {
margin-right : 0;
}
.office-from-to-button__item[data-v-40441cdb]:hover {
background : #2CD35F;
}
.office-from-to-button__item-disabled[data-v-40441cdb] {
background : rgb(0, 0, 0, 0.35);
color : #fffc;
pointer-events : none;
}
.balloon-link[data-v-47258c56] {
display : flex;
align-items : center;
justify-content : space-between;
cursor : pointer;
text-decoration : none;
}
.balloon-link__icon[data-v-47258c56] {
margin-right : 16px;
}
.balloon-link__text[data-v-47258c56] {
text-decoration : none;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.balloon-link__left[data-v-47258c56] {
display : flex;
}
.balloon-link:hover .balloon-link__arrow path[data-v-47258c56] {
stroke : #2cd35f;
}
.office-sizes__icon[data-v-112030bd] {
flex-shrink : 0;
margin-right : 16px;
}
.office-sizes__item[data-v-112030bd] {
display : flex;
align-items : center;
justify-content : flex-start;
margin-bottom : 16px;
font-size : 14px;
line-height : 22px;
}
.office-metro[data-v-71914fb1] {
display : flex;
align-items : flex-start;
}
.office-metro__icon[data-v-71914fb1] {
margin-right : 16px;
}
.office-metro__name[data-v-71914fb1] {
margin-bottom : 4px;
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-metro__line[data-v-71914fb1] {
display : flex;
align-items : center;
font-size : 12px;
font-weight : 400;
line-height : 16px;
}
.office-metro__mark[data-v-71914fb1] {
width : 8px;
height : 8px;
margin-right : 10px;
content : " ";
border-radius : 8px;
}
.form__container[data-v-5606f2b0] {
display : flex;
flex-direction : row;
}
.form__label[data-v-5606f2b0] {
flex : 1;
font-size : 20px;
line-height : 29px;
color : #232323;
display : flex;
justify-content : center;
flex-direction : column;
}
@media only screen and (max-width: 999px) {
.form__label[data-v-5606f2b0] {
flex-direction : row;
justify-content : start;
}
}
.form__description[data-v-5606f2b0] {
font-size : 20px;
line-height : 28px;
color : #a5a5a5;
display : block;
}
@media only screen and (max-width: 999px) {
.form__description[data-v-5606f2b0] {
margin-left : 8px;
}
}
.form__input[data-v-5606f2b0] {
margin-left : 72px;
margin-right : 92px;
flex : 3;
}
@media only screen and (max-width: 1279px) {
.form__input[data-v-5606f2b0] {
margin-left : 74px;
margin-right : 36px;
}
}
@media only screen and (max-width: 999px) {
.form__input[data-v-5606f2b0] {
margin-top : 18px;
margin-left : unset;
margin-right : unset;
}
}
@media only screen and (max-width: 1279px) {
.form__spacer[data-v-5606f2b0] {
display : none;
}
}
.form__container {
display : flex;
flex-direction : row;
}
.form--error .form__error-message {
margin-top : 8px;
display : inline;
position : absolute;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.form--error .form__select__selector {
background : #F9F9F9 !important ;
border : #f25050 solid 1px;
position : relative;
outline : none;
}
.form__label {
flex : 1;
font-size : 20px;
line-height : 29px;
color : #232323;
display : flex;
justify-content : center;
flex-direction : column;
}
@media only screen and (max-width: 999px) {
.form__label {
flex-direction : row;
justify-content : start;
}
}
.form__description {
font-size : 20px;
line-height : 28px;
color : #a5a5a5;
display : block;
}
@media only screen and (max-width: 999px) {
.form__description {
margin-left : 8px;
}
}
.form__select {
margin-left : 72px;
margin-right : 92px;
flex : 3;
}
@media only screen and (max-width: 1279px) {
.form__select {
margin-left : 74px;
margin-right : 36px;
}
}
@media only screen and (max-width: 999px) {
.form__select {
margin-top : 18px;
margin-left : unset;
margin-right : unset;
}
}
@media only screen and (max-width: 1279px) {
.form__spacer {
display : none;
}
}
.form__error-message {
display : none;
}
.form__container[data-v-ed346cdb] {
display : flex;
flex-direction : row;
align-items : flex-start;
}
.form__label[data-v-ed346cdb] {
flex : 1;
font-size : 20px;
line-height : 29px;
color : #232323;
margin-top : 12px;
}
@media only screen and (max-width: 999px) {
.form__label[data-v-ed346cdb] {
flex-direction : row;
justify-content : start;
}
}
.form__description[data-v-ed346cdb] {
font-size : 20px;
line-height : 28px;
color : #a5a5a5;
display : block;
}
@media only screen and (max-width: 999px) {
.form__description[data-v-ed346cdb] {
margin-left : 8px;
}
}
.form__text_area[data-v-ed346cdb] {
margin-left : 72px;
margin-right : 92px;
flex : 3;
}
@media only screen and (max-width: 1279px) {
.form__text_area[data-v-ed346cdb] {
margin-left : 74px;
margin-right : 36px;
}
}
@media only screen and (max-width: 999px) {
.form__text_area[data-v-ed346cdb] {
margin-top : 18px;
margin-left : unset;
margin-right : unset;
}
}
@media only screen and (max-width: 1279px) {
.form__spacer[data-v-ed346cdb] {
display : none;
}
}
.validate_checkbox .base-checkbox__text {
padding-left : 46px;
}
.validate_checkbox .base-checkbox__text:before {
top : auto;
}
.validate_checkbox--error .validate_checkbox__error-message {
margin-top : 4px;
display : block;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.validate_checkbox__error-message {
display : none;
}
.document__link {
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
background : none !important ;
font-style : normal;
font-weight : 400;
font-size : 18px;
line-height : 24px;
text-decoration : none;
}
.document__link:hover {
color : #1ab248;
}
.document__ext {
color : #cfcfcf;
margin-left : -4px;
}
@media only screen and (min-width: 640px) {
.document__break {
display : none;
}
}
.offices-filters[data-v-3c0a633a] {
padding : 20px 0;
}
.offices-filters__search[data-v-3c0a633a] {
display : none;
}
@media (min-width: 1000px) {
.offices-filters__search[data-v-3c0a633a] {
display : block;
}
}
@media (max-width: 999px) {
.offices-filters--hidden[data-v-3c0a633a] {
padding : 0;
}
.offices-filters--hidden .offices-filters__document-and-boxes[data-v-3c0a633a] {
display : none;
}
}
.offices-filters__text-input[data-v-3c0a633a] {
z-index : 2;
width : 100%;
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.offices-filters__text-input[data-v-3c0a633a] {
width : 647px;
margin-bottom : 26px;
}
}
.offices-filters__document-and-boxes[data-v-3c0a633a] {
margin : 6px 0 0;
}
.offices-filters__doc[data-v-3c0a633a] {
margin : 20px 0 30px;
line-height : 21px;
}
@media (min-width: 640px) {
.offices-filters__doc[data-v-3c0a633a] {
margin : 30px 0 40px;
}
}
@media (min-width: 1000px) {
.offices-filters__doc[data-v-3c0a633a] {
margin : -57px 0 0;
white-space : nowrap;
font-size : 16px;
line-height : 25px;
}
}
.office-filters-content[data-v-0cfe21eb] {
display : flex;
flex-direction : column;
position : relative;
}
.office-filters-content__touch[data-v-0cfe21eb] {
position : absolute;
top : 0;
left : 0;
right : 0;
width : 100%;
padding : 8px;
display : flex;
justify-content : center;
align-items : center;
}
.office-filters-content__line[data-v-0cfe21eb] {
background : rgb(29, 29, 27, 0.3);
border-radius : 100px;
width : 56px;
height : 4px;
}
.office-filters-content__radio[data-v-0cfe21eb], .office-filters-content__checkbox[data-v-0cfe21eb] {
margin-bottom : 10px;
}
.office-filters-content__radio[data-v-0cfe21eb] .base-radio__text, .office-filters-content__radio[data-v-0cfe21eb] .base-checkbox__text, .office-filters-content__checkbox[data-v-0cfe21eb] .base-radio__text, .office-filters-content__checkbox[data-v-0cfe21eb] .base-checkbox__text {
color : #000;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-filters-content__radio[data-v-0cfe21eb]:last-child, .office-filters-content__checkbox[data-v-0cfe21eb]:last-child {
margin-bottom : 0;
}
.office-filters-content__radio[data-v-0cfe21eb] .base-checkbox__text:before, .office-filters-content__checkbox[data-v-0cfe21eb] .base-checkbox__text:before {
width : 20px;
height : 20px;
top : 2px;
}
.office-filters-content__radio[data-v-0cfe21eb] .base-checkbox__text:after, .office-filters-content__checkbox[data-v-0cfe21eb] .base-checkbox__text:after {
left : 5px;
}
.office-filters-content__title[data-v-0cfe21eb] {
margin-bottom : 10px;
color : #0009;
font-size : 12px;
font-weight : 400;
line-height : 22px;
}
.office-filters-content__label[data-v-0cfe21eb] {
margin-bottom : 2px;
color : #919699;
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
.office-filters-content__input[data-v-0cfe21eb] input {
text-align : center;
padding : 8px 18px;
font-weight : 400;
font-size : 14px;
line-height : 22px;
}
.office-filters-content__constraints[data-v-0cfe21eb] {
margin-bottom : 24px;
}
.office-filters-content__constraints-dimension[data-v-0cfe21eb] {
display : flex;
margin-top : 10px;
}
.office-filters-content__constraints-item[data-v-0cfe21eb] {
flex-grow : 1;
margin-right : 8px;
}
.office-filters-content__constraints-item[data-v-0cfe21eb]:last-child {
margin-right : 0;
}
@media (min-width: 1000px) {
.office-filters-content__touch[data-v-0cfe21eb] {
display : none;
}
}
.office-checkbox-filter[data-v-46c91265] {
display : flex;
flex-grow : 1;
flex-shrink : 0;
overflow : scroll;
align-items : center;
scrollbar-width : none;
}
.office-checkbox-filter[data-v-46c91265]::-webkit-scrollbar {
display : none;
}
.office-checkbox-filter__modal[data-v-46c91265] {
position : fixed;
z-index : 10000;
right : 0;
bottom : 0;
left : 0;
padding : 16px;
background : #fff;
}
.office-checkbox-filter__background[data-v-46c91265] {
z-index : 10000;
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
background : rgb(0, 0, 0, 0.2);
}
.office-checkbox-filter__icon[data-v-46c91265] {
margin-right : 8px;
stroke : #666;
}
.office-checkbox-filter__checkbox[data-v-46c91265], .office-checkbox-filter__button[data-v-46c91265] {
display : flex;
align-items : center;
margin-right : 8px;
padding : 6px 8px;
border-radius : 4px;
background : #f8f8f8;
flex-shrink : 0;
cursor : pointer;
}
.office-checkbox-filter__checkbox[data-v-46c91265] .base-checkbox__text, .office-checkbox-filter__button[data-v-46c91265] .base-checkbox__text {
font-size : 14px;
line-height : 22px;
}
.office-checkbox-filter__checkbox[data-v-46c91265] .base-checkbox__text:before, .office-checkbox-filter__button[data-v-46c91265] .base-checkbox__text:before {
top : 7px;
left : 8px;
width : 20px;
height : 20px;
}
.office-checkbox-filter__checkbox[data-v-46c91265] .base-checkbox__text:after, .office-checkbox-filter__button[data-v-46c91265] .base-checkbox__text:after {
top : 12px;
left : 13px;
}
.office-checkbox-filter__content[data-v-46c91265] {
flex-shrink : 0;
}
.office-checkbox-filter__button--active[data-v-46c91265], .office-checkbox-filter__button[data-v-46c91265]:hover {
color : #1ab248;
background : #f3faf5;
}
.office-checkbox-filter__button--active .office-checkbox-filter__icon[data-v-46c91265], .office-checkbox-filter__button:hover .office-checkbox-filter__icon[data-v-46c91265] {
stroke : #1ab248;
}
.office-checkbox-filter__button--clear[data-v-46c91265] {
background : rgb(244, 117, 0, 0.05);
color : #f47500;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-checkbox-filter__button--clear[data-v-46c91265]:hover {
background : rgb(244, 117, 0, 0.05);
color : #f47500;
}
@media (min-width: 1000px) {
.office-checkbox-filter__modal[data-v-46c91265] {
position : absolute;
top : unset;
right : unset;
bottom : unset;
left : unset;
width : 300px;
}
.office-checkbox-filter__background[data-v-46c91265] {
display : none;
}
}
@media (min-width: 1000px) {
.office-checkbox-filter__button--clear[data-v-46c91265] {
color : #000;
}
.office-checkbox-filter__button--clear[data-v-46c91265]:hover {
color : #1ab248;
background : #f3faf5;
}
.office-checkbox-filter__button--clear:hover .office-checkbox-filter__icon[data-v-46c91265] {
stroke : #1ab248;
}
.office-checkbox-filter__checkbox[data-v-46c91265], .office-checkbox-filter__button[data-v-46c91265] {
display : flex;
margin-right : 16px;
padding : 0;
border-radius : 0;
background : #fff;
}
.office-checkbox-filter__button[data-v-46c91265] {
font-size : 14px;
line-height : 22px;
}
.office-checkbox-filter__button[data-v-46c91265]:hover, .office-checkbox-filter__button--active[data-v-46c91265] {
background : #fff;
}
.office-checkbox-filter__button--mobile[data-v-46c91265] {
display : none;
}
.office-checkbox-filter__checkbox[data-v-46c91265] .base-checkbox__text:before {
top : 1px;
left : 0;
}
.office-checkbox-filter__checkbox[data-v-46c91265] .base-checkbox__text:after {
top : 6px;
left : 5px;
}
}
.office-page-map[data-v-ef33eb29] {
width : 100%;
min-width : 0;
max-width : 100vw;
}
.office-page-map__title[data-v-ef33eb29] {
display : none;
margin-bottom : 16px;
color : #000;
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.office-page-map__map[data-v-ef33eb29] .cdek-yandex-map__target {
height : 300px;
}
@media (min-width: 1000px) {
.office-page-map__title[data-v-ef33eb29] {
display : block;
}
.office-page-map__map[data-v-ef33eb29] {
overflow : hidden;
border-radius : 10px;
}
.office-page-map__map[data-v-ef33eb29] .cdek-yandex-map__target {
height : 500px;
}
}
.office-workload__days[data-v-d53756ec] {
display : flex;
justify-content : space-around;
margin-bottom : 16px;
}
.office-workload__days-day[data-v-d53756ec] {
display : flex;
justify-content : center;
width : 100%;
height : 30px;
margin-right : 8px;
padding : 4px 2px;
cursor : pointer;
user-select : none;
text-align : center;
color : #000;
border-radius : 4px;
background : #f2f2f2;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-workload__days-day[data-v-d53756ec]:last-child {
margin-right : 0;
}
.office-workload__days-day--selected[data-v-d53756ec] {
color : #fff;
background : #1ab248;
}
@media (min-width: 1000px) {
.office-workload[data-v-d53756ec] {
max-width : 33vw;
}
}
.office-payment-methods__list[data-v-b1e1c06f] {
margin : 0;
padding : 0;
list-style : none;
font-size : 14px;
line-height : 25px;
}
.office-payment-methods__list-item[data-v-b1e1c06f] {
display : flex;
font-weight : 400;
font-size : 14px;
line-height : 22px;
margin-bottom : 16px;
}
.office-payment-methods__list-item[data-v-b1e1c06f]:last-child {
margin-bottom : 0;
}
.office-payment-methods__icon[data-v-b1e1c06f] {
width : 24px;
height : 24px;
margin-right : 16px;
background-repeat : no-repeat;
background-position : center center;
}
.office-route__text[data-v-c0cc98a4] {
font-weight : 400;
font-size : 14px;
line-height : 22px;
text-decoration : none;
}
.office-route__transport[data-v-c0cc98a4] {
display : flex;
margin : 13px 0;
}
.office-route__transport-icon[data-v-c0cc98a4] {
margin-right : 16px;
width : 24px;
height : 24px;
}
.office-route__note[data-v-c0cc98a4] {
margin-top : 24px;
}
.office-route__route[data-v-c0cc98a4] {
display : flex;
margin-top : 24px;
}
.office-route__route-icon[data-v-c0cc98a4] {
width : 24px;
height : 24px;
margin-right : 16px;
background-repeat : no-repeat;
background-position : center center;
}
.office-contacts__item[data-v-1b4bc52e] {
display : flex;
font-weight : 400;
font-size : 14px;
line-height : 22px;
margin : 14px 0;
}
.office-contacts__item[data-v-1b4bc52e]:last-child {
margin-bottom : 0;
}
.office-contacts__icon[data-v-1b4bc52e] {
width : 24px;
height : 24px;
margin-right : 16px;
background-repeat : no-repeat;
background-position : center center;
}
.office-services[data-v-fda5c368] {
display : flex;
overflow : scroll;
flex-direction : row;
scrollbar-width : none;
}
.office-services[data-v-fda5c368]::-webkit-scrollbar {
display : none;
}
.office-services__item[data-v-fda5c368] {
display : flex;
align-items : center;
flex-shrink : 0;
margin-right : 8px;
padding : 4px 8px;
border-radius : 6px;
background : #f8f8f8;
}
.office-services__item[data-v-fda5c368]:first-child {
margin-left : 16px;
}
.office-services__item[data-v-fda5c368]:last-child {
margin-right : 16px;
}
.office-services__item-icon[data-v-fda5c368] {
margin-right : 16px;
}
.office-services__item-postamat[data-v-fda5c368] {
display : none !important ;
}
.office-services__item-text[data-v-fda5c368] {
font-size : 14px;
font-weight : 400;
line-height : 24px;
}
@media (min-width: 1000px) {
.office-services[data-v-fda5c368] {
flex-direction : column;
}
.office-services__item[data-v-fda5c368] {
width : 100%;
margin-right : 0;
margin-bottom : 8px;
padding : 10px 24px;
}
.office-services__item[data-v-fda5c368]:first-child {
margin-left : 0;
}
.office-services__item[data-v-fda5c368]:last-child {
margin-bottom : 0;
margin-right : 0;
}
.office-services__item-postamat[data-v-fda5c368] {
display : flex !important ;
}
}
.postamat-alert[data-v-54fa8e8a] {
display : flex;
align-items : flex-start;
border : none;
}
.postamat-alert__icon[data-v-54fa8e8a] {
margin-right : 16px;
}
.postamat-alert__text[data-v-54fa8e8a] {
color : #0009;
font-size : 12px;
font-weight : 400;
line-height : 18px;
}
.office-gallery-arrow[data-v-ce646c4b] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
.office-gallery-arrow--left[data-v-ce646c4b] {
transform : rotate(180deg);
}
.office-gallery {
min-width : 0;
max-width : 100vw;
}
.office-gallery__title {
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.office-gallery .swiper-container {
position : static;
overflow : hidden;
min-width : 0;
max-width : 100vw;
}
.office-gallery .swiper-container:not(.office-gallery .swiper-container.swiper-container-initialized) .office-gallery__navigation-right, .office-gallery .swiper-container:not(.office-gallery .swiper-container.swiper-container-initialized) .office-gallery__navigation-left {
transition : 0.05s linear;
pointer-events : none;
background-color : #f2f2f2;
}
.office-gallery .swiper-slide {
width : auto;
margin-right : 16px;
}
.office-gallery .swiper-slide:first-child {
margin-left : 16px;
}
.office-gallery__img {
width : 178px;
max-width : 100%;
height : 178px;
border-radius : 10px;
object-fit : cover;
}
.office-gallery__img.swiper-lazy-loaded {
display : inline-block;
cursor : pointer;
}
.office-gallery__navigation-right {
margin-left : 15px;
}
.office-gallery__navigation-right, .office-gallery__navigation-left {
display : none;
align-items : center;
justify-content : center;
width : 24px;
min-width : unset;
height : 24px;
cursor : pointer;
transition : 0.2s ease-out;
outline : none;
}
.office-gallery__navigation-right svg, .office-gallery__navigation-left svg {
stroke : #1ab248;
}
.office-gallery__navigation-right.swiper-button-disabled, .office-gallery__navigation-right.swiper-button-disabled:hover, .office-gallery__navigation-left.swiper-button-disabled, .office-gallery__navigation-left.swiper-button-disabled:hover {
transition : 0.05s linear;
pointer-events : none;
}
.office-gallery__navigation-right.swiper-button-disabled svg, .office-gallery__navigation-right.swiper-button-disabled:hover svg, .office-gallery__navigation-left.swiper-button-disabled svg, .office-gallery__navigation-left.swiper-button-disabled:hover svg {
stroke : #c6cacc;
}
.office-gallery__navigation-right:hover svg, .office-gallery__navigation-left:hover svg {
stroke : #15993d;
}
.office-gallery__header {
display : flex;
align-items : center;
justify-content : space-between;
margin : 0 16px 16px;
}
.office-gallery .swiper-lazy-preloader {
top : 0;
left : 0;
width : 186px;
height : 186px;
margin-top : 0;
margin-left : 0;
border : none;
border-radius : 10px;
background : #f5f5f5;
transition : none;
animation : none !important ;
}
@media (min-width: 1000px) {
.office-gallery__navigation-right, .office-gallery__navigation-left {
display : inline-flex;
}
.office-gallery .swiper-slide:first-child {
margin-left : 0;
}
.office-gallery .swiper-slide:last-child {
margin-right : 0;
}
.office-gallery__header {
display : flex;
margin : 0 0 16px;
}
}
.office-video[data-v-59d8e7ee] {
border-radius : 10px;
}
.office-video__title[data-v-59d8e7ee] {
margin-bottom : 16px;
color : #000;
font-size : 20px;
font-weight : 600;
line-height : 28px;
}
.office-video__loader[data-v-59d8e7ee] {
display : flex;
justify-content : center;
align-items : center;
width : 100%;
min-height : 170px;
}
.office-video__error[data-v-59d8e7ee] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : center;
height : auto;
min-height : 170px;
padding : 44px 20px;
border-radius : 10px;
background : #ededed;
}
.office-video__error-text[data-v-59d8e7ee] {
margin-top : 16px;
text-align : center;
color : #5e6366;
font-size : 14px;
font-weight : 400;
line-height : 22px;
}
.office-video .player[data-v-59d8e7ee] {
width : 100%;
border-radius : 10px;
min-height : 170px;
}
.office-video .player.office-video__player_loading[data-v-59d8e7ee] {
display : none;
}
.corporate-form__block-info-button[data-v-51ee7189] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.corporate-form__block-info-button[data-v-51ee7189] {
display : block;
width : 100%;
margin-top : 10px;
padding : 7px 0;
text-align : center;
background : #e1e1e1;
font-size : 18px;
}
}
.corporate-form .form__group-row .form__group-repeat[data-v-51ee7189] {
position : relative;
}
.corporate-form .form__group-row .form__group-repeat .form__link-remove[data-v-51ee7189] {
position : absolute;
right : 0;
margin-top : 5px;
}
.change-bank-modal {
width : 98%;
max-width : 625px;
}
.corporate-form__block-info-button[data-v-ea20ce0c] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.corporate-form__block-info-button[data-v-ea20ce0c] {
display : block;
width : 100%;
margin-top : 10px;
padding : 7px 0;
text-align : center;
background : #e1e1e1;
font-size : 18px;
}
}
.corporate-form .form__group-row .form__group-repeat[data-v-ea20ce0c] {
position : relative;
}
.corporate-form .form__group-row .form__group-repeat .form__link-remove[data-v-ea20ce0c] {
position : absolute;
right : 0;
margin-top : 5px;
}
.corporate-form__block-info-button[data-v-a0c977c2] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.corporate-form__block-info-button[data-v-a0c977c2] {
display : block;
width : 100%;
margin-top : 10px;
padding : 7px 0;
text-align : center;
background : #e1e1e1;
font-size : 18px;
}
}
.corporate-form .form__group-row .form__group-repeat[data-v-a0c977c2] {
position : relative;
}
.corporate-form .form__group-row .form__group-repeat .form__link-remove[data-v-a0c977c2] {
position : absolute;
right : 0;
margin-top : 5px;
}
.private-form__additional-content__item {
margin-bottom : 20px;
}
.private-form__additional-content__item a {
display : inline-block;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.private-form__additional-content__item a:hover {
color : #1ab248;
}
.private-form .form__checkbox-text a {
color : #232323;
}
.private-form .form__group-footer {
margin-top : 120px;
}
.corporate-form__block-info-button {
cursor : pointer;
}
@media (min-width: 576px) {
.corporate-form__block-info-button {
display : block;
width : 100%;
margin-top : 10px;
padding : 7px 0;
text-align : center;
background : #e1e1e1;
font-size : 18px;
}
}
.corporate-form .form__group-row .form__group-repeat {
position : relative;
}
.corporate-form .form__group-row .form__group-repeat .form__link-remove {
position : absolute;
right : 0;
margin-top : 5px;
}
.corporate-form .form__group-row .form__group-repeat .base-field-phone__code {
flex : 0 0 100px;
}
.corporate-form__block-info-button[data-v-46e6f9c2] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.corporate-form__block-info-button[data-v-46e6f9c2] {
display : block;
width : 100%;
margin-top : 10px;
padding : 7px 0;
text-align : center;
background : #e1e1e1;
font-size : 18px;
}
}
.corporate-form .form__group-row .form__group-repeat[data-v-46e6f9c2] {
position : relative;
}
.corporate-form .form__group-row .form__group-repeat .form__link-remove[data-v-46e6f9c2] {
position : absolute;
right : 0;
margin-top : 5px;
}
.Barcode[data-v-6f0ded69] {
max-width : 100%;
display : block;
}
.office-worktime__icon[data-v-50f8122a] {
height : 24px;
}
.office-worktime__content[data-v-50f8122a] {
display : flex;
justify-content : flex-start;
}
.office-worktime__data[data-v-50f8122a] {
margin-left : 16px;
}
.office-worktime__text[data-v-50f8122a] {
margin-bottom : 2px;
color : #000;
font-size : 14px;
line-height : 24px;
}
.office-worktime__active[data-v-50f8122a] {
margin-top : 6px;
}
.tracking-info-collapse__header[data-v-a9c1a5f8] {
margin-bottom : 12px;
}
.tracking-info-collapse__icon-box[data-v-a9c1a5f8] {
display : inline-flex;
align-items : center;
justify-content : center;
width : 25px;
height : 25px;
}
.tracking-info-collapse__label[data-v-a9c1a5f8] {
display : inline-flex;
align-items : center;
cursor : pointer;
}
.tracking-info-collapse__icon[data-v-a9c1a5f8] {
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
}
@media only screen and (min-width: 1000px) {
.tab-container-search[data-v-40f03770] {
display : flex;
flex : 1 1 auto;
flex-wrap : wrap;
}
}
.tab-container-search__from[data-v-40f03770] {
margin-bottom : 40px;
position : relative;
align-self : center;
}
@media only screen and (min-width: 1000px) {
.tab-container-search__from[data-v-40f03770] {
width : 350px;
flex : 0 1 auto;
margin-bottom : 0;
}
}
@media only screen and (min-width: 1280px) {
.tab-container-search__from[data-v-40f03770] {
width : 390px;
}
}
.tab-container-search__to[data-v-40f03770] {
position : relative;
margin-bottom : 40px;
align-self : center;
}
@media only screen and (min-width: 1000px) {
.tab-container-search__to[data-v-40f03770] {
width : 350px;
flex : 0 1 auto;
margin-bottom : 0;
}
}
@media only screen and (min-width: 1280px) {
.tab-container-search__to[data-v-40f03770] {
width : 390px;
}
}
.tab-container-search__switch[data-v-40f03770] {
padding : 16px 0;
text-align : center;
}
.tab-container-search__switch button[data-v-40f03770] {
outline : none;
}
@media only screen and (min-width: 1000px) {
.tab-container-search__switch[data-v-40f03770] {
align-self : center;
padding : 0 8px;
}
}
@media only screen and (min-width: 1000px) {
.tab-container-search__button[data-v-40f03770] {
margin-left : 8px;
}
}
@media only screen and (min-width: 1280px) {
.tab-container-search__button[data-v-40f03770] {
margin-left : 16px;
}
}
.tab-container-search__cities[data-v-40f03770] {
padding-top : 5px;
}
.tab-container-search__city[data-v-40f03770] {
font-size : 14px;
color : #959ba4;
outline : none;
margin-right : 8px;
text-decoration : underline;
}
.tab-container-search__text[data-v-40f03770] {
flex : 1 1 100%;
}
.business-help[data-v-edf4f178] {
margin : 48px 16px;
}
.business-help__title[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 24px;
}
.business-help__widget[data-v-edf4f178] {
margin-bottom : 24px;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
padding : 20px;
box-shadow : none;
}
.business-help__widget[data-v-edf4f178]:last-child {
margin-bottom : 0;
}
.business-help__subtitle[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.business-help__text[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 24px;
}
.business-help__phone[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
display : flex;
align-items : center;
margin-bottom : 16px;
}
.business-help__phone svg[data-v-edf4f178] {
margin-right : 12px;
}
.business-help__social-item[data-v-edf4f178] {
margin-right : 12px;
}
@media (min-width: 576px) {
.business-help__container[data-v-edf4f178] {
display : flex;
}
.business-help__widget[data-v-edf4f178] {
margin : 0 24px 0 0;
width : 100%;
box-sizing : border-box;
}
.business-help__widget[data-v-edf4f178]:last-child {
margin-right : 0;
}
}
@media (min-width: 992px) {
.business-help__subtitle[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.business-help__title[data-v-edf4f178] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.business-help[data-v-edf4f178] {
max-width : 1200px;
margin : 120px auto;
}
.business-help__widget[data-v-edf4f178] {
padding : 32px;
}
}
.business-products[data-v-dd56ba66] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.business-products-content[data-v-dd56ba66] {
margin : 0 16px;
padding-bottom : 88px;
position : relative;
}
.business-products-content__title[data-v-dd56ba66] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 24px;
}
.business-products-content__item[data-v-dd56ba66] {
padding : 20px;
border-radius : 16px;
background : #303030;
position : relative;
display : flex;
flex-direction : column-reverse;
justify-content : flex-end;
}
@media (min-width: 992px) {
.business-products-content__title[data-v-dd56ba66] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.business-products-content[data-v-dd56ba66] {
max-width : 1200px;
margin : 0 auto;
padding-bottom : 80px;
}
.business-products-content__item[data-v-dd56ba66] {
display : block;
padding : 24px;
}
.business-products-content__item-0[data-v-dd56ba66] {
display : flex !important ;
flex-direction : column-reverse;
padding : 32px !important ;
grid-column : 1 / 3;
grid-row : 1 / 3;
}
.business-products-content__item-0[data-v-dd56ba66] .info-card-item__image {
position : static;
margin-bottom : 48px;
width : 132px;
height : 132px;
}
.business-products-content__item-0[data-v-dd56ba66] .info-card-item__title {
margin-bottom : 24px;
}
.business-products-content__item-0[data-v-dd56ba66] .info-card-item__link {
margin-bottom : 4px;
}
.business-products-content__item-0[data-v-dd56ba66] .info-card-item__link:last-child {
margin-bottom : 0;
}
.business-products-content__item-1[data-v-dd56ba66] {
grid-column : 3 / 5;
grid-row : 1 / 2;
}
.business-products-content__item-2[data-v-dd56ba66] {
grid-column : 5 / 7;
grid-row : 1 / 2;
}
.business-products-content__item-3[data-v-dd56ba66] {
grid-column : 3 / 5;
grid-row : 2 / 3;
}
.business-products-content__item-4[data-v-dd56ba66] {
padding : 20px !important ;
grid-column : 5 / 6;
grid-row : 2 / 3;
}
.business-products-content__item-4[data-v-dd56ba66] .info-card-item__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.business-products-content__item-4[data-v-dd56ba66] .info-card-item__subtitle {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
max-width : 100%;
}
.business-products-content__item-4[data-v-dd56ba66] .info-card-item__image {
width : 100px;
height : 100px;
}
.business-products-content__item-5[data-v-dd56ba66] {
padding : 20px !important ;
grid-column : 6 / 7;
grid-row : 2 / 3;
}
.business-products-content__item-5[data-v-dd56ba66] .info-card-item__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.business-products-content__item-5[data-v-dd56ba66] .info-card-item__subtitle {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
max-width : 100%;
}
.business-products-content__item-5[data-v-dd56ba66] .info-card-item__image {
width : 100px;
height : 100px;
}
}
.info-card-container[data-v-70041dc4] {
display : grid;
gap : 16px;
}
@media (min-width: 576px) {
.info-card-container[data-v-70041dc4] {
display : grid;
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.info-card-container[data-v-70041dc4] {
grid-template-columns : 1fr 1fr 1fr;
}
}
@media (min-width: 1200px) {
.info-card-container[data-v-70041dc4] {
grid-template-columns : repeat(6,1fr);
grid-template-rows : 1fr 1fr;
gap : 24px;
}
}
.info-card-item[data-v-604a6429] {
padding : 20px;
border-radius : 16px;
background : #303030;
position : relative;
display : flex;
flex-direction : column-reverse;
justify-content : flex-end;
}
.info-card-item__link[data-v-604a6429] {
display : block;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : #4aff81;
margin-bottom : 8px;
}
.info-card-item__link[data-v-604a6429]:first-child {
margin-top : 24px;
}
.info-card-item__link[data-v-604a6429]:last-child {
margin-bottom : 0;
}
.info-card-item__title[data-v-604a6429] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : var(--Peak, #fff);
margin-bottom : 8px;
}
.info-card-item__subtitle[data-v-604a6429] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Peak_80, rgb(255, 255, 255, 0.8));
}
.info-card-item__image[data-v-604a6429] {
margin-bottom : 20px;
width : 80px;
height : 80px;
}
.info-card-item--light[data-v-604a6429] {
background : #fff;
}
.info-card-item--light .info-card-item__title[data-v-604a6429], .info-card-item--light .info-card-item__subtitle[data-v-604a6429] {
color : var(--Bottom, #000000);
}
@media (min-width: 1200px) {
.info-card-item[data-v-604a6429] {
display : block;
padding : 24px;
}
.info-card-item__title[data-v-604a6429] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.info-card-item__subtitle[data-v-604a6429] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
max-width : 80%;
}
.info-card-item__image[data-v-604a6429] {
position : absolute;
right : 0;
bottom : 0;
margin : 0;
width : 120px;
height : 120px;
}
}
.business-services[data-v-2e6e5b29] {
margin : 0 16px;
padding : 48px 0;
}
.business-services__title[data-v-2e6e5b29] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 12px;
}
.business-services__subtitle[data-v-2e6e5b29] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 24px;
}
.business-services__container[data-v-2e6e5b29] {
display : grid;
gap : 16px;
}
.business-services__item[data-v-2e6e5b29] {
border-radius : 12px;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
padding : 20px;
}
.business-services__item-icon[data-v-2e6e5b29] {
margin-bottom : 20px;
}
.business-services__item-title[data-v-2e6e5b29] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.business-services__item-subtitle[data-v-2e6e5b29] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 32px;
}
@media (min-width: 576px) {
.business-services__item[data-v-2e6e5b29] {
border-radius : 16px;
padding : 24px;
min-height : 350px;
display : flex;
flex-direction : column;
justify-content : space-between;
}
.business-services__item-icon[data-v-2e6e5b29] {
margin-bottom : 24px;
}
.business-services__item-title[data-v-2e6e5b29] {
margin-bottom : 16px;
}
.business-services__item-subtitle[data-v-2e6e5b29] {
margin-bottom : 0;
}
.business-services__item__button[data-v-2e6e5b29] {
margin-top : auto;
}
.business-services__container[data-v-2e6e5b29] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.business-services__title[data-v-2e6e5b29] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
.business-services__subtitle[data-v-2e6e5b29] {
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.business-services[data-v-2e6e5b29] {
max-width : 1200px;
margin : 120px auto 56px;
padding : 0;
}
.business-services__container[data-v-2e6e5b29] {
grid-template-columns : repeat(4,1fr);
gap : 24px;
}
}
.business-solutions[data-v-055841dc] {
margin : 0 16px 48px;
}
.business-solutions__title[data-v-055841dc] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 24px;
}
.business-solutions__container[data-v-055841dc] {
display : grid;
gap : 24px;
}
.business-solutions__item[data-v-055841dc] {
text-decoration : none;
}
.business-solutions__item-header[data-v-055841dc] {
display : flex;
justify-content : flex-start;
align-items : center;
margin-bottom : 4px;
}
.business-solutions__item-title[data-v-055841dc] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : #232323;
margin-right : 4px;
text-decoration : none;
}
.business-solutions__item-subtitle[data-v-055841dc] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
text-decoration : none;
}
@media (min-width: 576px) {
.business-solutions__container[data-v-055841dc] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.business-solutions__title[data-v-055841dc] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.business-solutions[data-v-055841dc] {
max-width : 1200px;
margin : 80px auto 120px;
padding-bottom : 0;
}
.business-solutions__container[data-v-055841dc] {
grid-auto-flow : column;
grid-template-columns : 1fr 1fr 1fr;
grid-template-rows : 2fr 3fr 3fr;
gap : 28px 126px;
margin-right : 100px;
}
}
.columns-gallery[data-v-1a58a592] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.columns-gallery__container[data-v-1a58a592] {
margin-inline : 16px;
--padding-top : 56px;
--padding-bottom : 56px;
--padding-top-lg : 80px;
--padding-bottom-lg : 80px;
margin-inline : 0;
}
@media (min-width: 992px) {
.columns-gallery__container[data-v-1a58a592] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.columns-gallery__container[data-v-1a58a592] {
max-width : 1200px;
margin : 0 auto;
}
}
@media (min-width: 576px) {
.columns-gallery__container[data-v-1a58a592] {
margin-inline : 16px;
}
}
@media (min-width: 1200px) {
.columns-gallery__container[data-v-1a58a592] {
margin-inline : auto;
}
}
.columns-gallery__title[data-v-1a58a592] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 24px;
margin-inline : 16px;
}
@media (min-width: 576px) {
.columns-gallery__title[data-v-1a58a592] {
margin-inline : unset;
}
}
@media (min-width: 992px) {
.columns-gallery__title[data-v-1a58a592] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
}
.columns-gallery__grid[data-v-1a58a592] {
display : none;
gap : 12px;
--columns-amount : 4;
}
@media (min-width: 576px) {
.columns-gallery__grid[data-v-1a58a592] {
display : grid;
grid-template-columns : repeat(2,1fr);
gap : 16px;
}
}
@media (min-width: 992px) {
.columns-gallery__grid[data-v-1a58a592] {
grid-template-columns : repeat(var(--columns-amount),1fr);
}
}
@media (min-width: 1200px) {
.columns-gallery__grid[data-v-1a58a592] {
gap : 24px;
}
}
.columns-gallery__gallery[data-v-1a58a592] {
display : block;
}
@media (min-width: 576px) {
.columns-gallery__gallery[data-v-1a58a592] {
display : none;
}
}
.columns-gallery__gallery[data-v-1a58a592] .swiper-slide {
box-sizing : border-box;
width : calc(100% - 48px);
height : auto;
}
.columns-gallery__action[data-v-1a58a592] {
margin-top : 24px;
width : 100%;
text-decoration : none;
text-transform : uppercase;
}
@media (min-width: 576px) {
.columns-gallery__action[data-v-1a58a592] {
margin-top : 32px;
padding : 6px 50px;
width : fit-content;
}
}
.columns-gallery--block .columns-gallery__gallery[data-v-1a58a592] {
display : none !important ;
}
.columns-gallery--block .columns-gallery__grid[data-v-1a58a592] {
display : grid !important ;
}
.columns-gallery-tile[data-v-1a58a592] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
}
@media (min-width: 768px) {
.columns-gallery-tile[data-v-1a58a592] {
padding : 32px;
}
}
@media (min-width: 576px) {
.columns-gallery-tile[data-v-1a58a592] {
padding-inline : 20px;
padding-block : 24px;
}
}
.columns-gallery-tile__img[data-v-1a58a592] {
width : 40px;
margin-bottom : 24px;
}
.columns-gallery-tile__title[data-v-1a58a592] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 8px;
margin-top : auto;
}
.columns-gallery-tile__subtitle[data-v-1a58a592] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom_66, rgb(0, 0, 0, 0.66));
}
.faq-list-item[data-v-e578b2b5] {
width : 100%;
}
.faq-list-item__trigger[data-v-e578b2b5] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
letter-spacing : 0.03em;
width : 100%;
padding : 18px;
background : rgb(235, 237, 239);
border-radius : 8px;
display : flex;
align-items : center;
text-align : start;
}
.faq-list-item__trigger-icon[data-v-e578b2b5] {
margin-right : 8px;
width : 24px;
height : 24px;
transition : all 0.2s;
}
.faq-list-item__trigger--open .faq-list-item__trigger-icon[data-v-e578b2b5] {
transform : rotate(90deg);
}
@media (hover: hover) {
.faq-list-item__trigger[data-v-e578b2b5]:hover {
background : rgb(213, 216, 220);
}
}
.faq-list-item__answer[data-v-e578b2b5] {
padding : 16px;
}
.faq-list[data-v-d0aca75f] {
--background : #fff;
}
.faq-list__container[data-v-d0aca75f] {
margin-inline : 16px;
--padding-top : 32px;
--padding-bottom : 32px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.faq-list__container[data-v-d0aca75f] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.faq-list__container[data-v-d0aca75f] {
max-width : 1200px;
margin : 0 auto;
}
}
.faq-list__content[data-v-d0aca75f] {
display : flex;
flex-direction : column;
gap : 8px;
}
.faq-list__title[data-v-d0aca75f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 20px;
}
@media (min-width: 1200px) {
.faq-list__title[data-v-d0aca75f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 30px;
}
}
.five-tiles[data-v-045b899a] {
--background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
background : #fff;
}
.five-tiles__container[data-v-045b899a] {
margin-inline : 16px;
--padding-top : 56px;
--padding-bottom : 56px;
--padding-top-lg : 80px;
--padding-bottom-lg : 80px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.five-tiles__container[data-v-045b899a] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.five-tiles__container[data-v-045b899a] {
max-width : 1200px;
margin : 0 auto;
}
}
.five-tiles__title[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
--title-margin : 24px;
--title-margin-lg : 32px;
}
@media (min-width: 992px) {
.five-tiles__title[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
@media (min-width: 992px) {
.five-tiles__title[data-v-045b899a] {
margin-bottom : var(--title-margin-lg);
}
}
.five-tiles__subtitle[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
display : none;
margin-top : 12px;
}
@media (min-width: 576px) {
.five-tiles__subtitle[data-v-045b899a] {
display : block;
}
}
.five-tiles__grid[data-v-045b899a] {
display : grid;
grid-template-columns : 1fr;
gap : 16px;
}
@media (min-width: 576px) {
.five-tiles__grid[data-v-045b899a] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.five-tiles__grid[data-v-045b899a] {
grid-template-columns : 1fr 1fr 1fr;
}
}
@media (min-width: 1200px) {
.five-tiles__grid[data-v-045b899a] {
grid-template-columns : 1fr 1fr 180px 180px;
grid-template-rows : auto 180px;
gap : 24px;
}
.five-tiles__grid[data-v-045b899a] > :nth-child(5n-4), .five-tiles__grid[data-v-045b899a] > :nth-child(5n-3) {
grid-row : span 2;
}
.five-tiles__grid[data-v-045b899a] > :nth-child(5n-2) {
grid-column : span 2;
}
}
.five-tiles__tile[data-v-045b899a] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
}
@media (min-width: 768px) {
.five-tiles__tile[data-v-045b899a] {
padding : 32px;
}
}
@media (min-width: 768px) {
.five-tiles__tile[data-v-045b899a] {
padding : 20px;
}
}
@media (min-width: 1200px) {
.five-tiles__tile[data-v-045b899a]:nth-child(5n-4), .five-tiles__tile[data-v-045b899a]:nth-child(5n-3) {
min-height : 384px;
padding : 32px;
}
.five-tiles__tile[data-v-045b899a]:nth-child(5n-2) {
padding : 24px;
}
}
.five-tiles__img[data-v-045b899a] {
display : inline-block;
width : 80px;
line-height : 0;
margin-bottom : 20px;
}
.five-tiles__img img[data-v-045b899a] {
width : 100%;
}
@media (min-width: 1200px) {
.five-tiles__img[data-v-045b899a] {
margin-bottom : unset;
}
.five-tiles__tile:nth-child(5n-4) .five-tiles__img[data-v-045b899a], .five-tiles__tile:nth-child(5n-3) .five-tiles__img[data-v-045b899a] {
width : 132px;
}
.five-tiles__tile:nth-child(5n-2) .five-tiles__img[data-v-045b899a] {
width : 120px;
}
.five-tiles__tile:nth-child(5n-1) .five-tiles__img[data-v-045b899a], .five-tiles__tile:nth-child(5n-0) .five-tiles__img[data-v-045b899a] {
width : 100px;
}
.five-tiles__tile:nth-child(5n-2) .five-tiles__img[data-v-045b899a], .five-tiles__tile:nth-child(5n-1) .five-tiles__img[data-v-045b899a], .five-tiles__tile:nth-child(5n-0) .five-tiles__img[data-v-045b899a] {
position : absolute;
bottom : 0;
right : 0;
}
}
.five-tiles__tile-title[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 8px;
}
@media (min-width: 576px) {
.five-tiles__tile-title[data-v-045b899a] {
margin-top : auto;
}
}
@media (min-width: 1200px) {
.five-tiles__tile:nth-child(5n-4) .five-tiles__tile-title[data-v-045b899a], .five-tiles__tile:nth-child(5n-3) .five-tiles__tile-title[data-v-045b899a], .five-tiles__tile:nth-child(5n-2) .five-tiles__tile-title[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.five-tiles__tile:nth-child(5n-2) .five-tiles__tile-title[data-v-045b899a], .five-tiles__tile:nth-child(5n-1) .five-tiles__tile-title[data-v-045b899a], .five-tiles__tile:nth-child(5n-0) .five-tiles__tile-title[data-v-045b899a] {
margin-top : unset;
}
}
.five-tiles__tile-subtitle[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1200px) {
.five-tiles__tile:nth-child(5n-4) .five-tiles__tile-subtitle[data-v-045b899a], .five-tiles__tile:nth-child(5n-3) .five-tiles__tile-subtitle[data-v-045b899a], .five-tiles__tile:nth-child(5n-2) .five-tiles__tile-subtitle[data-v-045b899a] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
max-width : 260px;
}
}
.five-tiles__links[data-v-045b899a] {
margin-top : 20px;
}
.four-tiles[data-v-aeebf962] {
--background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
background : var(--background);
}
.four-tiles__action[data-v-aeebf962] {
order : 1;
margin-top : 24px;
text-decoration : none;
}
@media (min-width: 992px) {
.four-tiles__action[data-v-aeebf962] {
order : initial;
margin-top : 0;
margin-bottom : 40px;
width : fit-content !important ;
}
}
.four-tiles__container[data-v-aeebf962] {
display : flex;
flex-direction : column;
}
.four-tiles__container--admin[data-v-aeebf962] {
margin-inline : 16px;
--padding-top : 56px;
--padding-bottom : 56px;
--padding-top-lg : 80px;
--padding-bottom-lg : 80px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.four-tiles__container--admin[data-v-aeebf962] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.four-tiles__container--admin[data-v-aeebf962] {
max-width : 1200px;
margin : 0 auto;
}
}
.four-tiles__title[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
@media (min-width: 992px) {
.four-tiles__title[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
.four-tiles__subtitle[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
display : none;
margin-bottom : 20px;
}
@media (min-width: 576px) {
.four-tiles__subtitle[data-v-aeebf962] {
display : block;
}
}
.four-tiles__grid[data-v-aeebf962] {
display : grid;
grid-template-columns : 1fr;
gap : 16px;
}
@media (min-width: 576px) {
.four-tiles__grid[data-v-aeebf962] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.four-tiles__grid[data-v-aeebf962] {
grid-template-columns : 1fr 1fr 1fr;
}
}
@media (min-width: 1200px) {
.four-tiles__grid[data-v-aeebf962] {
grid-template-columns : 1fr 1fr 1fr;
gap : 24px;
}
.four-tiles__grid[data-v-aeebf962] > :nth-child(4n-3), .four-tiles__grid[data-v-aeebf962] > :nth-child(4n-2) {
grid-row : span 2;
}
.four-tiles__grid[data-v-aeebf962] > :nth-child(4n-1), .four-tiles__grid[data-v-aeebf962] > :nth-child(4n-0) {
grid-column : span 1;
}
}
.four-tiles__tile[data-v-aeebf962] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
}
@media (min-width: 768px) {
.four-tiles__tile[data-v-aeebf962] {
padding : 32px;
}
}
@media (min-width: 768px) {
.four-tiles__tile[data-v-aeebf962] {
padding : 20px;
}
}
@media (min-width: 1200px) {
.four-tiles__tile[data-v-aeebf962]:nth-child(4n-3), .four-tiles__tile[data-v-aeebf962]:nth-child(4n-2) {
min-height : 384px;
padding : 32px;
}
.four-tiles__tile[data-v-aeebf962]:nth-child(4n-1) {
padding : 24px;
}
}
.four-tiles__img[data-v-aeebf962] {
display : inline-block;
width : 80px;
line-height : 0;
margin-bottom : 20px;
}
.four-tiles__img img[data-v-aeebf962] {
width : 100%;
}
@media (min-width: 1200px) {
.four-tiles__img[data-v-aeebf962] {
margin-bottom : unset;
}
.four-tiles__tile:nth-child(4n-3) .four-tiles__img[data-v-aeebf962], .four-tiles__tile:nth-child(4n-2) .four-tiles__img[data-v-aeebf962] {
width : 132px;
}
.four-tiles__tile:nth-child(4n-1) .four-tiles__img[data-v-aeebf962], .four-tiles__tile:nth-child(4n-0) .four-tiles__img[data-v-aeebf962] {
width : 120px;
}
.four-tiles__tile:nth-child(4n-1) .four-tiles__img[data-v-aeebf962], .four-tiles__tile:nth-child(4n-0) .four-tiles__img[data-v-aeebf962] {
position : absolute;
bottom : 0;
right : 0;
}
}
.four-tiles__tile-title[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : #fff;
margin-bottom : 8px;
}
@media (min-width: 576px) {
.four-tiles__tile-title[data-v-aeebf962] {
margin-top : auto;
}
}
@media (min-width: 1200px) {
.four-tiles__tile:nth-child(4n-3) .four-tiles__tile-title[data-v-aeebf962], .four-tiles__tile:nth-child(4n-2) .four-tiles__tile-title[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.four-tiles__tile:nth-child(4n-1) .four-tiles__tile-title[data-v-aeebf962], .four-tiles__tile:nth-child(4n-0) .four-tiles__tile-title[data-v-aeebf962] {
margin-top : unset;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.four-tiles__tile-subtitle[data-v-aeebf962] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
color : var(--Peak_80, rgb(255, 255, 255, 0.8));
}
.four-tiles__links[data-v-aeebf962] {
margin-top : 20px;
}
.inn-block__container[data-v-c4b502e8] {
margin-inline : 16px;
--padding-top : 32px;
--padding-bottom : 32px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
--padding-bottom : 12px;
--padding-bottom-lg : 100px;
}
@media (min-width: 992px) {
.inn-block__container[data-v-c4b502e8] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.inn-block__container[data-v-c4b502e8] {
max-width : 1200px;
margin : 0 auto;
}
}
.inn-block__title[data-v-c4b502e8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 12px;
}
@media (min-width: 992px) {
.inn-block__title[data-v-c4b502e8] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 20px;
}
}
.inn-input[data-v-1bce356d] {
display : flex;
}
.inn-input[data-v-1bce356d] .cdek-button {
width : auto;
padding : 16px;
height : 56px;
}
.inn-input__input[data-v-1bce356d] {
width : 100%;
margin-right : 12px;
}
@media (min-width: 768px) {
.inn-input__input[data-v-1bce356d] {
max-width : 230px;
}
}
.inn-header[data-v-fb9e5bd2] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.inn-header-content[data-v-fb9e5bd2] {
padding-top : 48px;
margin : 0 16px;
padding-bottom : 48px;
position : relative;
}
@media (min-width: 768px) {
.inn-header-content[data-v-fb9e5bd2] {
display : flex;
flex-direction : row-reverse;
align-items : center;
justify-content : space-between;
}
}
@media (min-width: 1200px) {
.inn-header-content[data-v-fb9e5bd2] {
max-width : 1200px;
margin : 0 auto;
padding-bottom : 80px;
}
}
.inn-header-content__image[data-v-fb9e5bd2] {
width : calc(100% - 32px);
margin : 0 16px 24px;
display : flex;
justify-content : center;
}
@media (min-width: 768px) {
.inn-header-content__image[data-v-fb9e5bd2] {
flex-basis : 32%;
flex-shrink : 0;
margin : 0;
}
}
.inn-header-content__image img[data-v-fb9e5bd2] {
width : 100%;
max-width : 256px;
}
@media (min-width: 768px) {
.inn-header-content__image img[data-v-fb9e5bd2] {
max-width : unset;
}
}
.inn-header-content__content[data-v-fb9e5bd2] {
display : flex;
flex-direction : column-reverse;
}
@media (min-width: 768px) {
.inn-header-content__content[data-v-fb9e5bd2] {
flex-direction : column;
}
}
@media (min-width: 768px) {
.inn-header-content__header[data-v-fb9e5bd2] {
width : 83%;
}
.inn-header-content__header[data-v-fb9e5bd2]:not(:last-child) {
margin-bottom : 48px;
}
}
@media (min-width: 992px) {
.inn-header-content__header[data-v-fb9e5bd2] {
max-width : 690px;
}
}
.inn-header-content__title[data-v-fb9e5bd2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 16px;
letter-spacing : 0;
}
@media (min-width: 768px) {
.inn-header-content__title[data-v-fb9e5bd2] {
font-family : Roboto, sans-serif;
font-weight : 300;
font-size : 40px;
line-height : 50px;
}
}
.inn-header-content__subtitle[data-v-fb9e5bd2] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.inn-header-content__subtitle[data-v-fb9e5bd2]:not(:last-child) {
margin-bottom : 40px;
}
.inn-header-content__button-link[data-v-fb9e5bd2] {
display : inline-block;
}
@media (min-width: 768px) {
.inn-header-content__button-link[data-v-fb9e5bd2] .cdek-button {
width : auto;
}
}
.inn-header-content__form[data-v-fb9e5bd2] {
z-index : 1;
}
.inn-header-content__form-title[data-v-fb9e5bd2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 12px;
}
.inn-header-content__form-container[data-v-fb9e5bd2] {
display : flex;
margin-bottom : 20px;
}
.inn-header-content__badges[data-v-fb9e5bd2] {
display : flex;
flex-wrap : wrap;
gap : 8px 12px;
}
.office-map-universal[data-v-a1d8ad8a] {
margin-inline : 16px;
--padding-top : 32px;
--padding-bottom : 32px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
--padding-top : 7px;
--padding-top-lg : 89px;
--padding-bottom-lg : 105px;
margin-inline : unset;
}
@media (min-width: 992px) {
.office-map-universal[data-v-a1d8ad8a] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.office-map-universal[data-v-a1d8ad8a] {
max-width : 1200px;
margin : 0 auto;
}
}
@media (min-width: 1200px) {
.office-map-universal[data-v-a1d8ad8a] {
max-width : unset;
margin : unset;
}
}
.office-map-universal[data-v-a1d8ad8a] .offices-select-city__city-link {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
@media (min-width: 992px) {
.office-map-universal[data-v-a1d8ad8a] .offices-select-city__city-link {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
.online-stores-footer[data-v-03b1d729] {
margin : 56px 16px 48px;
display : flex;
flex-direction : column;
justify-content : center;
}
.online-stores-footer__image[data-v-03b1d729] {
display : flex;
margin-bottom : 32px;
}
.online-stores-footer__image img[data-v-03b1d729] {
width : 100%;
max-width : 350px;
margin : 0 auto;
}
.online-stores-footer__title[data-v-03b1d729] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 8px;
text-align : center;
}
.online-stores-footer__subtitle[data-v-03b1d729] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 32px;
text-align : center;
}
@media (min-width: 768px) {
.online-stores-footer[data-v-03b1d729] {
flex-direction : row-reverse;
justify-content : space-between;
align-items : center;
margin-bottom : 0;
}
.online-stores-footer__image[data-v-03b1d729] {
margin-bottom : 0;
}
.online-stores-footer__image img[data-v-03b1d729] {
max-width : 400px;
}
.online-stores-footer__title[data-v-03b1d729], .online-stores-footer__subtitle[data-v-03b1d729] {
text-align : start;
}
.online-stores-footer__container[data-v-03b1d729] {
max-width : 390px;
}
}
@media (min-width: 1200px) {
.online-stores-footer[data-v-03b1d729] {
max-width : 1200px;
margin : 80px auto 0;
}
.online-stores-footer__title[data-v-03b1d729] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 12px;
}
.online-stores-footer__subtitle[data-v-03b1d729] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 40px;
}
}
.online-stores-help[data-v-7413385f] {
margin : 56px 16px;
}
.online-stores-help__title[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 12px;
}
.online-stores-help__subtitle[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 24px;
}
.online-stores-help__item[data-v-7413385f] {
padding : 20px;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
margin-bottom : 16px;
box-shadow : none;
}
.online-stores-help__item[data-v-7413385f]:last-child {
margin-bottom : 0;
}
.online-stores-help__item-icon[data-v-7413385f] {
width : 48px;
height : 48px;
margin-bottom : 20px;
}
.online-stores-help__item-title[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.online-stores-help__item-subtitle[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 12px;
}
.online-stores-help__item-link[data-v-7413385f] {
cursor : pointer;
text-decoration : none;
text-transform : uppercase;
margin-top : 32px;
color : var(--Primary_Active, #158e3a);
}
@media (min-width: 640px) {
.online-stores-help__item-link[data-v-7413385f] {
text-decoration : underline;
text-transform : initial;
margin-top : 32px;
}
}
@media (min-width: 992px) {
.online-stores-help__title[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 12px;
}
.online-stores-help__subtitle[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 32px;
}
.online-stores-help__container[data-v-7413385f] {
display : flex;
gap : 24px;
}
.online-stores-help__item[data-v-7413385f] {
margin-bottom : 0;
width : 100%;
padding : 32px;
}
.online-stores-help__item-title[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.online-stores-help__item-subtitle[data-v-7413385f] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
max-width : 410px;
}
}
@media (min-width: 1200px) {
.online-stores-help[data-v-7413385f] {
max-width : 1200px;
margin : 120px auto 80px;
}
}
.seven-tiles[data-v-8535dd65] {
--background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
background : var(--background);
}
.seven-tiles__container[data-v-8535dd65] {
margin-inline : 16px;
--padding-top : 56px;
--padding-bottom : 56px;
--padding-top-lg : 80px;
--padding-bottom-lg : 80px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.seven-tiles__container[data-v-8535dd65] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.seven-tiles__container[data-v-8535dd65] {
max-width : 1200px;
margin : 0 auto;
}
}
.seven-tiles__title[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
--title-margin : 24px;
--title-margin-lg : 32px;
margin-bottom : var(--title-margin);
}
@media (min-width: 992px) {
.seven-tiles__title[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
@media (min-width: 992px) {
.seven-tiles__title[data-v-8535dd65] {
margin-bottom : var(--title-margin-lg);
}
}
.seven-tiles__subtitle[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
display : none;
margin-top : 12px;
}
@media (min-width: 576px) {
.seven-tiles__subtitle[data-v-8535dd65] {
display : block;
}
}
.seven-tiles__grid[data-v-8535dd65] {
display : grid;
grid-template-columns : 1fr;
gap : 16px;
}
@media (min-width: 576px) {
.seven-tiles__grid[data-v-8535dd65] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.seven-tiles__grid[data-v-8535dd65] {
grid-template-columns : 1fr 1fr 1fr;
}
}
@media (min-width: 1200px) {
.seven-tiles__grid[data-v-8535dd65] {
grid-template-columns : repeat(6,180px);
grid-template-rows : 180px 180px;
gap : 24px;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-6) {
grid-column : span 2;
grid-row : 1 / 3;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-5) {
grid-column : span 2;
grid-row : 1 / 2;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-4) {
grid-column : span 1;
grid-row : 1 / 2;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-3) {
grid-column : span 2;
grid-row : 2 / 3;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-2) {
grid-column : span 1;
grid-row : 1 / 2;
}
.seven-tiles__grid[data-v-8535dd65] > :nth-child(7n-1) {
grid-column : span 1;
grid-row : 2 / 3;
}
}
.seven-tiles__tile[data-v-8535dd65] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
background : rgb(50, 50, 50);
}
@media (min-width: 768px) {
.seven-tiles__tile[data-v-8535dd65] {
padding : 32px;
}
}
@media (min-width: 768px) {
.seven-tiles__tile[data-v-8535dd65] {
padding : 20px;
}
}
@media (min-width: 1200px) {
.seven-tiles__tile[data-v-8535dd65]:nth-child(7n-6) {
min-height : 384px;
padding : 32px;
}
.seven-tiles__tile[data-v-8535dd65]:nth-child(7n-5), .seven-tiles__tile[data-v-8535dd65]:nth-child(7n-3) {
padding : 24px;
}
.seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile[data-v-8535dd65] {
padding : 20px;
}
}
.seven-tiles__img[data-v-8535dd65] {
display : inline-block;
width : 80px;
line-height : 0;
margin-bottom : 20px;
}
.seven-tiles__img img[data-v-8535dd65] {
width : 100%;
}
@media (min-width: 1200px) {
.seven-tiles__img[data-v-8535dd65] {
margin-bottom : unset;
}
.seven-tiles__tile:nth-child(7n-6) .seven-tiles__img[data-v-8535dd65] {
width : 132px;
}
.seven-tiles__tile:nth-child(7n-5) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-3) .seven-tiles__img[data-v-8535dd65] {
width : 120px;
}
.seven-tiles__tile:nth-child(7n-4) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__img[data-v-8535dd65] {
width : 100px;
}
.seven-tiles__tile:nth-child(7n-5) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-4) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-3) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__img[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__img[data-v-8535dd65] {
position : absolute;
bottom : 0;
right : 0;
}
}
.seven-tiles__tile-title[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
color : #fff;
margin-bottom : 8px;
}
@media (min-width: 576px) {
.seven-tiles__tile-title[data-v-8535dd65] {
margin-top : auto;
}
}
@media (min-width: 1200px) {
.seven-tiles__tile:nth-child(7n-6) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
.seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-3) .seven-tiles__tile-title[data-v-8535dd65] {
width : 260px;
}
.seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile-title[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-3) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile-title[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile-title[data-v-8535dd65] {
margin-top : unset;
}
}
.seven-tiles__tile-subtitle[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : #fffc;
}
@media (min-width: 1200px) {
.seven-tiles__tile:nth-child(7n-6) .seven-tiles__tile-subtitle[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-subtitle[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-3) .seven-tiles__tile-subtitle[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
max-width : 260px;
}
.seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile-subtitle[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-subtitle[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile-subtitle[data-v-8535dd65], .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile-subtitle[data-v-8535dd65] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
}
.seven-tiles__links[data-v-8535dd65] {
margin-top : 20px;
}
.seven-tiles__links[data-v-8535dd65] .cdek-link {
font-size : 14px;
color : #4aff81;
}
.online-stores-info[data-v-bd58b8b9] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.online-stores-info-content[data-v-bd58b8b9] {
margin : 0 16px;
padding-bottom : 56px;
position : relative;
}
.online-stores-info-content[data-v-bd58b8b9] .info-card-item__link {
margin-top : 20px;
}
.online-stores-info-content__title[data-v-bd58b8b9] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
display : none;
margin-bottom : 16px;
}
@media (min-width: 640px) {
.online-stores-info-content__title[data-v-bd58b8b9] {
display : block;
}
.online-stores-info-content__title--mobile[data-v-bd58b8b9] {
display : none;
}
}
@media (max-width: 640px) {
.online-stores-info-content__title--mobile[data-v-bd58b8b9] {
display : block;
}
}
.online-stores-info-content__chips[data-v-bd58b8b9] {
position : relative;
z-index : 2;
margin-bottom : 24px;
}
@media (min-width: 640px) {
.online-stores-info-content__chips[data-v-bd58b8b9] {
display : none;
}
}
@media (min-width: 640px) {
.online-stores-info-content__container[data-v-bd58b8b9] {
margin-bottom : 16px;
}
.online-stores-info-content__container[data-v-bd58b8b9]:last-child {
margin-bottom : 0;
}
}
@media (min-width: 992px) {
.online-stores-info-content__title[data-v-bd58b8b9] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.online-stores-info-content[data-v-bd58b8b9] {
max-width : 1200px;
margin : 0 auto;
padding-bottom : 120px;
}
.online-stores-info-content__container[data-v-bd58b8b9] {
margin-bottom : 80px;
}
.online-stores-info-content__container[data-v-bd58b8b9]:last-child {
margin-bottom : 0;
}
.online-stores-info-content[data-v-bd58b8b9] .info-card-item__link {
margin-top : 20px;
}
.online-stores-info-content__business-item[data-v-bd58b8b9] {
display : block;
}
.online-stores-info-content__business-item-0[data-v-bd58b8b9] {
display : flex !important ;
flex-direction : column-reverse;
padding : 32px !important ;
grid-column : 1 / 3;
grid-row : 1 / 3;
}
.online-stores-info-content__business-item-0[data-v-bd58b8b9] .info-card-item__image {
position : static;
margin-bottom : 96px;
}
.online-stores-info-content__business-item-1[data-v-bd58b8b9] {
grid-column : 3 / 5;
grid-row : 1 / 2;
}
.online-stores-info-content__business-item-2[data-v-bd58b8b9] {
grid-column : 5 / 7;
grid-row : 1 / 2;
}
.online-stores-info-content__business-item-3[data-v-bd58b8b9] {
grid-column : 3 / 5;
grid-row : 2 / 3;
}
.online-stores-info-content__business-item-4[data-v-bd58b8b9] {
padding : 20px !important ;
grid-column : 5 / 6;
grid-row : 2 / 3;
}
.online-stores-info-content__business-item-4[data-v-bd58b8b9] .info-card-item__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.online-stores-info-content__business-item-4[data-v-bd58b8b9] .info-card-item__subtitle {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
max-width : 100%;
}
.online-stores-info-content__business-item-4[data-v-bd58b8b9] .info-card-item__image {
width : 100px;
height : 100px;
}
.online-stores-info-content__business-item-5[data-v-bd58b8b9] {
padding : 20px !important ;
grid-column : 6 / 7;
grid-row : 2 / 3;
}
.online-stores-info-content__business-item-5[data-v-bd58b8b9] .info-card-item__title {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.online-stores-info-content__business-item-5[data-v-bd58b8b9] .info-card-item__subtitle {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
max-width : 100%;
}
.online-stores-info-content__business-item-5[data-v-bd58b8b9] .info-card-item__image {
width : 100px;
height : 100px;
}
}
.online-stores-tariffs[data-v-7b1a0639] {
margin : 112px 0 56px;
}
.online-stores-tariffs__title[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin : 0 16px 12px;
}
.online-stores-tariffs__subtitle[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin : 0 16px 24px;
}
.online-stores-tariffs__container[data-v-7b1a0639] {
scrollbar-width : none;
display : flex;
overflow : auto;
}
.online-stores-tariffs__container[data-v-7b1a0639]::-webkit-scrollbar {
display : none;
}
.online-stores-tariffs__item[data-v-7b1a0639] {
padding : 20px;
border-radius : 16px;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
margin-right : 8px;
min-width : 264px;
display : flex;
justify-content : space-between;
flex-direction : column;
}
.online-stores-tariffs__item[data-v-7b1a0639]:first-child {
margin-left : 16px;
}
.online-stores-tariffs__item[data-v-7b1a0639]:last-child {
margin-right : 16px;
}
.online-stores-tariffs__item-header[data-v-7b1a0639] {
margin-bottom : 32px;
}
.online-stores-tariffs__item--optimal[data-v-7b1a0639] {
background : var(--Surface_Access, rgb(23, 160, 0, 0.05));
}
.online-stores-tariffs__item-badges[data-v-7b1a0639] {
display : flex;
flex-direction : column;
margin-bottom : 24px;
}
.online-stores-tariffs__item-badge[data-v-7b1a0639] {
width : fit-content;
margin-bottom : 8px;
}
.online-stores-tariffs__item-name[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 4px;
}
.online-stores-tariffs__item-description[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 16px;
}
.online-stores-tariffs__item-key[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
color : var(--Bottom_60, rgb(0, 0, 0, 0.6));
margin-bottom : 2px;
}
.online-stores-tariffs__item-value[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 12px;
}
.online-stores-tariffs__item-send[data-v-7b1a0639] {
display : block;
}
@media (min-width: 992px) {
.online-stores-tariffs__title[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 12px;
}
.online-stores-tariffs__subtitle[data-v-7b1a0639] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin : 0 16px 32px;
}
.online-stores-tariffs__item[data-v-7b1a0639] {
margin-right : 24px;
}
.online-stores-tariffs__item[data-v-7b1a0639]:first-child {
margin-left : 16px;
}
.online-stores-tariffs__item[data-v-7b1a0639]:last-child {
margin-right : 16px;
}
}
@media (min-width: 1200px) {
.online-stores-tariffs[data-v-7b1a0639] {
max-width : 1200px;
margin : 120px auto;
}
.online-stores-tariffs__title[data-v-7b1a0639] {
margin : 0 0 12px;
}
.online-stores-tariffs__subtitle[data-v-7b1a0639] {
margin : 0 0 32px;
}
.online-stores-tariffs__item[data-v-7b1a0639] {
min-width : 280px;
}
.online-stores-tariffs__item[data-v-7b1a0639]:first-child {
margin-left : 0;
}
.online-stores-tariffs__item[data-v-7b1a0639]:last-child {
margin-right : 0;
}
}
.online-stores-tasks[data-v-e3492a51] {
margin : 56px 16px;
}
.online-stores-tasks__title[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 12px;
}
.online-stores-tasks__subtitle[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 24px;
}
.online-stores-tasks__item[data-v-e3492a51] {
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
padding : 20px;
margin-bottom : 16px;
box-shadow : none;
}
.online-stores-tasks__item[data-v-e3492a51]:last-child {
margin-bottom : 0;
}
.online-stores-tasks__item-header[data-v-e3492a51] {
margin-bottom : 40px;
}
.online-stores-tasks__item-icon[data-v-e3492a51] {
margin-bottom : 20px;
width : 48px;
height : 48px;
}
.online-stores-tasks__item-title[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.online-stores-tasks__item-subtitle[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.online-stores-tasks__item-badge[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-bottom : 12px;
padding : 8px 12px;
background : var(--Secondary_5, rgb(75, 60, 135, 0.05));
border-radius : 8px;
}
.online-stores-tasks__item-badge[data-v-e3492a51]:last-child {
margin-bottom : 0;
}
.online-stores-tasks__item-button[data-v-e3492a51] {
margin-top : 24px;
text-decoration : none;
text-transform : uppercase;
padding : 12px;
}
@media (min-width: 576px) {
.online-stores-tasks__container[data-v-e3492a51] {
display : flex;
flex-wrap : wrap;
gap : 16px;
}
.online-stores-tasks__item[data-v-e3492a51] {
margin-bottom : 0;
display : flex;
flex-direction : column;
justify-content : space-between;
flex : 1 1 288px;
}
}
@media (min-width: 992px) {
.online-stores-tasks__title[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
margin-bottom : 12px;
}
.online-stores-tasks__subtitle[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
margin-bottom : 32px;
}
}
@media (min-width: 1200px) {
.online-stores-tasks[data-v-e3492a51] {
max-width : 1200px;
margin : 120px auto;
}
.online-stores-tasks__container[data-v-e3492a51] {
gap : 24px;
}
.online-stores-tasks__item[data-v-e3492a51] {
padding : 32px;
}
.online-stores-tasks__item-icon[data-v-e3492a51] {
margin-bottom : 32px;
}
.online-stores-tasks__item-title[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
margin-bottom : 12px;
}
.online-stores-tasks__item-subtitle[data-v-e3492a51] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.steps__container[data-v-1457be7b] {
margin-inline : 16px;
--padding-top : 32px;
--padding-bottom : 32px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.steps__container[data-v-1457be7b] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.steps__container[data-v-1457be7b] {
max-width : 1200px;
margin : 0 auto;
}
}
.steps__mobile-hr[data-v-1457be7b] {
width : 100%;
height : 12px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
@media (min-width: 768px) {
.steps__mobile-hr[data-v-1457be7b] {
display : none;
}
}
.steps__title[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 24px;
}
@media (min-width: 992px) {
.steps__title[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
@media (min-width: 992px) {
.steps__title[data-v-1457be7b] {
margin-bottom : 40px;
}
}
@media (min-width: 768px) {
.steps__grid[data-v-1457be7b] {
display : grid;
grid-template-columns : repeat(2,1fr);
gap : 48px;
}
}
@media (min-width: 992px) {
.steps__grid[data-v-1457be7b] {
grid-template-columns : repeat(4,1fr);
}
}
.steps__el[data-v-1457be7b] {
position : relative;
text-align : center;
}
.steps__el[data-v-1457be7b]:not(:last-child) {
margin-bottom : 24px;
}
@media (min-width: 768px) {
.steps__el[data-v-1457be7b] {
text-align : left;
}
.steps__el[data-v-1457be7b]:not(:last-child) {
margin-bottom : 0;
}
}
.steps__icon[data-v-1457be7b] {
width : 80px;
height : 80px;
margin-bottom : 20px;
}
@media (min-width: 768px) {
.steps__icon[data-v-1457be7b] {
margin-bottom : 24px;
}
}
@media (min-width: 768px) {
.steps__arrow[data-v-1457be7b] {
transform : rotate(-90deg);
position : absolute;
top : 24px;
left : 68%;
}
}
.steps__el-title[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 4px;
}
@media (min-width: 992px) {
.steps__el-title[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 12px;
}
}
.steps__subtitle[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
margin-inline : auto;
margin-bottom : 24px;
width : 240px;
}
@media (min-width: 768px) {
.steps__subtitle[data-v-1457be7b] {
margin : 0;
width : auto;
}
}
@media (min-width: 992px) {
.steps__subtitle[data-v-1457be7b] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.three-columns[data-v-81cb85a2] {
--white : var(--Peak, #fff);
--grey : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
--background : var(--grey);
background : var(--background);
}
.three-columns__container[data-v-81cb85a2] {
margin-inline : 16px;
--padding-top : 32px;
--padding-bottom : 32px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
--padding-top-md : 32px;
--padding-bottom-md : 32px;
}
@media (min-width: 1200px) {
.three-columns__container[data-v-81cb85a2] {
max-width : 1200px;
margin : 0 auto;
}
}
@media (min-width: 768px) {
.three-columns__container[data-v-81cb85a2] {
padding-top : var(--padding-top-md);
padding-bottom : var(--padding-bottom-md);
}
}
@media (min-width: 992px) {
.three-columns__container[data-v-81cb85a2] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
.three-columns__title[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
--title-margin : 24px;
--title-margin-lg : 32px;
margin-bottom : var(--title-margin);
}
@media (min-width: 992px) {
.three-columns__title[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
@media (min-width: 992px) {
.three-columns__title[data-v-81cb85a2] {
margin-bottom : var(--title-margin-lg);
}
}
.three-columns__description[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
display : none;
--title-margin : 24px;
--title-margin-lg : 32px;
margin-bottom : var(--title-margin);
}
@media (min-width: 768px) {
.three-columns__description[data-v-81cb85a2] {
display : block;
}
}
@media (min-width: 992px) {
.three-columns__description[data-v-81cb85a2] {
margin-bottom : var(--title-margin-lg);
}
}
@media (min-width: 768px) {
.three-columns__grid[data-v-81cb85a2] {
display : grid;
grid-template-columns : repeat(2,1fr);
gap : 16px;
}
}
@media (min-width: 992px) {
.three-columns__grid[data-v-81cb85a2] {
grid-template-columns : repeat(3,1fr);
gap : 24px;
}
}
.three-columns__el[data-v-81cb85a2] {
margin-bottom : 32px;
}
.three-columns__el-badge[data-v-81cb85a2] {
margin-bottom : 12px;
}
.three-columns__el_tile[data-v-81cb85a2] {
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
border-radius : 12px;
margin-bottom : 16px;
}
@media (min-width: 768px) {
.three-columns__el_tile[data-v-81cb85a2] {
padding : 32px;
}
}
@media (min-width: 768px) {
.three-columns__el_tile[data-v-81cb85a2] {
border-radius : 16px;
}
}
.three-columns__el[data-v-81cb85a2]:last-child {
margin-bottom : 0;
}
@media (min-width: 768px) {
.three-columns__el[data-v-81cb85a2] {
margin-bottom : 0;
}
}
.three-columns__img[data-v-81cb85a2] {
--img-width : 80px;
--img-width-md : 132px;
--img-margin : 20px;
--img-margin-md : 32px;
--img-margin-lg : 64px;
display : inline-block;
line-height : 0;
}
@media (min-width: 768px) {
.three-columns__img[data-v-81cb85a2] {
width : var(--img-width-md);
margin-bottom : var(--img-margin-md);
}
}
@media (min-width: 992px) {
.three-columns__img[data-v-81cb85a2] {
margin-bottom : var(--img-margin-lg);
}
}
.three-columns__img img[data-v-81cb85a2] {
width : 100%;
}
.three-columns__el-title[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 8px;
}
@media (min-width: 992px) {
.three-columns__el-title[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.three-columns__subtitle[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.three-columns__subtitle[data-v-81cb85a2]:not(:last-child) {
margin-bottom : 6px;
}
@media (min-width: 992px) {
.three-columns__subtitle[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.three-columns__tip[data-v-81cb85a2] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
.three-columns__mobile-hr[data-v-81cb85a2] {
width : 100%;
height : 12px;
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
@media (min-width: 768px) {
.three-columns__mobile-hr[data-v-81cb85a2] {
display : none;
}
}
.three-columns__links[data-v-81cb85a2] {
display : flex;
flex-wrap : wrap;
}
.three-columns__links-item[data-v-81cb85a2] {
font-size : 16px;
line-height : 24px;
color : var(--Bottom, #000000);
}
.universal-tiles[data-v-f08e241c] {
background : transparent;
}
.universal-tiles__light .universal-tiles__tile[data-v-f08e241c] {
background : #fff;
color : #000;
}
.universal-tiles__light .universal-tiles__dark[data-v-f08e241c] {
background : rgb(50, 50, 50);
color : #fff;
}
.universal-tiles__container[data-v-f08e241c] {
margin-inline : 16px;
--padding-top : 56px;
--padding-bottom : 56px;
--padding-top-lg : 80px;
--padding-bottom-lg : 80px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.universal-tiles__container[data-v-f08e241c] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.universal-tiles__container[data-v-f08e241c] {
max-width : 1200px;
margin : 0 auto;
}
}
.universal-tiles__title[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
--title-margin : 24px;
--title-margin-lg : 32px;
margin-bottom : var(--title-margin);
}
@media (min-width: 992px) {
.universal-tiles__title[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
@media (min-width: 992px) {
.universal-tiles__title[data-v-f08e241c] {
margin-bottom : var(--title-margin-lg);
}
}
.universal-tiles__subtitle[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
display : none;
margin-top : 12px;
}
@media (min-width: 576px) {
.universal-tiles__subtitle[data-v-f08e241c] {
display : block;
}
}
.universal-tiles__grid[data-v-f08e241c] {
display : grid;
grid-template-columns : 1fr;
gap : 16px;
}
@media (min-width: 576px) {
.universal-tiles__grid[data-v-f08e241c] {
grid-template-columns : 1fr 1fr;
}
}
@media (min-width: 992px) {
.universal-tiles__grid[data-v-f08e241c] {
grid-template-columns : 1fr 1fr 1fr;
}
}
.universal-tiles__tile[data-v-f08e241c] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
}
@media (min-width: 768px) {
.universal-tiles__tile[data-v-f08e241c] {
padding : 32px;
}
}
@media (min-width: 768px) {
.universal-tiles__tile[data-v-f08e241c] {
padding : 20px;
}
}
@media (min-width: 1200px) {
.universal-tiles__tile[data-v-f08e241c] {
min-height : 384px;
padding : 32px;
}
}
.universal-tiles__img[data-v-f08e241c] {
display : inline-block;
width : 80px;
line-height : 0;
margin-bottom : 20px;
}
.universal-tiles__img img[data-v-f08e241c] {
width : 100%;
}
@media (min-width: 1200px) {
.universal-tiles__img[data-v-f08e241c] {
margin-bottom : unset;
width : 132px;
}
}
.universal-tiles__tile-title[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 8px;
}
@media (min-width: 576px) {
.universal-tiles__tile-title[data-v-f08e241c] {
margin-top : auto;
}
}
@media (min-width: 1200px) {
.universal-tiles__tile-title[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 24px;
line-height : 32px;
}
}
.universal-tiles__tile-subtitle[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1200px) {
.universal-tiles__tile-subtitle[data-v-f08e241c] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
}
.universal-tiles__links[data-v-f08e241c] {
margin-top : 20px;
}
.universal-tiles__links[data-v-f08e241c] .cdek-link {
font-size : 14px;
color : #4aff81;
}
.tiles-grid-group[data-v-f9fa6d27] {
--background : #fff;
background : var(--background);
}
.tiles-grid-group__container[data-v-f9fa6d27] {
margin-inline : 16px;
--padding-top : 40px;
--padding-bottom : 40px;
--padding-top-lg : 120px;
--padding-bottom-lg : 120px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.tiles-grid-group__container[data-v-f9fa6d27] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.tiles-grid-group__container[data-v-f9fa6d27] {
max-width : 1200px;
margin : 0 auto;
}
}
.tiles-grid-group__title[data-v-f9fa6d27] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
--title-margin : 16px;
margin-bottom : var(--title-margin);
}
@media (min-width: 992px) {
.tiles-grid-group__title[data-v-f9fa6d27] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 32px;
line-height : 40px;
}
}
.tiles-grid-group__chips[data-v-f9fa6d27] {
margin-bottom : 24px;
}
@media (min-width: 768px) {
.tiles-grid-group__item[data-v-f9fa6d27] {
margin-bottom : 120px;
}
.tiles-grid-group__item[data-v-f9fa6d27]:last-child {
margin-bottom : 0;
}
}
.two-columns-simple[data-v-084d29ed] {
background : var(--Surface_Neutral, rgb(51, 85, 104, 0.05));
}
.two-columns-simple__container[data-v-084d29ed] {
margin-inline : 16px;
--padding-top : 24px;
--padding-bottom : 24px;
--padding-top-lg : 32px;
--padding-bottom-lg : 32px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.two-columns-simple__container[data-v-084d29ed] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.two-columns-simple__container[data-v-084d29ed] {
max-width : 1200px;
margin : 0 auto;
}
}
.two-columns-simple__grid[data-v-084d29ed] {
display : grid;
grid-template-columns : 1fr;
gap : 16px;
}
@media (min-width: 576px) {
.two-columns-simple__grid[data-v-084d29ed] {
grid-template-columns : repeat(2,1fr);
}
}
@media (min-width: 1200px) {
.two-columns-simple__grid[data-v-084d29ed] {
gap : 24px;
}
}
.two-columns-simple__tile[data-v-084d29ed] {
border-radius : 16px;
position : relative;
display : flex;
flex-direction : column;
padding : 20px;
--tile-background : var(--Peak, #fff);
background : #fff;
padding-block : 16px;
background-color : var(--Marine_5, rgb(0, 187, 228, 0.05));
}
@media (min-width: 768px) {
.two-columns-simple__tile[data-v-084d29ed] {
padding : 32px;
}
}
@media (min-width: 768px) {
.two-columns-simple__tile[data-v-084d29ed] {
padding-block : 20px;
padding-inline : 24px;
}
.two-columns-simple__tile_icon[data-v-084d29ed] {
padding-left : 72px;
background-repeat : no-repeat;
background-size : 24px;
background-position : 24px center;
}
}
.two-columns-simple__title[data-v-084d29ed] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
margin-bottom : 4px;
}
.two-columns-simple__link[data-v-084d29ed] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
input[type="submit"][data-v-64431390], input[type="search"][data-v-64431390], input[type="text"][data-v-64431390] {
appearance : none;
}
.contentMF[data-v-64431390], .about_company__text[data-v-64431390] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-64431390], .about_company__text[data-v-64431390] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-64431390], .about_company__text[data-v-64431390] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-64431390], .about_company__text[data-v-64431390] {
padding : 0;
}
}
.containerMF[data-v-64431390] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-64431390] {
max-width : 1200px;
}
}
.containerMF__text[data-v-64431390], .about_company__text-text[data-v-64431390] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-64431390], .about_company__text-text[data-v-64431390] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-64431390], .about_company__text-text[data-v-64431390] {
font-size : 20px;
}
}
.containerMF__text b[data-v-64431390], .about_company__text-text b[data-v-64431390] {
font-weight : 600;
}
.containerMF__text i[data-v-64431390], .about_company__text-text i[data-v-64431390] {
font-weight : 100;
}
.containerMF__list[data-v-64431390] {
padding : 0;
}
.containerMF__list li[data-v-64431390] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-64431390]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-64431390] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-64431390]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-64431390], .toggle-list__link[data-v-64431390] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-64431390], .toggle-list__link[data-v-64431390] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-64431390]:focus, .toggle-list__link[data-v-64431390]:focus, .containerMF__linkGreen[data-v-64431390]:hover, .toggle-list__link[data-v-64431390]:hover, .containerMF__linkGreen[data-v-64431390]:active, .toggle-list__link[data-v-64431390]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-64431390] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-64431390]:focus, .containerMF__linkGrey[data-v-64431390]:hover, .containerMF__linkGrey[data-v-64431390]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-64431390] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-64431390]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-64431390] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-64431390]:after {
right : -29px;
}
}
.containerMF__h1[data-v-64431390] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-64431390] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-64431390] {
font-size : 42px;
}
}
.containerMF__h2[data-v-64431390] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-64431390] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-64431390] {
font-size : 34px;
}
}
.containerMF__h4[data-v-64431390], .toggle-list__h4[data-v-64431390] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-64431390], .toggle-list__h4[data-v-64431390] {
font-size : 30px;
}
}
.containerMF__h5[data-v-64431390], .about_company__text-h5[data-v-64431390] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-64431390] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-64431390]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-64431390]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-64431390]:focus, .containerMF__button-forward[data-v-64431390]:hover, .containerMF__button-forward[data-v-64431390]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-64431390]:focus:before, .containerMF__button-forward[data-v-64431390]:hover:before, .containerMF__button-forward[data-v-64431390]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-64431390]:focus:after, .containerMF__button-forward[data-v-64431390]:hover:after, .containerMF__button-forward[data-v-64431390]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-64431390] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-64431390]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-64431390]:focus, .containerMF__button-up[data-v-64431390]:hover, .containerMF__button-up[data-v-64431390]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-64431390]:focus:before, .containerMF__button-up[data-v-64431390]:hover:before, .containerMF__button-up[data-v-64431390]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-64431390] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-64431390], .containerMF__arrow-For[data-v-64431390] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-64431390]:before, .containerMF__arrow-For[data-v-64431390]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-64431390]:focus, .containerMF__arrow-Back[data-v-64431390]:hover, .containerMF__arrow-Back[data-v-64431390]:active, .containerMF__arrow-For[data-v-64431390]:focus, .containerMF__arrow-For[data-v-64431390]:hover, .containerMF__arrow-For[data-v-64431390]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-64431390]:focus:before, .containerMF__arrow-Back[data-v-64431390]:hover:before, .containerMF__arrow-Back[data-v-64431390]:active:before, .containerMF__arrow-For[data-v-64431390]:focus:before, .containerMF__arrow-For[data-v-64431390]:hover:before, .containerMF__arrow-For[data-v-64431390]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-64431390]:focus, .containerMF__arrow-Back--Dark[data-v-64431390]:hover, .containerMF__arrow-Back--Dark[data-v-64431390]:active, .containerMF__arrow-For--Dark[data-v-64431390]:focus, .containerMF__arrow-For--Dark[data-v-64431390]:hover, .containerMF__arrow-For--Dark[data-v-64431390]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-64431390]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-64431390] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-64431390]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-64431390] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-64431390]:focus, .containerMF__arrows .disabled[data-v-64431390]:hover, .containerMF__arrows .disabled[data-v-64431390]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-64431390]:focus:before, .containerMF__arrows .disabled[data-v-64431390]:hover:before, .containerMF__arrows .disabled[data-v-64431390]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-64431390] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-64431390] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-64431390] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-64431390] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-64431390] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-64431390] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-64431390] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-64431390] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-64431390] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-64431390]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-64431390]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-64431390]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-64431390]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-64431390] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-64431390] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-64431390]:focus, .containerMF__pagination-wrapper li button[data-v-64431390]:hover, .containerMF__pagination-wrapper li button[data-v-64431390]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-64431390] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-64431390] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-64431390] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-64431390]:focus, .containerMF__pagination-onward[data-v-64431390]:hover, .containerMF__pagination-onward[data-v-64431390]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-64431390] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-64431390] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-64431390] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-64431390]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-64431390] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-64431390]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-64431390]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-64431390] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-64431390] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-64431390]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-64431390] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-64431390]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-64431390]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-64431390] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-64431390] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-64431390]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-64431390] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-64431390]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-64431390]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-64431390] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-64431390] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-64431390] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-64431390] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-64431390]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-64431390] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-64431390]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-64431390]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-64431390]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-64431390] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-64431390], .containerMF__input-text[data-v-64431390]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-64431390]:focus, .containerMF__input-text[data-v-64431390]:hover, .containerMF__input-text[data-v-64431390]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-64431390] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-64431390] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-64431390] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-64431390] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-64431390] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-64431390]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-64431390]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-64431390]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-64431390]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-64431390] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-64431390] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-64431390] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-64431390] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-64431390] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-64431390] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-64431390] {
background-color : #fbfbfb;
}
.about_company[data-v-64431390] {
margin-bottom : 80px;
}
.about_company__chat[data-v-64431390] {
display : inline;
}
.about_company__text[data-v-64431390] {
margin-bottom : 63px;
}
@media (min-width: 640px) {
.about_company__text[data-v-64431390] {
margin-bottom : 87px;
}
}
@media (min-width: 1000px) {
.about_company__text[data-v-64431390] {
margin-bottom : 81px;
}
}
@media (min-width: 1280px) {
.about_company__text[data-v-64431390] {
margin-bottom : 135px;
}
}
.about_company__text-h1[data-v-64431390] {
margin-top : 100px;
font-weight : 300;
color : #1ab248;
letter-spacing : 0.1px;
font-size : 28px;
margin-bottom : 25px;
}
@media (min-width: 640px) {
.about_company__text-h1[data-v-64431390] {
margin-bottom : 29px;
font-size : 42px;
}
}
@media (min-width: 1000px) {
.about_company__text-h1[data-v-64431390] {
margin-bottom : 40px;
}
}
.about_company__text-h5[data-v-64431390] {
margin-bottom : 12px;
}
@media (min-width: 640px) {
.about_company__text-h5[data-v-64431390] {
margin-bottom : 12px;
}
}
@media (min-width: 1000px) {
.about_company__text-h5[data-v-64431390] {
margin-bottom : 21px;
}
}
@media (min-width: 640px) {
.about_company__text-text[data-v-64431390] {
font-size : 24px;
}
}
@media (min-width: 1000px) {
.about_company__text-text[data-v-64431390] {
width : 870px;
font-size : 28px;
}
}
.contentMF, .two-columns {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF, .two-columns {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF, .two-columns {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF, .two-columns {
padding : 0;
}
}
.containerMF__h4, .two-columns__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .two-columns__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.two-columns {
margin-bottom : 73px;
}
@media (min-width: 640px) {
.two-columns {
margin-bottom : 100px;
max-width : 640px;
}
}
@media (min-width: 640px) {
.two-columns {
max-width : none;
margin-bottom : 128px;
}
}
@media (min-width: 1280px) {
.two-columns {
margin-bottom : 164px;
}
}
@media (min-width: 640px) {
.two-columns__list {
display : flex;
flex-wrap : wrap;
}
}
.two-columns__item {
font-size : 16px;
margin-bottom : 22px;
}
@media (min-width: 640px) {
.two-columns__item {
font-size : 16px;
margin-bottom : 52px;
flex : 0 1 270px;
margin-right : 40px;
}
.two-columns__item:nth-last-child(1) .two-columns__item:nth-last-child(2) {
margin-bottom : 0;
}
.two-columns__item:nth-child(even) {
margin-right : 0;
}
}
@media (min-width: 962px) {
.two-columns__item {
font-size : 18px;
margin-bottom : 52px;
flex : 0 1 441px;
margin-right : 40px;
}
.two-columns__item:nth-last-child(1) .two-columns__item:nth-last-child(2) {
margin-bottom : 0;
}
.two-columns__item:nth-child(even) {
margin-right : 0;
}
}
@media (min-width: 1280px) {
.two-columns__item {
margin-right : 120px;
}
.two-columns__item:nth-child(even) {
margin-right : 0;
}
}
.two-columns__item dt dd {
display : inline;
}
.two-columns__item dt {
font-weight : 600;
}
.two-columns__item dd {
letter-spacing : -0.2px;
}
.two-columns__item:last-child {
margin-bottom : 0;
}
.two-columns__h4 {
margin-bottom : 20px;
}
@media (min-width: 1000px) {
.two-columns__h4 {
margin-bottom : 37px;
}
}
.containerMF__h4, .numbers__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .numbers__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.containerMF__arrow-Back, .containerMF__arrow-For {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back:before, .containerMF__arrow-For:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back:focus, .containerMF__arrow-Back:hover, .containerMF__arrow-Back:active, .containerMF__arrow-For:focus, .containerMF__arrow-For:hover, .containerMF__arrow-For:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back:focus:before, .containerMF__arrow-Back:hover:before, .containerMF__arrow-Back:active:before, .containerMF__arrow-For:focus:before, .containerMF__arrow-For:hover:before, .containerMF__arrow-For:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-For:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back {
margin-right : 15px;
}
.containerMF__arrow-Back:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.numbers {
display : block;
width : 100%;
padding : 10px;
margin-bottom : 60px;
}
@media (min-width: 640px) {
.numbers {
padding : 10px 0 20px 20px;
font-size : 0;
}
}
@media (min-width: 1000px) {
.numbers {
padding-top : 50px;
margin-bottom : 118px;
}
}
@media (min-width: 1280px) {
.numbers {
max-width : 1200px;
margin-bottom : 167px;
padding-left : 0;
}
}
.numbers__wrapper {
display : block;
}
@media (min-width: 640px) {
.numbers__wrapper {
display : inline-block;
width : 50%;
vertical-align : top;
}
}
@media (min-width: 1000px) {
.numbers__wrapper {
width : 47%;
}
}
.numbers__h4 {
margin-bottom : 15px;
}
@media (min-width: 1000px) {
.numbers__h4 {
margin-bottom : 57px;
}
}
@media (min-width: 1280px) {
.numbers__h4 {
margin-bottom : 47px;
}
}
.numbers__list {
display : flex;
flex-direction : row;
flex-wrap : wrap;
justify-content : space-between;
margin-bottom : 42px;
}
@media (min-width: 640px) {
.numbers__list {
margin-bottom : 0;
}
}
.numbers__item {
flex : 0 0 45%;
margin-bottom : 28px;
text-align : left;
}
.numbers__item:nth-last-child(1), .numbers__item:nth-last-child(2) {
margin-bottom : 0;
}
@media (min-width: 1000px) {
.numbers__item {
flex-grow : 1;
margin-bottom : 52px;
}
}
@media (min-width: 1280px) {
.numbers__item {
margin-bottom : 46px;
}
}
.numbers__num {
display : block;
margin-bottom : 5px;
font-weight : 200;
font-size : 30px;
line-height : 1.5;
}
@media (min-width: 1000px) {
.numbers__num {
margin-bottom : 3px;
font-size : 50px;
}
}
@media (min-width: 1280px) {
.numbers__num {
margin-bottom : 2px;
font-size : 60px;
}
}
.numbers__val {
display : block;
margin-right : 10px;
font-size : 12px;
line-height : 1.5;
}
@media (min-width: 1000px) {
.numbers__val {
margin-right : 35px;
font-size : 16px;
}
}
@media (min-width: 1280px) {
.numbers__val {
line-height : 1;
}
}
.numbers__image-wrapper {
display : block;
margin : 0 -10px;
}
@media (min-width: 640px) {
.numbers__image-wrapper {
display : inline-block;
width : 50%;
margin : 63px 0 0;
vertical-align : top;
}
}
@media (min-width: 1000px) {
.numbers__image-wrapper {
width : 53%;
margin-top : 115px;
}
}
@media (min-width: 1600px) {
.numbers__image-wrapper {
overflow : visible;
}
.numbers__image-wrapper img {
width : 120%;
}
}
.numbers__image {
width : 100%;
height : auto;
}
input[type="submit"], input[type="search"], input[type="text"] {
appearance : none;
}
.contentMF {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF {
padding : 0;
}
}
.containerMF {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF {
max-width : 1200px;
}
}
.containerMF__text {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text {
font-size : 20px;
}
}
.containerMF__text b {
font-weight : 600;
}
.containerMF__text i {
font-weight : 100;
}
.containerMF__list {
padding : 0;
}
.containerMF__list li {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li {
margin-bottom : 23px;
}
}
.containerMF__list li:last-child {
margin-bottom : 0;
}
.containerMF__link, .toggle-list__link {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen, .toggle-list__link {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen:focus, .toggle-list__link:focus, .containerMF__linkGreen:hover, .toggle-list__link:hover, .containerMF__linkGreen:active, .toggle-list__link:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey:focus, .containerMF__linkGrey:hover, .containerMF__linkGrey:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle:after {
right : -29px;
}
}
.containerMF__h1 {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1 {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1 {
font-size : 42px;
}
}
.containerMF__h2 {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3 {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3 {
font-size : 34px;
}
}
.containerMF__h4, .toggle-list__h4 {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4, .toggle-list__h4 {
font-size : 30px;
}
}
.containerMF__h5 {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward:focus, .containerMF__button-forward:hover, .containerMF__button-forward:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward:focus:before, .containerMF__button-forward:hover:before, .containerMF__button-forward:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward:focus:after, .containerMF__button-forward:hover:after, .containerMF__button-forward:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up:focus, .containerMF__button-up:hover, .containerMF__button-up:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up:focus:before, .containerMF__button-up:hover:before, .containerMF__button-up:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows {
display : inline-block;
}
.containerMF__arrow-Back, .slider-arrows .swiper-button-prevArrow, .containerMF__arrow-For, .slider-arrows .swiper-button-nextArrow {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back:before, .slider-arrows .swiper-button-prevArrow:before, .containerMF__arrow-For:before, .slider-arrows .swiper-button-nextArrow:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back:focus, .slider-arrows .swiper-button-prevArrow:focus, .containerMF__arrow-Back:hover, .slider-arrows .swiper-button-prevArrow:hover, .containerMF__arrow-Back:active, .slider-arrows .swiper-button-prevArrow:active, .containerMF__arrow-For:focus, .slider-arrows .swiper-button-nextArrow:focus, .containerMF__arrow-For:hover, .slider-arrows .swiper-button-nextArrow:hover, .containerMF__arrow-For:active, .slider-arrows .swiper-button-nextArrow:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back:focus:before, .slider-arrows .swiper-button-prevArrow:focus:before, .containerMF__arrow-Back:hover:before, .slider-arrows .swiper-button-prevArrow:hover:before, .containerMF__arrow-Back:active:before, .slider-arrows .swiper-button-prevArrow:active:before, .containerMF__arrow-For:focus:before, .slider-arrows .swiper-button-nextArrow:focus:before, .containerMF__arrow-For:hover:before, .slider-arrows .swiper-button-nextArrow:hover:before, .containerMF__arrow-For:active:before, .slider-arrows .swiper-button-nextArrow:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark:focus, .containerMF__arrow-Back--Dark:hover, .containerMF__arrow-Back--Dark:active, .containerMF__arrow-For--Dark:focus, .containerMF__arrow-For--Dark:hover, .containerMF__arrow-For--Dark:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For:before, .slider-arrows .swiper-button-nextArrow:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back, .slider-arrows .swiper-button-prevArrow {
margin-right : 15px;
}
.containerMF__arrow-Back:before, .slider-arrows .swiper-button-prevArrow:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled:focus, .containerMF__arrows .disabled:hover, .containerMF__arrows .disabled:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled:focus:before, .containerMF__arrows .disabled:hover:before, .containerMF__arrows .disabled:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item {
outline : none;
}
.containerMF__pagination-item.active button {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination {
width : 695px;
}
}
.containerMF__pagination-wrapper {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button:focus, .containerMF__pagination-wrapper li button:hover, .containerMF__pagination-wrapper li button:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button {
font-size : 20px;
}
}
.containerMF__pagination-onward {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward:focus, .containerMF__pagination-onward:hover, .containerMF__pagination-onward:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper {
width : 525px;
}
}
.containerMF__input-wrapper.error:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text:focus, .containerMF__input-wrapper.error .containerMF__input-text:hover, .containerMF__input-wrapper.error .containerMF__input-text:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder], .containerMF__input-text::placeholder {
color : #a5a5a5;
}
.containerMF__input-text:focus, .containerMF__input-text:hover, .containerMF__input-text:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list {
margin-bottom : 190px;
}
}
.toggle-list__list {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list {
margin-bottom : 35px;
}
}
.toggle-list__h4 {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4 {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4 {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4 {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle {
background-color : #fbfbfb;
}
.slider-arrows {
margin-bottom : 67px;
padding-bottom : 40px;
}
@media (min-width: 640px) {
.slider-arrows {
margin-bottom : 57px;
}
}
@media (min-width: 1000px) {
.slider-arrows {
padding : 0 20px;
margin-bottom : 80px;
}
}
@media (min-width: 1280px) {
.slider-arrows {
padding : 100px 0 0;
margin : 0 auto 135px;
overflow : hidden;
max-width : 1600px;
}
}
@media (min-width: 1600px) {
.slider-arrows {
max-width : none;
width : 100%;
}
}
.slider-arrows .swiper-wrapper {
height : 69.375vw;
}
@media (min-width: 1280px) {
.slider-arrows .swiper-wrapper {
height : auto;
align-items : center;
}
}
.slider-arrows .swiper-slide, .slider-arrows .swiper-slide img {
height : 100%;
width : 100%;
object-fit : cover;
object-position : center center;
}
.slider-arrows .swiper-slide-active {
opacity : 1;
transition : opacity 0.5s;
}
.slider-arrows .swiper-slide-prev .slider-arrows .swiper-slide-next {
opacity : 0;
transition : opacity 0.5s;
}
@media (min-width: 1280px) {
.slider-arrows .swiper-slide {
height : 24.39vw;
opacity : 0.3;
margin-right : 20px;
}
.slider-arrows .swiper-slide-active {
width : 53.13vw !important ;
height : 36.73vw;
margin : -70px 50px 0;
opacity : 1;
}
.slider-arrows .swiper-slide-prev img {
position : relative;
right : -50px;
}
}
.slider-arrows .swiper-buttons {
display : none;
position : absolute;
top : 20px;
right : 0;
z-index : 3;
}
@media (min-width: 1000px) {
.slider-arrows .swiper-buttons {
display : flex;
justify-content : space-between;
width : 125px;
}
}
.slider-arrows .swiper-button {
cursor : pointer;
left : auto;
right : auto;
}
.slider-arrows .swiper-button:after {
display : none;
}
.slider-arrows .swiper-button-disabled {
opacity : 0.3;
cursor : default;
}
.slider-arrows .swiper-button-disabled:focus .slider-arrows .swiper-button-disabled:hover .slider-arrows .swiper-button-disabled:active {
background-color : #eee;
transition : none;
}
.slider-arrows .swiper-button-disabled:focus .slider-arrows .swiper-button-disabled:hover .slider-arrows .swiper-button-disabled:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.slider-arrows .swiper-pagination {
bottom : 0;
}
@media (min-width: 1000px) {
.slider-arrows .swiper-pagination {
display : none;
}
}
.slider-arrows .swiper-container {
padding-bottom : 28px;
position : relative;
}
@media (min-width: 1000px) {
.slider-arrows .swiper-container {
padding-top : 63px;
padding-bottom : 0;
}
}
.slider-arrows .swiper-pagination-bullet {
width : 8px;
height : 8px;
background-color : #cfcfcf;
margin : 0 6px;
opacity : 1;
}
.slider-arrows .swiper-pagination-bullet-active {
width : 10px;
height : 10px;
background-color : #232323;
}
input[type="submit"][data-v-7d734aee], input[type="search"][data-v-7d734aee], input[type="text"][data-v-7d734aee] {
appearance : none;
}
.contentMF[data-v-7d734aee], .numbered-list__list[data-v-7d734aee] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-7d734aee], .numbered-list__list[data-v-7d734aee] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-7d734aee], .numbered-list__list[data-v-7d734aee] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-7d734aee], .numbered-list__list[data-v-7d734aee] {
padding : 0;
}
}
.containerMF[data-v-7d734aee] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-7d734aee] {
max-width : 1200px;
}
}
.containerMF__text[data-v-7d734aee] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-7d734aee] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-7d734aee] {
font-size : 20px;
}
}
.containerMF__text b[data-v-7d734aee] {
font-weight : 600;
}
.containerMF__text i[data-v-7d734aee] {
font-weight : 100;
}
.containerMF__list[data-v-7d734aee] {
padding : 0;
}
.containerMF__list li[data-v-7d734aee] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-7d734aee]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-7d734aee] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-7d734aee]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-7d734aee], .toggle-list__link[data-v-7d734aee] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-7d734aee], .toggle-list__link[data-v-7d734aee] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-7d734aee]:focus, .toggle-list__link[data-v-7d734aee]:focus, .containerMF__linkGreen[data-v-7d734aee]:hover, .toggle-list__link[data-v-7d734aee]:hover, .containerMF__linkGreen[data-v-7d734aee]:active, .toggle-list__link[data-v-7d734aee]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-7d734aee] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-7d734aee]:focus, .containerMF__linkGrey[data-v-7d734aee]:hover, .containerMF__linkGrey[data-v-7d734aee]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-7d734aee] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-7d734aee]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-7d734aee] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-7d734aee]:after {
right : -29px;
}
}
.containerMF__h1[data-v-7d734aee] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-7d734aee] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-7d734aee] {
font-size : 42px;
}
}
.containerMF__h2[data-v-7d734aee] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-7d734aee] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-7d734aee] {
font-size : 34px;
}
}
.containerMF__h4[data-v-7d734aee], .toggle-list__h4[data-v-7d734aee] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-7d734aee], .toggle-list__h4[data-v-7d734aee] {
font-size : 30px;
}
}
.containerMF__h5[data-v-7d734aee], .numbered-list__list-h5[data-v-7d734aee] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-7d734aee] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-7d734aee]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-7d734aee]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-7d734aee]:focus, .containerMF__button-forward[data-v-7d734aee]:hover, .containerMF__button-forward[data-v-7d734aee]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-7d734aee]:focus:before, .containerMF__button-forward[data-v-7d734aee]:hover:before, .containerMF__button-forward[data-v-7d734aee]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-7d734aee]:focus:after, .containerMF__button-forward[data-v-7d734aee]:hover:after, .containerMF__button-forward[data-v-7d734aee]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-7d734aee] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-7d734aee]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-7d734aee]:focus, .containerMF__button-up[data-v-7d734aee]:hover, .containerMF__button-up[data-v-7d734aee]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-7d734aee]:focus:before, .containerMF__button-up[data-v-7d734aee]:hover:before, .containerMF__button-up[data-v-7d734aee]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-7d734aee] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-7d734aee], .containerMF__arrow-For[data-v-7d734aee] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-7d734aee]:before, .containerMF__arrow-For[data-v-7d734aee]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-7d734aee]:focus, .containerMF__arrow-Back[data-v-7d734aee]:hover, .containerMF__arrow-Back[data-v-7d734aee]:active, .containerMF__arrow-For[data-v-7d734aee]:focus, .containerMF__arrow-For[data-v-7d734aee]:hover, .containerMF__arrow-For[data-v-7d734aee]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-7d734aee]:focus:before, .containerMF__arrow-Back[data-v-7d734aee]:hover:before, .containerMF__arrow-Back[data-v-7d734aee]:active:before, .containerMF__arrow-For[data-v-7d734aee]:focus:before, .containerMF__arrow-For[data-v-7d734aee]:hover:before, .containerMF__arrow-For[data-v-7d734aee]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-7d734aee]:focus, .containerMF__arrow-Back--Dark[data-v-7d734aee]:hover, .containerMF__arrow-Back--Dark[data-v-7d734aee]:active, .containerMF__arrow-For--Dark[data-v-7d734aee]:focus, .containerMF__arrow-For--Dark[data-v-7d734aee]:hover, .containerMF__arrow-For--Dark[data-v-7d734aee]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-7d734aee]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-7d734aee] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-7d734aee]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-7d734aee] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-7d734aee]:focus, .containerMF__arrows .disabled[data-v-7d734aee]:hover, .containerMF__arrows .disabled[data-v-7d734aee]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-7d734aee]:focus:before, .containerMF__arrows .disabled[data-v-7d734aee]:hover:before, .containerMF__arrows .disabled[data-v-7d734aee]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-7d734aee] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-7d734aee] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-7d734aee] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-7d734aee] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-7d734aee] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-7d734aee] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-7d734aee] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-7d734aee] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-7d734aee] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-7d734aee]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-7d734aee]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-7d734aee]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-7d734aee] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-7d734aee] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-7d734aee]:focus, .containerMF__pagination-wrapper li button[data-v-7d734aee]:hover, .containerMF__pagination-wrapper li button[data-v-7d734aee]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-7d734aee] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-7d734aee] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-7d734aee] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-7d734aee]:focus, .containerMF__pagination-onward[data-v-7d734aee]:hover, .containerMF__pagination-onward[data-v-7d734aee]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-7d734aee] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-7d734aee] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-7d734aee] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-7d734aee]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-7d734aee] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-7d734aee]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-7d734aee]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-7d734aee] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-7d734aee] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-7d734aee]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-7d734aee] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-7d734aee]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-7d734aee]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-7d734aee] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-7d734aee] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-7d734aee]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-7d734aee] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-7d734aee]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-7d734aee]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-7d734aee] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-7d734aee] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-7d734aee] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-7d734aee] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-7d734aee]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-7d734aee] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-7d734aee]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-7d734aee]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-7d734aee]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-7d734aee] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-7d734aee], .containerMF__input-text[data-v-7d734aee]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-7d734aee]:focus, .containerMF__input-text[data-v-7d734aee]:hover, .containerMF__input-text[data-v-7d734aee]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-7d734aee] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-7d734aee] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-7d734aee] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-7d734aee] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-7d734aee] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-7d734aee]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-7d734aee]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-7d734aee]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-7d734aee]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-7d734aee] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-7d734aee] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-7d734aee] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-7d734aee] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-7d734aee] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-7d734aee] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-7d734aee] {
background-color : #fbfbfb;
}
.numbered-list__list[data-v-7d734aee] {
position : relative;
z-index : 1;
margin-bottom : 79px;
}
@media (min-width: 640px) {
.numbered-list__list[data-v-7d734aee] {
margin-bottom : 108px;
}
}
@media (min-width: 1000px) {
.numbered-list__list[data-v-7d734aee] {
margin-bottom : 150px;
}
}
@media (min-width: 1280px) {
.numbered-list__list[data-v-7d734aee] {
max-width : 1200px;
margin : 0 auto 142px;
}
}
.numbered-list__list-h5[data-v-7d734aee] {
display : inline-block;
width : 280px;
margin-bottom : 58px;
}
@media (min-width: 640px) {
.numbered-list__list-h5[data-v-7d734aee] {
width : auto;
margin-bottom : 51px;
}
}
.numbered-list__list-list[data-v-7d734aee] {
padding : 0;
counter-reset : number 0;
}
@media (min-width: 1000px) {
.numbered-list__list-list[data-v-7d734aee] {
width : 700px;
}
}
.numbered-list__list-item[data-v-7d734aee] {
position : relative;
margin-bottom : 54px;
padding-left : 38px;
list-style : none;
}
.numbered-list__list-item[data-v-7d734aee]:after {
position : absolute;
z-index : 9;
top : -49px;
left : 0;
content : counter(number);
counter-increment : number 1;
color : #f1f1f1;
font-size : 100px;
font-weight : 900;
}
.numbered-list__list-item[data-v-7d734aee]:last-child {
margin-bottom : 0;
}
.numbered-list__list-item p[data-v-7d734aee], .numbered-list__list-item div[data-v-7d734aee] {
position : relative;
z-index : 10;
}
.numbered-list__list-item span[data-v-7d734aee] {
position : relative;
z-index : 10;
display : block;
margin-bottom : 6px;
font-size : 16px;
font-weight : 600;
}
@media (min-width: 640px) {
.numbered-list__list-item span[data-v-7d734aee] {
margin-bottom : 2px;
font-size : 19px;
}
}
@media (min-width: 640px) {
.numbered-list__list-item[data-v-7d734aee] {
margin-bottom : 46px;
padding-left : 38px;
}
}
@media (min-width: 1000px) {
.numbered-list__list-item[data-v-7d734aee] {
margin-bottom : 46px;
letter-spacing : -0.15px;
font-size : 16px;
}
}
.profi-header[data-v-c0e1d693] {
background : linear-gradient(45deg, rgb(205, 192, 255, 0.5) 0%, rgb(207, 255, 252, 0.5) 100%);
}
.profi-header__extra[data-v-c0e1d693] {
margin-top : 16px;
}
.profi-header .base-container[data-v-c0e1d693] {
padding : 16px 16px 48px;
}
.profi-header__title[data-v-c0e1d693] {
font-weight : 300;
font-size : 24px;
line-height : 32px;
margin-bottom : 12px;
}
.profi-header__subtitle[data-v-c0e1d693] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.profi-header__form[data-v-c0e1d693] {
box-shadow : 0 4px 12px #0000000a;
border-radius : 16px;
padding : 24px 16px;
background-color : #fff;
}
.profi-header__image[data-v-c0e1d693] {
position : relative;
display : block;
margin : 32px auto;
width : 100%;
min-height : 204px;
}
.profi-header__image img[data-v-c0e1d693] {
position : absolute;
height : 100%;
width : 100%;
}
.profi-header__image[data-v-c0e1d693]:before {
position : absolute;
content : " ";
width : 100%;
border-radius : 16px;
background : linear-gradient(45deg, #f3c935 0%, #ffc00b 100%);
bottom : 0;
height : 65%;
}
@media (min-width: 400px) {
.profi-header__image img[data-v-c0e1d693] {
object-fit : contain;
}
}
.profi-header__link[data-v-c0e1d693] {
display : inline-block;
}
.profi-header__main[data-v-c0e1d693] {
display : flex;
flex-direction : column-reverse;
}
.profi-header__text[data-v-c0e1d693] {
margin : 0 auto 48px;
}
@media (min-width: 1000px) {
.profi-header__text[data-v-c0e1d693] {
max-width : 545px;
margin : 0;
}
.profi-header__main[data-v-c0e1d693] {
flex-direction : row;
margin-top : 48px;
align-items : center;
justify-content : space-between;
}
.profi-header__image[data-v-c0e1d693] {
width : auto;
margin : 0;
}
.profi-header__image img[data-v-c0e1d693] {
width : auto;
position : static;
}
.profi-header__image[data-v-c0e1d693]:before {
display : none;
}
.profi-header .base-container[data-v-c0e1d693] {
padding : 40px 16px 80px;
}
.profi-header__title[data-v-c0e1d693] {
font-weight : 300;
font-size : 40px;
line-height : 50px;
margin-bottom : 16px;
}
.profi-header__subtitle[data-v-c0e1d693] {
font-weight : 400;
font-size : 16px;
line-height : 24px;
}
.profi-header__form[data-v-c0e1d693] {
margin-top : 48px;
padding : 32px;
}
}
@media (min-width: 1280px) {
.profi-header .base-container[data-v-c0e1d693] {
padding : 40px 0 80px;
}
}
.profi-cards[data-v-97cef075] {
padding : 0 16px;
margin-top : 48px;
margin-bottom : 48px;
}
@media (min-width: 992px) {
.profi-cards[data-v-97cef075] {
margin-top : 100px;
margin-bottom : 100px;
}
}
.profi-cards__item[data-v-97cef075] {
background : rgb(98, 119, 145, 0.05);
border-radius : 16px;
padding : 20px;
margin-bottom : 16px;
}
.profi-cards__title[data-v-97cef075] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.profi-cards__text[data-v-97cef075] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.profi-cards__icon[data-v-97cef075] {
margin-bottom : 24px;
width : 40px;
height : 40px;
}
.profi-cards__header[data-v-97cef075] {
margin-bottom : 24px;
}
@media (min-width: 1000px) {
.profi-cards__container[data-v-97cef075] {
display : flex;
flex-wrap : nowrap;
flex-direction : row;
}
.profi-cards__card[data-v-97cef075] {
padding : 24px;
}
.profi-cards__item[data-v-97cef075] {
margin-bottom : 0;
margin-right : 24px;
flex : 1;
}
.profi-cards__header[data-v-97cef075] {
margin-bottom : 40px;
}
.profi-cards__title[data-v-97cef075] {
font-size : 24px;
line-height : 32px;
}
.profi-cards__text[data-v-97cef075] {
font-size : 16px;
line-height : 24px;
}
.profi-cards__icon[data-v-97cef075] {
margin-bottom : 32px;
}
}
.profi-subtitle[data-v-040929ff] {
font-weight : 300;
font-size : 24px;
line-height : 32px;
}
@media (min-width: 1000px) {
.profi-subtitle[data-v-040929ff] {
font-size : 40px;
line-height : 50px;
}
}
.profi-steps[data-v-b185170a] {
padding : 0 16px;
margin : 48px 0;
}
.profi-steps__link[data-v-b185170a] {
color : #0009;
}
.profi-steps__header[data-v-b185170a] {
margin-bottom : 32px;
}
.profi-steps__item[data-v-b185170a] {
display : flex;
flex-direction : column;
margin-bottom : 32px;
}
.profi-steps__item[data-v-b185170a]:last-child {
margin-bottom : 0;
}
.profi-steps__icon[data-v-b185170a] {
width : 32px;
height : 32px;
margin-bottom : 16px;
}
.profi-steps__title[data-v-b185170a] {
font-weight : 500;
font-size : 20px;
line-height : 28px;
margin-bottom : 8px;
}
.profi-steps__text[data-v-b185170a] {
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 768px) {
.profi-steps__header[data-v-b185170a] {
margin-bottom : 40px;
}
.profi-steps__item[data-v-b185170a] {
flex-direction : row;
max-width : 690px;
margin-bottom : 40px;
}
.profi-steps__icon[data-v-b185170a] {
margin-right : 24px;
}
.profi-steps__title[data-v-b185170a] {
font-size : 24px;
line-height : 32px;
}
.profi-steps__text[data-v-b185170a] {
font-weight : 400;
font-size : 18px;
line-height : 26px;
}
}
@media (min-width: 1000px) {
.profi-steps[data-v-b185170a] {
margin : 100px auto;
}
}
input[type="submit"][data-v-aaeb39e6], input[type="search"][data-v-aaeb39e6], input[type="text"][data-v-aaeb39e6] {
appearance : none;
}
.contentMF[data-v-aaeb39e6] {
padding : 0 10px;
}
@media (min-width: 640px) {
.contentMF[data-v-aaeb39e6] {
padding : 0 20px;
}
}
@media (min-width: 1000px) {
.contentMF[data-v-aaeb39e6] {
padding : 0 20px;
}
}
@media (min-width: 1280px) {
.contentMF[data-v-aaeb39e6] {
padding : 0;
}
}
.containerMF[data-v-aaeb39e6] {
min-width : 320px;
margin : 0 auto;
}
@media (min-width: 1280px) {
.containerMF[data-v-aaeb39e6] {
max-width : 1200px;
}
}
.containerMF__text[data-v-aaeb39e6] {
font-weight : 300;
color : #232323;
font-size : 16px;
margin-bottom : 0;
}
@media (min-width: 1000px) {
.containerMF__text[data-v-aaeb39e6] {
font-size : 20px;
}
}
@media (min-width: 1280px) {
.containerMF__text[data-v-aaeb39e6] {
font-size : 20px;
}
}
.containerMF__text b[data-v-aaeb39e6] {
font-weight : 600;
}
.containerMF__text i[data-v-aaeb39e6] {
font-weight : 100;
}
.containerMF__list[data-v-aaeb39e6] {
padding : 0;
}
.containerMF__list li[data-v-aaeb39e6] {
list-style : none;
position : relative;
font-weight : 300;
font-size : 18px;
margin-bottom : 11px;
color : #232323;
padding-left : 19px;
}
.containerMF__list li[data-v-aaeb39e6]:before {
position : absolute;
left : 2px;
top : 11px;
content : "";
border-bottom : 1px solid #232323;
width : 12px;
height : 1px;
}
@media (min-width: 640px) {
.containerMF__list li[data-v-aaeb39e6] {
margin-bottom : 23px;
}
}
.containerMF__list li[data-v-aaeb39e6]:last-child {
margin-bottom : 0;
}
.containerMF__link[data-v-aaeb39e6], .toggle-list__link[data-v-aaeb39e6] {
color : #232323;
font-size : 20px;
text-decoration : none;
cursor : pointer;
}
.containerMF__linkGreen[data-v-aaeb39e6], .toggle-list__link[data-v-aaeb39e6] {
font-weight : 500;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGreen[data-v-aaeb39e6]:focus, .toggle-list__link[data-v-aaeb39e6]:focus, .containerMF__linkGreen[data-v-aaeb39e6]:hover, .toggle-list__link[data-v-aaeb39e6]:hover, .containerMF__linkGreen[data-v-aaeb39e6]:active, .toggle-list__link[data-v-aaeb39e6]:active {
color : #1ab248;
background-image : linear-gradient(to right, #1AB248 75%, #1AB248 75%);
transition : all 0.2s;
}
.containerMF__linkGrey[data-v-aaeb39e6] {
font-weight : 400;
background-image : linear-gradient(to right, #232323 75%, #232323 75%);
background-size : 8px 1px;
background-position : 0 1.04em;
background-repeat : repeat-x;
}
.containerMF__linkGrey[data-v-aaeb39e6]:focus, .containerMF__linkGrey[data-v-aaeb39e6]:hover, .containerMF__linkGrey[data-v-aaeb39e6]:active {
background-image : none;
transition : all 0.2s;
}
.containerMF__toggle[data-v-aaeb39e6] {
text-decoration : none;
cursor : pointer;
display : inline-block;
padding-bottom : 5px;
font-size : 20px;
color : #232323;
border-bottom : 1px solid #787878;
position : relative;
margin-bottom : 10px;
outline : none;
}
.containerMF__toggle[data-v-aaeb39e6]:after {
position : absolute;
content : "";
right : -23px;
top : 16px;
width : 10px;
height : 10px;
z-index : 5;
transform : rotate(90deg);
border : transparent solid 5px;
border-left : 10px solid #787878;
}
@media (min-width: 1000px) {
.containerMF__toggle[data-v-aaeb39e6] {
font-size : 24px;
padding-bottom : 3px;
}
.containerMF__toggle[data-v-aaeb39e6]:after {
right : -29px;
}
}
.containerMF__h1[data-v-aaeb39e6] {
font-weight : 300;
color : #1ab248;
font-size : 28px;
margin : 0;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__h1[data-v-aaeb39e6] {
font-size : 36px;
}
}
@media (min-width: 1000px) {
.containerMF__h1[data-v-aaeb39e6] {
font-size : 42px;
}
}
.containerMF__h2[data-v-aaeb39e6] {
font-weight : 200;
color : #232323;
font-size : 36px;
}
.containerMF__h3[data-v-aaeb39e6] {
font-weight : 200;
color : #232323;
font-size : 20px;
}
@media (min-width: 640px) {
.containerMF__h3[data-v-aaeb39e6] {
font-size : 34px;
}
}
.containerMF__h4[data-v-aaeb39e6], .toggle-list__h4[data-v-aaeb39e6] {
font-size : 24px;
color : #1ab248;
font-weight : 600;
}
@media (min-width: 1000px) {
.containerMF__h4[data-v-aaeb39e6], .toggle-list__h4[data-v-aaeb39e6] {
font-size : 30px;
}
}
.containerMF__h5[data-v-aaeb39e6] {
font-weight : 600;
color : #1ab248;
font-size : 24px;
}
.containerMF__button-forward[data-v-aaeb39e6] {
display : block;
width : 90px;
height : 90px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-forward[data-v-aaeb39e6]:before {
position : absolute;
content : "";
right : 33px;
bottom : 44.5px;
border-bottom : 1px solid #232323;
height : 1px;
width : 24px;
}
.containerMF__button-forward[data-v-aaeb39e6]:after {
position : absolute;
content : "";
right : 34px;
bottom : 37px;
border-right : 1px solid #232323;
border-bottom : 1px solid #232323;
height : 15px;
width : 15px;
transform : rotate(-45deg);
}
.containerMF__button-forward[data-v-aaeb39e6]:focus, .containerMF__button-forward[data-v-aaeb39e6]:hover, .containerMF__button-forward[data-v-aaeb39e6]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-aaeb39e6]:focus:before, .containerMF__button-forward[data-v-aaeb39e6]:hover:before, .containerMF__button-forward[data-v-aaeb39e6]:active:before {
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-forward[data-v-aaeb39e6]:focus:after, .containerMF__button-forward[data-v-aaeb39e6]:hover:after, .containerMF__button-forward[data-v-aaeb39e6]:active:after {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__button-up[data-v-aaeb39e6] {
display : block;
width : 75px;
height : 75px;
background : #e1e1e1;
position : relative;
outline : none;
}
.containerMF__button-up[data-v-aaeb39e6]:before {
position : absolute;
content : "";
right : 30px;
bottom : 28px;
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transform : rotate(-135deg);
height : 15px;
width : 15px;
}
.containerMF__button-up[data-v-aaeb39e6]:focus, .containerMF__button-up[data-v-aaeb39e6]:hover, .containerMF__button-up[data-v-aaeb39e6]:active {
outline : none;
background-color : #a5a5a5;
transition : all 0.6s;
}
.containerMF__button-up[data-v-aaeb39e6]:focus:before, .containerMF__button-up[data-v-aaeb39e6]:hover:before, .containerMF__button-up[data-v-aaeb39e6]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrows[data-v-aaeb39e6] {
display : inline-block;
}
.containerMF__arrow-Back[data-v-aaeb39e6], .containerMF__arrow-For[data-v-aaeb39e6] {
position : relative;
width : 55px;
height : 55px;
background : #eee;
cursor : pointer;
outline : none;
}
.containerMF__arrow-Back[data-v-aaeb39e6]:before, .containerMF__arrow-For[data-v-aaeb39e6]:before {
position : absolute;
content : "";
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
height : 15px;
width : 15px;
}
.containerMF__arrow-Back[data-v-aaeb39e6]:focus, .containerMF__arrow-Back[data-v-aaeb39e6]:hover, .containerMF__arrow-Back[data-v-aaeb39e6]:active, .containerMF__arrow-For[data-v-aaeb39e6]:focus, .containerMF__arrow-For[data-v-aaeb39e6]:hover, .containerMF__arrow-For[data-v-aaeb39e6]:active {
outline : none;
background-color : #1ab248;
transition : all 0.6s;
}
.containerMF__arrow-Back[data-v-aaeb39e6]:focus:before, .containerMF__arrow-Back[data-v-aaeb39e6]:hover:before, .containerMF__arrow-Back[data-v-aaeb39e6]:active:before, .containerMF__arrow-For[data-v-aaeb39e6]:focus:before, .containerMF__arrow-For[data-v-aaeb39e6]:hover:before, .containerMF__arrow-For[data-v-aaeb39e6]:active:before {
border-right : 1px solid #fff;
border-bottom : 1px solid #fff;
transition : all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-aaeb39e6]:focus, .containerMF__arrow-Back--Dark[data-v-aaeb39e6]:hover, .containerMF__arrow-Back--Dark[data-v-aaeb39e6]:active, .containerMF__arrow-For--Dark[data-v-aaeb39e6]:focus, .containerMF__arrow-For--Dark[data-v-aaeb39e6]:hover, .containerMF__arrow-For--Dark[data-v-aaeb39e6]:active {
background-color : #787878;
transition : all 0.6s;
}
.containerMF__arrow-For[data-v-aaeb39e6]:before {
right : 24px;
bottom : 21px;
transform : rotate(-45deg);
}
.containerMF__arrow-Back[data-v-aaeb39e6] {
margin-right : 15px;
}
.containerMF__arrow-Back[data-v-aaeb39e6]:before {
right : 17px;
bottom : 21px;
transform : rotate(135deg);
}
.containerMF__arrows .disabled[data-v-aaeb39e6] {
opacity : 0.3;
cursor : default;
}
.containerMF__arrows .disabled[data-v-aaeb39e6]:focus, .containerMF__arrows .disabled[data-v-aaeb39e6]:hover, .containerMF__arrows .disabled[data-v-aaeb39e6]:active {
background-color : #eee;
transition : none;
}
.containerMF__arrows .disabled[data-v-aaeb39e6]:focus:before, .containerMF__arrows .disabled[data-v-aaeb39e6]:hover:before, .containerMF__arrows .disabled[data-v-aaeb39e6]:active:before {
border-right : 1px solid #787878;
border-bottom : 1px solid #787878;
transition : none;
}
.containerMF__pagination-item[data-v-aaeb39e6] {
outline : none;
}
.containerMF__pagination-item.active button[data-v-aaeb39e6] {
outline : none;
background-color : #1ab248;
color : #fff;
}
.containerMF__pagination[data-v-aaeb39e6] {
display : block;
width : 300px;
margin : 0 auto;
}
@media (min-width: 640px) {
.containerMF__pagination[data-v-aaeb39e6] {
width : 590px;
display : flex;
justify-content : space-between;
align-items : flex-start;
}
}
@media (min-width: 1000px) {
.containerMF__pagination[data-v-aaeb39e6] {
width : 695px;
}
}
.containerMF__pagination-wrapper[data-v-aaeb39e6] {
display : block;
width : 100%;
padding : 0;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper[data-v-aaeb39e6] {
flex-basis : 491px;
display : flex;
justify-content : space-between;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper[data-v-aaeb39e6] {
flex-basis : 594px;
}
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6] {
list-style-type : none;
margin : 0;
width : 30px;
height : 30px;
display : inline-block;
text-align : center;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(8) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(9) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(10) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(11) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(12) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(13) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:nth-child(14) {
display : none;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:last-child {
margin-left : 39px;
position : relative;
}
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:last-child:before {
position : absolute;
content : "...";
bottom : 5px;
right : 47px;
color : #787878;
font-size : 12px;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:last-child:before {
font-size : 18px;
bottom : 0;
right : 60px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li[data-v-aaeb39e6]:last-child:before {
font-size : 20px;
}
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li[data-v-aaeb39e6] {
width : 35px;
height : 35px;
}
}
.containerMF__pagination-wrapper li button[data-v-aaeb39e6] {
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
text-align : center;
display : inline-block;
color : #787878;
transition : all 0.6s;
font-size : 12px;
outline : none;
}
.containerMF__pagination-wrapper li button[data-v-aaeb39e6]:focus, .containerMF__pagination-wrapper li button[data-v-aaeb39e6]:hover, .containerMF__pagination-wrapper li button[data-v-aaeb39e6]:active {
background-color : #1ab248;
color : #fff;
transition : all 0.6s;
}
@media (min-width: 640px) {
.containerMF__pagination-wrapper li button[data-v-aaeb39e6] {
font-size : 18px;
}
}
@media (min-width: 1000px) {
.containerMF__pagination-wrapper li button[data-v-aaeb39e6] {
font-size : 20px;
}
}
.containerMF__pagination-onward[data-v-aaeb39e6] {
font-size : 16px;
color : #232323;
padding-left : 13px;
font-weight : 500;
text-decoration : none;
outline : none;
}
.containerMF__pagination-onward[data-v-aaeb39e6]:focus, .containerMF__pagination-onward[data-v-aaeb39e6]:hover, .containerMF__pagination-onward[data-v-aaeb39e6]:active {
outline : none;
color : #1ab248;
transition : all 0.2s;
}
@media (min-width: 640px) {
.containerMF__pagination-onward[data-v-aaeb39e6] {
font-size : 20px;
padding-left : 0;
}
}
.containerMF__checkbox[data-v-aaeb39e6] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkbox input[data-v-aaeb39e6] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text[data-v-aaeb39e6]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkbox-text[data-v-aaeb39e6] {
display : inline-block;
position : relative;
padding-left : 31px;
font-size : 16px;
text-transform : lowercase;
line-height : 20px;
}
.containerMF__checkbox-text[data-v-aaeb39e6]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
width : 21px;
height : 21px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkbox-text[data-v-aaeb39e6]:after {
position : absolute;
content : "";
z-index : 10;
border : #000 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 10px;
height : 7px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__checkboxGray[data-v-aaeb39e6] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__checkboxGray input[data-v-aaeb39e6] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__checkboxGray input:checked + .containerMF__checkboxGray-text[data-v-aaeb39e6]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__checkboxGray-text[data-v-aaeb39e6] {
display : inline-block;
position : relative;
padding-left : 54px;
font-size : 20px;
text-transform : lowercase;
line-height : 24px;
}
.containerMF__checkboxGray-text[data-v-aaeb39e6]:before {
position : absolute;
content : "";
z-index : 5;
border : #787878 solid 1px;
width : 24px;
height : 24px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__checkboxGray-text[data-v-aaeb39e6]:after {
position : absolute;
content : "";
z-index : 10;
border : #787878 solid 3px;
border-right : 0 solid #fff;
border-top : 0 solid #fff;
top : 6px;
left : 6px;
width : 13px;
height : 8px;
transform : rotate(-45deg);
opacity : 0;
cursor : pointer;
}
.containerMF__radio[data-v-aaeb39e6] {
display : inline-block;
position : relative;
cursor : pointer;
}
.containerMF__radio input[data-v-aaeb39e6] {
display : inline-block;
position : absolute;
z-index : -1;
opacity : 0;
margin : 10px 0 0 20px;
outline : none;
}
.containerMF__radio input:checked + .containerMF__radio-text[data-v-aaeb39e6]:after {
outline : none;
opacity : 1;
transition : all 0.2s;
}
.containerMF__radio-text[data-v-aaeb39e6] {
display : inline-block;
position : relative;
padding-left : 35px;
font-size : 18px;
font-weight : 300;
line-height : 20px;
}
.containerMF__radio-text[data-v-aaeb39e6]:before {
position : absolute;
content : "";
z-index : 5;
border : #232323 solid 1px;
border-radius : 50%;
width : 20px;
height : 20px;
top : 0;
left : 0;
cursor : pointer;
}
.containerMF__radio-text[data-v-aaeb39e6]:after {
position : absolute;
content : "";
z-index : 10;
top : 3px;
left : 3px;
width : 14px;
height : 14px;
border-radius : 50%;
background : #232323;
opacity : 0;
cursor : pointer;
}
.containerMF__input-wrapper[data-v-aaeb39e6] {
width : 100%;
position : relative;
}
@media (min-width: 640px) {
.containerMF__input-wrapper[data-v-aaeb39e6] {
width : 600px;
}
}
@media (min-width: 1000px) {
.containerMF__input-wrapper[data-v-aaeb39e6] {
width : 405px;
}
}
@media (min-width: 1280px) {
.containerMF__input-wrapper[data-v-aaeb39e6] {
width : 525px;
}
}
.containerMF__input-wrapper.error[data-v-aaeb39e6]:after {
position : absolute;
content : "Можно вводить только русские буквы";
left : 0;
bottom : -25px;
font-size : 13px;
color : #e91717;
font-weight : 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-aaeb39e6] {
background : #F9F9F9 !important ;
border : #F25050 solid 1px;
position : relative;
outline : none;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-aaeb39e6]:focus, .containerMF__input-wrapper.error .containerMF__input-text[data-v-aaeb39e6]:hover, .containerMF__input-wrapper.error .containerMF__input-text[data-v-aaeb39e6]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.containerMF__input-text[data-v-aaeb39e6] {
font-size : 21px;
font-weight : 400;
padding : 22px 30px;
background : #F9F9F9;
color : #232323;
display : block;
width : 100%;
border : transparent solid 1px;
background-clip : border-box;
box-sizing : border-box;
outline : none;
}
.containerMF__input-text[placeholder][data-v-aaeb39e6], .containerMF__input-text[data-v-aaeb39e6]::placeholder {
color : #a5a5a5;
}
.containerMF__input-text[data-v-aaeb39e6]:focus, .containerMF__input-text[data-v-aaeb39e6]:hover, .containerMF__input-text[data-v-aaeb39e6]:active {
outline : none;
background-color : #f4f4f4;
transition : all 0.2s;
}
.toggle-list[data-v-aaeb39e6] {
margin-bottom : 65px;
}
@media (min-width: 640px) {
.toggle-list[data-v-aaeb39e6] {
margin-bottom : 97px;
}
}
@media (min-width: 1000px) {
.toggle-list[data-v-aaeb39e6] {
margin-bottom : 127px;
}
}
@media (min-width: 1280px) {
.toggle-list[data-v-aaeb39e6] {
margin-bottom : 190px;
}
}
.toggle-list__list[data-v-aaeb39e6] {
position : relative;
margin-bottom : 29px;
}
.toggle-list__list[data-v-aaeb39e6]:before {
position : absolute;
content : "";
top : 0;
height : 1px;
left : 0;
right : 0;
margin : 0 10px;
border-bottom : 1px solid #ECECEC;
z-index : 50;
}
@media (min-width: 640px) {
.toggle-list__list[data-v-aaeb39e6]:before {
margin : 0 20px;
}
}
@media (min-width: 1280px) {
.toggle-list__list[data-v-aaeb39e6]:before {
margin : 0;
}
}
@media (max-width: 640px) {
.toggle-list__list[data-v-aaeb39e6]:before {
margin : 0 !important ;
}
}
@media (min-width: 640px) {
.toggle-list__list[data-v-aaeb39e6] {
margin-bottom : 35px;
}
}
.toggle-list__h4[data-v-aaeb39e6] {
margin-bottom : 23px;
}
@media (min-width: 640px) {
.toggle-list__h4[data-v-aaeb39e6] {
margin-bottom : 20px;
}
}
@media (min-width: 1000px) {
.toggle-list__h4[data-v-aaeb39e6] {
margin-bottom : 35px;
}
}
@media (min-width: 1280px) {
.toggle-list__h4[data-v-aaeb39e6] {
margin-bottom : 30px;
}
}
@media (min-width: 1000px) {
.toggle-list__link[data-v-aaeb39e6] {
margin-left : 20px;
}
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-aaeb39e6] {
background-color : #fbfbfb;
}
.profi-questions[data-v-aaeb39e6] {
position : relative;
z-index : 1;
margin-bottom : 48px;
padding : 0 16px;
}
.profi-questions__title[data-v-aaeb39e6] {
margin-bottom : 24px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__container--active .profi-questions__arrow-icon {
transform : rotate(0.25turn);
}
.profi-questions[data-v-aaeb39e6] .accordion-item {
border-bottom : 1px solid #e1e1e1;
background-color : transparent;
}
.profi-questions[data-v-aaeb39e6] .accordion-item:nth-child(odd) {
background-color : transparent;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__header {
padding : 16px 0;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__title {
font-weight : 400;
font-size : 16px;
line-height : 28px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__container {
padding : 0 0 16px;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__container ul {
margin-left : 24px;
}
@media (min-width: 1000px) {
.profi-questions[data-v-aaeb39e6] {
margin-bottom : 80px;
}
.profi-questions__title[data-v-aaeb39e6] {
margin-bottom : 40px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__header {
padding : 32px 0;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__container--active .accordion-item__header {
padding-bottom : 16px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__container {
font-size : 16px;
line-height : 24px;
}
.profi-questions[data-v-aaeb39e6] .accordion-item__title {
font-size : 20px;
line-height : 28px;
}
}
.link-alert[data-v-e3499e44] {
margin : 16px auto 0;
}
.link-alert__link[data-v-e3499e44] {
display : flex;
flex-direction : row;
justify-content : space-between;
align-items : center;
border : #e0e0e0 dashed 1px;
box-sizing : border-box;
border-radius : 8px;
padding : 7px 12px;
cursor : pointer;
text-decoration : none;
margin : 16px;
}
@media (min-width: 768px) {
.link-alert__link[data-v-e3499e44] {
background : rgb(246, 247, 249, 0.66);
border-radius : 10px;
padding : 20px;
border : none;
margin-bottom : 48px;
margin-left : 0;
margin-right : 0;
}
}
.link-alert__icon[data-v-e3499e44] {
width : 32px;
height : 32px;
display : flex;
align-items : center;
justify-content : center;
}
.link-alert__text[data-v-e3499e44] {
font-weight : 300;
font-size : 15px;
line-height : 24px;
color : #333;
margin-right : 32px;
}
.link-alert__text[data-v-e3499e44] span {
color : #00bc4c;
font-size : 15px;
line-height : 24px;
font-weight : 700;
}
@media (min-width: 576px) {
.link-alert__text[data-v-e3499e44] span {
font-size : 20px;
}
}
@media (min-width: 576px) {
.link-alert__text[data-v-e3499e44] {
font-size : 20px;
}
}
.contract-form-cis[data-v-534d7f8b] {
margin-inline : 16px;
--padding-top : 24px;
--padding-bottom : 24px;
--padding-top-lg : 56px;
--padding-bottom-lg : 56px;
padding-top : var(--padding-top);
padding-bottom : var(--padding-bottom);
}
@media (min-width: 992px) {
.contract-form-cis[data-v-534d7f8b] {
padding-top : var(--padding-top-lg);
padding-bottom : var(--padding-bottom-lg);
}
}
@media (min-width: 1200px) {
.contract-form-cis[data-v-534d7f8b] {
max-width : 1200px;
margin : 0 auto;
}
}
.contract-form-cis[data-v-534d7f8b] .cdek-input__tip:empty {
display : none;
}
.contract-form-cis__header[data-v-534d7f8b] {
display : flex;
flex-direction : column;
gap : 4px;
margin-bottom : 32px;
}
@media (min-width: 1200px) {
.contract-form-cis__header[data-v-534d7f8b] {
gap : 16px;
margin-bottom : 40px;
}
}
.contract-form-cis__title[data-v-534d7f8b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 20px;
line-height : 28px;
}
@media (min-width: 1200px) {
.contract-form-cis__title[data-v-534d7f8b] {
font-family : Roboto, sans-serif;
font-weight : 300;
font-size : 40px;
line-height : 50px;
}
}
.contract-form-cis__description[data-v-534d7f8b] {
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 1200px) {
.contract-form-cis__description[data-v-534d7f8b] {
max-width : 634px;
}
}
@media (min-width: 768px) {
.contract-form-cis__form[data-v-534d7f8b] {
width : 384px;
}
}
.contract-form-cis__sub[data-v-534d7f8b] {
display : flex;
flex-direction : column;
gap : 16px;
}
.contract-form-cis__sub[data-v-534d7f8b]:first-child {
margin-bottom : 32px;
}
.contract-form-cis__subtitle[data-v-534d7f8b] {
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 16px;
line-height : 24px;
}
.contract-form-cis__remove[data-v-534d7f8b] {
color : var(--Error, #e40029);
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.contract-form-cis__files[data-v-534d7f8b] {
cursor : pointer;
margin-top : 4px;
}
.contract-form-cis__files input[type="file"][data-v-534d7f8b] {
display : none;
}
@media (hover: hover) {
.contract-form-cis__files:not(.contract-form-cis__files-has):hover:not(:has(.contract-form-cis__remove:hover)) .contract-form-cis__upload[data-v-534d7f8b] {
color : var(--Primary, #1ab248);
}
.contract-form-cis__files[data-v-534d7f8b]:not(.contract-form-cis__files-has):hover:not(:has(.contract-form-cis__remove:hover)) svg path {
stroke : var(--Primary, #1ab248);
}
}
.contract-form-cis__upload[data-v-534d7f8b] {
display : flex;
gap : 10px;
}
.contract-form-cis__upload-title[data-v-534d7f8b] {
font-weight : 400;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
}
.contract-form-cis__upload-subtitle[data-v-534d7f8b] {
color : #565a62;
font-family : Roboto, sans-serif;
font-weight : 400;
font-size : 12px;
line-height : 16px;
}
.contract-form-cis__files-label[data-v-534d7f8b] {
overflow-wrap : break-word;
max-width : 254px;
font-family : Roboto, sans-serif;
font-weight : 500;
font-size : 14px;
line-height : 20px;
}
@media (min-width: 768px) {
.contract-form-cis__files-label[data-v-534d7f8b] {
max-width : 350px;
}
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] {
display : flex;
gap : 8px;
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] .cdek-select {
min-width : 104px;
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] .cdek-select .cdek-dropdown-box {
max-height : 350px;
overflow : auto;
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] .cdek-select .cdek-dropdown-box::-webkit-scrollbar {
transition : all 0.3s ease;
display : block;
width : 4px;
border-radius : 8px;
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] .cdek-select .cdek-dropdown-box::-webkit-scrollbar-thumb {
transition : all 0.3s ease;
background : #e0e4e9;
}
.contract-form-cis__phone-wrapper[data-v-534d7f8b] .cdek-select .cdek-select__tip:empty {
display : none;
}
.contract-form-cis__phone[data-v-534d7f8b] {
width : 100%;
}
.contract-form-cis__textarea[data-v-534d7f8b] {
width : 100%;
height : 100px;
border : #cccfd5 solid 1px;
border-radius : 8px;
margin-bottom : 20px;
padding : 16px;
outline-color : var(--Primary, #1ab248);
transition : outline-color 0.3s ease;
caret-color : #1ab248;
}
.contract-form-cis__send[data-v-534d7f8b] {
margin-top : 32px;
margin-bottom : 24px;
}
.grid-photo-parallax-item[data-v-ea35a33e] {
width : 100%;
height : 100%;
display : flex;
align-items : center;
justify-content : center;
outline : none;
position : relative;
padding : 20px;
}
.grid-photo-parallax-item__item[data-v-ea35a33e] {
position : absolute;
top : 10%;
bottom : 0;
left : 11%;
right : 0;
width : 70%;
z-index : 2;
}
.grid-photo-parallax-item__img-bg[data-v-ea35a33e] {
width : 100%;
position : relative;
z-index : 1;
}
.arrow-square[data-v-48815242] {
vertical-align : middle;
}
.arrow-square--right[data-v-48815242] {
transform : rotate(0.5turn);
}
.error-alert[data-v-f00c0e6f] {
display : flex;
align-items : center;
padding : 14px;
color : #e91717;
border-radius : 8px;
background : rgb(255, 98, 97, 0.05);
}
.error-alert__message[data-v-f00c0e6f] {
flex : 1 1 auto;
margin-left : 9px;
font-size : 12px;
line-height : 16px;
}
.error-alert__icon[data-v-f00c0e6f] {
min-width : 24px;
max-width : 24px;
}
.map-container[data-v-23912600] {
flex-grow : 1;
}
.change-company-edit-modal {
width : 98%;
max-width : 625px;
}
.company-datat-view__block-info-button[data-v-b481b6f7] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.company-datat-view__block-info-button[data-v-b481b6f7] {
background : #e1e1e1;
display : block;
text-align : center;
padding : 7px 0;
width : 100%;
font-size : 18px;
margin-top : 10px;
}
}
h1[data-v-73828347] {
letter-spacing : -0.04em;
font-size : 42px;
font-weight : 300;
}
h2[data-v-73828347] {
letter-spacing : -0.02em;
font-size : 36px;
font-weight : 200;
}
h3[data-v-73828347] {
letter-spacing : normal;
font-size : 34px;
font-weight : 400;
}
h4[data-v-73828347] {
letter-spacing : normal;
font-size : 28px;
font-weight : 500;
}
h5[data-v-73828347] {
letter-spacing : normal;
font-size : 24px;
font-weight : 500;
}
h6[data-v-73828347] {
letter-spacing : 0.02em;
font-size : 20px;
font-weight : 500;
}
.base-content[data-v-73828347] {
display : flex;
flex : 1 0 auto;
max-width : 100%;
padding : 0;
transition : 0.2s cubic-bezier(0.4,0,0.2,1);
}
.base-content__wrap[data-v-73828347] {
position : relative;
flex : 1 1 auto;
max-width : 100%;
}
a[data-v-73828347] {
color : #1ab248;
}
.base-text[data-v-73828347] {
font-size : 16px;
font-weight : 400;
line-height : 23px;
}
.base-text a[data-v-73828347] {
text-decoration : underline;
font-weight : 500;
background-image : linear-gradient(90deg, #232323 75%, #232323 0);
background-size : 8px 1px;
background-position : 0 1.18em;
background-repeat : repeat-x;
color : #232323;
text-decoration : none;
}
.base-text a[data-v-73828347]:hover {
color : #1ab248;
}
@media only screen and (min-width: 640px) {
.base-text[data-v-73828347] {
font-size : 18px;
line-height : 26px;
}
}
@media only screen and (min-width: 1000px) {
.base-text[data-v-73828347] {
font-size : 20px;
font-weight : 300;
line-height : 29px;
}
}
.base-bold[data-v-73828347] {
font-weight : 500;
}
.cdek-checkbox[data-v-73828347] {
position : absolute;
z-index : -1;
margin : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox + label[data-v-73828347] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox + label[data-v-73828347]:after {
position : absolute;
top : 2px;
left : 2px;
width : 21px;
height : 21px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox-big + label[data-v-73828347]:after {
position : absolute;
top : 2px;
left : 2px;
width : 24px;
height : 24px;
content : "";
border : #232323 solid 1px;
background : #FFF;
}
.cdek-checkbox:disabled + label[data-v-73828347]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked + label[data-v-73828347]:after {
background-image : url(/assets/static/checksmall.ca1bc839.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big:checked + label[data-v-73828347]:after {
background-image : url(/assets/static/checkbig.5c4e4b27.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.cdek-checkbox-big:disabled + label[data-v-73828347]:after {
border : #767676 solid 1px;
background : #F9F9F9;
}
.cdek-checkbox:checked:disabled + label[data-v-73828347]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checksmalldisabled.d57a7c1e.svg);
background-repeat : no-repeat;
background-position : 2px 3px;
}
.cdek-checkbox-big[data-v-73828347] {
position : absolute;
z-index : -1;
padding : 10px 0 0 20px;
opacity : 0;
}
.cdek-checkbox-big + label[data-v-73828347] {
position : relative;
padding : 0 0 0 31px;
cursor : pointer;
font-size : 16px;
font-weight : 400;
line-height : 25px;
}
.cdek-checkbox-big:checked:disabled + label[data-v-73828347]:after {
background-color : #f9f9f9;
background-image : url(/assets/static/checkbigdisabled.20c88855.svg);
background-repeat : no-repeat;
background-position : 2px 4px;
}
.rotate-progress[data-v-73828347], .loader-form__progress[data-v-73828347] {
animation : rotation-73828347 2s linear infinite;
}
.rotate-progress[data-v-73828347], .loader-form__progress[data-v-73828347] {
display : block;
width : 24px;
height : 24px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
background-size : cover;
}
@keyframes rotation-73828347 {
0% {
transform : rotate(0);
}
to {
transform : rotate(-359deg);
}
}
.cdek-container.container[data-v-73828347], .cdek-container.container.fluid[data-v-73828347] {
padding : 20px 0;
}
@media only screen and (min-width: 1280px) {
.cdek-container.container[data-v-73828347], .cdek-container.container.fluid[data-v-73828347] {
max-width : 1200px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.cdek-container.container[data-v-73828347], .cdek-container.container.fluid[data-v-73828347] {
max-width : 960px;
}
}
@media only screen and (max-width: 999px) {
.cdek-container.container[data-v-73828347], .cdek-container.container.fluid[data-v-73828347] {
padding : 20px;
}
}
@media only screen and (max-width: 639px) {
.cdek-container.container[data-v-73828347], .cdek-container.container.fluid[data-v-73828347] {
padding : 10px;
}
}
.page-wrapper[data-v-73828347] {
padding-top : 144px;
padding-bottom : 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
.page-wrapper[data-v-73828347] {
padding : 134px 0 140px;
}
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.page-wrapper[data-v-73828347] {
padding-top : 68px;
padding-bottom : 117px;
}
}
@media only screen and (max-width: 639px) {
.page-wrapper[data-v-73828347] {
padding-top : 36px;
padding-bottom : 100px;
}
}
.title-to-block-with-mobile-offset[data-v-73828347] {
margin-bottom : 35px;
color : #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
.title-to-block-with-mobile-offset[data-v-73828347] {
margin-left : 20px;
}
}
@media only screen and (max-width: 639px) {
.title-to-block-with-mobile-offset[data-v-73828347] {
margin-left : 10px;
}
}
.vue-notification-group[data-v-73828347] {
max-width : 460px;
}
.notification[data-v-73828347] {
max-width : 300px;
margin : 0 5px 5px;
padding : 25px;
color : #232323;
border : #e1e1e1 solid 1px !important ;
background : #F9F9F9;
font-size : 16px;
font-weight : 300;
}
.notification.notification-error[data-v-73828347] {
background : #F9F9F9;
}
.notification.notification-error .notification-title[data-v-73828347] {
color : #f25050;
font-weight : 500;
}
.notification.notification-success .notification-title[data-v-73828347] {
color : #0f9a39;
font-weight : 500;
}
@media only screen and (min-width: 640px) {
.notification[data-v-73828347] {
max-width : 460px;
}
}
.v--modal-block-scroll[data-v-73828347] {
overflow : initial;
}
.tooltip-info[data-v-73828347] {
display : inline-flex;
align-items : center;
justify-content : center;
width : 20px;
height : 20px;
cursor : pointer;
transition : 0.15s cubic-bezier(0.4,0,0.6,1);
color : #cfcfcf;
border : #eee solid 1px;
border-radius : 50px;
box-shadow : 1px 1px 3px #cfcfcf80;
font-size : 14px;
font-weight : 700;
line-height : 1;
}
.tooltip-info[data-v-73828347]:hover {
color : #fff;
border-color : #1ab248;
background-color : #1ab248;
box-shadow : 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"][data-v-73828347] {
z-index : 100;
}
.mobile-disabled-zoom[data-v-73828347] {
touch-action : pan-x pan-y;
}
.base-flex-space[data-v-73828347] {
flex : 1 1 auto;
}
.base-render-page[data-v-73828347] {
width : 100%;
height : 100%;
}
.base-render-page--tilda .base-container[data-v-73828347] {
max-width : unset;
padding : 0;
}
.base-display-only-print[data-v-73828347] {
display : none;
}
@media print {
.base-display-only-print[data-v-73828347] {
display : block !important ;
}
}
@media print {
.base-hidden-print[data-v-73828347] {
display : none !important ;
}
}
@page {
size : a4;
}
.noscroll[data-v-73828347] {
position : relative;
overflow-x : hidden;
overflow-y : hidden;
width : 100%;
}
.justify-space-between[data-v-73828347] {
justify-content : space-between;
}
.align-center[data-v-73828347] {
align-items : center;
}
.justify-start[data-v-73828347] {
justify-content : flex-start;
}
.justify-end[data-v-73828347] {
justify-content : flex-end;
}
.base-panel[data-v-73828347] {
--panel-background-color : #fff;
--panel-border-radius : 10px;
width : 100%;
margin-bottom : 24px;
padding : 24px;
border-radius : var(--panel-border-radius);
background-color : #fff;
box-shadow : 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
.base-panel[data-v-73828347] {
padding : 24px 10px;
}
}
.clips[data-v-73828347] {
display : flex;
align-items : center;
flex : 1 1 auto;
flex-wrap : wrap;
padding : 12px 14px;
border-radius : 20px;
background-color : #f6f7f9;
}
.clips__icon[data-v-73828347] {
visibility : hidden;
margin-left : 10px;
}
.clips--touched[data-v-73828347] {
cursor : pointer;
}
.clips--touched .clips__icon[data-v-73828347] {
visibility : visible;
}
.clips__additionally[data-v-73828347] {
flex : 1 1 100%;
min-width : 100%;
margin-top : 12px;
}
.clips__additionally-item[data-v-73828347] {
display : flex;
align-items : flex-start;
margin : 6px 0;
font-size : 14px;
}
.clips__name[data-v-73828347] {
overflow : hidden;
flex : 1;
white-space : nowrap;
text-overflow : ellipsis;
}
.receipt-modal[data-v-73828347] {
top : 35px !important ;
border-top-left-radius : 12px;
border-top-right-radius : 12px;
}
.order-item-modal[data-v-73828347] {
border-radius : 10px;
}
body > img[data-v-73828347] {
display : none;
}
.loader-form[data-v-73828347] {
text-align : center;
font-size : 12px;
line-height : 18px;
margin-bottom : 50px;
}
.loader-form__content[data-v-73828347] {
text-align : center;
margin-bottom : 15px;
}
.loader-form__progress[data-v-73828347] {
display : inline-block;
}
.ip-company-edit-modal {
width : 98%;
max-width : 625px;
}
.ip-datat-view__block-info-button[data-v-3ed4916e] {
cursor : pointer;
}
@media only screen and (max-width: 639px) {
.ip-datat-view__block-info-button[data-v-3ed4916e] {
background : #e1e1e1;
display : block;
text-align : center;
padding : 7px 0;
width : 100%;
font-size : 18px;
margin-top : 10px;
}
}
.upload-container[data-v-fc2b8f88] {
display : flex;
flex-direction : column;
justify-content : space-between;
}
.upload-container > div[data-v-fc2b8f88] {
margin-bottom : 16px;
}
@media (min-width: 1000px) {
.upload-container[data-v-fc2b8f88] {
flex-direction : row;
}
}
.file-upload-wrapper[data-v-afa02c85] {
position : relative;
width : 100%;
}
.file-upload-wrapper[data-v-afa02c85] .drop-icon {
width : 23px;
height : 30px;
margin-bottom : 21px;
}
.file-upload-wrapper[data-v-afa02c85] .drop-title {
margin-bottom : 8px;
text-align : center;
font-size : 14px;
font-weight : 600;
line-height : 22px;
}
.file-upload-wrapper[data-v-afa02c85] .drop-text {
display : none;
}
.file-upload-wrapper[data-v-afa02c85] .drop-text-mobile {
display : inline-block;
margin-bottom : 40px;
text-align : center;
font-size : 12px;
line-height : 20px;
}
.file-upload-wrapper__container[data-v-afa02c85] {
position : relative;
display : flex;
align-items : center;
flex-direction : column;
justify-content : flex-end;
width : 100%;
height : 188px;
}
.file-upload-wrapper--error .file-upload-wrapper__container[data-v-afa02c85] {
border : #E91717 solid 1px;
}
.file-upload-wrapper__drop-active[data-v-afa02c85] {
display : flex;
align-items : center;
flex-direction : column;
justify-content : flex-end;
width : 100%;
height : 100%;
border-radius : 10px;
}
.file-upload-wrapper__file[data-v-afa02c85] {
position : relative;
display : flex;
flex-direction : column;
justify-content : center;
width : 100%;
height : 100%;
padding : 20px 24px 18px;
border : #bfbfbf dashed 1px;
border-radius : 10px;
}
.file-upload-wrapper__file-image[data-v-afa02c85] {
align-self : center;
min-height : 80px;
max-height : 80px;
margin-bottom : 16px;
}
.file-upload-wrapper__file-image img[data-v-afa02c85] {
width : 100%;
height : 100%;
object-fit : cover;
}
.file-upload-wrapper__file-name[data-v-afa02c85] {
overflow : hidden;
margin-bottom : 12px;
text-align : center;
white-space : nowrap;
text-overflow : ellipsis;
font-size : 14px;
font-weight : 600;
line-height : 22px;
}
.file-upload-wrapper__file-button[data-v-afa02c85] {
color : #1ab248;
font-size : 14px;
line-height : 16px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file[data-v-afa02c85] {
padding : 20px 24px 18px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file-image[data-v-afa02c85] {
max-height : 80px;
margin-bottom : 16px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file-name[data-v-afa02c85] {
font-size : 14px;
font-weight : 600;
line-height : 22px;
}
.file-upload-wrapper .file-upload-wrapper__drop-active[data-v-afa02c85] {
border : #1ab248 dashed 1px;
}
.file-upload-wrapper__files[data-v-afa02c85] {
margin-top : 20px;
}
.file-upload-wrapper[data-v-afa02c85] .file-uploads {
position : relative;
display : flex;
overflow : hidden;
align-items : center;
flex-direction : column;
justify-content : flex-end;
width : 100%;
height : 100%;
border : #bfbfbf dashed 1px;
border-radius : 10px;
}
.file-upload-wrapper[data-v-afa02c85] .file-uploads:hover {
border : #1ab248 dashed 1px;
}
.file-upload-wrapper[data-v-afa02c85] .file-uploads.file-uploads-html4 input[type="file"] {
position : absolute;
z-index : 1;
top : 0;
right : 0;
bottom : 0;
left : 0;
width : 100%;
height : 100%;
opacity : 0;
font-size : 20em;
}
.file-upload-wrapper[data-v-afa02c85] .file-uploads.file-uploads-html5 input[type="file"] {
position : fixed;
z-index : -1;
overflow : hidden;
width : 1px;
height : 1px;
opacity : 0;
}
.file-upload-wrapper[data-v-afa02c85] .file-uploads.file-uploads-html4 label, .file-upload-wrapper[data-v-afa02c85] .file-uploads.file-uploads-html5 label {
position : absolute;
z-index : 1;
top : 0;
right : 0;
bottom : 0;
left : 0;
width : 100%;
height : 100%;
cursor : pointer;
opacity : 0;
background : #fff;
font-size : 20em;
}
@media (min-width: 1000px) {
.file-upload-wrapper[data-v-afa02c85] .drop-icon {
width : 28px;
height : 36px;
margin-bottom : 30px;
}
.file-upload-wrapper[data-v-afa02c85] .drop-title {
margin-bottom : 12px;
text-align : center;
font-size : 20px;
font-weight : 400;
line-height : 24px;
}
.file-upload-wrapper[data-v-afa02c85] .drop-text {
display : block;
text-align : center;
font-size : 12px;
line-height : 20px;
}
.file-upload-wrapper[data-v-afa02c85] .drop-text-mobile {
display : none;
}
.file-upload-wrapper__file-image[data-v-afa02c85] {
max-height : 188px;
}
.file-upload-wrapper__file-name[data-v-afa02c85] {
font-size : 20px;
font-weight : 400;
line-height : 24px;
}
.file-upload-wrapper__container[data-v-afa02c85] {
justify-content : center;
height : 318px;
}
.file-upload-wrapper--multiple[data-v-afa02c85] {
max-width : 338px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__container[data-v-afa02c85] {
height : 286px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file[data-v-afa02c85] {
max-width : 338px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file-image[data-v-afa02c85] {
max-height : 144px;
}
.file-upload-wrapper__drop-active[data-v-afa02c85], .file-upload-wrapper[data-v-afa02c85] .file-uploads {
justify-content : center;
}
}
.cdek-id-panel[data-v-9390b40a] {
min-height : 102px;
padding : 16px 24px;
border-radius : 10px;
background-color : #f3fbf6;
}
.cdek-id-panel__text[data-v-9390b40a] {
margin-bottom : 14px;
font-size : 14px;
line-height : 22px;
}
.cdek-id-panel__link[data-v-9390b40a] {
padding : 8px 12px;
text-decoration : none;
color : #1ab248;
border : #1AB248 solid 1px;
border-radius : 5px;
font-size : 14px;
font-weight : 500;
line-height : 22px;
}
.input__address-input--error[data-v-bcebae9b] {
margin-bottom : 30px;
}
@media only screen and (max-width: 999px) {
.input__address-input[data-v-bcebae9b] {
margin : 0 20px;
}
}
@media only screen and (max-width: 639px) {
.input__address-input[data-v-bcebae9b] {
margin : 0 10px;
}
}
.input__map[data-v-bcebae9b] {
width : 100%;
height : 970px;
}
@media only screen and (max-width: 1279px) {
.input__map[data-v-bcebae9b] {
height : 808px;
}
}
@media only screen and (max-width: 999px) {
.input__map[data-v-bcebae9b] {
height : 599px;
}
}
@media only screen and (max-width: 639px) {
.input__map[data-v-bcebae9b] {
height : 665px;
}
}
.breakpoint-detector[data-v-1ec8bb65] {
display : none;
}
.breakpoint-detector[data-v-1ec8bb65]:before {
content : "xs";
}
@media (min-width: 640px) {
.breakpoint-detector[data-v-1ec8bb65]:before {
content : "sm";
}
}
@media (min-width: 1000px) {
.breakpoint-detector[data-v-1ec8bb65]:before {
content : "md";
}
}
@media (min-width: 1280px) {
.breakpoint-detector[data-v-1ec8bb65]:before {
content : "lg";
}
}

.base-link__image {
  display: inline-block;
  width: 20px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
@keyframes load-b83887a0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b83887a0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.smart-app-banner[data-v-b83887a0] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  display: flex;
  gap: 8px;
  padding: 12px 8px;
  align-items: center;
}
.smart-app-banner__icon[data-v-b83887a0] {
  padding: 8px;
  box-shadow: 0 2px 4px #0000000d;
  border-radius: 10px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.smart-app-banner__title[data-v-b83887a0] {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin-bottom: 4px;
}
.smart-app-banner__subtitle[data-v-b83887a0] {
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  margin-left: 4px;
}
.smart-app-banner__link[data-v-b83887a0] {
  text-decoration: none;
  text-transform: uppercase;
  color: var(--Primary_Active, #158e3a);
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.2px;
  margin-left: auto;
}
.smart-app-banner__bottom[data-v-b83887a0] {
  display: flex;
  align-items: center;
}
.smart-app-banner__button[data-v-b83887a0] {
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes load-721ef9ec {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-721ef9ec {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.login-menu[data-v-721ef9ec] {
  position: relative;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.login-menu__user[data-v-721ef9ec] {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
.login-menu__user-icon[data-v-721ef9ec] {
  position: relative;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login-menu__user-icon svg[data-v-721ef9ec] {
  width: 20px;
  height: 20px;
}
.login-menu__user--notify .login-menu__user-icon[data-v-721ef9ec]:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  border-radius: 8px;
  height: 8px;
  width: 8px;
  outline: 2px solid #fff;
  background: #ff6b00;
}
.login-menu__user-name[data-v-721ef9ec] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  max-width: 207px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.login-menu__dropdown[data-v-721ef9ec] {
  position: absolute;
  top: 40px;
  display: flex;
  width: 196px;
  padding: 12px 0;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 4px 12px #0000000a;
  right: -16px;
}
@media (min-width: 1280px) {
  .login-menu__dropdown[data-v-721ef9ec] {
    right: auto;
    left: 50%;
    transform: translate(-50%);
  }
}
.login-menu__menu[data-v-721ef9ec] {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.login-menu__menu-notify[data-v-721ef9ec] {
  display: inline-block;
  border-radius: 8px;
  height: 8px;
  width: 8px;
  background: #ff6b00;
  margin-left: 6px;
}
.login-menu__menu-item a[data-v-721ef9ec],
.login-menu__menu-item button[data-v-721ef9ec] {
  display: block;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 12px 16px;
  width: 100%;
  text-align: left;
}
.login-menu__menu-item a[data-v-721ef9ec]:hover,
.login-menu__menu-item button[data-v-721ef9ec]:hover {
  text-decoration: none;
  background: rgba(26, 178, 72, 0.1);
}
.login-menu__menu-item--logout button[data-v-721ef9ec],
.login-menu__menu-item--logout button[data-v-721ef9ec]:hover {
  color: #e40029;
  background: none;
}
.base-container {
  padding: 0 10px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.base-container.base-container--without-padding {
  padding: 0;
}
@media (min-width: 640px) {
  .base-container.base-container--without-padding {
    padding: 0;
  }
}
.base-container.base-container--fluid {
  max-width: 100%;
}
@media (min-width: 1000px) {
  .base-container.base-container--fluid {
    max-width: 100%;
  }
}
@media (min-width: 640px) {
  .base-container {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .base-container {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .base-container {
    padding: 0;
  }
}
@keyframes load-ae4ca81e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ae4ca81e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.accordion[data-v-ae4ca81e] {
  position: relative;
}
@keyframes load-501889d9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-501889d9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.accordion-item[data-v-501889d9] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  outline: none;
}
.accordion-item[data-v-501889d9]:nth-child(odd) {
  background-color: #fbfbfb;
}
.accordion-item__header[data-v-501889d9] {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  flex: 1 1 auto;
  padding: 39px 35px 35px;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  z-index: 10;
}
.accordion-item__title[data-v-501889d9] {
  text-align: left;
  flex: 1 1 0;
}
.accordion-item__actions[data-v-501889d9] {
  font-weight: 300;
  font-size: 15px;
  margin-left: 15px;
}
.accordion-item__arrow-icon[data-v-501889d9] {
  font-size: 33px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.accordion-item__container--active
  .accordion-item__arrow-icon[data-v-501889d9] {
  opacity: 1;
  transform: rotate(-180deg);
}
.accordion-item__container[data-v-501889d9] {
  font-size: 18px;
  padding: 12px 35px 64px;
  line-height: 27px;
  font-weight: 300;
}
.cover-accordion-item[data-v-501889d9] {
  display: flex;
  flex-direction: column;
  outline: none;
  margin-bottom: 2px;
}
.cover-accordion-item__header[data-v-501889d9] {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  flex: 1 1 auto;
  padding: 18px 17px;
  align-items: center;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  border-radius: 10px;
  background-color: #fff;
  color: #adafb4;
  border: 1px solid #f2f2f2;
}
.cover-accordion-item__container--active
  .cover-accordion-item__header[data-v-501889d9] {
  background-color: #4b565a;
  border-color: #4b565a;
  border-radius: 10px 10px 0 0;
  color: #fff;
  transition: 0.3s ease;
}
.cover-accordion-item__title[data-v-501889d9] {
  flex: 1 1 0;
}
.cover-accordion-item__actions[data-v-501889d9] {
  margin-left: 15px;
}
.cover-accordion-item[data-v-501889d9] .icon-arrow {
  transition: transform 0.3s ease;
}
.cover-accordion-item__container[data-v-501889d9] {
  font-size: 18px;
  padding: 24px 20px;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  border: 1px solid #f2f2f2;
}
.footer-accordion-item[data-v-501889d9] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  outline: none;
}
.footer-accordion-item__header[data-v-501889d9] {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.footer-accordion-item__title[data-v-501889d9] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
}
.footer-accordion-item__actions[data-v-501889d9] {
  display: flex;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.footer-accordion-item__container--active
  .footer-accordion-item__actions[data-v-501889d9] {
  transform: rotate(-180deg);
}
.footer-accordion-item__container[data-v-501889d9] {
  padding: 16px 0 0;
}
.accordion-item-animation[data-v-501889d9] {
  overflow: hidden;
  transition: max-height 0.15s ease-in;
  max-height: 0;
}
@keyframes load-ff75c50f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ff75c50f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-chinese[data-v-ff75c50f] {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.footer-chinese__code[data-v-ff75c50f] {
  width: 200px;
  height: 200px;
}
@keyframes load-1f0c8bb7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1f0c8bb7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cookie-alert[data-v-1f0c8bb7] {
  background-color: var(--Peak, #fff);
  box-shadow: 0 -5px 18px #0000000d;
  padding: 16px;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 999;
}
@media (min-width: 992px) {
  .cookie-alert[data-v-1f0c8bb7] {
    padding: 24px;
  }
}
.cookie-alert__content[data-v-1f0c8bb7] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 992px) {
  .cookie-alert__content[data-v-1f0c8bb7] {
    flex-direction: row;
    justify-content: space-between;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
}
.cookie-alert__content__text[data-v-1f0c8bb7] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cookie-alert__title[data-v-1f0c8bb7] {
  font-family: Roboto, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: var(--Bottom, #000000);
}
@media (min-width: 992px) {
  .cookie-alert__title[data-v-1f0c8bb7] {
    line-height: 24px;
    font-size: 16px;
  }
}
.cookie-alert__description[data-v-1f0c8bb7] {
  color: var(--Bottom, #000000);
  font-family: Roboto, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
@media (min-width: 992px) {
  .cookie-alert__description[data-v-1f0c8bb7] {
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
  }
}
.cookie-alert__button_wrapper[data-v-1f0c8bb7] button {
  border-radius: 10px;
  padding: 6px 12px;
}
@media (min-width: 992px) {
  .cookie-alert__button_wrapper[data-v-1f0c8bb7] button {
    padding: 12px 24px;
    width: 173px;
  }
  .cookie-alert__button_wrapper[data-v-1f0c8bb7] button.cdek-button.small {
    height: 48px;
  }
}
@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translateZ(0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes load-cb5be650 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cb5be650 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
svg[data-v-cb5be650] {
  position: relative;
  animation: rotate-cb5be650 0.6s linear infinite;
}
circle[data-v-cb5be650] {
  width: 100%;
  height: 100%;
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  transform: translate(1px, 1px);
  stroke-dasharray: 50;
  stroke-dashoffset: 50;
  animation: animate-cb5be650 2s linear infinite;
}
@keyframes rotate-cb5be650 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes animate-cb5be650 {
  0%,
  to {
    stroke-dashoffset: 50;
  }
  50% {
    stroke-dashoffset: 1;
  }
  50.1% {
    stroke-dashoffset: 100;
  }
}
.icon-progress--big circle[data-v-cb5be650] {
  stroke-dasharray: 250;
  stroke-dashoffset: 250;
  stroke-width: 4px;
  transform: translate(5px, 5px);
  animation: animate-big-cb5be650 2s linear infinite;
}
@keyframes animate-big-cb5be650 {
  0%,
  to {
    stroke-dashoffset: 250;
  }
  50% {
    stroke-dashoffset: 1;
  }
  50.1% {
    stroke-dashoffset: 500;
  }
}
@keyframes load-33354f92 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-33354f92 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-loader[data-v-33354f92]:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
  background-size: cover;
  animation: rotation-33354f92 2s infinite linear;
}
@keyframes rotation-33354f92 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
  }
}
@keyframes load-0f96a4b7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0f96a4b7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.icon-arrow[data-v-0f96a4b7] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.icon-arrow--right[data-v-0f96a4b7] {
  transform: rotate(180deg);
}
.icon-arrow--top[data-v-0f96a4b7] {
  transform: rotate(90deg);
}
.icon-arrow--down[data-v-0f96a4b7] {
  transform: rotate(270deg);
}
@keyframes load-7c8d5872 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7c8d5872 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="tel"][data-v-7c8d5872]::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
input[type="tel"][data-v-7c8d5872]::placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
input[type="tel"][data-v-7c8d5872]::-moz-placeholder:focus {
  opacity: 1;
}
input[type="tel"][data-v-7c8d5872]::placeholder:focus {
  opacity: 1;
}
@keyframes load-afee00af {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-afee00af {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.buzz-player[data-v-afee00af] {
  --background: transparent;
  background: var(--background);
}
.buzz-player__container[data-v-afee00af] {
  margin-inline: 16px;
  --padding-top: 0;
  --padding-bottom: 0;
  --padding-top-lg: 0;
  --padding-bottom-lg: 0;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-left: 0;
  --padding-right: 0;
  --padding-left-lg: 0;
  --padding-right-lg: 0;
  --height: unset;
  --desktop-height: unset;
  height: var(--height);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  margin-inline: 0;
}
@media (min-width: 992px) {
  .buzz-player__container[data-v-afee00af] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .buzz-player__container[data-v-afee00af] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .buzz-player__container[data-v-afee00af] {
    height: var(--desktop-height);
    padding-left: var(--padding-left-lg);
    padding-right: var(--padding-right-lg);
  }
}
@keyframes load-1044b650 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1044b650 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.v-enter-active[data-v-1044b650],
.v-leave-active[data-v-1044b650] {
  transition: opacity 0.5s ease;
}
.v-enter-from[data-v-1044b650],
.v-leave-to[data-v-1044b650] {
  opacity: 0;
}
.cdek-player[data-v-1044b650] {
  --background: transparent;
  background: var(--background);
}
.cdek-player__container[data-v-1044b650] {
  margin-inline: 16px;
  --padding-top: 0;
  --padding-bottom: 0;
  --padding-top-lg: 0;
  --padding-bottom-lg: 0;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-left: 0;
  --padding-right: 0;
  --padding-left-lg: 0;
  --padding-right-lg: 0;
  --height: unset;
  --desktop-height: unset;
  height: var(--height);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  margin-inline: 0;
}
@media (min-width: 992px) {
  .cdek-player__container[data-v-1044b650] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .cdek-player__container[data-v-1044b650] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.cdek-player__container[data-v-1044b650] img {
  height: var(--height);
  -o-object-fit: fill;
  object-fit: fill;
  width: 100%;
}
@media (min-width: 992px) {
  .cdek-player__container[data-v-1044b650] {
    height: var(--desktop-height);
    padding-left: var(--padding-left-lg);
    padding-right: var(--padding-right-lg);
  }
}
@keyframes load-8d49e23b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8d49e23b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.chevron-button[data-v-8d49e23b] {
  display: flex;
  align-items: center;
  transition: transform 0.5s ease;
}
.chevron-button__icon_top[data-v-8d49e23b] {
  transform: rotate(90deg);
}
.chevron-button__icon_right[data-v-8d49e23b] {
  transform: rotate(180deg);
}
.chevron-button__icon_bottom[data-v-8d49e23b] {
  transform: rotate(270deg);
}
.chevron-button:active svg path[data-v-8d49e23b] {
  stroke: var(--Success_Active, #106f00);
  stroke-opacity: 1;
}
.chevron-button:hover:not(.chevron-button_disable-hover)
  svg
  path[data-v-8d49e23b] {
  stroke: var(--Success, #17a000);
  stroke-opacity: 1;
}
@keyframes load-2061e05f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2061e05f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modal-header[data-v-2061e05f] {
  padding: 10px 8px;
  box-shadow: 0 4px 6px #00000014;
  align-items: center;
  justify-content: center;
  display: flex;
}
.modal-header__back[data-v-2061e05f] {
  position: absolute;
  left: 8px;
}
.modal-header__label[data-v-2061e05f] {
  text-align: center;
  font-style: normal;
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.modal-header__close[data-v-2061e05f] {
  position: absolute;
  top: 10px;
  right: 16px;
}
@media (min-width: 768px) {
  .modal-header[data-v-2061e05f]:not(.modal-header_device) {
    box-shadow: none;
    justify-content: left;
    padding: 24px 24px 16px;
  }
  .modal-header:not(.modal-header_device)
    .modal-header__label[data-v-2061e05f] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
  }
  .modal-header:not(.modal-header_device)
    .modal-header__close[data-v-2061e05f] {
    top: 16px;
  }
}
@media (min-width: 768px) {
  .full-screen-modal.base-modal {
    width: 384px !important;
    max-height: 472px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    border-radius: 12px !important;
  }
}
@keyframes load-cde0da6a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cde0da6a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.select-global-city-modal[data-v-cde0da6a] {
  padding: 0 8px;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 44px);
}
@media (min-width: 768px) {
  .select-global-city-modal[data-v-cde0da6a] {
    padding: 0 8px 24px;
  }
}
.select-global-city-modal__input[data-v-cde0da6a] {
  padding: 24px 8px 16px;
  font-style: normal;
}
@media (min-width: 768px) {
  .select-global-city-modal__input[data-v-cde0da6a] {
    padding: 0 16px 24px;
  }
}
.select-global-city-modal__input[data-v-cde0da6a] .cdek-input__tip:empty {
  display: none;
}
.select-global-city-modal__input[data-v-cde0da6a] .cdek-input__input {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.select-global-city-modal__city[data-v-cde0da6a] {
  padding: 0 0 6px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  font-style: normal;
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .select-global-city-modal__city[data-v-cde0da6a] {
    margin-bottom: 12px;
  }
}
.select-global-city-modal__city[data-v-cde0da6a]:last-child {
  margin-bottom: 0;
}
.select-global-city-modal__city_green[data-v-cde0da6a] {
  font-weight: 500;
  color: #0a842f;
}
.select-global-city-modal__cities-list[data-v-cde0da6a] {
  max-height: calc(100% - 76px);
  overflow: auto;
  padding: 0 13px 0 16px;
}
.select-global-city-modal__cities-list[data-v-cde0da6a]::-webkit-scrollbar {
  width: 4px;
}
.select-global-city-modal__cities-list[data-v-cde0da6a]::-webkit-scrollbar-track {
  border-radius: 8px;
}
.select-global-city-modal__cities-list[data-v-cde0da6a]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
@media (min-width: 768px) {
  .select-global-city-modal__cities-list[data-v-cde0da6a] {
    max-height: 304px;
  }
}
@keyframes load-775ce77e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-775ce77e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.collapse-enter-active[data-v-775ce77e],
.collapse-leave-active[data-v-775ce77e] {
  transition: height 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  overflow: hidden;
}
.containerMF__link,
.content-right__bottom-link,
.content-right__top-link,
.toggle-list__link {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen,
.content-right__bottom-link,
.content-right__top-link,
.toggle-list__link {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen:focus,
.content-right__bottom-link:focus,
.content-right__top-link:focus,
.toggle-list__link:focus,
.containerMF__linkGreen:hover,
.content-right__bottom-link:hover,
.content-right__top-link:hover,
.toggle-list__link:hover,
.containerMF__linkGreen:active,
.content-right__bottom-link:active,
.content-right__top-link:active,
.toggle-list__link:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__h4,
.content-right__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .content-right__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.content-right {
  display: block;
  width: 100%;
  margin-bottom: 80px;
}
@media (min-width: 1000px) {
  .content-right {
    padding-top: 50px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1280px) {
  .content-right {
    margin-bottom: 130px;
  }
}
.content-right__inner {
  display: block;
  width: 100%;
  padding: 31px 10px 11px;
  background: #fff7dc;
}
@media (min-width: 640px) {
  .content-right__inner {
    padding: 31px 20px 65px 321px;
    position: relative;
  }
}
@media (min-width: 1000px) {
  .content-right__inner {
    padding: 95px 22px 111px 500px;
  }
}
@media (min-width: 1280px) {
  .content-right__inner {
    padding: 95px 25px 138px 620px;
  }
}
.content-right__content-wrapper {
  display: block;
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .content-right__content-wrapper {
    margin: 0;
  }
}
.content-right__h4 {
  margin-bottom: 8px;
  line-height: 35px;
}
@media (min-width: 1000px) {
  .content-right__h4 {
    margin-bottom: 19px;
  }
}
@media (min-width: 1280px) {
  .content-right__h4 {
    margin-bottom: 16px;
  }
}
.content-right p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 22px;
}
.content-right p:last-child {
  margin-bottom: 0;
}
.content-right p mark {
  font-weight: 500;
  background: none;
  color: inherit;
}
@media (min-width: 1000px) {
  .content-right p {
    font-size: 18px;
    line-height: 29px;
    margin-bottom: 20px;
  }
}
.content-right__top-link {
  color: inherit;
  font-size: inherit;
}
.content-right span {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.13px;
}
@media (min-width: 1000px) {
  .content-right span {
    font-size: 16px;
    line-height: 24px;
  }
}
.content-right__bottom-link {
  color: inherit;
  font-size: inherit;
}
.content-right__bottom-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.13px;
}
.content-right__image-wrapper {
  width: 250px;
  margin: 0 auto;
  line-height: 0;
}
@media (min-width: 640px) {
  .content-right__image-wrapper {
    width: 220px;
    margin: 0;
    position: absolute;
    bottom: 17px;
    left: 25px;
  }
}
@media (min-width: 1000px) {
  .content-right__image-wrapper {
    width: 276px;
    left: 117px;
  }
}
@media (min-width: 1280px) {
  .content-right__image-wrapper {
    width: 322px;
  }
}
.content-right__image {
  width: 100%;
  height: auto;
}
.contentMF,
.number-background {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .number-background {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .number-background {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .number-background {
    padding: 0;
  }
}
.containerMF__text,
.number-background__item-text,
.number-background__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .number-background__item-text,
  .number-background__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .number-background__item-text,
  .number-background__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.number-background__item-text b,
.number-background__text b {
  font-weight: 600;
}
.containerMF__text i,
.number-background__item-text i,
.number-background__text i {
  font-weight: 100;
}
.containerMF__h4,
.number-background__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .number-background__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.number-background {
  margin: 75px 0 80px;
  position: relative;
  z-index: 1;
}
@media (min-width: 640px) {
  .number-background {
    margin: 95px 0 92px;
  }
}
@media (min-width: 1000px) {
  .number-background {
    margin: 130px 0 40px;
  }
}
@media (min-width: 1280px) {
  .number-background {
    margin: 159px 0 93px;
  }
}
.number-background__h4 {
  margin-bottom: 52px;
  line-height: 37px;
}
@media (min-width: 1000px) {
  .number-background__h4 {
    margin-bottom: 84px;
  }
}
.number-background__list {
  padding: 0;
  counter-reset: number 0;
}
@media (min-width: 1000px) {
  .number-background__list {
    display: grid;
    grid-template-columns: repeat(var(--42c44a65), 1fr);
    grid-gap: 3vw;
  }
}
@media (min-width: 1280px) {
  .number-background__list {
    width: 1100px;
  }
}
@media (min-width: 640px) {
  .number-background__text {
    max-width: 600px;
  }
}
.number-background__text--top {
  margin-bottom: 66px;
}
@media (min-width: 640px) {
  .number-background__text--top {
    margin-bottom: 85px;
  }
}
@media (min-width: 1000px) {
  .number-background__text--top {
    margin-bottom: 122px;
  }
}
.number-background__text--bottom {
  margin-top: 66px;
}
@media (min-width: 640px) {
  .number-background__text--bottom {
    margin-top: 85px;
  }
}
@media (min-width: 1000px) {
  .number-background__text--bottom {
    margin-top: 122px;
  }
}
.number-background__item-text {
  position: relative;
  z-index: 10;
}
@media (min-width: 1000px) {
  .number-background__item-text {
    font-size: 16px;
  }
}
.number-background__item {
  list-style: none;
  position: relative;
  padding-left: 31px;
  z-index: 1;
  margin-bottom: 45px;
}
@media (min-width: 640px) {
  .number-background__item {
    padding-left: 35px;
  }
}
@media (min-width: 1000px) {
  .number-background__item {
    margin-bottom: 0;
  }
}
.number-background__item:after {
  position: absolute;
  content: counter(number);
  counter-increment: number 1;
  left: 0;
  top: -49px;
  color: #f1f1f1;
  font-size: 100px;
  z-index: 9;
  font-weight: 900;
}
.number-background__item span {
  font-weight: 600;
  font-size: 16px;
  display: block;
  position: relative;
  z-index: 10;
}
@media (min-width: 640px) {
  .number-background__item span {
    font-size: 19px;
  }
}
@keyframes load-fe245524 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fe245524 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-checkbox[data-v-fe245524] {
  position: relative;
  display: inline-block;
  z-index: 1;
}
.base-checkbox.base-checkbox--primary
  .base-checkbox__text[data-v-fe245524]:before {
  transition: all 0.3s;
  background-color: #fff;
  border: 1px solid #ddd;
}
.base-checkbox.base-checkbox--primary
  .base-checkbox__text[data-v-fe245524]:after {
  border: 2px solid white;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.base-checkbox.base-checkbox--primary
  input:checked
  + .base-checkbox__text[data-v-fe245524]:before {
  background-color: #1ab248;
  border-color: #1ab248;
}
.base-checkbox.base-checkbox--round
  .base-checkbox__text[data-v-fe245524]:before {
  border-radius: 5px;
}
.base-checkbox input[data-v-fe245524] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: -9999px;
  outline: none;
}
.base-checkbox input:checked + .base-checkbox__text[data-v-fe245524]:after {
  outline: none;
  opacity: 1;
  transition: all 0.3s;
}
.base-checkbox input:disabled + .base-checkbox__text[data-v-fe245524]:before,
.base-checkbox input:disabled + .base-checkbox__text[data-v-fe245524]:after {
  cursor: not-allowed;
}
.base-checkbox__text[data-v-fe245524] {
  padding-left: 31px;
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
}
.base-checkbox__text[data-v-fe245524]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #767676;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: #f9f9f9;
}
.base-checkbox__text[data-v-fe245524]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.page-sitemap {
  margin-top: 100px;
  margin-bottom: 100px;
}
.page-sitemap__list ul {
  -moz-column-count: 3;
  column-count: 3;
  margin: 5px 0;
  padding: 0 0 0 25px;
}
.page-sitemap__list ul ul {
  -moz-column-count: 1;
  column-count: 1;
  margin: 4px 0;
}
.page-sitemap__list ul li {
  padding: 0 0 5px;
}
.page-sitemap__list ul a:link:hover,
.page-sitemap__list ul a:visited:hover {
  text-decoration: none;
}
@media (max-width: 1199px) {
  .page-sitemap__list ul {
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (max-width: 479px) {
  .page-sitemap__list ul {
    -moz-column-count: 1;
    column-count: 1;
  }
}
.page-sitemap section > .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}
.page-sitemap section > .container h1 {
  margin-bottom: 40px;
  color: #1ab248;
  font-weight: 300;
}
.page-sitemap section > .container h2 {
  font-weight: 300;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .page-sitemap section > .container {
    max-width: 100%;
  }
  .page-sitemap section > .container h1 {
    margin-bottom: 20px;
    font-size: 30px;
  }
  .page-sitemap section > .container h2 {
    font-size: 26px;
  }
}
@media (max-width: 479px) {
  .page-sitemap section > .container h1 {
    font-size: 26px;
  }
  .page-sitemap section > .container h2 {
    font-size: 22px;
  }
}
@media (max-width: 1199px) {
  .page-sitemap {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@keyframes load-fc4323df {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fc4323df {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-new-faq[data-v-fc4323df] {
  margin-top: 28px 0;
}
.integration-new-faq__title[data-v-fc4323df],
.integration-new-faq__subtitle[data-v-fc4323df],
.integration-new-faq__block[data-v-fc4323df] {
  margin: 28px 0;
}
.integration-new-faq__block[data-v-fc4323df] {
  margin-bottom: 60px;
}
.integration-new-faq__title[data-v-fc4323df] {
  color: #1ab248;
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
}
.integration-new-faq__subtitle[data-v-fc4323df] {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .integration-new-faq[data-v-fc4323df] {
    margin-top: 28px;
  }
  .integration-new-faq__title[data-v-fc4323df],
  .integration-new-faq__subtitle[data-v-fc4323df],
  .integration-new-faq__block[data-v-fc4323df] {
    margin: 28px 0;
  }
  .integration-new-faq__title[data-v-fc4323df] {
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
  }
  .integration-new-faq__subtitle[data-v-fc4323df] {
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
  }
  .integration-new-faq__block[data-v-fc4323df] {
    margin-bottom: 100px;
  }
}
@keyframes load-f41dedd3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f41dedd3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.digit[data-v-f41dedd3] {
  position: relative;
  z-index: 1;
  margin-top: 180px;
}
@media only screen and (max-width: 639px) {
  .digit__layout[data-v-f41dedd3] {
    flex-wrap: wrap;
  }
}
.digit__left[data-v-f41dedd3] {
  z-index: 10;
  align-self: flex-start;
  flex: 0 0 535px;
  margin-top: 32px;
  padding-right: 20px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit__left[data-v-f41dedd3] {
    align-self: center;
    flex: 0 0 422px;
    margin-top: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .digit__left[data-v-f41dedd3] {
    flex: 0 0 48%;
    margin-top: 24px;
    padding-right: 0;
  }
}
@media only screen and (max-width: 639px) {
  .digit__left[data-v-f41dedd3] {
    flex: 0 0 auto;
    margin-top: 0;
    padding: 0 10px;
  }
}
.digit__title[data-v-f41dedd3] {
  margin-bottom: 56px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit__title[data-v-f41dedd3] {
    margin-bottom: 59px;
  }
}
@media only screen and (max-width: 999px) {
  .digit__title[data-v-f41dedd3] {
    margin-bottom: 19px;
    font-size: 24px;
  }
}
.digit__box[data-v-f41dedd3] {
  margin-bottom: 57px;
}
.digit__box[data-v-f41dedd3]:nth-child(odd) {
  width: 42%;
}
.digit__box[data-v-f41dedd3]:nth-child(2n) {
  width: 58%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit__box[data-v-f41dedd3]:nth-child(odd) {
    width: 55%;
  }
  .digit__box[data-v-f41dedd3]:nth-child(2n) {
    width: 45%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .digit__box[data-v-f41dedd3] {
    margin-bottom: 31px;
  }
  .digit__box[data-v-f41dedd3]:nth-child(odd) {
    width: 43%;
  }
  .digit__box[data-v-f41dedd3]:nth-child(2n) {
    width: 28%;
  }
}
@media only screen and (max-width: 639px) {
  .digit__box[data-v-f41dedd3] {
    margin-bottom: 32px;
  }
  .digit__box[data-v-f41dedd3]:nth-child(2n) {
    width: 27%;
  }
}
.digit__box-value[data-v-f41dedd3] {
  margin-bottom: 6px;
  white-space: nowrap;
  letter-spacing: -0.5px;
  font-size: 60px;
  font-weight: 300;
  line-height: 71px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit__box-value[data-v-f41dedd3] {
    font-size: 50px;
  }
}
@media only screen and (max-width: 999px) {
  .digit__box-value[data-v-f41dedd3] {
    margin-bottom: 9px;
    font-size: 30px;
    line-height: normal;
  }
}
.digit__box-title[data-v-f41dedd3] {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
}
@media only screen and (max-width: 999px) {
  .digit__box-title[data-v-f41dedd3] {
    font-size: 12px;
  }
}
.digit__right[data-v-f41dedd3] {
  align-self: center;
  flex: 1 0 auto;
  width: 53%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit__right[data-v-f41dedd3] {
    flex: 1 0 558px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .digit__right[data-v-f41dedd3] {
    flex: 0 0 52%;
  }
}
@media only screen and (max-width: 639px) {
  .digit__right[data-v-f41dedd3] {
    margin-top: 7px;
  }
}
.digit__right-image[data-v-f41dedd3] {
  width: 100%;
}
@media only screen and (max-width: 639px) {
  .digit__left[data-v-f41dedd3],
  .digit__right[data-v-f41dedd3] {
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .digit[data-v-f41dedd3] {
    margin-top: 130px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .digit[data-v-f41dedd3] {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 639px) {
  .digit[data-v-f41dedd3] {
    margin-top: 80px;
  }
}
.base-flex {
  flex: 1 1 auto;
}
.base-d-flex {
  display: flex;
}
@keyframes load-927f863b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-927f863b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-active[data-v-927f863b] {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.office-active--close[data-v-927f863b] {
  color: #c84b4b;
}
.office-active--open[data-v-927f863b] {
  color: #1ab248;
}
@keyframes load-a3bdb4f5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a3bdb4f5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-a3bdb4f5],
input[type="search"][data-v-a3bdb4f5],
input[type="text"][data-v-a3bdb4f5] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-a3bdb4f5] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-a3bdb4f5] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-a3bdb4f5] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-a3bdb4f5] {
    padding: 0;
  }
}
.containerMF[data-v-a3bdb4f5] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-a3bdb4f5] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-a3bdb4f5] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-a3bdb4f5] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-a3bdb4f5] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-a3bdb4f5] {
  font-weight: 600;
}
.containerMF__text i[data-v-a3bdb4f5] {
  font-weight: 100;
}
.containerMF__list[data-v-a3bdb4f5] {
  padding: 0;
}
.containerMF__list li[data-v-a3bdb4f5] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-a3bdb4f5]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-a3bdb4f5] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-a3bdb4f5]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-a3bdb4f5],
.toggle-list__link[data-v-a3bdb4f5] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-a3bdb4f5],
.toggle-list__link[data-v-a3bdb4f5] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-a3bdb4f5]:focus,
.toggle-list__link[data-v-a3bdb4f5]:focus,
.containerMF__linkGreen[data-v-a3bdb4f5]:hover,
.toggle-list__link[data-v-a3bdb4f5]:hover,
.containerMF__linkGreen[data-v-a3bdb4f5]:active,
.toggle-list__link[data-v-a3bdb4f5]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-a3bdb4f5] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-a3bdb4f5]:focus,
.containerMF__linkGrey[data-v-a3bdb4f5]:hover,
.containerMF__linkGrey[data-v-a3bdb4f5]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-a3bdb4f5] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-a3bdb4f5] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-a3bdb4f5]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-a3bdb4f5] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-a3bdb4f5] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-a3bdb4f5] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-a3bdb4f5] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-a3bdb4f5] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-a3bdb4f5] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-a3bdb4f5],
.unmarked-list__h4[data-v-a3bdb4f5],
.toggle-list__h4[data-v-a3bdb4f5] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-a3bdb4f5],
  .unmarked-list__h4[data-v-a3bdb4f5],
  .toggle-list__h4[data-v-a3bdb4f5] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-a3bdb4f5] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-a3bdb4f5] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus,
.containerMF__button-forward[data-v-a3bdb4f5]:hover,
.containerMF__button-forward[data-v-a3bdb4f5]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus:before,
.containerMF__button-forward[data-v-a3bdb4f5]:hover:before,
.containerMF__button-forward[data-v-a3bdb4f5]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-a3bdb4f5]:focus:after,
.containerMF__button-forward[data-v-a3bdb4f5]:hover:after,
.containerMF__button-forward[data-v-a3bdb4f5]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-a3bdb4f5] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-a3bdb4f5]:focus,
.containerMF__button-up[data-v-a3bdb4f5]:hover,
.containerMF__button-up[data-v-a3bdb4f5]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-a3bdb4f5]:focus:before,
.containerMF__button-up[data-v-a3bdb4f5]:hover:before,
.containerMF__button-up[data-v-a3bdb4f5]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-a3bdb4f5] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-a3bdb4f5],
.containerMF__arrow-For[data-v-a3bdb4f5] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:before,
.containerMF__arrow-For[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:focus,
.containerMF__arrow-Back[data-v-a3bdb4f5]:hover,
.containerMF__arrow-Back[data-v-a3bdb4f5]:active,
.containerMF__arrow-For[data-v-a3bdb4f5]:focus,
.containerMF__arrow-For[data-v-a3bdb4f5]:hover,
.containerMF__arrow-For[data-v-a3bdb4f5]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:focus:before,
.containerMF__arrow-Back[data-v-a3bdb4f5]:hover:before,
.containerMF__arrow-Back[data-v-a3bdb4f5]:active:before,
.containerMF__arrow-For[data-v-a3bdb4f5]:focus:before,
.containerMF__arrow-For[data-v-a3bdb4f5]:hover:before,
.containerMF__arrow-For[data-v-a3bdb4f5]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:focus,
.containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:hover,
.containerMF__arrow-Back--Dark[data-v-a3bdb4f5]:active,
.containerMF__arrow-For--Dark[data-v-a3bdb4f5]:focus,
.containerMF__arrow-For--Dark[data-v-a3bdb4f5]:hover,
.containerMF__arrow-For--Dark[data-v-a3bdb4f5]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-a3bdb4f5]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-a3bdb4f5] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-a3bdb4f5]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-a3bdb4f5] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-a3bdb4f5]:focus,
.containerMF__arrows .disabled[data-v-a3bdb4f5]:hover,
.containerMF__arrows .disabled[data-v-a3bdb4f5]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-a3bdb4f5]:focus:before,
.containerMF__arrows .disabled[data-v-a3bdb4f5]:hover:before,
.containerMF__arrows .disabled[data-v-a3bdb4f5]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-a3bdb4f5] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-a3bdb4f5] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-a3bdb4f5] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-a3bdb4f5] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-a3bdb4f5] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-a3bdb4f5] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-a3bdb4f5] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-a3bdb4f5] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-a3bdb4f5]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-a3bdb4f5] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:focus,
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:hover,
.containerMF__pagination-wrapper li button[data-v-a3bdb4f5]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-a3bdb4f5] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-a3bdb4f5] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-a3bdb4f5]:focus,
.containerMF__pagination-onward[data-v-a3bdb4f5]:hover,
.containerMF__pagination-onward[data-v-a3bdb4f5]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-a3bdb4f5] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-a3bdb4f5] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-a3bdb4f5]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-a3bdb4f5] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-a3bdb4f5]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-a3bdb4f5] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-a3bdb4f5]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-a3bdb4f5] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-a3bdb4f5] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-a3bdb4f5] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-a3bdb4f5] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-a3bdb4f5] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-a3bdb4f5]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-a3bdb4f5] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-a3bdb4f5]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-a3bdb4f5]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-a3bdb4f5]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-a3bdb4f5] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-a3bdb4f5]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-a3bdb4f5],
.containerMF__input-text[data-v-a3bdb4f5]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-a3bdb4f5]:focus,
.containerMF__input-text[data-v-a3bdb4f5]:hover,
.containerMF__input-text[data-v-a3bdb4f5]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-a3bdb4f5] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-a3bdb4f5] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-a3bdb4f5] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-a3bdb4f5] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-a3bdb4f5] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-a3bdb4f5]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-a3bdb4f5]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-a3bdb4f5]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-a3bdb4f5]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-a3bdb4f5] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-a3bdb4f5] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-a3bdb4f5] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-a3bdb4f5] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-a3bdb4f5] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-a3bdb4f5] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-a3bdb4f5] {
  background-color: #fbfbfb;
}
.unmarked-list[data-v-a3bdb4f5] {
  padding: 0 10px;
  font-size: 16px;
}
@media (min-width: 640px) {
  .unmarked-list[data-v-a3bdb4f5] {
    font-size: 16px;
  }
}
@media (min-width: 962px) {
  .unmarked-list[data-v-a3bdb4f5] {
    font-size: 18px;
  }
}
@media (min-width: 640px) {
  .unmarked-list[data-v-a3bdb4f5] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .unmarked-list[data-v-a3bdb4f5] {
    padding: 0;
  }
}
.unmarked-list__h4[data-v-a3bdb4f5] {
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .unmarked-list__h4[data-v-a3bdb4f5] {
    margin-bottom: 37px;
  }
}
.unmarked-list dt[data-v-a3bdb4f5],
.unmarked-list dd[data-v-a3bdb4f5] {
  display: inline;
}
.unmarked-list dt[data-v-a3bdb4f5] {
  font-weight: 600;
}
.unmarked-list dd[data-v-a3bdb4f5] {
  letter-spacing: -0.2px;
}
.unmarked-list__list[data-v-a3bdb4f5] {
  display: grid;
  grid-template-columns: repeat(var(--column-sx), 1fr);
  grid-gap: 8vw;
}
@media (min-width: 640px) {
  .unmarked-list__list[data-v-a3bdb4f5] {
    grid-template-columns: repeat(var(--column-sm), 1fr);
    grid-gap: 5vw;
  }
}
@media (min-width: 1000px) {
  .unmarked-list__list[data-v-a3bdb4f5] {
    grid-template-columns: repeat(var(--column-md), 1fr);
    grid-gap: 4vw;
  }
}
@media (min-width: 1280px) {
  .unmarked-list__list[data-v-a3bdb4f5] {
    grid-template-columns: repeat(var(--column-lg), 1fr);
  }
}
.unmarked-list__list--under dt[data-v-a3bdb4f5],
.unmarked-list__list--under dd[data-v-a3bdb4f5] {
  display: block;
}
.unmarked-list__item[data-v-a3bdb4f5] {
  font-size: 100%;
}
.base-layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}
.base-layout.row {
  flex-direction: row;
}
.base-layout.row.reverse {
  flex-direction: row-reverse;
}
.base-layout.column {
  flex-direction: column;
}
.base-layout.column.reverse {
  flex-direction: column-reverse;
}
.base-layout.column > .base-flex {
  max-width: 100%;
}
.base-layout.wrap {
  flex-wrap: wrap;
}
.base-layout .fill-height {
  height: 100%;
}
@keyframes load-863ce626 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-863ce626 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cover[data-v-863ce626] {
  margin-bottom: 30px;
}
.cover__video-box[data-v-863ce626] {
  display: inline-block;
  height: 100%;
}
.cover__banner[data-v-863ce626] {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 65.625vw;
  margin: 0 auto 44px;
  line-height: 0;
}
@media (min-width: 640px) {
  .cover__banner[data-v-863ce626] {
    height: 57.81vw;
  }
}
@media (min-width: 1000px) {
  .cover__banner[data-v-863ce626] {
    height: 61vw;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .cover__banner[data-v-863ce626] {
    max-width: 1420px;
    height: 600px;
  }
}
.cover__banner-content[data-v-863ce626] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.cover__title-wrapper[data-v-863ce626] {
  position: absolute;
  bottom: 34px;
  left: 0;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .cover__title-wrapper[data-v-863ce626] {
    bottom: 55px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .cover__title-wrapper[data-v-863ce626] {
    bottom: 152px;
    width: 580px;
    margin-left: 20px;
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .cover__title-wrapper[data-v-863ce626] {
    margin-left: 100px;
  }
}
.cover__title[data-v-863ce626] {
  display: block;
  width: 100%;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 640px) {
  .cover__title[data-v-863ce626] {
    width: 450px;
    font-size: 30px;
    line-height: 40px;
  }
}
@media (min-width: 1000px) {
  .cover__title[data-v-863ce626] {
    width: 100%;
    max-width: 937.5px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 48px;
  }
}
@media (min-width: 1280px) {
  .cover__title[data-v-863ce626] {
    max-width: 1200px;
  }
}
@media (min-width: 1000px) {
  .cover__tabs-wrapper[data-v-863ce626] {
    background-color: #fff;
  }
}
@media (min-width: 1280px) {
  .cover__tabs-wrapper[data-v-863ce626] {
    position: relative;
    top: -60px;
    width: 1200px;
    margin: 0 auto;
    box-shadow: 1px 1px 7px 1px #00000017;
  }
}
.cover__pikcher[data-v-863ce626] {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assets/static/Rectangle.3db5cfe9.png);
  background-size: cover;
}
@media (min-width: 640px) {
  .cover[data-v-863ce626] {
    margin-bottom: 21px;
  }
}
@media (min-width: 1000px) {
  .cover[data-v-863ce626] {
    margin-bottom: 86px;
  }
}
@media (min-width: 1280px) {
  .cover[data-v-863ce626] {
    margin-bottom: 100px;
  }
}
.cover .cover__loader[data-v-863ce626] {
  position: absolute;
  z-index: 20;
  top: 50%;
  left: 50%;
  margin-top: -9px;
  margin-left: -12px;
  text-align: center;
}
@keyframes load-e8af6cd6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e8af6cd6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.text-block__box[data-v-e8af6cd6] {
  max-width: var(--7281a7f0);
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .text-block__box[data-v-e8af6cd6] {
    max-width: var(--7281a7b8);
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .text-block__box[data-v-e8af6cd6] {
    max-width: var(--7281a632);
  }
}
@media only screen and (max-width: 639px) {
  .text-block__box[data-v-e8af6cd6] {
    max-width: var(--7281a4f0);
  }
}
.text-block__box[data-v-e8af6cd6] table th,
.text-block__box[data-v-e8af6cd6] table tr,
.text-block__box[data-v-e8af6cd6] table td {
  border: 1px solid var(--Bottom, #000000);
}
.text-block__box[data-v-e8af6cd6] table td {
  padding: 0.5rem;
}
.text-block__box[data-v-e8af6cd6] ul {
  list-style: initial;
}
.text-block__box[data-v-e8af6cd6] ul li {
  margin-left: 30px;
}
.text-block__box[data-v-e8af6cd6] ul li p {
  margin: 0;
}
.text-block__new-design[data-v-e8af6cd6] {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .text-block__new-design[data-v-e8af6cd6] {
    margin-top: 120px;
  }
}
.text-block__new-design[data-v-e8af6cd6] .editor-city-title {
  padding: 0;
}
@keyframes load-f9895d17 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f9895d17 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-pagination[data-v-f9895d17] {
  list-style: none;
  margin: 0 0 160px;
  padding: 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .base-pagination[data-v-f9895d17] {
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .base-pagination[data-v-f9895d17] {
    margin-bottom: 100px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 639px) {
  .base-pagination[data-v-f9895d17] {
    margin-bottom: 80px;
  }
}
.base-pagination li[data-v-f9895d17] {
  display: inline-block;
  margin-right: 24px;
}
.base-pagination li[data-v-f9895d17]:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .base-pagination li[data-v-f9895d17] {
    margin-right: 12px;
  }
}
@media only screen and (max-width: 639px) {
  .base-pagination li[data-v-f9895d17] {
    margin-right: 3px;
  }
}
.base-pagination li.active > a[data-v-f9895d17] {
  background-color: #1ab248;
  color: #fff;
}
.base-pagination li.disabled button[data-v-f9895d17],
.base-pagination li.disabled a[data-v-f9895d17] {
  pointer-events: none;
  cursor: default;
}
.base-pagination li > a[data-v-f9895d17] {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #767676;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  font-weight: 300;
  font-size: 20px;
  cursor: pointer;
  text-decoration: none;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .base-pagination li > a[data-v-f9895d17] {
    font-size: 18px;
  }
}
@media only screen and (max-width: 639px) {
  .base-pagination li > a[data-v-f9895d17] {
    width: 30px;
    height: 30px;
    font-size: 12px;
  }
}
.base-pagination li > a.base-pagination__next-link[data-v-f9895d17],
.base-pagination li > a.base-pagination__prev-link[data-v-f9895d17] {
  color: #232323;
  letter-spacing: 1.25px;
  font-weight: 500;
  font-size: 20px;
  width: auto;
}
.base-pagination li > a.base-pagination__next-link[data-v-f9895d17] {
  font-size: 16px;
}
@media (min-width: 1000px) {
  .base-pagination li > a.base-pagination__next-link[data-v-f9895d17] {
    font-size: 20px;
  }
}
.contentMF,
.intro {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .intro {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .intro {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .intro {
    padding: 0;
  }
}
.containerMF__h1,
.intro__title {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1,
  .intro__title {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1,
  .intro__title {
    font-size: 42px;
  }
}
.intro {
  max-width: 1200px;
  margin: 25px auto;
  padding: 0 10px;
}
.intro__title {
  width: 250px;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 300;
  font-style: normal;
  line-height: 40px;
}
@media (min-width: 640px) {
  .intro__title {
    width: auto;
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .intro__title {
    margin-bottom: 10px;
  }
}
@media (min-width: 1280px) {
  .intro__title {
    margin-bottom: 20px;
    font-size: 42px;
  }
}
.intro__wrap-content {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  line-height: 23px;
}
.intro__wrap-content a {
  text-decoration: underline;
}
@media (min-width: 640px) {
  .intro__wrap-content {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 1000px) {
  .intro__wrap-content {
    width: 750px;
  }
}
@media (min-width: 1280px) {
  .intro__wrap-content {
    width: 810px;
  }
}
.intro__content {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .intro {
    margin-bottom: 50px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .intro {
    margin: 100px auto 50px;
  }
}
@media (min-width: 1280px) {
  .intro {
    margin: 120px auto 50px;
    padding: 0;
  }
}
@media (max-width: 1280px) {
  .intro {
    max-width: 960px;
  }
}
@keyframes load-901486be {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-901486be {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.unsubscribe[data-v-901486be] {
  margin: 25px auto;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .unsubscribe[data-v-901486be] {
    margin-bottom: 50px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .unsubscribe[data-v-901486be] {
    margin: 100px auto 50px;
  }
}
@media (min-width: 1280px) {
  .unsubscribe[data-v-901486be] {
    margin: 120px auto 50px;
    padding: 0;
  }
}
@keyframes load-7addb5a8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7addb5a8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cover.container.cdek-container[data-v-7addb5a8] {
  padding: 0;
  margin: 0 auto;
}
.cover-tab[data-v-7addb5a8] {
  margin: 50px 0 0;
}
@media (min-width: 1000px) {
  .cover-tab[data-v-7addb5a8] {
    margin: 100px 0 0;
  }
}
@media (min-width: 1280px) {
  .cover-tab[data-v-7addb5a8] {
    margin-top: 120px;
  }
}
.cover-subscription[data-v-7addb5a8] {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin: 0 10px 40px;
}
@media (min-width: 640px) {
  .cover-subscription[data-v-7addb5a8] {
    font-size: 20px;
    margin: 0 20px 50px;
  }
}
@media (min-width: 1000px) {
  .cover-subscription[data-v-7addb5a8] {
    position: absolute;
    top: -45px;
    right: 0;
    margin: 0;
  }
}
.cover-subscription__link[data-v-7addb5a8] {
  color: #232323;
}
.cover-tabs[data-v-7addb5a8] {
  padding: 0;
  white-space: nowrap;
  overflow-x: scroll;
  position: relative;
}
@media (min-width: 640px) {
  .cover-tabs[data-v-7addb5a8] {
    overflow-x: visible;
  }
}
.cover-tabs__tab[data-v-7addb5a8] {
  display: inline-block;
  list-style-type: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
  padding: 0 10px 20px;
  position: relative;
}
@media (min-width: 640px) {
  .cover-tabs__tab[data-v-7addb5a8] {
    padding: 0 20px 23px;
  }
}
@media (min-width: 1000px) {
  .cover-tabs__tab[data-v-7addb5a8] {
    margin-right: 21px;
  }
}
.cover-tabs__link[data-v-7addb5a8] {
  display: block;
  text-decoration: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
}
@media (min-width: 640px) {
  .cover-tabs__link[data-v-7addb5a8] {
    font-size: 20px;
  }
}
.cover .nuxt-link-exact-active[data-v-7addb5a8]:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  border-bottom: 2px solid #1ab248;
  z-index: 4;
}
.cover-tabs[data-v-7addb5a8]:before {
  content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 2px solid #e1e1e1;
  z-index: 4;
}
.container.press-new-list.cdek-container[data-v-7addb5a8] {
  padding: 0;
}
@keyframes load-8d1716c6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8d1716c6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-spacer[data-v-8d1716c6] {
  flex-grow: 1 !important;
}
.base-radio {
  position: relative;
  z-index: 1;
}
.base-radio--disabled {
  color: #cfcfcf;
  cursor: not-allowed;
}
.base-radio input {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.base-radio input:checked + .base-radio__text:after {
  outline: none;
  opacity: 1;
}
.base-radio input:checked + .base-radio__text:before {
  background-color: #00a942;
  border-color: #00a942;
}
.base-radio__text {
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.base-radio__text:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
  transition: all 0.3s;
  background-color: #fff;
}
.base-radio__text:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  opacity: 0;
  cursor: pointer;
  transition: all 0.3s;
}
@keyframes load-817693d1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-817693d1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-header[data-v-817693d1] {
  margin: 32px 16px 16px;
  opacity: 0.7;
  color: #434c5d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .package-header[data-v-817693d1] {
    max-width: 1200px;
    margin: 60px auto 24px;
  }
}
@keyframes load-b49be64f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b49be64f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-b49be64f],
input[type="search"][data-v-b49be64f],
input[type="text"][data-v-b49be64f] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-b49be64f] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-b49be64f] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-b49be64f] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-b49be64f] {
    padding: 0;
  }
}
.containerMF[data-v-b49be64f] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-b49be64f] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-b49be64f],
.block-button__text[data-v-b49be64f] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-b49be64f],
  .block-button__text[data-v-b49be64f] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-b49be64f],
  .block-button__text[data-v-b49be64f] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-b49be64f],
.block-button__text b[data-v-b49be64f] {
  font-weight: 600;
}
.containerMF__text i[data-v-b49be64f],
.block-button__text i[data-v-b49be64f] {
  font-weight: 100;
}
.containerMF__list[data-v-b49be64f] {
  padding: 0;
}
.containerMF__list li[data-v-b49be64f] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-b49be64f]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-b49be64f] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-b49be64f]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-b49be64f],
.block-button__link[data-v-b49be64f],
.toggle-list__link[data-v-b49be64f] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-b49be64f],
.block-button__link[data-v-b49be64f],
.toggle-list__link[data-v-b49be64f] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-b49be64f]:focus,
.block-button__link[data-v-b49be64f]:focus,
.toggle-list__link[data-v-b49be64f]:focus,
.containerMF__linkGreen[data-v-b49be64f]:hover,
.block-button__link[data-v-b49be64f]:hover,
.toggle-list__link[data-v-b49be64f]:hover,
.containerMF__linkGreen[data-v-b49be64f]:active,
.block-button__link[data-v-b49be64f]:active,
.toggle-list__link[data-v-b49be64f]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-b49be64f] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-b49be64f]:focus,
.containerMF__linkGrey[data-v-b49be64f]:hover,
.containerMF__linkGrey[data-v-b49be64f]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-b49be64f] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-b49be64f] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-b49be64f]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-b49be64f] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-b49be64f] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-b49be64f] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-b49be64f] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-b49be64f] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-b49be64f] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-b49be64f],
.toggle-list__h4[data-v-b49be64f] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-b49be64f],
  .toggle-list__h4[data-v-b49be64f] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-b49be64f] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-b49be64f] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-b49be64f]:focus,
.containerMF__button-forward[data-v-b49be64f]:hover,
.containerMF__button-forward[data-v-b49be64f]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-b49be64f]:focus:before,
.containerMF__button-forward[data-v-b49be64f]:hover:before,
.containerMF__button-forward[data-v-b49be64f]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-b49be64f]:focus:after,
.containerMF__button-forward[data-v-b49be64f]:hover:after,
.containerMF__button-forward[data-v-b49be64f]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-b49be64f] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-b49be64f]:focus,
.containerMF__button-up[data-v-b49be64f]:hover,
.containerMF__button-up[data-v-b49be64f]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-b49be64f]:focus:before,
.containerMF__button-up[data-v-b49be64f]:hover:before,
.containerMF__button-up[data-v-b49be64f]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-b49be64f] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-b49be64f],
.containerMF__arrow-For[data-v-b49be64f] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-b49be64f]:before,
.containerMF__arrow-For[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-b49be64f]:focus,
.containerMF__arrow-Back[data-v-b49be64f]:hover,
.containerMF__arrow-Back[data-v-b49be64f]:active,
.containerMF__arrow-For[data-v-b49be64f]:focus,
.containerMF__arrow-For[data-v-b49be64f]:hover,
.containerMF__arrow-For[data-v-b49be64f]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-b49be64f]:focus:before,
.containerMF__arrow-Back[data-v-b49be64f]:hover:before,
.containerMF__arrow-Back[data-v-b49be64f]:active:before,
.containerMF__arrow-For[data-v-b49be64f]:focus:before,
.containerMF__arrow-For[data-v-b49be64f]:hover:before,
.containerMF__arrow-For[data-v-b49be64f]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-b49be64f]:focus,
.containerMF__arrow-Back--Dark[data-v-b49be64f]:hover,
.containerMF__arrow-Back--Dark[data-v-b49be64f]:active,
.containerMF__arrow-For--Dark[data-v-b49be64f]:focus,
.containerMF__arrow-For--Dark[data-v-b49be64f]:hover,
.containerMF__arrow-For--Dark[data-v-b49be64f]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-b49be64f]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-b49be64f] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-b49be64f]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-b49be64f] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-b49be64f]:focus,
.containerMF__arrows .disabled[data-v-b49be64f]:hover,
.containerMF__arrows .disabled[data-v-b49be64f]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-b49be64f]:focus:before,
.containerMF__arrows .disabled[data-v-b49be64f]:hover:before,
.containerMF__arrows .disabled[data-v-b49be64f]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-b49be64f] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-b49be64f] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-b49be64f] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-b49be64f] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-b49be64f] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-b49be64f] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-b49be64f] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-b49be64f] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-b49be64f] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-b49be64f]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-b49be64f]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-b49be64f]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-b49be64f] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-b49be64f] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-b49be64f]:focus,
.containerMF__pagination-wrapper li button[data-v-b49be64f]:hover,
.containerMF__pagination-wrapper li button[data-v-b49be64f]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-b49be64f] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-b49be64f] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-b49be64f] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-b49be64f]:focus,
.containerMF__pagination-onward[data-v-b49be64f]:hover,
.containerMF__pagination-onward[data-v-b49be64f]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-b49be64f] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-b49be64f] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-b49be64f]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-b49be64f] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-b49be64f]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-b49be64f] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-b49be64f]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-b49be64f] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-b49be64f] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-b49be64f] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-b49be64f] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-b49be64f] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-b49be64f]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-b49be64f] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-b49be64f]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-b49be64f]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-b49be64f]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-b49be64f] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-b49be64f]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-b49be64f],
.containerMF__input-text[data-v-b49be64f]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-b49be64f]:focus,
.containerMF__input-text[data-v-b49be64f]:hover,
.containerMF__input-text[data-v-b49be64f]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-b49be64f] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-b49be64f] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-b49be64f] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-b49be64f] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-b49be64f] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-b49be64f]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-b49be64f]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-b49be64f]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-b49be64f] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-b49be64f] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-b49be64f] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-b49be64f] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-b49be64f] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-b49be64f] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-b49be64f] {
  background-color: #fbfbfb;
}
.block-button[data-v-b49be64f] {
  padding: 50px 10px 37px;
  background-color: #f2f2f2;
  margin-bottom: 70px;
}
@media (min-width: 640px) {
  .block-button[data-v-b49be64f] {
    padding: 83px 0 45px;
    margin-bottom: 91px;
  }
}
@media (min-width: 1000px) {
  .block-button[data-v-b49be64f] {
    padding: 84px 0 43px;
    margin-bottom: 155px;
  }
}
.block-button__button[data-v-b49be64f] {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 390px;
  min-width: auto;
  outline: none;
  margin: 0 auto 20px;
  letter-spacing: 1px;
  color: #fff;
}
.block-button__button[data-v-b49be64f]:focus,
.block-button__button[data-v-b49be64f]:hover,
.block-button__button[data-v-b49be64f]:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.block-button__button-Black[data-v-b49be64f] {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.block-button__button-Black[data-v-b49be64f]:focus,
.block-button__button-Black[data-v-b49be64f]:hover,
.block-button__button-Black[data-v-b49be64f]:active {
  background-color: #000;
  transition: all 0.6s;
}
.block-button__button-Border[data-v-b49be64f] {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.block-button__button-Border[data-v-b49be64f]:focus,
.block-button__button-Border[data-v-b49be64f]:hover,
.block-button__button-Border[data-v-b49be64f]:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.block-button__button-Green[data-v-b49be64f] {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.block-button__button-Green[data-v-b49be64f]:focus,
.block-button__button-Green[data-v-b49be64f]:hover,
.block-button__button-Green[data-v-b49be64f]:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.block-button__button-Gray[data-v-b49be64f] {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.block-button__button-Gray[data-v-b49be64f]:focus,
.block-button__button-Gray[data-v-b49be64f]:hover,
.block-button__button-Gray[data-v-b49be64f]:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.block-button__button-Transparent[data-v-b49be64f] {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.block-button__button-Transparent[data-v-b49be64f]:focus,
.block-button__button-Transparent[data-v-b49be64f]:hover,
.block-button__button-Transparent[data-v-b49be64f]:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.block-button__button-Arrow[data-v-b49be64f] {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.block-button__button-Arrow[data-v-b49be64f]:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .block-button__button-Arrow[data-v-b49be64f]:before {
    right: 50%;
    margin-right: -9px;
  }
}
.block-button__button-Arrow[data-v-b49be64f]:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .block-button__button-Arrow[data-v-b49be64f]:after {
    right: 50%;
    margin-right: -8px;
  }
}
.block-button__button[data-v-b49be64f]:hover {
  opacity: 0.8;
}
@media (min-width: 640px) {
  .block-button__button[data-v-b49be64f] {
    margin-bottom: 28px;
  }
}
.block-button__text[data-v-b49be64f] {
  text-align: center;
  font-size: 16px;
}
.block-button__text span[data-v-b49be64f] {
  font-weight: 500;
  color: #787878;
}
@media (min-width: 640px) {
  .block-button__text[data-v-b49be64f] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .block-button__text[data-v-b49be64f] {
    font-size: 20px;
  }
}
.block-button__link[data-v-b49be64f] {
  font-size: 16px;
}
@media (min-width: 640px) {
  .block-button__link[data-v-b49be64f] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .block-button__link[data-v-b49be64f] {
    font-size: 20px;
  }
}
@keyframes load-c50dc8a3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c50dc8a3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-c50dc8a3],
input[type="search"][data-v-c50dc8a3],
input[type="text"][data-v-c50dc8a3] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-c50dc8a3] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-c50dc8a3] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-c50dc8a3] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-c50dc8a3] {
    padding: 0;
  }
}
.containerMF[data-v-c50dc8a3] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-c50dc8a3] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-c50dc8a3] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-c50dc8a3] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-c50dc8a3] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-c50dc8a3] {
  font-weight: 600;
}
.containerMF__text i[data-v-c50dc8a3] {
  font-weight: 100;
}
.containerMF__list[data-v-c50dc8a3] {
  padding: 0;
}
.containerMF__list li[data-v-c50dc8a3] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-c50dc8a3]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-c50dc8a3] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-c50dc8a3]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-c50dc8a3],
.toggle-list__link[data-v-c50dc8a3] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-c50dc8a3],
.toggle-list__link[data-v-c50dc8a3] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-c50dc8a3]:focus,
.toggle-list__link[data-v-c50dc8a3]:focus,
.containerMF__linkGreen[data-v-c50dc8a3]:hover,
.toggle-list__link[data-v-c50dc8a3]:hover,
.containerMF__linkGreen[data-v-c50dc8a3]:active,
.toggle-list__link[data-v-c50dc8a3]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-c50dc8a3] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-c50dc8a3]:focus,
.containerMF__linkGrey[data-v-c50dc8a3]:hover,
.containerMF__linkGrey[data-v-c50dc8a3]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-c50dc8a3] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-c50dc8a3]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-c50dc8a3] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-c50dc8a3]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-c50dc8a3],
.wrap-columns__title[data-v-c50dc8a3] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-c50dc8a3],
  .wrap-columns__title[data-v-c50dc8a3] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-c50dc8a3],
  .wrap-columns__title[data-v-c50dc8a3] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-c50dc8a3] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-c50dc8a3] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-c50dc8a3] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-c50dc8a3],
.toggle-list__h4[data-v-c50dc8a3] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-c50dc8a3],
  .toggle-list__h4[data-v-c50dc8a3] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-c50dc8a3] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-c50dc8a3] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-c50dc8a3]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-c50dc8a3]:focus,
.containerMF__button-forward[data-v-c50dc8a3]:hover,
.containerMF__button-forward[data-v-c50dc8a3]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-c50dc8a3]:focus:before,
.containerMF__button-forward[data-v-c50dc8a3]:hover:before,
.containerMF__button-forward[data-v-c50dc8a3]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-c50dc8a3]:focus:after,
.containerMF__button-forward[data-v-c50dc8a3]:hover:after,
.containerMF__button-forward[data-v-c50dc8a3]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-c50dc8a3] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-c50dc8a3]:focus,
.containerMF__button-up[data-v-c50dc8a3]:hover,
.containerMF__button-up[data-v-c50dc8a3]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-c50dc8a3]:focus:before,
.containerMF__button-up[data-v-c50dc8a3]:hover:before,
.containerMF__button-up[data-v-c50dc8a3]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-c50dc8a3] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-c50dc8a3],
.containerMF__arrow-For[data-v-c50dc8a3] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:before,
.containerMF__arrow-For[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:focus,
.containerMF__arrow-Back[data-v-c50dc8a3]:hover,
.containerMF__arrow-Back[data-v-c50dc8a3]:active,
.containerMF__arrow-For[data-v-c50dc8a3]:focus,
.containerMF__arrow-For[data-v-c50dc8a3]:hover,
.containerMF__arrow-For[data-v-c50dc8a3]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:focus:before,
.containerMF__arrow-Back[data-v-c50dc8a3]:hover:before,
.containerMF__arrow-Back[data-v-c50dc8a3]:active:before,
.containerMF__arrow-For[data-v-c50dc8a3]:focus:before,
.containerMF__arrow-For[data-v-c50dc8a3]:hover:before,
.containerMF__arrow-For[data-v-c50dc8a3]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-c50dc8a3]:focus,
.containerMF__arrow-Back--Dark[data-v-c50dc8a3]:hover,
.containerMF__arrow-Back--Dark[data-v-c50dc8a3]:active,
.containerMF__arrow-For--Dark[data-v-c50dc8a3]:focus,
.containerMF__arrow-For--Dark[data-v-c50dc8a3]:hover,
.containerMF__arrow-For--Dark[data-v-c50dc8a3]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-c50dc8a3]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-c50dc8a3] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-c50dc8a3]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-c50dc8a3] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-c50dc8a3]:focus,
.containerMF__arrows .disabled[data-v-c50dc8a3]:hover,
.containerMF__arrows .disabled[data-v-c50dc8a3]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-c50dc8a3]:focus:before,
.containerMF__arrows .disabled[data-v-c50dc8a3]:hover:before,
.containerMF__arrows .disabled[data-v-c50dc8a3]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-c50dc8a3] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-c50dc8a3] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-c50dc8a3] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-c50dc8a3] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-c50dc8a3] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-c50dc8a3] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-c50dc8a3] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-c50dc8a3] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-c50dc8a3]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-c50dc8a3] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-c50dc8a3]:focus,
.containerMF__pagination-wrapper li button[data-v-c50dc8a3]:hover,
.containerMF__pagination-wrapper li button[data-v-c50dc8a3]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-c50dc8a3] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-c50dc8a3] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-c50dc8a3]:focus,
.containerMF__pagination-onward[data-v-c50dc8a3]:hover,
.containerMF__pagination-onward[data-v-c50dc8a3]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-c50dc8a3] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-c50dc8a3] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-c50dc8a3]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-c50dc8a3]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-c50dc8a3] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-c50dc8a3]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-c50dc8a3]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-c50dc8a3] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-c50dc8a3]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-c50dc8a3] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-c50dc8a3]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-c50dc8a3] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-c50dc8a3] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-c50dc8a3] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-c50dc8a3] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-c50dc8a3]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-c50dc8a3] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-c50dc8a3]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-c50dc8a3]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-c50dc8a3]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-c50dc8a3] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-c50dc8a3]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-c50dc8a3],
.containerMF__input-text[data-v-c50dc8a3]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-c50dc8a3]:focus,
.containerMF__input-text[data-v-c50dc8a3]:hover,
.containerMF__input-text[data-v-c50dc8a3]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-c50dc8a3] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-c50dc8a3] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-c50dc8a3] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-c50dc8a3] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-c50dc8a3] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-c50dc8a3]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-c50dc8a3]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-c50dc8a3]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-c50dc8a3]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-c50dc8a3] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-c50dc8a3] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-c50dc8a3] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-c50dc8a3] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-c50dc8a3] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-c50dc8a3] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-c50dc8a3] {
  background-color: #fbfbfb;
}
.wrap-columns[data-v-c50dc8a3] {
  min-width: 0;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 70px;
}
@media (min-width: 1000px) {
  .wrap-columns[data-v-c50dc8a3] {
    display: flex;
    flex-direction: row;
    margin: 0;
  }
}
.wrap-columns__item[data-v-c50dc8a3] {
  max-width: 100%;
  flex: 1 1 auto;
  display: flex;
  justify-content: space-around;
}
@media (min-width: 640px) {
  .wrap-columns__item[data-v-c50dc8a3] {
    width: 49%;
    flex: none;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__item[data-v-c50dc8a3] {
    width: 100%;
    margin-bottom: 25px;
  }
}
.wrap-columns__link[data-v-c50dc8a3] {
  width: 40%;
  bottom: 0;
  top: 0;
  margin: 20px auto;
}
@media (min-width: 640px) {
  .wrap-columns__link[data-v-c50dc8a3] {
    width: 50%;
    margin: auto;
    padding: 10px;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__link[data-v-c50dc8a3] {
    width: 40%;
  }
}
.wrap-columns__img[data-v-c50dc8a3] {
  width: 100%;
}
.wrap-columns__more[data-v-c50dc8a3] {
  width: 210px;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 29px;
  text-align: center;
  margin: auto;
}
@media (min-width: 640px) {
  .wrap-columns__more[data-v-c50dc8a3] {
    font-size: 18px;
    width: 100%;
    margin: 20px 0 0 15px;
    text-align: left;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__more[data-v-c50dc8a3] {
    text-align: center;
    font-size: 20px;
  }
}
.wrap-columns__item-wrap[data-v-c50dc8a3] {
  margin-bottom: 50px;
  background: #f8f8f8;
  padding: 40px 0;
}
@media (min-width: 640px) {
  .wrap-columns__item-wrap[data-v-c50dc8a3] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    justify-content: space-between;
    padding: 40px 0;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__item-wrap[data-v-c50dc8a3] {
    margin: 0;
  }
}
.wrap-columns__title[data-v-c50dc8a3] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 37px;
  width: 300px;
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .wrap-columns__title[data-v-c50dc8a3] {
    width: auto;
    letter-spacing: 0.1px;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__title[data-v-c50dc8a3] {
    font-weight: 500;
    font-size: 30px;
    margin-bottom: 39px;
  }
}
.wrap-columns__content[data-v-c50dc8a3] {
  font-weight: 300;
  font-size: 16px;
  line-height: 23px;
}
@media (min-width: 640px) {
  .wrap-columns__content[data-v-c50dc8a3] {
    width: 473px;
  }
}
@media (min-width: 1000px) {
  .wrap-columns__content[data-v-c50dc8a3] {
    width: auto;
    font-size: 20px;
    line-height: 28px;
  }
}
.wrap-columns__content-style[data-v-c50dc8a3] {
  font-weight: 500;
}
.wrap-columns__block-one[data-v-c50dc8a3] {
  margin-bottom: 40px;
}
@media (min-width: 1000px) {
  .wrap-columns__block-one[data-v-c50dc8a3] {
    width: 49%;
    margin: 0;
  }
}
.top-banner {
  position: relative;
  min-width: 320px;
  max-width: 1420px;
  margin: 0 auto 35px;
}
.top-banner__background {
  display: block;
  overflow: hidden;
  line-height: 0;
}
.top-banner__background img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center center;
  object-position: center center;
}
@media (min-width: 1000px) {
  .top-banner__background {
    height: 100%;
  }
  .top-banner__background img,
  .top-banner__background source {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center;
  }
}
@media (min-width: 1000px) and (min-width: 1280px) {
  .top-banner__background img,
  .top-banner__background source {
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}
@media (min-width: 1280px) {
  .top-banner__content-wrapper {
    width: 1200px;
    max-width: 1200px;
    padding-right: 50%;
  }
}
@media (min-width: 1000px) {
  .top-banner__content {
    position: absolute;
    bottom: 35px;
    left: 35px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 560px;
    padding: 33px 0 0;
  }
}
@media (min-width: 1280px) {
  .top-banner__content {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 0 0;
    padding-top: 0;
  }
}
.top-banner__button {
  max-width: unset;
  letter-spacing: 1.2px;
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  min-width: auto;
  outline: none;
}
@media (min-width: 1000px) {
  .top-banner__button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
@media (min-width: 640px) {
  .top-banner__button {
    width: 100%;
    max-width: 320px;
  }
}
@media (min-width: 1000px) {
  .top-banner__size {
    max-width: 540px;
  }
}
@media (min-width: 1000px) {
  .top-banner {
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 0;
  }
}
@keyframes load-2a106b78 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2a106b78 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-2a106b78],
input[type="search"][data-v-2a106b78],
input[type="text"][data-v-2a106b78] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-2a106b78],
.cover-tabs__content[data-v-2a106b78],
.cover-tabs__select[data-v-2a106b78] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-2a106b78],
  .cover-tabs__content[data-v-2a106b78],
  .cover-tabs__select[data-v-2a106b78] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-2a106b78],
  .cover-tabs__content[data-v-2a106b78],
  .cover-tabs__select[data-v-2a106b78] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-2a106b78],
  .cover-tabs__content[data-v-2a106b78],
  .cover-tabs__select[data-v-2a106b78] {
    padding: 0;
  }
}
.containerMF[data-v-2a106b78] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-2a106b78] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-2a106b78] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-2a106b78] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-2a106b78] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-2a106b78] {
  font-weight: 600;
}
.containerMF__text i[data-v-2a106b78] {
  font-weight: 100;
}
.containerMF__list[data-v-2a106b78] {
  padding: 0;
}
.containerMF__list li[data-v-2a106b78] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-2a106b78]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-2a106b78] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-2a106b78]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-2a106b78],
.toggle-list__link[data-v-2a106b78] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-2a106b78],
.toggle-list__link[data-v-2a106b78] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-2a106b78]:focus,
.toggle-list__link[data-v-2a106b78]:focus,
.containerMF__linkGreen[data-v-2a106b78]:hover,
.toggle-list__link[data-v-2a106b78]:hover,
.containerMF__linkGreen[data-v-2a106b78]:active,
.toggle-list__link[data-v-2a106b78]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-2a106b78] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-2a106b78]:focus,
.containerMF__linkGrey[data-v-2a106b78]:hover,
.containerMF__linkGrey[data-v-2a106b78]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-2a106b78] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-2a106b78]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-2a106b78] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-2a106b78]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-2a106b78] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-2a106b78] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-2a106b78] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-2a106b78] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-2a106b78] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-2a106b78] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-2a106b78],
.toggle-list__h4[data-v-2a106b78] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-2a106b78],
  .toggle-list__h4[data-v-2a106b78] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-2a106b78] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-2a106b78] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-2a106b78]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-2a106b78]:focus,
.containerMF__button-forward[data-v-2a106b78]:hover,
.containerMF__button-forward[data-v-2a106b78]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-2a106b78]:focus:before,
.containerMF__button-forward[data-v-2a106b78]:hover:before,
.containerMF__button-forward[data-v-2a106b78]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-2a106b78]:focus:after,
.containerMF__button-forward[data-v-2a106b78]:hover:after,
.containerMF__button-forward[data-v-2a106b78]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-2a106b78] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-2a106b78]:focus,
.containerMF__button-up[data-v-2a106b78]:hover,
.containerMF__button-up[data-v-2a106b78]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-2a106b78]:focus:before,
.containerMF__button-up[data-v-2a106b78]:hover:before,
.containerMF__button-up[data-v-2a106b78]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-2a106b78] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-2a106b78],
.containerMF__arrow-For[data-v-2a106b78] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-2a106b78]:before,
.containerMF__arrow-For[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-2a106b78]:focus,
.containerMF__arrow-Back[data-v-2a106b78]:hover,
.containerMF__arrow-Back[data-v-2a106b78]:active,
.containerMF__arrow-For[data-v-2a106b78]:focus,
.containerMF__arrow-For[data-v-2a106b78]:hover,
.containerMF__arrow-For[data-v-2a106b78]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-2a106b78]:focus:before,
.containerMF__arrow-Back[data-v-2a106b78]:hover:before,
.containerMF__arrow-Back[data-v-2a106b78]:active:before,
.containerMF__arrow-For[data-v-2a106b78]:focus:before,
.containerMF__arrow-For[data-v-2a106b78]:hover:before,
.containerMF__arrow-For[data-v-2a106b78]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-2a106b78]:focus,
.containerMF__arrow-Back--Dark[data-v-2a106b78]:hover,
.containerMF__arrow-Back--Dark[data-v-2a106b78]:active,
.containerMF__arrow-For--Dark[data-v-2a106b78]:focus,
.containerMF__arrow-For--Dark[data-v-2a106b78]:hover,
.containerMF__arrow-For--Dark[data-v-2a106b78]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-2a106b78]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-2a106b78] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-2a106b78]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-2a106b78] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-2a106b78]:focus,
.containerMF__arrows .disabled[data-v-2a106b78]:hover,
.containerMF__arrows .disabled[data-v-2a106b78]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-2a106b78]:focus:before,
.containerMF__arrows .disabled[data-v-2a106b78]:hover:before,
.containerMF__arrows .disabled[data-v-2a106b78]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-2a106b78] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-2a106b78] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-2a106b78] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-2a106b78] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-2a106b78] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-2a106b78] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-2a106b78] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-2a106b78] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-2a106b78] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-2a106b78]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-2a106b78]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-2a106b78]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-2a106b78] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-2a106b78] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-2a106b78]:focus,
.containerMF__pagination-wrapper li button[data-v-2a106b78]:hover,
.containerMF__pagination-wrapper li button[data-v-2a106b78]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-2a106b78] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-2a106b78] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-2a106b78] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-2a106b78]:focus,
.containerMF__pagination-onward[data-v-2a106b78]:hover,
.containerMF__pagination-onward[data-v-2a106b78]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-2a106b78] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-2a106b78] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-2a106b78]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-2a106b78]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-2a106b78] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-2a106b78]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-2a106b78]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-2a106b78] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-2a106b78]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-2a106b78] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-2a106b78]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-2a106b78] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-2a106b78] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-2a106b78] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-2a106b78] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-2a106b78]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-2a106b78] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-2a106b78]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-2a106b78]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-2a106b78]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-2a106b78] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-2a106b78]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-2a106b78],
.containerMF__input-text[data-v-2a106b78]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-2a106b78]:focus,
.containerMF__input-text[data-v-2a106b78]:hover,
.containerMF__input-text[data-v-2a106b78]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-2a106b78] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-2a106b78] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-2a106b78] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-2a106b78] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-2a106b78] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-2a106b78]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-2a106b78]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-2a106b78]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-2a106b78]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-2a106b78] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-2a106b78] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-2a106b78] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-2a106b78] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-2a106b78] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-2a106b78] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-2a106b78] {
  background-color: #fbfbfb;
}
.cover-tabs[data-v-2a106b78] {
  display: none;
  background-color: #f9f9f9;
}
@media (min-width: 1000px) {
  .cover-tabs[data-v-2a106b78] {
    display: flex;
  }
}
.cover-tabs__tab[data-v-2a106b78] {
  padding: 24px 20px;
  font-size: 20px;
  line-height: 29px;
  color: #767676;
  cursor: pointer;
  position: relative;
  flex: none;
  white-space: nowrap;
  width: 25%;
}
@media (min-width: 1280px) {
  .cover-tabs__tab[data-v-2a106b78] {
    padding: 24px 50px;
    text-align: center;
  }
}
.cover-tabs__tab[data-v-2a106b78]:before {
  content: "";
  position: absolute;
  width: 1px;
  border-right: 1px solid #e1e1e1;
  left: 0;
  top: 10px;
  bottom: 10px;
}
.cover-tabs__tab.active[data-v-2a106b78] {
  box-shadow: 0 -10px 152px -86px #0000001a;
  color: #1ab248;
  background-color: #fff;
}
.cover-tabs__tab.active[data-v-2a106b78]:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 28px;
  background: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(196, 196, 196, 0) 35.71%
  );
  opacity: 0.1;
  right: -30px;
  top: 0;
  bottom: 0;
  transform: rotate(-180deg);
}
.cover-tabs__tab.active[data-v-2a106b78]:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 28px;
  background: none;
  opacity: 0.1;
  right: -30px;
  top: 0;
  bottom: 0;
  transform: rotate(-180deg);
}
.cover-tabs__tab.active + .cover-tabs__tab[data-v-2a106b78]:before {
  display: none;
}
.cover-tabs__tab[data-v-2a106b78]:last-child {
  width: auto;
  flex: 1 0 auto;
  text-align: left;
}
.cover-tabs__tab:not(:first-child).active[data-v-2a106b78]:before {
  left: -28px;
  transform: none;
}
.cover-tabs__tab:not(:first-child).active[data-v-2a106b78]:after {
  background: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(196, 196, 196, 0) 35.71%
  );
}
.cover-tabs__select[data-v-2a106b78] {
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .cover-tabs__select[data-v-2a106b78] {
    display: none;
  }
}
.cover-tabs__select .vs__selected[data-v-2a106b78] {
  color: #1ab248;
  font-weight: 500;
}
@media (min-width: 1000px) {
  .cover-tabs__select .vs__dropdown-menu[data-v-2a106b78] {
    height: 480px;
  }
  .cover-tabs__content[data-v-2a106b78] {
    padding-top: 49px;
  }
}
.cover-tabs__content .base-select[data-v-2a106b78],
.cover-tabs__content .base-control-old[data-v-2a106b78] {
  margin-bottom: 20px;
}
.cover-tabs__content .base-select .base-control-old__field[data-v-2a106b78],
.cover-tabs__content
  .base-control-old
  .base-control-old__field[data-v-2a106b78] {
  padding: 23px;
}
@media (min-width: 1000px) {
  .cover-tabs__content .base-select[data-v-2a106b78],
  .cover-tabs__content .base-control-old[data-v-2a106b78] {
    display: inline-block;
    width: 420px;
    margin-right: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .cover-tabs__content .base-select[data-v-2a106b78],
  .cover-tabs__content .base-control-old[data-v-2a106b78] {
    width: 490px;
    margin-right: 25px;
  }
  .cover-tabs__content[data-v-2a106b78] {
    padding: 65px 39px 43px;
  }
}
.cover-tabs__payment[data-v-2a106b78] {
  display: flex;
  flex-wrap: wrap;
}
.cover-tabs__payment__link[data-v-2a106b78] {
  width: 50%;
  margin-bottom: 35px;
}
.cover-tabs__tracking[data-v-2a106b78] {
  flex: 1 1 auto;
  margin-bottom: 15px;
}
@media (min-width: 1000px) {
  .cover-tabs__tracking[data-v-2a106b78] {
    max-width: 400px;
    margin-bottom: 0;
    margin-right: 8px;
  }
}
.cover-tabs__phone[data-v-2a106b78],
.cover-tabs__name[data-v-2a106b78] {
  width: 100%;
  margin-bottom: 15px;
  flex: 1 1 auto;
}
@media (min-width: 1000px) {
  .cover-tabs__phone[data-v-2a106b78],
  .cover-tabs__name[data-v-2a106b78] {
    max-width: 350px;
    margin-bottom: 0;
    margin-right: 8px;
  }
}
.cover-tabs__button-text[data-v-2a106b78] {
  position: relative;
}
@media (min-width: 1000px) {
  .cover-tabs__button-text[data-v-2a106b78] {
    vertical-align: top;
    display: inline-block;
  }
}
.fill-input ~ .cover-tabs__button[data-v-2a106b78] {
  background: #1ab248;
}
@media (min-width: 1280px) {
  .tabsContainer[data-v-2a106b78] {
    width: 1200px;
    margin: 0 auto;
    box-shadow: 1px 1px 7px 1px #00000017;
  }
}
@media (min-width: 1000px) {
  .tabsContainer .form[data-v-2a106b78] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
  }
}
@keyframes load-fc43d115 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fc43d115 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-fc43d115],
input[type="search"][data-v-fc43d115],
input[type="text"][data-v-fc43d115] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-fc43d115] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-fc43d115] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-fc43d115] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-fc43d115] {
    padding: 0;
  }
}
.containerMF[data-v-fc43d115] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-fc43d115] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-fc43d115] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-fc43d115] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-fc43d115] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-fc43d115] {
  font-weight: 600;
}
.containerMF__text i[data-v-fc43d115] {
  font-weight: 100;
}
.containerMF__list[data-v-fc43d115] {
  padding: 0;
}
.containerMF__list li[data-v-fc43d115] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-fc43d115]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-fc43d115] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-fc43d115]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-fc43d115],
.toggle-list__link[data-v-fc43d115] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-fc43d115],
.toggle-list__link[data-v-fc43d115] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-fc43d115]:focus,
.toggle-list__link[data-v-fc43d115]:focus,
.containerMF__linkGreen[data-v-fc43d115]:hover,
.toggle-list__link[data-v-fc43d115]:hover,
.containerMF__linkGreen[data-v-fc43d115]:active,
.toggle-list__link[data-v-fc43d115]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-fc43d115] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-fc43d115]:focus,
.containerMF__linkGrey[data-v-fc43d115]:hover,
.containerMF__linkGrey[data-v-fc43d115]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-fc43d115] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-fc43d115]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-fc43d115] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-fc43d115]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-fc43d115] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-fc43d115] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-fc43d115] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-fc43d115] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-fc43d115] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-fc43d115] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-fc43d115],
.toggle-list__h4[data-v-fc43d115] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-fc43d115],
  .toggle-list__h4[data-v-fc43d115] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-fc43d115],
.social-links__h5[data-v-fc43d115] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-fc43d115] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-fc43d115]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-fc43d115]:focus,
.containerMF__button-forward[data-v-fc43d115]:hover,
.containerMF__button-forward[data-v-fc43d115]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-fc43d115]:focus:before,
.containerMF__button-forward[data-v-fc43d115]:hover:before,
.containerMF__button-forward[data-v-fc43d115]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-fc43d115]:focus:after,
.containerMF__button-forward[data-v-fc43d115]:hover:after,
.containerMF__button-forward[data-v-fc43d115]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-fc43d115] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-fc43d115]:focus,
.containerMF__button-up[data-v-fc43d115]:hover,
.containerMF__button-up[data-v-fc43d115]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-fc43d115]:focus:before,
.containerMF__button-up[data-v-fc43d115]:hover:before,
.containerMF__button-up[data-v-fc43d115]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-fc43d115] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-fc43d115],
.containerMF__arrow-For[data-v-fc43d115] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-fc43d115]:before,
.containerMF__arrow-For[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-fc43d115]:focus,
.containerMF__arrow-Back[data-v-fc43d115]:hover,
.containerMF__arrow-Back[data-v-fc43d115]:active,
.containerMF__arrow-For[data-v-fc43d115]:focus,
.containerMF__arrow-For[data-v-fc43d115]:hover,
.containerMF__arrow-For[data-v-fc43d115]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-fc43d115]:focus:before,
.containerMF__arrow-Back[data-v-fc43d115]:hover:before,
.containerMF__arrow-Back[data-v-fc43d115]:active:before,
.containerMF__arrow-For[data-v-fc43d115]:focus:before,
.containerMF__arrow-For[data-v-fc43d115]:hover:before,
.containerMF__arrow-For[data-v-fc43d115]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-fc43d115]:focus,
.containerMF__arrow-Back--Dark[data-v-fc43d115]:hover,
.containerMF__arrow-Back--Dark[data-v-fc43d115]:active,
.containerMF__arrow-For--Dark[data-v-fc43d115]:focus,
.containerMF__arrow-For--Dark[data-v-fc43d115]:hover,
.containerMF__arrow-For--Dark[data-v-fc43d115]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-fc43d115]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-fc43d115] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-fc43d115]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-fc43d115] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-fc43d115]:focus,
.containerMF__arrows .disabled[data-v-fc43d115]:hover,
.containerMF__arrows .disabled[data-v-fc43d115]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-fc43d115]:focus:before,
.containerMF__arrows .disabled[data-v-fc43d115]:hover:before,
.containerMF__arrows .disabled[data-v-fc43d115]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-fc43d115] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-fc43d115] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-fc43d115] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-fc43d115] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-fc43d115] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-fc43d115] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-fc43d115] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-fc43d115] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-fc43d115] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-fc43d115]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-fc43d115] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-fc43d115] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-fc43d115]:focus,
.containerMF__pagination-wrapper li button[data-v-fc43d115]:hover,
.containerMF__pagination-wrapper li button[data-v-fc43d115]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-fc43d115] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-fc43d115] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-fc43d115] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-fc43d115]:focus,
.containerMF__pagination-onward[data-v-fc43d115]:hover,
.containerMF__pagination-onward[data-v-fc43d115]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-fc43d115] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-fc43d115] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-fc43d115]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-fc43d115]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-fc43d115] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-fc43d115]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-fc43d115]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-fc43d115] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-fc43d115]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-fc43d115] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-fc43d115]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-fc43d115] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-fc43d115] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-fc43d115] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-fc43d115] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-fc43d115]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-fc43d115] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-fc43d115]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-fc43d115]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-fc43d115]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-fc43d115] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-fc43d115]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-fc43d115],
.containerMF__input-text[data-v-fc43d115]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-fc43d115]:focus,
.containerMF__input-text[data-v-fc43d115]:hover,
.containerMF__input-text[data-v-fc43d115]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-fc43d115] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-fc43d115] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-fc43d115] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-fc43d115] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-fc43d115] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-fc43d115]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-fc43d115]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-fc43d115]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-fc43d115]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-fc43d115] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-fc43d115] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-fc43d115] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-fc43d115] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-fc43d115] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-fc43d115] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-fc43d115] {
  background-color: #fbfbfb;
}
.social-links__h5[data-v-fc43d115] {
  margin-bottom: 25px;
}
@media (min-width: 640px) {
  .social-links__h5[data-v-fc43d115] {
    margin-bottom: 19px;
  }
}
@media (min-width: 1000px) {
  .social-links__h5[data-v-fc43d115] {
    margin-bottom: 34px;
  }
}
.social-links__button-link[data-v-fc43d115] {
  margin-left: auto;
  margin-right: auto;
}
.social-links__button-link img[data-v-fc43d115] {
  width: 60%;
}
.social-links__bottom-bar[data-v-fc43d115] {
  margin-top: 80px;
}
.social-links__bottom-bar-links[data-v-fc43d115] {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
@keyframes load-aa6496d2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-aa6496d2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-aa6496d2],
input[type="search"][data-v-aa6496d2],
input[type="text"][data-v-aa6496d2] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-aa6496d2] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-aa6496d2] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-aa6496d2] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-aa6496d2] {
    padding: 0;
  }
}
.containerMF[data-v-aa6496d2] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-aa6496d2] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-aa6496d2] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-aa6496d2] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-aa6496d2] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-aa6496d2] {
  font-weight: 600;
}
.containerMF__text i[data-v-aa6496d2] {
  font-weight: 100;
}
.containerMF__list[data-v-aa6496d2] {
  padding: 0;
}
.containerMF__list li[data-v-aa6496d2] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-aa6496d2]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-aa6496d2] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-aa6496d2]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-aa6496d2],
.toggle-list__link[data-v-aa6496d2] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-aa6496d2],
.toggle-list__link[data-v-aa6496d2] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-aa6496d2]:focus,
.toggle-list__link[data-v-aa6496d2]:focus,
.containerMF__linkGreen[data-v-aa6496d2]:hover,
.toggle-list__link[data-v-aa6496d2]:hover,
.containerMF__linkGreen[data-v-aa6496d2]:active,
.toggle-list__link[data-v-aa6496d2]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-aa6496d2] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-aa6496d2]:focus,
.containerMF__linkGrey[data-v-aa6496d2]:hover,
.containerMF__linkGrey[data-v-aa6496d2]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-aa6496d2] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-aa6496d2]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-aa6496d2] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-aa6496d2]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-aa6496d2] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-aa6496d2] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-aa6496d2] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-aa6496d2] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-aa6496d2] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-aa6496d2] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-aa6496d2],
.table-with-title__h4[data-v-aa6496d2],
.toggle-list__h4[data-v-aa6496d2] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-aa6496d2],
  .table-with-title__h4[data-v-aa6496d2],
  .toggle-list__h4[data-v-aa6496d2] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-aa6496d2] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-aa6496d2] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-aa6496d2]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-aa6496d2]:focus,
.containerMF__button-forward[data-v-aa6496d2]:hover,
.containerMF__button-forward[data-v-aa6496d2]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-aa6496d2]:focus:before,
.containerMF__button-forward[data-v-aa6496d2]:hover:before,
.containerMF__button-forward[data-v-aa6496d2]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-aa6496d2]:focus:after,
.containerMF__button-forward[data-v-aa6496d2]:hover:after,
.containerMF__button-forward[data-v-aa6496d2]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-aa6496d2] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-aa6496d2]:focus,
.containerMF__button-up[data-v-aa6496d2]:hover,
.containerMF__button-up[data-v-aa6496d2]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-aa6496d2]:focus:before,
.containerMF__button-up[data-v-aa6496d2]:hover:before,
.containerMF__button-up[data-v-aa6496d2]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-aa6496d2] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-aa6496d2],
.containerMF__arrow-For[data-v-aa6496d2] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-aa6496d2]:before,
.containerMF__arrow-For[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-aa6496d2]:focus,
.containerMF__arrow-Back[data-v-aa6496d2]:hover,
.containerMF__arrow-Back[data-v-aa6496d2]:active,
.containerMF__arrow-For[data-v-aa6496d2]:focus,
.containerMF__arrow-For[data-v-aa6496d2]:hover,
.containerMF__arrow-For[data-v-aa6496d2]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-aa6496d2]:focus:before,
.containerMF__arrow-Back[data-v-aa6496d2]:hover:before,
.containerMF__arrow-Back[data-v-aa6496d2]:active:before,
.containerMF__arrow-For[data-v-aa6496d2]:focus:before,
.containerMF__arrow-For[data-v-aa6496d2]:hover:before,
.containerMF__arrow-For[data-v-aa6496d2]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-aa6496d2]:focus,
.containerMF__arrow-Back--Dark[data-v-aa6496d2]:hover,
.containerMF__arrow-Back--Dark[data-v-aa6496d2]:active,
.containerMF__arrow-For--Dark[data-v-aa6496d2]:focus,
.containerMF__arrow-For--Dark[data-v-aa6496d2]:hover,
.containerMF__arrow-For--Dark[data-v-aa6496d2]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-aa6496d2]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-aa6496d2] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-aa6496d2]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-aa6496d2] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-aa6496d2]:focus,
.containerMF__arrows .disabled[data-v-aa6496d2]:hover,
.containerMF__arrows .disabled[data-v-aa6496d2]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-aa6496d2]:focus:before,
.containerMF__arrows .disabled[data-v-aa6496d2]:hover:before,
.containerMF__arrows .disabled[data-v-aa6496d2]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-aa6496d2] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-aa6496d2] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-aa6496d2] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-aa6496d2] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-aa6496d2] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-aa6496d2] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-aa6496d2] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-aa6496d2] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-aa6496d2] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-aa6496d2]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-aa6496d2]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-aa6496d2]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-aa6496d2] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-aa6496d2] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-aa6496d2]:focus,
.containerMF__pagination-wrapper li button[data-v-aa6496d2]:hover,
.containerMF__pagination-wrapper li button[data-v-aa6496d2]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-aa6496d2] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-aa6496d2] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-aa6496d2] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-aa6496d2]:focus,
.containerMF__pagination-onward[data-v-aa6496d2]:hover,
.containerMF__pagination-onward[data-v-aa6496d2]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-aa6496d2] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-aa6496d2] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-aa6496d2]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-aa6496d2]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-aa6496d2] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-aa6496d2]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-aa6496d2]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-aa6496d2] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-aa6496d2]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-aa6496d2] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-aa6496d2]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-aa6496d2] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-aa6496d2] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-aa6496d2] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-aa6496d2] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-aa6496d2]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-aa6496d2] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-aa6496d2]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-aa6496d2]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-aa6496d2]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-aa6496d2] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-aa6496d2]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-aa6496d2],
.containerMF__input-text[data-v-aa6496d2]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-aa6496d2]:focus,
.containerMF__input-text[data-v-aa6496d2]:hover,
.containerMF__input-text[data-v-aa6496d2]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-aa6496d2] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-aa6496d2] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-aa6496d2] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-aa6496d2] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-aa6496d2] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-aa6496d2]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-aa6496d2]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-aa6496d2]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-aa6496d2]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-aa6496d2] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-aa6496d2] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-aa6496d2] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-aa6496d2] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-aa6496d2] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-aa6496d2] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-aa6496d2] {
  background-color: #fbfbfb;
}
.table-with-title[data-v-aa6496d2] {
  margin-bottom: 76px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .table-with-title[data-v-aa6496d2] {
    margin-bottom: 88px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .table-with-title[data-v-aa6496d2] {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 131px;
  }
}
@media (min-width: 1280px) {
  .table-with-title[data-v-aa6496d2] {
    padding: 0;
    margin-bottom: 202px;
    justify-content: space-between;
  }
}
.table-with-title__h4[data-v-aa6496d2] {
  margin-bottom: 41px;
  line-height: 34px;
}
@media (min-width: 640px) {
  .table-with-title__h4[data-v-aa6496d2] {
    flex: 0 1 312px;
  }
}
@media (min-width: 1000px) {
  .table-with-title__h4[data-v-aa6496d2] {
    margin-bottom: 0;
    flex: 1 0 312px;
    margin-right: 0;
    line-height: 45px;
  }
}
@media (min-width: 1280px) {
  .table-with-title__h4[data-v-aa6496d2] {
    flex: 0 1 312px;
  }
}
.table-with-title__list[data-v-aa6496d2] {
  padding: 0;
  font-weight: 300;
  font-size: 16px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 4vw;
}
@media (min-width: 640px) {
  .table-with-title__list[data-v-aa6496d2] {
    flex: 1 1 auto;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1000px) {
  .table-with-title__list[data-v-aa6496d2] {
    grid-gap: 2vw;
    max-height: 231px;
    padding-top: 3px;
    flex: 0 1 480px;
  }
}
@media (min-width: 1280px) {
  .table-with-title__list[data-v-aa6496d2] {
    flex: 0 1 580px;
  }
}
.table-with-title__list li[data-v-aa6496d2] {
  list-style: none;
  padding-bottom: 17px;
  border-bottom: 1px solid #e1e1e1;
  display: flex;
  align-items: center;
}
@keyframes load-27fe1f8d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-27fe1f8d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-27fe1f8d],
input[type="search"][data-v-27fe1f8d],
input[type="text"][data-v-27fe1f8d] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-27fe1f8d],
.text-block-logo[data-v-27fe1f8d] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-27fe1f8d],
  .text-block-logo[data-v-27fe1f8d] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-27fe1f8d],
  .text-block-logo[data-v-27fe1f8d] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-27fe1f8d],
  .text-block-logo[data-v-27fe1f8d] {
    padding: 0;
  }
}
.containerMF[data-v-27fe1f8d] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-27fe1f8d] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-27fe1f8d],
.text-block-logo__text[data-v-27fe1f8d] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-27fe1f8d],
  .text-block-logo__text[data-v-27fe1f8d] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-27fe1f8d],
  .text-block-logo__text[data-v-27fe1f8d] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-27fe1f8d],
.text-block-logo__text b[data-v-27fe1f8d] {
  font-weight: 600;
}
.containerMF__text i[data-v-27fe1f8d],
.text-block-logo__text i[data-v-27fe1f8d] {
  font-weight: 100;
}
.containerMF__list[data-v-27fe1f8d] {
  padding: 0;
}
.containerMF__list li[data-v-27fe1f8d] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-27fe1f8d]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-27fe1f8d] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-27fe1f8d]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-27fe1f8d],
.toggle-list__link[data-v-27fe1f8d] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-27fe1f8d],
.toggle-list__link[data-v-27fe1f8d] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-27fe1f8d]:focus,
.toggle-list__link[data-v-27fe1f8d]:focus,
.containerMF__linkGreen[data-v-27fe1f8d]:hover,
.toggle-list__link[data-v-27fe1f8d]:hover,
.containerMF__linkGreen[data-v-27fe1f8d]:active,
.toggle-list__link[data-v-27fe1f8d]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-27fe1f8d] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-27fe1f8d]:focus,
.containerMF__linkGrey[data-v-27fe1f8d]:hover,
.containerMF__linkGrey[data-v-27fe1f8d]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-27fe1f8d] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-27fe1f8d]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-27fe1f8d] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-27fe1f8d]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-27fe1f8d] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-27fe1f8d] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-27fe1f8d] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-27fe1f8d] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-27fe1f8d] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-27fe1f8d] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-27fe1f8d],
.toggle-list__h4[data-v-27fe1f8d] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-27fe1f8d],
  .toggle-list__h4[data-v-27fe1f8d] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-27fe1f8d] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-27fe1f8d] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-27fe1f8d]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-27fe1f8d]:focus,
.containerMF__button-forward[data-v-27fe1f8d]:hover,
.containerMF__button-forward[data-v-27fe1f8d]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-27fe1f8d]:focus:before,
.containerMF__button-forward[data-v-27fe1f8d]:hover:before,
.containerMF__button-forward[data-v-27fe1f8d]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-27fe1f8d]:focus:after,
.containerMF__button-forward[data-v-27fe1f8d]:hover:after,
.containerMF__button-forward[data-v-27fe1f8d]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-27fe1f8d] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-27fe1f8d]:focus,
.containerMF__button-up[data-v-27fe1f8d]:hover,
.containerMF__button-up[data-v-27fe1f8d]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-27fe1f8d]:focus:before,
.containerMF__button-up[data-v-27fe1f8d]:hover:before,
.containerMF__button-up[data-v-27fe1f8d]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-27fe1f8d] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-27fe1f8d],
.containerMF__arrow-For[data-v-27fe1f8d] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-27fe1f8d]:before,
.containerMF__arrow-For[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-27fe1f8d]:focus,
.containerMF__arrow-Back[data-v-27fe1f8d]:hover,
.containerMF__arrow-Back[data-v-27fe1f8d]:active,
.containerMF__arrow-For[data-v-27fe1f8d]:focus,
.containerMF__arrow-For[data-v-27fe1f8d]:hover,
.containerMF__arrow-For[data-v-27fe1f8d]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-27fe1f8d]:focus:before,
.containerMF__arrow-Back[data-v-27fe1f8d]:hover:before,
.containerMF__arrow-Back[data-v-27fe1f8d]:active:before,
.containerMF__arrow-For[data-v-27fe1f8d]:focus:before,
.containerMF__arrow-For[data-v-27fe1f8d]:hover:before,
.containerMF__arrow-For[data-v-27fe1f8d]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-27fe1f8d]:focus,
.containerMF__arrow-Back--Dark[data-v-27fe1f8d]:hover,
.containerMF__arrow-Back--Dark[data-v-27fe1f8d]:active,
.containerMF__arrow-For--Dark[data-v-27fe1f8d]:focus,
.containerMF__arrow-For--Dark[data-v-27fe1f8d]:hover,
.containerMF__arrow-For--Dark[data-v-27fe1f8d]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-27fe1f8d]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-27fe1f8d] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-27fe1f8d]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-27fe1f8d] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-27fe1f8d]:focus,
.containerMF__arrows .disabled[data-v-27fe1f8d]:hover,
.containerMF__arrows .disabled[data-v-27fe1f8d]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-27fe1f8d]:focus:before,
.containerMF__arrows .disabled[data-v-27fe1f8d]:hover:before,
.containerMF__arrows .disabled[data-v-27fe1f8d]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-27fe1f8d] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-27fe1f8d] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-27fe1f8d] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-27fe1f8d] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-27fe1f8d] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-27fe1f8d] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-27fe1f8d] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-27fe1f8d] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-27fe1f8d]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-27fe1f8d]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-27fe1f8d]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-27fe1f8d] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-27fe1f8d] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-27fe1f8d]:focus,
.containerMF__pagination-wrapper li button[data-v-27fe1f8d]:hover,
.containerMF__pagination-wrapper li button[data-v-27fe1f8d]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-27fe1f8d] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-27fe1f8d] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-27fe1f8d] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-27fe1f8d]:focus,
.containerMF__pagination-onward[data-v-27fe1f8d]:hover,
.containerMF__pagination-onward[data-v-27fe1f8d]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-27fe1f8d] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-27fe1f8d] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-27fe1f8d]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-27fe1f8d]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-27fe1f8d] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-27fe1f8d]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-27fe1f8d]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-27fe1f8d] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-27fe1f8d]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-27fe1f8d] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-27fe1f8d]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-27fe1f8d] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-27fe1f8d] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-27fe1f8d] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-27fe1f8d] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-27fe1f8d]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-27fe1f8d] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-27fe1f8d]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-27fe1f8d]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-27fe1f8d]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-27fe1f8d] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-27fe1f8d]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-27fe1f8d],
.containerMF__input-text[data-v-27fe1f8d]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-27fe1f8d]:focus,
.containerMF__input-text[data-v-27fe1f8d]:hover,
.containerMF__input-text[data-v-27fe1f8d]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-27fe1f8d] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-27fe1f8d] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-27fe1f8d] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-27fe1f8d] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-27fe1f8d] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-27fe1f8d]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-27fe1f8d]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-27fe1f8d]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-27fe1f8d]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-27fe1f8d] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-27fe1f8d] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-27fe1f8d] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-27fe1f8d] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-27fe1f8d] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-27fe1f8d] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-27fe1f8d] {
  background-color: #fbfbfb;
}
.text-block-logo[data-v-27fe1f8d] {
  margin-bottom: 66px;
}
@media (min-width: 640px) {
  .text-block-logo[data-v-27fe1f8d] {
    margin-bottom: 79px;
  }
}
@media (min-width: 1000px) {
  .text-block-logo[data-v-27fe1f8d] {
    margin-bottom: 115px;
  }
}
@media (min-width: 1280px) {
  .text-block-logo[data-v-27fe1f8d] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 178px;
  }
}
.text-block-logo__h3[data-v-27fe1f8d] {
  font-weight: 200;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 35px;
}
.text-block-logo__h3 b[data-v-27fe1f8d],
.text-block-logo__h3 strong[data-v-27fe1f8d] {
  font-weight: 500;
}
@media (min-width: 640px) {
  .text-block-logo__h3[data-v-27fe1f8d] {
    font-size: 34px;
    line-height: 52px;
    margin-bottom: 22px;
    letter-spacing: -0.3px;
  }
  .text-block-logo__h3 b[data-v-27fe1f8d],
  .text-block-logo__h3 strong[data-v-27fe1f8d] {
    letter-spacing: 0;
  }
}
@media (min-width: 1000px) {
  .text-block-logo__h3[data-v-27fe1f8d] {
    margin-bottom: 42px;
  }
}
.text-block-logo__top[data-v-27fe1f8d] {
  margin-bottom: 39px;
}
@media (min-width: 640px) {
  .text-block-logo__top[data-v-27fe1f8d] {
    margin-bottom: 70px;
    max-width: 870px;
  }
}
@media (min-width: 1000px) {
  .text-block-logo__top[data-v-27fe1f8d] {
    margin-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .text-block-logo__top[data-v-27fe1f8d] {
    flex: 0 1 805px;
    max-width: none;
    margin-bottom: 0;
  }
}
.text-block-logo__bottom[data-v-27fe1f8d] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (min-width: 1280px) {
  .text-block-logo__bottom[data-v-27fe1f8d] {
    flex: 0 1 160px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
}
.text-block-logo__image img[data-v-27fe1f8d] {
  width: 100%;
}
.text-block-logo__imageTop[data-v-27fe1f8d] {
  flex: 0 1 90px;
  margin-right: 54px;
}
@media (min-width: 1000px) {
  .text-block-logo__imageTop[data-v-27fe1f8d] {
    flex: 0 1 110px;
    margin-right: 100px;
  }
}
@media (min-width: 1280px) {
  .text-block-logo__imageTop[data-v-27fe1f8d] {
    margin-right: 0;
    flex: 0 1 110px;
    margin-bottom: 60px;
  }
}
.text-block-logo__imageForbes[data-v-27fe1f8d] {
  flex: 0 1 156px;
}
@media (min-width: 1280px) {
  .text-block-logo__imageForbes[data-v-27fe1f8d] {
    flex: 0 1 200px;
  }
}
.containerMF__h5,
.you-tube-slider__h5 {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.you-tube-slider {
  margin-bottom: 36px;
  padding-bottom: 40px;
}
@media (min-width: 640px) {
  .you-tube-slider {
    margin-bottom: 90px;
  }
}
@media (min-width: 1000px) {
  .you-tube-slider {
    margin-bottom: 85px;
    position: relative;
  }
}
@media (min-width: 1280px) {
  .you-tube-slider {
    margin-bottom: 154px;
    overflow: hidden;
  }
}
.you-tube-slider__video {
  position: relative;
  height: 0;
  padding-bottom: 58.25%;
  padding-top: 11px;
}
@media (min-width: 640px) {
  .you-tube-slider__video {
    padding-bottom: 60.8%;
  }
}
@media (min-width: 1000px) {
  .you-tube-slider__video {
    padding-bottom: 55.8%;
  }
}
@media (min-width: 1280px) {
  .you-tube-slider__video {
    padding-bottom: 47.5%;
    padding-top: 0;
  }
}
.you-tube-slider__video video {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;", sans-serif;
  -o-object-position: center center;
  object-position: center center;
}
.you-tube-slider__play-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
}
.you-tube-slider__h5 {
  margin-bottom: 25px;
}
@media (min-width: 640px) {
  .you-tube-slider__h5 {
    margin-bottom: 19px;
  }
}
@media (min-width: 1000px) {
  .you-tube-slider__h5 {
    margin-bottom: 34px;
  }
}
.you-tube-slider__numbers {
  position: absolute;
  z-index: 1000;
  top: -7px;
  left: 28%;
}
.you-tube-slider__numbers:before {
  content: "/";
  position: absolute;
  left: 47%;
  top: 0;
  font-size: 24px;
  font-weight: 300;
  color: #fff;
}
.you-tube-slider__number {
  font-size: 24px;
  font-weight: 300;
  color: #fff;
}
.you-tube-slider__number:first-child {
  padding-right: 5px;
  padding-left: 5px;
}
.you-tube-slider__number.active {
  font-weight: 400;
}
.you-tube-slider .swiper-wrapper {
  height: 62.5vw;
  width: 100%;
}
@media (min-width: 1000px) {
  .you-tube-slider .swiper-wrapper {
    height: 57vw;
  }
}
@media (min-width: 1280px) {
  .you-tube-slider .swiper-wrapper {
    height: 570px;
    margin-left: 0;
  }
}
.you-tube-slider .swiper-slide,
.you-tube-slider .swiper-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;", sans-serif;
  -o-object-position: center center;
  object-position: center center;
}
.you-tube-slider .swiper-slide-active {
  opacity: 1;
  transition: opacity 0.5s;
}
.you-tube-slider .swiper-slide-prev .you-tube-slider .swiper-slide-next {
  opacity: 0;
  transition: opacity 0.5s;
}
.you-tube-slider .swiper-buttons {
  display: none;
}
@media (min-width: 1000px) {
  .you-tube-slider .swiper-buttons {
    position: absolute;
    bottom: 45px;
    right: 20px;
    display: block;
    width: 164px;
    height: 30px;
  }
}
@media (min-width: 1280px) {
  .you-tube-slider .swiper-buttons {
    bottom: 36px;
    right: 41px;
  }
}
.you-tube-slider .swiper-buttons .swiper-button {
  background-size: 23px 23px;
  background-color: transparent;
  position: absolute;
  text-align: center;
  outline: none;
}
.you-tube-slider
  .swiper-buttons
  .swiper-button:focus
  .you-tube-slider
  .swiper-buttons
  .swiper-button:hover
  .you-tube-slider
  .swiper-buttons
  .swiper-button:active {
  outline: none;
}
.you-tube-slider .swiper-buttons .swiper-button-prev {
  position: absolute;
  top: 26px;
  left: 5px;
  width: 14px;
  height: 14px;
  border: 1px solid #cfcfcf;
  border-left: none;
  border-top: none;
  transform: rotate(135deg);
}
.you-tube-slider .swiper-buttons .swiper-button-prev:after {
  content: "";
}
.you-tube-slider .swiper-buttons .swiper-button-next {
  position: absolute;
  top: 26px;
  right: 30px;
  width: 14px;
  height: 14px;
  border: 1px solid #cfcfcf;
  border-left: none;
  border-top: none;
  transform: rotate(-45deg);
}
.you-tube-slider .swiper-buttons .swiper-button-next:after {
  content: "";
}
.you-tube-slider .swiper-pagination {
  bottom: -30px;
}
@media (min-width: 640px) {
  .you-tube-slider .swiper-pagination {
    bottom: -46px;
  }
}
@media (min-width: 1000px) {
  .you-tube-slider .swiper-pagination {
    display: none;
  }
}
.you-tube-slider .swiper-container {
  overflow: visible;
  position: relative;
}
.you-tube-slider .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #cfcfcf;
  margin: 0 6px;
  opacity: 1;
}
.you-tube-slider .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  background-color: #232323;
}
.you-tube-slider__button-link {
  width: 50%;
  text-align: center;
}
.you-tube-slider__button-link img {
  width: 60%;
}
@media (min-width: 1280px) {
  .you-tube-slider__button-link img {
    width: auto;
  }
}
.you-tube-slider__bottom-bar {
  margin-top: 80px;
}
.you-tube-slider__bottom-bar-links {
  display: flex;
}
.iframe {
  height: 200px !important;
}
@media (min-width: 640px) {
  .iframe {
    height: 400px !important;
  }
}
@media (min-width: 1000px) {
  .iframe {
    height: 570px !important;
  }
}
@keyframes load-79a958cb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-79a958cb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.logo[data-v-79a958cb] {
  width: 135px;
  height: 65px;
}
@media only screen and (max-width: 1279px) {
  .logo[data-v-79a958cb] {
    width: 106px;
    height: 50px;
  }
}
@media only screen and (max-width: 999px) {
  .logo[data-v-79a958cb] {
    width: 81px;
    height: 40px;
  }
}
@media only screen and (min-width: 640px) {
  .logo--small[data-v-79a958cb] {
    width: 106px;
    height: 50px;
  }
}
@keyframes load-6b159d6d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6b159d6d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.arrow-with-stick[data-v-6b159d6d] {
  vertical-align: middle;
}
.arrow-with-stick--left[data-v-6b159d6d] {
  transform: rotate(0.5turn);
}
.arrow-with-stick--top[data-v-6b159d6d] {
  transform: rotate(0.25turn);
}
.arrow-with-stick--down[data-v-6b159d6d] {
  transform: rotate(0.75turn);
}
@keyframes load-d2422c62 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d2422c62 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.passport-bullets[data-v-d2422c62] {
  position: absolute;
  right: 16px;
  display: flex;
  justify-content: center;
  padding-top: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-bullets__bullet[data-v-d2422c62] {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius: 10px;
  background: #d9d9d9;
}
.passport-bullets__bullet[data-v-d2422c62]:last-child {
  margin-right: 0;
}
.passport-bullets__bullet--active[data-v-d2422c62] {
  background: #1ab248;
}
@media (min-width: 768px) {
  .passport-bullets[data-v-d2422c62] {
    position: static;
    margin-top: 40px;
    padding-top: 0;
  }
}
@keyframes load-47258c56 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-47258c56 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.balloon-link[data-v-47258c56] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-decoration: none;
}
.balloon-link__icon[data-v-47258c56] {
  margin-right: 16px;
}
.balloon-link__text[data-v-47258c56] {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.balloon-link__left[data-v-47258c56] {
  display: flex;
}
.balloon-link:hover .balloon-link__arrow path[data-v-47258c56] {
  stroke: #2cd35f;
}
@keyframes load-5606f2b0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5606f2b0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form__container[data-v-5606f2b0] {
  display: flex;
  flex-direction: row;
}
.form__label[data-v-5606f2b0] {
  flex: 1;
  font-size: 20px;
  line-height: 29px;
  color: #232323;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (max-width: 999px) {
  .form__label[data-v-5606f2b0] {
    flex-direction: row;
    justify-content: start;
  }
}
.form__description[data-v-5606f2b0] {
  font-size: 20px;
  line-height: 28px;
  color: #a5a5a5;
  display: block;
}
@media only screen and (max-width: 999px) {
  .form__description[data-v-5606f2b0] {
    margin-left: 8px;
  }
}
.form__input[data-v-5606f2b0] {
  margin-left: 72px;
  margin-right: 92px;
  flex: 3;
}
@media only screen and (max-width: 1279px) {
  .form__input[data-v-5606f2b0] {
    margin-left: 74px;
    margin-right: 36px;
  }
}
@media only screen and (max-width: 999px) {
  .form__input[data-v-5606f2b0] {
    margin-top: 18px;
    margin-left: unset;
    margin-right: unset;
  }
}
@media only screen and (max-width: 1279px) {
  .form__spacer[data-v-5606f2b0] {
    display: none;
  }
}
.form__container {
  display: flex;
  flex-direction: row;
}
.form--error .form__error-message {
  margin-top: 8px;
  display: inline;
  position: absolute;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.form--error .form__select__selector {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.form__label {
  flex: 1;
  font-size: 20px;
  line-height: 29px;
  color: #232323;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (max-width: 999px) {
  .form__label {
    flex-direction: row;
    justify-content: start;
  }
}
.form__description {
  font-size: 20px;
  line-height: 28px;
  color: #a5a5a5;
  display: block;
}
@media only screen and (max-width: 999px) {
  .form__description {
    margin-left: 8px;
  }
}
.form__select {
  margin-left: 72px;
  margin-right: 92px;
  flex: 3;
}
@media only screen and (max-width: 1279px) {
  .form__select {
    margin-left: 74px;
    margin-right: 36px;
  }
}
@media only screen and (max-width: 999px) {
  .form__select {
    margin-top: 18px;
    margin-left: unset;
    margin-right: unset;
  }
}
@media only screen and (max-width: 1279px) {
  .form__spacer {
    display: none;
  }
}
.form__error-message {
  display: none;
}
@keyframes load-ed346cdb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ed346cdb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form__container[data-v-ed346cdb] {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.form__label[data-v-ed346cdb] {
  flex: 1;
  font-size: 20px;
  line-height: 29px;
  color: #232323;
  margin-top: 12px;
}
@media only screen and (max-width: 999px) {
  .form__label[data-v-ed346cdb] {
    flex-direction: row;
    justify-content: start;
  }
}
.form__description[data-v-ed346cdb] {
  font-size: 20px;
  line-height: 28px;
  color: #a5a5a5;
  display: block;
}
@media only screen and (max-width: 999px) {
  .form__description[data-v-ed346cdb] {
    margin-left: 8px;
  }
}
.form__text_area[data-v-ed346cdb] {
  margin-left: 72px;
  margin-right: 92px;
  flex: 3;
}
@media only screen and (max-width: 1279px) {
  .form__text_area[data-v-ed346cdb] {
    margin-left: 74px;
    margin-right: 36px;
  }
}
@media only screen and (max-width: 999px) {
  .form__text_area[data-v-ed346cdb] {
    margin-top: 18px;
    margin-left: unset;
    margin-right: unset;
  }
}
@media only screen and (max-width: 1279px) {
  .form__spacer[data-v-ed346cdb] {
    display: none;
  }
}
.validate_checkbox .base-checkbox__text {
  padding-left: 46px;
}
.validate_checkbox .base-checkbox__text:before {
  top: auto;
}
.validate_checkbox--error .validate_checkbox__error-message {
  margin-top: 4px;
  display: block;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.validate_checkbox__error-message {
  display: none;
}
@keyframes load-5147e0f2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5147e0f2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-workload__days[data-v-5147e0f2] {
  display: flex;
  justify-content: space-around;
  margin-bottom: 16px;
}
.office-workload__days-day[data-v-5147e0f2] {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 30px;
  margin-right: 8px;
  padding: 4px 2px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: center;
  color: #000;
  border-radius: 4px;
  background: #f2f2f2;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-workload__days-day[data-v-5147e0f2]:last-child {
  margin-right: 0;
}
.office-workload__days-day--selected[data-v-5147e0f2] {
  color: #fff;
  background: #1ab248;
}
@media (min-width: 1000px) {
  .office-workload[data-v-5147e0f2] {
    max-width: 33vw;
  }
}
@keyframes load-fda5c368 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fda5c368 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-services[data-v-fda5c368] {
  display: flex;
  overflow: scroll;
  flex-direction: row;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.office-services[data-v-fda5c368]::-webkit-scrollbar {
  display: none;
}
.office-services__item[data-v-fda5c368] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 8px;
  padding: 4px 8px;
  border-radius: 6px;
  background: #f8f8f8;
}
.office-services__item[data-v-fda5c368]:first-child {
  margin-left: 16px;
}
.office-services__item[data-v-fda5c368]:last-child {
  margin-right: 16px;
}
.office-services__item-icon[data-v-fda5c368] {
  margin-right: 16px;
}
.office-services__item-postamat[data-v-fda5c368] {
  display: none !important;
}
.office-services__item-text[data-v-fda5c368] {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .office-services[data-v-fda5c368] {
    flex-direction: column;
  }
  .office-services__item[data-v-fda5c368] {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
    padding: 10px 24px;
  }
  .office-services__item[data-v-fda5c368]:first-child {
    margin-left: 0;
  }
  .office-services__item[data-v-fda5c368]:last-child {
    margin-bottom: 0;
    margin-right: 0;
  }
  .office-services__item-postamat[data-v-fda5c368] {
    display: flex !important;
  }
}
@keyframes load-48742136 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-48742136 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.postamat-alert[data-v-48742136] {
  display: flex;
  align-items: flex-start;
  border: none;
}
.postamat-alert__icon[data-v-48742136] {
  margin-right: 16px;
}
.postamat-alert__text[data-v-48742136] {
  color: #0009;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
@keyframes load-7c206bbb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7c206bbb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-info-collapse__header[data-v-7c206bbb] {
  margin-bottom: 12px;
}
.tracking-info-collapse__icon-box[data-v-7c206bbb] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
.tracking-info-collapse__label[data-v-7c206bbb] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.tracking-info-collapse__icon[data-v-7c206bbb] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
@keyframes load-2f81a079 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2f81a079 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.four-tiles[data-v-2f81a079] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.four-tiles__action[data-v-2f81a079] {
  order: 1;
  margin-top: 24px;
  text-decoration: none;
}
@media (min-width: 992px) {
  .four-tiles__action[data-v-2f81a079] {
    order: initial;
    margin-top: 0;
    margin-bottom: 40px;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
}
.four-tiles__container[data-v-2f81a079] {
  display: flex;
  flex-direction: column;
}
.four-tiles__container--admin[data-v-2f81a079] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .four-tiles__container--admin[data-v-2f81a079] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .four-tiles__container--admin[data-v-2f81a079] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.four-tiles__title[data-v-2f81a079] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .four-tiles__title[data-v-2f81a079] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
}
.four-tiles__subtitle[data-v-2f81a079] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: none;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .four-tiles__subtitle[data-v-2f81a079] {
    display: block;
  }
}
.four-tiles__grid[data-v-2f81a079] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 576px) {
  .four-tiles__grid[data-v-2f81a079] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .four-tiles__grid[data-v-2f81a079] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .four-tiles__grid[data-v-2f81a079] {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
  }
  .four-tiles__grid[data-v-2f81a079] > :nth-child(4n-3),
  .four-tiles__grid[data-v-2f81a079] > :nth-child(4n-2) {
    grid-row: span 2;
  }
  .four-tiles__grid[data-v-2f81a079] > :nth-child(4n-1),
  .four-tiles__grid[data-v-2f81a079] > :nth-child(4n-0) {
    grid-column: span 1;
  }
}
.four-tiles__tile[data-v-2f81a079] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .four-tiles__tile[data-v-2f81a079] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .four-tiles__tile[data-v-2f81a079]:nth-child(4n-3),
  .four-tiles__tile[data-v-2f81a079]:nth-child(4n-2) {
    min-height: 384px;
    padding: 32px;
  }
  .four-tiles__tile[data-v-2f81a079]:nth-child(4n-1) {
    padding: 24px;
  }
}
.four-tiles__img[data-v-2f81a079] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.four-tiles__img img[data-v-2f81a079] {
  width: 100%;
}
@media (min-width: 1200px) {
  .four-tiles__img[data-v-2f81a079] {
    margin-bottom: unset;
  }
  .four-tiles__tile:nth-child(4n-3) .four-tiles__img[data-v-2f81a079],
  .four-tiles__tile:nth-child(4n-2) .four-tiles__img[data-v-2f81a079] {
    width: 132px;
  }
  .four-tiles__tile:nth-child(4n-1) .four-tiles__img[data-v-2f81a079],
  .four-tiles__tile:nth-child(4n-0) .four-tiles__img[data-v-2f81a079] {
    width: 120px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.four-tiles__tile-title[data-v-2f81a079] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .four-tiles__tile-title[data-v-2f81a079] {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  .four-tiles__tile:nth-child(4n-3) .four-tiles__tile-title[data-v-2f81a079],
  .four-tiles__tile:nth-child(4n-2) .four-tiles__tile-title[data-v-2f81a079] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .four-tiles__tile:nth-child(4n-1) .four-tiles__tile-title[data-v-2f81a079],
  .four-tiles__tile:nth-child(4n-0) .four-tiles__tile-title[data-v-2f81a079] {
    margin-top: unset;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.four-tiles__tile-subtitle[data-v-2f81a079] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
}
.four-tiles__links[data-v-2f81a079] {
  margin-top: 20px;
}
@keyframes load-3e7d4ca6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3e7d4ca6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.grid-tiles[data-v-3e7d4ca6] {
  padding: 0 10px;
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
}
@media (min-width: 640px) {
  .grid-tiles[data-v-3e7d4ca6] {
    padding: 0 20px;
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .grid-tiles[data-v-3e7d4ca6] {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 1280px) {
  .grid-tiles[data-v-3e7d4ca6] {
    padding: 0;
  }
}
@keyframes load-48815242 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-48815242 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.arrow-square[data-v-48815242] {
  vertical-align: middle;
}
.arrow-square--right[data-v-48815242] {
  transform: rotate(0.5turn);
}
@keyframes load-f00c0e6f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f00c0e6f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.error-alert[data-v-f00c0e6f] {
  display: flex;
  align-items: center;
  padding: 14px;
  color: #e91717;
  border-radius: 8px;
  background: rgba(255, 98, 97, 0.05);
}
.error-alert__message[data-v-f00c0e6f] {
  flex: 1 1 auto;
  margin-left: 9px;
  font-size: 12px;
  line-height: 16px;
}
.error-alert__icon[data-v-f00c0e6f] {
  min-width: 24px;
  max-width: 24px;
}
@keyframes load-c53ba02e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c53ba02e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.grid-tile-container[data-v-c53ba02e] {
  position: relative;
}
.grid-tile-container__img-top[data-v-c53ba02e] {
  display: none;
}
.grid-tile-container__img-top.parallax-image[data-v-c53ba02e] {
  width: 260px;
}
@media (min-width: 1600px) {
  .grid-tile-container__img-top[data-v-c53ba02e] {
    display: block;
    position: absolute;
    top: 0;
    left: -270px;
  }
}
.grid-tile-container__img-bottom[data-v-c53ba02e] {
  display: block;
  position: absolute;
  bottom: 75px;
  right: 0;
  z-index: 3;
}
@media (min-width: 1000px) {
  .grid-tile-container__img-bottom[data-v-c53ba02e] {
    right: 0;
    bottom: 100px;
  }
}
@media (min-width: 1280px) {
  .grid-tile-container__img-bottom[data-v-c53ba02e] {
    right: -47px;
    bottom: -40px;
  }
}
.grid-tile-container__img-bottom.parallax-image[data-v-c53ba02e] {
  width: 130px;
}
@media (min-width: 1000px) {
  .grid-tile-container__img-bottom.parallax-image[data-v-c53ba02e] {
    width: 150px;
  }
}
@media (min-width: 1280px) {
  .grid-tile-container__img-bottom.parallax-image[data-v-c53ba02e] {
    width: 200px;
  }
}
.grid-tile-container__list[data-v-c53ba02e] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.grid-tile-container__left[data-v-c53ba02e] {
  width: 48%;
}
@media (min-width: 1000px) {
  .grid-tile-container__left[data-v-c53ba02e] {
    width: 375px;
  }
}
.grid-tile-container__right[data-v-c53ba02e] {
  width: 48%;
}
@media (min-width: 1000px) {
  .grid-tile-container__right[data-v-c53ba02e] {
    width: calc(100% - 405px);
  }
}
.grid-tile-container__text[data-v-c53ba02e] {
  grid-area: text;
  overflow: hidden;
  margin-bottom: 25px;
}
@media (min-width: 1000px) {
  .grid-tile-container__text[data-v-c53ba02e] {
    margin-bottom: 30px;
  }
}
.grid-tile-container__photos-left[data-v-c53ba02e] {
  display: block;
}
.grid-tile-container__photo-left[data-v-c53ba02e] {
  margin-bottom: 40px;
}
.grid-tile-container__video[data-v-c53ba02e] {
  width: 100%;
  height: 20%;
  min-height: 170px;
  grid-area: video;
  margin-bottom: 35px;
}
@media (min-width: 1000px) {
  .grid-tile-container__video[data-v-c53ba02e] {
    height: 402px;
    margin-bottom: 30px;
  }
}
.grid-tile-container__video[data-v-c53ba02e] .video-preview {
  height: 100%;
  overflow: hidden;
}
.grid-tile-container__photos[data-v-c53ba02e] {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.grid-tile-container__photo[data-v-c53ba02e] {
  width: 100%;
  margin-bottom: 35px;
}
@media (min-width: 1000px) {
  .grid-tile-container__photo[data-v-c53ba02e] {
    width: calc(50% - 15px);
    margin-bottom: 30px;
  }
}
.grid-tile-container__photo[data-v-c53ba02e]:nth-child(odd) {
  display: none;
}
@media (min-width: 1000px) {
  .grid-tile-container__photo[data-v-c53ba02e]:nth-child(odd) {
    display: block;
  }
}
.grid-slider-tiles__slide-item {
  height: 335px !important;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}
.grid-slider-tiles__slide-item .video-preview__img {
  width: auto;
  height: 100%;
}
.grid-slider-tiles__container {
  visibility: hidden;
}
.grid-slider-tiles__container--initialized {
  visibility: visible;
}
.grid-slider-tiles__swiper-prev,
.grid-slider-tiles__swiper-next {
  cursor: pointer;
  outline: none;
}
.grid-slider-tiles__swiper-prev:hover svg,
.grid-slider-tiles__swiper-next:hover svg {
  fill: #1ab248;
}
.grid-slider-tiles__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.grid-slider-tiles__bullet {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  margin: 0 6px;
}
.grid-slider-tiles__bullet:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  background-color: #cecece;
  top: calc(50% - 3px);
  left: calc(50% - 3px);
  border-radius: 50px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.grid-slider-tiles__bullet:after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  border: 1px solid transparent;
  top: calc(50% - 7px);
  left: calc(50% - 7px);
  border-radius: 50px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.grid-slider-tiles__bullet--active:before {
  background-color: #1ab248;
}
.grid-slider-tiles__bullet--active:after {
  border: 1px solid #1ab248;
}
.grid-slider-tiles__pagination {
  width: auto !important;
}
@keyframes load-5d1b5104 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5d1b5104 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.grid-text-item[data-v-5d1b5104] {
  background-color: #f5f5f6;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 25px 0;
  box-sizing: border-box;
}
.grid-text-item__title[data-v-5d1b5104] {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin-bottom: 25px;
}
@media (min-width: 640px) {
  .grid-text-item__title[data-v-5d1b5104] {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .grid-text-item__title[data-v-5d1b5104] {
    font-weight: 500;
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 50px;
  }
}
.grid-text-item__img[data-v-5d1b5104] {
  line-height: 0;
}
@media (min-width: 1000px) {
  .grid-text-item__img[data-v-5d1b5104] {
    width: 280px;
    align-self: center;
  }
}
.grid-text-item__img img[data-v-5d1b5104] {
  width: 100%;
}
@keyframes load-ebc3cde1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ebc3cde1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.grid-photo-item[data-v-ebc3cde1] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  position: relative;
}
.grid-photo-item__img[data-v-ebc3cde1] {
  width: 100%;
  max-width: 100%;
}
@keyframes load-ffa1707c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ffa1707c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.upload-container[data-v-ffa1707c] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.upload-container > div[data-v-ffa1707c] {
  margin-bottom: 16px;
}
@media (min-width: 1000px) {
  .upload-container[data-v-ffa1707c] {
    flex-direction: row;
  }
}
@keyframes load-0d0c01e8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0d0c01e8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-id-panel[data-v-0d0c01e8] {
  min-height: 102px;
  padding: 16px 24px;
  border-radius: 10px;
  background-color: #f3fbf6;
}
.cdek-id-panel__text[data-v-0d0c01e8] {
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 22px;
}
.cdek-id-panel__link[data-v-0d0c01e8] {
  padding: 8px 12px;
  text-decoration: none;
  color: #1ab248;
  border: 1px solid #1ab248;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
@keyframes load-ea35a33e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ea35a33e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.grid-photo-parallax-item[data-v-ea35a33e] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  position: relative;
  padding: 20px;
}
.grid-photo-parallax-item__item[data-v-ea35a33e] {
  position: absolute;
  top: 10%;
  bottom: 0;
  left: 11%;
  right: 0;
  width: 70%;
  z-index: 2;
}
.grid-photo-parallax-item__img-bg[data-v-ea35a33e] {
  width: 100%;
  position: relative;
  z-index: 1;
}
@keyframes load-c50acbbd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c50acbbd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-status[data-v-c50acbbd] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 440px;
}
.payment-status__content[data-v-c50acbbd] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.payment-status__content-icon[data-v-c50acbbd] {
  width: 144px;
  height: 144px;
}
.payment-status__content-title[data-v-c50acbbd] {
  margin-top: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}
.payment-status__content-subtitle[data-v-c50acbbd] {
  max-width: 556px;
  margin-top: 16px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.payment-status__content-link[data-v-c50acbbd] {
  max-width: 208px;
  margin-top: 44px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
@media (min-width: 640px) {
  .payment-status[data-v-c50acbbd] {
    min-height: 546px;
  }
  .payment-status__content-title[data-v-c50acbbd] {
    font-size: 24px;
    line-height: 32px;
  }
  .payment-status__content-subtitle[data-v-c50acbbd] {
    font-size: 18px;
    line-height: 26px;
  }
  .payment-status__content-link[data-v-c50acbbd] {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
}
@keyframes load-c25097b5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c25097b5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loader[data-v-c25097b5] {
  padding: 40px 0;
  text-align: center;
}
@keyframes load-7711fd80 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7711fd80 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.chevron-button[data-v-7711fd80] {
  display: flex;
  align-items: center;
  transition: transform 0.5s ease;
}
.chevron-button__icon_top[data-v-7711fd80] {
  transform: rotate(90deg);
}
.chevron-button__icon_right[data-v-7711fd80] {
  transform: rotate(180deg);
}
.chevron-button__icon_bottom[data-v-7711fd80] {
  transform: rotate(270deg);
}
.chevron-button:active svg path[data-v-7711fd80] {
  stroke: var(--Success_Active, #106f00);
  stroke-opacity: 1;
}
.chevron-button:hover:not(.chevron-button_disable-hover)
  svg
  path[data-v-7711fd80] {
  stroke: var(--Success, #17a000);
  stroke-opacity: 1;
}
@keyframes load-fd87c969 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fd87c969 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-image--fill[data-v-fd87c969] {
  width: 100%;
  height: 100%;
}
@keyframes load-71dd1546 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-71dd1546 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.chevron-icon__top[data-v-71dd1546] {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}
@keyframes load-61fffa8c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-61fffa8c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-chips-group[data-v-61fffa8c] {
  display: flex;
  gap: 12px;
  overflow-y: visible;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.cdek-chips-group[data-v-61fffa8c]::-webkit-scrollbar {
  display: none;
}
.cdek-chips-group[data-v-61fffa8c] .cdek-chip {
  white-space: nowrap;
}
@keyframes load-bb0e4c64 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bb0e4c64 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes skeleton-animation-bb0e4c64 {
  0% {
    transform: translate(-100%);
  }
  to {
    transform: translate(100%);
  }
}
.skeleton-container[data-v-bb0e4c64] {
  position: relative;
  width: 100%;
}
.skeleton-container__loader[data-v-bb0e4c64] {
  display: flex;
  position: relative;
  background: #dbdada;
  overflow: hidden;
  border-radius: 7px;
  width: var(--width);
  height: var(--height);
}
.skeleton-container__loader[data-v-bb0e4c64]:after {
  content: "";
  animation: skeleton-animation-bb0e4c64 1.2s infinite;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-100%);
  z-index: 1;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.4),
    rgba(255, 255, 255, 0)
  );
}
.skeleton-container .skeleton-container__content[data-v-bb0e4c64] {
  opacity: 0;
}
.skeleton-container .skeleton-container__content_fade-in[data-v-bb0e4c64] {
  animation: fadeIn-bb0e4c64 0.5s ease forwards;
}
.skeleton-container
  .skeleton-container__content_fade-in-opacity[data-v-bb0e4c64] {
  animation: fadeInOpacity-bb0e4c64 0.5s ease forwards;
}
@keyframes fadeInOpacity-bb0e4c64 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn-bb0e4c64 {
  0% {
    transform: translateY(20px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes load-2678d2b1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2678d2b1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-main .faq-menu-block[data-v-2678d2b1] {
  max-width: 100%;
}
@media (min-width: 992px) {
  .faq-main .faq-menu-block__title[data-v-2678d2b1] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.faq-main .faq-menu-block__links > a[data-v-2678d2b1] {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.faq-menu-block[data-v-2678d2b1] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  background: var(--Peak, #fff);
  max-width: 242px;
}
.faq-menu-block__title[data-v-2678d2b1] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.faq-menu-block__links[data-v-2678d2b1] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.faq-menu-block__links > a[data-v-2678d2b1] {
  color: var(--Bottom, #000000);
  cursor: pointer;
  text-decoration: none;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) and (hover: hover) {
  .faq-menu-block__links > a[data-v-2678d2b1]:hover {
    color: var(--Primary_Active, #158e3a);
  }
}
.faq-menu-block__links .faq-menu-block__active-link[data-v-2678d2b1] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@keyframes load-f4a93149 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f4a93149 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.nav-button[data-v-f4a93149] {
  width: 36px;
  height: 36px;
  box-shadow: 0 4px 12px #0000000a;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  cursor: pointer;
}
.nav-button[data-v-f4a93149]:hover {
  background: #f2fbf6;
}
.nav-button[data-v-f4a93149]:active {
  background: #9fdcb2;
}
@keyframes load-0503cc8d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0503cc8d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-tabs-container-tabs[data-v-0503cc8d] {
  padding: 0;
  white-space: nowrap;
  overflow-x: scroll;
  position: relative;
}
.base-tabs-container-tabs[data-v-0503cc8d]:before {
  content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 2px solid #e1e1e1;
  z-index: 4;
}
@media (min-width: 640px) {
  .base-tabs-container-tabs[data-v-0503cc8d] {
    overflow-x: visible;
  }
}
.base-tabs-container-tab[data-v-0503cc8d] {
  display: inline-block;
  list-style-type: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
  padding: 0 10px 20px;
  position: relative;
}
.base-tabs-container-tab.is-active[data-v-0503cc8d]:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  border-bottom: 2px solid #1ab248;
  z-index: 4;
}
@media (min-width: 640px) {
  .base-tabs-container-tab[data-v-0503cc8d] {
    padding: 0 20px 23px;
  }
}
@media (min-width: 1000px) {
  .base-tabs-container-tab[data-v-0503cc8d] {
    margin-right: 21px;
  }
}
.base-tabs-container-tab-a[data-v-0503cc8d] {
  display: block;
  text-decoration: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
}
@media (min-width: 640px) {
  .base-tabs-container-tab-a[data-v-0503cc8d] {
    font-size: 20px;
  }
}
.tabs-panels--hidden[data-v-0503cc8d] {
  display: none;
}
@keyframes load-d739e93d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d739e93d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-header-links[data-v-d739e93d] {
  display: flex;
  overflow-x: scroll;
  flex-direction: row;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  max-width: 660px;
  width: 100%;
  height: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.integration-header-links[data-v-d739e93d]::-webkit-scrollbar {
  display: none;
}
.integration-header-links__title[data-v-d739e93d] {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  margin-right: 32px;
  white-space: nowrap;
  padding-bottom: 16px;
  position: relative;
}
.integration-header-links__title[data-v-d739e93d]:last-child {
  margin-right: 0;
}
.integration-header-links__title a[data-v-d739e93d] {
  color: #7f858a;
  text-decoration: none;
}
.integration-header-links__title.active[data-v-d739e93d]:before {
  content: " ";
  border-bottom: 2px solid #1ab248;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 1000px) {
  .integration-header-links[data-v-d739e93d] {
    max-width: 975px;
  }
  .integration-header-links__title[data-v-d739e93d] {
    font-style: normal;
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    margin-right: 42px;
    padding-bottom: 24px;
  }
}
@keyframes load-42266edd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-42266edd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.map[data-v-42266edd] {
  position: relative;
}
.map__target[data-v-42266edd] {
  width: 100%;
}
@media (min-width: 640px) {
  .map[data-v-42266edd] {
    padding: 0 20px 15px;
  }
}
@media (min-width: 1000px) {
  .map[data-v-42266edd] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .map[data-v-42266edd] {
    padding: 0 0 15px;
  }
}
@keyframes load-8762b009 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8762b009 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.new-block[data-v-8762b009] {
  margin-top: 48px;
  position: relative;
}
@media (min-width: 992px) {
  .new-block[data-v-8762b009] {
    margin-top: 120px;
  }
}
.new-block__header[data-v-8762b009] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .new-block__header[data-v-8762b009] {
    margin-bottom: 32px;
  }
}
.new-block__header-title[data-v-8762b009] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 768px) {
  .new-block__header-title[data-v-8762b009] {
    font-size: 32px;
    line-height: 40px;
  }
}
.new-block__layout[data-v-8762b009] {
  -moz-column-gap: 24px;
  column-gap: 24px;
  row-gap: 16px;
  flex-direction: column;
}
@media (min-width: 992px) {
  .new-block__layout[data-v-8762b009] {
    flex-direction: row;
  }
}
.new-block__item[data-v-8762b009] {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 16px;
  row-gap: 8px;
  color: #232323;
  border: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  -moz-column-gap: 24px;
  column-gap: 24px;
  text-decoration: none;
  border-radius: 16px;
  min-height: auto;
}
@media (min-width: 992px) {
  .new-block__item[data-v-8762b009] {
    padding: 24px;
    row-gap: 12px;
  }
}
@media (min-width: 992px) and (hover: hover) {
  .new-block__item[data-v-8762b009]:hover {
    border-color: var(--Secondary_30, rgba(75, 60, 135, 0.3));
  }
}
.new-block__date[data-v-8762b009] {
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
}
.new-block__title-block[data-v-8762b009] {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--Bottom, #000000);
}
@keyframes load-9a6604cc {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a6604cc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.arrow-button[data-v-9a6604cc] {
  text-decoration: none;
}
.arrow-button .arrow-button__wrapper[data-v-9a6604cc] {
  display: flex;
  -moz-column-gap: 8px;
  column-gap: 8px;
  align-items: center;
}
@media (min-width: 992px) and (hover: hover) {
  .arrow-button
    .arrow-button__wrapper:hover
    .arrow-button__wrapper__text[data-v-9a6604cc] {
    color: var(--Primary, #1ab248);
  }
}
.arrow-button .arrow-button__wrapper__text[data-v-9a6604cc] {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: var(--Bottom, #000000);
}
@media (min-width: 768px) {
  .arrow-button .arrow-button__wrapper__text[data-v-9a6604cc] {
    line-height: 24px;
    font-size: 16px;
  }
}
.arrow-button:active
  .arrow-button__wrapper
  .arrow-button__wrapper__text[data-v-9a6604cc] {
  color: var(--Primary_Active, #158e3a);
}
.arrow-button:active .arrow-button__wrapper[data-v-9a6604cc] path {
  stroke: var(--Primary_Active, #158e3a);
}
.containerMF__h1,
.tariff__desription h1,
.tariff__heading {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1,
  .tariff__desription h1,
  .tariff__heading {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1,
  .tariff__desription h1,
  .tariff__heading {
    font-size: 42px;
  }
}
.tariff-wrap.container.cdek-container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
.tariff-wrap {
  margin-bottom: 80px;
}
.tariff {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  overflow: hidden;
}
.tariff:hover {
  box-shadow: 0 0 15px #00000021;
}
@media (min-width: 640px) {
  .tariff {
    flex-wrap: nowrap;
  }
}
@media (max-width: 640px) {
  .tariff {
    padding: 30px 40px;
  }
}
.tariff__desription {
  width: 100%;
}
@media (min-width: 640px) {
  .tariff__desription {
    width: 70%;
  }
}
@media (min-width: 1000px) {
  .tariff__desription {
    width: 45%;
  }
}
.tariff__desription:before {
  content: attr(data-flag);
  color: #fff;
  font-weight: 900;
  font-size: 10px;
  display: flex;
  transform: rotate(-45deg);
  top: -6px;
  left: -25px;
  position: absolute;
  width: 73px;
  height: 38px;
  justify-content: center;
  align-items: flex-end;
}
.tariff__desription.hit:before {
  background: #ffa800;
}
.tariff__desription.quickly:before {
  background: #1ab248;
}
.tariff__desription__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  margin: 0 20px 20px 30px;
}
@media (min-width: 640px) {
  .tariff__desription__text {
    position: relative;
    margin: 0;
  }
}
@media (max-width: 640px) {
  .tariff__desription__text {
    margin: 0 0 20px;
  }
}
.tariff__heading {
  font-weight: 300;
  font-size: 28px;
  line-height: 40px;
  margin: 0 0 25px 10px;
  width: 250px;
}
@media (min-width: 640px) {
  .tariff__heading {
    font-weight: 300;
    font-size: 36px;
    margin: 0 20px 40px;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .tariff__heading {
    margin: 0 0 40px;
  }
}
.tariff__sending {
  text-decoration: none;
  color: #000;
  display: block;
  border-top: 1px solid #e1e1e1;
}
.tariff__sending:last-child {
  border-bottom: 1px solid #e1e1e1;
}
@media (min-width: 1000px) {
  .tariff__sending {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
  }
}
@media (min-width: 640px) {
  .tariff__desription-wrap {
    padding: 40px 100px 40px 40px;
  }
}
@media (max-width: 640px) {
  .tariff__desription-wrap {
    padding: 0;
  }
}
.tariff__titlDesription {
  color: #0f9a39;
}
.tabs-tariffs {
  padding: 0;
  white-space: nowrap;
  overflow-x: scroll;
  position: relative;
  z-index: 1;
  display: flex;
}
@media (min-width: 1000px) {
  .tabs-tariffs {
    overflow-x: visible;
  }
}
.tabs-tariffs__link {
  color: #232323;
  text-decoration: none;
}
.tabs-tariffs__item {
  list-style-type: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
  padding: 0 10px 20px;
  position: relative;
}
@media (min-width: 640px) {
  .tabs-tariffs__item {
    font-size: 20px;
    padding: 0 20px 23px;
  }
}
.tabs-tariffs:before {
  content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: -100%;
  right: -100%;
  border-bottom: 1px solid #e1e1e1;
  z-index: 4;
}
@media (min-width: 1000px) {
  .tabs-tariffs:before {
    left: 0;
    right: 0;
  }
}
.tariff__desription h1 {
  font-weight: 500;
  font-size: 20px;
  margin: 0 30px 5px;
}
@media (min-width: 640px) {
  .tariff__desription h1 {
    margin: 0 0 5px;
  }
}
@media (max-width: 640px) {
  .tariff__desription h1 {
    margin: 0 0 5px;
  }
}
.tariff-information__text {
  font-weight: 400;
  font-size: 18px;
  margin: 0 20px 25px 30px;
}
@media (min-width: 640px) {
  .tariff-information__text {
    width: 30%;
    padding: 40px 0;
    margin: 0;
  }
}
@media (min-width: 1000px) {
  .tariff-information__text {
    display: flex;
    width: 55%;
    justify-content: space-between;
  }
}
@media (max-width: 640px) {
  .tariff-information__text {
    padding: 0;
    margin: 0;
  }
}
.tariff-information__item {
  margin-bottom: 10px;
}
@media (min-width: 1000px) {
  .tariff-information__item {
    text-align: left;
    width: 20%;
  }
}
.tariff-information__item-citys {
  margin-bottom: 10px;
}
@media (min-width: 1000px) {
  .tariff-information__item-citys {
    text-align: left;
    width: 60%;
  }
}
.tariff-information__item-strong {
  margin: 0;
}
.tariff-wrap .tabs-tariffs__item.active:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 2px;
  width: 100%;
  border-bottom: 2px solid #1ab248;
  z-index: 4;
}
.wrapper-tariff {
  margin-bottom: 55px;
}
@media (min-width: 640px) {
  .wrapper-tariff {
    margin-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .wrapper-tariff {
    margin-bottom: 120px;
  }
}
.tabs-tariffs::-webkit-scrollbar {
  opacity: 0;
  width: 1px;
  height: 0;
}
.banner-mobile-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-mobile-modal__content {
  margin: auto;
  max-width: 650px;
  width: 98%;
}
@keyframes load-9483a189 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9483a189 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-mobile-modal__text[data-v-9483a189] {
  font-size: 20px;
}
@media (min-width: 1000px) {
  .banner-mobile-modal__text[data-v-9483a189] {
    width: 600px;
    font-size: 26px;
    margin-bottom: 50px;
  }
}
@media (min-width: 1280px) {
  .banner-mobile-modal__text[data-v-9483a189] {
    width: auto;
  }
}
.banner-mobile-modal__body[data-v-9483a189] {
  margin: 20px auto;
  position: relative;
  padding: 0 20px;
}
@media (min-width: 1280px) {
  .banner-mobile-modal__body[data-v-9483a189] {
    margin: 20px auto;
    padding: 0 40px;
  }
}
@media (min-width: 640px) {
  .banner-mobile-modal__buttons[data-v-9483a189] {
    display: flex;
    justify-content: flex-end;
  }
}
.banner-mobile-modal__button[data-v-9483a189] {
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .banner-mobile-modal__button[data-v-9483a189] {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .banner-mobile-modal__button[data-v-9483a189]:last-child {
    margin-right: 0;
  }
}
.banner-mobile-modal__header[data-v-9483a189] {
  display: flex;
}
.banner-mobile-modal__action[data-v-9483a189] {
  padding: 16px;
}
@keyframes load-41c4af46 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-41c4af46 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-carousel[data-v-41c4af46] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 245px;
}
.banner-carousel[data-v-41c4af46] .swiper-lazy-preloader {
  border: 4px solid #1ab248;
  border-top-color: transparent;
}
@media (min-width: 640px) {
  .banner-carousel[data-v-41c4af46] {
    height: 290px;
  }
}
.banner-carousel[data-v-41c4af46] .swiper {
  width: 100%;
  height: 100%;
}
.banner-carousel[data-v-41c4af46] .swiper-pagination .swiper-pagination-bullet {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 10px;
  height: 10px;
}
.banner-carousel[data-v-41c4af46]
  .swiper-pagination
  .swiper-pagination-bullet-active {
  background: #00a942;
  border-radius: 10px;
  width: 20px;
}
.banner-carousel[data-v-41c4af46] .swiper-slide {
  height: 250px;
  overflow: hidden;
}
.banner-carousel[data-v-41c4af46] .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 1000px) {
  .banner-carousel[data-v-41c4af46] .swiper-slide img {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@keyframes load-6afebec8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6afebec8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.block-headline[data-v-6afebec8] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 768px) {
  .block-headline[data-v-6afebec8] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
}
@keyframes load-f6266017 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f6266017 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.press-new-list__list[data-v-f6266017] {
  margin-bottom: 86px;
}
.press-new-list__link[data-v-f6266017] {
  text-decoration: none;
  color: #232323;
  display: block;
}
.press-new-list__link:nth-child(odd) .press-new-list__item[data-v-f6266017] {
  background-color: #fbfbfb;
}
.press-new-list__item[data-v-f6266017] {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (min-width: 640px) {
  .press-new-list__item[data-v-f6266017] {
    padding: 26px 20px;
  }
}
@media (min-width: 1000px) {
  .press-new-list__item[data-v-f6266017] {
    align-items: center;
    padding: 35px 20px;
  }
}
.press-new-list__date[data-v-f6266017] {
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  width: 208px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .press-new-list__date[data-v-f6266017] {
    width: 190px;
    min-width: 190px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .press-new-list__date[data-v-f6266017] {
    width: 165px;
  }
}
@media only screen and (max-width: 639px) {
  .press-new-list__date[data-v-f6266017] {
    margin-bottom: 12px;
    font-size: 16px;
    width: 100%;
  }
}
.press-new-list__content[data-v-f6266017] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  width: 670px;
  text-decoration: none;
  color: #232323;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .press-new-list__content[data-v-f6266017] {
    width: calc(100% - 168px);
  }
}
@media only screen and (max-width: 639px) {
  .press-new-list__content[data-v-f6266017] {
    font-size: 16px;
    width: 100%;
    padding-right: 25px;
    margin-bottom: 21px;
  }
}
@media (min-width: 1000px) {
  .press-new-list__content[data-v-f6266017] {
    width: 600px;
  }
}
.press-new-list__hot[data-v-f6266017] {
  width: auto;
  flex: 0 1 auto;
}
.press-new-list__hot-img[data-v-f6266017] {
  width: auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .press-new-list__hot[data-v-f6266017] {
    flex: 1 1 auto;
    text-align: right;
  }
}
@media only screen and (max-width: 639px) {
  .press-new-list__hot[data-v-f6266017] {
    order: 1;
    padding-left: 15px;
  }
}
.press-new-list__source[data-v-f6266017] {
  flex-grow: 1;
  text-align: right;
  padding-right: 32px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .press-new-list__source[data-v-f6266017] {
    padding-right: 2px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .press-new-list__source[data-v-f6266017] {
    padding: 10px 0 0 165px;
    text-align: left;
  }
}
@media only screen and (max-width: 639px) {
  .press-new-list__source[data-v-f6266017] {
    text-align: left;
    padding-right: 0;
    margin-bottom: 4px;
  }
}
.press-new-list__source-link[data-v-f6266017] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #cfcfcf;
}
@media only screen and (max-width: 639px) {
  .press-new-list__pagination[data-v-f6266017] {
    padding: 0;
  }
}
@keyframes load-599de7cc {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-599de7cc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-599de7cc],
input[type="search"][data-v-599de7cc],
input[type="text"][data-v-599de7cc] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-599de7cc] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-599de7cc] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-599de7cc] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-599de7cc] {
    padding: 0;
  }
}
.containerMF[data-v-599de7cc] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-599de7cc] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-599de7cc] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-599de7cc] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-599de7cc] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-599de7cc] {
  font-weight: 600;
}
.containerMF__text i[data-v-599de7cc] {
  font-weight: 100;
}
.containerMF__list[data-v-599de7cc] {
  padding: 0;
}
.containerMF__list li[data-v-599de7cc] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-599de7cc]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-599de7cc] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-599de7cc]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-599de7cc],
.toggle-list__link[data-v-599de7cc] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-599de7cc],
.toggle-list__link[data-v-599de7cc] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-599de7cc]:focus,
.toggle-list__link[data-v-599de7cc]:focus,
.containerMF__linkGreen[data-v-599de7cc]:hover,
.toggle-list__link[data-v-599de7cc]:hover,
.containerMF__linkGreen[data-v-599de7cc]:active,
.toggle-list__link[data-v-599de7cc]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-599de7cc] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-599de7cc]:focus,
.containerMF__linkGrey[data-v-599de7cc]:hover,
.containerMF__linkGrey[data-v-599de7cc]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-599de7cc] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-599de7cc]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-599de7cc] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-599de7cc]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-599de7cc],
.guide__directors-titl-prav[data-v-599de7cc],
.guide__directors-titl[data-v-599de7cc],
.guide h1[data-v-599de7cc] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-599de7cc],
  .guide__directors-titl-prav[data-v-599de7cc],
  .guide__directors-titl[data-v-599de7cc],
  .guide h1[data-v-599de7cc] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-599de7cc],
  .guide__directors-titl-prav[data-v-599de7cc],
  .guide__directors-titl[data-v-599de7cc],
  .guide h1[data-v-599de7cc] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-599de7cc] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-599de7cc] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-599de7cc] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-599de7cc],
.toggle-list__h4[data-v-599de7cc] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-599de7cc],
  .toggle-list__h4[data-v-599de7cc] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-599de7cc] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-599de7cc] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-599de7cc]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-599de7cc]:focus,
.containerMF__button-forward[data-v-599de7cc]:hover,
.containerMF__button-forward[data-v-599de7cc]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-599de7cc]:focus:before,
.containerMF__button-forward[data-v-599de7cc]:hover:before,
.containerMF__button-forward[data-v-599de7cc]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-599de7cc]:focus:after,
.containerMF__button-forward[data-v-599de7cc]:hover:after,
.containerMF__button-forward[data-v-599de7cc]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-599de7cc] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-599de7cc]:focus,
.containerMF__button-up[data-v-599de7cc]:hover,
.containerMF__button-up[data-v-599de7cc]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-599de7cc]:focus:before,
.containerMF__button-up[data-v-599de7cc]:hover:before,
.containerMF__button-up[data-v-599de7cc]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-599de7cc] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-599de7cc],
.containerMF__arrow-For[data-v-599de7cc] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-599de7cc]:before,
.containerMF__arrow-For[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-599de7cc]:focus,
.containerMF__arrow-Back[data-v-599de7cc]:hover,
.containerMF__arrow-Back[data-v-599de7cc]:active,
.containerMF__arrow-For[data-v-599de7cc]:focus,
.containerMF__arrow-For[data-v-599de7cc]:hover,
.containerMF__arrow-For[data-v-599de7cc]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-599de7cc]:focus:before,
.containerMF__arrow-Back[data-v-599de7cc]:hover:before,
.containerMF__arrow-Back[data-v-599de7cc]:active:before,
.containerMF__arrow-For[data-v-599de7cc]:focus:before,
.containerMF__arrow-For[data-v-599de7cc]:hover:before,
.containerMF__arrow-For[data-v-599de7cc]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-599de7cc]:focus,
.containerMF__arrow-Back--Dark[data-v-599de7cc]:hover,
.containerMF__arrow-Back--Dark[data-v-599de7cc]:active,
.containerMF__arrow-For--Dark[data-v-599de7cc]:focus,
.containerMF__arrow-For--Dark[data-v-599de7cc]:hover,
.containerMF__arrow-For--Dark[data-v-599de7cc]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-599de7cc]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-599de7cc] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-599de7cc]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-599de7cc] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-599de7cc]:focus,
.containerMF__arrows .disabled[data-v-599de7cc]:hover,
.containerMF__arrows .disabled[data-v-599de7cc]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-599de7cc]:focus:before,
.containerMF__arrows .disabled[data-v-599de7cc]:hover:before,
.containerMF__arrows .disabled[data-v-599de7cc]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-599de7cc] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-599de7cc] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-599de7cc] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-599de7cc] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-599de7cc] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-599de7cc] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-599de7cc] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-599de7cc] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-599de7cc] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-599de7cc]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-599de7cc]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-599de7cc]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-599de7cc] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-599de7cc] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-599de7cc]:focus,
.containerMF__pagination-wrapper li button[data-v-599de7cc]:hover,
.containerMF__pagination-wrapper li button[data-v-599de7cc]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-599de7cc] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-599de7cc] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-599de7cc] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-599de7cc]:focus,
.containerMF__pagination-onward[data-v-599de7cc]:hover,
.containerMF__pagination-onward[data-v-599de7cc]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-599de7cc] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-599de7cc] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-599de7cc]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-599de7cc]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-599de7cc] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-599de7cc]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-599de7cc]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-599de7cc] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-599de7cc]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-599de7cc] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-599de7cc]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-599de7cc] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-599de7cc] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-599de7cc] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-599de7cc] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-599de7cc]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-599de7cc] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-599de7cc]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-599de7cc]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-599de7cc]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-599de7cc] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-599de7cc]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-599de7cc],
.containerMF__input-text[data-v-599de7cc]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-599de7cc]:focus,
.containerMF__input-text[data-v-599de7cc]:hover,
.containerMF__input-text[data-v-599de7cc]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-599de7cc] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-599de7cc] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-599de7cc] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-599de7cc] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-599de7cc] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-599de7cc]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-599de7cc]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-599de7cc]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-599de7cc]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-599de7cc] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-599de7cc] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-599de7cc] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-599de7cc] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-599de7cc] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-599de7cc] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-599de7cc] {
  background-color: #fbfbfb;
}
@media (min-width: 1280px) {
  .guide h1[data-v-599de7cc] {
    font-size: 42px;
    margin-bottom: 30px;
  }
}
.guide[data-v-599de7cc] {
  margin-bottom: 100px;
}
@media (min-width: 1280px) {
  .guide[data-v-599de7cc] {
    margin: 120px 0;
  }
  .guide__reliability-title[data-v-599de7cc] {
    font-size: 42px;
    line-height: 49px;
    color: #1ab248;
    margin-bottom: 160px;
  }
  .guide__reliability-text[data-v-599de7cc] {
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
  }
}
.guide__directors[data-v-599de7cc] {
  margin-bottom: 40px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .guide__directors[data-v-599de7cc] {
    width: 540px;
    padding: 0 20px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .guide__directors[data-v-599de7cc] {
    max-width: 937.5px;
    margin: auto auto 40px;
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .guide__directors[data-v-599de7cc] {
    max-width: 1200px;
  }
}
.guide__directors-titl[data-v-599de7cc] {
  font-weight: 500 !important;
  color: #1ab248;
  font-size: 24px !important;
  margin: 0;
  padding: 0;
  margin-bottom: 20px !important;
}
@media (min-width: 640px) {
  .guide__directors-titl[data-v-599de7cc] {
    font-size: 28px !important;
  }
}
@media (min-width: 1000px) {
  .guide__directors-titl[data-v-599de7cc] {
    font-size: 32px !important;
    margin-bottom: 18px;
  }
}
.guide__directors-titl-prav[data-v-599de7cc] {
  font-weight: 500 !important;
  color: #1ab248;
  font-size: 28px !important;
  margin: 0;
  padding: 0;
  margin-bottom: 20px !important;
}
@media (min-width: 640px) {
  .guide__directors-titl-prav[data-v-599de7cc] {
    font-size: 30px !important;
  }
}
@media (min-width: 1000px) {
  .guide__directors-titl-prav[data-v-599de7cc] {
    font-size: 32px !important;
    margin-bottom: 18px;
  }
}
.guide__directors-content[data-v-599de7cc] {
  font-size: 16px;
  font-weight: 300;
}
@media (min-width: 1000px) {
  .guide__directors-content[data-v-599de7cc] {
    font-size: 18px !important;
    width: 570px;
  }
  .guide__directors-content p[data-v-599de7cc] {
    margin: 0;
  }
}
.guide__reliability[data-v-599de7cc] {
  margin-top: 100px;
  margin-bottom: 70px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .guide__reliability[data-v-599de7cc] {
    padding: 0 20px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1000px) {
  .guide__reliability[data-v-599de7cc] {
    padding: 0;
    margin-bottom: 100px;
  }
}
@media (min-width: 1280px) {
  .guide__reliability[data-v-599de7cc] {
    display: block;
    padding: 0;
    margin-top: 0;
  }
}
.fundamental-content[data-v-599de7cc] {
  background: #eaf2f5;
  margin-bottom: 15px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .fundamental-content[data-v-599de7cc] {
    margin: 40px 20px 20px;
    width: auto;
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .fundamental-content[data-v-599de7cc] {
    margin: 50px 10px;
  }
}
@media (min-width: 1280px) {
  .fundamental-content[data-v-599de7cc] {
    margin: 0 0 50px;
  }
}
.fundamental-content img[data-v-599de7cc] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 1000px) {
  .fundamental-content img[data-v-599de7cc] {
    width: auto;
    height: 100%;
    bottom: 0;
    position: absolute;
    position: relative;
  }
}
@media (min-width: 1280px) {
  .fundamental-content img[data-v-599de7cc] {
    width: 416px;
    height: 100%;
  }
}
@media (min-width: 1000px) {
  .fundamental-content[data-v-599de7cc] {
    display: flex;
    margin: 0 auto;
    margin-bottom: 30px !important;
    width: auto;
    align-items: flex-end;
  }
}
@media (min-width: 1280px) {
  .fundamental-content[data-v-599de7cc] {
    margin: 0 auto;
    margin-bottom: 25px !important;
    max-width: 1200px;
  }
}
.fundamental-content__text[data-v-599de7cc] {
  padding: 50px 0 10px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-size: 16px;
}
@media (min-width: 640px) {
  .fundamental-content__text[data-v-599de7cc] {
    padding: 50px 40px 19px;
  }
}
@media (min-width: 1000px) {
  .fundamental-content__text[data-v-599de7cc] {
    order: 2;
    width: 50%;
    padding: 94px 20px 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .fundamental-content__text[data-v-599de7cc] {
    line-height: 27px;
    margin-left: 28px;
    padding: 120px 59px 91px 0;
  }
}
.fundamental-content__text-top[data-v-599de7cc] {
  margin-bottom: 55px;
  font-weight: 300;
  line-height: 23px;
}
@media (min-width: 640px) {
  .fundamental-content__text-top p[data-v-599de7cc],
  .fundamental-content__text-top[data-v-599de7cc] {
    margin-bottom: 25px;
  }
}
@media (min-width: 1000px) {
  .fundamental-content__text-top[data-v-599de7cc] {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 45px;
  }
}
@media (min-width: 1280px) {
  .fundamental-content__text-top[data-v-599de7cc] {
    margin-bottom: 40px;
  }
}
.fundamental-content__text-bottom[data-v-599de7cc] {
  font-size: 14px;
}
@media (min-width: 640px) {
  .fundamental-content__text-bottom[data-v-599de7cc] {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1000px) {
  .fundamental-content__text-bottom[data-v-599de7cc] {
    padding-bottom: 80px;
  }
}
@media (min-width: 640px) {
  .fundamental-content__text-bottom p[data-v-599de7cc] {
    margin-bottom: 0;
  }
}
.fundamental-content__image[data-v-599de7cc] {
  width: 100%;
  display: flex;
}
@media (min-width: 640px) {
  .fundamental-content__image[data-v-599de7cc] {
    transform: scaleX(-1);
    padding: 0 110px;
  }
}
@media (min-width: 1000px) {
  .fundamental-content__image[data-v-599de7cc] {
    order: 1;
    padding: 0;
    position: relative;
    width: 50%;
    margin-left: 0;
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    height: 500px;
  }
  .fundamental-content__image img[data-v-599de7cc] {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .fundamental-content__image[data-v-599de7cc] {
    height: 100%;
  }
  .fundamental-content__image img[data-v-599de7cc] {
    width: 390px;
  }
}
.wrap-working[data-v-599de7cc] {
  padding: 0 10px;
  max-width: 1200px;
}
@media (min-width: 640px) {
  .wrap-working[data-v-599de7cc] {
    display: grid;
    margin: auto;
    padding: 0 20px;
    grid-template-columns: repeat(2, minmax(150px, 1fr));
    grid-gap: 8vh 4vw;
  }
}
@media (min-width: 1000px) {
  .wrap-working[data-v-599de7cc] {
    grid-template-columns: repeat(4, minmax(150px, 1fr));
    grid-gap: 8vh 2vw;
    margin: 40px auto 0;
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .wrap-working[data-v-599de7cc] {
    margin: 0 auto auto;
  }
}
.working-staff[data-v-599de7cc] {
  margin-bottom: 40px;
}
@media (min-width: 640px) {
  .working-staff[data-v-599de7cc] {
    margin-bottom: 0;
  }
}
.working-staff__wrapper-text[data-v-599de7cc] {
  margin: 0;
  font-size: 16px;
  line-height: 25px;
}
.working-staff__name[data-v-599de7cc] {
  font-weight: 500;
  margin-bottom: 0;
  font-size: 18px;
}
.working-staff__text[data-v-599de7cc] {
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
}
@media (min-width: 640px) {
  .working-staff__text p[data-v-599de7cc] {
    margin: 0;
  }
}
.working-staff__text-position[data-v-599de7cc] {
  font-size: 18px;
  font-weight: 300;
}
.working-staff img[data-v-599de7cc] {
  width: 100%;
  padding-top: 10px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 640px) {
  .working-staff img[data-v-599de7cc] {
    width: auto;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
  }
}
@media (min-width: 1000px) {
  .working-staff img[data-v-599de7cc] {
    width: auto;
  }
}
.working-staff__wrap-image[data-v-599de7cc] {
  background: #eaf2f5;
  background-size: cover;
  margin-bottom: 15px;
  width: 100%;
  position: relative;
  display: flex;
  min-height: 420px;
  align-items: flex-end;
  overflow: hidden;
}
@media (min-width: 640px) {
  .working-staff__wrap-image[data-v-599de7cc] {
    display: flex;
    height: 390px;
    margin-bottom: 20px;
    min-height: unset;
  }
}
@media (min-width: 1000px) {
  .working-staff__wrap-image[data-v-599de7cc] {
    height: 280px;
  }
}
@media (min-width: 1280px) {
  .working-staff__wrap-image[data-v-599de7cc] {
    height: 340px;
  }
}
.guide__reliability-h1[data-v-599de7cc] {
  margin-bottom: 20px !important;
}
@media (min-width: 1000px) {
  .guide__reliability-h1[data-v-599de7cc] {
    margin-bottom: 30px !important;
  }
}
.guide__reliability-text[data-v-599de7cc] {
  font-weight: 300;
}
@media (min-width: 1000px) {
  .guide__reliability-text[data-v-599de7cc] {
    font-size: 18px;
    width: 700px;
  }
}
.councilMembers[data-v-599de7cc] {
  padding: 0 10px;
  margin-bottom: 70px;
}
@media (min-width: 640px) {
  .councilMembers[data-v-599de7cc] {
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px;
  }
}
@media (min-width: 1000px) {
  .councilMembers[data-v-599de7cc] {
    max-width: 937.5px;
    padding: 0;
    margin: auto auto 100px;
  }
}
@media (min-width: 1280px) {
  .councilMembers[data-v-599de7cc] {
    max-width: 1200px;
  }
}
.councilMembers__imgWrap[data-v-599de7cc] {
  position: relative;
  background: #eaf2f5;
  margin-bottom: 15px;
  display: flex;
  min-height: 420px;
  align-items: flex-end;
}
@media (min-width: 640px) {
  .councilMembers__imgWrap[data-v-599de7cc] {
    height: 390px;
    min-height: unset;
    align-items: flex-end;
  }
}
@media (min-width: 1000px) {
  .councilMembers__imgWrap[data-v-599de7cc] {
    height: 480px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1280px) {
  .councilMembers__imgWrap[data-v-599de7cc] {
    height: 600px;
  }
}
.councilMembers__img[data-v-599de7cc] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 640px) {
  .councilMembers__img[data-v-599de7cc] {
    height: 100%;
    width: 100%;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 1000px) {
  .councilMembers__img[data-v-599de7cc] {
    height: 100%;
    padding-top: 50px;
  }
}
.councilMembers__item[data-v-599de7cc] {
  margin-bottom: 40px;
}
@media (min-width: 640px) {
  .councilMembers__item[data-v-599de7cc] {
    width: 48.2%;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .councilMembers__item[data-v-599de7cc] {
    width: 49%;
  }
}
.councilMembers__picture[data-v-599de7cc] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.working-staff__status .working-staff__text[data-v-599de7cc] {
  font-size: 14px;
  font-weight: 300;
  color: #767676;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .councilMembers__item .working-staff__wrapper-text[data-v-599de7cc] {
    width: 386px;
  }
}
.working-staff__status[data-v-599de7cc] {
  margin-bottom: 15px;
}
@media (min-width: 1000px) {
  .working-staff__status[data-v-599de7cc] {
    margin-bottom: 10px;
  }
}
.wrap-working .working-staff__text[data-v-599de7cc] {
  line-height: 20px;
}
@media (min-width: 1000px) {
  .wrap-working .working-staff__text[data-v-599de7cc] {
    font-size: 12px;
  }
}
@keyframes load-6c7e94d4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6c7e94d4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h1[data-v-6c7e94d4] {
  letter-spacing: -0.04em;
  font-size: 42px;
  font-weight: 300;
}
h2[data-v-6c7e94d4] {
  letter-spacing: -0.02em;
  font-size: 36px;
  font-weight: 200;
}
h3[data-v-6c7e94d4] {
  letter-spacing: normal;
  font-size: 34px;
  font-weight: 400;
}
h4[data-v-6c7e94d4] {
  letter-spacing: normal;
  font-size: 28px;
  font-weight: 500;
}
h5[data-v-6c7e94d4] {
  letter-spacing: normal;
  font-size: 24px;
  font-weight: 500;
}
h6[data-v-6c7e94d4] {
  letter-spacing: 0.02em;
  font-size: 20px;
  font-weight: 500;
}
.base-content[data-v-6c7e94d4] {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  padding: 0;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.base-content__wrap[data-v-6c7e94d4] {
  position: relative;
  flex: 1 1 auto;
  max-width: 100%;
}
a[data-v-6c7e94d4] {
  color: #1ab248;
}
.base-text[data-v-6c7e94d4] {
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}
.base-text a[data-v-6c7e94d4] {
  text-decoration: underline;
  font-weight: 500;
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
}
.base-text a[data-v-6c7e94d4]:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@media only screen and (min-width: 640px) {
  .base-text[data-v-6c7e94d4] {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1000px) {
  .base-text[data-v-6c7e94d4] {
    font-size: 20px;
    font-weight: 300;
    line-height: 29px;
  }
}
.base-bold[data-v-6c7e94d4] {
  font-weight: 500;
}
.cdek-checkbox[data-v-6c7e94d4] {
  position: absolute;
  z-index: -1;
  margin: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox + label[data-v-6c7e94d4] {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox + label[data-v-6c7e94d4]:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox-big + label[data-v-6c7e94d4]:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox:disabled + label[data-v-6c7e94d4]:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked + label[data-v-6c7e94d4]:after {
  background-image: url(/assets/static/check_small.ca1bc839.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big:checked + label[data-v-6c7e94d4]:after {
  background-image: url(/assets/static/check_big.5c4e4b27.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.cdek-checkbox-big:disabled + label[data-v-6c7e94d4]:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked:disabled + label[data-v-6c7e94d4]:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_small_disabled.d57a7c1e.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big[data-v-6c7e94d4] {
  position: absolute;
  z-index: -1;
  padding: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox-big + label[data-v-6c7e94d4] {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox-big:checked:disabled + label[data-v-6c7e94d4]:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_big_disabled.20c88855.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.rotate-progress[data-v-6c7e94d4] {
  animation: rotation-6c7e94d4 2s infinite linear;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
  background-size: cover;
}
@keyframes rotation-6c7e94d4 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
  }
}
.cdek-container.container[data-v-6c7e94d4],
.cdek-container.container.fluid[data-v-6c7e94d4] {
  padding: 20px 0;
}
@media only screen and (min-width: 1280px) {
  .cdek-container.container[data-v-6c7e94d4],
  .cdek-container.container.fluid[data-v-6c7e94d4] {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .cdek-container.container[data-v-6c7e94d4],
  .cdek-container.container.fluid[data-v-6c7e94d4] {
    max-width: 960px;
  }
}
@media only screen and (max-width: 999px) {
  .cdek-container.container[data-v-6c7e94d4],
  .cdek-container.container.fluid[data-v-6c7e94d4] {
    padding: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .cdek-container.container[data-v-6c7e94d4],
  .cdek-container.container.fluid[data-v-6c7e94d4] {
    padding: 10px;
  }
}
.page-wrapper[data-v-6c7e94d4] {
  padding-top: 144px;
  padding-bottom: 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .page-wrapper[data-v-6c7e94d4] {
    padding: 134px 0 140px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .page-wrapper[data-v-6c7e94d4] {
    padding-top: 68px;
    padding-bottom: 117px;
  }
}
@media only screen and (max-width: 639px) {
  .page-wrapper[data-v-6c7e94d4] {
    padding-top: 36px;
    padding-bottom: 100px;
  }
}
.title-to-block-with-mobile-offset[data-v-6c7e94d4],
.new-list__title[data-v-6c7e94d4] {
  margin-bottom: 35px;
  color: #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .title-to-block-with-mobile-offset[data-v-6c7e94d4],
  .new-list__title[data-v-6c7e94d4] {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .title-to-block-with-mobile-offset[data-v-6c7e94d4],
  .new-list__title[data-v-6c7e94d4] {
    margin-left: 10px;
  }
}
.vue-notification-group[data-v-6c7e94d4] {
  max-width: 460px;
}
.notification[data-v-6c7e94d4] {
  max-width: 300px;
  margin: 0 5px 5px;
  padding: 25px;
  color: #232323;
  border: 1px solid #e1e1e1 !important;
  background: #f9f9f9;
  font-size: 16px;
  font-weight: 300;
}
.notification.notification-error[data-v-6c7e94d4] {
  background: #f9f9f9;
}
.notification.notification-error .notification-title[data-v-6c7e94d4] {
  color: #f25050;
  font-weight: 500;
}
.notification.notification-success .notification-title[data-v-6c7e94d4] {
  color: #0f9a39;
  font-weight: 500;
}
@media only screen and (min-width: 640px) {
  .notification[data-v-6c7e94d4] {
    max-width: 460px;
  }
}
.v--modal-block-scroll[data-v-6c7e94d4] {
  overflow: initial;
}
.tooltip-info[data-v-6c7e94d4] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  color: #cfcfcf;
  border: 1px solid #eee;
  border-radius: 50px;
  box-shadow: 1px 1px 3px #cfcfcf80;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}
.tooltip-info[data-v-6c7e94d4]:hover {
  color: #fff;
  border-color: #1ab248;
  background-color: #1ab248;
  box-shadow: 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"][data-v-6c7e94d4] {
  z-index: 100;
}
.mobile-disabled-zoom[data-v-6c7e94d4] {
  touch-action: pan-x pan-y;
}
.base-flex-space[data-v-6c7e94d4] {
  flex: 1 1 auto;
}
.base-render-page[data-v-6c7e94d4] {
  width: 100%;
  height: 100%;
}
.base-render-page--tilda .base-container[data-v-6c7e94d4] {
  max-width: unset;
  padding: 0;
}
.base-display-only-print[data-v-6c7e94d4] {
  display: none;
}
@media print {
  .base-display-only-print[data-v-6c7e94d4] {
    display: block !important;
  }
  .base-hidden-print[data-v-6c7e94d4] {
    display: none !important;
  }
}
.noscroll[data-v-6c7e94d4] {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.justify-space-between[data-v-6c7e94d4] {
  justify-content: space-between;
}
.align-center[data-v-6c7e94d4] {
  align-items: center;
}
.justify-start[data-v-6c7e94d4] {
  justify-content: flex-start;
}
.justify-end[data-v-6c7e94d4] {
  justify-content: flex-end;
}
.base-panel[data-v-6c7e94d4] {
  --panel-background-color: #fff;
  --panel-border-radius: 10px;
  width: 100%;
  margin-bottom: 24px;
  padding: 24px;
  border-radius: var(--panel-border-radius);
  background-color: var(--panel-background-color);
  box-shadow: 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
  .base-panel[data-v-6c7e94d4] {
    padding: 24px 10px;
  }
}
.clips[data-v-6c7e94d4] {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  flex-wrap: wrap;
  padding: 12px 14px;
  border-radius: 20px;
  background-color: #f6f7f9;
}
.clips__icon[data-v-6c7e94d4] {
  visibility: hidden;
  margin-left: 10px;
}
.clips--touched[data-v-6c7e94d4] {
  cursor: pointer;
}
.clips--touched .clips__icon[data-v-6c7e94d4] {
  visibility: visible;
}
.clips__additionally[data-v-6c7e94d4] {
  flex: 1 1 100%;
  min-width: 100%;
  margin-top: 12px;
}
.clips__additionally-item[data-v-6c7e94d4] {
  display: flex;
  align-items: flex-start;
  margin: 6px 0;
  font-size: 14px;
}
.clips__name[data-v-6c7e94d4] {
  overflow: hidden;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.receipt-modal[data-v-6c7e94d4] {
  top: 35px !important;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.order-item-modal[data-v-6c7e94d4] {
  border-radius: 10px;
}
body > img[data-v-6c7e94d4] {
  display: none;
}
.new-list[data-v-6c7e94d4] {
  position: relative;
}
.new-list__list[data-v-6c7e94d4] {
  position: relative;
  margin-bottom: 86px;
}
@media (min-width: 640px) {
  .new-list__list[data-v-6c7e94d4] {
    margin-bottom: 50px;
  }
}
.new-list__all-news[data-v-6c7e94d4] {
  position: absolute;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #232323;
  border-bottom: 1px solid #232323;
}
@media only screen and (min-width: 640px) {
  .new-list__all-news[data-v-6c7e94d4] {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__all-news[data-v-6c7e94d4] {
    right: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__all-news[data-v-6c7e94d4] {
    left: 10px;
    bottom: 40px;
  }
}
.new-list__item[data-v-6c7e94d4] {
  display: flex;
  flex: 1 1 auto;
  padding: 37px 20px;
  align-items: center;
}
.new-list__item[data-v-6c7e94d4]:nth-child(odd) {
  background-color: #fbfbfb;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__item[data-v-6c7e94d4] {
    padding: 26px 20px;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__item[data-v-6c7e94d4] {
    padding: 17px 10px;
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
.new-list__date[data-v-6c7e94d4] {
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  width: 208px;
  flex: 0 1 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .new-list__date[data-v-6c7e94d4] {
    width: 190px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__date[data-v-6c7e94d4] {
    width: 165px;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__date[data-v-6c7e94d4] {
    margin-bottom: 12px;
    margin-right: 16px;
    font-size: 16px;
    width: auto;
    order: 0;
  }
}
.new-list__link[data-v-6c7e94d4] {
  text-decoration: none;
  color: #232323;
  text-align: left;
  display: block;
}
.new-list__link[data-v-6c7e94d4]:nth-child(odd) {
  background-color: #fbfbfb;
}
.new-list__content[data-v-6c7e94d4] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  width: 670px;
  flex: 1 1 auto;
  padding: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__content[data-v-6c7e94d4] {
    width: calc(100% - 210px);
    flex: 0 1 auto;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__content[data-v-6c7e94d4] {
    font-size: 16px;
    width: 100%;
    margin-bottom: 0;
    order: 2;
    padding: 0;
  }
}
.new-list__hot[data-v-6c7e94d4] {
  width: auto;
  flex: 0 1 auto;
}
.new-list__hot-img[data-v-6c7e94d4] {
  width: auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__hot[data-v-6c7e94d4] {
    flex: 1 1 auto;
    text-align: right;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__hot[data-v-6c7e94d4] {
    order: 1;
    padding-left: 15px;
  }
  .new-list__pagination[data-v-6c7e94d4] {
    padding: 1px;
  }
}
.new-list__list-news[data-v-6c7e94d4] {
  padding: 0;
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  .new-list__list-news[data-v-6c7e94d4] {
    margin-bottom: 55px;
  }
}
@media (min-width: 1000px) {
  .new-list__list-news[data-v-6c7e94d4] {
    margin-bottom: 60px;
  }
}
@media (min-width: 1280px) {
  .new-list__list-news[data-v-6c7e94d4] {
    margin-bottom: 80px;
  }
}
.new-list__content-news[data-v-6c7e94d4] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  width: 670px;
  flex: 1 1 auto;
  padding: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__content-news[data-v-6c7e94d4] {
    width: calc(100% - 210px);
    flex: 0 1 auto;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__content-news[data-v-6c7e94d4] {
    font-size: 16px;
    width: 100%;
    margin-bottom: 0;
    order: 2;
    padding: 0 25px 0 0;
  }
}
@media (min-width: 1000px) {
  .new-list__content-news[data-v-6c7e94d4] {
    padding: 35px 0;
  }
}
.new-list__news .new-list__item-news[data-v-6c7e94d4] {
  display: flex;
  flex: 1 1 auto;
  padding: 37px 20px;
  align-items: center;
  background: none !important;
}
.new-list__news .new-list__item-news[data-v-6c7e94d4]:nth-child(odd) {
  background-color: #fbfbfb;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__news .new-list__item-news[data-v-6c7e94d4] {
    padding: 26px 20px;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__news .new-list__item-news[data-v-6c7e94d4] {
    padding: 17px 10px;
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
@media (min-width: 640px) {
  .new-list__news .new-list__item-news[data-v-6c7e94d4] {
    padding: 0 20px;
  }
}
@keyframes load-32406c2c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-32406c2c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h1[data-v-32406c2c] {
  letter-spacing: -0.04em;
  font-size: 42px;
  font-weight: 300;
}
h2[data-v-32406c2c] {
  letter-spacing: -0.02em;
  font-size: 36px;
  font-weight: 200;
}
h3[data-v-32406c2c] {
  letter-spacing: normal;
  font-size: 34px;
  font-weight: 400;
}
h4[data-v-32406c2c] {
  letter-spacing: normal;
  font-size: 28px;
  font-weight: 500;
}
h5[data-v-32406c2c] {
  letter-spacing: normal;
  font-size: 24px;
  font-weight: 500;
}
h6[data-v-32406c2c] {
  letter-spacing: 0.02em;
  font-size: 20px;
  font-weight: 500;
}
.base-content[data-v-32406c2c] {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  padding: 0;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.base-content__wrap[data-v-32406c2c] {
  position: relative;
  flex: 1 1 auto;
  max-width: 100%;
}
a[data-v-32406c2c] {
  color: #1ab248;
}
.base-text[data-v-32406c2c] {
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}
.base-text a[data-v-32406c2c] {
  text-decoration: underline;
  font-weight: 500;
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
}
.base-text a[data-v-32406c2c]:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@media only screen and (min-width: 640px) {
  .base-text[data-v-32406c2c] {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1000px) {
  .base-text[data-v-32406c2c] {
    font-size: 20px;
    font-weight: 300;
    line-height: 29px;
  }
}
.base-bold[data-v-32406c2c] {
  font-weight: 500;
}
.cdek-checkbox[data-v-32406c2c] {
  position: absolute;
  z-index: -1;
  margin: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox + label[data-v-32406c2c] {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox + label[data-v-32406c2c]:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox-big + label[data-v-32406c2c]:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox:disabled + label[data-v-32406c2c]:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked + label[data-v-32406c2c]:after {
  background-image: url(/assets/static/check_small.ca1bc839.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big:checked + label[data-v-32406c2c]:after {
  background-image: url(/assets/static/check_big.5c4e4b27.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.cdek-checkbox-big:disabled + label[data-v-32406c2c]:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked:disabled + label[data-v-32406c2c]:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_small_disabled.d57a7c1e.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big[data-v-32406c2c] {
  position: absolute;
  z-index: -1;
  padding: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox-big + label[data-v-32406c2c] {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox-big:checked:disabled + label[data-v-32406c2c]:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_big_disabled.20c88855.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.rotate-progress[data-v-32406c2c] {
  animation: rotation-32406c2c 2s infinite linear;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
  background-size: cover;
}
@keyframes rotation-32406c2c {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
  }
}
.cdek-container.container[data-v-32406c2c],
.cdek-container.container.fluid[data-v-32406c2c] {
  padding: 20px 0;
}
@media only screen and (min-width: 1280px) {
  .cdek-container.container[data-v-32406c2c],
  .cdek-container.container.fluid[data-v-32406c2c] {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .cdek-container.container[data-v-32406c2c],
  .cdek-container.container.fluid[data-v-32406c2c] {
    max-width: 960px;
  }
}
@media only screen and (max-width: 999px) {
  .cdek-container.container[data-v-32406c2c],
  .cdek-container.container.fluid[data-v-32406c2c] {
    padding: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .cdek-container.container[data-v-32406c2c],
  .cdek-container.container.fluid[data-v-32406c2c] {
    padding: 10px;
  }
}
.page-wrapper[data-v-32406c2c] {
  padding-top: 144px;
  padding-bottom: 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .page-wrapper[data-v-32406c2c] {
    padding: 134px 0 140px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .page-wrapper[data-v-32406c2c] {
    padding-top: 68px;
    padding-bottom: 117px;
  }
}
@media only screen and (max-width: 639px) {
  .page-wrapper[data-v-32406c2c] {
    padding-top: 36px;
    padding-bottom: 100px;
  }
}
.title-to-block-with-mobile-offset[data-v-32406c2c],
.new-list__title[data-v-32406c2c] {
  margin-bottom: 35px;
  color: #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .title-to-block-with-mobile-offset[data-v-32406c2c],
  .new-list__title[data-v-32406c2c] {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .title-to-block-with-mobile-offset[data-v-32406c2c],
  .new-list__title[data-v-32406c2c] {
    margin-left: 10px;
  }
}
.vue-notification-group[data-v-32406c2c] {
  max-width: 460px;
}
.notification[data-v-32406c2c] {
  max-width: 300px;
  margin: 0 5px 5px;
  padding: 25px;
  color: #232323;
  border: 1px solid #e1e1e1 !important;
  background: #f9f9f9;
  font-size: 16px;
  font-weight: 300;
}
.notification.notification-error[data-v-32406c2c] {
  background: #f9f9f9;
}
.notification.notification-error .notification-title[data-v-32406c2c] {
  color: #f25050;
  font-weight: 500;
}
.notification.notification-success .notification-title[data-v-32406c2c] {
  color: #0f9a39;
  font-weight: 500;
}
@media only screen and (min-width: 640px) {
  .notification[data-v-32406c2c] {
    max-width: 460px;
  }
}
.v--modal-block-scroll[data-v-32406c2c] {
  overflow: initial;
}
.tooltip-info[data-v-32406c2c] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  color: #cfcfcf;
  border: 1px solid #eee;
  border-radius: 50px;
  box-shadow: 1px 1px 3px #cfcfcf80;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}
.tooltip-info[data-v-32406c2c]:hover {
  color: #fff;
  border-color: #1ab248;
  background-color: #1ab248;
  box-shadow: 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"][data-v-32406c2c] {
  z-index: 100;
}
.mobile-disabled-zoom[data-v-32406c2c] {
  touch-action: pan-x pan-y;
}
.base-flex-space[data-v-32406c2c] {
  flex: 1 1 auto;
}
.base-render-page[data-v-32406c2c] {
  width: 100%;
  height: 100%;
}
.base-render-page--tilda .base-container[data-v-32406c2c] {
  max-width: unset;
  padding: 0;
}
.base-display-only-print[data-v-32406c2c] {
  display: none;
}
@media print {
  .base-display-only-print[data-v-32406c2c] {
    display: block !important;
  }
  .base-hidden-print[data-v-32406c2c] {
    display: none !important;
  }
}
.noscroll[data-v-32406c2c] {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.justify-space-between[data-v-32406c2c] {
  justify-content: space-between;
}
.align-center[data-v-32406c2c] {
  align-items: center;
}
.justify-start[data-v-32406c2c] {
  justify-content: flex-start;
}
.justify-end[data-v-32406c2c] {
  justify-content: flex-end;
}
.base-panel[data-v-32406c2c] {
  --panel-background-color: #fff;
  --panel-border-radius: 10px;
  width: 100%;
  margin-bottom: 24px;
  padding: 24px;
  border-radius: var(--panel-border-radius);
  background-color: var(--panel-background-color);
  box-shadow: 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
  .base-panel[data-v-32406c2c] {
    padding: 24px 10px;
  }
}
.clips[data-v-32406c2c] {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  flex-wrap: wrap;
  padding: 12px 14px;
  border-radius: 20px;
  background-color: #f6f7f9;
}
.clips__icon[data-v-32406c2c] {
  visibility: hidden;
  margin-left: 10px;
}
.clips--touched[data-v-32406c2c] {
  cursor: pointer;
}
.clips--touched .clips__icon[data-v-32406c2c] {
  visibility: visible;
}
.clips__additionally[data-v-32406c2c] {
  flex: 1 1 100%;
  min-width: 100%;
  margin-top: 12px;
}
.clips__additionally-item[data-v-32406c2c] {
  display: flex;
  align-items: flex-start;
  margin: 6px 0;
  font-size: 14px;
}
.clips__name[data-v-32406c2c] {
  overflow: hidden;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.receipt-modal[data-v-32406c2c] {
  top: 35px !important;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.order-item-modal[data-v-32406c2c] {
  border-radius: 10px;
}
body > img[data-v-32406c2c] {
  display: none;
}
.new-list[data-v-32406c2c] {
  position: relative;
}
.new-list__item-open[data-v-32406c2c] {
  line-height: 0;
  min-height: 100px;
}
@media (min-width: 640px) {
  .new-list__item-open[data-v-32406c2c] {
    width: 40%;
  }
}
@media (min-width: 1000px) {
  .new-list__item-open[data-v-32406c2c] {
    width: 240px;
  }
}
.new-list .new-list__item[data-v-32406c2c] {
  padding: 0;
  align-items: center;
  text-align: left;
}
@media (min-width: 640px) {
  .new-list .new-list__item[data-v-32406c2c] {
    padding: 0;
    display: flex;
    cursor: pointer;
  }
}
@media (min-width: 1000px) {
  .new-list .new-list__item[data-v-32406c2c] {
    padding: 0 20px 0 0;
    justify-content: flex-start;
  }
}
.new-list__item-img[data-v-32406c2c] {
  width: 100%;
}
@media (min-width: 640px) {
  .new-list[data-v-32406c2c] {
    padding: 0;
  }
}
.new-list .container.new-list.cdek-container[data-v-32406c2c] {
  padding: 0;
}
@media (min-width: 1000px) {
  .new-list[data-v-32406c2c] {
    padding-top: 0;
  }
}
.new-list__list[data-v-32406c2c] {
  position: relative;
  padding: 10px;
  margin-bottom: 40px;
}
@media (min-width: 640px) {
  .new-list__list[data-v-32406c2c] {
    padding: 0;
    margin-bottom: 50px;
  }
}
.new-list__all-news[data-v-32406c2c] {
  position: absolute;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #232323;
  border-bottom: 1px solid #232323;
}
@media only screen and (min-width: 640px) {
  .new-list__all-news[data-v-32406c2c] {
    top: 0;
    right: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__all-news[data-v-32406c2c] {
    right: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__all-news[data-v-32406c2c] {
    left: 10px;
    bottom: 40px;
  }
}
.new-list__item[data-v-32406c2c]:nth-child(odd) {
  background-color: #fbfbfb;
}
.new-list__link[data-v-32406c2c] {
  text-decoration: none;
  color: #232323;
}
.new-list__content[data-v-32406c2c] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  width: 670px;
  flex: 1 1 auto;
  padding: 0 20px;
}
@media (min-width: 640px) {
  .new-list__content[data-v-32406c2c] {
    padding-left: 20px;
    width: 60%;
  }
}
@media (min-width: 1000px) {
  .new-list__content[data-v-32406c2c] {
    padding-top: 34px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__content[data-v-32406c2c] {
    width: calc(100% - 210px);
    flex: 0 1 auto;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__content[data-v-32406c2c] {
    font-size: 16px;
    width: 100%;
    order: 2;
    padding: 0 25px 0 20px;
  }
}
.new-list__hot[data-v-32406c2c] {
  width: 20px;
  flex: 0 1 auto;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__hot[data-v-32406c2c] {
    flex: 1 1 auto;
    text-align: right;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__hot[data-v-32406c2c] {
    order: 1;
  }
  .new-list__pagination[data-v-32406c2c] {
    padding: 0;
  }
}
.new-list__date-video[data-v-32406c2c] {
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  width: 208px;
  flex: 0 1 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .new-list__date-video[data-v-32406c2c] {
    width: 190px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__date-video[data-v-32406c2c] {
    width: 165px;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__date-video[data-v-32406c2c] {
    margin-bottom: 12px;
    margin-right: 16px;
    font-size: 16px;
    width: auto;
    order: 0;
  }
}
.new-list__content-video[data-v-32406c2c] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  width: 670px;
  flex: 1 1 auto;
  padding: 0 20px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .new-list__content-video[data-v-32406c2c] {
    width: 60%;
    flex: 0 1 auto;
  }
}
@media only screen and (max-width: 639px) {
  .new-list__content-video[data-v-32406c2c] {
    font-size: 16px;
    width: 100%;
    order: 2;
    padding: 0 25px 0 20px;
    margin: 20px 0;
  }
}
.new-list video[data-v-32406c2c] {
  width: 100%;
}
@media (min-width: 640px) {
  .new-list video[data-v-32406c2c] {
    width: 30%;
  }
}
.new-list__list .new-list__date[data-v-32406c2c] {
  margin: 10px 0 12px;
}
.video-modal__container {
  width: 98%;
  height: 98%;
}
@keyframes load-4df4dbd3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4df4dbd3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.video-modal[data-v-4df4dbd3] {
  z-index: 1000;
  padding: 32px 40px;
  border-radius: 10px;
}
.video-modal__content[data-v-4df4dbd3] {
  height: 100%;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 20px 60px -2px #1b213a66;
}
.video-modal__action[data-v-4df4dbd3] {
  text-align: right;
  padding: 16px;
  line-height: 1;
}
.video-modal__container[data-v-4df4dbd3] {
  padding: 8px 16px 80px;
  height: 100%;
}
[data-v-4df4dbd3] .v--modal {
  height: 98vh !important;
  margin: 20px;
}
[data-v-4df4dbd3] .vfm__content {
  height: 100%;
}
[data-v-4df4dbd3] .video-modal__iframe {
  width: 100%;
  height: 100%;
}
@keyframes load-f4d05648 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f4d05648 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-card__title[data-v-f4d05648] {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
@media (min-width: 1000px) {
  .office-card[data-v-f4d05648] {
    padding: 24px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 25px #00000012;
  }
}
@keyframes load-59000c8e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-59000c8e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-59000c8e],
input[type="search"][data-v-59000c8e],
input[type="text"][data-v-59000c8e] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-59000c8e],
.news-container[data-v-59000c8e] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-59000c8e],
  .news-container[data-v-59000c8e] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-59000c8e],
  .news-container[data-v-59000c8e] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-59000c8e],
  .news-container[data-v-59000c8e] {
    padding: 0;
  }
}
.containerMF[data-v-59000c8e],
.news-container[data-v-59000c8e] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-59000c8e],
  .news-container[data-v-59000c8e] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-59000c8e] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-59000c8e] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-59000c8e] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-59000c8e] {
  font-weight: 600;
}
.containerMF__text i[data-v-59000c8e] {
  font-weight: 100;
}
.containerMF__list[data-v-59000c8e] {
  padding: 0;
}
.containerMF__list li[data-v-59000c8e] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-59000c8e]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-59000c8e] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-59000c8e]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-59000c8e],
.toggle-list__link[data-v-59000c8e] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-59000c8e],
.toggle-list__link[data-v-59000c8e] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-59000c8e]:focus,
.toggle-list__link[data-v-59000c8e]:focus,
.containerMF__linkGreen[data-v-59000c8e]:hover,
.toggle-list__link[data-v-59000c8e]:hover,
.containerMF__linkGreen[data-v-59000c8e]:active,
.toggle-list__link[data-v-59000c8e]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-59000c8e] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-59000c8e]:focus,
.containerMF__linkGrey[data-v-59000c8e]:hover,
.containerMF__linkGrey[data-v-59000c8e]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-59000c8e] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-59000c8e]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-59000c8e] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-59000c8e]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-59000c8e] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-59000c8e] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-59000c8e] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-59000c8e] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-59000c8e] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-59000c8e] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-59000c8e],
.toggle-list__h4[data-v-59000c8e] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-59000c8e],
  .toggle-list__h4[data-v-59000c8e] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-59000c8e] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-59000c8e] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-59000c8e]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-59000c8e]:focus,
.containerMF__button-forward[data-v-59000c8e]:hover,
.containerMF__button-forward[data-v-59000c8e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-59000c8e]:focus:before,
.containerMF__button-forward[data-v-59000c8e]:hover:before,
.containerMF__button-forward[data-v-59000c8e]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-59000c8e]:focus:after,
.containerMF__button-forward[data-v-59000c8e]:hover:after,
.containerMF__button-forward[data-v-59000c8e]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-59000c8e] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-59000c8e]:focus,
.containerMF__button-up[data-v-59000c8e]:hover,
.containerMF__button-up[data-v-59000c8e]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-59000c8e]:focus:before,
.containerMF__button-up[data-v-59000c8e]:hover:before,
.containerMF__button-up[data-v-59000c8e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-59000c8e] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-59000c8e],
.containerMF__arrow-For[data-v-59000c8e] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-59000c8e]:before,
.containerMF__arrow-For[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-59000c8e]:focus,
.containerMF__arrow-Back[data-v-59000c8e]:hover,
.containerMF__arrow-Back[data-v-59000c8e]:active,
.containerMF__arrow-For[data-v-59000c8e]:focus,
.containerMF__arrow-For[data-v-59000c8e]:hover,
.containerMF__arrow-For[data-v-59000c8e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-59000c8e]:focus:before,
.containerMF__arrow-Back[data-v-59000c8e]:hover:before,
.containerMF__arrow-Back[data-v-59000c8e]:active:before,
.containerMF__arrow-For[data-v-59000c8e]:focus:before,
.containerMF__arrow-For[data-v-59000c8e]:hover:before,
.containerMF__arrow-For[data-v-59000c8e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-59000c8e]:focus,
.containerMF__arrow-Back--Dark[data-v-59000c8e]:hover,
.containerMF__arrow-Back--Dark[data-v-59000c8e]:active,
.containerMF__arrow-For--Dark[data-v-59000c8e]:focus,
.containerMF__arrow-For--Dark[data-v-59000c8e]:hover,
.containerMF__arrow-For--Dark[data-v-59000c8e]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-59000c8e]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-59000c8e] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-59000c8e]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-59000c8e] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-59000c8e]:focus,
.containerMF__arrows .disabled[data-v-59000c8e]:hover,
.containerMF__arrows .disabled[data-v-59000c8e]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-59000c8e]:focus:before,
.containerMF__arrows .disabled[data-v-59000c8e]:hover:before,
.containerMF__arrows .disabled[data-v-59000c8e]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-59000c8e] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-59000c8e] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-59000c8e] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-59000c8e] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-59000c8e] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-59000c8e] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-59000c8e] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-59000c8e] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-59000c8e] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-59000c8e]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-59000c8e]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-59000c8e]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-59000c8e] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-59000c8e] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-59000c8e]:focus,
.containerMF__pagination-wrapper li button[data-v-59000c8e]:hover,
.containerMF__pagination-wrapper li button[data-v-59000c8e]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-59000c8e] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-59000c8e] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-59000c8e] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-59000c8e]:focus,
.containerMF__pagination-onward[data-v-59000c8e]:hover,
.containerMF__pagination-onward[data-v-59000c8e]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-59000c8e] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-59000c8e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-59000c8e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-59000c8e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-59000c8e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-59000c8e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-59000c8e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-59000c8e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-59000c8e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-59000c8e] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-59000c8e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-59000c8e] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-59000c8e] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-59000c8e] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-59000c8e] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-59000c8e]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-59000c8e] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-59000c8e]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-59000c8e]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-59000c8e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-59000c8e] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-59000c8e]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-59000c8e],
.containerMF__input-text[data-v-59000c8e]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-59000c8e]:focus,
.containerMF__input-text[data-v-59000c8e]:hover,
.containerMF__input-text[data-v-59000c8e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-59000c8e] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-59000c8e] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-59000c8e] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-59000c8e] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-59000c8e] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-59000c8e]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-59000c8e]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-59000c8e]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-59000c8e]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-59000c8e] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-59000c8e] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-59000c8e] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-59000c8e] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-59000c8e] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-59000c8e] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-59000c8e] {
  background-color: #fbfbfb;
}
.news-container[data-v-59000c8e] {
  padding: 20px 16px;
}
@media (min-width: 1200px) {
  .news-container[data-v-59000c8e] {
    padding-left: 0;
    padding-right: 0;
  }
}
.news-container__h1[data-v-59000c8e] {
  padding: 0;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 25px;
  color: #1ab248;
}
@media (min-width: 1280px) {
  .news-container__h1[data-v-59000c8e] {
    margin: 0 0 25px;
    font-size: 42px;
  }
}
.news-container__head[data-v-59000c8e] {
  font-weight: 700;
  font-size: 24px;
}
.news-link[data-v-59000c8e] {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin: 0 0 25px;
  letter-spacing: 1px;
}
@media (min-width: 640px) {
  .news-link[data-v-59000c8e] {
    border-bottom: 1px solid #f1f1f1;
    margin: 0 0 25px;
    padding: 0 0 15px;
  }
}
@media (min-width: 1280px) {
  .news-link[data-v-59000c8e] {
    margin: 0 0 40px;
    padding: 0 0 15px;
  }
}
.news-link__link[data-v-59000c8e] {
  color: #232323;
  text-decoration: none;
}
.news-link__link[data-v-59000c8e]:before {
  padding-right: 10px;
  background-size: 9px 9px;
  background-position: left;
  background-image: url(/assets/static/back.29855a8c.svg);
  background-repeat: no-repeat;
  content: "";
}
.new-list__date[data-v-59000c8e] {
  margin: 0 0 12px;
}
@media (min-width: 1000px) {
  .new-list__date[data-v-59000c8e] {
    font-size: 18px;
    margin: 0;
  }
}
.news-img__wrap[data-v-59000c8e] {
  position: relative;
  width: 100%;
  margin: 25px 0 12px;
}
@media (min-width: 1280px) {
  .news-img__wrap[data-v-59000c8e] {
    width: auto;
    margin: 25px 0 50px;
  }
}
.news-container img[data-v-59000c8e] {
  width: 100%;
}
.news-content[data-v-59000c8e] {
  margin: 0 0 40px;
  font-weight: 300;
  color: #232323;
  font-size: 16px;
}
@media (min-width: 1000px) {
  .news-content[data-v-59000c8e] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .news-content[data-v-59000c8e] {
    font-size: 20px;
    margin: 0 0 12px;
  }
}
.news-content[data-v-59000c8e] ul {
  margin-left: 16px;
}
.news-content img[data-v-59000c8e] {
  margin: 12px 0;
}
@media (min-width: 1280px) {
  .news-content img[data-v-59000c8e] {
    margin: 50px 0;
  }
}
.news-container + .new-list__nuws[data-v-59000c8e] {
  margin-bottom: 100px;
}
.news-container + .new-list__nuws .new-list__all-news[data-v-59000c8e] {
  position: inherit;
  font-weight: 500;
  font-size: 20px;
  margin: 0 10px 100px;
  text-decoration: none;
}
@media (min-width: 640px) {
  .news-container + .new-list__nuws .new-list__all-news[data-v-59000c8e] {
    position: absolute;
  }
}
.news-container + .new-list__nuws h5[data-v-59000c8e] {
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .news-container + .new-list__nuws .new-list__date[data-v-59000c8e] {
    margin: 12px 0 12px 20px;
  }
}
.news-container + .container.new-list__nuws[data-v-59000c8e] {
  position: relative;
}
@media (min-width: 1000px) {
  .news-container + .container.new-list__nuws[data-v-59000c8e] {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .news-container + .container.new-list__nuws[data-v-59000c8e] {
    max-width: 1200px;
  }
}
@keyframes load-b2c095f4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b2c095f4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history[data-v-b2c095f4] {
    padding-bottom: 15px;
  }
}
@media (min-width: 1000px) {
  .history[data-v-b2c095f4] {
    margin-bottom: 20px;
  }
}
.history__container[data-v-b2c095f4] {
  max-width: 1200px;
  margin: 100px auto 0;
  padding: 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .history__container[data-v-b2c095f4] {
    max-width: 1000px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__container[data-v-b2c095f4] {
    padding: 0 20px 15px;
  }
}
@media only screen and (max-width: 639px) {
  .history__container[data-v-b2c095f4] {
    padding: 0 10px;
  }
}
@media (min-width: 1000px) {
  .history__container[data-v-b2c095f4] {
    margin-bottom: 120px;
  }
}
.history__title[data-v-b2c095f4] {
  font-weight: 300;
  color: #1ab248;
  letter-spacing: 0.1px;
  font-size: 42px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .history__title[data-v-b2c095f4] {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__title[data-v-b2c095f4] {
    font-size: 42px;
    margin-bottom: 29px;
  }
}
@media only screen and (max-width: 639px) {
  .history__title[data-v-b2c095f4] {
    font-size: 28px;
    margin-bottom: 25px;
  }
}
.history__title-text[data-v-b2c095f4] {
  font-weight: 100;
  font-size: 34px;
  margin-bottom: 150px;
  max-width: 900px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .history__title-text[data-v-b2c095f4] {
    margin-bottom: 108px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__title-text[data-v-b2c095f4] {
    font-size: 28px;
    margin-bottom: 72px;
  }
}
@media only screen and (max-width: 639px) {
  .history__title-text[data-v-b2c095f4] {
    font-size: 28px;
    margin-bottom: 70px;
  }
}
.history__item[data-v-b2c095f4] {
  margin-bottom: 80px !important;
}
.history__item[data-v-b2c095f4]:nth-child(1) {
  margin-bottom: 172px;
}
.history__item[data-v-b2c095f4]:nth-child(1):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(2) {
  margin-bottom: 192px;
}
.history__item[data-v-b2c095f4]:nth-child(2):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(3) {
  margin-bottom: 212px;
}
.history__item[data-v-b2c095f4]:nth-child(3):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(4) {
  margin-bottom: 232px;
}
.history__item[data-v-b2c095f4]:nth-child(4):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(5) {
  margin-bottom: 252px;
}
.history__item[data-v-b2c095f4]:nth-child(5):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(6) {
  margin-bottom: 272px;
}
.history__item[data-v-b2c095f4]:nth-child(6):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(7) {
  margin-bottom: 292px;
}
.history__item[data-v-b2c095f4]:nth-child(7):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(8) {
  margin-bottom: 312px;
}
.history__item[data-v-b2c095f4]:nth-child(8):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(9) {
  margin-bottom: 332px;
}
.history__item[data-v-b2c095f4]:nth-child(9):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(10) {
  margin-bottom: 352px;
}
.history__item[data-v-b2c095f4]:nth-child(10):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(11) {
  margin-bottom: 372px;
}
.history__item[data-v-b2c095f4]:nth-child(11):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(12) {
  margin-bottom: 392px;
}
.history__item[data-v-b2c095f4]:nth-child(12):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(13) {
  margin-bottom: 412px;
}
.history__item[data-v-b2c095f4]:nth-child(13):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(14) {
  margin-bottom: 432px;
}
.history__item[data-v-b2c095f4]:nth-child(14):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(15) {
  margin-bottom: 452px;
}
.history__item[data-v-b2c095f4]:nth-child(15):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(16) {
  margin-bottom: 472px;
}
.history__item[data-v-b2c095f4]:nth-child(16):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(17) {
  margin-bottom: 492px;
}
.history__item[data-v-b2c095f4]:nth-child(17):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(18) {
  margin-bottom: 512px;
}
.history__item[data-v-b2c095f4]:nth-child(18):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(19) {
  margin-bottom: 532px;
}
.history__item[data-v-b2c095f4]:nth-child(19):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(20) {
  margin-bottom: 552px;
}
.history__item[data-v-b2c095f4]:nth-child(20):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(21) {
  margin-bottom: 572px;
}
.history__item[data-v-b2c095f4]:nth-child(21):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(22) {
  margin-bottom: 592px;
}
.history__item[data-v-b2c095f4]:nth-child(22):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(23) {
  margin-bottom: 612px;
}
.history__item[data-v-b2c095f4]:nth-child(23):last-child {
  margin-bottom: 0;
}
.history__item[data-v-b2c095f4]:nth-child(24) {
  margin-bottom: 632px;
}
.history__item[data-v-b2c095f4]:nth-child(24):last-child {
  margin-bottom: 0;
}
.history__item-0[data-v-b2c095f4] {
  width: 900px, 840px, 680px, 860px, 870px, 910px [0];
}
.history__item-1[data-v-b2c095f4] {
  width: 900px, 840px, 680px, 860px, 870px, 910px [1];
}
.history__item-2[data-v-b2c095f4] {
  width: 900px, 840px, 680px, 860px, 870px, 910px [2];
}
.history__item-3[data-v-b2c095f4] {
  width: 900px, 840px, 680px, 860px, 870px, 910px [3];
}
.history__item-4[data-v-b2c095f4] {
  width: 900px, 840px, 680px, 860px, 870px, 910px [4];
}
.history__item[data-v-b2c095f4]:nth-child(2n) {
  margin-left: auto;
  margin-right: 0;
}
.history__item:nth-child(2n) .history__image[data-v-b2c095f4] {
  margin-left: auto;
  margin-right: 0;
}
@media only screen and (max-width: 639px) {
  .history__item:nth-child(2n) .history__image[data-v-b2c095f4] {
    margin: 0 -10px 28px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .history__item[data-v-b2c095f4]:nth-child(1) {
    margin-bottom: 162px;
  }
  .history__item[data-v-b2c095f4]:nth-child(1):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(2) {
    margin-bottom: 182px;
  }
  .history__item[data-v-b2c095f4]:nth-child(2):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(3) {
    margin-bottom: 202px;
  }
  .history__item[data-v-b2c095f4]:nth-child(3):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(4) {
    margin-bottom: 222px;
  }
  .history__item[data-v-b2c095f4]:nth-child(4):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(5) {
    margin-bottom: 242px;
  }
  .history__item[data-v-b2c095f4]:nth-child(5):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(6) {
    margin-bottom: 262px;
  }
  .history__item[data-v-b2c095f4]:nth-child(6):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(7) {
    margin-bottom: 282px;
  }
  .history__item[data-v-b2c095f4]:nth-child(7):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(8) {
    margin-bottom: 302px;
  }
  .history__item[data-v-b2c095f4]:nth-child(8):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(9) {
    margin-bottom: 322px;
  }
  .history__item[data-v-b2c095f4]:nth-child(9):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(10) {
    margin-bottom: 342px;
  }
  .history__item[data-v-b2c095f4]:nth-child(10):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(11) {
    margin-bottom: 362px;
  }
  .history__item[data-v-b2c095f4]:nth-child(11):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(12) {
    margin-bottom: 382px;
  }
  .history__item[data-v-b2c095f4]:nth-child(12):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(13) {
    margin-bottom: 402px;
  }
  .history__item[data-v-b2c095f4]:nth-child(13):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(14) {
    margin-bottom: 422px;
  }
  .history__item[data-v-b2c095f4]:nth-child(14):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(15) {
    margin-bottom: 442px;
  }
  .history__item[data-v-b2c095f4]:nth-child(15):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(16) {
    margin-bottom: 462px;
  }
  .history__item[data-v-b2c095f4]:nth-child(16):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(17) {
    margin-bottom: 482px;
  }
  .history__item[data-v-b2c095f4]:nth-child(17):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(18) {
    margin-bottom: 502px;
  }
  .history__item[data-v-b2c095f4]:nth-child(18):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(19) {
    margin-bottom: 522px;
  }
  .history__item[data-v-b2c095f4]:nth-child(19):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(20) {
    margin-bottom: 542px;
  }
  .history__item[data-v-b2c095f4]:nth-child(20):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(21) {
    margin-bottom: 562px;
  }
  .history__item[data-v-b2c095f4]:nth-child(21):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(22) {
    margin-bottom: 582px;
  }
  .history__item[data-v-b2c095f4]:nth-child(22):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(23) {
    margin-bottom: 602px;
  }
  .history__item[data-v-b2c095f4]:nth-child(23):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(24) {
    margin-bottom: 622px;
  }
  .history__item[data-v-b2c095f4]:nth-child(24):last-child {
    margin-bottom: 0;
  }
  .history__item-0[data-v-b2c095f4] {
    width: 740px, 700px, 680px, 525px, 630px, 705px [0];
  }
  .history__item-1[data-v-b2c095f4] {
    width: 740px, 700px, 680px, 525px, 630px, 705px [1];
  }
  .history__item-2[data-v-b2c095f4] {
    width: 740px, 700px, 680px, 525px, 630px, 705px [2];
  }
  .history__item-3[data-v-b2c095f4] {
    width: 740px, 700px, 680px, 525px, 630px, 705px [3];
  }
  .history__item-4[data-v-b2c095f4] {
    width: 740px, 700px, 680px, 525px, 630px, 705px [4];
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__item[data-v-b2c095f4] {
    width: 445px !important;
  }
  .history__item[data-v-b2c095f4]:nth-child(1) {
    margin-bottom: 87px;
  }
  .history__item[data-v-b2c095f4]:nth-child(1):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(2) {
    margin-bottom: 102px;
  }
  .history__item[data-v-b2c095f4]:nth-child(2):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(3) {
    margin-bottom: 117px;
  }
  .history__item[data-v-b2c095f4]:nth-child(3):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(4) {
    margin-bottom: 132px;
  }
  .history__item[data-v-b2c095f4]:nth-child(4):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(5) {
    margin-bottom: 147px;
  }
  .history__item[data-v-b2c095f4]:nth-child(5):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(6) {
    margin-bottom: 162px;
  }
  .history__item[data-v-b2c095f4]:nth-child(6):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(7) {
    margin-bottom: 177px;
  }
  .history__item[data-v-b2c095f4]:nth-child(7):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(8) {
    margin-bottom: 192px;
  }
  .history__item[data-v-b2c095f4]:nth-child(8):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(9) {
    margin-bottom: 207px;
  }
  .history__item[data-v-b2c095f4]:nth-child(9):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(10) {
    margin-bottom: 222px;
  }
  .history__item[data-v-b2c095f4]:nth-child(10):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(11) {
    margin-bottom: 237px;
  }
  .history__item[data-v-b2c095f4]:nth-child(11):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(12) {
    margin-bottom: 252px;
  }
  .history__item[data-v-b2c095f4]:nth-child(12):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(13) {
    margin-bottom: 267px;
  }
  .history__item[data-v-b2c095f4]:nth-child(13):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(14) {
    margin-bottom: 282px;
  }
  .history__item[data-v-b2c095f4]:nth-child(14):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(15) {
    margin-bottom: 297px;
  }
  .history__item[data-v-b2c095f4]:nth-child(15):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(16) {
    margin-bottom: 312px;
  }
  .history__item[data-v-b2c095f4]:nth-child(16):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(17) {
    margin-bottom: 327px;
  }
  .history__item[data-v-b2c095f4]:nth-child(17):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(18) {
    margin-bottom: 342px;
  }
  .history__item[data-v-b2c095f4]:nth-child(18):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(19) {
    margin-bottom: 357px;
  }
  .history__item[data-v-b2c095f4]:nth-child(19):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(20) {
    margin-bottom: 372px;
  }
  .history__item[data-v-b2c095f4]:nth-child(20):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(21) {
    margin-bottom: 387px;
  }
  .history__item[data-v-b2c095f4]:nth-child(21):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(22) {
    margin-bottom: 402px;
  }
  .history__item[data-v-b2c095f4]:nth-child(22):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(23) {
    margin-bottom: 417px;
  }
  .history__item[data-v-b2c095f4]:nth-child(23):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(24) {
    margin-bottom: 432px;
  }
  .history__item[data-v-b2c095f4]:nth-child(24):last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  .history__item[data-v-b2c095f4] {
    width: 100% !important;
  }
  .history__item[data-v-b2c095f4]:nth-child(1) {
    margin-bottom: 72px;
  }
  .history__item[data-v-b2c095f4]:nth-child(1):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(2) {
    margin-bottom: 84px;
  }
  .history__item[data-v-b2c095f4]:nth-child(2):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(3) {
    margin-bottom: 96px;
  }
  .history__item[data-v-b2c095f4]:nth-child(3):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(4) {
    margin-bottom: 108px;
  }
  .history__item[data-v-b2c095f4]:nth-child(4):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(5) {
    margin-bottom: 120px;
  }
  .history__item[data-v-b2c095f4]:nth-child(5):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(6) {
    margin-bottom: 132px;
  }
  .history__item[data-v-b2c095f4]:nth-child(6):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(7) {
    margin-bottom: 144px;
  }
  .history__item[data-v-b2c095f4]:nth-child(7):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(8) {
    margin-bottom: 156px;
  }
  .history__item[data-v-b2c095f4]:nth-child(8):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(9) {
    margin-bottom: 168px;
  }
  .history__item[data-v-b2c095f4]:nth-child(9):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(10) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(10):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(11) {
    margin-bottom: 192px;
  }
  .history__item[data-v-b2c095f4]:nth-child(11):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(12) {
    margin-bottom: 204px;
  }
  .history__item[data-v-b2c095f4]:nth-child(12):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(13) {
    margin-bottom: 216px;
  }
  .history__item[data-v-b2c095f4]:nth-child(13):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(14) {
    margin-bottom: 228px;
  }
  .history__item[data-v-b2c095f4]:nth-child(14):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(15) {
    margin-bottom: 240px;
  }
  .history__item[data-v-b2c095f4]:nth-child(15):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(16) {
    margin-bottom: 252px;
  }
  .history__item[data-v-b2c095f4]:nth-child(16):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(17) {
    margin-bottom: 264px;
  }
  .history__item[data-v-b2c095f4]:nth-child(17):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(18) {
    margin-bottom: 276px;
  }
  .history__item[data-v-b2c095f4]:nth-child(18):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(19) {
    margin-bottom: 288px;
  }
  .history__item[data-v-b2c095f4]:nth-child(19):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(20) {
    margin-bottom: 300px;
  }
  .history__item[data-v-b2c095f4]:nth-child(20):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(21) {
    margin-bottom: 312px;
  }
  .history__item[data-v-b2c095f4]:nth-child(21):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(22) {
    margin-bottom: 324px;
  }
  .history__item[data-v-b2c095f4]:nth-child(22):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(23) {
    margin-bottom: 336px;
  }
  .history__item[data-v-b2c095f4]:nth-child(23):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(24) {
    margin-bottom: 348px;
  }
  .history__item[data-v-b2c095f4]:nth-child(24):last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .history__item[data-v-b2c095f4]:nth-child(1) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(1):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(2) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(2):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(3) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(3):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(4) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(4):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(5) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(5):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(6) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(6):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(7) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(7):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(8) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(8):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(9) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(9):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(10) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(10):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(11) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(11):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(12) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(12):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(13) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(13):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(14) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(14):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(15) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(15):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(16) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(16):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(17) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(17):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(18) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(18):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(19) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(19):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(20) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(20):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(21) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(21):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(22) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(22):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(23) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(23):last-child {
    margin-bottom: 0;
  }
  .history__item[data-v-b2c095f4]:nth-child(24) {
    margin-bottom: 180px;
  }
  .history__item[data-v-b2c095f4]:nth-child(24):last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 640px) {
  .history__item[data-v-b2c095f4] {
    margin-bottom: 90px !important;
  }
}
@media (min-width: 1000px) {
  .history__item[data-v-b2c095f4] {
    margin-bottom: 155px !important;
  }
}
.history__image[data-v-b2c095f4] {
  position: relative;
  overflow: hidden;
  line-height: 0;
  width: calc(100% + 20px);
  margin: 0 -10px 28px;
}
@media (min-width: 640px) {
  .history__image[data-v-b2c095f4] {
    width: calc(100% + 20px);
    margin: 0 0 35px -20px;
  }
}
@media (min-width: 1000px) {
  .history__image[data-v-b2c095f4] {
    margin: 0 0 39px;
    width: 100%;
  }
}
.history__image img[data-v-b2c095f4] {
  width: 100%;
}
.history__data[data-v-b2c095f4] {
  position: absolute;
  left: -1px;
  bottom: -1px;
  font-weight: 900;
  font-size: 24px;
  padding: 0 48px;
  background: #fff;
  line-height: 90px;
  display: inline-block;
  color: #1ab248;
  letter-spacing: 3px;
  z-index: 2;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__data[data-v-b2c095f4] {
    font-size: 18px;
    padding: 0 29px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 639px) {
  .history__data[data-v-b2c095f4] {
    padding: 0 31px;
    line-height: 60px;
    font-size: 18px;
    left: 10px;
  }
}
.history__text[data-v-b2c095f4] {
  font-size: 20px;
  font-weight: 300;
  color: #232323;
}
@media (min-width: 1280px) {
  .history__text[data-v-b2c095f4] {
    width: 670px;
  }
}
.history__text p[data-v-b2c095f4] {
  margin-bottom: 20px;
}
.history__text p[data-v-b2c095f4]:last-child,
.history__text p[data-v-b2c095f4]:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .history__text[data-v-b2c095f4] {
    font-size: 18px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .history__text[data-v-b2c095f4] {
    font-size: 16px;
  }
}
@media only screen and (max-width: 639px) {
  .history__text[data-v-b2c095f4] {
    font-size: 16px;
  }
}
@keyframes load-1f95de19 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1f95de19 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loader[data-v-1f95de19] {
  text-align: center;
  padding: 24px;
}
@media (min-width: 992px) {
  .loader[data-v-1f95de19] {
    padding-top: 80px;
  }
}
.containerMF__text,
.content-left__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .content-left__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .content-left__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.content-left__text b {
  font-weight: 600;
}
.containerMF__text i,
.content-left__text i {
  font-weight: 100;
}
.containerMF__h4,
.content-left__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .content-left__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.content-left {
  display: block;
  width: 100%;
  margin-bottom: 61px;
}
@media (min-width: 1000px) {
  .content-left {
    padding-top: 50px;
    margin-bottom: 167px;
  }
}
.content-left__inner {
  display: block;
  width: 100%;
  padding: 31px 10px 11px;
}
@media (min-width: 640px) {
  .content-left__inner {
    padding: 31px 290px 65px 20px;
    position: relative;
  }
}
@media (min-width: 1000px) {
  .content-left__inner {
    padding: 112px 450px 140px 22px;
  }
}
@media (min-width: 1280px) {
  .content-left__inner {
    padding: 112px 650px 140px 38px;
  }
}
.content-left__content-wrapper {
  display: block;
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .content-left__content-wrapper {
    margin: 0;
  }
}
.content-left__h4 {
  margin-bottom: 8px;
}
@media (min-width: 1000px) {
  .content-left__h4 {
    margin-bottom: 19px;
  }
}
.content-left__text:last-child {
  margin-bottom: 0;
}
.content-left__image-wrapper {
  width: 147px;
  margin: 0 auto 0 18%;
}
@media (min-width: 640px) {
  .content-left__image-wrapper {
    width: 162px;
    margin: 0;
    position: absolute;
    top: -24px;
    right: 93px;
  }
}
@media (min-width: 1000px) {
  .content-left__image-wrapper {
    width: 276px;
    top: -49px;
    right: 114px;
    bottom: 0;
  }
}
@media (min-width: 1280px) {
  .content-left__image-wrapper {
    right: 222px;
  }
}
.content-left--img-center .content-left__image-wrapper {
  width: 80%;
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .content-left--img-center .content-left__image-wrapper {
    width: 280px;
  }
}
@media (min-width: 1000px) {
  .content-left--img-center .content-left__image-wrapper {
    width: 42%;
    padding: 0 30px;
  }
}
@media (min-width: 1280px) {
  .content-left--img-center .content-left__image-wrapper {
    width: 50%;
  }
}
.content-left__image {
  width: 100%;
  height: auto;
}
.content-left__button {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  min-width: auto;
  outline: none;
  letter-spacing: 1.2px;
  margin-top: 20px;
}
.content-left__button:focus,
.content-left__button:hover,
.content-left__button:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.content-left__button-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.content-left__button-Black:focus,
.content-left__button-Black:hover,
.content-left__button-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.content-left__button-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.content-left__button-Border:focus,
.content-left__button-Border:hover,
.content-left__button-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.content-left__button-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.content-left__button-Green:focus,
.content-left__button-Green:hover,
.content-left__button-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.content-left__button-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.content-left__button-Gray:focus,
.content-left__button-Gray:hover,
.content-left__button-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.content-left__button-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.content-left__button-Transparent:focus,
.content-left__button-Transparent:hover,
.content-left__button-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.content-left__button-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.content-left__button-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .content-left__button-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.content-left__button-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .content-left__button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
@media (min-width: 640px) {
  .superexpress .content-left__text.appear-animation {
    width: 300px;
  }
}
@media (min-width: 1000px) {
  .superexpress .content-left__text.appear-animation {
    width: 459px;
  }
}
.package-form__input {
  margin-bottom: 28px;
}
.package-form__input:last-child {
  margin-bottom: 0;
}
.package-form__input .base-control__placeholder {
  color: #ffffff7a;
}
.package-form__input .base-control__placeholder:before {
  background-color: #232323 !important;
}
.package-form__input input {
  border: 1px solid rgba(223, 223, 223, 0.25);
  border-radius: 8px;
  background-color: #232323;
}
.package-form__input.base-control--focused .base-control__placeholder {
  color: #1ab248;
}
.package-form {
  margin: 16px;
  padding: 16px;
  color: #fff;
  border-radius: 12px;
  background: #232323;
  box-shadow: 0 4px 8px #78787826;
}
.package-form__captcha {
  margin-top: 24px;
}
.package-form__captcha-error {
  margin-top: 5px;
  color: #fa4747;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
}
.package-form__head {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
.package-form__text {
  margin-bottom: 28px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.package-form__container {
  margin-bottom: 22px;
}
.package-form__checkbox {
  display: block;
}
.package-form__checkbox ::v-deep(.base-checkbox__text) {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.package-form__checkbox ::v-deep(.base-checkbox__text):before {
  border: 1px solid #fff !important;
  border-radius: 2px !important;
  background-color: #232323 !important;
}
.package-form__checkbox ::v-deep(input:checked + .base-checkbox__text):before {
  border-color: #1ab248 !important;
  background-color: #1ab248 !important;
}
.package-form__button {
  width: 100%;
  margin-top: 24px;
  padding: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .package-form {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding: 40px;
  }
  .package-form__container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
  }
  .package-form__input {
    margin-bottom: 0;
  }
  .package-form__button {
    width: auto;
    padding: 12px 48px;
  }
  .package-form__head {
    font-size: 50px;
    font-weight: 500;
    line-height: 58px;
  }
  .package-form__text {
    font-size: 16px;
    line-height: 24px;
  }
  .package-form__checkbox ::v-deep(.base-checkbox__text) {
    font-size: 14px;
    line-height: 22px;
  }
}
@keyframes load-3e69888a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3e69888a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.FaqHtmlBlock[data-v-3e69888a] {
  margin-top: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .FaqHtmlBlock[data-v-3e69888a] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 32px;
  }
}
.FaqHtmlBlock[data-v-3e69888a] *:not([class^="editor-"]) {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .FaqHtmlBlock[data-v-3e69888a] *:not([class^="editor-"]) {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.FaqHtmlBlock[data-v-3e69888a] *:not([class^="editor-"]) a {
  text-decoration-line: underline;
  color: var(--Primary_Active, #158e3a);
  cursor: pointer;
}
.FaqHtmlBlock[data-v-3e69888a] *:not([class^="editor-"]) strong {
  font-weight: 700;
}
.FaqHtmlBlock[data-v-3e69888a] p {
  margin-bottom: 16px;
}
.FaqHtmlBlock[data-v-3e69888a] ul {
  list-style: initial;
}
.FaqHtmlBlock[data-v-3e69888a] ul li {
  margin-left: 30px;
}
.FaqHtmlBlock[data-v-3e69888a] ul li p {
  margin: 0;
}
.FaqHtmlBlock[data-v-3e69888a] table th,
.FaqHtmlBlock[data-v-3e69888a] table tr,
.FaqHtmlBlock[data-v-3e69888a] table td {
  border: 1px solid var(--Bottom, #000000);
}
.FaqHtmlBlock[data-v-3e69888a] table td {
  padding: 0.5rem;
}
.passport-confirm-code {
  margin: 80px auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-confirm-code .content-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 0 10px;
}
.passport-confirm-code__loader {
  position: absolute;
  z-index: 10;
  top: 18px;
  left: calc(50% - 10px);
}
.passport-confirm-code__logo {
  display: none;
}
.passport-confirm-code__title {
  max-width: 300px;
  margin-top: 24px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.passport-confirm-code__text {
  margin-bottom: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.passport-confirm-code__text a {
  cursor: pointer;
}
.passport-confirm-code__field-code {
  position: relative;
  display: flex;
  max-width: 260px;
  margin: 0 auto;
}
.passport-confirm-code__field-code-input {
  margin-right: 12px;
}
.passport-confirm-code__field-code-input .base-control__field {
  width: 56px;
  height: 60px;
  padding: 16px;
  text-align: center;
  border-width: 2px;
  border-radius: 5px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}
.passport-confirm-code__field-code-input:last-child {
  margin-right: 0;
}
.passport-confirm-code__info {
  margin-top: 32px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.passport-confirm-code__info-support {
  text-decoration-line: none;
  cursor: pointer;
}
.passport-confirm-code__info-error {
  color: #fa4747;
}
.passport-confirm-code__result-icon {
  margin-top: 13px;
}
@media (min-width: 768px) {
  .passport-confirm-code {
    max-width: 528px;
    margin: 180px auto;
    border-radius: 10px;
    box-shadow: 0 0 25px #00000012;
  }
  .passport-confirm-code .content-wrapper {
    width: 100%;
    padding: 32px 40px;
  }
  .passport-confirm-code__logo {
    display: block;
    margin: 0 auto;
  }
  .passport-confirm-code__result-icon {
    margin-top: 111px;
  }
}
@keyframes load-15940da3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-15940da3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-page-map[data-v-15940da3] {
  width: 100%;
  min-width: 0;
  max-width: 100vw;
  height: -moz-fit-content;
  height: fit-content;
}
.office-page-map__title[data-v-15940da3] {
  display: none;
  margin-bottom: 16px;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.office-page-map__map[data-v-15940da3] {
  margin-bottom: 16px !important;
}
.office-page-map__map[data-v-15940da3] .cdek-yandex-map__target {
  height: 300px;
}
@media (min-width: 1000px) {
  .office-page-map__title[data-v-15940da3] {
    display: block;
  }
  .office-page-map__map[data-v-15940da3] {
    overflow: hidden;
    border-radius: 10px;
  }
  .office-page-map__map[data-v-15940da3] .cdek-yandex-map__target {
    height: 500px;
  }
}
@keyframes load-3b8be8f2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3b8be8f2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-video[data-v-3b8be8f2] {
  border-radius: 10px;
}
.office-video__title[data-v-3b8be8f2] {
  margin-bottom: 16px;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.office-video__loader[data-v-3b8be8f2] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 170px;
}
.office-video__error[data-v-3b8be8f2] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: auto;
  min-height: 170px;
  padding: 44px 20px;
  border-radius: 10px;
  background: #ededed;
}
.office-video__error-text[data-v-3b8be8f2] {
  margin-top: 16px;
  text-align: center;
  color: #5e6366;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-video .player[data-v-3b8be8f2] {
  width: 100%;
  border-radius: 10px;
  min-height: 170px;
}
.office-video .player.office-video__player_loading[data-v-3b8be8f2] {
  display: none;
}
@keyframes load-9457873b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9457873b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (min-width: 1000px) {
  .tab-container-search[data-v-9457873b] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
  }
}
.tab-container-search__from[data-v-9457873b] {
  margin-bottom: 40px;
  position: relative;
  align-self: center;
}
@media only screen and (min-width: 1000px) {
  .tab-container-search__from[data-v-9457873b] {
    width: 350px;
    flex: 0 1 auto;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .tab-container-search__from[data-v-9457873b] {
    width: 390px;
  }
}
.tab-container-search__to[data-v-9457873b] {
  position: relative;
  margin-bottom: 40px;
  align-self: center;
}
@media only screen and (min-width: 1000px) {
  .tab-container-search__to[data-v-9457873b] {
    width: 350px;
    flex: 0 1 auto;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .tab-container-search__to[data-v-9457873b] {
    width: 390px;
  }
}
.tab-container-search__switch[data-v-9457873b] {
  padding: 16px 0;
  text-align: center;
}
.tab-container-search__switch button[data-v-9457873b] {
  outline: none;
}
@media only screen and (min-width: 1000px) {
  .tab-container-search__switch[data-v-9457873b] {
    align-self: center;
    padding: 0 8px;
  }
  .tab-container-search__button[data-v-9457873b] {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 1280px) {
  .tab-container-search__button[data-v-9457873b] {
    margin-left: 16px;
  }
}
.tab-container-search__cities[data-v-9457873b] {
  padding-top: 5px;
}
.tab-container-search__city[data-v-9457873b] {
  font-size: 14px;
  color: #959ba4;
  outline: none;
  margin-right: 8px;
  text-decoration: underline;
}
.tab-container-search__text[data-v-9457873b] {
  flex: 1 1 100%;
}
@keyframes load-736ecbd7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-736ecbd7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.business-products[data-v-736ecbd7] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.business-products-content[data-v-736ecbd7] {
  margin: 0 16px;
  padding-bottom: 88px;
  position: relative;
}
.business-products-content__title[data-v-736ecbd7] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
.business-products-content__item[data-v-736ecbd7] {
  padding: 20px;
  border-radius: 16px;
  background: #303030;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  .business-products-content__title[data-v-736ecbd7] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .business-products-content[data-v-736ecbd7] {
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 80px;
  }
  .business-products-content__item[data-v-736ecbd7] {
    display: block;
    padding: 24px;
  }
  .business-products-content__item-0[data-v-736ecbd7] {
    display: flex !important;
    flex-direction: column-reverse;
    padding: 32px !important;
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .business-products-content__item-0[data-v-736ecbd7] .info-card-item__image {
    position: static;
    margin-bottom: 48px;
    width: 132px;
    height: 132px;
  }
  .business-products-content__item-0[data-v-736ecbd7] .info-card-item__title {
    margin-bottom: 24px;
  }
  .business-products-content__item-0[data-v-736ecbd7] .info-card-item__link {
    margin-bottom: 4px;
  }
  .business-products-content__item-0[data-v-736ecbd7]
    .info-card-item__link:last-child {
    margin-bottom: 0;
  }
  .business-products-content__item-1[data-v-736ecbd7] {
    grid-column: 3/5;
    grid-row: 1/2;
  }
  .business-products-content__item-2[data-v-736ecbd7] {
    grid-column: 5/7;
    grid-row: 1/2;
  }
  .business-products-content__item-3[data-v-736ecbd7] {
    grid-column: 3/5;
    grid-row: 2/3;
  }
  .business-products-content__item-4[data-v-736ecbd7] {
    padding: 20px !important;
    grid-column: 5/6;
    grid-row: 2/3;
  }
  .business-products-content__item-4[data-v-736ecbd7] .info-card-item__title {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .business-products-content__item-4[data-v-736ecbd7]
    .info-card-item__subtitle {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }
  .business-products-content__item-4[data-v-736ecbd7] .info-card-item__image {
    width: 100px;
    height: 100px;
  }
  .business-products-content__item-5[data-v-736ecbd7] {
    padding: 20px !important;
    grid-column: 6/7;
    grid-row: 2/3;
  }
  .business-products-content__item-5[data-v-736ecbd7] .info-card-item__title {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .business-products-content__item-5[data-v-736ecbd7]
    .info-card-item__subtitle {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }
  .business-products-content__item-5[data-v-736ecbd7] .info-card-item__image {
    width: 100px;
    height: 100px;
  }
}
@keyframes load-4b500fe6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4b500fe6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.five-tiles[data-v-4b500fe6] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.five-tiles__container[data-v-4b500fe6] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .five-tiles__container[data-v-4b500fe6] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .five-tiles__container[data-v-4b500fe6] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.five-tiles__title[data-v-4b500fe6] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .five-tiles__title[data-v-4b500fe6] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
.five-tiles__subtitle[data-v-4b500fe6] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;
}
@media (min-width: 576px) {
  .five-tiles__subtitle[data-v-4b500fe6] {
    display: block;
  }
}
.five-tiles__grid[data-v-4b500fe6] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 576px) {
  .five-tiles__grid[data-v-4b500fe6] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .five-tiles__grid[data-v-4b500fe6] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .five-tiles__grid[data-v-4b500fe6] {
    grid-template-columns: 1fr 1fr 180px 180px;
    grid-template-rows: auto 180px;
    gap: 24px;
  }
  .five-tiles__grid[data-v-4b500fe6] > :nth-child(5n-4),
  .five-tiles__grid[data-v-4b500fe6] > :nth-child(5n-3) {
    grid-row: span 2;
  }
  .five-tiles__grid[data-v-4b500fe6] > :nth-child(5n-2) {
    grid-column: span 2;
  }
}
.five-tiles__tile[data-v-4b500fe6] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .five-tiles__tile[data-v-4b500fe6] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .five-tiles__tile[data-v-4b500fe6]:nth-child(5n-4),
  .five-tiles__tile[data-v-4b500fe6]:nth-child(5n-3) {
    min-height: 384px;
    padding: 32px;
  }
  .five-tiles__tile[data-v-4b500fe6]:nth-child(5n-2) {
    padding: 24px;
  }
}
.five-tiles__img[data-v-4b500fe6] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.five-tiles__img img[data-v-4b500fe6] {
  width: 100%;
}
@media (min-width: 1200px) {
  .five-tiles__img[data-v-4b500fe6] {
    margin-bottom: unset;
  }
  .five-tiles__tile:nth-child(5n-4) .five-tiles__img[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-3) .five-tiles__img[data-v-4b500fe6] {
    width: 132px;
  }
  .five-tiles__tile:nth-child(5n-2) .five-tiles__img[data-v-4b500fe6] {
    width: 120px;
  }
  .five-tiles__tile:nth-child(5n-1) .five-tiles__img[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-0) .five-tiles__img[data-v-4b500fe6] {
    width: 100px;
  }
  .five-tiles__tile:nth-child(5n-2) .five-tiles__img[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-1) .five-tiles__img[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-0) .five-tiles__img[data-v-4b500fe6] {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.five-tiles__tile-title[data-v-4b500fe6] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .five-tiles__tile-title[data-v-4b500fe6] {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  .five-tiles__tile:nth-child(5n-4) .five-tiles__tile-title[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-3) .five-tiles__tile-title[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-2) .five-tiles__tile-title[data-v-4b500fe6] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .five-tiles__tile:nth-child(5n-2) .five-tiles__tile-title[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-1) .five-tiles__tile-title[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-0) .five-tiles__tile-title[data-v-4b500fe6] {
    margin-top: unset;
  }
}
.five-tiles__tile-subtitle[data-v-4b500fe6] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .five-tiles__tile:nth-child(5n-4) .five-tiles__tile-subtitle[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-3) .five-tiles__tile-subtitle[data-v-4b500fe6],
  .five-tiles__tile:nth-child(5n-2)
    .five-tiles__tile-subtitle[data-v-4b500fe6] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: 260px;
  }
}
.five-tiles__links[data-v-4b500fe6] {
  margin-top: 20px;
}
@keyframes load-6e96b57b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6e96b57b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.inn-header[data-v-6e96b57b] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.inn-header-content[data-v-6e96b57b] {
  --padding-top: 48px;
  --padding-bottom: 48px;
  --padding-top-lg: 48px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  margin: 0 16px;
  position: relative;
}
@media (min-width: 768px) {
  .inn-header-content[data-v-6e96b57b] {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .inn-header-content[data-v-6e96b57b] {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
.inn-header-content__image[data-v-6e96b57b] {
  width: calc(100% - 32px);
  margin: 0 16px 24px;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .inn-header-content__image[data-v-6e96b57b] {
    flex-basis: 32%;
    flex-shrink: 0;
    margin: 0;
  }
}
.inn-header-content__image img[data-v-6e96b57b] {
  width: 100%;
  max-width: 256px;
}
@media (min-width: 768px) {
  .inn-header-content__image img[data-v-6e96b57b] {
    max-width: unset;
  }
}
.inn-header-content__content[data-v-6e96b57b] {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .inn-header-content__content[data-v-6e96b57b] {
    flex-direction: column;
  }
  .inn-header-content__header[data-v-6e96b57b] {
    width: 85%;
  }
  .inn-header-content__header[data-v-6e96b57b]:not(:last-child) {
    margin-bottom: 48px;
  }
}
.inn-header-content__title[data-v-6e96b57b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .inn-header-content__title[data-v-6e96b57b] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
  }
}
.inn-header-content__subtitle[data-v-6e96b57b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
}
.inn-header-content__subtitle[data-v-6e96b57b]:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .inn-header-content__button-link[data-v-6e96b57b] {
    display: inline-block;
  }
  .inn-header-content__button-link[data-v-6e96b57b] .cdek-button {
    width: auto;
  }
}
.inn-header-content__form[data-v-6e96b57b] {
  z-index: 1;
}
.inn-header-content__form-title[data-v-6e96b57b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
}
.inn-header-content__form-container[data-v-6e96b57b] {
  display: flex;
  margin-bottom: 20px;
}
.inn-header-content__badges[data-v-6e96b57b] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
}
@keyframes load-214f96d7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-214f96d7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-header[data-v-214f96d7] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .integration-header[data-v-214f96d7] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .integration-header[data-v-214f96d7] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.integration-header__title[data-v-214f96d7] {
  color: #1ab248;
  font-size: 28px;
  line-height: 32px;
  font-weight: 300;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .integration-header__title[data-v-214f96d7] {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 32px;
  }
}
.integration-header__description[data-v-214f96d7] {
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
}
@media (min-width: 992px) {
  .integration-header__description[data-v-214f96d7] {
    font-size: 20px;
    line-height: 28px;
  }
}
@keyframes load-dd190c0d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-dd190c0d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-solutions[data-v-dd190c0d] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .integration-solutions[data-v-dd190c0d] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .integration-solutions[data-v-dd190c0d] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.integration-solutions__title[data-v-dd190c0d] {
  margin: 8px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
@media (min-width: 992px) {
  .integration-solutions__title[data-v-dd190c0d] {
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
  }
}
.integration-solutions__subtitle[data-v-dd190c0d] {
  margin: 8px 0;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
}
@media (min-width: 992px) {
  .integration-solutions__subtitle[data-v-dd190c0d] {
    margin: 32px 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
  }
}
@keyframes load-efdf921f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-efdf921f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-questions[data-v-efdf921f] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .integration-questions[data-v-efdf921f] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .integration-questions[data-v-efdf921f] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.integration-questions__title[data-v-efdf921f] {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
@media (min-width: 992px) {
  .integration-questions__title[data-v-efdf921f] {
    font-size: 30px;
    line-height: 36px;
  }
}
@keyframes load-0bae1ce0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0bae1ce0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.online-stores-help[data-v-0bae1ce0] {
  margin: 56px 16px;
}
.online-stores-help__title[data-v-0bae1ce0] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
.online-stores-help__subtitle[data-v-0bae1ce0] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.online-stores-help__item[data-v-0bae1ce0] {
  padding: 20px;
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  margin-bottom: 16px;
  box-shadow: none;
}
.online-stores-help__item[data-v-0bae1ce0]:last-child {
  margin-bottom: 0;
}
.online-stores-help__item-icon[data-v-0bae1ce0] {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
}
.online-stores-help__item-title[data-v-0bae1ce0] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.online-stores-help__item-subtitle[data-v-0bae1ce0] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
}
.online-stores-help__item-link[data-v-0bae1ce0] {
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 32px;
  color: var(--Primary_Active, #158e3a);
}
@media (min-width: 640px) {
  .online-stores-help__item-link[data-v-0bae1ce0] {
    text-decoration: underline;
    text-transform: initial;
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .online-stores-help__title[data-v-0bae1ce0] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .online-stores-help__subtitle[data-v-0bae1ce0] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
  }
  .online-stores-help__container[data-v-0bae1ce0] {
    display: flex;
    gap: 24px;
  }
  .online-stores-help__item[data-v-0bae1ce0] {
    margin-bottom: 0;
    width: 100%;
    padding: 32px;
  }
  .online-stores-help__item-title[data-v-0bae1ce0] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .online-stores-help__item-subtitle[data-v-0bae1ce0] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: 410px;
  }
}
@media (min-width: 1200px) {
  .online-stores-help[data-v-0bae1ce0] {
    max-width: 1200px;
    margin: 120px auto 80px;
  }
}
@keyframes load-4b96c5f2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4b96c5f2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.online-stores-info[data-v-4b96c5f2] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.online-stores-info-content[data-v-4b96c5f2] {
  margin: 0 16px;
  padding-bottom: 56px;
  position: relative;
}
.online-stores-info-content[data-v-4b96c5f2] .info-card-item__link {
  margin-top: 20px;
}
.online-stores-info-content__title[data-v-4b96c5f2] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  display: none;
  margin-bottom: 16px;
}
@media (min-width: 640px) {
  .online-stores-info-content__title[data-v-4b96c5f2] {
    display: block;
  }
  .online-stores-info-content__title--mobile[data-v-4b96c5f2] {
    display: none;
  }
}
@media (max-width: 640px) {
  .online-stores-info-content__title--mobile[data-v-4b96c5f2] {
    display: block;
  }
}
.online-stores-info-content__chips[data-v-4b96c5f2] {
  position: relative;
  z-index: 2;
  margin-bottom: 24px;
}
@media (min-width: 640px) {
  .online-stores-info-content__chips[data-v-4b96c5f2] {
    display: none;
  }
  .online-stores-info-content__container[data-v-4b96c5f2] {
    margin-bottom: 16px;
  }
  .online-stores-info-content__container[data-v-4b96c5f2]:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .online-stores-info-content__title[data-v-4b96c5f2] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .online-stores-info-content[data-v-4b96c5f2] {
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 120px;
  }
  .online-stores-info-content__container[data-v-4b96c5f2] {
    margin-bottom: 80px;
  }
  .online-stores-info-content__container[data-v-4b96c5f2]:last-child {
    margin-bottom: 0;
  }
  .online-stores-info-content[data-v-4b96c5f2] .info-card-item__link {
    margin-top: 20px;
  }
  .online-stores-info-content__business-item[data-v-4b96c5f2] {
    display: block;
  }
  .online-stores-info-content__business-item-0[data-v-4b96c5f2] {
    display: flex !important;
    flex-direction: column-reverse;
    padding: 32px !important;
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .online-stores-info-content__business-item-0[data-v-4b96c5f2]
    .info-card-item__image {
    position: static;
    margin-bottom: 96px;
  }
  .online-stores-info-content__business-item-1[data-v-4b96c5f2] {
    grid-column: 3/5;
    grid-row: 1/2;
  }
  .online-stores-info-content__business-item-2[data-v-4b96c5f2] {
    grid-column: 5/7;
    grid-row: 1/2;
  }
  .online-stores-info-content__business-item-3[data-v-4b96c5f2] {
    grid-column: 3/5;
    grid-row: 2/3;
  }
  .online-stores-info-content__business-item-4[data-v-4b96c5f2] {
    padding: 20px !important;
    grid-column: 5/6;
    grid-row: 2/3;
  }
  .online-stores-info-content__business-item-4[data-v-4b96c5f2]
    .info-card-item__title {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .online-stores-info-content__business-item-4[data-v-4b96c5f2]
    .info-card-item__subtitle {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }
  .online-stores-info-content__business-item-4[data-v-4b96c5f2]
    .info-card-item__image {
    width: 100px;
    height: 100px;
  }
  .online-stores-info-content__business-item-5[data-v-4b96c5f2] {
    padding: 20px !important;
    grid-column: 6/7;
    grid-row: 2/3;
  }
  .online-stores-info-content__business-item-5[data-v-4b96c5f2]
    .info-card-item__title {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .online-stores-info-content__business-item-5[data-v-4b96c5f2]
    .info-card-item__subtitle {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }
  .online-stores-info-content__business-item-5[data-v-4b96c5f2]
    .info-card-item__image {
    width: 100px;
    height: 100px;
  }
}
@keyframes load-4c5e337a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4c5e337a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.seven-tiles[data-v-4c5e337a] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.seven-tiles__container[data-v-4c5e337a] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .seven-tiles__container[data-v-4c5e337a] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .seven-tiles__container[data-v-4c5e337a] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.seven-tiles__title[data-v-4c5e337a] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .seven-tiles__title[data-v-4c5e337a] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
.seven-tiles__subtitle[data-v-4c5e337a] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: none;
  margin-top: 12px;
}
@media (min-width: 576px) {
  .seven-tiles__subtitle[data-v-4c5e337a] {
    display: block;
  }
}
.seven-tiles__grid[data-v-4c5e337a] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 576px) {
  .seven-tiles__grid[data-v-4c5e337a] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .seven-tiles__grid[data-v-4c5e337a] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .seven-tiles__grid[data-v-4c5e337a] {
    grid-template-columns: repeat(6, 180px);
    grid-template-rows: 180px 180px;
    gap: 24px;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-6) {
    grid-column: span 2;
    grid-row: 1/3;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-5) {
    grid-column: span 2;
    grid-row: 1/2;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-4) {
    grid-column: span 1;
    grid-row: 1/2;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-3) {
    grid-column: span 2;
    grid-row: 2/3;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-2) {
    grid-column: span 1;
    grid-row: 1/2;
  }
  .seven-tiles__grid[data-v-4c5e337a] > :nth-child(7n-1) {
    grid-column: span 1;
    grid-row: 2/3;
  }
}
.seven-tiles__tile[data-v-4c5e337a] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
  background: rgb(50, 50, 50);
}
@media (min-width: 768px) {
  .seven-tiles__tile[data-v-4c5e337a] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .seven-tiles__tile[data-v-4c5e337a]:nth-child(7n-6) {
    min-height: 384px;
    padding: 32px;
  }
  .seven-tiles__tile[data-v-4c5e337a]:nth-child(7n-5),
  .seven-tiles__tile[data-v-4c5e337a]:nth-child(7n-3) {
    padding: 24px;
  }
  .seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile[data-v-4c5e337a] {
    padding: 20px;
  }
}
.seven-tiles__img[data-v-4c5e337a] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.seven-tiles__img img[data-v-4c5e337a] {
  width: 100%;
}
@media (min-width: 1200px) {
  .seven-tiles__img[data-v-4c5e337a] {
    margin-bottom: unset;
  }
  .seven-tiles__tile:nth-child(7n-6) .seven-tiles__img[data-v-4c5e337a] {
    width: 132px;
  }
  .seven-tiles__tile:nth-child(7n-5) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-3) .seven-tiles__img[data-v-4c5e337a] {
    width: 120px;
  }
  .seven-tiles__tile:nth-child(7n-4) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0) .seven-tiles__img[data-v-4c5e337a] {
    width: 100px;
  }
  .seven-tiles__tile:nth-child(7n-5) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-4) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-3) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1) .seven-tiles__img[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0) .seven-tiles__img[data-v-4c5e337a] {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.seven-tiles__tile-title[data-v-4c5e337a] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .seven-tiles__tile-title[data-v-4c5e337a] {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  .seven-tiles__tile:nth-child(7n-6) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-4c5e337a] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-3) .seven-tiles__tile-title[data-v-4c5e337a] {
    width: 260px;
  }
  .seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile-title[data-v-4c5e337a] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .seven-tiles__tile:nth-child(7n-5) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-4) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-3) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1) .seven-tiles__tile-title[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0) .seven-tiles__tile-title[data-v-4c5e337a] {
    margin-top: unset;
  }
}
.seven-tiles__tile-subtitle[data-v-4c5e337a] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fffc;
}
@media (min-width: 1200px) {
  .seven-tiles__tile:nth-child(7n-6)
    .seven-tiles__tile-subtitle[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-5)
    .seven-tiles__tile-subtitle[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-3)
    .seven-tiles__tile-subtitle[data-v-4c5e337a] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: 260px;
  }
  .seven-tiles__tile:nth-child(7n-4)
    .seven-tiles__tile-subtitle[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-2)
    .seven-tiles__tile-subtitle[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-1)
    .seven-tiles__tile-subtitle[data-v-4c5e337a],
  .seven-tiles__tile:nth-child(7n-0)
    .seven-tiles__tile-subtitle[data-v-4c5e337a] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
.seven-tiles__links[data-v-4c5e337a] {
  margin-top: 20px;
}
.seven-tiles__links[data-v-4c5e337a] .cdek-link {
  font-size: 14px;
  color: #4aff81;
}
@keyframes load-e9f4a7ec {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e9f4a7ec {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.online-stores-tariffs[data-v-e9f4a7ec] {
  margin: 112px 0 56px;
}
.online-stores-tariffs__title[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin: 0 16px 12px;
}
.online-stores-tariffs__subtitle[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 0 16px 24px;
}
.online-stores-tariffs__container[data-v-e9f4a7ec] {
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: flex;
  overflow: auto;
}
.online-stores-tariffs__container[data-v-e9f4a7ec]::-webkit-scrollbar {
  display: none;
}
.online-stores-tariffs__item[data-v-e9f4a7ec] {
  padding: 20px;
  border-radius: 16px;
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  margin-right: 8px;
  min-width: 264px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.online-stores-tariffs__item[data-v-e9f4a7ec]:first-child {
  margin-left: 16px;
}
.online-stores-tariffs__item[data-v-e9f4a7ec]:last-child {
  margin-right: 16px;
}
.online-stores-tariffs__item-header[data-v-e9f4a7ec] {
  margin-bottom: 32px;
}
.online-stores-tariffs__item--optimal[data-v-e9f4a7ec] {
  background: var(--Surface_Access, rgba(23, 160, 0, 0.05));
}
.online-stores-tariffs__item-badges[data-v-e9f4a7ec] {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.online-stores-tariffs__item-badge[data-v-e9f4a7ec] {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 8px;
}
.online-stores-tariffs__item-name[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
}
.online-stores-tariffs__item-description[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
.online-stores-tariffs__item-key[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  margin-bottom: 2px;
}
.online-stores-tariffs__item-value[data-v-e9f4a7ec] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
.online-stores-tariffs__item-send[data-v-e9f4a7ec] {
  display: block;
}
@media (min-width: 992px) {
  .online-stores-tariffs__title[data-v-e9f4a7ec] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .online-stores-tariffs__subtitle[data-v-e9f4a7ec] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin: 0 16px 32px;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec] {
    margin-right: 24px;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec]:first-child {
    margin-left: 16px;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec]:last-child {
    margin-right: 16px;
  }
}
@media (min-width: 1200px) {
  .online-stores-tariffs[data-v-e9f4a7ec] {
    max-width: 1200px;
    margin: 120px auto;
  }
  .online-stores-tariffs__title[data-v-e9f4a7ec] {
    margin: 0 0 12px;
  }
  .online-stores-tariffs__subtitle[data-v-e9f4a7ec] {
    margin: 0 0 32px;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec] {
    min-width: 280px;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec]:first-child {
    margin-left: 0;
  }
  .online-stores-tariffs__item[data-v-e9f4a7ec]:last-child {
    margin-right: 0;
  }
}
@keyframes load-d8ce8d9b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d8ce8d9b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.online-stores-tasks[data-v-d8ce8d9b] {
  margin: 56px 16px;
}
.online-stores-tasks__title[data-v-d8ce8d9b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
.online-stores-tasks__subtitle[data-v-d8ce8d9b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.online-stores-tasks__item[data-v-d8ce8d9b] {
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  padding: 20px;
  margin-bottom: 16px;
  box-shadow: none;
}
.online-stores-tasks__item[data-v-d8ce8d9b]:last-child {
  margin-bottom: 0;
}
.online-stores-tasks__item-header[data-v-d8ce8d9b] {
  margin-bottom: 40px;
}
.online-stores-tasks__item-icon[data-v-d8ce8d9b] {
  margin-bottom: 20px;
  width: 48px;
  height: 48px;
}
.online-stores-tasks__item-title[data-v-d8ce8d9b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.online-stores-tasks__item-subtitle[data-v-d8ce8d9b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.online-stores-tasks__item-badge[data-v-d8ce8d9b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  padding: 8px 12px;
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  border-radius: 8px;
}
.online-stores-tasks__item-badge[data-v-d8ce8d9b]:last-child {
  margin-bottom: 0;
}
.online-stores-tasks__item-button[data-v-d8ce8d9b] {
  margin-top: 24px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 12px;
}
@media (min-width: 576px) {
  .online-stores-tasks__container[data-v-d8ce8d9b] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
  }
  .online-stores-tasks__item[data-v-d8ce8d9b] {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 288px;
  }
}
@media (min-width: 992px) {
  .online-stores-tasks__title[data-v-d8ce8d9b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .online-stores-tasks__subtitle[data-v-d8ce8d9b] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .online-stores-tasks[data-v-d8ce8d9b] {
    max-width: 1200px;
    margin: 120px auto;
  }
  .online-stores-tasks__container[data-v-d8ce8d9b] {
    gap: 24px;
  }
  .online-stores-tasks__item[data-v-d8ce8d9b] {
    padding: 32px;
  }
  .online-stores-tasks__item-icon[data-v-d8ce8d9b] {
    margin-bottom: 32px;
  }
  .online-stores-tasks__item-title[data-v-d8ce8d9b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .online-stores-tasks__item-subtitle[data-v-d8ce8d9b] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
@keyframes load-07fb128e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-07fb128e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-07fb128e],
input[type="search"][data-v-07fb128e],
input[type="text"][data-v-07fb128e] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-07fb128e],
.about_company__text[data-v-07fb128e] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-07fb128e],
  .about_company__text[data-v-07fb128e] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-07fb128e],
  .about_company__text[data-v-07fb128e] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-07fb128e],
  .about_company__text[data-v-07fb128e] {
    padding: 0;
  }
}
.containerMF[data-v-07fb128e] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-07fb128e] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-07fb128e],
.about_company__text-text[data-v-07fb128e] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-07fb128e],
  .about_company__text-text[data-v-07fb128e] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-07fb128e],
  .about_company__text-text[data-v-07fb128e] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-07fb128e],
.about_company__text-text b[data-v-07fb128e] {
  font-weight: 600;
}
.containerMF__text i[data-v-07fb128e],
.about_company__text-text i[data-v-07fb128e] {
  font-weight: 100;
}
.containerMF__list[data-v-07fb128e] {
  padding: 0;
}
.containerMF__list li[data-v-07fb128e] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-07fb128e]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-07fb128e] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-07fb128e]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-07fb128e],
.toggle-list__link[data-v-07fb128e] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-07fb128e],
.toggle-list__link[data-v-07fb128e] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-07fb128e]:focus,
.toggle-list__link[data-v-07fb128e]:focus,
.containerMF__linkGreen[data-v-07fb128e]:hover,
.toggle-list__link[data-v-07fb128e]:hover,
.containerMF__linkGreen[data-v-07fb128e]:active,
.toggle-list__link[data-v-07fb128e]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-07fb128e] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-07fb128e]:focus,
.containerMF__linkGrey[data-v-07fb128e]:hover,
.containerMF__linkGrey[data-v-07fb128e]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-07fb128e] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-07fb128e]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-07fb128e] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-07fb128e]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-07fb128e] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-07fb128e] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-07fb128e] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-07fb128e] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-07fb128e] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-07fb128e] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-07fb128e],
.toggle-list__h4[data-v-07fb128e] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-07fb128e],
  .toggle-list__h4[data-v-07fb128e] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-07fb128e],
.about_company__text-h5[data-v-07fb128e] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-07fb128e] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-07fb128e]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-07fb128e]:focus,
.containerMF__button-forward[data-v-07fb128e]:hover,
.containerMF__button-forward[data-v-07fb128e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-07fb128e]:focus:before,
.containerMF__button-forward[data-v-07fb128e]:hover:before,
.containerMF__button-forward[data-v-07fb128e]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-07fb128e]:focus:after,
.containerMF__button-forward[data-v-07fb128e]:hover:after,
.containerMF__button-forward[data-v-07fb128e]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-07fb128e] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-07fb128e]:focus,
.containerMF__button-up[data-v-07fb128e]:hover,
.containerMF__button-up[data-v-07fb128e]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-07fb128e]:focus:before,
.containerMF__button-up[data-v-07fb128e]:hover:before,
.containerMF__button-up[data-v-07fb128e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-07fb128e] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-07fb128e],
.containerMF__arrow-For[data-v-07fb128e] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-07fb128e]:before,
.containerMF__arrow-For[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-07fb128e]:focus,
.containerMF__arrow-Back[data-v-07fb128e]:hover,
.containerMF__arrow-Back[data-v-07fb128e]:active,
.containerMF__arrow-For[data-v-07fb128e]:focus,
.containerMF__arrow-For[data-v-07fb128e]:hover,
.containerMF__arrow-For[data-v-07fb128e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-07fb128e]:focus:before,
.containerMF__arrow-Back[data-v-07fb128e]:hover:before,
.containerMF__arrow-Back[data-v-07fb128e]:active:before,
.containerMF__arrow-For[data-v-07fb128e]:focus:before,
.containerMF__arrow-For[data-v-07fb128e]:hover:before,
.containerMF__arrow-For[data-v-07fb128e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-07fb128e]:focus,
.containerMF__arrow-Back--Dark[data-v-07fb128e]:hover,
.containerMF__arrow-Back--Dark[data-v-07fb128e]:active,
.containerMF__arrow-For--Dark[data-v-07fb128e]:focus,
.containerMF__arrow-For--Dark[data-v-07fb128e]:hover,
.containerMF__arrow-For--Dark[data-v-07fb128e]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-07fb128e]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-07fb128e] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-07fb128e]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-07fb128e] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-07fb128e]:focus,
.containerMF__arrows .disabled[data-v-07fb128e]:hover,
.containerMF__arrows .disabled[data-v-07fb128e]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-07fb128e]:focus:before,
.containerMF__arrows .disabled[data-v-07fb128e]:hover:before,
.containerMF__arrows .disabled[data-v-07fb128e]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-07fb128e] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-07fb128e] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-07fb128e] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-07fb128e] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-07fb128e] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-07fb128e] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-07fb128e] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-07fb128e] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-07fb128e] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-07fb128e]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-07fb128e]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-07fb128e]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-07fb128e] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-07fb128e] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-07fb128e]:focus,
.containerMF__pagination-wrapper li button[data-v-07fb128e]:hover,
.containerMF__pagination-wrapper li button[data-v-07fb128e]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-07fb128e] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-07fb128e] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-07fb128e] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-07fb128e]:focus,
.containerMF__pagination-onward[data-v-07fb128e]:hover,
.containerMF__pagination-onward[data-v-07fb128e]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-07fb128e] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-07fb128e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-07fb128e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-07fb128e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-07fb128e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-07fb128e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-07fb128e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-07fb128e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-07fb128e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-07fb128e] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-07fb128e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-07fb128e] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-07fb128e] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-07fb128e] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-07fb128e] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-07fb128e]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-07fb128e] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-07fb128e]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-07fb128e]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-07fb128e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-07fb128e] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-07fb128e]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-07fb128e],
.containerMF__input-text[data-v-07fb128e]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-07fb128e]:focus,
.containerMF__input-text[data-v-07fb128e]:hover,
.containerMF__input-text[data-v-07fb128e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-07fb128e] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-07fb128e] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-07fb128e] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-07fb128e] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-07fb128e] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-07fb128e]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-07fb128e]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-07fb128e]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-07fb128e]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-07fb128e] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-07fb128e] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-07fb128e] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-07fb128e] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-07fb128e] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-07fb128e] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-07fb128e] {
  background-color: #fbfbfb;
}
.about_company[data-v-07fb128e] {
  margin-bottom: 80px;
}
.about_company__chat[data-v-07fb128e] {
  display: inline;
}
.about_company__text[data-v-07fb128e] {
  margin-bottom: 63px;
}
@media (min-width: 640px) {
  .about_company__text[data-v-07fb128e] {
    margin-bottom: 87px;
  }
}
@media (min-width: 1000px) {
  .about_company__text[data-v-07fb128e] {
    margin-bottom: 81px;
  }
}
@media (min-width: 1280px) {
  .about_company__text[data-v-07fb128e] {
    margin-bottom: 135px;
  }
}
.about_company__text-h1[data-v-07fb128e] {
  margin-top: 100px;
  font-weight: 300;
  color: #1ab248;
  letter-spacing: 0.1px;
  font-size: 28px;
  margin-bottom: 25px;
}
@media (min-width: 640px) {
  .about_company__text-h1[data-v-07fb128e] {
    margin-bottom: 29px;
    font-size: 42px;
  }
}
@media (min-width: 1000px) {
  .about_company__text-h1[data-v-07fb128e] {
    margin-bottom: 40px;
  }
}
.about_company__text-h5[data-v-07fb128e] {
  margin-bottom: 12px;
}
@media (min-width: 640px) {
  .about_company__text-h5[data-v-07fb128e] {
    margin-bottom: 12px;
  }
}
@media (min-width: 1000px) {
  .about_company__text-h5[data-v-07fb128e] {
    margin-bottom: 21px;
  }
}
@media (min-width: 640px) {
  .about_company__text-text[data-v-07fb128e] {
    font-size: 24px;
  }
}
@media (min-width: 1000px) {
  .about_company__text-text[data-v-07fb128e] {
    width: 870px;
    font-size: 28px;
  }
}
.contentMF,
.two-columns {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .two-columns {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .two-columns {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .two-columns {
    padding: 0;
  }
}
.containerMF__h4,
.two-columns__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .two-columns__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.two-columns {
  margin-bottom: 73px;
}
@media (min-width: 640px) {
  .two-columns {
    max-width: 640px;
    max-width: none;
    margin-bottom: 128px;
  }
}
@media (min-width: 1280px) {
  .two-columns {
    margin-bottom: 164px;
  }
}
@media (min-width: 640px) {
  .two-columns__list {
    display: flex;
    flex-wrap: wrap;
  }
}
.two-columns__item {
  font-size: 16px;
  margin-bottom: 22px;
}
@media (min-width: 640px) {
  .two-columns__item {
    font-size: 16px;
    margin-bottom: 52px;
    flex: 0 1 270px;
    margin-right: 40px;
  }
  .two-columns__item:nth-last-child(1) .two-columns__item:nth-last-child(2) {
    margin-bottom: 0;
  }
  .two-columns__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 962px) {
  .two-columns__item {
    font-size: 18px;
    margin-bottom: 52px;
    flex: 0 1 441px;
    margin-right: 40px;
  }
  .two-columns__item:nth-last-child(1) .two-columns__item:nth-last-child(2) {
    margin-bottom: 0;
  }
  .two-columns__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1280px) {
  .two-columns__item {
    margin-right: 120px;
  }
  .two-columns__item:nth-child(2n) {
    margin-right: 0;
  }
}
.two-columns__item dt dd {
  display: inline;
}
.two-columns__item dt {
  font-weight: 600;
}
.two-columns__item dd {
  letter-spacing: -0.2px;
}
.two-columns__item:last-child {
  margin-bottom: 0;
}
.two-columns__h4 {
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .two-columns__h4 {
    margin-bottom: 37px;
  }
}
@keyframes load-8637b425 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8637b425 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-8637b425],
input[type="search"][data-v-8637b425],
input[type="text"][data-v-8637b425] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-8637b425],
.numbered-list__list[data-v-8637b425] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-8637b425],
  .numbered-list__list[data-v-8637b425] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-8637b425],
  .numbered-list__list[data-v-8637b425] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-8637b425],
  .numbered-list__list[data-v-8637b425] {
    padding: 0;
  }
}
.containerMF[data-v-8637b425] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-8637b425] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-8637b425] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-8637b425] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-8637b425] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-8637b425] {
  font-weight: 600;
}
.containerMF__text i[data-v-8637b425] {
  font-weight: 100;
}
.containerMF__list[data-v-8637b425] {
  padding: 0;
}
.containerMF__list li[data-v-8637b425] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-8637b425]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-8637b425] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-8637b425]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-8637b425],
.toggle-list__link[data-v-8637b425] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-8637b425],
.toggle-list__link[data-v-8637b425] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-8637b425]:focus,
.toggle-list__link[data-v-8637b425]:focus,
.containerMF__linkGreen[data-v-8637b425]:hover,
.toggle-list__link[data-v-8637b425]:hover,
.containerMF__linkGreen[data-v-8637b425]:active,
.toggle-list__link[data-v-8637b425]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-8637b425] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-8637b425]:focus,
.containerMF__linkGrey[data-v-8637b425]:hover,
.containerMF__linkGrey[data-v-8637b425]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-8637b425] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-8637b425]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-8637b425] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-8637b425]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-8637b425] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-8637b425] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-8637b425] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-8637b425] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-8637b425] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-8637b425] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-8637b425],
.toggle-list__h4[data-v-8637b425] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-8637b425],
  .toggle-list__h4[data-v-8637b425] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-8637b425],
.numbered-list__list-h5[data-v-8637b425] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-8637b425] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-8637b425]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-8637b425]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-8637b425]:focus,
.containerMF__button-forward[data-v-8637b425]:hover,
.containerMF__button-forward[data-v-8637b425]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-8637b425]:focus:before,
.containerMF__button-forward[data-v-8637b425]:hover:before,
.containerMF__button-forward[data-v-8637b425]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-8637b425]:focus:after,
.containerMF__button-forward[data-v-8637b425]:hover:after,
.containerMF__button-forward[data-v-8637b425]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-8637b425] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-8637b425]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-8637b425]:focus,
.containerMF__button-up[data-v-8637b425]:hover,
.containerMF__button-up[data-v-8637b425]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-8637b425]:focus:before,
.containerMF__button-up[data-v-8637b425]:hover:before,
.containerMF__button-up[data-v-8637b425]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-8637b425] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-8637b425],
.containerMF__arrow-For[data-v-8637b425] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-8637b425]:before,
.containerMF__arrow-For[data-v-8637b425]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-8637b425]:focus,
.containerMF__arrow-Back[data-v-8637b425]:hover,
.containerMF__arrow-Back[data-v-8637b425]:active,
.containerMF__arrow-For[data-v-8637b425]:focus,
.containerMF__arrow-For[data-v-8637b425]:hover,
.containerMF__arrow-For[data-v-8637b425]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-8637b425]:focus:before,
.containerMF__arrow-Back[data-v-8637b425]:hover:before,
.containerMF__arrow-Back[data-v-8637b425]:active:before,
.containerMF__arrow-For[data-v-8637b425]:focus:before,
.containerMF__arrow-For[data-v-8637b425]:hover:before,
.containerMF__arrow-For[data-v-8637b425]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-8637b425]:focus,
.containerMF__arrow-Back--Dark[data-v-8637b425]:hover,
.containerMF__arrow-Back--Dark[data-v-8637b425]:active,
.containerMF__arrow-For--Dark[data-v-8637b425]:focus,
.containerMF__arrow-For--Dark[data-v-8637b425]:hover,
.containerMF__arrow-For--Dark[data-v-8637b425]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-8637b425]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-8637b425] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-8637b425]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-8637b425] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-8637b425]:focus,
.containerMF__arrows .disabled[data-v-8637b425]:hover,
.containerMF__arrows .disabled[data-v-8637b425]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-8637b425]:focus:before,
.containerMF__arrows .disabled[data-v-8637b425]:hover:before,
.containerMF__arrows .disabled[data-v-8637b425]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-8637b425] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-8637b425] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-8637b425] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-8637b425] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-8637b425] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-8637b425] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-8637b425] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-8637b425] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-8637b425] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-8637b425]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-8637b425]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-8637b425]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-8637b425] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-8637b425] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-8637b425]:focus,
.containerMF__pagination-wrapper li button[data-v-8637b425]:hover,
.containerMF__pagination-wrapper li button[data-v-8637b425]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-8637b425] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-8637b425] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-8637b425] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-8637b425]:focus,
.containerMF__pagination-onward[data-v-8637b425]:hover,
.containerMF__pagination-onward[data-v-8637b425]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-8637b425] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-8637b425] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-8637b425] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-8637b425]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-8637b425] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-8637b425]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-8637b425]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-8637b425] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-8637b425] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-8637b425]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-8637b425] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-8637b425]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-8637b425]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-8637b425] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-8637b425] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-8637b425]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-8637b425] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-8637b425]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-8637b425]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-8637b425] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-8637b425] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-8637b425] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-8637b425] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-8637b425]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-8637b425] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-8637b425]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-8637b425]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-8637b425]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-8637b425] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-8637b425]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-8637b425],
.containerMF__input-text[data-v-8637b425]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-8637b425]:focus,
.containerMF__input-text[data-v-8637b425]:hover,
.containerMF__input-text[data-v-8637b425]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-8637b425] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-8637b425] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-8637b425] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-8637b425] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-8637b425] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-8637b425]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-8637b425]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-8637b425]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-8637b425]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-8637b425] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-8637b425] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-8637b425] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-8637b425] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-8637b425] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-8637b425] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-8637b425] {
  background-color: #fbfbfb;
}
.numbered-list__list[data-v-8637b425] {
  position: relative;
  z-index: 1;
  margin-bottom: 79px;
}
@media (min-width: 640px) {
  .numbered-list__list[data-v-8637b425] {
    margin-bottom: 108px;
  }
}
@media (min-width: 1000px) {
  .numbered-list__list[data-v-8637b425] {
    margin-bottom: 150px;
  }
}
@media (min-width: 1280px) {
  .numbered-list__list[data-v-8637b425] {
    max-width: 1200px;
    margin: 0 auto 142px;
  }
}
.numbered-list__list-h5[data-v-8637b425] {
  display: inline-block;
  width: 280px;
  margin-bottom: 58px;
}
@media (min-width: 640px) {
  .numbered-list__list-h5[data-v-8637b425] {
    width: auto;
    margin-bottom: 51px;
  }
}
.numbered-list__list-list[data-v-8637b425] {
  padding: 0;
  counter-reset: number 0;
}
@media (min-width: 1000px) {
  .numbered-list__list-list[data-v-8637b425] {
    width: 700px;
  }
}
.numbered-list__list-item[data-v-8637b425] {
  position: relative;
  margin-bottom: 54px;
  padding-left: 38px;
  list-style: none;
}
.numbered-list__list-item[data-v-8637b425]:after {
  position: absolute;
  z-index: 9;
  top: -49px;
  left: 0;
  content: counter(number);
  counter-increment: number 1;
  color: #f1f1f1;
  font-size: 100px;
  font-weight: 900;
}
.numbered-list__list-item[data-v-8637b425]:last-child {
  margin-bottom: 0;
}
.numbered-list__list-item p[data-v-8637b425],
.numbered-list__list-item div[data-v-8637b425] {
  position: relative;
  z-index: 10;
}
.numbered-list__list-item span[data-v-8637b425] {
  position: relative;
  z-index: 10;
  display: block;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
}
@media (min-width: 640px) {
  .numbered-list__list-item span[data-v-8637b425] {
    margin-bottom: 2px;
    font-size: 19px;
  }
  .numbered-list__list-item[data-v-8637b425] {
    margin-bottom: 46px;
    padding-left: 38px;
  }
}
@media (min-width: 1000px) {
  .numbered-list__list-item[data-v-8637b425] {
    margin-bottom: 46px;
    letter-spacing: -0.15px;
    font-size: 16px;
  }
}
@keyframes load-fbfa6067 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fbfa6067 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.profi-cards[data-v-fbfa6067] {
  padding: 0 16px;
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .profi-cards[data-v-fbfa6067] {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.profi-cards__item[data-v-fbfa6067] {
  background: rgba(98, 119, 145, 0.05);
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 16px;
}
.profi-cards__title[data-v-fbfa6067] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.profi-cards__text[data-v-fbfa6067] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.profi-cards__icon[data-v-fbfa6067] {
  margin-bottom: 24px;
  width: 40px;
  height: 40px;
}
.profi-cards__header[data-v-fbfa6067] {
  margin-bottom: 24px;
}
@media (min-width: 1000px) {
  .profi-cards__container[data-v-fbfa6067] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
  }
  .profi-cards__card[data-v-fbfa6067] {
    padding: 24px;
  }
  .profi-cards__item[data-v-fbfa6067] {
    margin-bottom: 0;
    margin-right: 24px;
    flex: 1;
  }
  .profi-cards__header[data-v-fbfa6067] {
    margin-bottom: 40px;
  }
  .profi-cards__title[data-v-fbfa6067] {
    font-size: 24px;
    line-height: 32px;
  }
  .profi-cards__text[data-v-fbfa6067] {
    font-size: 16px;
    line-height: 24px;
  }
  .profi-cards__icon[data-v-fbfa6067] {
    margin-bottom: 32px;
  }
}
@keyframes load-040929ff {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-040929ff {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.profi-subtitle[data-v-040929ff] {
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 1000px) {
  .profi-subtitle[data-v-040929ff] {
    font-size: 40px;
    line-height: 50px;
  }
}
@keyframes load-d1ee1698 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d1ee1698 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.profi-steps[data-v-d1ee1698] {
  padding: 0 16px;
  margin: 48px 0;
}
.profi-steps__link[data-v-d1ee1698] {
  color: #0009;
}
.profi-steps__header[data-v-d1ee1698] {
  margin-bottom: 32px;
}
.profi-steps__item[data-v-d1ee1698] {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
.profi-steps__item[data-v-d1ee1698]:last-child {
  margin-bottom: 0;
}
.profi-steps__icon[data-v-d1ee1698] {
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
}
.profi-steps__title[data-v-d1ee1698] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.profi-steps__text[data-v-d1ee1698] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .profi-steps__header[data-v-d1ee1698] {
    margin-bottom: 40px;
  }
  .profi-steps__item[data-v-d1ee1698] {
    flex-direction: row;
    max-width: 690px;
    margin-bottom: 40px;
  }
  .profi-steps__icon[data-v-d1ee1698] {
    margin-right: 24px;
  }
  .profi-steps__title[data-v-d1ee1698] {
    font-size: 24px;
    line-height: 32px;
  }
  .profi-steps__text[data-v-d1ee1698] {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 1000px) {
  .profi-steps[data-v-d1ee1698] {
    margin: 100px auto;
  }
}
@keyframes load-014df22e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-014df22e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-014df22e],
input[type="search"][data-v-014df22e],
input[type="text"][data-v-014df22e] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-014df22e] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-014df22e] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-014df22e] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-014df22e] {
    padding: 0;
  }
}
.containerMF[data-v-014df22e] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-014df22e] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-014df22e] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-014df22e] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-014df22e] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-014df22e] {
  font-weight: 600;
}
.containerMF__text i[data-v-014df22e] {
  font-weight: 100;
}
.containerMF__list[data-v-014df22e] {
  padding: 0;
}
.containerMF__list li[data-v-014df22e] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-014df22e]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-014df22e] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-014df22e]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-014df22e],
.toggle-list__link[data-v-014df22e] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-014df22e],
.toggle-list__link[data-v-014df22e] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-014df22e]:focus,
.toggle-list__link[data-v-014df22e]:focus,
.containerMF__linkGreen[data-v-014df22e]:hover,
.toggle-list__link[data-v-014df22e]:hover,
.containerMF__linkGreen[data-v-014df22e]:active,
.toggle-list__link[data-v-014df22e]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-014df22e] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-014df22e]:focus,
.containerMF__linkGrey[data-v-014df22e]:hover,
.containerMF__linkGrey[data-v-014df22e]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-014df22e] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-014df22e]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-014df22e] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-014df22e]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-014df22e] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-014df22e] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-014df22e] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-014df22e] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-014df22e] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-014df22e] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-014df22e],
.toggle-list__h4[data-v-014df22e] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-014df22e],
  .toggle-list__h4[data-v-014df22e] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-014df22e] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-014df22e] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-014df22e]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-014df22e]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-014df22e]:focus,
.containerMF__button-forward[data-v-014df22e]:hover,
.containerMF__button-forward[data-v-014df22e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-014df22e]:focus:before,
.containerMF__button-forward[data-v-014df22e]:hover:before,
.containerMF__button-forward[data-v-014df22e]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-014df22e]:focus:after,
.containerMF__button-forward[data-v-014df22e]:hover:after,
.containerMF__button-forward[data-v-014df22e]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-014df22e] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-014df22e]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-014df22e]:focus,
.containerMF__button-up[data-v-014df22e]:hover,
.containerMF__button-up[data-v-014df22e]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-014df22e]:focus:before,
.containerMF__button-up[data-v-014df22e]:hover:before,
.containerMF__button-up[data-v-014df22e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-014df22e] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-014df22e],
.containerMF__arrow-For[data-v-014df22e] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-014df22e]:before,
.containerMF__arrow-For[data-v-014df22e]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-014df22e]:focus,
.containerMF__arrow-Back[data-v-014df22e]:hover,
.containerMF__arrow-Back[data-v-014df22e]:active,
.containerMF__arrow-For[data-v-014df22e]:focus,
.containerMF__arrow-For[data-v-014df22e]:hover,
.containerMF__arrow-For[data-v-014df22e]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-014df22e]:focus:before,
.containerMF__arrow-Back[data-v-014df22e]:hover:before,
.containerMF__arrow-Back[data-v-014df22e]:active:before,
.containerMF__arrow-For[data-v-014df22e]:focus:before,
.containerMF__arrow-For[data-v-014df22e]:hover:before,
.containerMF__arrow-For[data-v-014df22e]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-014df22e]:focus,
.containerMF__arrow-Back--Dark[data-v-014df22e]:hover,
.containerMF__arrow-Back--Dark[data-v-014df22e]:active,
.containerMF__arrow-For--Dark[data-v-014df22e]:focus,
.containerMF__arrow-For--Dark[data-v-014df22e]:hover,
.containerMF__arrow-For--Dark[data-v-014df22e]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-014df22e]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-014df22e] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-014df22e]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-014df22e] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-014df22e]:focus,
.containerMF__arrows .disabled[data-v-014df22e]:hover,
.containerMF__arrows .disabled[data-v-014df22e]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-014df22e]:focus:before,
.containerMF__arrows .disabled[data-v-014df22e]:hover:before,
.containerMF__arrows .disabled[data-v-014df22e]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-014df22e] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-014df22e] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-014df22e] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-014df22e] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-014df22e] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-014df22e] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-014df22e] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-014df22e] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-014df22e] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-014df22e]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-014df22e]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-014df22e]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-014df22e] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-014df22e] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-014df22e]:focus,
.containerMF__pagination-wrapper li button[data-v-014df22e]:hover,
.containerMF__pagination-wrapper li button[data-v-014df22e]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-014df22e] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-014df22e] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-014df22e] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-014df22e]:focus,
.containerMF__pagination-onward[data-v-014df22e]:hover,
.containerMF__pagination-onward[data-v-014df22e]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-014df22e] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-014df22e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-014df22e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-014df22e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-014df22e] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-014df22e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-014df22e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-014df22e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-014df22e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-014df22e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-014df22e] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-014df22e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-014df22e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-014df22e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-014df22e] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-014df22e]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-014df22e] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-014df22e]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-014df22e]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-014df22e] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-014df22e] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-014df22e] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-014df22e] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-014df22e]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-014df22e] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-014df22e]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-014df22e]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-014df22e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-014df22e] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-014df22e]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-014df22e],
.containerMF__input-text[data-v-014df22e]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-014df22e]:focus,
.containerMF__input-text[data-v-014df22e]:hover,
.containerMF__input-text[data-v-014df22e]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-014df22e] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-014df22e] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-014df22e] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-014df22e] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-014df22e] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-014df22e]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-014df22e]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-014df22e]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-014df22e]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-014df22e] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-014df22e] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-014df22e] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-014df22e] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-014df22e] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-014df22e] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-014df22e] {
  background-color: #fbfbfb;
}
.profi-questions[data-v-014df22e] {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
  padding: 0 16px;
}
.profi-questions__title[data-v-014df22e] {
  margin-bottom: 24px;
}
.profi-questions[data-v-014df22e]
  .accordion-item__container--active
  .profi-questions__arrow-icon {
  transform: rotate(0.25turn);
}
.profi-questions[data-v-014df22e] .accordion-item {
  border-bottom: 1px solid #e1e1e1;
  background-color: transparent;
}
.profi-questions[data-v-014df22e] .accordion-item:nth-child(odd) {
  background-color: transparent;
}
.profi-questions[data-v-014df22e] .accordion-item__header {
  padding: 16px 0;
}
.profi-questions[data-v-014df22e] .accordion-item__title {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
.profi-questions[data-v-014df22e] .accordion-item__container {
  padding: 0 0 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.profi-questions[data-v-014df22e] .accordion-item__container ul {
  margin-left: 24px;
}
@media (min-width: 1000px) {
  .profi-questions[data-v-014df22e] {
    margin-bottom: 80px;
  }
  .profi-questions__title[data-v-014df22e] {
    margin-bottom: 40px;
  }
  .profi-questions[data-v-014df22e] .accordion-item__header {
    padding: 32px 0;
  }
  .profi-questions[data-v-014df22e]
    .accordion-item__container--active
    .accordion-item__header {
    padding-bottom: 16px;
  }
  .profi-questions[data-v-014df22e] .accordion-item__container {
    font-size: 16px;
    line-height: 24px;
  }
  .profi-questions[data-v-014df22e] .accordion-item__title {
    font-size: 20px;
    line-height: 28px;
  }
}
@keyframes load-2d2d1cd2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2d2d1cd2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-omni-cdek[data-v-2d2d1cd2] {
  margin-bottom: 50px;
  background-color: #f5f5f6;
}
.banner-omni-cdek__container[data-v-2d2d1cd2] {
  padding: 34px 10px 0;
}
@media (min-width: 640px) {
  .banner-omni-cdek__container[data-v-2d2d1cd2] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .banner-omni-cdek__container[data-v-2d2d1cd2] {
    padding: 0;
  }
}
.banner-omni-cdek__left[data-v-2d2d1cd2],
.banner-omni-cdek__right[data-v-2d2d1cd2] {
  position: relative;
}
@media (min-width: 640px) {
  .banner-omni-cdek__left[data-v-2d2d1cd2],
  .banner-omni-cdek__right[data-v-2d2d1cd2] {
    flex: 1 1 50%;
  }
}
.banner-omni-cdek__left[data-v-2d2d1cd2] {
  padding-bottom: 40px;
}
@media (min-width: 640px) {
  .banner-omni-cdek__left[data-v-2d2d1cd2] {
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  .banner-omni-cdek__left[data-v-2d2d1cd2] {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
@media (min-width: 1000px) {
  .banner-omni-cdek__left[data-v-2d2d1cd2] {
    flex: 0 1 650px;
    max-width: 650px;
    padding-top: 79px;
    padding-bottom: 129px;
  }
}
.banner-omni-cdek__right[data-v-2d2d1cd2] {
  overflow: hidden;
  padding-top: 40px;
  line-height: 0;
}
@media (min-width: 640px) {
  .banner-omni-cdek__right[data-v-2d2d1cd2] {
    align-self: flex-end;
  }
}
@media (min-width: 1000px) {
  .banner-omni-cdek__right[data-v-2d2d1cd2] {
    flex: 0 1 250px;
    padding-top: 50px;
  }
}
.banner-omni-cdek__title[data-v-2d2d1cd2] {
  max-width: 300px;
  margin-bottom: 16px;
  letter-spacing: -0.01em;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 640px) {
  .banner-omni-cdek__title[data-v-2d2d1cd2] {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (min-width: 1000px) {
  .banner-omni-cdek__title[data-v-2d2d1cd2] {
    max-width: 520px;
    font-size: 35px;
    line-height: 40px;
  }
}
.banner-omni-cdek__text[data-v-2d2d1cd2] {
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 1000px) {
  .banner-omni-cdek__text[data-v-2d2d1cd2] {
    font-size: 16px;
    line-height: 24px;
  }
}
.banner-omni-cdek__image[data-v-2d2d1cd2] {
  width: 100%;
}
@media (min-width: 640px) {
  .banner-omni-cdek[data-v-2d2d1cd2] {
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .banner-omni-cdek[data-v-2d2d1cd2] {
    margin-bottom: 120px;
  }
}
@keyframes load-2c65926c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2c65926c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.questions-parcel[data-v-2c65926c] {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
  padding: 0 10px;
}
@media (min-width: 1000px) {
  .questions-parcel__accordion[data-v-2c65926c] {
    display: flex;
    align-items: flex-start;
  }
  .questions-parcel__left[data-v-2c65926c],
  .questions-parcel__right[data-v-2c65926c] {
    width: 50%;
  }
  .questions-parcel__left[data-v-2c65926c] {
    padding-right: 40px;
  }
  .questions-parcel__right[data-v-2c65926c] {
    padding-left: 40px;
  }
}
.questions-parcel__title[data-v-2c65926c] {
  margin-bottom: 9px;
  letter-spacing: -0.01em;
  color: #232323;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 640px) {
  .questions-parcel__title[data-v-2c65926c] {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (min-width: 1000px) {
  .questions-parcel__title[data-v-2c65926c] {
    font-size: 35px;
    line-height: 40px;
  }
}
.questions-parcel__title-landing[data-v-2c65926c] {
  font-size: 19px;
  font-weight: 300;
}
@media (min-width: 640px) {
  .questions-parcel__title-landing[data-v-2c65926c] {
    font-size: 22px;
  }
}
@media (min-width: 1000px) {
  .questions-parcel__title-landing[data-v-2c65926c] {
    font-size: 36px;
  }
}
.questions-parcel[data-v-2c65926c]
  .accordion-item__container--active
  .questions-parcel__arrow-icon {
  transform: rotate(0.25turn);
}
.questions-parcel[data-v-2c65926c] .accordion-item {
  border-bottom: 1px solid #e1e1e1;
  background-color: transparent;
}
.questions-parcel[data-v-2c65926c] .accordion-item:nth-child(odd) {
  background-color: transparent;
}
.questions-parcel[data-v-2c65926c] .accordion-item__header {
  padding: 15px 0;
}
@media (min-width: 640px) {
  .questions-parcel[data-v-2c65926c] .accordion-item__header {
    padding: 28px 0 27px;
  }
}
.questions-parcel[data-v-2c65926c] .accordion-item__title {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}
@media (min-width: 640px) {
  .questions-parcel[data-v-2c65926c] .accordion-item__title {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (min-width: 1000px) {
  .questions-parcel[data-v-2c65926c] .accordion-item__title {
    font-size: 19px;
    line-height: 25px;
  }
}
.questions-parcel[data-v-2c65926c] .accordion-item__container {
  padding: 0 0 15px;
  font-size: 13px;
  line-height: 18px;
}
@media (min-width: 640px) {
  .questions-parcel[data-v-2c65926c] .accordion-item__container {
    font-size: 14px;
    line-height: 19px;
  }
}
@media (min-width: 1000px) {
  .questions-parcel[data-v-2c65926c] .accordion-item__container {
    font-size: 16px;
    line-height: 23px;
  }
}
@media (min-width: 640px) {
  .questions-parcel[data-v-2c65926c] {
    margin-bottom: 60px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .questions-parcel[data-v-2c65926c] {
    margin-bottom: 100px;
  }
}
@media (min-width: 1280px) {
  .questions-parcel[data-v-2c65926c] {
    padding: 0;
  }
}
@keyframes load-92e46ac3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-92e46ac3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-mobile-parcel[data-v-92e46ac3] {
  background-color: #f5f5f6;
}
.banner-mobile-parcel__container[data-v-92e46ac3] {
  padding: 35px 10px 0;
  min-width: 320px;
}
@media (min-width: 640px) {
  .banner-mobile-parcel__container[data-v-92e46ac3] {
    padding: 40px 20px 0;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .banner-mobile-parcel__container[data-v-92e46ac3] {
    padding: 60px 0 0;
    max-width: 1200px;
    margin: 0 auto;
  }
}
.banner-mobile-parcel__left[data-v-92e46ac3] {
  display: flex;
  flex-direction: column;
  flex: 0 1 360px;
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__left[data-v-92e46ac3] {
    flex: 1 1 auto;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 160px;
    justify-content: center;
    width: calc(100% - 400px);
  }
}
.banner-mobile-parcel__right[data-v-92e46ac3] {
  line-height: 0;
  text-align: center;
}
@media (min-width: 640px) {
  .banner-mobile-parcel__right[data-v-92e46ac3] {
    text-align: right;
  }
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__right[data-v-92e46ac3] {
    width: 400px;
    height: 190px;
    position: relative;
    flex: 0 0 400px;
  }
}
.banner-mobile-parcel__image-banner[data-v-92e46ac3] {
  width: 300px;
}
@media (min-width: 640px) {
  .banner-mobile-parcel__image-banner[data-v-92e46ac3] {
    width: 320px;
  }
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__image-banner[data-v-92e46ac3] {
    width: 400px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.banner-mobile-parcel__title[data-v-92e46ac3] {
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .banner-mobile-parcel__title[data-v-92e46ac3] {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__title[data-v-92e46ac3] {
    font-size: 28px;
    line-height: 33px;
    order: 1;
    margin-bottom: 24px;
    width: 44%;
  }
}
.banner-mobile-parcel__form-container[data-v-92e46ac3] {
  margin-bottom: 24px;
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__form-container[data-v-92e46ac3] {
    order: 3;
    width: 50%;
    margin-left: 60px;
    margin-top: 40px;
  }
}
.banner-mobile-parcel__text[data-v-92e46ac3] {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__text[data-v-92e46ac3] {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 19px;
  }
}
.banner-mobile-parcel__apps[data-v-92e46ac3] {
  display: flex;
}
@media (min-width: 1000px) {
  .banner-mobile-parcel__apps[data-v-92e46ac3] {
    order: 2;
    width: 42%;
  }
}
.banner-mobile-parcel__app[data-v-92e46ac3] {
  line-height: 0;
  width: 130px;
  margin-right: 15px;
}
.banner-mobile-parcel__app[data-v-92e46ac3]:last-child {
  margin-right: 0;
}
.banner-mobile-parcel__app img[data-v-92e46ac3] {
  width: 100%;
}
@keyframes load-893b48d0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-893b48d0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-head[data-v-893b48d0] {
  background: #fff;
  margin-bottom: 12px;
}
.universal-head__container[data-v-893b48d0] {
  margin-inline: 16px;
  --padding-top: 24px;
  --padding-bottom: 24px;
  --padding-top-lg: 32px;
  --padding-bottom-lg: 32px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .universal-head__container[data-v-893b48d0] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .universal-head__container[data-v-893b48d0] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.universal-head__title[data-v-893b48d0] {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}
.universal-head__subtitle[data-v-893b48d0] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}
@media (min-width: 1200px) {
  .universal-head[data-v-893b48d0] {
    background: #f5f6f8;
    margin-bottom: 0;
  }
  .universal-head__title[data-v-893b48d0] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
  }
  .universal-head__subtitle[data-v-893b48d0] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
  }
}
.universal-head[data-v-893b48d0] a {
  color: var(--Primary_Active, #158e3a);
}
@keyframes load-98a114f4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-98a114f4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.six-tiles[data-v-98a114f4] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.six-tiles__container[data-v-98a114f4] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .six-tiles__container[data-v-98a114f4] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .six-tiles__container[data-v-98a114f4] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.six-tiles__title[data-v-98a114f4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .six-tiles__title[data-v-98a114f4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
.six-tiles__subtitle[data-v-98a114f4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: none;
  margin-top: 12px;
}
@media (min-width: 576px) {
  .six-tiles__subtitle[data-v-98a114f4] {
    display: block;
  }
}
.six-tiles__grid[data-v-98a114f4] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 576px) {
  .six-tiles__grid[data-v-98a114f4] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .six-tiles__grid[data-v-98a114f4] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .six-tiles__grid[data-v-98a114f4] {
    grid-template-columns: repeat(6, 180px);
    grid-template-rows: 180px 180px;
    gap: 24px;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-5) {
    grid-column: span 2;
    grid-row: 1/3;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-4) {
    grid-column: span 2;
    grid-row: 1/2;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-3) {
    grid-column: span 2;
    grid-row: 1/2;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-2) {
    grid-column: span 2;
    grid-row: 2/3;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-1) {
    grid-column: span 1;
    grid-row: 2/3;
  }
  .six-tiles__grid[data-v-98a114f4] > :nth-child(6n-0) {
    grid-column: span 1;
    grid-row: 2/3;
  }
}
.six-tiles__grid.universal-tiles-grid--dark .six-tiles__tile[data-v-98a114f4] {
  background: rgb(50, 50, 50);
}
.six-tiles__grid.universal-tiles-grid--dark
  .six-tiles__tile-title[data-v-98a114f4] {
  color: var(--Peak, #fff);
}
.six-tiles__grid.universal-tiles-grid--dark
  .six-tiles__tile-subtitle[data-v-98a114f4] {
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
}
.six-tiles__grid.universal-tiles-grid--dark
  .six-tiles__links[data-v-98a114f4]
  .cdek-link {
  font-size: 14px;
  color: #4aff81;
}
.six-tiles__tile[data-v-98a114f4] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .six-tiles__tile[data-v-98a114f4] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .six-tiles__tile[data-v-98a114f4]:nth-child(6n-5) {
    min-height: 384px;
    padding: 32px;
  }
  .six-tiles__tile:nth-child(6n-5)
    div.six-tiles__tile-subtitle[data-v-98a114f4] {
    max-width: unset;
  }
  .six-tiles__tile:nth-child(6n-5) div.six-tiles__links[data-v-98a114f4] {
    margin-top: auto;
  }
  .six-tiles__tile[data-v-98a114f4]:nth-child(6n-4),
  .six-tiles__tile[data-v-98a114f4]:nth-child(6n-3),
  .six-tiles__tile[data-v-98a114f4]:nth-child(6n-2) {
    padding: 24px;
  }
  .six-tiles__tile:nth-child(6n-1) .six-tiles__tile[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__tile[data-v-98a114f4] {
    padding: 20px;
  }
}
.six-tiles__img[data-v-98a114f4] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.six-tiles__img img[data-v-98a114f4] {
  width: 100%;
}
@media (min-width: 1200px) {
  .six-tiles__img[data-v-98a114f4] {
    margin-bottom: unset;
  }
  .six-tiles__tile:nth-child(6n-5) .six-tiles__img[data-v-98a114f4] {
    width: 132px;
  }
  .six-tiles__tile:nth-child(6n-4) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-3) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-2) .six-tiles__img[data-v-98a114f4] {
    width: 120px;
  }
  .six-tiles__tile:nth-child(6n-1) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__img[data-v-98a114f4] {
    width: 100px;
  }
  .six-tiles__tile:nth-child(6n-4) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-3) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-2) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-1) .six-tiles__img[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__img[data-v-98a114f4] {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.six-tiles__tile-title[data-v-98a114f4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .six-tiles__tile-title[data-v-98a114f4] {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .six-tiles__tile-title[data-v-98a114f4] {
    margin-top: auto;
  }
  .six-tiles__tile:nth-child(6n-5) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-4) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-3) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-2) .six-tiles__tile-title[data-v-98a114f4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .six-tiles__tile:nth-child(6n-1) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__tile-title[data-v-98a114f4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
  .six-tiles__tile:nth-child(6n-4) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-3) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-2) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-1) .six-tiles__tile-title[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__tile-title[data-v-98a114f4] {
    margin-top: unset;
  }
}
.six-tiles__tile-subtitle[data-v-98a114f4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .six-tiles__tile:nth-child(6n-5) .six-tiles__tile-subtitle[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-4) .six-tiles__tile-subtitle[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-3) .six-tiles__tile-subtitle[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-2) .six-tiles__tile-subtitle[data-v-98a114f4] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: 260px;
  }
  .six-tiles__tile:nth-child(6n-1) .six-tiles__tile-subtitle[data-v-98a114f4],
  .six-tiles__tile:nth-child(6n-0) .six-tiles__tile-subtitle[data-v-98a114f4] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
.six-tiles__links[data-v-98a114f4] {
  margin-top: 20px;
}
.six-tiles__links[data-v-98a114f4] .cdek-link {
  font-size: 14px;
}
@keyframes load-b6b14d96 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b6b14d96 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-separator[data-v-b6b14d96] {
  height: 12px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
@media (min-width: 1200px) {
  .cdek-separator[data-v-b6b14d96] {
    display: none;
  }
}
@keyframes load-a8249e8c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a8249e8c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.one-tile[data-v-a8249e8c] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.one-tile__container[data-v-a8249e8c] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .one-tile__container[data-v-a8249e8c] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .one-tile__container[data-v-a8249e8c] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.one-tile__title[data-v-a8249e8c] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .one-tile__title[data-v-a8249e8c] {
    margin-bottom: var(--title-margin-lg);
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
.one-tile__subtitle[data-v-a8249e8c] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.one-tile__tile[data-v-a8249e8c] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .one-tile__tile[data-v-a8249e8c] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .one-tile__tile[data-v-a8249e8c] {
    padding: 32px 300px 32px 32px;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
}
.one-tile__img[data-v-a8249e8c] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.one-tile__img img[data-v-a8249e8c] {
  width: 100%;
}
@media (min-width: 1200px) {
  .one-tile__img[data-v-a8249e8c] {
    margin-bottom: unset;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 148px;
  }
}
.one-tile__tile-title[data-v-a8249e8c] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .one-tile__tile-title[data-v-a8249e8c] {
    margin-top: auto;
  }
}
.one-tile__tile-subtitle[data-v-a8249e8c] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .one-tile__tile-subtitle[data-v-a8249e8c] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.one-tile__links[data-v-a8249e8c] {
  margin-top: 20px;
}
@keyframes load-f8394dfb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f8394dfb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-banner__container[data-v-f8394dfb] {
  margin-inline: 16px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-top-lg: 112px;
  --padding-bottom-lg: 112px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .page-banner__container[data-v-f8394dfb] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .page-banner__container[data-v-f8394dfb] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.page-banner__wrap[data-v-f8394dfb] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-bfcc3e9c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bfcc3e9c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-main-banner__container[data-v-bfcc3e9c] {
  margin-inline: 16px;
  --padding-top: 35px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-bottom: 48px;
  --padding-top-lg: 70px;
  --padding-bottom-lg: 112px;
}
@media (min-width: 992px) {
  .page-main-banner__container[data-v-bfcc3e9c] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .page-main-banner__container[data-v-bfcc3e9c] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@keyframes load-625a0479 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-625a0479 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-column-tiles-grid__container[data-v-625a0479] {
  margin-inline: 16px;
  --padding-top: 0;
  --padding-bottom: 0;
  --padding-top-lg: 112px;
  --padding-bottom-lg: 112px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .two-column-tiles-grid__container[data-v-625a0479] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .two-column-tiles-grid__container[data-v-625a0479] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.two-column-tiles-grid__tile[data-v-625a0479] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-d6440fe2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d6440fe2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.three-column-tiles-grid-note__container[data-v-d6440fe2] {
  margin-inline: 16px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-top-lg: 70px;
  --padding-bottom-lg: 70px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .three-column-tiles-grid-note__container[data-v-d6440fe2] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .three-column-tiles-grid-note__container[data-v-d6440fe2] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.three-column-tiles-grid-note__tile[data-v-d6440fe2] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-21909fae {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-21909fae {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.four-column-tiles-grid__container[data-v-21909fae] {
  margin-inline: 16px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-top-lg: 70px;
  --padding-bottom-lg: 70px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .four-column-tiles-grid__container[data-v-21909fae] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .four-column-tiles-grid__container[data-v-21909fae] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.four-column-tiles-grid__tile[data-v-21909fae] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-ce91249c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ce91249c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.relocation-docs-form-success__container[data-v-ce91249c] {
  margin-inline: 16px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-top-lg: 70px;
  --padding-bottom-lg: 70px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .relocation-docs-form-success__container[data-v-ce91249c] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .relocation-docs-form-success__container[data-v-ce91249c] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.relocation-docs-form-success__wrap[data-v-ce91249c] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-32265edc {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-32265edc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.video-preview[data-v-32265edc] {
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.video-preview__img-hidden[data-v-32265edc] {
  position: relative;
  z-index: 0;
  width: 100%;
}
.video-preview__img[data-v-32265edc] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-size: cover;
  background-position: center;
}
.video-preview__play[data-v-32265edc] {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-preview__play img[data-v-32265edc] {
  width: 18%;
}
@keyframes load-ca531d59 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ca531d59 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
[data-v-ca531d59] .two-columns-container {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (min-width: 640px) {
  [data-v-ca531d59] .two-columns-container {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  [data-v-ca531d59] .two-columns-container {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
[data-v-ca531d59] .two-columns__title {
  text-align: center;
}
@media (min-width: 640px) {
  [data-v-ca531d59] .two-columns__title {
    text-align: left;
  }
}
@media (min-width: 1000px) {
  [data-v-ca531d59] .two-columns__title {
    margin-bottom: 40px;
    font-size: 35px;
    line-height: 40px;
  }
}
@keyframes load-f9ba5859 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f9ba5859 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.resolver-page[data-v-f9ba5859] {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.select-country {
  display: flex;
  align-items: flex-start;
}
.select-country__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
  position: relative;
}
@media (min-width: 992px) {
  .select-country {
    align-items: center;
  }
  .select-country__content {
    width: auto;
    margin: auto;
    height: auto;
    padding: 32px;
    border-radius: 8px;
    box-shadow: 0 4px 15px #00000026;
  }
}
@keyframes load-78a0bba9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-78a0bba9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.select-country[data-v-78a0bba9] {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
}
.select-country__close[data-v-78a0bba9] {
  position: absolute;
  top: 12px;
  right: 12px;
  outline: none;
}
@media (min-width: 992px) {
  .select-country__close[data-v-78a0bba9] {
    top: 18px;
    right: 13px;
  }
}
.select-country__mobile-controls[data-v-78a0bba9] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.select-country__title[data-v-78a0bba9] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  box-shadow: 0 4px 4px #0000000d;
  padding: 16px;
}
@media (min-width: 992px) {
  .select-country__title[data-v-78a0bba9] {
    font-size: 24px;
    line-height: 32px;
    box-shadow: none;
    padding: 0;
  }
}
.select-country__items[data-v-78a0bba9] {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .select-country__items[data-v-78a0bba9] {
    flex-direction: row;
    margin-top: 24px;
  }
}
.select-country__item[data-v-78a0bba9] {
  padding: 12px 0 12px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
@media (min-width: 992px) {
  .select-country__item[data-v-78a0bba9] {
    padding: 0 16px 0 0;
  }
}
.select-country__item-link[data-v-78a0bba9] {
  text-decoration: none;
  color: #000;
}
.select-country__item-link[data-v-78a0bba9]:hover {
  color: #158e3a;
}
.confirm-country {
  display: flex;
  align-items: flex-end;
}
.confirm-country__content {
  width: 100%;
  padding: 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
  position: relative;
  top: 0;
  right: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (min-width: 992px) {
  .confirm-country {
    align-items: center;
  }
  .confirm-country__content {
    width: auto;
    margin: auto;
    height: auto;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 15px #00000026;
    position: absolute;
    top: 132px;
    right: 88px;
  }
}
@keyframes load-aafdc272 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-aafdc272 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.confirm-country[data-v-aafdc272] {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
}
.confirm-country__close[data-v-aafdc272] {
  position: absolute;
  top: 12px;
  right: 12px;
  outline: none;
}
@media (min-width: 992px) {
  .confirm-country__close[data-v-aafdc272] {
    top: 18px;
    right: 13px;
  }
}
.confirm-country__mobile-controls[data-v-aafdc272] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.confirm-country__title[data-v-aafdc272] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000;
  padding: 40px 0;
}
@media (min-width: 992px) {
  .confirm-country__title[data-v-aafdc272] {
    text-align: left;
    padding: 0;
  }
}
.confirm-country__buttons[data-v-aafdc272] {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
@media (min-width: 992px) {
  .confirm-country__buttons[data-v-aafdc272] {
    flex-direction: row;
    margin-top: 16px;
  }
}
.confirm-country__buttons[data-v-aafdc272] > :first-child {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .confirm-country__buttons[data-v-aafdc272] > :first-child {
    margin-bottom: 0;
  }
}
.confirm-country__button[data-v-aafdc272] {
  text-transform: uppercase;
  margin-right: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.4px;
}
@media (min-width: 992px) {
  .confirm-country__button[data-v-aafdc272] {
    margin-right: 12px;
    line-height: 12px;
  }
}
@keyframes load-96495477 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-96495477 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-city-selector[data-v-96495477] .cdek-dropdown-box {
  max-height: 244px;
  overflow: auto;
}
@keyframes load-790b1034 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-790b1034 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loyalty-level__slider-item[data-v-790b1034] {
  padding: 20px;
  border-radius: 16px;
  color: #000;
  box-sizing: border-box;
}
.loyalty-level__slider-item-title[data-v-790b1034] {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  padding-bottom: 20px;
}
.loyalty-level__slider-item-count[data-v-790b1034] {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.loyalty-level__slider-item-text[data-v-790b1034] {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.loyalty-level__slider-item--1[data-v-790b1034] {
  background: url(/assets/static/level1.9061382e.svg?url) no-repeat right -20px top -20px,
    linear-gradient(rgb(181, 255, 206), rgb(235, 255, 209));
}
.loyalty-level__slider-item--2[data-v-790b1034] {
  background: url(/assets/static/level2.89690243.svg?url) no-repeat right -20px top -20px,
    linear-gradient(rgb(222, 241, 255), rgb(211, 255, 216));
}
.loyalty-level__slider-item--3[data-v-790b1034] {
  background: url(/assets/static/level3.920c2ca6.svg?url) no-repeat right -20px top -20px,
    linear-gradient(rgb(224, 243, 252), rgb(239, 226, 255));
}
.loyalty-level__slider-item--closed[data-v-790b1034] {
  filter: grayscale(100%);
  position: relative;
}
.loyalty-level__slider-item--closed[data-v-790b1034]:after {
  position: absolute;
  content: "";
  top: 33px;
  right: 33px;
  background: url(/assets/static/lock.2475cd53.svg?url) no-repeat center center;
  width: 24px;
  height: 24px;
  z-index: 10;
}
@keyframes load-c3e38240 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c3e38240 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-loyalty[data-v-c3e38240] {
  padding: 24px 16px 144px;
}
.loyalty__title[data-v-c3e38240] {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 12px;
}
.loyalty__text[data-v-c3e38240] {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 12px;
}
.loyalty__link[data-v-c3e38240] {
  margin-bottom: 32px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-decoration-line: underline;
  display: block;
}
.loyalty__levels[data-v-c3e38240] .swiper-wrapper {
  display: flex;
  flex-direction: column;
}
.loyalty__levels[data-v-c3e38240] .swiper-slide {
  width: 100% !important;
  margin-bottom: 16px;
}
@keyframes load-61bc8a56 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-61bc8a56 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes shine-61bc8a56 {
  to {
    background-position-x: -200%;
  }
}
.integration-module-card[data-v-61bc8a56] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #fff;
  box-shadow: 0 4px 20px #0000001c;
  padding: 32px 24px;
  color: #000;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  position: relative;
  text-decoration: none;
}
.integration-module-card__hint[data-v-61bc8a56] {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  padding: 8px 12px 8px 15px;
  text-transform: uppercase;
  background-image: url(/assets/static/integration-module-hint.d9c35d57.svg);
}
.integration-module-card__title[data-v-61bc8a56] {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 12px;
  max-width: 60%;
}
.integration-module-card__description[data-v-61bc8a56] {
  margin-bottom: 50px;
}
.integration-module-card__tags[data-v-61bc8a56] {
  display: flex;
  flex-wrap: wrap;
}
.integration-module-card__tag[data-v-61bc8a56] {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #434647;
  background: #e6e9eb;
  border-radius: 4px;
  margin: 0 4px 4px 0;
  padding: 6px 10px;
}
.integration-module-card.loading[data-v-61bc8a56] {
  pointer-events: none;
}
.integration-module-card.loading
  .integration-module-card__title[data-v-61bc8a56],
.integration-module-card.loading
  .integration-module-card__description[data-v-61bc8a56] {
  background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
  border-radius: 5px;
  background-size: 200% 100%;
  animation: 1.5s shine-61bc8a56 linear infinite;
}
.integration-module-card.loading
  .integration-module-card__title[data-v-61bc8a56] {
  height: 24px;
}
.integration-module-card.loading
  .integration-module-card__description[data-v-61bc8a56] {
  height: 170px;
}
@keyframes load-1abe2943 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1abe2943 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modules__title[data-v-1abe2943] {
  margin: 24px 0;
}
.modules__subtitle[data-v-1abe2943] {
  margin: 24px 0 56px;
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
}
.modules__content[data-v-1abe2943] {
  margin: 56px 0;
}
.modules__item[data-v-1abe2943] {
  margin-bottom: 20px;
}
.modules__item[data-v-1abe2943]:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .modules__content[data-v-1abe2943] {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
  .modules__item[data-v-1abe2943] {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .modules__subtitle[data-v-1abe2943] {
    max-width: 620px;
    font-size: 20px;
    line-height: 28px;
  }
  .modules__content[data-v-1abe2943] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@keyframes load-4f1ea0e9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4f1ea0e9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-search[data-v-4f1ea0e9] {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.tracking-search__container[data-v-4f1ea0e9] {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 8px;
}
.tracking-search__captcha[data-v-4f1ea0e9] {
  margin-bottom: 8px;
}
.tracking-search__login[data-v-4f1ea0e9] {
  display: flex;
  align-items: center;
  flex-direction: row;
  box-sizing: border-box;
  width: 100%;
  max-width: 500px;
  padding: 8px 12px;
  color: #333;
  border: 1px dashed #e0e0e0;
  border-radius: 8px;
  background: #fff;
  font-size: 12px;
  line-height: 18px;
}
.tracking-search__login .icon[data-v-4f1ea0e9] {
  flex-shrink: 0;
  margin-right: 12px;
}
.tracking-search__form[data-v-4f1ea0e9],
.tracking-search__form-phone[data-v-4f1ea0e9] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 8px;
}
.tracking-search__form-input[data-v-4f1ea0e9],
.tracking-search__form-phone-input[data-v-4f1ea0e9] {
  display: flex;
  flex: 0 1 500px;
  width: 100%;
  margin-right: 5px;
}
.tracking-search__form-submit[data-v-4f1ea0e9],
.tracking-search__form-phone-submit[data-v-4f1ea0e9] {
  width: 48px;
  min-width: unset;
  height: 48px;
  padding: 15px 16px;
}
.tracking-search__form-submit-text[data-v-4f1ea0e9],
.tracking-search__form-phone-submit-text[data-v-4f1ea0e9] {
  display: none;
  font-size: 15px;
  line-height: 20px;
}
.tracking-search__form-submit-icon[data-v-4f1ea0e9],
.tracking-search__form-phone-submit-icon[data-v-4f1ea0e9] {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .tracking-search[data-v-4f1ea0e9] {
    padding: 52px 62px 58px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 25px #00000012;
  }
  .tracking-search__form-input[data-v-4f1ea0e9] {
    margin-right: 10px;
  }
  .tracking-search__form-submit[data-v-4f1ea0e9] {
    width: unset;
    height: 48px;
    padding: 14px 48px;
  }
  .tracking-search__form-submit-text[data-v-4f1ea0e9] {
    display: block;
  }
  .tracking-search__form-submit-icon[data-v-4f1ea0e9] {
    display: none;
  }
}
@media (min-width: 1000px) {
  .tracking-search__container[data-v-4f1ea0e9] {
    flex-direction: row;
    justify-content: space-between;
  }
  .tracking-search__login[data-v-4f1ea0e9] {
    width: auto;
    height: 48px;
  }
  .tracking-search__form[data-v-4f1ea0e9] {
    margin-right: 82px;
    margin-bottom: 0;
  }
}
@keyframes load-b4e7df9a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b4e7df9a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-new__item[data-v-b4e7df9a] {
  margin: 0 16px;
}
.tracking-new__item.title[data-v-b4e7df9a] {
  margin-top: 32px;
  margin-bottom: 22px;
  color: #222;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.tracking-new__item.search[data-v-b4e7df9a] {
  margin-top: 22px;
  margin-bottom: 32px;
}
.tracking-new__item.order[data-v-b4e7df9a],
.tracking-new__item.applications[data-v-b4e7df9a] {
  margin: 32px 16px;
}
.tracking-new__item.documents[data-v-b4e7df9a] {
  margin: 32px 0;
}
@media (min-width: 640px) {
  .tracking-new__item[data-v-b4e7df9a] {
    margin: 0 16px;
  }
  .tracking-new__item.title[data-v-b4e7df9a] {
    margin-top: 48px;
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }
  .tracking-new__item.search[data-v-b4e7df9a],
  .tracking-new__item.order[data-v-b4e7df9a] {
    margin: 24px 16px;
  }
  .tracking-new__item.applications[data-v-b4e7df9a] {
    margin: 48px 16px 24px;
  }
  .tracking-new__item.documents[data-v-b4e7df9a] {
    margin: 24px 16px 48px;
  }
}
@media (min-width: 1280px) {
  .tracking-new__item[data-v-b4e7df9a] {
    margin: 0;
  }
  .tracking-new__item.search[data-v-b4e7df9a],
  .tracking-new__item.order[data-v-b4e7df9a] {
    margin: 24px 0;
  }
  .tracking-new__item.applications[data-v-b4e7df9a] {
    margin: 48px 0 24px;
  }
  .tracking-new__item.documents[data-v-b4e7df9a] {
    margin: 24px 0 48px;
  }
}
.contentMF,
.mobileApp-wrap__download-buttons,
.mobileApp-wrap__phone-wrap,
.mobileApp-wrap__content {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .mobileApp-wrap__download-buttons,
  .mobileApp-wrap__phone-wrap,
  .mobileApp-wrap__content {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .mobileApp-wrap__download-buttons,
  .mobileApp-wrap__phone-wrap,
  .mobileApp-wrap__content {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .mobileApp-wrap__download-buttons,
  .mobileApp-wrap__phone-wrap,
  .mobileApp-wrap__content {
    padding: 0;
  }
}
.containerMF__h1,
.mobileApp-wrap__title {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1,
  .mobileApp-wrap__title {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1,
  .mobileApp-wrap__title {
    font-size: 42px;
  }
}
.phone {
  width: 200px;
  height: 400px;
  background-image: url(/assets/static/mobail.f94da12f.png);
  background-size: cover;
  display: none;
}
.phone.v-enter {
  transform: translateY(100%);
}
.phone.v-enter-active {
  transition: transform 0.5s ease 0.5s;
}
@media (min-width: 640px) {
  .phone {
    display: block;
    position: absolute;
    bottom: 0;
    right: 20px;
    width: 270px;
    background-size: contain;
    height: auto;
  }
}
@media (min-width: 1000px) {
  .phone {
    right: 20px;
    width: 350px;
    height: 470px;
    background-size: cover;
  }
}
@media (min-width: 1280px) {
  .phone {
    right: 120px;
  }
}
.phoneContainer {
  position: relative;
  margin: 0 15px;
  height: 100%;
}
@media (min-width: 640px) {
  .phoneContainer {
    height: 375px;
    overflow-x: hidden;
  }
}
@media (min-width: 1000px) {
  .phoneContainer {
    width: auto;
    height: 470px;
  }
}
.phone-content {
  margin-top: 51px;
  width: 100%;
  position: absolute;
  top: -7px;
  left: -5px;
}
.phone-content.v-enter {
  opacity: 0;
}
.phone-content.v-leave {
  z-index: 1;
}
.phone-content.v-leave-to {
  transform: translate(100%);
  z-index: 1;
}
.phone-content.v-leave-active {
  transition: transform 0.5s ease;
}
@media (min-width: 640px) {
  .phone-content {
    height: 345px;
    margin-top: 36px;
  }
}
@media (min-width: 1000px) {
  .phone-content {
    height: 430px;
    margin-top: 38px;
    width: 310px;
    top: 0;
    left: 0;
  }
}
.mobileApp {
  position: relative;
  overflow: hidden;
}
@media (min-width: 640px) {
  .mobileApp {
    margin-bottom: 90px;
    padding-top: 160px;
  }
}
@media (min-width: 1000px) {
  .mobileApp {
    overflow: hidden;
    margin-bottom: 120px;
  }
}
.mobileApp-wrap {
  position: relative;
}
.mobileApp-wrap__title {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 15px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .mobileApp-wrap__title {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__title {
    font-weight: 500;
    font-size: 30px;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap__title {
    padding-left: 120px;
  }
}
.mobileApp-wrap__error {
  bottom: 0;
}
.mobileApp-wrap__wrap {
  background: #f8f8f8;
  padding: 40px 0;
}
@media (min-width: 1000px) {
  .mobileApp-wrap__wrap {
    max-width: 1200px;
    margin: auto;
  }
}
.mobileApp-wrap__content {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px;
}
@media (min-width: 640px) {
  .mobileApp-wrap__content {
    width: 320px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__content {
    font-size: 20px;
    line-height: 32px;
    width: 428px;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap__content {
    margin-left: 120px;
  }
}
.mobileApp-wrap__phone-wrap {
  position: relative;
}
@media (min-width: 640px) {
  .mobileApp-wrap__phone-wrap {
    width: 350px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__phone-wrap {
    width: auto;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap__phone-wrap {
    margin-left: 120px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__phone {
    display: inline-block !important;
    width: 350px !important;
    margin-right: 25px !important;
  }
  .mobileApp-wrap__receive-wrapper {
    display: inline-block;
    vertical-align: top;
  }
}
.mobileApp-wrap__receive-wrapper:focus
  .mobileApp-wrap__receive-wrapper:hover
  .mobileApp-wrap__receive-wrapper:active:before,
.mobileApp-wrap__receive-wrapper:focus
  .mobileApp-wrap__receive-wrapper:hover
  .mobileApp-wrap__receive-wrapper:active:after {
  border-color: #fff;
}
.mobileApp-wrap__receive {
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  background: #232323;
  padding: 25px 30px;
  width: 100%;
  text-align: left;
  position: relative;
  margin-bottom: 40px;
  cursor: pointer;
}
.mobileApp-wrap__receive:before {
  position: absolute;
  content: "";
  background-color: #fff;
  height: 1px;
  width: 24px;
  z-index: 1;
  right: 24px;
  bottom: 50%;
  margin-right: -16px;
}
@media (min-width: 1000px) {
  .mobileApp-wrap__receive:before {
    margin-right: 0;
    background-color: #000;
    top: 50%;
  }
}
.mobileApp-wrap__receive:after {
  position: absolute;
  content: "";
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
  color: #fff;
  font-size: 18px;
  margin-bottom: -6.8px;
  right: 25px;
  bottom: 50%;
  margin-right: -15px;
}
@media (min-width: 1000px) {
  .mobileApp-wrap__receive:after {
    top: 0;
    bottom: 0;
    margin: auto 0 auto auto;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
  }
}
@media (min-width: 640px) {
  .mobileApp-wrap__receive {
    width: 300px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__receive {
    width: 70px;
    height: 70px;
    padding: 0;
    background: #e1e1e1;
    color: #e1e1e1;
    font-size: 0;
  }
}
.mobileApp-wrap__download {
  font-weight: 300;
  font-size: 20px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .mobileApp-wrap__download {
    width: 300px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__download {
    font-size: 20px;
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap__download {
    margin-left: 120px;
    padding: 0;
  }
}
@media (min-width: 640px) {
  .mobileApp-wrap__download-buttons {
    width: 340px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap__download-buttons {
    padding: 0 15px;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap__download-buttons {
    margin-left: 115px;
    padding: 0;
  }
}
.mobileApp-wrap__download-link {
  display: inline-block;
  width: 50%;
}
.mobileApp-wrap .base-input__control {
  background: #fff;
  border: 1px solid #e1e1e1;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 20px 20px 25px;
  font-size: 28px;
}
@media (min-width: 640px) {
  .mobileApp-wrap .base-input__control {
    width: 300px;
  }
}
@media (min-width: 1000px) {
  .mobileApp-wrap .base-input__control {
    width: 390px;
  }
  .mobileApp-wrap
    .base-input__control:focus
    .mobileApp-wrap
    .base-input__control:hover
    .mobileApp-wrap
    .base-input__control:active {
    background: #fff !important;
    box-shadow: none;
    color: #000;
  }
}
.mobileApp-wrap .base-input__control::-moz-placeholder {
  font-weight: 300;
  font-size: 28px;
  color: #767676;
}
.mobileApp-wrap .base-input__control::placeholder {
  font-weight: 300;
  font-size: 28px;
  color: #767676;
}
.mobileApp-wrap.container.cdek-container {
  padding: 0;
  margin: 0 0 50px;
}
@media (min-width: 1000px) {
  .mobileApp-wrap.container.cdek-container {
    max-width: 1300px;
    visibility: visible;
  }
}
@media (min-width: 1280px) {
  .mobileApp-wrap.container.cdek-container {
    margin: auto;
  }
}
.mobileApp-wrap .base--error .base-input__error-message {
  bottom: 0;
}
@media (min-width: 1000px) {
  .mobileApp-wrap .base--error .base-input__error-message {
    bottom: -10px;
  }
  .mobileApp-wrap__receive:hover {
    cursor: pointer;
    background: #0f9a39;
    color: #0f9a39;
    transition: all 0.8s;
  }
  .mobileApp-wrap__receive:hover:before {
    background: #fff;
  }
  .mobileApp-wrap__receive:hover:after {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }
  .mobileApp-wrap__receive:active {
    background: #0f9a39;
    color: #0f9a39;
  }
}
@keyframes load-bdfaaccd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bdfaaccd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.partner-tile[data-v-bdfaaccd] {
  padding: 16px;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  display: flex;
  text-decoration: none;
  color: #232323;
}
.partner-tile__box[data-v-bdfaaccd] {
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 2;
  transition: all 0.2s ease-out;
}
.partner-tile__container[data-v-bdfaaccd] {
  position: relative;
  z-index: 3;
}
.partner-tile--has-hover
  .partner-tile:hover
  .partner-tile__box[data-v-bdfaaccd] {
  border-color: #1ab248;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}
.partner-tile--has-hover .partner-tile[data-v-bdfaaccd]:hover {
  z-index: 2;
}
.partner-tile__img-block[data-v-bdfaaccd] {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.partner-tile__img[data-v-bdfaaccd] {
  max-width: 100%;
  max-height: 100%;
}
.partner-tile__description[data-v-bdfaaccd] {
  font-size: 14px;
  line-height: 18px;
  color: #999;
}
.partner-tile__discount-container[data-v-bdfaaccd] {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-top: 20px;
}
.partner-tile__discount-description[data-v-bdfaaccd] {
  font-size: 16px;
  line-height: 24px;
}
@keyframes load-9a7d8010 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a7d8010 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.wrap-partner[data-v-9a7d8010] {
  margin-bottom: 60px;
  padding: 0 10px;
}
@media (min-width: 1000px) {
  .wrap-partner[data-v-9a7d8010] {
    margin-bottom: 100px;
    padding: 0;
  }
}
.partner-content[data-v-9a7d8010] {
  margin: 0 0 40px;
  font-weight: 300;
  font-size: 16px;
}
@media (min-width: 640px) {
  .partner-content[data-v-9a7d8010] {
    font-weight: 300;
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .partner-content[data-v-9a7d8010] {
    width: 750px;
  }
}
@media (min-width: 1280px) {
  .partner-content[data-v-9a7d8010] {
    width: 850px;
  }
}
.wrap-partner .v-select.vs--single.vs--searchable[data-v-9a7d8010] {
  margin: 0 0 50px;
}
.wrap-link[data-v-9a7d8010] {
  display: flex;
  flex-wrap: wrap;
}
.wrap-link__links[data-v-9a7d8010] {
  width: 50%;
}
.wrap-img[data-v-9a7d8010] {
  padding: 30px 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 260px;
  -o-object-fit: contain;
  object-fit: contain;
  height: auto;
}
@media (min-width: 1000px) {
  .wrap-img[data-v-9a7d8010] {
    padding: 0;
    display: flex;
    align-items: center;
    width: 240px;
  }
}
@media (min-width: 1280px) {
  .wrap-img[data-v-9a7d8010] {
    width: 260px;
  }
}
@media (min-width: 640px) {
  .wrap-partner .base-select[data-v-9a7d8010] {
    width: 400px;
  }
}
@media (min-width: 1280px) {
  .wrap-partner .base-select[data-v-9a7d8010] {
    width: 35%;
  }
}
.partner-img[data-v-9a7d8010] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.partner-linkWrap[data-v-9a7d8010] {
  width: 100%;
  margin-bottom: 16px;
}
@media (min-width: 640px) and (max-width: 1000px) {
  .partner-linkWrap[data-v-9a7d8010] {
    margin: 0 8px 16px;
    flex-basis: calc(50% - 8px);
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(odd) {
    margin-left: 0;
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1280px) {
  .partner-linkWrap[data-v-9a7d8010] {
    margin: 0 8px 16px;
    flex-basis: calc(33% - 8px);
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(3n + 1) {
    margin-left: 0;
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(3n) {
    margin-right: 0;
  }
}
@media (min-width: 1280px) {
  .partner-linkWrap[data-v-9a7d8010] {
    margin: 0 8px 16px;
    flex-basis: calc(24.5% - 8px);
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(4n + 1) {
    margin-left: 0;
  }
  .partner-linkWrap[data-v-9a7d8010]:nth-child(4n) {
    margin-right: 0;
  }
}
.partner-linkWrap--green[data-v-9a7d8010] {
  background-color: #1ab248;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding: 24px;
}
.partner-linkWrap--green[data-v-9a7d8010] strong,
.partner-linkWrap--green[data-v-9a7d8010] b {
  font-size: 25px;
}
@keyframes load-efd10e8d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-efd10e8d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-documents[data-v-efd10e8d] {
  position: relative;
  z-index: 1;
  background-color: #fff;
  min-width: 0 !important;
  margin-bottom: 32px;
}
@media (min-width: 640px) {
  .tracking-documents[data-v-efd10e8d] {
    margin-bottom: 48px;
  }
}
.tracking-documents__button[data-v-efd10e8d] {
  margin-top: 24px;
}
.tracking-documents__html[data-v-efd10e8d] {
  margin-top: 16px;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  font-weight: 400;
  margin-left: 20px;
}
.tracking-documents__header[data-v-efd10e8d] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin: 0 16px 16px;
}
.tracking-documents__header__icon[data-v-efd10e8d] {
  width: 24px;
  height: 20px;
  margin-right: 12px;
}
.tracking-documents__header__text[data-v-efd10e8d] {
  font-size: 20px;
  line-height: 28px;
  color: #232323;
  word-break: normal;
}
.tracking-documents__tabs[data-v-efd10e8d] {
  padding: 0;
  white-space: nowrap;
  overflow-x: auto;
  position: relative;
  display: flex;
  -ms-overflow-style: none;
  scrollbar-width: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.tracking-documents__tabs--dragging[data-v-efd10e8d] {
  cursor: grabbing;
}
.tracking-documents__tabs-container[data-v-efd10e8d] {
  position: relative;
}
.tracking-documents__tabs-border[data-v-efd10e8d] {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: #e1e1e1;
  bottom: 0;
}
.tracking-documents__tabs[data-v-efd10e8d]::-webkit-scrollbar {
  display: none;
}
.tracking-documents__tabs__link[data-v-efd10e8d] {
  color: #232323;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  cursor: pointer;
}
.tracking-documents__tabs--dragging
  .tracking-documents__tabs__link[data-v-efd10e8d] {
  cursor: grabbing;
}
.tracking-documents__tabs__item[data-v-efd10e8d] {
  list-style-type: none;
  font-weight: 300;
  font-size: 15px;
  color: #232323;
  padding: 0 16px 8px;
  position: relative;
}
.tracking-documents__tabs__item.active
  > .tracking-documents__tabs__link[data-v-efd10e8d] {
  color: #1ab248;
}
.tracking-documents__tabs__item.active[data-v-efd10e8d]:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  border-bottom: 1px solid #1ab248;
  z-index: 4;
}
@media (min-width: 640px) {
  .tracking-documents[data-v-efd10e8d] {
    padding: 32px 32px 24px;
    box-shadow: 0 15px 15px #0000001a;
    border-radius: 10px;
  }
  .tracking-documents__html[data-v-efd10e8d] {
    font-size: 17px;
    line-height: 26px;
    color: #333;
  }
  .tracking-documents__tabs__link[data-v-efd10e8d] {
    font-size: 14px;
    line-height: 16px;
  }
  .tracking-documents__header[data-v-efd10e8d] {
    align-items: center;
    margin: 0 0 32px;
  }
  .tracking-documents__header__icon[data-v-efd10e8d] {
    margin-right: 16px;
  }
  .tracking-documents__header__text[data-v-efd10e8d] {
    transform: none;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
  }
}
.tracking-info {
  max-width: 512px;
  margin: 0 auto;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tracking-info__block {
  border-top: 1px dashed #ccc;
  padding: 18px 20px;
}
.tracking-info__block--delivery {
  border-top: 0 none;
  padding-top: 0;
}
.tracking-info__title {
  font-weight: 700;
  font-size: 20px;
  line-height: 32px;
  color: #333;
}
.tracking-info__barcode {
  line-height: 0;
  width: 100%;
}
.tracking-info__barcode img {
  width: 100%;
}
.tracking-info__group {
  margin-bottom: 12px;
}
.tracking-info__group label {
  color: #999;
  margin-bottom: 2px;
}
.tracking-info__button {
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  padding: 9px 10px;
  border-radius: 50px;
  border: 1px solid #1ab248;
  text-decoration: none;
  color: #1ab248;
}
.tracking-info__link {
  text-decoration: none;
  color: #1ab248;
  border-bottom: 1px dashed #1ab248;
}
.tracking-info__total-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 900;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 10px;
}
.tracking-info__total-label {
  font-weight: 500;
  font-size: 14px;
  flex-basis: 170px;
  line-height: 18px;
}
.tracking-info__notification {
  position: relative;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  padding: 8px 9px;
  border: 1px solid #ff6b00;
  background-color: #ff6b00;
  border-radius: 10px;
  display: flex;
  align-items: flex-start;
  margin-bottom: 4px;
}
.tracking-info__notification-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.tracking-info__notification-text {
  flex-basis: calc(100% - 20px);
}
.tracking-info__notification-label {
  margin-bottom: 8px;
}
.tracking-info__notification-button {
  background: #fff;
  color: #232323;
  border-radius: 50px;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  padding: 8px 10px;
}
.tracking-info__footer {
  background-color: #f6f7f9;
  padding: 17px 20px 27px;
  text-align: center;
}
.tracking-info__footer-text {
  max-width: 209px;
  margin: 0 auto;
}
.tracking-info__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 44px;
  padding: 0 20px;
}
.tracking-info__container {
  flex: 1 1 auto;
}
.tracking-info__button-share {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: 0;
}
.tracking-info__app-links {
  display: flex;
  justify-content: space-around;
  margin-top: 13px;
}
.tracking-info__app-links .tracking-info__app-link {
  width: 128px;
}
.tracking-info__app-links .tracking-info__app-link img {
  width: 100%;
}
@keyframes load-5eb6d1e4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5eb6d1e4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.header-parcel[data-v-5eb6d1e4] {
  box-shadow: 0 0 15px #0000001a;
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 2;
  transition: top 0.3s ease;
  height: 58px;
}
@media print {
  .header-parcel[data-v-5eb6d1e4] {
    box-shadow: none;
    position: static;
  }
}
.header-parcel__left[data-v-5eb6d1e4],
.header-parcel__right[data-v-5eb6d1e4] {
  display: flex;
  align-items: center;
}
.header-parcel__home-link[data-v-5eb6d1e4] {
  width: -moz-min-content;
  width: min-content;
}
@media (min-width: 1200px) {
  .header-parcel__home-link[data-v-5eb6d1e4] {
    width: auto;
  }
}
.header-parcel__widget[data-v-5eb6d1e4] {
  padding: 15px 0;
  display: none;
}
@media (min-width 640px) {
  .header-parcel__widget[data-v-5eb6d1e4] {
    padding: 40px 0;
  }
}
@media (min-width 1000px) {
  .header-parcel__widget[data-v-5eb6d1e4] {
    display: block;
    width: 100%;
    height: 100%;
  }
}
.header-parcel--mobile-menu[data-v-5eb6d1e4] {
  z-index: 10;
}
@media (min-width: 1000px) {
  .header-parcel[data-v-5eb6d1e4] {
    height: 90px;
  }
}
.header-parcel--hidden[data-v-5eb6d1e4] {
  top: -58px;
}
@media (min-width: 1000px) {
  .header-parcel--hidden[data-v-5eb6d1e4] {
    top: -90px;
  }
}
.header-parcel__switcher[data-v-5eb6d1e4] {
  margin-right: 21px;
  display: none;
}
@media (min-width: 1000px) {
  .header-parcel__switcher[data-v-5eb6d1e4] {
    display: block;
  }
}
.header-parcel__component-container[data-v-5eb6d1e4] {
  min-width: 320px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}
@media (min-width: 640px) {
  .header-parcel__component-container[data-v-5eb6d1e4] {
    padding: 0 40px;
  }
}
@media (min-width: 1000px) {
  .header-parcel__component-container[data-v-5eb6d1e4] {
    overflow: visible;
    max-width: 1200px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1280px) {
  .header-parcel__component-container[data-v-5eb6d1e4] {
    padding: 0;
  }
}
.header-parcel__component[data-v-5eb6d1e4] {
  display: block;
  width: 100%;
  background-color: #fff;
  position: absolute;
  box-shadow: 0 0 15px #0000001a;
}
@media (min-width: 1000px) {
  .header-parcel__component[data-v-5eb6d1e4] {
    overflow: visible;
  }
}
@media (max-width 639px) {
  .header-parcel--opened[data-v-5eb6d1e4] {
    overflow: visible;
  }
}
@media (max-width: 639px) {
  .header-parcel--opened .header-parcel__component[data-v-5eb6d1e4] {
    position: absolute;
    top: 53px;
    background-color: #fff;
    overflow: visible;
    padding-top: 10px;
    width: 100%;
    border-radius: 0 0 10px 10px;
    z-index: 2;
    padding-bottom: 35px;
  }
}
@media (min-width: 640px) and (max-width: 999px) {
  .header-parcel--opened .header-parcel__component[data-v-5eb6d1e4] {
    position: absolute;
    top: 53px;
    background-color: #fff;
    padding-top: 10px;
    overflow: visible;
    width: 100%;
    border-radius: 0 0 10px 10px;
    z-index: 2;
    padding-bottom: 35px;
  }
}
.header-parcel--opened .header-parcel__widget[data-v-5eb6d1e4] {
  display: block;
}
.header-parcel__component-button-content[data-v-5eb6d1e4] {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -32px;
  z-index: 1;
  left: 0;
}
@media (min-width: 1000px) {
  .header-parcel__component-button-content[data-v-5eb6d1e4] {
    display: none;
  }
}
.header-parcel__component-button[data-v-5eb6d1e4] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
  border-radius: 0 0 10px 10px;
  padding: 8px 24px;
  font-weight: 300;
  font-size: 14px;
  line-height: 15px;
  display: flex;
  align-items: center;
}
.header-parcel__component-button--open[data-v-5eb6d1e4] {
  background-color: transparent;
  color: #232323;
}
.header-parcel__component-button-text[data-v-5eb6d1e4] {
  margin-right: 15px;
}
.header-parcel__component-button-text[data-v-5eb6d1e4]:first-letter {
  text-transform: capitalize;
}
.header-parcel__container-wrapper[data-v-5eb6d1e4] {
  width: 100%;
  background-color: #fff;
  position: relative;
  z-index: 3;
}
.header-parcel__container[data-v-5eb6d1e4] {
  min-width: 320px;
  display: flex;
  margin: 0 auto;
  padding: 0 15px;
  height: 58px;
  align-items: center;
  background-color: #fff;
  position: relative;
  z-index: 2;
  justify-content: space-between;
  gap: 8px;
}
@media (min-width: 640px) {
  .header-parcel__container[data-v-5eb6d1e4] {
    padding: 0 40px;
  }
}
@media (min-width: 1000px) {
  .header-parcel__container[data-v-5eb6d1e4] {
    max-width: 1200px;
    height: 90px;
  }
}
@media (min-width: 1280px) {
  .header-parcel__container[data-v-5eb6d1e4] {
    padding: 0;
  }
}
.header-parcel__logo[data-v-5eb6d1e4] {
  flex: 0 0 auto;
  margin-top: 10px;
  margin-right: 10px;
}
@media (min-width: 1000px) {
  .header-parcel__logo[data-v-5eb6d1e4] {
    margin-right: 50px;
  }
}
.header-parcel__logo[data-v-5eb6d1e4] .logo {
  height: auto;
}
@media (min-width: 1000px) {
  .header-parcel__logo[data-v-5eb6d1e4] .logo {
    width: 115px;
  }
}
@media prion {
  .header-parcel__logo[data-v-5eb6d1e4] .logo {
    width: 81px !important;
    height: 34px !important;
  }
}
.header-parcel__nav[data-v-5eb6d1e4] {
  display: none;
}
@media (min-width: 1000px) {
  .header-parcel__nav[data-v-5eb6d1e4] {
    display: flex;
    height: 100%;
    align-items: center;
    flex: 0 0 auto;
  }
}
.header-parcel__go-to-home[data-v-5eb6d1e4] {
  flex: 0 0 auto;
  padding-right: 28px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACASURBVHgB1ZO9EUBAEIXfGQUIOYlShBvogRZUQClUYPwEMsoRaoB1hDck5wK+ZIOd+Wbe21nAEL+hKBwovds5MCfmHZXsqYBNZEul7Ij/KxZBRxMsIFTH52Rw/uZQGrxechYebHDGvuKrGmCD7wvDhrInoQtDNmBW/5gtyVjruwNQVjfC9hZfCwAAAABJRU5ErkJggg==);
  text-decoration: none;
  background-position: center right;
  font-size: 14px;
  line-height: 19px;
  width: -moz-fit-content;
  width: fit-content;
  text-align: right;
}
.header-parcel__link[data-v-5eb6d1e4] {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  flex: 0 0 auto;
  text-decoration: none;
  padding: 0 3px;
  margin: 0 10px;
  border-bottom: 1px solid transparent;
  outline: none;
  height: 100%;
}
.header-parcel__link[data-v-5eb6d1e4]:first-child {
  margin-left: 0;
}
.header-parcel__link[data-v-5eb6d1e4]:last-child {
  margin-right: 0;
}
.header-parcel__link__content[data-v-5eb6d1e4] {
  transition: none;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: normal;
  text-transform: none;
  color: #232323;
  font-weight: 400;
}
.header-parcel__link--active .header-parcel__link__content[data-v-5eb6d1e4] {
  font-weight: 400;
  letter-spacing: normal-0.0065em;
}
.header-parcel__link:hover .header-parcel__link__content[data-v-5eb6d1e4],
.header-parcel__link:focus .header-parcel__link__content[data-v-5eb6d1e4] {
  color: #1ab248;
}
.header-parcel__bg[data-v-5eb6d1e4] {
  background-color: #0000004d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 1000px) {
  .header-parcel__bg[data-v-5eb6d1e4] {
    display: none;
  }
}
.header-parcel__go-to-home-mobile[data-v-5eb6d1e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACASURBVHgB1ZO9EUBAEIXfGQUIOYlShBvogRZUQClUYPwEMsoRaoB1hDck5wK+ZIOd+Wbe21nAEL+hKBwovds5MCfmHZXsqYBNZEul7Ij/KxZBRxMsIFTH52Rw/uZQGrxechYebHDGvuKrGmCD7wvDhrInoQtDNmBW/5gtyVjruwNQVjfC9hZfCwAAAABJRU5ErkJggg==);
  text-decoration: none;
  background-position: center right;
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
  padding: 15px 28px 15px 0;
}
@keyframes load-f685492b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f685492b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.holidays-alert[data-v-f685492b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: block;
  border-radius: 8px;
  background: var(--Surface_Attention, rgba(244, 117, 0, 0.05));
  padding: 12px 12px 12px 16px;
}
.holidays-alert + .holidays-alert[data-v-f685492b] {
  margin-top: 16px;
}
.holidays-alert__body[data-v-f685492b] {
  margin-top: 4px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.holidays-alert__head[data-v-f685492b] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.holidays-alert__head .head-icon[data-v-f685492b] {
  width: 20px;
  height: 20px;
}
.holidays-alert__head .head-title[data-v-f685492b] {
  font-weight: 500;
}
@keyframes load-059cda6a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-059cda6a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-from-to-button[data-v-059cda6a] {
  position: relative;
  display: flex;
}
.office-from-to-button__item[data-v-059cda6a] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-right: 8px;
  padding: 12px;
  color: #fff;
  border-radius: 8px;
  background: #1ab248;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.office-from-to-button__item svg[data-v-059cda6a] {
  margin-bottom: 4px;
}
.office-from-to-button__item[data-v-059cda6a]:last-child {
  margin-right: 0;
}
.office-from-to-button__item[data-v-059cda6a]:hover {
  background: #2cd35f;
}
.office-from-to-button__item-disabled[data-v-059cda6a] {
  background: rgba(0, 0, 0, 0.35);
  color: #fffc;
  pointer-events: none;
}
@keyframes load-112030bd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-112030bd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-sizes__icon[data-v-112030bd] {
  flex-shrink: 0;
  margin-right: 16px;
}
.office-sizes__item[data-v-112030bd] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 22px;
}
@keyframes load-21f0d20c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-21f0d20c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-metro[data-v-21f0d20c] {
  display: flex;
  align-items: flex-start;
}
.office-metro__icon[data-v-21f0d20c] {
  margin-right: 16px;
}
.office-metro__name[data-v-21f0d20c] {
  margin-bottom: 4px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-metro__line[data-v-21f0d20c] {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.office-metro__mark[data-v-21f0d20c] {
  width: 8px;
  height: 8px;
  margin-right: 10px;
  content: " ";
  border-radius: 8px;
}
@keyframes load-4afd6a1a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4afd6a1a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-contacts__item[data-v-4afd6a1a] {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin: 14px 0;
}
.office-contacts__item[data-v-4afd6a1a]:last-child {
  margin-bottom: 0;
}
.office-contacts__icon[data-v-4afd6a1a] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
@keyframes load-ce646c4b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ce646c4b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-gallery-arrow[data-v-ce646c4b] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.office-gallery-arrow--left[data-v-ce646c4b] {
  transform: rotate(180deg);
}
.office-gallery {
  min-width: 0;
  max-width: 100vw;
}
.office-gallery__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.office-gallery .swiper-container {
  position: static;
  overflow: hidden;
  min-width: 0;
  max-width: 100vw;
}
.office-gallery
  .swiper-container:not(
    .office-gallery .swiper-container.swiper-container-initialized
  )
  .office-gallery__navigation-right,
.office-gallery
  .swiper-container:not(
    .office-gallery .swiper-container.swiper-container-initialized
  )
  .office-gallery__navigation-left {
  transition: linear 0.05s;
  pointer-events: none;
  background-color: #f2f2f2;
}
.office-gallery .swiper-slide {
  width: auto;
  margin-right: 16px;
}
.office-gallery .swiper-slide:first-child {
  margin-left: 16px;
}
.office-gallery__img {
  width: 178px;
  max-width: 100%;
  height: 178px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}
.office-gallery__img.swiper-lazy-loaded {
  display: inline-block;
  cursor: pointer;
}
.office-gallery__navigation-right {
  margin-left: 15px;
}
.office-gallery__navigation-right,
.office-gallery__navigation-left {
  display: none;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: unset;
  height: 24px;
  cursor: pointer;
  transition: ease-out 0.2s;
  outline: none;
}
.office-gallery__navigation-right svg,
.office-gallery__navigation-left svg {
  stroke: #1ab248;
}
.office-gallery__navigation-right.swiper-button-disabled,
.office-gallery__navigation-right.swiper-button-disabled:hover,
.office-gallery__navigation-left.swiper-button-disabled,
.office-gallery__navigation-left.swiper-button-disabled:hover {
  transition: linear 0.05s;
  pointer-events: none;
}
.office-gallery__navigation-right.swiper-button-disabled svg,
.office-gallery__navigation-right.swiper-button-disabled:hover svg,
.office-gallery__navigation-left.swiper-button-disabled svg,
.office-gallery__navigation-left.swiper-button-disabled:hover svg {
  stroke: #c6cacc;
}
.office-gallery__navigation-right:hover svg,
.office-gallery__navigation-left:hover svg {
  stroke: #15993d;
}
.office-gallery__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 16px 16px;
}
.office-gallery .swiper-lazy-preloader {
  top: 0;
  left: 0;
  width: 186px;
  height: 186px;
  margin-top: 0;
  margin-left: 0;
  border: none;
  border-radius: 10px;
  background: #f5f5f5;
  transition: none;
  animation: none !important;
}
@media (min-width: 1000px) {
  .office-gallery__navigation-right,
  .office-gallery__navigation-left {
    display: inline-flex;
  }
  .office-gallery .swiper-slide:first-child {
    margin-left: 0;
  }
  .office-gallery .swiper-slide:last-child {
    margin-right: 0;
  }
  .office-gallery__header {
    display: flex;
    margin: 0 0 16px;
  }
}
@keyframes load-c6678b44 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c6678b44 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-worktime__icon[data-v-c6678b44] {
  height: 24px;
}
.office-worktime__content[data-v-c6678b44] {
  display: flex;
  justify-content: flex-start;
}
.office-worktime__data[data-v-c6678b44] {
  margin-left: 16px;
}
.office-worktime__text[data-v-c6678b44] {
  margin-bottom: 2px;
  color: #000;
  font-size: 14px;
  line-height: 24px;
}
.office-worktime__active[data-v-c6678b44] {
  margin-top: 6px;
}
@keyframes load-c278d953 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c278d953 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.parallax-image[data-v-c278d953] {
  width: 100%;
  line-height: 0;
}
.parallax-image__img[data-v-c278d953] {
  width: 100%;
}
@keyframes load-8942b1ab {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8942b1ab {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.business-help[data-v-8942b1ab] {
  margin-inline: 16px;
  --padding-top: 48px;
  --padding-bottom: 48px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .business-help[data-v-8942b1ab] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .business-help[data-v-8942b1ab] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.business-help__title[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
.business-help__container[data-v-8942b1ab] {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
@media (min-width: 992px) {
  .business-help__container[data-v-8942b1ab] {
    flex-direction: row;
    gap: 24px;
  }
}
.business-help__feedback-titles[data-v-8942b1ab] {
  display: flex;
  gap: 8px;
  flex-direction: column;
}
.business-help__feedback-title[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.business-help__feedback-subtitle[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.business-help__feedback-form[data-v-8942b1ab] {
  display: grid;
  gap: 16px;
  grid-template-rows: 1fr 1fr 1fr;
}
.business-help__feedback-form[data-v-8942b1ab] .cdek-input__tip:empty {
  display: none;
}
@media (min-width: 992px) {
  .business-help__feedback-form[data-v-8942b1ab] {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    row-gap: 24px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
  .business-help__feedback-submit-button[data-v-8942b1ab] {
    max-width: 160px;
  }
}
.business-help__feedback-success[data-v-8942b1ab] {
  position: relative;
  min-height: 250px;
}
@media (min-width: 992px) {
  .business-help__feedback-success[data-v-8942b1ab] {
    height: auto;
    min-height: 256px;
  }
}
.business-help__success-title[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .business-help__success-title[data-v-8942b1ab] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.business-help__success-subtitle[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .business-help__success-subtitle[data-v-8942b1ab] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.business-help__success-titles[data-v-8942b1ab] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.business-help__feedback-success-image[data-v-8942b1ab] {
  position: absolute;
  right: -20px;
  bottom: -20px;
  width: 166px;
  height: 200px;
}
@media (min-width: 1200px) {
  .business-help__feedback-success-image[data-v-8942b1ab] {
    right: -32px;
    bottom: -32px;
  }
}
.business-help__widget[data-v-8942b1ab] {
  margin-bottom: 24px;
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  padding: 20px;
  box-shadow: none;
}
.business-help__widget[data-v-8942b1ab]:last-child {
  margin-bottom: 0;
}
.business-help__widget.business-help__widget--feedback[data-v-8942b1ab] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-right: 0;
}
.business-help__subtitle[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.business-help__text[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 24px;
}
.business-help__phone[data-v-8942b1ab] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.business-help__phone svg[data-v-8942b1ab] {
  margin-right: 12px;
}
.business-help__social[data-v-8942b1ab] {
  display: flex;
  gap: 12px;
}
@media (min-width: 576px) {
  .business-help__container[data-v-8942b1ab] {
    display: flex;
  }
  .business-help__widget[data-v-8942b1ab] {
    margin: 0 24px 0 0;
    width: 100%;
    box-sizing: border-box;
  }
  .business-help__widget[data-v-8942b1ab]:last-child {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .business-help__subtitle[data-v-8942b1ab] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .business-help__title[data-v-8942b1ab] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .business-help__widget[data-v-8942b1ab] {
    padding: 32px;
  }
}
@keyframes load-b08da8c3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b08da8c3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.business-solutions[data-v-b08da8c3] {
  margin-inline: 16px;
  --padding-top: 24px;
  --padding-bottom: 24px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .business-solutions[data-v-b08da8c3] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .business-solutions[data-v-b08da8c3] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.business-solutions__title[data-v-b08da8c3] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
}
.business-solutions__container[data-v-b08da8c3] {
  display: grid;
  gap: 24px;
}
.business-solutions__item[data-v-b08da8c3] {
  text-decoration: none;
}
.business-solutions__item-header[data-v-b08da8c3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
}
.business-solutions__item-title[data-v-b08da8c3] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  margin-right: 4px;
  text-decoration: none;
}
.business-solutions__item-subtitle[data-v-b08da8c3] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  text-decoration: none;
}
@media (min-width: 576px) {
  .business-solutions__container[data-v-b08da8c3] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .business-solutions__title[data-v-b08da8c3] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .business-solutions[data-v-b08da8c3] {
    max-width: 1200px;
  }
  .business-solutions__container[data-v-b08da8c3] {
    grid-auto-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(3, auto);
    gap: 28px 126px;
    margin-right: 100px;
  }
}
@keyframes load-f11da997 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f11da997 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-button-block[data-v-f11da997] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .cdek-button-block[data-v-f11da997] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .cdek-button-block[data-v-f11da997] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.cdek-button-block[data-v-f11da997] a.cdek-button {
  text-decoration: none;
}
.cdek-button-block[data-v-f11da997] .cdek-button {
  --button-max-width: 100%;
  max-width: var(--button-max-width);
}
@media (min-width: 992px) {
  .cdek-button-block[data-v-f11da997] .cdek-button {
    max-width: var(--button-max-width-lg);
  }
}
@keyframes load-698dd452 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-698dd452 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.columns-gallery[data-v-698dd452] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.columns-gallery__container[data-v-698dd452] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  margin-inline: 0;
}
@media (min-width: 992px) {
  .columns-gallery__container[data-v-698dd452] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .columns-gallery__container[data-v-698dd452] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 576px) {
  .columns-gallery__container[data-v-698dd452] {
    margin-inline: 16px;
  }
}
@media (min-width: 1200px) {
  .columns-gallery__container[data-v-698dd452] {
    margin-inline: auto;
  }
}
.columns-gallery__title[data-v-698dd452] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
  margin-inline: 16px;
}
@media (min-width: 576px) {
  .columns-gallery__title[data-v-698dd452] {
    margin-inline: unset;
  }
}
@media (min-width: 992px) {
  .columns-gallery__title[data-v-698dd452] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
.columns-gallery__description[data-v-698dd452] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 576px) {
  .columns-gallery__description[data-v-698dd452] {
    padding-left: 0;
    padding-right: 0;
  }
}
.columns-gallery__grid[data-v-698dd452] {
  display: none;
  grid-gap: 12px;
  --columns-amount: 4;
}
@media (min-width: 576px) {
  .columns-gallery__grid[data-v-698dd452] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
  }
}
@media (min-width: 992px) {
  .columns-gallery__grid[data-v-698dd452] {
    grid-template-columns: repeat(var(--columns-amount), 1fr);
  }
}
@media (min-width: 1200px) {
  .columns-gallery__grid[data-v-698dd452] {
    grid-gap: 24px;
  }
}
.columns-gallery__gallery[data-v-698dd452] {
  display: block;
}
@media (min-width: 576px) {
  .columns-gallery__gallery[data-v-698dd452] {
    display: none;
  }
}
.columns-gallery__gallery[data-v-698dd452] .swiper-slide {
  box-sizing: border-box;
  width: calc(100% - 48px);
  height: auto;
}
.columns-gallery__footer[data-v-698dd452] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 32px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 576px) {
  .columns-gallery__footer[data-v-698dd452] {
    padding-left: 0;
    padding-right: 0;
  }
}
.columns-gallery__action[data-v-698dd452] {
  margin-top: 24px;
  width: 100%;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .columns-gallery__action[data-v-698dd452] {
    margin-top: 32px;
    padding: 6px 50px;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
}
.columns-gallery--block .columns-gallery__gallery[data-v-698dd452] {
  display: none !important;
}
.columns-gallery--block .columns-gallery__grid[data-v-698dd452] {
  display: grid !important;
}
.columns-gallery-tile[data-v-698dd452] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
  --padding-inline: 20px;
  --padding-block: 24px;
  --img-margin-bottom: 24px;
  --img-width: 40px;
  --subtitle-color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
@media (min-width: 768px) {
  .columns-gallery-tile[data-v-698dd452] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
  }
}
@media (min-width: 576px) {
  .columns-gallery-tile[data-v-698dd452] {
    padding-inline: var(--padding-inline);
    padding-block: var(--padding-block);
  }
}
.columns-gallery-tile__img[data-v-698dd452] {
  width: var(--img-width);
  margin-bottom: var(--img-margin-bottom);
}
.columns-gallery-tile__title[data-v-698dd452] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  margin-top: auto;
}
.columns-gallery-tile__subtitle[data-v-698dd452] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--subtitle-color);
}
@keyframes load-26c2a278 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-26c2a278 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.inn-block__container[data-v-26c2a278] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-top-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-bottom: 12px;
  --padding-bottom-lg: 100px;
}
@media (min-width: 992px) {
  .inn-block__container[data-v-26c2a278] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .inn-block__container[data-v-26c2a278] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.inn-block__title[data-v-26c2a278] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .inn-block__title[data-v-26c2a278] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
}
@keyframes load-c376952b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c376952b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-map-universal[data-v-c376952b] {
  margin-inline: 16px;
  --padding-bottom: 32px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-top: 7px;
  --padding-top-lg: 89px;
  --padding-bottom-lg: 105px;
  margin-inline: unset;
}
@media (min-width: 992px) {
  .office-map-universal[data-v-c376952b] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .office-map-universal[data-v-c376952b] {
    max-width: 1200px;
    margin: 0 auto;
    max-width: unset;
    margin: unset;
  }
}
.office-map-universal[data-v-c376952b] .offices-select-city__city-link {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .office-map-universal[data-v-c376952b] .offices-select-city__city-link {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
}
@keyframes load-96e7785d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-96e7785d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-columns-simple[data-v-96e7785d] {
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background: var(--background);
}
.two-columns-simple__container[data-v-96e7785d] {
  margin-inline: 16px;
  --padding-top: 24px;
  --padding-bottom: 24px;
  --padding-top-lg: 32px;
  --padding-bottom-lg: 32px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .two-columns-simple__container[data-v-96e7785d] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .two-columns-simple__container[data-v-96e7785d] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.two-columns-simple__grid[data-v-96e7785d] {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
}
@media (min-width: 576px) {
  .two-columns-simple__grid[data-v-96e7785d] {
    grid-template-columns: repeat(var(--3bf15a9c), 1fr);
  }
}
@media (min-width: 1200px) {
  .two-columns-simple__grid[data-v-96e7785d] {
    grid-gap: 24px;
  }
}
.two-columns-simple__subtitle[data-v-96e7785d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.two-columns-simple__icon[data-v-96e7785d] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  left: 24px;
  display: none;
}
@media (min-width: 768px) {
  .two-columns-simple__icon[data-v-96e7785d] {
    display: block;
  }
}
.two-columns-simple__tile[data-v-96e7785d] {
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  position: relative;
  padding-block: 16px;
  --tile-background: var(--Marine_5, rgba(0, 187, 228, 0.05));
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .two-columns-simple__tile[data-v-96e7785d] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding-block: 20px;
    padding-inline: 24px;
  }
  .two-columns-simple__tile_icon[data-v-96e7785d] {
    padding-left: 72px;
  }
}
.two-columns-simple__title[data-v-96e7785d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}
.two-columns-simple__link[data-v-96e7785d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.containerMF__h4,
.numbers__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .numbers__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.numbers {
  display: block;
  width: 100%;
  padding: 10px;
  margin-bottom: 60px;
}
@media (min-width: 640px) {
  .numbers {
    padding: 10px 0 20px 20px;
    font-size: 0;
  }
}
@media (min-width: 1000px) {
  .numbers {
    padding-top: 50px;
    margin-bottom: 118px;
  }
}
@media (min-width: 1280px) {
  .numbers {
    max-width: 1200px;
    margin-bottom: 167px;
    padding-left: 0;
  }
}
.numbers__wrapper {
  display: block;
}
@media (min-width: 640px) {
  .numbers__wrapper {
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
}
@media (min-width: 1000px) {
  .numbers__wrapper {
    width: 47%;
  }
}
.numbers__h4 {
  margin-bottom: 15px;
}
@media (min-width: 1000px) {
  .numbers__h4 {
    margin-bottom: 57px;
  }
}
@media (min-width: 1280px) {
  .numbers__h4 {
    margin-bottom: 47px;
  }
}
.numbers__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 42px;
}
@media (min-width: 640px) {
  .numbers__list {
    margin-bottom: 0;
  }
}
.numbers__item {
  flex: 0 0 45%;
  margin-bottom: 28px;
  text-align: left;
}
.numbers__item:nth-last-child(1),
.numbers__item:nth-last-child(2) {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .numbers__item {
    flex-grow: 1;
    margin-bottom: 52px;
  }
}
@media (min-width: 1280px) {
  .numbers__item {
    margin-bottom: 46px;
  }
}
.numbers__num {
  display: block;
  margin-bottom: 5px;
  font-weight: 200;
  font-size: 30px;
  line-height: 1.5;
}
@media (min-width: 1000px) {
  .numbers__num {
    margin-bottom: 3px;
    font-size: 50px;
  }
}
@media (min-width: 1280px) {
  .numbers__num {
    margin-bottom: 2px;
    font-size: 60px;
  }
}
.numbers__val {
  display: block;
  margin-right: 10px;
  font-size: 12px;
  line-height: 1.5;
}
@media (min-width: 1000px) {
  .numbers__val {
    margin-right: 35px;
    font-size: 16px;
  }
}
@media (min-width: 1280px) {
  .numbers__val {
    line-height: 1;
  }
}
.numbers__image-wrapper {
  display: block;
  margin: 0 -10px;
}
@media (min-width: 640px) {
  .numbers__image-wrapper {
    display: inline-block;
    width: 50%;
    margin: 63px 0 0;
    vertical-align: top;
  }
}
@media (min-width: 1000px) {
  .numbers__image-wrapper {
    width: 53%;
    margin-top: 115px;
  }
}
@media (min-width: 1600px) {
  .numbers__image-wrapper {
    overflow: visible;
  }
  .numbers__image-wrapper img {
    width: 120%;
  }
}
.numbers__image {
  width: 100%;
  height: auto;
}
@keyframes load-b2f0efe8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b2f0efe8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-title[data-v-b2f0efe8] {
  background: var(--background-xs);
}
.page-title__container[data-v-b2f0efe8] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .page-title__container[data-v-b2f0efe8] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .page-title__container[data-v-b2f0efe8] {
    max-width: 1200px;
    margin: 0 auto;
  }
  .page-title[data-v-b2f0efe8] {
    background: var(--background-xl);
  }
}
.page-title__title[data-v-b2f0efe8] {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 50px;
}
.page-title__subtitle[data-v-b2f0efe8] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@keyframes load-39ec5e25 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-39ec5e25 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.link-alert[data-v-39ec5e25] {
  margin: 16px auto 0;
}
.link-alert__link[data-v-39ec5e25] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: 1px dashed #e0e0e0;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 7px 12px;
  cursor: pointer;
  text-decoration: none;
  margin: 16px;
}
@media (min-width: 768px) {
  .link-alert__link[data-v-39ec5e25] {
    background: rgba(246, 247, 249, 0.66);
    border-radius: 10px;
    padding: 20px;
    border: none;
    margin-bottom: 48px;
    margin-left: 0;
    margin-right: 0;
  }
}
.link-alert__icon[data-v-39ec5e25] {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.link-alert__text[data-v-39ec5e25] {
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #333;
  margin-right: 32px;
}
.link-alert__text[data-v-39ec5e25] span {
  color: #00bc4c;
  font-size: 15px;
  line-height: 24px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .link-alert__text[data-v-39ec5e25] span,
  .link-alert__text[data-v-39ec5e25] {
    font-size: 20px;
  }
}
@keyframes load-f7e89a2d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f7e89a2d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-tiles-grid[data-v-f7e89a2d] {
  --white: var(--Peak, #fff);
  --background: var(--white);
  background: var(--background);
}
.two-tiles-grid__container[data-v-f7e89a2d] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  margin-left: 0;
  margin-right: 0;
  --padding-top-md: 32px;
  --padding-bottom-md: 32px;
}
@media (min-width: 1200px) {
  .two-tiles-grid__container[data-v-f7e89a2d] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .two-tiles-grid__container[data-v-f7e89a2d] {
    padding-top: var(--padding-top-md);
    padding-bottom: var(--padding-bottom-md);
  }
}
@media (min-width: 992px) {
  .two-tiles-grid__container[data-v-f7e89a2d] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
.two-tiles-grid__title[data-v-f7e89a2d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin: 0 16px 12px;
}
@media (min-width: 992px) {
  .two-tiles-grid__title[data-v-f7e89a2d] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 8px;
  }
}
.two-tiles-grid__description[data-v-f7e89a2d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 0 16px 24px;
}
@media (min-width: 992px) {
  .two-tiles-grid__description[data-v-f7e89a2d] {
    margin: 0 0 32px;
  }
}
.two-tiles-grid__grid[data-v-f7e89a2d] {
  display: grid;
  grid-gap: 8px;
}
@media (min-width: 768px) {
  .two-tiles-grid__grid[data-v-f7e89a2d] {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 24px;
  }
}
.two-tiles-grid__el[data-v-f7e89a2d] {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
  border-radius: 0;
  background: rgb(246, 247, 249);
}
@media (min-width: 768px) {
  .two-tiles-grid__el[data-v-f7e89a2d] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    border-radius: 16px;
  }
}
.two-tiles-grid__img[data-v-f7e89a2d] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 64px;
  display: flex;
}
@media (min-width: 768px) {
  .two-tiles-grid__img[data-v-f7e89a2d] {
    width: 110px;
  }
}
.two-tiles-grid__img img[data-v-f7e89a2d] {
  width: 100%;
}
.two-tiles-grid__el-title[data-v-f7e89a2d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .two-tiles-grid__el-title[data-v-f7e89a2d] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.two-tiles-grid__subtitle[data-v-f7e89a2d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  max-width: calc(100% - 70px);
}
@media (min-width: 992px) {
  .two-tiles-grid__subtitle[data-v-f7e89a2d] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: calc(100% - 120px);
  }
}
@keyframes load-9f79553b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9f79553b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-tabs[data-v-9f79553b] .cdek-chip:first-child {
  margin-left: 16px;
}
.universal-tabs[data-v-9f79553b] .cdek-chip:last-child {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .universal-tabs[data-v-9f79553b] .cdek-chip:first-child {
    margin-left: 32px;
  }
  .universal-tabs[data-v-9f79553b] .cdek-chip:last-child {
    margin-right: 32px;
  }
}
.universal-tabs__card[data-v-9f79553b] {
  box-shadow: none;
  border-radius: 0;
  padding: 24px 0;
}
@media (min-width: 768px) {
  .universal-tabs__card[data-v-9f79553b] {
    box-shadow: 0 4px 12px #0000000d;
    border-radius: 16px;
    padding: 32px 0;
  }
}
.universal-tabs__title[data-v-9f79553b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin: 0 16px 16px;
}
@media (min-width: 768px) {
  .universal-tabs__title[data-v-9f79553b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin: 0 32px 16px;
  }
}
.universal-tabs__head[data-v-9f79553b] {
  margin: 0 0 24px;
}
@media (min-width: 768px) {
  .universal-tabs__head[data-v-9f79553b] {
    margin: 0 0 32px;
  }
}
.universal-tabs__content[data-v-9f79553b] {
  padding: 0 16px;
}
@media (min-width: 768px) {
  .universal-tabs__content[data-v-9f79553b] {
    padding: 0 32px;
  }
}
.universal-tabs__container[data-v-9f79553b] {
  --padding-bottom: 12px;
  --padding-bottom-lg: 80px;
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 768px) {
  .universal-tabs__container[data-v-9f79553b] {
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: var(--padding-bottom-lg);
  }
}
.universal-tabs__container li {
  list-style-position: inside;
}
@keyframes load-8c02f2cd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8c02f2cd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-contacts[data-v-8c02f2cd] {
  --background: #f5f7f7;
  background: var(--background);
}
.base-contacts a[data-v-8c02f2cd] {
  text-decoration: none;
}
.base-contacts__container[data-v-8c02f2cd] {
  margin-inline: 16px;
  --padding-top: 24px;
  --padding-bottom: 24px;
  --padding-top-lg: 56px;
  --padding-bottom-lg: 56px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  margin-inline: 0;
}
@media (min-width: 992px) {
  .base-contacts__container[data-v-8c02f2cd] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .base-contacts__container[data-v-8c02f2cd] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.base-contacts__items[data-v-8c02f2cd] {
  display: grid;
  gap: 12px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .base-contacts__items[data-v-8c02f2cd] {
    margin-bottom: 24px;
    gap: 24px;
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 992px) {
  .base-contacts[data-v-8c02f2cd] .cdek-widget {
    border-radius: 0;
  }
}
.base-contacts__title[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 32px;
  margin: 0 16px 16px;
  font-weight: 300;
}
@media (min-width: 992px) {
  .base-contacts__title[data-v-8c02f2cd] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
    margin: 0 0 32px;
  }
}
.base-contacts__contact[data-v-8c02f2cd] {
  padding: 24px 16px;
}
@media (min-width: 992px) {
  .base-contacts__contact[data-v-8c02f2cd] {
    padding: 24px;
    flex: 0 0 282px;
  }
}
.base-contacts__contact-button[data-v-8c02f2cd] {
  margin: 24px 0 12px;
}
.base-contacts__contact-title[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
}
.base-contacts__contact-title.support[data-v-8c02f2cd] {
  margin-bottom: 16px;
}
.base-contacts__contact-subtitle[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  text-decoration: none;
  margin-bottom: 16px;
}
.base-contacts__contact-subtitle.support[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  display: block;
}
.base-contacts__contact-link[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  gap: 8px;
  align-items: center;
  color: var(--Primary_Active, #158e3a);
  margin-bottom: 12px;
  cursor: pointer;
}
.base-contacts__contact-link.support[data-v-8c02f2cd] {
  margin-bottom: 0;
}
.base-contacts__contact-link[data-v-8c02f2cd]:last-child {
  margin-bottom: 0;
}
.base-contacts__contact-link img[data-v-8c02f2cd] {
  width: 16px;
  height: 16px;
}
.base-contacts__additional[data-v-8c02f2cd] {
  padding: 24px 16px;
  flex-grow: 1;
}
@media (min-width: 992px) {
  .base-contacts__additional[data-v-8c02f2cd] {
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  .base-contacts__additional[data-v-8c02f2cd] {
    width: -moz-min-content;
    width: min-content;
  }
}
.base-contacts__additional-title[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .base-contacts__additional-title[data-v-8c02f2cd] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 16px;
  }
}
.base-contacts__additional-item[data-v-8c02f2cd] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 12px;
}
.base-contacts__additional-item[data-v-8c02f2cd]:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .base-contacts__additional-item[data-v-8c02f2cd] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
@keyframes load-5b0d7650 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5b0d7650 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-tabs-selector[data-v-5b0d7650] {
  display: flex;
  padding: 4px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: 0 1px 2px #0021340d inset;
  border-radius: 10px;
}
.cdek-tabs-selector__action[data-v-5b0d7650] {
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.55px;
  text-align: center;
  text-transform: uppercase;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  flex: 1 1 auto;
  padding: 8px;
}
.cdek-tabs-selector__action--active[data-v-5b0d7650] {
  background: #fff;
  box-shadow: 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
  color: var(--Primary_Active, #158e3a);
  border-radius: 8px;
}
.move-out-success-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@keyframes load-e2232992 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e2232992 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.move-out-success-modal__icon[data-v-e2232992] {
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  margin-top: 12px;
}
@media (min-width: 768px) {
  .move-out-success-modal__icon[data-v-e2232992] {
    width: 132px;
    height: 132px;
    margin-bottom: 32px;
    margin-top: 0;
  }
}
.move-out-success-modal__title[data-v-e2232992] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .move-out-success-modal__title[data-v-e2232992] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.move-out-success-modal__subtitle[data-v-e2232992] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .move-out-success-modal__subtitle[data-v-e2232992] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .base-cdek-modal__container.move-out-modal {
    width: 44% !important;
    max-width: 588px;
  }
}
.base-cdek-modal__container .move-out-modal__content {
  max-height: 88dvh;
  overflow: auto;
}
.base-cdek-modal__container .move-out-modal__content::-webkit-scrollbar {
  width: 4px;
}
.base-cdek-modal__container .move-out-modal__content::-webkit-scrollbar-track {
  border-radius: 8px;
}
.base-cdek-modal__container .move-out-modal__content::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
@keyframes load-958acd5d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-958acd5d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.move-out-modal__title[data-v-958acd5d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  .move-out-modal__title[data-v-958acd5d] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.move-out-modal__subtitle[data-v-958acd5d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .move-out-modal__subtitle[data-v-958acd5d] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.move-out-modal__list[data-v-958acd5d] {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}
.move-out-modal__list-item[data-v-958acd5d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.move-out-modal__list-item[data-v-958acd5d]:before {
  content: " ";
  background: url(/assets/static/check.e4e2dfb5.svg) no-repeat center;
  width: 20px;
  height: 20px;
  display: block;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .move-out-modal__list[data-v-958acd5d] {
    margin-bottom: 32px;
  }
}
.move-out-modal__card[data-v-958acd5d] {
  padding: 12px 16px;
  background: var(--Surface_Attention, rgba(244, 117, 0, 0.05));
  border-radius: 8px;
  margin-bottom: 16px;
}
.move-out-modal__card-title[data-v-958acd5d] {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 4px;
}
.move-out-modal__card-subtitle[data-v-958acd5d] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.move-out-modal__tabs[data-v-958acd5d] {
  margin: 24px 0 12px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .move-out-modal__tabs[data-v-958acd5d] {
    flex-direction: row;
  }
}
.move-out-modal__submit[data-v-958acd5d] {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .move-out-modal__submit[data-v-958acd5d] {
    margin-top: 32px;
  }
}
.containerMF__text,
.toggle-item__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .toggle-item__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .toggle-item__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.toggle-item__text b {
  font-weight: 600;
}
.containerMF__text i,
.toggle-item__text i {
  font-weight: 100;
}
.toggle-item {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.toggle-item__toggle + .toggle-item__text {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: all 0.5s ease-out;
  transition-delay: 1s;
  z-index: 20;
}
.toggle-item__toggle.active + .toggle-item__text {
  display: block;
  top: 101px;
  z-index: 20;
  transition: all 0.5s ease-out;
}
.toggle-item__toggle {
  font-size: 16px;
  font-weight: 500;
  padding: 27px 30px 27px 10px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  height: 100%;
  transition: all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
@media (min-width: 640px) {
  .toggle-item__toggle {
    font-size: 18px;
    padding: 27px 70px 27px 20px;
  }
}
@media (max-width: 640px) {
  .toggle-item__toggle {
    height: 1000%;
  }
}
@media (min-width: 1000px) {
  .toggle-item__toggle {
    padding: 36px 200px 38px 43px;
  }
}
@media (min-width: 1280px) {
  .toggle-item__toggle {
    padding: 36px 350px 38px 24px;
  }
}
.toggle-item__toggle:focus:before,
.toggle-item__toggle:hover:before,
.toggle-item__toggle:active:before {
  opacity: 1;
  transition: all 0.2s;
}
.toggle-item__toggle:before {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  border-left: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
  border-radius: 2px;
  transform: rotate(-45deg);
  z-index: 30;
  right: 11px;
  top: 30px;
  transition: all 0.2s;
  opacity: 0;
}
@media (min-width: 640px) {
  .toggle-item__toggle:before {
    width: 15px;
    height: 15px;
    right: 43px;
    top: 38px;
  }
}
@media (min-width: 1000px) {
  .toggle-item__toggle:before {
    right: 54px;
  }
}
@media (max-width: 640px) {
  .toggle-item__toggle:before {
    opacity: 1;
    top: 30px;
  }
}
.toggle-item__toggle.active {
  height: 630px;
  transition: all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
@media (min-width: 640px) {
  .toggle-item__toggle.active {
    height: 450px;
  }
}
.toggle-item__toggle.active:before {
  transform: rotate(-225deg);
  transition: all 0.2s;
}
.toggle-item__text {
  padding: 0 10px 52px;
}
.toggle-item__text p {
  margin-bottom: 27px;
}
.toggle-item__text b {
  font-weight: 400;
}
@media (min-width: 640px) {
  .toggle-item__text {
    padding: 0 20px 52px;
  }
}
@media (min-width: 1000px) {
  .toggle-item__text {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .toggle-list__list:before {
    margin: 0;
  }
}
@keyframes load-e9092630 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e9092630 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-questions-block[data-v-e9092630] .toggle-item__text {
  padding-top: 0;
}
.integration-questions-block[data-v-e9092630] .toggle-item__text b {
  font-weight: 600;
}
.integration-questions-block[data-v-e9092630] .toggle-item__toggle.active {
  height: auto;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .integration-questions-block[data-v-e9092630] .toggle-item__toggle {
    font-size: 16px;
  }
}
@media (min-width: 1000px) {
  .integration-questions-block[data-v-e9092630] .toggle-item__toggle {
    font-size: 18px;
    padding-left: 23px;
  }
}
.integration-questions-block[data-v-e9092630]
  .toggle-item__toggle
  + .toggle-item__text {
  position: relative;
  top: 0;
  padding-bottom: 0;
}
@keyframes load-b06de698 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b06de698 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-applications[data-v-b06de698] {
  --padding-top: 48px;
  --padding-top-lg: 120px;
  --padding-bottom: 24px;
  --padding-bottom-lg: 24px;
  margin-top: var(--padding-top);
  height: 420px;
  flex-shrink: 0;
  margin-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .mobile-applications[data-v-b06de698] {
    border-radius: 16px;
    height: 240px;
    position: relative;
    margin: var(--padding-top-lg) 16px var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .mobile-applications[data-v-b06de698] {
    margin-left: auto;
    margin-right: auto;
  }
}
.mobile-applications__header[data-v-b06de698] {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .mobile-applications__header[data-v-b06de698] {
    text-align: left;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.mobile-applications__no-margin-top[data-v-b06de698] {
  margin-top: 0;
}
.mobile-applications__substrate[data-v-b06de698] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 32px 16px;
  background: linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
  height: 100%;
  width: 100%;
}
@media (min-width: 992px) {
  .mobile-applications__substrate[data-v-b06de698] {
    position: absolute;
    bottom: 0;
    height: 200px;
    border-radius: 16px;
    flex-direction: row;
    gap: 0;
    padding: 40px 0 40px 40px;
  }
}
.mobile-applications__substrate__info[data-v-b06de698] {
  display: flex;
  justify-content: center;
  order: 1;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info[data-v-b06de698] {
    width: calc(100% - 312px);
    display: flex;
    justify-content: space-between;
    order: 0;
  }
}
.mobile-applications__substrate__info__left[data-v-b06de698] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.mobile-applications__substrate__info__left__text[data-v-b06de698] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mobile-applications__substrate__info__left__text
  .desktopHeader[data-v-b06de698] {
  display: none;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info__left__text
    .desktopHeader[data-v-b06de698] {
    display: block;
  }
}
.mobile-applications__substrate__info__left__text
  .mobileHeader[data-v-b06de698] {
  display: block;
  text-align: center;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info__left__text
    .mobileHeader[data-v-b06de698] {
    display: none;
  }
}
.mobile-applications__substrate__info__left__text .subtext[data-v-b06de698] {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info__left__text .subtext[data-v-b06de698] {
    text-align: unset;
    max-width: 476px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.mobile-applications__substrate__info__left__apps[data-v-b06de698] {
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
  column-gap: 8px;
  height: 40px;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info__left__apps[data-v-b06de698] {
    display: none;
  }
}
.mobile-applications__substrate__info__right[data-v-b06de698] {
  display: none;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__info__right[data-v-b06de698] {
    display: flex;
    align-items: flex-start;
  }
  .mobile-applications__substrate__info__right__qr[data-v-b06de698] {
    padding: 16px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 16px;
  }
}
.mobile-applications__substrate__image[data-v-b06de698] {
  position: relative;
  display: flex;
  justify-content: center;
  height: 100%;
  order: 0;
  min-height: 172px;
}
@media (min-width: 992px) {
  .mobile-applications__substrate__image[data-v-b06de698] {
    width: 328px;
    order: 1;
    min-height: unset;
  }
}
.mobile-applications__substrate__image__line[data-v-b06de698] {
  position: absolute;
  bottom: 0;
  width: calc(100% - 16px);
  left: 8px;
  height: 1px;
  background: rgba(0, 0, 0, 0.07);
}
@media (min-width: 992px) {
  .mobile-applications__substrate__image__line[data-v-b06de698] {
    display: none;
  }
}
.mobile-applications__image[data-v-b06de698] {
  max-height: 100%;
  min-width: 164px;
  width: 185px;
}
@media (min-width: 992px) {
  .mobile-applications__image[data-v-b06de698] {
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    width: 248px;
    max-height: unset;
    height: 240px;
    bottom: -40px;
  }
}
.cdek-questions {
  padding: 20px 0;
  border-bottom: 1px dashed var(--Bottom_30, rgba(0, 0, 0, 0.3));
}
.cdek-questions:first-child {
  padding-top: 0;
}
.cdek-questions:last-child {
  border-bottom: none;
}
.cdek-questions__header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (hover: hover) {
  .cdek-questions__header:hover {
    color: var(--Primary_Active, #158e3a);
  }
  .cdek-questions__header:hover path {
    stroke: var(--Primary_Active, #158e3a) !important;
  }
}
.cdek-questions__title {
  margin-right: 16px;
}
.cdek-questions__container {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}
@media (min-width: 992px) {
  .cdek-questions {
    padding: 24px 0;
  }
  .cdek-questions:first-child {
    padding-top: 0;
  }
  .cdek-questions__header {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .cdek-questions__title {
    margin-right: 16px;
  }
  .cdek-questions__container {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
  }
}
@keyframes load-917cc2a4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-917cc2a4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
input[type="submit"][data-v-917cc2a4],
input[type="search"][data-v-917cc2a4],
input[type="text"][data-v-917cc2a4] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF[data-v-917cc2a4] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF[data-v-917cc2a4] {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF[data-v-917cc2a4] {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF[data-v-917cc2a4] {
    padding: 0;
  }
}
.containerMF[data-v-917cc2a4] {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF[data-v-917cc2a4] {
    max-width: 1200px;
  }
}
.containerMF__text[data-v-917cc2a4] {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text[data-v-917cc2a4] {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text[data-v-917cc2a4] {
    font-size: 20px;
  }
}
.containerMF__text b[data-v-917cc2a4] {
  font-weight: 600;
}
.containerMF__text i[data-v-917cc2a4] {
  font-weight: 100;
}
.containerMF__list[data-v-917cc2a4] {
  padding: 0;
}
.containerMF__list li[data-v-917cc2a4] {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li[data-v-917cc2a4]:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li[data-v-917cc2a4] {
    margin-bottom: 23px;
  }
}
.containerMF__list li[data-v-917cc2a4]:last-child {
  margin-bottom: 0;
}
.containerMF__link[data-v-917cc2a4],
.toggle-list__link[data-v-917cc2a4] {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen[data-v-917cc2a4],
.toggle-list__link[data-v-917cc2a4] {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen[data-v-917cc2a4]:focus,
.toggle-list__link[data-v-917cc2a4]:focus,
.containerMF__linkGreen[data-v-917cc2a4]:hover,
.toggle-list__link[data-v-917cc2a4]:hover,
.containerMF__linkGreen[data-v-917cc2a4]:active,
.toggle-list__link[data-v-917cc2a4]:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey[data-v-917cc2a4] {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey[data-v-917cc2a4]:focus,
.containerMF__linkGrey[data-v-917cc2a4]:hover,
.containerMF__linkGrey[data-v-917cc2a4]:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle[data-v-917cc2a4] {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle[data-v-917cc2a4]:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle[data-v-917cc2a4] {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle[data-v-917cc2a4]:after {
    right: -29px;
  }
}
.containerMF__h1[data-v-917cc2a4] {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1[data-v-917cc2a4] {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1[data-v-917cc2a4] {
    font-size: 42px;
  }
}
.containerMF__h2[data-v-917cc2a4] {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3[data-v-917cc2a4] {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3[data-v-917cc2a4] {
    font-size: 34px;
  }
}
.containerMF__h4[data-v-917cc2a4],
.toggle-list__h4[data-v-917cc2a4] {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4[data-v-917cc2a4],
  .toggle-list__h4[data-v-917cc2a4] {
    font-size: 30px;
  }
}
.containerMF__h5[data-v-917cc2a4] {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward[data-v-917cc2a4] {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward[data-v-917cc2a4]:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward[data-v-917cc2a4]:focus,
.containerMF__button-forward[data-v-917cc2a4]:hover,
.containerMF__button-forward[data-v-917cc2a4]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-917cc2a4]:focus:before,
.containerMF__button-forward[data-v-917cc2a4]:hover:before,
.containerMF__button-forward[data-v-917cc2a4]:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward[data-v-917cc2a4]:focus:after,
.containerMF__button-forward[data-v-917cc2a4]:hover:after,
.containerMF__button-forward[data-v-917cc2a4]:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-917cc2a4] {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up[data-v-917cc2a4]:focus,
.containerMF__button-up[data-v-917cc2a4]:hover,
.containerMF__button-up[data-v-917cc2a4]:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up[data-v-917cc2a4]:focus:before,
.containerMF__button-up[data-v-917cc2a4]:hover:before,
.containerMF__button-up[data-v-917cc2a4]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows[data-v-917cc2a4] {
  display: inline-block;
}
.containerMF__arrow-Back[data-v-917cc2a4],
.containerMF__arrow-For[data-v-917cc2a4] {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back[data-v-917cc2a4]:before,
.containerMF__arrow-For[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back[data-v-917cc2a4]:focus,
.containerMF__arrow-Back[data-v-917cc2a4]:hover,
.containerMF__arrow-Back[data-v-917cc2a4]:active,
.containerMF__arrow-For[data-v-917cc2a4]:focus,
.containerMF__arrow-For[data-v-917cc2a4]:hover,
.containerMF__arrow-For[data-v-917cc2a4]:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back[data-v-917cc2a4]:focus:before,
.containerMF__arrow-Back[data-v-917cc2a4]:hover:before,
.containerMF__arrow-Back[data-v-917cc2a4]:active:before,
.containerMF__arrow-For[data-v-917cc2a4]:focus:before,
.containerMF__arrow-For[data-v-917cc2a4]:hover:before,
.containerMF__arrow-For[data-v-917cc2a4]:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark[data-v-917cc2a4]:focus,
.containerMF__arrow-Back--Dark[data-v-917cc2a4]:hover,
.containerMF__arrow-Back--Dark[data-v-917cc2a4]:active,
.containerMF__arrow-For--Dark[data-v-917cc2a4]:focus,
.containerMF__arrow-For--Dark[data-v-917cc2a4]:hover,
.containerMF__arrow-For--Dark[data-v-917cc2a4]:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For[data-v-917cc2a4]:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back[data-v-917cc2a4] {
  margin-right: 15px;
}
.containerMF__arrow-Back[data-v-917cc2a4]:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled[data-v-917cc2a4] {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled[data-v-917cc2a4]:focus,
.containerMF__arrows .disabled[data-v-917cc2a4]:hover,
.containerMF__arrows .disabled[data-v-917cc2a4]:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled[data-v-917cc2a4]:focus:before,
.containerMF__arrows .disabled[data-v-917cc2a4]:hover:before,
.containerMF__arrows .disabled[data-v-917cc2a4]:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item[data-v-917cc2a4] {
  outline: none;
}
.containerMF__pagination-item.active button[data-v-917cc2a4] {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination[data-v-917cc2a4] {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination[data-v-917cc2a4] {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination[data-v-917cc2a4] {
    width: 695px;
  }
}
.containerMF__pagination-wrapper[data-v-917cc2a4] {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper[data-v-917cc2a4] {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper[data-v-917cc2a4] {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li[data-v-917cc2a4] {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li[data-v-917cc2a4]:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-917cc2a4]:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li[data-v-917cc2a4]:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li[data-v-917cc2a4] {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button[data-v-917cc2a4] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button[data-v-917cc2a4]:focus,
.containerMF__pagination-wrapper li button[data-v-917cc2a4]:hover,
.containerMF__pagination-wrapper li button[data-v-917cc2a4]:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button[data-v-917cc2a4] {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button[data-v-917cc2a4] {
    font-size: 20px;
  }
}
.containerMF__pagination-onward[data-v-917cc2a4] {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward[data-v-917cc2a4]:focus,
.containerMF__pagination-onward[data-v-917cc2a4]:hover,
.containerMF__pagination-onward[data-v-917cc2a4]:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward[data-v-917cc2a4] {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input[data-v-917cc2a4] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox
  input:checked
  + .containerMF__checkbox-text[data-v-917cc2a4]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text[data-v-917cc2a4]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input[data-v-917cc2a4] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text[data-v-917cc2a4]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text[data-v-917cc2a4]:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input[data-v-917cc2a4] {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio
  input:checked
  + .containerMF__radio-text[data-v-917cc2a4]:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text[data-v-917cc2a4] {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text[data-v-917cc2a4]:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper[data-v-917cc2a4] {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper[data-v-917cc2a4] {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper[data-v-917cc2a4] {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper[data-v-917cc2a4] {
    width: 525px;
  }
}
.containerMF__input-wrapper.error[data-v-917cc2a4]:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text[data-v-917cc2a4] {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-917cc2a4]:focus,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-917cc2a4]:hover,
.containerMF__input-wrapper.error
  .containerMF__input-text[data-v-917cc2a4]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text[data-v-917cc2a4] {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text[data-v-917cc2a4]::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder][data-v-917cc2a4],
.containerMF__input-text[data-v-917cc2a4]::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[data-v-917cc2a4]:focus,
.containerMF__input-text[data-v-917cc2a4]:hover,
.containerMF__input-text[data-v-917cc2a4]:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list[data-v-917cc2a4] {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list[data-v-917cc2a4] {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list[data-v-917cc2a4] {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list[data-v-917cc2a4] {
    margin-bottom: 190px;
  }
}
.toggle-list__list[data-v-917cc2a4] {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list[data-v-917cc2a4]:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-917cc2a4]:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list[data-v-917cc2a4]:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list[data-v-917cc2a4]:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list[data-v-917cc2a4] {
    margin-bottom: 35px;
  }
}
.toggle-list__h4[data-v-917cc2a4] {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4[data-v-917cc2a4] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4[data-v-917cc2a4] {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4[data-v-917cc2a4] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link[data-v-917cc2a4] {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle[data-v-917cc2a4] {
  background-color: #fbfbfb;
}
.cdek-questions-list[data-v-917cc2a4] {
  position: relative;
  z-index: 1;
  margin: 48px 16px;
}
.cdek-questions-list__icon[data-v-917cc2a4] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.cdek-questions-list__icon--open[data-v-917cc2a4] {
  transform: rotate(180deg);
}
.cdek-questions-list__accordion[data-v-917cc2a4] {
  margin: 24px 0 140px;
}
.cdek-questions-list__accordion-title[data-v-917cc2a4] {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-weight: 500;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .cdek-questions-list__accordion[data-v-917cc2a4] {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 999px) {
  .cdek-questions-list__accordion[data-v-917cc2a4] {
    margin: 28px 0 80px;
  }
}
@media only screen and (max-width: 639px) {
  .cdek-questions-list__accordion[data-v-917cc2a4] {
    margin-top: 9px;
    border-top-width: 0;
  }
}
@media (min-width: 1200px) {
  .cdek-questions-list[data-v-917cc2a4] {
    max-width: 1200px;
    margin: 80px auto;
  }
}
.cdek-questions-list__title[data-v-917cc2a4] {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cdek-questions-list__title[data-v-917cc2a4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
  .cdek-questions-list__accordion-title[data-v-917cc2a4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
@keyframes load-4069a632 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4069a632 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gallery-arrow--left[data-v-4069a632] {
  transform: rotate(180deg);
}
.gallery-fade-enter-active,
.gallery-fade-leave-active {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.gallery-fade-enter-to,
.gallery-fade-leave-to {
  position: fixed;
  z-index: 100;
}
.gallery-fade-enter,
.gallery-fade-leave-to {
  opacity: 0;
}
.gallery__arrow {
  display: none;
}
.gallery__close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #3e4345;
  border-radius: 4px;
}
.gallery__close img {
  padding: 4px;
}
.gallery__body {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.gallery__slider {
  position: absolute;
  bottom: 16px;
}
.gallery .gallery-wrapper {
  width: calc(100% - 32px);
  margin-left: 16px;
}
.gallery .gallery-slide {
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  padding: 8px;
  border-radius: 12px;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  background: linear-gradient(180deg, #f6f5f8 0%, #efedf1 100%);
}
.gallery .gallery-slide--active {
  border: 2px solid #00bc4c;
}
.gallery .gallery-slide__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.gallery__container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.gallery__image {
  width: auto;
  max-width: calc(100% - 32px);
  height: auto;
  max-height: calc(100% - 32px);
}
.gallery__picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media (min-width: 1000px) {
  .gallery__image {
    max-width: calc(100% - 64px);
    max-height: calc(100% - 64px);
  }
  .gallery__close {
    top: 50px;
    right: 50px;
  }
  .gallery__body {
    display: flex;
  }
  .gallery__arrow {
    display: block;
  }
  .gallery__container {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin: 0 58px;
  }
  .gallery__slider {
    position: static;
    display: flex;
    margin: 50px 0 50px 50px;
  }
  .gallery .gallery-wrapper {
    width: 110px;
    margin: 0;
  }
}
.has-images.gallery .gallery__container {
  height: calc(100% - 100px);
}
@media (min-width: 1000px) {
  .has-images.gallery .gallery__container {
    justify-content: space-between;
    height: 100%;
  }
}
@keyframes load-6dd37adf {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6dd37adf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback-list-item[data-v-6dd37adf] {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  position: relative;
  background: #f9f9f9;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 25px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item[data-v-6dd37adf] {
    width: 595px;
    min-height: 260px;
  }
}
@media only screen and (max-width: 1279px) {
  .feedback-list-item[data-v-6dd37adf] {
    width: 100%;
    min-height: 300px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item[data-v-6dd37adf] {
    min-height: initial;
    flex-direction: column;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item__first[data-v-6dd37adf] {
    min-height: 290px;
  }
}
@media only screen and (max-width: 1279px) {
  .feedback-list-item__first[data-v-6dd37adf] {
    min-height: 345px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__first[data-v-6dd37adf] {
    min-height: 360px;
  }
}
@media only screen and (max-width: 639px) {
  .feedback-list-item__first[data-v-6dd37adf] {
    min-height: initial;
  }
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item__second[data-v-6dd37adf] {
    min-height: 230px;
  }
}
@media only screen and (max-width: 1279px) {
  .feedback-list-item__second[data-v-6dd37adf] {
    min-height: 225px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__second[data-v-6dd37adf] {
    min-height: 220px;
  }
}
@media only screen and (max-width: 639px) {
  .feedback-list-item__second[data-v-6dd37adf] {
    min-height: initial;
  }
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item__fourth[data-v-6dd37adf] {
    min-height: 255px;
  }
}
@media only screen and (max-width: 1279px) {
  .feedback-list-item__fourth[data-v-6dd37adf] {
    min-height: 225px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__fourth[data-v-6dd37adf] {
    min-height: 230px;
  }
}
@media only screen and (max-width: 639px) {
  .feedback-list-item__fourth[data-v-6dd37adf] {
    min-height: initial;
  }
}
.feedback-list-item__text[data-v-6dd37adf] {
  font-weight: 300;
  font-style: normal;
  font-size: 15px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media only screen and (max-width: 1279px) {
  .feedback-list-item__text[data-v-6dd37adf] {
    margin-left: 75px;
    line-height: 21px;
    width: 365px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__text[data-v-6dd37adf] {
    margin-top: 70px;
    margin-left: 0;
    margin-bottom: 25px;
    line-height: 21px;
    width: 250px;
  }
}
@media only screen and (max-width: 639px) {
  .feedback-list-item__text[data-v-6dd37adf] {
    margin-top: 20px;
    font-size: 16px;
    line-height: 23px;
    width: 100%;
  }
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item__text[data-v-6dd37adf] {
    margin-left: 75px;
    width: 365px;
  }
}
.feedback-list-item__person[data-v-6dd37adf] {
  display: flex;
  flex-direction: column;
  vertical-align: top;
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__person[data-v-6dd37adf] {
    flex-direction: row;
  }
}
.feedback-list-item__photo[data-v-6dd37adf] {
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  min-width: 100px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__photo[data-v-6dd37adf] {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
    max-height: 70px;
  }
}
.feedback-list-item__person_title[data-v-6dd37adf] {
  width: 140px;
  font-weight: 300;
  font-size: 12px;
}
@media only screen and (min-width: 1280px) {
  .feedback-list-item__person_title[data-v-6dd37adf] {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1000px) {
  .feedback-list-item__person_title[data-v-6dd37adf] {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 999px) {
  .feedback-list-item__person_title[data-v-6dd37adf] {
    margin-left: 20px;
    margin-top: 0;
  }
}
.feedback-list-item__name[data-v-6dd37adf] {
  font-weight: 700;
  line-height: 22px;
}
@keyframes load-30fda754 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-30fda754 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback-list[data-v-30fda754] {
  position: relative;
  margin-bottom: 100px;
  -moz-columns: 2;
  columns: 2;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
@media (max-width: 640px) {
  .feedback-list[data-v-30fda754] {
    -moz-columns: 1;
    columns: 1;
  }
}
@media (min-width: 640px) {
  .feedback-list[data-v-30fda754] {
    margin-bottom: 120px;
  }
}
@media (min-width: 1000px) {
  .feedback-list[data-v-30fda754] {
    margin-bottom: 160px;
  }
}
@keyframes load-02136a7d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-02136a7d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-applications[data-v-02136a7d] {
  background: #fff;
  border: 1px solid #e7eaea;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 32px 16px;
}
.tracking-applications__qr[data-v-02136a7d] {
  width: 112px;
  height: 112px;
  margin-right: 40px;
  display: none;
}
.tracking-applications__title[data-v-02136a7d] {
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  color: #1ab248;
  margin-bottom: 4px;
}
.tracking-applications__text[data-v-02136a7d] {
  font-size: 12px;
  line-height: 18px;
  color: #333;
  margin-bottom: 24px;
}
.tracking-applications__links[data-v-02136a7d] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .tracking-applications[data-v-02136a7d] {
    background: rgba(246, 247, 249, 0.66);
    border-radius: 10px;
    padding: 34px;
    border: none;
  }
  .tracking-applications__title[data-v-02136a7d] {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 8px;
  }
  .tracking-applications__text[data-v-02136a7d] {
    font-size: 13px;
    line-height: 15px;
  }
  .tracking-applications__qr[data-v-02136a7d] {
    display: block;
  }
}
@media (min-width: 640px) {
  .tracking-applications[data-v-02136a7d] {
    margin: 48px 16px 24px;
  }
}
@media (min-width: 1280px) {
  .tracking-applications[data-v-02136a7d] {
    margin: 48px auto 24px;
  }
}
@keyframes load-358d163b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-358d163b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-messenger[data-v-358d163b] {
  text-align: center;
  color: #fff;
}
.footer-messenger__social-title[data-v-358d163b] {
  margin-bottom: 18px;
  font-size: 17px;
  font-weight: 300;
  line-height: 22px;
}
@media (min-width: 640px) {
  .footer-messenger__social-title[data-v-358d163b] {
    width: 270px;
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .footer-messenger__social-title[data-v-358d163b] {
    width: 320px;
    font-size: 20px;
    line-height: 26px;
  }
}
.footer-messenger__social-item-name[data-v-358d163b] {
  display: none;
}
@media (min-width: 1000px) {
  .footer-messenger__social-item-name[data-v-358d163b] {
    display: block;
    margin-left: 12px;
  }
}
.footer-messenger__social-container[data-v-358d163b] {
  display: flex;
  justify-content: center;
}
@media (min-width: 640px) {
  .footer-messenger__social-container[data-v-358d163b] {
    line-height: 0;
  }
}
@media (min-width: 1000px) {
  .footer-messenger__social-container[data-v-358d163b] {
    flex: 1 1 auto;
    justify-content: space-evenly;
  }
}
.footer-messenger__social-item[data-v-358d163b] {
  display: flex;
  align-items: center;
  margin-right: 15px;
  text-decoration: none;
  color: #fff;
}
.footer-messenger__social-item[data-v-358d163b]:last-child {
  margin-right: 0;
}
.footer-messenger__social-item-img[data-v-358d163b] {
  width: 35px;
}
.footer-messenger__linker-standalone[data-v-358d163b] {
  display: none;
}
@media (min-width: 640px) {
  .footer-messenger[data-v-358d163b] {
    display: flex;
    align-items: center;
    text-align: left;
  }
}
@keyframes load-323743a1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-323743a1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-parcel[data-v-323743a1] {
  background-color: #232323;
}
@media print {
  .footer-parcel[data-v-323743a1] {
    background-color: #fff !important;
  }
}
.footer-parcel__container[data-v-323743a1] {
  padding: 35px 10px;
}
@media (min-width: 640px) {
  .footer-parcel__container[data-v-323743a1] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1280px) {
  .footer-parcel__container[data-v-323743a1] {
    padding-right: 0;
    padding-left: 0;
  }
}
@media print {
  .footer-parcel__container[data-v-323743a1] {
    padding: 10px;
  }
}
.footer-parcel__top[data-v-323743a1] {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 20px;
}
.footer-parcel__bottom[data-v-323743a1] {
  text-align: center;
}
@media (min-width: 640px) {
  .footer-parcel__bottom[data-v-323743a1] {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    text-align: revert;
  }
}
.footer-parcel__copyright[data-v-323743a1] {
  font-size: 14px;
  line-height: 19px;
  color: #a5a5a5;
}
.footer-parcel__contact[data-v-323743a1] {
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  .footer-parcel__contact[data-v-323743a1] {
    margin-bottom: 0;
    text-align: right;
  }
}
.footer-parcel__phone[data-v-323743a1] {
  color: #fff;
  font-size: 25px;
  line-height: 34px;
  margin-bottom: 5px;
  text-decoration: none;
  display: block;
}
@media print {
  .footer-parcel__phone[data-v-323743a1] {
    background-color: #232323 !important;
  }
}
.footer-parcel__email[data-v-323743a1] {
  color: #fff;
  font-size: 14px;
  line-height: 15px;
}
@keyframes load-d182a036 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d182a036 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.passport-final[data-v-d182a036] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.passport-final__body[data-v-d182a036] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  max-width: 400px;
  margin: 50px 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-final__body--loading[data-v-d182a036] {
  margin: 100px 16px;
}
.passport-final__title[data-v-d182a036] {
  margin-bottom: 8px;
  text-align: center;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.passport-final__text[data-v-d182a036] {
  margin-bottom: 32px;
  text-align: center;
}
.passport-final__icon[data-v-d182a036] {
  margin-bottom: 32px;
}
.passport-final__button[data-v-d182a036] {
  min-width: 280px;
  pointer-events: all;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.passport-final__button--secondary[data-v-d182a036] {
  color: #1ab248;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width 768px) {
  .passport-final[data-v-d182a036] {
    max-width: 828px;
    min-height: 400px;
    margin: 90px auto;
    border-radius: 10px;
    box-shadow: 0 0 25px #00000012;
  }
}
@keyframes load-212a7c98 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-212a7c98 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-route__text[data-v-212a7c98] {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}
.office-route__transport[data-v-212a7c98] {
  display: flex;
  margin: 13px 0;
}
.office-route__transport-icon[data-v-212a7c98] {
  margin-right: 16px;
  width: 24px;
  height: 24px;
}
.office-route__note[data-v-212a7c98] {
  margin-top: 24px;
}
.office-route__route[data-v-212a7c98] {
  display: flex;
  margin-top: 24px;
}
.office-route__route-icon[data-v-212a7c98] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
@keyframes load-70041dc4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-70041dc4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.info-card-container[data-v-70041dc4] {
  display: grid;
  gap: 16px;
}
@media (min-width: 576px) {
  .info-card-container[data-v-70041dc4] {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .info-card-container[data-v-70041dc4] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .info-card-container[data-v-70041dc4] {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr 1fr;
    gap: 24px;
  }
}
@keyframes load-390a2e97 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-390a2e97 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.info-card-item[data-v-390a2e97] {
  padding: 20px;
  border-radius: 16px;
  background: #303030;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.info-card-item__link[data-v-390a2e97] {
  display: block;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #4aff81;
  margin-bottom: 8px;
}
.info-card-item__link[data-v-390a2e97]:first-child {
  margin-top: 24px;
}
.info-card-item__link[data-v-390a2e97]:last-child {
  margin-bottom: 0;
}
.info-card-item__title[data-v-390a2e97] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Peak, #fff);
  margin-bottom: 8px;
}
.info-card-item__subtitle[data-v-390a2e97] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
}
.info-card-item__image[data-v-390a2e97] {
  margin-bottom: 20px;
  width: 80px;
  height: 80px;
}
.info-card-item--light[data-v-390a2e97] {
  background: #fff;
}
.info-card-item--light .info-card-item__title[data-v-390a2e97],
.info-card-item--light .info-card-item__subtitle[data-v-390a2e97] {
  color: var(--Bottom, #000000);
}
@media (min-width: 1200px) {
  .info-card-item[data-v-390a2e97] {
    display: block;
    padding: 24px;
  }
  .info-card-item__title[data-v-390a2e97] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .info-card-item__subtitle[data-v-390a2e97] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    max-width: 80%;
  }
  .info-card-item__image[data-v-390a2e97] {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    width: 120px;
    height: 120px;
  }
}
@keyframes load-62eea016 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-62eea016 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.inn-input[data-v-62eea016] {
  display: flex;
}
.inn-input[data-v-62eea016] .cdek-button {
  width: auto;
  padding: 16px;
  height: 56px;
}
.inn-input__input[data-v-62eea016] {
  width: 100%;
  margin-right: 12px;
}
@media (min-width: 768px) {
  .inn-input__input[data-v-62eea016] {
    max-width: 230px;
  }
}
@keyframes load-9a58171e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a58171e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.steps__container[data-v-9a58171e] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .steps__container[data-v-9a58171e] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .steps__container[data-v-9a58171e] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.steps__mobile-hr[data-v-9a58171e] {
  width: 100%;
  height: 12px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
@media (min-width: 768px) {
  .steps__mobile-hr[data-v-9a58171e] {
    display: none;
  }
}
.steps__title[data-v-9a58171e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 40px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .steps__title[data-v-9a58171e] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
@media (min-width: 768px) {
  .steps__grid[data-v-9a58171e] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 48px;
  }
}
@media (min-width: 992px) {
  .steps__grid[data-v-9a58171e] {
    grid-template-columns: repeat(var(--0da2f936), 1fr);
  }
}
.steps__el[data-v-9a58171e] {
  position: relative;
  text-align: center;
}
.steps__el[data-v-9a58171e]:not(:last-child) {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .steps__el[data-v-9a58171e] {
    text-align: left;
  }
  .steps__el[data-v-9a58171e]:not(:last-child) {
    margin-bottom: 0;
  }
}
.steps__icon[data-v-9a58171e] {
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .steps__icon[data-v-9a58171e] {
    margin-bottom: 24px;
  }
  .steps__arrow[data-v-9a58171e] {
    transform: rotate(-90deg);
    position: absolute;
    top: 24px;
    left: 68%;
  }
}
.steps__el-title[data-v-9a58171e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}
@media (min-width: 992px) {
  .steps__el-title[data-v-9a58171e] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
.steps__el-subtitle[data-v-9a58171e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-inline: auto;
  margin-bottom: 24px;
  width: 240px;
}
@media (min-width: 768px) {
  .steps__el-subtitle[data-v-9a58171e] {
    margin: 0;
    width: auto;
  }
}
@media (min-width: 992px) {
  .steps__el-subtitle[data-v-9a58171e] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.steps__el-link[data-v-9a58171e] {
  display: block;
  margin-top: 12px;
}
.steps__el-link[data-v-9a58171e]:first-of-type {
  margin-top: 24px;
}
.steps__subtitle[data-v-9a58171e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
@media (min-width: 1200px) {
  .steps__subtitle[data-v-9a58171e] {
    margin-bottom: 32px;
  }
}
@keyframes load-00fa047b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-00fa047b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.three-columns[data-v-00fa047b] {
  --white: var(--Peak, #fff);
  --grey: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  --background: var(--grey);
  background: var(--background);
}
.three-columns__container[data-v-00fa047b] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-top-md: 32px;
  --padding-bottom-md: 32px;
}
@media (min-width: 1200px) {
  .three-columns__container[data-v-00fa047b] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .three-columns__container[data-v-00fa047b] {
    padding-top: var(--padding-top-md);
    padding-bottom: var(--padding-bottom-md);
  }
}
@media (min-width: 992px) {
  .three-columns__container[data-v-00fa047b] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
.three-columns__title[data-v-00fa047b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .three-columns__title[data-v-00fa047b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
.three-columns__description[data-v-00fa047b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: none;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 768px) {
  .three-columns__description[data-v-00fa047b] {
    display: block;
  }
}
@media (min-width: 992px) {
  .three-columns__description[data-v-00fa047b] {
    margin-bottom: var(--title-margin-lg);
  }
}
@media (min-width: 768px) {
  .three-columns__grid[data-v-00fa047b] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
  }
}
@media (min-width: 992px) {
  .three-columns__grid[data-v-00fa047b] {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 24px;
  }
}
.three-columns__el[data-v-00fa047b] {
  position: relative;
  margin-bottom: 32px;
}
.three-columns__el-badge[data-v-00fa047b] {
  margin-bottom: 12px;
}
.three-columns__el-badge_top-right[data-v-00fa047b] {
  position: absolute;
  top: 12px;
  right: 12px;
}
.three-columns__el_tile[data-v-00fa047b] {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
  border-radius: 12px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .three-columns__el_tile[data-v-00fa047b] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    border-radius: 16px;
  }
}
.three-columns__el[data-v-00fa047b]:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .three-columns__el[data-v-00fa047b] {
    margin-bottom: 0;
  }
}
.three-columns__img[data-v-00fa047b] {
  --img-width: 80px;
  --img-width-md: 132px;
  --img-margin: 20px;
  --img-margin-md: 32px;
  --img-margin-lg: 64px;
  display: inline-block;
  width: var(--img-width);
  line-height: 0;
  margin-bottom: var(--img-margin);
}
@media (min-width: 768px) {
  .three-columns__img[data-v-00fa047b] {
    width: var(--img-width-md);
    margin-bottom: var(--img-margin-md);
  }
}
@media (min-width: 992px) {
  .three-columns__img[data-v-00fa047b] {
    margin-bottom: var(--img-margin-lg);
  }
}
.three-columns__img img[data-v-00fa047b] {
  width: 100%;
}
.three-columns__el-title[data-v-00fa047b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .three-columns__el-title[data-v-00fa047b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.three-columns__subtitle[data-v-00fa047b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.three-columns__subtitle[data-v-00fa047b]:not(:last-child) {
  margin-bottom: 6px;
}
@media (min-width: 992px) {
  .three-columns__subtitle[data-v-00fa047b] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.three-columns__tip[data-v-00fa047b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.three-columns__mobile-hr[data-v-00fa047b] {
  width: 100%;
  height: 12px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
@media (min-width: 768px) {
  .three-columns__mobile-hr[data-v-00fa047b] {
    display: none;
  }
}
.three-columns__links[data-v-00fa047b] {
  display: flex;
  flex-wrap: wrap;
}
.three-columns__links-item[data-v-00fa047b] {
  font-size: var(--link-size, 16px);
  line-height: var(--link-line-height, 24px);
  color: var(--link-color, var(--Bottom, #000000));
}
.three-columns__note[data-v-00fa047b] {
  margin-top: 12px;
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.resize-observer[data-v-b329ee4c] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  pointer-events: none;
  display: block;
  overflow: hidden;
  opacity: 0;
}
.resize-observer[data-v-b329ee4c] object {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.v-popper__popper {
  z-index: 10000;
  top: 0;
  left: 0;
  outline: none;
}
.v-popper__popper.v-popper__popper--hidden {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s, visibility 0.15s;
  pointer-events: none;
}
.v-popper__popper.v-popper__popper--shown {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.15s;
}
.v-popper__popper.v-popper__popper--skip-transition,
.v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
  transition: none !important;
}
.v-popper__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.v-popper__inner {
  position: relative;
  box-sizing: border-box;
  overflow-y: auto;
}
.v-popper__inner > div {
  position: relative;
  z-index: 1;
  max-width: inherit;
  max-height: inherit;
}
.v-popper__arrow-container {
  position: absolute;
  width: 10px;
  height: 10px;
}
.v-popper__popper--arrow-overflow .v-popper__arrow-container,
.v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none;
}
.v-popper__arrow-inner,
.v-popper__arrow-outer {
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.v-popper__arrow-inner {
  visibility: hidden;
  border-width: 7px;
}
.v-popper__arrow-outer {
  border-width: 6px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  left: -2px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  left: -1px;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
  border-bottom-width: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
  top: -2px;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
  top: 0;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  border-top-width: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  top: -4px;
}
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  top: -6px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  top: -2px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  top: -1px;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  border-left-width: 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  left: -4px;
}
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  left: -6px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
  right: -10px;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
  border-right-width: 0;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
  left: -2px;
}
.v-popper--theme-dropdown .v-popper__inner {
  background: #fff;
  color: #000;
  border-radius: 6px;
  border: 1px solid #ddd;
  box-shadow: 0 6px 30px #0000001a;
}
.v-popper--theme-dropdown .v-popper__arrow-inner {
  visibility: visible;
  border-color: #fff;
}
.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd;
}
.v-popper--theme-tooltip .v-popper__inner {
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 6px;
  padding: 7px 12px 6px;
}
.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: #000c;
}
.cdek-alert[data-v-19b8742c] {
  --background-color: transparent;
  --line-color: transparent;
}
.cdek-alert--attention[data-v-19b8742c] {
  --background-color: var(--Surface_Attention, rgba(244, 117, 0, 0.05));
  --line-color: var(--Attention, #f47500);
}
.cdek-alert--positive[data-v-19b8742c] {
  --background-color: var(--Surface_Access, rgba(23, 160, 0, 0.05));
  --line-color: var(--Success, #17a000);
}
.cdek-alert--negative[data-v-19b8742c] {
  --background-color: var(--Surface_Error, rgba(228, 0, 41, 0.05));
  --line-color: var(--Error, #e40029);
}
.cdek-alert--info[data-v-19b8742c] {
  --background-color: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  --line-color: var(--Secondary_70, rgba(75, 60, 135, 0.7));
}
.cdek-alert_surface[data-v-19b8742c] {
  padding: 12px 12px 12px 16px;
  border-radius: 8px;
  background: var(--background-color);
}
.cdek-alert_line[data-v-19b8742c] {
  padding: 4px 8px 4px 24px;
  position: relative;
}
.cdek-alert_line[data-v-19b8742c]:before {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 8px;
  width: 2px;
  background: var(--line-color);
}
.cdek-alert__title[data-v-19b8742c] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.03em;
  letter-spacing: unset;
  display: flex;
  gap: 8px;
  margin-bottom: 4px;
}
.cdek-alert__title--content-align-top[data-v-19b8742c] {
  align-items: flex-start;
}
.cdek-alert__title--content-align-center[data-v-19b8742c] {
  align-items: center;
}
.cdek-alert__title--content-align-bottom[data-v-19b8742c] {
  align-items: flex-end;
}
.cdek-alert__title[data-v-19b8742c] svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.cdek-alert__content[data-v-19b8742c] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-dropdown-item[data-v-c47f41d4] {
  color: var(--Bottom, #000000);
  display: flex;
  flex-flow: row;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.3s ease, outline-color 0.3s ease;
}
@media (hover: hover) {
  .cdek-dropdown-item[data-v-c47f41d4]:hover:not(.cdek-dropdown-item_disabled) {
    background: var(--Surface_Access, rgba(23, 160, 0, 0.05));
  }
}
.cdek-dropdown-item_active[data-v-c47f41d4]:not(.cdek-dropdown-item_disabled),
.cdek-dropdown-item_selected[data-v-c47f41d4] {
  background: var(--Surface_Access, rgba(23, 160, 0, 0.05));
}
.cdek-dropdown-item_colored[data-v-c47f41d4] {
  color: var(--list-item-color);
}
.cdek-dropdown-item_colored .cdek-dropdown-item__left-icon[data-v-c47f41d4] {
  stroke: var(--list-item-color);
}
.cdek-dropdown-item_disabled[data-v-c47f41d4] {
  color: var(--Bottom_40, rgba(0, 0, 0, 0.4));
  cursor: default;
}
.cdek-dropdown-item_disabled.cdek-dropdown-item_selected[data-v-c47f41d4] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.cdek-dropdown-item_disabled .cdek-dropdown-item__left-icon[data-v-c47f41d4] {
  stroke: var(--Bottom_30, rgba(0, 0, 0, 0.3));
}
.cdek-dropdown-item__content[data-v-c47f41d4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.cdek-dropdown-item__checkmark[data-v-c47f41d4] {
  stroke: var(--Primary, #1ab248);
  margin-left: auto;
  height: 20px;
  flex-shrink: 0;
}
.cdek-dropdown-item__left-icon[data-v-c47f41d4] {
  margin-right: 12px;
  stroke: var(--Primary, #1ab248);
  flex-shrink: 0;
}
.cdek-dropdown-box[data-v-91fbc94e] {
  background: var(--Peak, #fff);
  border-radius: 8px;
  padding: 12px 0;
  width: 100%;
  box-shadow: 0 4px 12px #0000000a;
  outline: none;
  position: absolute;
  margin-top: 4px;
  z-index: 1000;
}
.cdek-input[data-v-81adf786] {
  width: 100%;
}
.cdek-input[data-v-81adf786] svg {
  display: inline;
}
.cdek-input_small[data-v-81adf786] {
  padding-top: 20px;
}
.cdek-input__control[data-v-81adf786] {
  position: relative;
  display: flex;
  align-items: center;
  height: 56px;
  outline: solid 2px transparent;
  outline-offset: -2px;
  padding-inline: 14px;
  padding-block: 6px;
  box-sizing: border-box;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 8px;
  transition: background-color 0.3s ease, outline-color 0.3s ease;
  cursor: text;
}

.cdek-input__control_user-event[data-v-81adf786]:focus-within {
  background: var(--Peak, #fff);
  outline-color: var(--Primary, #1ab248);
}
@media (hover: hover) {
  .cdek-input__control_user-event.cdek-input__control_error[data-v-81adf786]:hover {
    background: var(--Error_10, rgba(228, 0, 41, 0.1));
  }
}
.cdek-input__control_user-event.cdek-input__control_error[data-v-81adf786]:focus-within {
  background: var(--Peak, #fff) !important;
  outline-color: var(--Error, #e40029);
}
.cdek-input__control_error[data-v-81adf786] {
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
}
.cdek-input__control_disabled[data-v-81adf786] {
  background: var(--Input_Disable, rgba(51, 85, 104, 0.15));
}
.cdek-input__control_readonly[data-v-81adf786] {
  background: transparent;
  box-shadow: unset;
}
.cdek-input__control_right-icon[data-v-81adf786] {
  padding-right: 8px;
}
.cdek-input__control_small[data-v-81adf786] {
  height: 36px;
  padding-block: 0;
}
.cdek-input__control_clearable[data-v-81adf786] {
  padding-inline-end: 8px;
}
.cdek-input__control_clearable.cdek-input__control_small[data-v-81adf786] {
  padding-inline-end: 0;
}
.cdek-input__input[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background: unset;
  border: unset;
  outline: unset;
  width: 100%;
  flex-grow: 1;
  color: var(--Bottom, #000000);
  caret-color: var(--Primary, #1ab248);
  align-self: flex-end;
}
.cdek-input__input_error[data-v-81adf786] {
  caret-color: var(--Error, #e40029);
}
.cdek-input__input[disabled][data-v-81adf786] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-input__input_readonly[data-v-81adf786],
.cdek-input__input_readonly[disabled][data-v-81adf786] {
  color: var(--Bottom, #000000);
}
.cdek-input__input_no-label[data-v-81adf786] {
  align-self: center;
}
.cdek-input__input[data-v-81adf786]:focus::-moz-placeholder {
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-input__input[data-v-81adf786]:focus::placeholder {
  transition: color 0.2s ease;
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-input__input[data-v-81adf786]:not(
    .cdek-input__input_no-label
  )::-moz-placeholder {
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: transparent;
}
.cdek-input__input[data-v-81adf786]:not(
    .cdek-input__input_no-label
  )::placeholder {
  transition: color 0.2s ease;
  color: transparent;
}
.cdek-input__input[data-v-81adf786]:not(
    .cdek-input__input_no-label
  ):focus::-moz-placeholder {
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-input__input[data-v-81adf786]:not(
    .cdek-input__input_no-label
  ):focus::placeholder {
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-input__input_small[data-v-81adf786] {
  align-self: center;
  padding-block: 6px;
  width: 100%;
}
.cdek-input__label[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  transition: all 0.3s ease;
}
.cdek-input__label_filled[data-v-81adf786],
.cdek-input__control:focus-within:not(.cdek-input__control_disabled)
  .cdek-input__label[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: 8px;
  transform: translateY(0);
}
.cdek-input__control:not(:focus-within)
  .cdek-input__label_error.cdek-input__label_filled[data-v-81adf786] {
  color: var(--Error, #e40029);
}
.cdek-input__label_small[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.cdek-input__label_small.cdek-input__label_filled[data-v-81adf786],
.cdek-input__control:focus-within:not(.cdek-input__control_disabled)
  .cdek-input__label_small[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: -22px;
  transform: translate(-17px);
}
.cdek-input__label_small.cdek-input__label_filled.cdek-input__label_readonly[data-v-81adf786],
.cdek-input__control:focus-within:not(.cdek-input__control_disabled)
  .cdek-input__label_small.cdek-input__label_readonly[data-v-81adf786] {
  top: -11px;
  transform: translate(0);
}
.cdek-input__label_small.cdek-input__label_filled.cdek-input__label_error[data-v-81adf786],
.cdek-input__control:focus-within:not(.cdek-input__control_disabled)
  .cdek-input__label_small.cdek-input__label_error[data-v-81adf786] {
  color: var(--Error, #e40029);
}
.cdek-input__tip[data-v-81adf786] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  margin-top: 4px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  min-height: 16px;
}
.cdek-input__tip .tertiary[data-v-81adf786-s] {
  color: var(--Tertiary, #627790);
}
.cdek-input__tip .attention[data-v-81adf786-s] {
  color: var(--Attention, #f47500);
}
.cdek-input__tip .error[data-v-81adf786],
.cdek-input__tip .error[data-v-81adf786-s] {
  color: var(--Error, #e40029);
}
.cdek-input__tip .success[data-v-81adf786-s] {
  color: var(--Success, #17a000);
}
.cdek-input__tip svg[data-v-81adf786],
.cdek-input__tip svg[data-v-81adf786-s] {
  vertical-align: text-bottom;
  margin-right: 4px;
}
.cdek-input__clear[data-v-81adf786] {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  padding: 6px;
  outline: none;
  cursor: pointer;
  opacity: 0;
  z-index: -1;
  transition: all 0.2s ease;
}
.cdek-input__control:focus-within .cdek-input__clear[data-v-81adf786] {
  z-index: 1;
  opacity: 1;
}
.cdek-input__right-icon button[data-v-81adf786-s] {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  padding: 6px;
  outline: none;
  cursor: pointer;
}
.cdek-input__right-icon svg[data-v-81adf786-s] path {
  stroke: var(--Primary, #1ab248);
}
.cdek-input__right-icon_red svg[data-v-81adf786-s] path {
  stroke: var(--Error, #e40029);
}
.cdek-input__right-icon_grey svg[data-v-81adf786-s] path {
  stroke: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-input__right-icon_clearable[data-v-81adf786] {
  margin-left: 4px;
}
.cdek-input__left-icon[data-v-81adf786] {
  line-height: 0;
}
.cdek-input__left-icon svg[data-v-81adf786-s] {
  margin-right: 8px;
}
.cdek-autocomplete[data-v-b2c0b829] {
  position: relative;
}
.cdek-autocomplete__not-found[data-v-b2c0b829] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 12px 16px;
}
.cdek-autocomplete .cdek-dropdown-box[data-v-b2c0b829] {
  top: 60px;
  left: 0;
}
.cdek-autocomplete .v-enter-active[data-v-b2c0b829],
.cdek-autocomplete .v-leave-active[data-v-b2c0b829] {
  transition: opacity 0.3s ease;
}
.cdek-autocomplete .v-enter-from[data-v-b2c0b829],
.cdek-autocomplete .v-leave-to[data-v-b2c0b829] {
  opacity: 0;
}
.cdek-autocomplete[data-v-b2c0b829] .accent-query {
  background: var(--Textmatch, #e8ff58);
  padding: 2px 0;
}
.cdek-badge[data-v-fba7850b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 4px;
  display: inline-block;
}
.cdek-badge.dark[data-v-fba7850b] {
  color: var(--Peak, #fff);
}
.cdek-badge.dark.positive[data-v-fba7850b] {
  background: var(--Success_70, rgba(23, 160, 0, 0.7));
}
.cdek-badge.dark.process[data-v-fba7850b] {
  background: var(--Attention, #f47500);
}
.cdek-badge.dark.negative[data-v-fba7850b] {
  background: var(--Error, #e40029);
}
.cdek-badge.dark.info[data-v-fba7850b] {
  background: var(--Secondary_Calm, #847e9d);
}
.cdek-badge.dark.deactive[data-v-fba7850b] {
  background: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-badge.dark.neutral[data-v-fba7850b] {
  background: var(--Tertiary, #627790);
}
.cdek-badge.light.positive[data-v-fba7850b] {
  background: var(--Success_5, rgba(23, 160, 0, 0.05));
  color: var(--Success, #17a000);
}
.cdek-badge.light.process[data-v-fba7850b] {
  background: var(--Attention_5, rgba(244, 117, 0, 0.05));
  color: var(--Attention, #f47500);
}
.cdek-badge.light.negative[data-v-fba7850b] {
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
  color: var(--Error, #e40029);
}
.cdek-badge.light.info[data-v-fba7850b] {
  background: var(--Surface_Secondary, rgba(32, 0, 228, 0.05));
  color: var(--Secondary, #4b3c87);
}
.cdek-badge.light.deactive[data-v-fba7850b] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5));
}
.cdek-badge.light.neutral[data-v-fba7850b] {
  background: var(--Surface_Marine, rgba(0, 187, 228, 0.05));
  color: var(--Tertiary, #627790);
}
.spinner[data-v-762fb7d3] {
  --spinner-color: var(--Primary, #1ab248);
  color: var(--spinner-color);
}
.spinner.white[data-v-762fb7d3] {
  --spinner-color: var(--Peak, #fff);
}
.cdek-button[data-v-139d9705] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  display: inline-flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  gap: 8px;
  height: 48px;
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
  border: unset;
  transition: all 0.2s ease-in-out;
}
.cdek-button[data-v-139d9705]:hover:not(.disabled) {
  background: var(--Primary_Button_Hover, #30cc5f);
  border-color: var(--Primary_Button_Hover, #30cc5f);
  color: var(--Peak, #fff);
}
.cdek-button[data-v-139d9705]:hover:not(.disabled) .spinner {
  --spinner-color: var(--Peak, #fff);
}
.cdek-button[data-v-139d9705]:active:not(.disabled) {
  background: var(--Primary_Active, #158e3a);
  border-color: var(--Primary_Active, #158e3a);
  color: var(--Peak, #fff);
}
.cdek-button[data-v-139d9705]:active:not(.disabled) .spinner {
  --spinner-color: var(--Peak, #fff);
}
.cdek-button.inline[data-v-139d9705] {
  width: auto;
}
.cdek-button.small[data-v-139d9705] {
  height: 36px;
}
.cdek-button.primary-theme[data-v-139d9705] {
  background: var(--Primary, #1ab248);
  color: var(--Peak, #fff);
}
.cdek-button.secondary-theme[data-v-139d9705] {
  background: var(--Secondary_Button, rgba(26, 178, 72, 0.1));
  color: var(--Primary, #1ab248);
}
.cdek-button.outline-theme[data-v-139d9705] {
  background: transparent;
  color: var(--Primary, #1ab248);
  border: 1px solid var(--Primary, #1ab248);
}
.cdek-button.ghost-theme[data-v-139d9705] {
  background: transparent;
  color: var(--Primary, #1ab248);
}
.cdek-button.toaster-theme[data-v-139d9705] {
  background: var(--Peak_20, rgba(255, 255, 255, 0.2));
  color: var(--Peak, #fff);
}
.cdek-button.toaster-theme[data-v-139d9705]:hover:not(.disabled) {
  background: var(--Peak_40, rgba(255, 255, 255, 0.4));
}
.cdek-button.toaster-theme[data-v-139d9705]:active:not(.disabled) {
  background: var(--Peak_60, rgba(255, 255, 255, 0.6));
}
.cdek-button.icon[data-v-139d9705] {
  padding: 0;
  height: 48px;
  width: 48px;
}
.cdek-button.icon.small[data-v-139d9705] {
  height: 36px;
  width: 36px;
}
.cdek-button.disabled[data-v-139d9705] {
  background: var(--Button_Disable, rgba(0, 0, 0, 0.35));
  color: var(--Peak, #fff);
  border: none;
  pointer-events: none;
}
.cdek-chip[data-v-36bf50a6] {
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  border: none;
  padding: 12px;
  outline-color: #0000;
  transition: all 0.3s ease;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.cdek-chip[data-v-36bf50a6]:not([disabled]) {
  cursor: pointer;
}
.cdek-chip[data-v-36bf50a6]:not(.cdek-chip_disabled):focus-visible {
  outline: 2px solid var(--Success_40, rgba(23, 160, 0, 0.4));
}
@media (hover: hover) {
  .cdek-chip[data-v-36bf50a6]:not(
      .cdek-chip_disabled,
      .cdek-chip_selected
    ):hover {
    background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  }
  .cdek-chip:not(.cdek-chip_disabled, .cdek-chip_selected):hover
    span[data-v-36bf50a6] {
    color: var(--Primary_Active, #158e3a);
  }
  .cdek-chip:not(.cdek-chip_disabled, .cdek-chip_selected):hover
    span[data-v-36bf50a6]
    path {
    stroke: var(--Primary_Active, #158e3a);
  }
}
.cdek-chip__icon__wrapper[data-v-36bf50a6] {
  display: flex;
  align-items: center;
  width: 24px;
  height: 24px;
}
.cdek-chip__icon__wrapper[data-v-36bf50a6] svg {
  width: 100%;
  height: 100%;
}
.cdek-chip__icon__wrapper[data-v-36bf50a6] svg path {
  transition: all 0.3s ease;
  stroke: var(--Primary_Calm, #688b78);
}
.cdek-chip__text[data-v-36bf50a6] {
  padding: 0 4px;
  transition: all 0.3s ease;
}
.cdek-chip__amount[data-v-36bf50a6] {
  padding: 0 8px;
  color: var(--Tertiary_70, rgba(98, 119, 144, 0.7));
  transition: all 0.3s ease;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.cdek-chip_selected[data-v-36bf50a6] {
  background: var(--Primary, #1ab248);
}
.cdek-chip_selected .cdek-chip__icon__wrapper[data-v-36bf50a6] path {
  stroke: var(--Peak, #fff);
}
.cdek-chip_selected .cdek-chip__text[data-v-36bf50a6] {
  color: var(--Peak, #fff);
}
.cdek-chip_selected .cdek-chip__amount[data-v-36bf50a6] {
  color: var(--Peak_70, rgba(255, 255, 255, 0.7));
}
.cdek-chip_disabled[data-v-36bf50a6] {
  background: var(--Input_Disable, rgba(51, 85, 104, 0.15));
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-chip_disabled[data-v-36bf50a6] path {
  stroke: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-chip_small[data-v-36bf50a6] {
  padding: 8px 12px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.cdek-chip_small .cdek-chip__amount[data-v-36bf50a6] {
  padding: 0 4px;
}
.cdek-chip_small .cdek-chip__icon__wrapper[data-v-36bf50a6] {
  width: 20px;
  height: 20px;
}
.cdek-chip_small .cdek-chip__icon__wrapper[data-v-36bf50a6] path {
  transform: scale(0.88);
}
.headline-1[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 50px;
}
@media (max-width: 576px) {
  .headline-1[data-v-09e77485] {
    font-size: 24px;
    line-height: 32px;
  }
}
.headline-2[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
}
.headline-3[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
}
.headline-4[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.headline-5[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.headline-6[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.headline-7[data-v-09e77485] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.cdek-link[data-v-0ec8ba24] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Primary_Active, #158e3a);
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
}
@media (max-width: 576px) {
  .cdek-link[data-v-0ec8ba24] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
.cdek-link a[data-v-0ec8ba24-s] {
  color: inherit;
}
.cdek-link button[data-v-0ec8ba24-s] {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  border: unset;
  cursor: inherit;
  text-decoration: inherit;
  padding: unset;
  text-align: left;
}
.cdek-modal[data-v-6d8da2e6] {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
}
.cdek-modal__wrapper[data-v-6d8da2e6] {
  display: flex;
  justify-content: center;
  padding: 40px 40px 56px;
  background: var(--Bottom_50, rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  align-items: center;
}
@media (max-width: 768px) {
  .cdek-modal__wrapper[data-v-6d8da2e6] {
    padding: 20px;
  }
}
.cdek-modal__wrapper_disable-padding[data-v-6d8da2e6] {
  padding: 0;
}
@media (max-width: 768px) {
  .cdek-modal__wrapper_disable-padding[data-v-6d8da2e6] {
    padding: 0;
  }
}
.cdek-modal__box[data-v-6d8da2e6] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background: var(--Peak, #fff);
  border-radius: 12px;
  margin: auto;
  max-width: 100%;
  box-shadow: 0 20px 40px -5px #0003;
  position: relative;
  width: var(--modal-width);
}
.cdek-modal__box__close-trigger[data-v-6d8da2e6] {
  position: absolute;
  right: 32px;
  top: 32px;
  cursor: pointer;
}
.v-enter-active[data-v-6d8da2e6],
.v-leave-active[data-v-6d8da2e6] {
  transition: opacity 0.3s ease;
}
.v-enter-from[data-v-6d8da2e6],
.v-leave-to[data-v-6d8da2e6] {
  opacity: 0;
}
.cdek-confirm[data-v-02e933a3] {
  padding: 20px 24px;
}
.cdek-confirm__header[data-v-02e933a3] {
  display: flex;
  flex-flow: row;
  align-items: center;
  border-bottom: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  padding-bottom: 20px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .cdek-confirm__header[data-v-02e933a3] {
    flex-flow: column;
    align-items: flex-start;
  }
}
.cdek-confirm__header__title[data-v-02e933a3] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  display: flex;
  align-items: center;
}
.cdek-confirm__header .cdek-badge[data-v-02e933a3] {
  margin-left: 20px;
}
.cdek-confirm__header__hint[data-v-02e933a3] {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: var(--Tertiary, #627790);
  margin-right: 68px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .cdek-confirm__header__hint[data-v-02e933a3] {
    margin-left: 0;
    margin-right: 68px;
  }
}
.cdek-confirm__footer[data-v-02e933a3] {
  display: flex;
  flex-flow: row;
  border-top: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  padding-top: 20px;
  margin-top: 32px;
}
@media (max-width: 768px) {
  .cdek-confirm__footer[data-v-02e933a3] {
    flex-flow: column;
    gap: 16px;
  }
}
.cdek-confirm__footer .cdek-button[data-v-02e933a3] {
  margin-right: 16px;
}
.cdek-select[data-v-84d3dac9] {
  position: relative;
}
.cdek-select_small[data-v-84d3dac9] {
  padding-top: 20px;
}
.cdek-select__control[data-v-84d3dac9] {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  height: 56px;
  width: 100%;
  border: none;
  outline: solid 2px transparent;
  padding-inline: 14px;
  padding-block: 6px;
  box-sizing: border-box;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 8px;
  transition: background-color 0.3s ease, outline-color 0.3s ease;
}
@media (hover: hover) {
  .cdek-select__control_user-event[data-v-84d3dac9]:hover {
    background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  }
  .cdek-select__control_user-event.cdek-select__control_error[data-v-84d3dac9]:not(
      .cdek-select__control_user-event.cdek-select__control_open
    ):hover {
    background: var(--Error_10, rgba(228, 0, 41, 0.1));
  }
}
.cdek-select__control_user-event.cdek-select__control_open[data-v-84d3dac9] {
  background: var(--Primary, #1ab248);
}
.cdek-select__control_error[data-v-84d3dac9] {
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
}
.cdek-select__control_disabled[data-v-84d3dac9] {
  cursor: default;
  background: var(--Input_Disable, rgba(51, 85, 104, 0.15));
}
.cdek-select__control_readonly[data-v-84d3dac9] {
  cursor: default;
  background: transparent;
  box-shadow: unset;
}
.cdek-select__control_small[data-v-84d3dac9] {
  height: 36px;
  padding-right: 0;
  padding-block: 0;
}
.cdek-select__value[data-v-84d3dac9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background: unset;
  border: unset;
  outline: unset;
  flex-grow: 1;
  color: var(--Bottom, #000000);
  caret-color: var(--Primary, #1ab248);
  align-self: flex-end;
  transition: color 0.3s ease;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.cdek-select__value_error[data-v-84d3dac9] {
  caret-color: var(--Error, #e40029);
}
.cdek-select__value[disabled][data-v-84d3dac9] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-select__value_readonly[data-v-84d3dac9],
.cdek-select__value_readonly[disabled][data-v-84d3dac9] {
  color: var(--Bottom, #000000);
}
.cdek-select__value_open[data-v-84d3dac9] {
  color: var(--Peak, #fff);
}
.cdek-select__value_no-label[data-v-84d3dac9] {
  align-self: center;
}
.cdek-select__value_small[data-v-84d3dac9] {
  align-self: center;
  padding-block: 6px;
}
.cdek-select__label[data-v-84d3dac9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  transition: all 0.3s ease;
}
.cdek-select__label_filled[data-v-84d3dac9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: 8px;
  transform: translateY(0);
}
.cdek-select__control:not(:focus-within)
  .cdek-select__label_error.cdek-select__label_filled[data-v-84d3dac9]:not(
    .cdek-select__label.cdek-select__label_open
  ) {
  color: var(--Error, #e40029);
}
.cdek-select__label_open[data-v-84d3dac9]:not(.cdek-select__label_small) {
  color: var(--Peak, #fff);
}
.cdek-select__label_small[data-v-84d3dac9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: -22px;
  transform: translate(-17px);
}
.cdek-select__label_small.cdek-select__label_readonly[data-v-84d3dac9] {
  top: -11px;
  transform: translate(0);
}
.cdek-select__label_small.cdek-select__label_error[data-v-84d3dac9] {
  color: var(--Error, #e40029);
}
.cdek-select__tip[data-v-84d3dac9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  margin-top: 4px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  min-height: 16px;
}
.cdek-select__tip .tertiary[data-v-84d3dac9-s] {
  color: var(--Tertiary, #627790);
}
.cdek-select__tip .attention[data-v-84d3dac9-s] {
  color: var(--Attention, #f47500);
}
.cdek-select__tip .error[data-v-84d3dac9],
.cdek-select__tip .error[data-v-84d3dac9-s] {
  color: var(--Error, #e40029);
}
.cdek-select__tip .success[data-v-84d3dac9-s] {
  color: var(--Success, #17a000);
}
.cdek-select__tip svg[data-v-84d3dac9],
.cdek-select__tip svg[data-v-84d3dac9-s] {
  vertical-align: text-bottom;
  margin-right: 4px;
}
.cdek-select__arrow[data-v-84d3dac9] {
  stroke: var(--Primary, #1ab248);
  margin-right: 6px;
  transform: rotate(180deg);
  transition: transform 0.2s ease;
}
.cdek-select__arrow_open[data-v-84d3dac9] {
  stroke: var(--Peak, #fff);
  transform: rotate(0);
}
.cdek-select__arrow_red[data-v-84d3dac9]:not(.cdek-select__arrow_open) {
  stroke: var(--Error, #e40029);
}
.cdek-select__arrow_grey[data-v-84d3dac9] {
  stroke: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-switch[data-v-ee92f573] {
  display: inline-flex;
  align-items: center;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg {
  width: 51px;
  height: 30px;
  background: var(--Tertiary_40, rgba(98, 119, 144, 0.4));
  border-radius: 36.5px;
  outline: none;
  border: none;
  position: relative;
  cursor: pointer;
  transition: background-color ease 0.1s;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg[disabled] {
  background: var(--Bottom_20, rgba(0, 0, 0, 0.2));
  pointer-events: none;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled {
  background: var(--Primary, #1ab248);
}
@media (hover: hover) {
  .cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled:hover {
    background: var(--Primary_Button_Hover, #30cc5f);
  }
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_enabled[disabled] {
  background: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-switch[data-v-ee92f573] .cdek-switch__bg_small {
  width: 40px;
  height: 24px;
}
.cdek-switch__circle[data-v-ee92f573] {
  --size: 26px;
  display: inline-block;
  width: var(--size);
  height: var(--size);
  box-shadow: 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
  border-radius: 100px;
  background: var(--Peak, #fff);
  position: absolute;
  top: 2px;
  left: 2px;
  transition: left ease 0.1s;
}
.cdek-switch__circle_enabled[data-v-ee92f573] {
  left: calc(100% - var(--size) - 2px);
}
.cdek-switch__circle_disabled[data-v-ee92f573] {
  background: var(--Peak_80, rgba(255, 255, 255, 0.8));
  box-shadow: none;
}
.cdek-switch__circle_small[data-v-ee92f573] {
  --size: 20px;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__label {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding-left: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.cdek-switch[data-v-ee92f573] .cdek-switch__label_small {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.cdek-switch__tip[data-v-ee92f573] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  display: block;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-textarea[data-v-a729a100] {
  width: 100%;
}
.cdek-textarea[data-v-a729a100] svg {
  display: inline;
}
.cdek-textarea__control[data-v-a729a100] {
  position: relative;
  display: flex;
  flex-direction: column;
  outline: solid 2px transparent;
  outline-offset: -2px;
  padding: 14px;
  box-sizing: border-box;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 8px;
  transition: background-color 0.3s ease, outline-color 0.3s ease;
  cursor: text;
  min-height: var(--65067d0a);
}
@media (hover: hover) {
  .cdek-textarea__control_user-event[data-v-a729a100]:hover {
    background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  }
}
.cdek-textarea__control_user-event[data-v-a729a100]:focus-within {
  background: var(--Peak, #fff);
  outline-color: var(--Primary, #1ab248);
}
@media (hover: hover) {
  .cdek-textarea__control_user-event.cdek-textarea__control_error[data-v-a729a100]:hover {
    background: var(--Error_10, rgba(228, 0, 41, 0.1));
  }
}
.cdek-textarea__control_user-event.cdek-textarea__control_error[data-v-a729a100]:focus-within {
  background: var(--Peak, #fff) !important;
  outline-color: var(--Error, #e40029);
}
.cdek-textarea__control_label-filled[data-v-a729a100] {
  padding-top: 21px;
}
.cdek-textarea__control_error[data-v-a729a100] {
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
}
.cdek-textarea__control_disabled[data-v-a729a100] {
  background: var(--Input_Disable, rgba(51, 85, 104, 0.15));
}
.cdek-textarea__textarea[data-v-a729a100] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  box-sizing: border-box;
  background: unset;
  border: unset;
  outline: unset;
  padding: 0;
  width: 100%;
  flex-grow: 1;
  color: var(--Bottom, #000000);
  caret-color: var(--Primary, #1ab248);
  resize: none;
}
.cdek-textarea__textarea_error[data-v-a729a100] {
  caret-color: var(--Error, #e40029);
}
.cdek-textarea__textarea[disabled][data-v-a729a100] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-textarea__textarea_resizable[data-v-a729a100] {
  resize: vertical;
}
.cdek-textarea__textarea_auto-resizable[data-v-a729a100] {
  height: var(--7e76b9e4);
}
.cdek-textarea__textarea[data-v-a729a100]:focus::-moz-placeholder {
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-textarea__textarea[data-v-a729a100]:focus::placeholder {
  transition: color 0.2s ease;
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-textarea__textarea[data-v-a729a100]:not(
    .cdek-textarea__textarea_no-label
  )::-moz-placeholder {
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: transparent;
}
.cdek-textarea__textarea[data-v-a729a100]:not(
    .cdek-textarea__textarea_no-label
  )::placeholder {
  transition: color 0.2s ease;
  color: transparent;
}
.cdek-textarea__textarea[data-v-a729a100]:not(
    .cdek-textarea__textarea_no-label
  ):focus::-moz-placeholder {
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-textarea__textarea[data-v-a729a100]:not(
    .cdek-textarea__textarea_no-label
  ):focus::placeholder {
  color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.cdek-textarea__label[data-v-a729a100] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 16px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  transition: all 0.3s ease;
}
.cdek-textarea__label_filled[data-v-a729a100],
.cdek-textarea__control:focus-within:not(.cdek-textarea__control_disabled)
  .cdek-textarea__label[data-v-a729a100] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: 8px;
  transform: translateY(0);
}
.cdek-textarea__control:not(:focus-within)
  .cdek-textarea__label_error.cdek-textarea__label_filled[data-v-a729a100] {
  color: var(--Error, #e40029);
}
.cdek-textarea__tip[data-v-a729a100] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  margin-top: 4px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  min-height: 16px;
}
.cdek-textarea__tip .tertiary[data-v-a729a100-s] {
  color: var(--Tertiary, #627790);
}
.cdek-textarea__tip .attention[data-v-a729a100-s] {
  color: var(--Attention, #f47500);
}
.cdek-textarea__tip .error[data-v-a729a100],
.cdek-textarea__tip .error[data-v-a729a100-s] {
  color: var(--Error, #e40029);
}
.cdek-textarea__tip .success[data-v-a729a100-s] {
  color: var(--Success, #17a000);
}
.cdek-textarea__tip svg[data-v-a729a100],
.cdek-textarea__tip svg[data-v-a729a100-s] {
  vertical-align: text-bottom;
  margin-right: 4px;
}
p[data-v-7e60bfac] {
  margin: 0;
}
.toast[data-v-7e60bfac] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 10px 10px 10px 12px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 12px;
  box-sizing: border-box;
  width: 100%;
  max-width: 328px;
  position: relative;
}
.toast.info[data-v-7e60bfac] {
  background: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  box-shadow: 0 8px 12px -5px var(--Tertiary_30, rgba(98, 119, 144, 0.3));
}
.toast.success[data-v-7e60bfac] {
  background: var(--Success_70, rgba(23, 160, 0, 0.7));
  box-shadow: 0 8px 12px -5px var(--Success_30, rgba(23, 160, 0, 0.3));
}
.toast.error[data-v-7e60bfac] {
  background: var(--Error_70, rgba(228, 0, 41, 0.7));
  box-shadow: 0 8px 12px -5px var(--Error_30, rgba(228, 0, 41, 0.3));
}
.toast__main[data-v-7e60bfac] {
  display: flex;
  width: 100%;
  padding-right: 34px;
}
.toast__icon[data-v-7e60bfac] {
  margin-right: 4px;
  width: 24px;
  height: 24px;
}
.toast__content[data-v-7e60bfac] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-left: 4px;
  margin-top: 2px;
  width: 240px;
}
.toast__title[data-v-7e60bfac] {
  color: var(--Peak, #fff);
}
.toast__text[data-v-7e60bfac] {
  margin-top: 4px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
}
.toast__close[data-v-7e60bfac] {
  position: absolute;
  border: unset;
  background: unset;
  cursor: pointer;
  padding: 0;
  right: 10px;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
}
.toast__close[data-v-7e60bfac]:hover {
  opacity: 1;
}
.cdek-widget[data-v-6353b8a3] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background: var(--Peak, #fff);
  box-shadow: 0 4px 12px #0000000a;
  border-radius: 12px;
  padding: 32px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 576px) {
  .cdek-widget[data-v-6353b8a3] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 16px;
  }
}
.cdek-widget_without-paddings[data-v-6353b8a3] {
  padding: 0;
}
@media (max-width: 576px) {
  .cdek-widget_without-paddings[data-v-6353b8a3] {
    padding: 0;
  }
}
.cdek-widget_loading[data-v-6353b8a3] {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
}
.cdek-widget_loading[data-v-6353b8a3]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--Peak_80, rgba(255, 255, 255, 0.8));
  border-radius: 12px;
  z-index: 1;
}
.cdek-widget_disabled[data-v-6353b8a3] {
  opacity: 0.6;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.cdek-widget__title[data-v-6353b8a3] {
  margin-bottom: 24px;
}
@media (max-width: 576px) {
  .cdek-widget__title[data-v-6353b8a3] {
    font-size: 18px;
    line-height: 26px;
  }
}
.cdek-widget__spinner[data-v-6353b8a3] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%) translateY(-50%);
  z-index: 1;
}
.cdek-breadcrumbs[data-v-c9d59172] {
  display: flex;
  align-items: center;
  gap: 32px;
}
.cdek-breadcrumbs > *[data-v-c9d59172-s] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  text-decoration: none;
  border: none;
  background: none;
  padding-inline: 0;
  cursor: pointer;
  transition: color 0.2s ease;
}
@media (hover: hover) {
  .cdek-breadcrumbs > *[data-v-c9d59172-s]:hover {
    text-decoration: none;
    color: var(--Primary_Active, #158e3a);
  }
}
.cdek-breadcrumbs > *[data-v-c9d59172-s]:active {
  text-decoration: none;
  color: var(--Primary_Active, #158e3a);
}
.cdek-breadcrumbs > *[data-v-c9d59172-s]:last-child {
  pointer-events: none;
  color: var(--Primary_Active, #158e3a);
}
@media (hover: hover) {
  .cdek-breadcrumbs > *[data-v-c9d59172-s]:last-child:hover {
    color: var(--Primary_Active, #158e3a);
  }
}
.cdek-breadcrumbs > *[data-v-c9d59172-s]:not(:last-child):after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -24px;
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNEwxMCA4TDYgMTIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  pointer-events: none;
}
.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-right
      .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container .Vue-Toastification__toast-component-body {
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 0.5em;
    display: flex;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-center
    .Vue-Toastification__toast-component-body,
  .Vue-Toastification__container.bottom-center
    .Vue-Toastification__toast-component-body {
    justify-content: center;
  }
  .Vue-Toastification__container.top-right
    .Vue-Toastification__toast-component-body,
  .Vue-Toastification__container.bottom-right
    .Vue-Toastification__toast-component-body {
    justify-content: flex-end;
  }
  .Vue-Toastification__container.top-left
    .Vue-Toastification__toast-component-body,
  .Vue-Toastification__container.bottom-left
    .Vue-Toastification__toast-component-body {
    justify-content: flex-start;
  }
}
.Vue-Toastification__toast {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 1rem;
  border-radius: 8px;
  justify-content: space-between;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__toast {
    border-radius: 0;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  flex: 1;
  line-height: 24px;
  font-size: 16px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  animation: none !important;
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left,
.Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right,
.Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active:not(
    .disable-transition
  ).bottom-center {
  animation-name: bounceOutDown;
}
.Vue-Toastification__bounce-leave-active,
.Vue-Toastification__bounce-enter-active {
  animation-duration: 0.75s;
  animation-fill-mode: both;
}
.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 0.4s;
}
.Vue-Toastification__toast {
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  font-family: inherit;
  max-height: auto;
  min-height: auto;
  max-width: auto;
  min-width: auto;
  display: inline-block;
  background-color: transparent !important;
  color: inherit;
}
*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
:before,
:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
:before,
:after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 576px) {
  .\!container {
    max-width: 576px !important;
  }
  .container {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .\!container {
    max-width: 992px !important;
  }
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .\!container {
    max-width: 1200px !important;
  }
  .container {
    max-width: 1200px;
  }
}
@media (min-width: 1400px) {
  .\!container {
    max-width: 1400px !important;
  }
  .container {
    max-width: 1400px;
  }
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.right-0 {
  right: 0;
}
.right-4 {
  right: 1rem;
}
.top-1\/2 {
  top: 50%;
}
.top-\[10px\] {
  top: 10px;
}
.isolate {
  isolation: isolate;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.m-0 {
  margin: 0;
}
.m-1 {
  margin: 0.25rem;
}
.m-10 {
  margin: 2.5rem;
}
.m-11 {
  margin: 2.75rem;
}
.m-12 {
  margin: 3rem;
}
.m-14 {
  margin: 3.5rem;
}
.m-16 {
  margin: 4rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-20 {
  margin: 5rem;
}
.m-24 {
  margin: 6rem;
}
.m-28 {
  margin: 7rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-32 {
  margin: 8rem;
}
.m-36 {
  margin: 9rem;
}
.m-4 {
  margin: 1rem;
}
.m-40 {
  margin: 10rem;
}
.m-44 {
  margin: 11rem;
}
.m-48 {
  margin: 12rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-52 {
  margin: 13rem;
}
.m-56 {
  margin: 14rem;
}
.m-6 {
  margin: 1.5rem;
}
.m-60 {
  margin: 15rem;
}
.m-64 {
  margin: 16rem;
}
.m-7 {
  margin: 1.75rem;
}
.m-72 {
  margin: 18rem;
}
.m-8 {
  margin: 2rem;
}
.m-80 {
  margin: 20rem;
}
.m-9 {
  margin: 2.25rem;
}
.m-96 {
  margin: 24rem;
}
.\!mx-\[0\] {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}
.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}
.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}
.mx-36 {
  margin-left: 9rem;
  margin-right: 9rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}
.mx-44 {
  margin-left: 11rem;
  margin-right: 11rem;
}
.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-52 {
  margin-left: 13rem;
  margin-right: 13rem;
}
.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-60 {
  margin-left: 15rem;
  margin-right: 15rem;
}
.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}
.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.mx-72 {
  margin-left: 18rem;
  margin-right: 18rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-80 {
  margin-left: 20rem;
  margin-right: 20rem;
}
.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.mx-96 {
  margin-left: 24rem;
  margin-right: 24rem;
}
.mx-\[auto\] {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.my-36 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.my-44 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}
.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-52 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}
.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-60 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}
.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}
.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.my-72 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-80 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}
.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.my-96 {
  margin-top: 24rem;
  margin-bottom: 24rem;
}
.my-\[0\] {
  margin-top: 0;
  margin-bottom: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-11 {
  margin-bottom: 2.75rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-24 {
  margin-bottom: 6rem;
}
.mb-28 {
  margin-bottom: 7rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-32 {
  margin-bottom: 8rem;
}
.mb-36 {
  margin-bottom: 9rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-40 {
  margin-bottom: 10rem;
}
.mb-44 {
  margin-bottom: 11rem;
}
.mb-48 {
  margin-bottom: 12rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-52 {
  margin-bottom: 13rem;
}
.mb-56 {
  margin-bottom: 14rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-60 {
  margin-bottom: 15rem;
}
.mb-64 {
  margin-bottom: 16rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-72 {
  margin-bottom: 18rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-80 {
  margin-bottom: 20rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.mb-96 {
  margin-bottom: 24rem;
}
.ml-0 {
  margin-left: 0;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-11 {
  margin-left: 2.75rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-14 {
  margin-left: 3.5rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-20 {
  margin-left: 5rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-28 {
  margin-left: 7rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-32 {
  margin-left: 8rem;
}
.ml-36 {
  margin-left: 9rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-40 {
  margin-left: 10rem;
}
.ml-44 {
  margin-left: 11rem;
}
.ml-48 {
  margin-left: 12rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-52 {
  margin-left: 13rem;
}
.ml-56 {
  margin-left: 14rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-60 {
  margin-left: 15rem;
}
.ml-64 {
  margin-left: 16rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.ml-72 {
  margin-left: 18rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-80 {
  margin-left: 20rem;
}
.ml-9 {
  margin-left: 2.25rem;
}
.ml-96 {
  margin-left: 24rem;
}
.mr-0 {
  margin-right: 0;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-11 {
  margin-right: 2.75rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mr-14 {
  margin-right: 3.5rem;
}
.mr-16 {
  margin-right: 4rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-20 {
  margin-right: 5rem;
}
.mr-24 {
  margin-right: 6rem;
}
.mr-28 {
  margin-right: 7rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-32 {
  margin-right: 8rem;
}
.mr-36 {
  margin-right: 9rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-40 {
  margin-right: 10rem;
}
.mr-44 {
  margin-right: 11rem;
}
.mr-48 {
  margin-right: 12rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-52 {
  margin-right: 13rem;
}
.mr-56 {
  margin-right: 14rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-60 {
  margin-right: 15rem;
}
.mr-64 {
  margin-right: 16rem;
}
.mr-7 {
  margin-right: 1.75rem;
}
.mr-72 {
  margin-right: 18rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mr-80 {
  margin-right: 20rem;
}
.mr-9 {
  margin-right: 2.25rem;
}
.mr-96 {
  margin-right: 24rem;
}
.mt-0 {
  margin-top: 0;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-11 {
  margin-top: 2.75rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-28 {
  margin-top: 7rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mt-36 {
  margin-top: 9rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-40 {
  margin-top: 10rem;
}
.mt-44 {
  margin-top: 11rem;
}
.mt-48 {
  margin-top: 12rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-52 {
  margin-top: 13rem;
}
.mt-56 {
  margin-top: 14rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-60 {
  margin-top: 15rem;
}
.mt-64 {
  margin-top: 16rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-72 {
  margin-top: 18rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-80 {
  margin-top: 20rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-96 {
  margin-top: 24rem;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.h-\[31px\] {
  height: 31px;
}
.h-dvh {
  height: 100dvh;
}
.h-full {
  height: 100%;
}
.max-h-\[72px\] {
  max-height: 72px;
}
.max-h-\[73px\] {
  max-height: 73px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[31px\] {
  width: 31px;
}
.w-full {
  width: 100%;
}
.min-w-\[264px\] {
  min-width: 264px;
}
.max-w-\[168px\] {
  max-width: 168px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[282px\] {
  max-width: 282px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[540px\] {
  max-width: 540px;
}
.max-w-\[589px\] {
  max-width: 589px;
}
.max-w-\[72px\] {
  max-width: 72px;
}
.max-w-\[73px\] {
  max-width: 73px;
}
.max-w-\[86\%\] {
  max-width: 86%;
}
.max-w-full {
  max-width: 100%;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.self-stretch {
  align-self: stretch;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.\!rounded-none {
  border-radius: 0 !important;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.border {
  border-width: 1px;
}
.border-l-\[0\.25rem\] {
  border-left-width: 0.25rem;
}
.border-info {
  border-color: var(--p-info-400);
}
.border-surface-border {
  border-color: var(--p-surface-border);
}
.border-warning {
  border-color: var(--p-warning-400);
}
.bg-\[\#f4f9fe\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 249 254 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fffaf2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 242 / var(--tw-bg-opacity, 1));
}
.bg-surface-100 {
  --tw-bg-opacity: 1;
  background-color: color-mix(
    in srgb,
    var(--p-surface-100) calc(100% * var(--tw-bg-opacity, 1)),
    transparent
  );
}
.bg-surface-ground {
  background-color: var(--p-surface-ground);
}
.bg-surface-section {
  background-color: var(--p-surface-section);
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-11 {
  padding: 2.75rem;
}
.p-12 {
  padding: 3rem;
}
.p-14 {
  padding: 3.5rem;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-20 {
  padding: 5rem;
}
.p-24 {
  padding: 6rem;
}
.p-28 {
  padding: 7rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-32 {
  padding: 8rem;
}
.p-36 {
  padding: 9rem;
}
.p-4 {
  padding: 1rem;
}
.p-40 {
  padding: 10rem;
}
.p-44 {
  padding: 11rem;
}
.p-48 {
  padding: 12rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-52 {
  padding: 13rem;
}
.p-56 {
  padding: 14rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-60 {
  padding: 15rem;
}
.p-64 {
  padding: 16rem;
}
.p-7 {
  padding: 1.75rem;
}
.p-72 {
  padding: 18rem;
}
.p-8 {
  padding: 2rem;
}
.p-80 {
  padding: 20rem;
}
.p-9 {
  padding: 2.25rem;
}
.p-96 {
  padding: 24rem;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}
.px-36 {
  padding-left: 9rem;
  padding-right: 9rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}
.px-44 {
  padding-left: 11rem;
  padding-right: 11rem;
}
.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-52 {
  padding-left: 13rem;
  padding-right: 13rem;
}
.px-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-60 {
  padding-left: 15rem;
  padding-right: 15rem;
}
.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-80 {
  padding-left: 20rem;
  padding-right: 20rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-96 {
  padding-left: 24rem;
  padding-right: 24rem;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-44 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}
.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-52 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}
.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-60 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-72 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-80 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-96 {
  padding-top: 24rem;
  padding-bottom: 24rem;
}
.\!pb-\[0\] {
  padding-bottom: 0 !important;
}
.\!pt-\[0\] {
  padding-top: 0 !important;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-11 {
  padding-bottom: 2.75rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-28 {
  padding-bottom: 7rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pb-36 {
  padding-bottom: 9rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-40 {
  padding-bottom: 10rem;
}
.pb-44 {
  padding-bottom: 11rem;
}
.pb-48 {
  padding-bottom: 12rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-52 {
  padding-bottom: 13rem;
}
.pb-56 {
  padding-bottom: 14rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-60 {
  padding-bottom: 15rem;
}
.pb-64 {
  padding-bottom: 16rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-72 {
  padding-bottom: 18rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-80 {
  padding-bottom: 20rem;
}
.pb-9 {
  padding-bottom: 2.25rem;
}
.pb-96 {
  padding-bottom: 24rem;
}
.pl-0 {
  padding-left: 0;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-11 {
  padding-left: 2.75rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-14 {
  padding-left: 3.5rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-20 {
  padding-left: 5rem;
}
.pl-24 {
  padding-left: 6rem;
}
.pl-28 {
  padding-left: 7rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-32 {
  padding-left: 8rem;
}
.pl-36 {
  padding-left: 9rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-40 {
  padding-left: 10rem;
}
.pl-44 {
  padding-left: 11rem;
}
.pl-48 {
  padding-left: 12rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-52 {
  padding-left: 13rem;
}
.pl-56 {
  padding-left: 14rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-60 {
  padding-left: 15rem;
}
.pl-64 {
  padding-left: 16rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-72 {
  padding-left: 18rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-80 {
  padding-left: 20rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-96 {
  padding-left: 24rem;
}
.pl-\[17px\] {
  padding-left: 17px;
}
.pr-0 {
  padding-right: 0;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-11 {
  padding-right: 2.75rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-20 {
  padding-right: 5rem;
}
.pr-24 {
  padding-right: 6rem;
}
.pr-28 {
  padding-right: 7rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-32 {
  padding-right: 8rem;
}
.pr-36 {
  padding-right: 9rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-40 {
  padding-right: 10rem;
}
.pr-44 {
  padding-right: 11rem;
}
.pr-48 {
  padding-right: 12rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-52 {
  padding-right: 13rem;
}
.pr-56 {
  padding-right: 14rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-60 {
  padding-right: 15rem;
}
.pr-64 {
  padding-right: 16rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pr-72 {
  padding-right: 18rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-80 {
  padding-right: 20rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-96 {
  padding-right: 24rem;
}
.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-11 {
  padding-top: 2.75rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-24 {
  padding-top: 6rem;
}
.pt-28 {
  padding-top: 7rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-32 {
  padding-top: 8rem;
}
.pt-36 {
  padding-top: 9rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-40 {
  padding-top: 10rem;
}
.pt-44 {
  padding-top: 11rem;
}
.pt-48 {
  padding-top: 12rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-52 {
  padding-top: 13rem;
}
.pt-56 {
  padding-top: 14rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-60 {
  padding-top: 15rem;
}
.pt-64 {
  padding-top: 16rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-72 {
  padding-top: 18rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-80 {
  padding-top: 20rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-96 {
  padding-top: 24rem;
}
.text-center {
  text-align: center;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-none {
  line-height: 1;
}
.tracking-\[0\.5px\] {
  letter-spacing: 0.5px;
}
.tracking-\[unset\] {
  letter-spacing: unset;
}
.text-color-secondary {
  color: var(--p-black-60);
}
.text-info {
  color: var(--p-info-400);
}
.text-primary {
  --tw-text-opacity: 1;
  color: color-mix(
    in srgb,
    var(--p-primary-color) calc(100% * var(--tw-text-opacity, 1)),
    transparent
  );
}
.text-warning {
  color: var(--p-warning-400);
}
.\!underline {
  text-decoration-line: underline !important;
}
.underline {
  text-decoration-line: underline;
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1))
    drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.text-color {
  color: var(--p-text-color);
}
@keyframes enter {
  0% {
    opacity: var(--p-enter-opacity, 1);
    transform: translate3d(
        var(--p-enter-translate-x, 0),
        var(--p-enter-translate-y, 0),
        0
      )
      scale3d(
        var(--p-enter-scale, 1),
        var(--p-enter-scale, 1),
        var(--p-enter-scale, 1)
      )
      rotate(var(--p-enter-rotate, 0));
  }
}
@keyframes leave {
  to {
    opacity: var(--p-leave-opacity, 1);
    transform: translate3d(
        var(--p-leave-translate-x, 0),
        var(--p-leave-translate-y, 0),
        0
      )
      scale3d(
        var(--p-leave-scale, 1),
        var(--p-leave-scale, 1),
        var(--p-leave-scale, 1)
      )
      rotate(var(--p-leave-rotate, 0));
  }
}
@media (min-width: 576px) {
  .sm\:bottom-\[unset\] {
    bottom: unset;
  }
  .sm\:left-\[50\%\] {
    left: 50%;
  }
  .sm\:right-6 {
    right: 1.5rem;
  }
  .sm\:top-\[50\%\] {
    top: 50%;
  }
  .sm\:top-\[unset\] {
    top: unset;
  }
  .sm\:m-0 {
    margin: 0;
  }
  .sm\:m-1 {
    margin: 0.25rem;
  }
  .sm\:m-10 {
    margin: 2.5rem;
  }
  .sm\:m-11 {
    margin: 2.75rem;
  }
  .sm\:m-12 {
    margin: 3rem;
  }
  .sm\:m-14 {
    margin: 3.5rem;
  }
  .sm\:m-16 {
    margin: 4rem;
  }
  .sm\:m-2 {
    margin: 0.5rem;
  }
  .sm\:m-20 {
    margin: 5rem;
  }
  .sm\:m-24 {
    margin: 6rem;
  }
  .sm\:m-28 {
    margin: 7rem;
  }
  .sm\:m-3 {
    margin: 0.75rem;
  }
  .sm\:m-32 {
    margin: 8rem;
  }
  .sm\:m-36 {
    margin: 9rem;
  }
  .sm\:m-4 {
    margin: 1rem;
  }
  .sm\:m-40 {
    margin: 10rem;
  }
  .sm\:m-44 {
    margin: 11rem;
  }
  .sm\:m-48 {
    margin: 12rem;
  }
  .sm\:m-5 {
    margin: 1.25rem;
  }
  .sm\:m-52 {
    margin: 13rem;
  }
  .sm\:m-56 {
    margin: 14rem;
  }
  .sm\:m-6 {
    margin: 1.5rem;
  }
  .sm\:m-60 {
    margin: 15rem;
  }
  .sm\:m-64 {
    margin: 16rem;
  }
  .sm\:m-7 {
    margin: 1.75rem;
  }
  .sm\:m-72 {
    margin: 18rem;
  }
  .sm\:m-8 {
    margin: 2rem;
  }
  .sm\:m-80 {
    margin: 20rem;
  }
  .sm\:m-9 {
    margin: 2.25rem;
  }
  .sm\:m-96 {
    margin: 24rem;
  }
  .sm\:\!mx-\[auto\] {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .sm\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .sm\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .sm\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .sm\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .sm\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .sm\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .sm\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .sm\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .sm\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .sm\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .sm\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .sm\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .sm\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .sm\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .sm\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .sm\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .sm\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .sm\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .sm\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }
  .sm\:mb-0 {
    margin-bottom: 0;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .sm\:mb-11 {
    margin-bottom: 2.75rem;
  }
  .sm\:mb-12 {
    margin-bottom: 3rem;
  }
  .sm\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .sm\:mb-16 {
    margin-bottom: 4rem;
  }
  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .sm\:mb-20 {
    margin-bottom: 5rem;
  }
  .sm\:mb-24 {
    margin-bottom: 6rem;
  }
  .sm\:mb-28 {
    margin-bottom: 7rem;
  }
  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .sm\:mb-32 {
    margin-bottom: 8rem;
  }
  .sm\:mb-36 {
    margin-bottom: 9rem;
  }
  .sm\:mb-4 {
    margin-bottom: 1rem;
  }
  .sm\:mb-40 {
    margin-bottom: 10rem;
  }
  .sm\:mb-44 {
    margin-bottom: 11rem;
  }
  .sm\:mb-48 {
    margin-bottom: 12rem;
  }
  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .sm\:mb-52 {
    margin-bottom: 13rem;
  }
  .sm\:mb-56 {
    margin-bottom: 14rem;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .sm\:mb-60 {
    margin-bottom: 15rem;
  }
  .sm\:mb-64 {
    margin-bottom: 16rem;
  }
  .sm\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .sm\:mb-72 {
    margin-bottom: 18rem;
  }
  .sm\:mb-8 {
    margin-bottom: 2rem;
  }
  .sm\:mb-80 {
    margin-bottom: 20rem;
  }
  .sm\:mb-9 {
    margin-bottom: 2.25rem;
  }
  .sm\:mb-96 {
    margin-bottom: 24rem;
  }
  .sm\:ml-0 {
    margin-left: 0;
  }
  .sm\:ml-1 {
    margin-left: 0.25rem;
  }
  .sm\:ml-10 {
    margin-left: 2.5rem;
  }
  .sm\:ml-11 {
    margin-left: 2.75rem;
  }
  .sm\:ml-12 {
    margin-left: 3rem;
  }
  .sm\:ml-14 {
    margin-left: 3.5rem;
  }
  .sm\:ml-16 {
    margin-left: 4rem;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem;
  }
  .sm\:ml-20 {
    margin-left: 5rem;
  }
  .sm\:ml-24 {
    margin-left: 6rem;
  }
  .sm\:ml-28 {
    margin-left: 7rem;
  }
  .sm\:ml-3 {
    margin-left: 0.75rem;
  }
  .sm\:ml-32 {
    margin-left: 8rem;
  }
  .sm\:ml-36 {
    margin-left: 9rem;
  }
  .sm\:ml-4 {
    margin-left: 1rem;
  }
  .sm\:ml-40 {
    margin-left: 10rem;
  }
  .sm\:ml-44 {
    margin-left: 11rem;
  }
  .sm\:ml-48 {
    margin-left: 12rem;
  }
  .sm\:ml-5 {
    margin-left: 1.25rem;
  }
  .sm\:ml-52 {
    margin-left: 13rem;
  }
  .sm\:ml-56 {
    margin-left: 14rem;
  }
  .sm\:ml-6 {
    margin-left: 1.5rem;
  }
  .sm\:ml-60 {
    margin-left: 15rem;
  }
  .sm\:ml-64 {
    margin-left: 16rem;
  }
  .sm\:ml-7 {
    margin-left: 1.75rem;
  }
  .sm\:ml-72 {
    margin-left: 18rem;
  }
  .sm\:ml-8 {
    margin-left: 2rem;
  }
  .sm\:ml-80 {
    margin-left: 20rem;
  }
  .sm\:ml-9 {
    margin-left: 2.25rem;
  }
  .sm\:ml-96 {
    margin-left: 24rem;
  }
  .sm\:mr-0 {
    margin-right: 0;
  }
  .sm\:mr-1 {
    margin-right: 0.25rem;
  }
  .sm\:mr-10 {
    margin-right: 2.5rem;
  }
  .sm\:mr-11 {
    margin-right: 2.75rem;
  }
  .sm\:mr-12 {
    margin-right: 3rem;
  }
  .sm\:mr-14 {
    margin-right: 3.5rem;
  }
  .sm\:mr-16 {
    margin-right: 4rem;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem;
  }
  .sm\:mr-20 {
    margin-right: 5rem;
  }
  .sm\:mr-24 {
    margin-right: 6rem;
  }
  .sm\:mr-28 {
    margin-right: 7rem;
  }
  .sm\:mr-3 {
    margin-right: 0.75rem;
  }
  .sm\:mr-32 {
    margin-right: 8rem;
  }
  .sm\:mr-36 {
    margin-right: 9rem;
  }
  .sm\:mr-4 {
    margin-right: 1rem;
  }
  .sm\:mr-40 {
    margin-right: 10rem;
  }
  .sm\:mr-44 {
    margin-right: 11rem;
  }
  .sm\:mr-48 {
    margin-right: 12rem;
  }
  .sm\:mr-5 {
    margin-right: 1.25rem;
  }
  .sm\:mr-52 {
    margin-right: 13rem;
  }
  .sm\:mr-56 {
    margin-right: 14rem;
  }
  .sm\:mr-6 {
    margin-right: 1.5rem;
  }
  .sm\:mr-60 {
    margin-right: 15rem;
  }
  .sm\:mr-64 {
    margin-right: 16rem;
  }
  .sm\:mr-7 {
    margin-right: 1.75rem;
  }
  .sm\:mr-72 {
    margin-right: 18rem;
  }
  .sm\:mr-8 {
    margin-right: 2rem;
  }
  .sm\:mr-80 {
    margin-right: 20rem;
  }
  .sm\:mr-9 {
    margin-right: 2.25rem;
  }
  .sm\:mr-96 {
    margin-right: 24rem;
  }
  .sm\:mt-0 {
    margin-top: 0;
  }
  .sm\:mt-1 {
    margin-top: 0.25rem;
  }
  .sm\:mt-10 {
    margin-top: 2.5rem;
  }
  .sm\:mt-11 {
    margin-top: 2.75rem;
  }
  .sm\:mt-12 {
    margin-top: 3rem;
  }
  .sm\:mt-14 {
    margin-top: 3.5rem;
  }
  .sm\:mt-16 {
    margin-top: 4rem;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem;
  }
  .sm\:mt-20 {
    margin-top: 5rem;
  }
  .sm\:mt-24 {
    margin-top: 6rem;
  }
  .sm\:mt-28 {
    margin-top: 7rem;
  }
  .sm\:mt-3 {
    margin-top: 0.75rem;
  }
  .sm\:mt-32 {
    margin-top: 8rem;
  }
  .sm\:mt-36 {
    margin-top: 9rem;
  }
  .sm\:mt-4 {
    margin-top: 1rem;
  }
  .sm\:mt-40 {
    margin-top: 10rem;
  }
  .sm\:mt-44 {
    margin-top: 11rem;
  }
  .sm\:mt-48 {
    margin-top: 12rem;
  }
  .sm\:mt-5 {
    margin-top: 1.25rem;
  }
  .sm\:mt-52 {
    margin-top: 13rem;
  }
  .sm\:mt-56 {
    margin-top: 14rem;
  }
  .sm\:mt-6 {
    margin-top: 1.5rem;
  }
  .sm\:mt-60 {
    margin-top: 15rem;
  }
  .sm\:mt-64 {
    margin-top: 16rem;
  }
  .sm\:mt-7 {
    margin-top: 1.75rem;
  }
  .sm\:mt-72 {
    margin-top: 18rem;
  }
  .sm\:mt-8 {
    margin-top: 2rem;
  }
  .sm\:mt-80 {
    margin-top: 20rem;
  }
  .sm\:mt-9 {
    margin-top: 2.25rem;
  }
  .sm\:mt-96 {
    margin-top: 24rem;
  }
  .sm\:h-\[28px\] {
    height: 28px;
  }
  .sm\:w-\[28px\] {
    width: 28px;
  }
  .sm\:max-w-\[420px\] {
    max-width: 420px;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }
  .sm\:border {
    border-width: 1px;
  }
  .sm\:border-surface-border {
    border-color: var(--p-surface-border);
  }
  .sm\:bg-\[unset\] {
    background-color: unset;
  }
  .sm\:p-0 {
    padding: 0;
  }
  .sm\:p-1 {
    padding: 0.25rem;
  }
  .sm\:p-10 {
    padding: 2.5rem;
  }
  .sm\:p-11 {
    padding: 2.75rem;
  }
  .sm\:p-12 {
    padding: 3rem;
  }
  .sm\:p-14 {
    padding: 3.5rem;
  }
  .sm\:p-16 {
    padding: 4rem;
  }
  .sm\:p-2 {
    padding: 0.5rem;
  }
  .sm\:p-20 {
    padding: 5rem;
  }
  .sm\:p-24 {
    padding: 6rem;
  }
  .sm\:p-28 {
    padding: 7rem;
  }
  .sm\:p-3 {
    padding: 0.75rem;
  }
  .sm\:p-32 {
    padding: 8rem;
  }
  .sm\:p-36 {
    padding: 9rem;
  }
  .sm\:p-4 {
    padding: 1rem;
  }
  .sm\:p-40 {
    padding: 10rem;
  }
  .sm\:p-44 {
    padding: 11rem;
  }
  .sm\:p-48 {
    padding: 12rem;
  }
  .sm\:p-5 {
    padding: 1.25rem;
  }
  .sm\:p-52 {
    padding: 13rem;
  }
  .sm\:p-56 {
    padding: 14rem;
  }
  .sm\:p-6 {
    padding: 1.5rem;
  }
  .sm\:p-60 {
    padding: 15rem;
  }
  .sm\:p-64 {
    padding: 16rem;
  }
  .sm\:p-7 {
    padding: 1.75rem;
  }
  .sm\:p-72 {
    padding: 18rem;
  }
  .sm\:p-8 {
    padding: 2rem;
  }
  .sm\:p-80 {
    padding: 20rem;
  }
  .sm\:p-9 {
    padding: 2.25rem;
  }
  .sm\:p-96 {
    padding: 24rem;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .sm\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .sm\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .sm\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .sm\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .sm\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .sm\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .sm\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .sm\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .sm\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .sm\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
  .sm\:pb-0 {
    padding-bottom: 0;
  }
  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .sm\:pb-11 {
    padding-bottom: 2.75rem;
  }
  .sm\:pb-12 {
    padding-bottom: 3rem;
  }
  .sm\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .sm\:pb-16 {
    padding-bottom: 4rem;
  }
  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .sm\:pb-20 {
    padding-bottom: 5rem;
  }
  .sm\:pb-24 {
    padding-bottom: 6rem;
  }
  .sm\:pb-28 {
    padding-bottom: 7rem;
  }
  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .sm\:pb-32 {
    padding-bottom: 8rem;
  }
  .sm\:pb-36 {
    padding-bottom: 9rem;
  }
  .sm\:pb-4 {
    padding-bottom: 1rem;
  }
  .sm\:pb-40 {
    padding-bottom: 10rem;
  }
  .sm\:pb-44 {
    padding-bottom: 11rem;
  }
  .sm\:pb-48 {
    padding-bottom: 12rem;
  }
  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .sm\:pb-52 {
    padding-bottom: 13rem;
  }
  .sm\:pb-56 {
    padding-bottom: 14rem;
  }
  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .sm\:pb-60 {
    padding-bottom: 15rem;
  }
  .sm\:pb-64 {
    padding-bottom: 16rem;
  }
  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .sm\:pb-72 {
    padding-bottom: 18rem;
  }
  .sm\:pb-8 {
    padding-bottom: 2rem;
  }
  .sm\:pb-80 {
    padding-bottom: 20rem;
  }
  .sm\:pb-9 {
    padding-bottom: 2.25rem;
  }
  .sm\:pb-96 {
    padding-bottom: 24rem;
  }
  .sm\:pl-0 {
    padding-left: 0;
  }
  .sm\:pl-1 {
    padding-left: 0.25rem;
  }
  .sm\:pl-10 {
    padding-left: 2.5rem;
  }
  .sm\:pl-11 {
    padding-left: 2.75rem;
  }
  .sm\:pl-12 {
    padding-left: 3rem;
  }
  .sm\:pl-14 {
    padding-left: 3.5rem;
  }
  .sm\:pl-16 {
    padding-left: 4rem;
  }
  .sm\:pl-2 {
    padding-left: 0.5rem;
  }
  .sm\:pl-20 {
    padding-left: 5rem;
  }
  .sm\:pl-24 {
    padding-left: 6rem;
  }
  .sm\:pl-28 {
    padding-left: 7rem;
  }
  .sm\:pl-3 {
    padding-left: 0.75rem;
  }
  .sm\:pl-32 {
    padding-left: 8rem;
  }
  .sm\:pl-36 {
    padding-left: 9rem;
  }
  .sm\:pl-4 {
    padding-left: 1rem;
  }
  .sm\:pl-40 {
    padding-left: 10rem;
  }
  .sm\:pl-44 {
    padding-left: 11rem;
  }
  .sm\:pl-48 {
    padding-left: 12rem;
  }
  .sm\:pl-5 {
    padding-left: 1.25rem;
  }
  .sm\:pl-52 {
    padding-left: 13rem;
  }
  .sm\:pl-56 {
    padding-left: 14rem;
  }
  .sm\:pl-6 {
    padding-left: 1.5rem;
  }
  .sm\:pl-60 {
    padding-left: 15rem;
  }
  .sm\:pl-64 {
    padding-left: 16rem;
  }
  .sm\:pl-7 {
    padding-left: 1.75rem;
  }
  .sm\:pl-72 {
    padding-left: 18rem;
  }
  .sm\:pl-8 {
    padding-left: 2rem;
  }
  .sm\:pl-80 {
    padding-left: 20rem;
  }
  .sm\:pl-9 {
    padding-left: 2.25rem;
  }
  .sm\:pl-96 {
    padding-left: 24rem;
  }
  .sm\:pr-0 {
    padding-right: 0;
  }
  .sm\:pr-1 {
    padding-right: 0.25rem;
  }
  .sm\:pr-10 {
    padding-right: 2.5rem;
  }
  .sm\:pr-11 {
    padding-right: 2.75rem;
  }
  .sm\:pr-12 {
    padding-right: 3rem;
  }
  .sm\:pr-14 {
    padding-right: 3.5rem;
  }
  .sm\:pr-16 {
    padding-right: 4rem;
  }
  .sm\:pr-2 {
    padding-right: 0.5rem;
  }
  .sm\:pr-20 {
    padding-right: 5rem;
  }
  .sm\:pr-24 {
    padding-right: 6rem;
  }
  .sm\:pr-28 {
    padding-right: 7rem;
  }
  .sm\:pr-3 {
    padding-right: 0.75rem;
  }
  .sm\:pr-32 {
    padding-right: 8rem;
  }
  .sm\:pr-36 {
    padding-right: 9rem;
  }
  .sm\:pr-4 {
    padding-right: 1rem;
  }
  .sm\:pr-40 {
    padding-right: 10rem;
  }
  .sm\:pr-44 {
    padding-right: 11rem;
  }
  .sm\:pr-48 {
    padding-right: 12rem;
  }
  .sm\:pr-5 {
    padding-right: 1.25rem;
  }
  .sm\:pr-52 {
    padding-right: 13rem;
  }
  .sm\:pr-56 {
    padding-right: 14rem;
  }
  .sm\:pr-6 {
    padding-right: 1.5rem;
  }
  .sm\:pr-60 {
    padding-right: 15rem;
  }
  .sm\:pr-64 {
    padding-right: 16rem;
  }
  .sm\:pr-7 {
    padding-right: 1.75rem;
  }
  .sm\:pr-72 {
    padding-right: 18rem;
  }
  .sm\:pr-8 {
    padding-right: 2rem;
  }
  .sm\:pr-80 {
    padding-right: 20rem;
  }
  .sm\:pr-9 {
    padding-right: 2.25rem;
  }
  .sm\:pr-96 {
    padding-right: 24rem;
  }
  .sm\:pt-0 {
    padding-top: 0;
  }
  .sm\:pt-1 {
    padding-top: 0.25rem;
  }
  .sm\:pt-10 {
    padding-top: 2.5rem;
  }
  .sm\:pt-11 {
    padding-top: 2.75rem;
  }
  .sm\:pt-12 {
    padding-top: 3rem;
  }
  .sm\:pt-14 {
    padding-top: 3.5rem;
  }
  .sm\:pt-16 {
    padding-top: 4rem;
  }
  .sm\:pt-2 {
    padding-top: 0.5rem;
  }
  .sm\:pt-20 {
    padding-top: 5rem;
  }
  .sm\:pt-24 {
    padding-top: 6rem;
  }
  .sm\:pt-28 {
    padding-top: 7rem;
  }
  .sm\:pt-3 {
    padding-top: 0.75rem;
  }
  .sm\:pt-32 {
    padding-top: 8rem;
  }
  .sm\:pt-36 {
    padding-top: 9rem;
  }
  .sm\:pt-4 {
    padding-top: 1rem;
  }
  .sm\:pt-40 {
    padding-top: 10rem;
  }
  .sm\:pt-44 {
    padding-top: 11rem;
  }
  .sm\:pt-48 {
    padding-top: 12rem;
  }
  .sm\:pt-5 {
    padding-top: 1.25rem;
  }
  .sm\:pt-52 {
    padding-top: 13rem;
  }
  .sm\:pt-56 {
    padding-top: 14rem;
  }
  .sm\:pt-6 {
    padding-top: 1.5rem;
  }
  .sm\:pt-60 {
    padding-top: 15rem;
  }
  .sm\:pt-64 {
    padding-top: 16rem;
  }
  .sm\:pt-7 {
    padding-top: 1.75rem;
  }
  .sm\:pt-72 {
    padding-top: 18rem;
  }
  .sm\:pt-8 {
    padding-top: 2rem;
  }
  .sm\:pt-80 {
    padding-top: 20rem;
  }
  .sm\:pt-9 {
    padding-top: 2.25rem;
  }
  .sm\:pt-96 {
    padding-top: 24rem;
  }
  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:hover\:text-color:hover {
    color: var(--p-text-color);
  }
}
@media (min-width: 768px) {
  .md\:m-0 {
    margin: 0;
  }
  .md\:m-1 {
    margin: 0.25rem;
  }
  .md\:m-10 {
    margin: 2.5rem;
  }
  .md\:m-11 {
    margin: 2.75rem;
  }
  .md\:m-12 {
    margin: 3rem;
  }
  .md\:m-14 {
    margin: 3.5rem;
  }
  .md\:m-16 {
    margin: 4rem;
  }
  .md\:m-2 {
    margin: 0.5rem;
  }
  .md\:m-20 {
    margin: 5rem;
  }
  .md\:m-24 {
    margin: 6rem;
  }
  .md\:m-28 {
    margin: 7rem;
  }
  .md\:m-3 {
    margin: 0.75rem;
  }
  .md\:m-32 {
    margin: 8rem;
  }
  .md\:m-36 {
    margin: 9rem;
  }
  .md\:m-4 {
    margin: 1rem;
  }
  .md\:m-40 {
    margin: 10rem;
  }
  .md\:m-44 {
    margin: 11rem;
  }
  .md\:m-48 {
    margin: 12rem;
  }
  .md\:m-5 {
    margin: 1.25rem;
  }
  .md\:m-52 {
    margin: 13rem;
  }
  .md\:m-56 {
    margin: 14rem;
  }
  .md\:m-6 {
    margin: 1.5rem;
  }
  .md\:m-60 {
    margin: 15rem;
  }
  .md\:m-64 {
    margin: 16rem;
  }
  .md\:m-7 {
    margin: 1.75rem;
  }
  .md\:m-72 {
    margin: 18rem;
  }
  .md\:m-8 {
    margin: 2rem;
  }
  .md\:m-80 {
    margin: 20rem;
  }
  .md\:m-9 {
    margin: 2.25rem;
  }
  .md\:m-96 {
    margin: 24rem;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .md\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .md\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .md\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .md\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .md\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .md\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .md\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .md\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .md\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .md\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .md\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .md\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .md\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .md\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .md\:mb-16 {
    margin-bottom: 4rem;
  }
  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .md\:mb-20 {
    margin-bottom: 5rem;
  }
  .md\:mb-24 {
    margin-bottom: 6rem;
  }
  .md\:mb-28 {
    margin-bottom: 7rem;
  }
  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .md\:mb-32 {
    margin-bottom: 8rem;
  }
  .md\:mb-36 {
    margin-bottom: 9rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:mb-40 {
    margin-bottom: 10rem;
  }
  .md\:mb-44 {
    margin-bottom: 11rem;
  }
  .md\:mb-48 {
    margin-bottom: 12rem;
  }
  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .md\:mb-52 {
    margin-bottom: 13rem;
  }
  .md\:mb-56 {
    margin-bottom: 14rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mb-60 {
    margin-bottom: 15rem;
  }
  .md\:mb-64 {
    margin-bottom: 16rem;
  }
  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .md\:mb-72 {
    margin-bottom: 18rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:mb-80 {
    margin-bottom: 20rem;
  }
  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }
  .md\:mb-96 {
    margin-bottom: 24rem;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:ml-1 {
    margin-left: 0.25rem;
  }
  .md\:ml-10 {
    margin-left: 2.5rem;
  }
  .md\:ml-11 {
    margin-left: 2.75rem;
  }
  .md\:ml-12 {
    margin-left: 3rem;
  }
  .md\:ml-14 {
    margin-left: 3.5rem;
  }
  .md\:ml-16 {
    margin-left: 4rem;
  }
  .md\:ml-2 {
    margin-left: 0.5rem;
  }
  .md\:ml-20 {
    margin-left: 5rem;
  }
  .md\:ml-24 {
    margin-left: 6rem;
  }
  .md\:ml-28 {
    margin-left: 7rem;
  }
  .md\:ml-3 {
    margin-left: 0.75rem;
  }
  .md\:ml-32 {
    margin-left: 8rem;
  }
  .md\:ml-36 {
    margin-left: 9rem;
  }
  .md\:ml-4 {
    margin-left: 1rem;
  }
  .md\:ml-40 {
    margin-left: 10rem;
  }
  .md\:ml-44 {
    margin-left: 11rem;
  }
  .md\:ml-48 {
    margin-left: 12rem;
  }
  .md\:ml-5 {
    margin-left: 1.25rem;
  }
  .md\:ml-52 {
    margin-left: 13rem;
  }
  .md\:ml-56 {
    margin-left: 14rem;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:ml-60 {
    margin-left: 15rem;
  }
  .md\:ml-64 {
    margin-left: 16rem;
  }
  .md\:ml-7 {
    margin-left: 1.75rem;
  }
  .md\:ml-72 {
    margin-left: 18rem;
  }
  .md\:ml-8 {
    margin-left: 2rem;
  }
  .md\:ml-80 {
    margin-left: 20rem;
  }
  .md\:ml-9 {
    margin-left: 2.25rem;
  }
  .md\:ml-96 {
    margin-left: 24rem;
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mr-1 {
    margin-right: 0.25rem;
  }
  .md\:mr-10 {
    margin-right: 2.5rem;
  }
  .md\:mr-11 {
    margin-right: 2.75rem;
  }
  .md\:mr-12 {
    margin-right: 3rem;
  }
  .md\:mr-14 {
    margin-right: 3.5rem;
  }
  .md\:mr-16 {
    margin-right: 4rem;
  }
  .md\:mr-2 {
    margin-right: 0.5rem;
  }
  .md\:mr-20 {
    margin-right: 5rem;
  }
  .md\:mr-24 {
    margin-right: 6rem;
  }
  .md\:mr-28 {
    margin-right: 7rem;
  }
  .md\:mr-3 {
    margin-right: 0.75rem;
  }
  .md\:mr-32 {
    margin-right: 8rem;
  }
  .md\:mr-36 {
    margin-right: 9rem;
  }
  .md\:mr-4 {
    margin-right: 1rem;
  }
  .md\:mr-40 {
    margin-right: 10rem;
  }
  .md\:mr-44 {
    margin-right: 11rem;
  }
  .md\:mr-48 {
    margin-right: 12rem;
  }
  .md\:mr-5 {
    margin-right: 1.25rem;
  }
  .md\:mr-52 {
    margin-right: 13rem;
  }
  .md\:mr-56 {
    margin-right: 14rem;
  }
  .md\:mr-6 {
    margin-right: 1.5rem;
  }
  .md\:mr-60 {
    margin-right: 15rem;
  }
  .md\:mr-64 {
    margin-right: 16rem;
  }
  .md\:mr-7 {
    margin-right: 1.75rem;
  }
  .md\:mr-72 {
    margin-right: 18rem;
  }
  .md\:mr-8 {
    margin-right: 2rem;
  }
  .md\:mr-80 {
    margin-right: 20rem;
  }
  .md\:mr-9 {
    margin-right: 2.25rem;
  }
  .md\:mr-96 {
    margin-right: 24rem;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mt-1 {
    margin-top: 0.25rem;
  }
  .md\:mt-10 {
    margin-top: 2.5rem;
  }
  .md\:mt-11 {
    margin-top: 2.75rem;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:mt-14 {
    margin-top: 3.5rem;
  }
  .md\:mt-16 {
    margin-top: 4rem;
  }
  .md\:mt-2 {
    margin-top: 0.5rem;
  }
  .md\:mt-20 {
    margin-top: 5rem;
  }
  .md\:mt-24 {
    margin-top: 6rem;
  }
  .md\:mt-28 {
    margin-top: 7rem;
  }
  .md\:mt-3 {
    margin-top: 0.75rem;
  }
  .md\:mt-32 {
    margin-top: 8rem;
  }
  .md\:mt-36 {
    margin-top: 9rem;
  }
  .md\:mt-4 {
    margin-top: 1rem;
  }
  .md\:mt-40 {
    margin-top: 10rem;
  }
  .md\:mt-44 {
    margin-top: 11rem;
  }
  .md\:mt-48 {
    margin-top: 12rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:mt-52 {
    margin-top: 13rem;
  }
  .md\:mt-56 {
    margin-top: 14rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:mt-60 {
    margin-top: 15rem;
  }
  .md\:mt-64 {
    margin-top: 16rem;
  }
  .md\:mt-7 {
    margin-top: 1.75rem;
  }
  .md\:mt-72 {
    margin-top: 18rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:mt-80 {
    margin-top: 20rem;
  }
  .md\:mt-9 {
    margin-top: 2.25rem;
  }
  .md\:mt-96 {
    margin-top: 24rem;
  }
  .md\:block {
    display: block;
  }
  .md\:grid {
    display: grid;
  }
  .md\:w-\[unset\] {
    width: unset;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:min-w-\[unset\] {
    min-width: unset;
  }
  .md\:max-w-\[290px\] {
    max-width: 290px;
  }
  .md\:max-w-\[335px\] {
    max-width: 335px;
  }
  .md\:max-w-\[462px\] {
    max-width: 462px;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:gap-20 {
    gap: 5rem;
  }
  .md\:gap-24 {
    gap: 6rem;
  }
  .md\:overflow-x-auto {
    overflow-x: auto;
  }
  .md\:p-0 {
    padding: 0;
  }
  .md\:p-1 {
    padding: 0.25rem;
  }
  .md\:p-10 {
    padding: 2.5rem;
  }
  .md\:p-11 {
    padding: 2.75rem;
  }
  .md\:p-12 {
    padding: 3rem;
  }
  .md\:p-14 {
    padding: 3.5rem;
  }
  .md\:p-16 {
    padding: 4rem;
  }
  .md\:p-2 {
    padding: 0.5rem;
  }
  .md\:p-20 {
    padding: 5rem;
  }
  .md\:p-24 {
    padding: 6rem;
  }
  .md\:p-28 {
    padding: 7rem;
  }
  .md\:p-3 {
    padding: 0.75rem;
  }
  .md\:p-32 {
    padding: 8rem;
  }
  .md\:p-36 {
    padding: 9rem;
  }
  .md\:p-4 {
    padding: 1rem;
  }
  .md\:p-40 {
    padding: 10rem;
  }
  .md\:p-44 {
    padding: 11rem;
  }
  .md\:p-48 {
    padding: 12rem;
  }
  .md\:p-5 {
    padding: 1.25rem;
  }
  .md\:p-52 {
    padding: 13rem;
  }
  .md\:p-56 {
    padding: 14rem;
  }
  .md\:p-6 {
    padding: 1.5rem;
  }
  .md\:p-60 {
    padding: 15rem;
  }
  .md\:p-64 {
    padding: 16rem;
  }
  .md\:p-7 {
    padding: 1.75rem;
  }
  .md\:p-72 {
    padding: 18rem;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:p-80 {
    padding: 20rem;
  }
  .md\:p-9 {
    padding: 2.25rem;
  }
  .md\:p-96 {
    padding: 24rem;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .md\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .md\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .md\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .md\:pb-11 {
    padding-bottom: 2.75rem;
  }
  .md\:pb-12 {
    padding-bottom: 3rem;
  }
  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .md\:pb-16 {
    padding-bottom: 4rem;
  }
  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .md\:pb-20 {
    padding-bottom: 5rem;
  }
  .md\:pb-24 {
    padding-bottom: 6rem;
  }
  .md\:pb-28 {
    padding-bottom: 7rem;
  }
  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .md\:pb-32 {
    padding-bottom: 8rem;
  }
  .md\:pb-36 {
    padding-bottom: 9rem;
  }
  .md\:pb-4 {
    padding-bottom: 1rem;
  }
  .md\:pb-40 {
    padding-bottom: 10rem;
  }
  .md\:pb-44 {
    padding-bottom: 11rem;
  }
  .md\:pb-48 {
    padding-bottom: 12rem;
  }
  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .md\:pb-52 {
    padding-bottom: 13rem;
  }
  .md\:pb-56 {
    padding-bottom: 14rem;
  }
  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .md\:pb-60 {
    padding-bottom: 15rem;
  }
  .md\:pb-64 {
    padding-bottom: 16rem;
  }
  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .md\:pb-72 {
    padding-bottom: 18rem;
  }
  .md\:pb-8 {
    padding-bottom: 2rem;
  }
  .md\:pb-80 {
    padding-bottom: 20rem;
  }
  .md\:pb-9 {
    padding-bottom: 2.25rem;
  }
  .md\:pb-96 {
    padding-bottom: 24rem;
  }
  .md\:pl-0 {
    padding-left: 0;
  }
  .md\:pl-1 {
    padding-left: 0.25rem;
  }
  .md\:pl-10 {
    padding-left: 2.5rem;
  }
  .md\:pl-11 {
    padding-left: 2.75rem;
  }
  .md\:pl-12 {
    padding-left: 3rem;
  }
  .md\:pl-14 {
    padding-left: 3.5rem;
  }
  .md\:pl-16 {
    padding-left: 4rem;
  }
  .md\:pl-2 {
    padding-left: 0.5rem;
  }
  .md\:pl-20 {
    padding-left: 5rem;
  }
  .md\:pl-24 {
    padding-left: 6rem;
  }
  .md\:pl-28 {
    padding-left: 7rem;
  }
  .md\:pl-3 {
    padding-left: 0.75rem;
  }
  .md\:pl-32 {
    padding-left: 8rem;
  }
  .md\:pl-36 {
    padding-left: 9rem;
  }
  .md\:pl-4 {
    padding-left: 1rem;
  }
  .md\:pl-40 {
    padding-left: 10rem;
  }
  .md\:pl-44 {
    padding-left: 11rem;
  }
  .md\:pl-48 {
    padding-left: 12rem;
  }
  .md\:pl-5 {
    padding-left: 1.25rem;
  }
  .md\:pl-52 {
    padding-left: 13rem;
  }
  .md\:pl-56 {
    padding-left: 14rem;
  }
  .md\:pl-6 {
    padding-left: 1.5rem;
  }
  .md\:pl-60 {
    padding-left: 15rem;
  }
  .md\:pl-64 {
    padding-left: 16rem;
  }
  .md\:pl-7 {
    padding-left: 1.75rem;
  }
  .md\:pl-72 {
    padding-left: 18rem;
  }
  .md\:pl-8 {
    padding-left: 2rem;
  }
  .md\:pl-80 {
    padding-left: 20rem;
  }
  .md\:pl-9 {
    padding-left: 2.25rem;
  }
  .md\:pl-96 {
    padding-left: 24rem;
  }
  .md\:pr-0 {
    padding-right: 0;
  }
  .md\:pr-1 {
    padding-right: 0.25rem;
  }
  .md\:pr-10 {
    padding-right: 2.5rem;
  }
  .md\:pr-11 {
    padding-right: 2.75rem;
  }
  .md\:pr-12 {
    padding-right: 3rem;
  }
  .md\:pr-14 {
    padding-right: 3.5rem;
  }
  .md\:pr-16 {
    padding-right: 4rem;
  }
  .md\:pr-2 {
    padding-right: 0.5rem;
  }
  .md\:pr-20 {
    padding-right: 5rem;
  }
  .md\:pr-24 {
    padding-right: 6rem;
  }
  .md\:pr-28 {
    padding-right: 7rem;
  }
  .md\:pr-3 {
    padding-right: 0.75rem;
  }
  .md\:pr-32 {
    padding-right: 8rem;
  }
  .md\:pr-36 {
    padding-right: 9rem;
  }
  .md\:pr-4 {
    padding-right: 1rem;
  }
  .md\:pr-40 {
    padding-right: 10rem;
  }
  .md\:pr-44 {
    padding-right: 11rem;
  }
  .md\:pr-48 {
    padding-right: 12rem;
  }
  .md\:pr-5 {
    padding-right: 1.25rem;
  }
  .md\:pr-52 {
    padding-right: 13rem;
  }
  .md\:pr-56 {
    padding-right: 14rem;
  }
  .md\:pr-6 {
    padding-right: 1.5rem;
  }
  .md\:pr-60 {
    padding-right: 15rem;
  }
  .md\:pr-64 {
    padding-right: 16rem;
  }
  .md\:pr-7 {
    padding-right: 1.75rem;
  }
  .md\:pr-72 {
    padding-right: 18rem;
  }
  .md\:pr-8 {
    padding-right: 2rem;
  }
  .md\:pr-80 {
    padding-right: 20rem;
  }
  .md\:pr-9 {
    padding-right: 2.25rem;
  }
  .md\:pr-96 {
    padding-right: 24rem;
  }
  .md\:pt-0 {
    padding-top: 0;
  }
  .md\:pt-1 {
    padding-top: 0.25rem;
  }
  .md\:pt-10 {
    padding-top: 2.5rem;
  }
  .md\:pt-11 {
    padding-top: 2.75rem;
  }
  .md\:pt-12 {
    padding-top: 3rem;
  }
  .md\:pt-14 {
    padding-top: 3.5rem;
  }
  .md\:pt-16 {
    padding-top: 4rem;
  }
  .md\:pt-2 {
    padding-top: 0.5rem;
  }
  .md\:pt-20 {
    padding-top: 5rem;
  }
  .md\:pt-24 {
    padding-top: 6rem;
  }
  .md\:pt-28 {
    padding-top: 7rem;
  }
  .md\:pt-3 {
    padding-top: 0.75rem;
  }
  .md\:pt-32 {
    padding-top: 8rem;
  }
  .md\:pt-36 {
    padding-top: 9rem;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:pt-40 {
    padding-top: 10rem;
  }
  .md\:pt-44 {
    padding-top: 11rem;
  }
  .md\:pt-48 {
    padding-top: 12rem;
  }
  .md\:pt-5 {
    padding-top: 1.25rem;
  }
  .md\:pt-52 {
    padding-top: 13rem;
  }
  .md\:pt-56 {
    padding-top: 14rem;
  }
  .md\:pt-6 {
    padding-top: 1.5rem;
  }
  .md\:pt-60 {
    padding-top: 15rem;
  }
  .md\:pt-64 {
    padding-top: 16rem;
  }
  .md\:pt-7 {
    padding-top: 1.75rem;
  }
  .md\:pt-72 {
    padding-top: 18rem;
  }
  .md\:pt-8 {
    padding-top: 2rem;
  }
  .md\:pt-80 {
    padding-top: 20rem;
  }
  .md\:pt-9 {
    padding-top: 2.25rem;
  }
  .md\:pt-96 {
    padding-top: 24rem;
  }
}
@media (min-width: 992px) {
  .lg\:m-0 {
    margin: 0;
  }
  .lg\:m-1 {
    margin: 0.25rem;
  }
  .lg\:m-10 {
    margin: 2.5rem;
  }
  .lg\:m-11 {
    margin: 2.75rem;
  }
  .lg\:m-12 {
    margin: 3rem;
  }
  .lg\:m-14 {
    margin: 3.5rem;
  }
  .lg\:m-16 {
    margin: 4rem;
  }
  .lg\:m-2 {
    margin: 0.5rem;
  }
  .lg\:m-20 {
    margin: 5rem;
  }
  .lg\:m-24 {
    margin: 6rem;
  }
  .lg\:m-28 {
    margin: 7rem;
  }
  .lg\:m-3 {
    margin: 0.75rem;
  }
  .lg\:m-32 {
    margin: 8rem;
  }
  .lg\:m-36 {
    margin: 9rem;
  }
  .lg\:m-4 {
    margin: 1rem;
  }
  .lg\:m-40 {
    margin: 10rem;
  }
  .lg\:m-44 {
    margin: 11rem;
  }
  .lg\:m-48 {
    margin: 12rem;
  }
  .lg\:m-5 {
    margin: 1.25rem;
  }
  .lg\:m-52 {
    margin: 13rem;
  }
  .lg\:m-56 {
    margin: 14rem;
  }
  .lg\:m-6 {
    margin: 1.5rem;
  }
  .lg\:m-60 {
    margin: 15rem;
  }
  .lg\:m-64 {
    margin: 16rem;
  }
  .lg\:m-7 {
    margin: 1.75rem;
  }
  .lg\:m-72 {
    margin: 18rem;
  }
  .lg\:m-8 {
    margin: 2rem;
  }
  .lg\:m-80 {
    margin: 20rem;
  }
  .lg\:m-9 {
    margin: 2.25rem;
  }
  .lg\:m-96 {
    margin: 24rem;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .lg\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .lg\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .lg\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .lg\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .lg\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .lg\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .lg\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .lg\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .lg\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .lg\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .lg\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .lg\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .lg\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .lg\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }
  .lg\:mb-12 {
    margin-bottom: 3rem;
  }
  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .lg\:mb-20 {
    margin-bottom: 5rem;
  }
  .lg\:mb-24 {
    margin-bottom: 6rem;
  }
  .lg\:mb-28 {
    margin-bottom: 7rem;
  }
  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .lg\:mb-32 {
    margin-bottom: 8rem;
  }
  .lg\:mb-36 {
    margin-bottom: 9rem;
  }
  .lg\:mb-4 {
    margin-bottom: 1rem;
  }
  .lg\:mb-40 {
    margin-bottom: 10rem;
  }
  .lg\:mb-44 {
    margin-bottom: 11rem;
  }
  .lg\:mb-48 {
    margin-bottom: 12rem;
  }
  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .lg\:mb-52 {
    margin-bottom: 13rem;
  }
  .lg\:mb-56 {
    margin-bottom: 14rem;
  }
  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:mb-60 {
    margin-bottom: 15rem;
  }
  .lg\:mb-64 {
    margin-bottom: 16rem;
  }
  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .lg\:mb-72 {
    margin-bottom: 18rem;
  }
  .lg\:mb-8 {
    margin-bottom: 2rem;
  }
  .lg\:mb-80 {
    margin-bottom: 20rem;
  }
  .lg\:mb-9 {
    margin-bottom: 2.25rem;
  }
  .lg\:mb-96 {
    margin-bottom: 24rem;
  }
  .lg\:ml-0 {
    margin-left: 0;
  }
  .lg\:ml-1 {
    margin-left: 0.25rem;
  }
  .lg\:ml-10 {
    margin-left: 2.5rem;
  }
  .lg\:ml-11 {
    margin-left: 2.75rem;
  }
  .lg\:ml-12 {
    margin-left: 3rem;
  }
  .lg\:ml-14 {
    margin-left: 3.5rem;
  }
  .lg\:ml-16 {
    margin-left: 4rem;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem;
  }
  .lg\:ml-20 {
    margin-left: 5rem;
  }
  .lg\:ml-24 {
    margin-left: 6rem;
  }
  .lg\:ml-28 {
    margin-left: 7rem;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem;
  }
  .lg\:ml-32 {
    margin-left: 8rem;
  }
  .lg\:ml-36 {
    margin-left: 9rem;
  }
  .lg\:ml-4 {
    margin-left: 1rem;
  }
  .lg\:ml-40 {
    margin-left: 10rem;
  }
  .lg\:ml-44 {
    margin-left: 11rem;
  }
  .lg\:ml-48 {
    margin-left: 12rem;
  }
  .lg\:ml-5 {
    margin-left: 1.25rem;
  }
  .lg\:ml-52 {
    margin-left: 13rem;
  }
  .lg\:ml-56 {
    margin-left: 14rem;
  }
  .lg\:ml-6 {
    margin-left: 1.5rem;
  }
  .lg\:ml-60 {
    margin-left: 15rem;
  }
  .lg\:ml-64 {
    margin-left: 16rem;
  }
  .lg\:ml-7 {
    margin-left: 1.75rem;
  }
  .lg\:ml-72 {
    margin-left: 18rem;
  }
  .lg\:ml-8 {
    margin-left: 2rem;
  }
  .lg\:ml-80 {
    margin-left: 20rem;
  }
  .lg\:ml-9 {
    margin-left: 2.25rem;
  }
  .lg\:ml-96 {
    margin-left: 24rem;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mr-1 {
    margin-right: 0.25rem;
  }
  .lg\:mr-10 {
    margin-right: 2.5rem;
  }
  .lg\:mr-11 {
    margin-right: 2.75rem;
  }
  .lg\:mr-12 {
    margin-right: 3rem;
  }
  .lg\:mr-14 {
    margin-right: 3.5rem;
  }
  .lg\:mr-16 {
    margin-right: 4rem;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem;
  }
  .lg\:mr-20 {
    margin-right: 5rem;
  }
  .lg\:mr-24 {
    margin-right: 6rem;
  }
  .lg\:mr-28 {
    margin-right: 7rem;
  }
  .lg\:mr-3 {
    margin-right: 0.75rem;
  }
  .lg\:mr-32 {
    margin-right: 8rem;
  }
  .lg\:mr-36 {
    margin-right: 9rem;
  }
  .lg\:mr-4 {
    margin-right: 1rem;
  }
  .lg\:mr-40 {
    margin-right: 10rem;
  }
  .lg\:mr-44 {
    margin-right: 11rem;
  }
  .lg\:mr-48 {
    margin-right: 12rem;
  }
  .lg\:mr-5 {
    margin-right: 1.25rem;
  }
  .lg\:mr-52 {
    margin-right: 13rem;
  }
  .lg\:mr-56 {
    margin-right: 14rem;
  }
  .lg\:mr-6 {
    margin-right: 1.5rem;
  }
  .lg\:mr-60 {
    margin-right: 15rem;
  }
  .lg\:mr-64 {
    margin-right: 16rem;
  }
  .lg\:mr-7 {
    margin-right: 1.75rem;
  }
  .lg\:mr-72 {
    margin-right: 18rem;
  }
  .lg\:mr-8 {
    margin-right: 2rem;
  }
  .lg\:mr-80 {
    margin-right: 20rem;
  }
  .lg\:mr-9 {
    margin-right: 2.25rem;
  }
  .lg\:mr-96 {
    margin-right: 24rem;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mt-1 {
    margin-top: 0.25rem;
  }
  .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .lg\:mt-11 {
    margin-top: 2.75rem;
  }
  .lg\:mt-12 {
    margin-top: 3rem;
  }
  .lg\:mt-14 {
    margin-top: 3.5rem;
  }
  .lg\:mt-16 {
    margin-top: 4rem;
  }
  .lg\:mt-2 {
    margin-top: 0.5rem;
  }
  .lg\:mt-20 {
    margin-top: 5rem;
  }
  .lg\:mt-24 {
    margin-top: 6rem;
  }
  .lg\:mt-28 {
    margin-top: 7rem;
  }
  .lg\:mt-3 {
    margin-top: 0.75rem;
  }
  .lg\:mt-32 {
    margin-top: 8rem;
  }
  .lg\:mt-36 {
    margin-top: 9rem;
  }
  .lg\:mt-4 {
    margin-top: 1rem;
  }
  .lg\:mt-40 {
    margin-top: 10rem;
  }
  .lg\:mt-44 {
    margin-top: 11rem;
  }
  .lg\:mt-48 {
    margin-top: 12rem;
  }
  .lg\:mt-5 {
    margin-top: 1.25rem;
  }
  .lg\:mt-52 {
    margin-top: 13rem;
  }
  .lg\:mt-56 {
    margin-top: 14rem;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem;
  }
  .lg\:mt-60 {
    margin-top: 15rem;
  }
  .lg\:mt-64 {
    margin-top: 16rem;
  }
  .lg\:mt-7 {
    margin-top: 1.75rem;
  }
  .lg\:mt-72 {
    margin-top: 18rem;
  }
  .lg\:mt-8 {
    margin-top: 2rem;
  }
  .lg\:mt-80 {
    margin-top: 20rem;
  }
  .lg\:mt-9 {
    margin-top: 2.25rem;
  }
  .lg\:mt-96 {
    margin-top: 24rem;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:p-1 {
    padding: 0.25rem;
  }
  .lg\:p-10 {
    padding: 2.5rem;
  }
  .lg\:p-11 {
    padding: 2.75rem;
  }
  .lg\:p-12 {
    padding: 3rem;
  }
  .lg\:p-14 {
    padding: 3.5rem;
  }
  .lg\:p-16 {
    padding: 4rem;
  }
  .lg\:p-2 {
    padding: 0.5rem;
  }
  .lg\:p-20 {
    padding: 5rem;
  }
  .lg\:p-24 {
    padding: 6rem;
  }
  .lg\:p-28 {
    padding: 7rem;
  }
  .lg\:p-3 {
    padding: 0.75rem;
  }
  .lg\:p-32 {
    padding: 8rem;
  }
  .lg\:p-36 {
    padding: 9rem;
  }
  .lg\:p-4 {
    padding: 1rem;
  }
  .lg\:p-40 {
    padding: 10rem;
  }
  .lg\:p-44 {
    padding: 11rem;
  }
  .lg\:p-48 {
    padding: 12rem;
  }
  .lg\:p-5 {
    padding: 1.25rem;
  }
  .lg\:p-52 {
    padding: 13rem;
  }
  .lg\:p-56 {
    padding: 14rem;
  }
  .lg\:p-6 {
    padding: 1.5rem;
  }
  .lg\:p-60 {
    padding: 15rem;
  }
  .lg\:p-64 {
    padding: 16rem;
  }
  .lg\:p-7 {
    padding: 1.75rem;
  }
  .lg\:p-72 {
    padding: 18rem;
  }
  .lg\:p-8 {
    padding: 2rem;
  }
  .lg\:p-80 {
    padding: 20rem;
  }
  .lg\:p-9 {
    padding: 2.25rem;
  }
  .lg\:p-96 {
    padding: 24rem;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .lg\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .lg\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .lg\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .lg\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .lg\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .lg\:pb-11 {
    padding-bottom: 2.75rem;
  }
  .lg\:pb-12 {
    padding-bottom: 3rem;
  }
  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .lg\:pb-16 {
    padding-bottom: 4rem;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .lg\:pb-20 {
    padding-bottom: 5rem;
  }
  .lg\:pb-24 {
    padding-bottom: 6rem;
  }
  .lg\:pb-28 {
    padding-bottom: 7rem;
  }
  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .lg\:pb-32 {
    padding-bottom: 8rem;
  }
  .lg\:pb-36 {
    padding-bottom: 9rem;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem;
  }
  .lg\:pb-40 {
    padding-bottom: 10rem;
  }
  .lg\:pb-44 {
    padding-bottom: 11rem;
  }
  .lg\:pb-48 {
    padding-bottom: 12rem;
  }
  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .lg\:pb-52 {
    padding-bottom: 13rem;
  }
  .lg\:pb-56 {
    padding-bottom: 14rem;
  }
  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .lg\:pb-60 {
    padding-bottom: 15rem;
  }
  .lg\:pb-64 {
    padding-bottom: 16rem;
  }
  .lg\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .lg\:pb-72 {
    padding-bottom: 18rem;
  }
  .lg\:pb-8 {
    padding-bottom: 2rem;
  }
  .lg\:pb-80 {
    padding-bottom: 20rem;
  }
  .lg\:pb-9 {
    padding-bottom: 2.25rem;
  }
  .lg\:pb-96 {
    padding-bottom: 24rem;
  }
  .lg\:pl-0 {
    padding-left: 0;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem;
  }
  .lg\:pl-10 {
    padding-left: 2.5rem;
  }
  .lg\:pl-11 {
    padding-left: 2.75rem;
  }
  .lg\:pl-12 {
    padding-left: 3rem;
  }
  .lg\:pl-14 {
    padding-left: 3.5rem;
  }
  .lg\:pl-16 {
    padding-left: 4rem;
  }
  .lg\:pl-2 {
    padding-left: 0.5rem;
  }
  .lg\:pl-20 {
    padding-left: 5rem;
  }
  .lg\:pl-24 {
    padding-left: 6rem;
  }
  .lg\:pl-28 {
    padding-left: 7rem;
  }
  .lg\:pl-3 {
    padding-left: 0.75rem;
  }
  .lg\:pl-32 {
    padding-left: 8rem;
  }
  .lg\:pl-36 {
    padding-left: 9rem;
  }
  .lg\:pl-4 {
    padding-left: 1rem;
  }
  .lg\:pl-40 {
    padding-left: 10rem;
  }
  .lg\:pl-44 {
    padding-left: 11rem;
  }
  .lg\:pl-48 {
    padding-left: 12rem;
  }
  .lg\:pl-5 {
    padding-left: 1.25rem;
  }
  .lg\:pl-52 {
    padding-left: 13rem;
  }
  .lg\:pl-56 {
    padding-left: 14rem;
  }
  .lg\:pl-6 {
    padding-left: 1.5rem;
  }
  .lg\:pl-60 {
    padding-left: 15rem;
  }
  .lg\:pl-64 {
    padding-left: 16rem;
  }
  .lg\:pl-7 {
    padding-left: 1.75rem;
  }
  .lg\:pl-72 {
    padding-left: 18rem;
  }
  .lg\:pl-8 {
    padding-left: 2rem;
  }
  .lg\:pl-80 {
    padding-left: 20rem;
  }
  .lg\:pl-9 {
    padding-left: 2.25rem;
  }
  .lg\:pl-96 {
    padding-left: 24rem;
  }
  .lg\:pr-0 {
    padding-right: 0;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem;
  }
  .lg\:pr-10 {
    padding-right: 2.5rem;
  }
  .lg\:pr-11 {
    padding-right: 2.75rem;
  }
  .lg\:pr-12 {
    padding-right: 3rem;
  }
  .lg\:pr-14 {
    padding-right: 3.5rem;
  }
  .lg\:pr-16 {
    padding-right: 4rem;
  }
  .lg\:pr-2 {
    padding-right: 0.5rem;
  }
  .lg\:pr-20 {
    padding-right: 5rem;
  }
  .lg\:pr-24 {
    padding-right: 6rem;
  }
  .lg\:pr-28 {
    padding-right: 7rem;
  }
  .lg\:pr-3 {
    padding-right: 0.75rem;
  }
  .lg\:pr-32 {
    padding-right: 8rem;
  }
  .lg\:pr-36 {
    padding-right: 9rem;
  }
  .lg\:pr-4 {
    padding-right: 1rem;
  }
  .lg\:pr-40 {
    padding-right: 10rem;
  }
  .lg\:pr-44 {
    padding-right: 11rem;
  }
  .lg\:pr-48 {
    padding-right: 12rem;
  }
  .lg\:pr-5 {
    padding-right: 1.25rem;
  }
  .lg\:pr-52 {
    padding-right: 13rem;
  }
  .lg\:pr-56 {
    padding-right: 14rem;
  }
  .lg\:pr-6 {
    padding-right: 1.5rem;
  }
  .lg\:pr-60 {
    padding-right: 15rem;
  }
  .lg\:pr-64 {
    padding-right: 16rem;
  }
  .lg\:pr-7 {
    padding-right: 1.75rem;
  }
  .lg\:pr-72 {
    padding-right: 18rem;
  }
  .lg\:pr-8 {
    padding-right: 2rem;
  }
  .lg\:pr-80 {
    padding-right: 20rem;
  }
  .lg\:pr-9 {
    padding-right: 2.25rem;
  }
  .lg\:pr-96 {
    padding-right: 24rem;
  }
  .lg\:pt-0 {
    padding-top: 0;
  }
  .lg\:pt-1 {
    padding-top: 0.25rem;
  }
  .lg\:pt-10 {
    padding-top: 2.5rem;
  }
  .lg\:pt-11 {
    padding-top: 2.75rem;
  }
  .lg\:pt-12 {
    padding-top: 3rem;
  }
  .lg\:pt-14 {
    padding-top: 3.5rem;
  }
  .lg\:pt-16 {
    padding-top: 4rem;
  }
  .lg\:pt-2 {
    padding-top: 0.5rem;
  }
  .lg\:pt-20 {
    padding-top: 5rem;
  }
  .lg\:pt-24 {
    padding-top: 6rem;
  }
  .lg\:pt-28 {
    padding-top: 7rem;
  }
  .lg\:pt-3 {
    padding-top: 0.75rem;
  }
  .lg\:pt-32 {
    padding-top: 8rem;
  }
  .lg\:pt-36 {
    padding-top: 9rem;
  }
  .lg\:pt-4 {
    padding-top: 1rem;
  }
  .lg\:pt-40 {
    padding-top: 10rem;
  }
  .lg\:pt-44 {
    padding-top: 11rem;
  }
  .lg\:pt-48 {
    padding-top: 12rem;
  }
  .lg\:pt-5 {
    padding-top: 1.25rem;
  }
  .lg\:pt-52 {
    padding-top: 13rem;
  }
  .lg\:pt-56 {
    padding-top: 14rem;
  }
  .lg\:pt-6 {
    padding-top: 1.5rem;
  }
  .lg\:pt-60 {
    padding-top: 15rem;
  }
  .lg\:pt-64 {
    padding-top: 16rem;
  }
  .lg\:pt-7 {
    padding-top: 1.75rem;
  }
  .lg\:pt-72 {
    padding-top: 18rem;
  }
  .lg\:pt-8 {
    padding-top: 2rem;
  }
  .lg\:pt-80 {
    padding-top: 20rem;
  }
  .lg\:pt-9 {
    padding-top: 2.25rem;
  }
  .lg\:pt-96 {
    padding-top: 24rem;
  }
}
@media (min-width: 1200px) {
  .xl\:m-0 {
    margin: 0;
  }
  .xl\:m-1 {
    margin: 0.25rem;
  }
  .xl\:m-10 {
    margin: 2.5rem;
  }
  .xl\:m-11 {
    margin: 2.75rem;
  }
  .xl\:m-12 {
    margin: 3rem;
  }
  .xl\:m-14 {
    margin: 3.5rem;
  }
  .xl\:m-16 {
    margin: 4rem;
  }
  .xl\:m-2 {
    margin: 0.5rem;
  }
  .xl\:m-20 {
    margin: 5rem;
  }
  .xl\:m-24 {
    margin: 6rem;
  }
  .xl\:m-28 {
    margin: 7rem;
  }
  .xl\:m-3 {
    margin: 0.75rem;
  }
  .xl\:m-32 {
    margin: 8rem;
  }
  .xl\:m-36 {
    margin: 9rem;
  }
  .xl\:m-4 {
    margin: 1rem;
  }
  .xl\:m-40 {
    margin: 10rem;
  }
  .xl\:m-44 {
    margin: 11rem;
  }
  .xl\:m-48 {
    margin: 12rem;
  }
  .xl\:m-5 {
    margin: 1.25rem;
  }
  .xl\:m-52 {
    margin: 13rem;
  }
  .xl\:m-56 {
    margin: 14rem;
  }
  .xl\:m-6 {
    margin: 1.5rem;
  }
  .xl\:m-60 {
    margin: 15rem;
  }
  .xl\:m-64 {
    margin: 16rem;
  }
  .xl\:m-7 {
    margin: 1.75rem;
  }
  .xl\:m-72 {
    margin: 18rem;
  }
  .xl\:m-8 {
    margin: 2rem;
  }
  .xl\:m-80 {
    margin: 20rem;
  }
  .xl\:m-9 {
    margin: 2.25rem;
  }
  .xl\:m-96 {
    margin: 24rem;
  }
  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }
  .xl\:mb-0 {
    margin-bottom: 0;
  }
  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .xl\:mb-11 {
    margin-bottom: 2.75rem;
  }
  .xl\:mb-12 {
    margin-bottom: 3rem;
  }
  .xl\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .xl\:mb-16 {
    margin-bottom: 4rem;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .xl\:mb-20 {
    margin-bottom: 5rem;
  }
  .xl\:mb-24 {
    margin-bottom: 6rem;
  }
  .xl\:mb-28 {
    margin-bottom: 7rem;
  }
  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .xl\:mb-32 {
    margin-bottom: 8rem;
  }
  .xl\:mb-36 {
    margin-bottom: 9rem;
  }
  .xl\:mb-4 {
    margin-bottom: 1rem;
  }
  .xl\:mb-40 {
    margin-bottom: 10rem;
  }
  .xl\:mb-44 {
    margin-bottom: 11rem;
  }
  .xl\:mb-48 {
    margin-bottom: 12rem;
  }
  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .xl\:mb-52 {
    margin-bottom: 13rem;
  }
  .xl\:mb-56 {
    margin-bottom: 14rem;
  }
  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .xl\:mb-60 {
    margin-bottom: 15rem;
  }
  .xl\:mb-64 {
    margin-bottom: 16rem;
  }
  .xl\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .xl\:mb-72 {
    margin-bottom: 18rem;
  }
  .xl\:mb-8 {
    margin-bottom: 2rem;
  }
  .xl\:mb-80 {
    margin-bottom: 20rem;
  }
  .xl\:mb-9 {
    margin-bottom: 2.25rem;
  }
  .xl\:mb-96 {
    margin-bottom: 24rem;
  }
  .xl\:ml-0 {
    margin-left: 0;
  }
  .xl\:ml-1 {
    margin-left: 0.25rem;
  }
  .xl\:ml-10 {
    margin-left: 2.5rem;
  }
  .xl\:ml-11 {
    margin-left: 2.75rem;
  }
  .xl\:ml-12 {
    margin-left: 3rem;
  }
  .xl\:ml-14 {
    margin-left: 3.5rem;
  }
  .xl\:ml-16 {
    margin-left: 4rem;
  }
  .xl\:ml-2 {
    margin-left: 0.5rem;
  }
  .xl\:ml-20 {
    margin-left: 5rem;
  }
  .xl\:ml-24 {
    margin-left: 6rem;
  }
  .xl\:ml-28 {
    margin-left: 7rem;
  }
  .xl\:ml-3 {
    margin-left: 0.75rem;
  }
  .xl\:ml-32 {
    margin-left: 8rem;
  }
  .xl\:ml-36 {
    margin-left: 9rem;
  }
  .xl\:ml-4 {
    margin-left: 1rem;
  }
  .xl\:ml-40 {
    margin-left: 10rem;
  }
  .xl\:ml-44 {
    margin-left: 11rem;
  }
  .xl\:ml-48 {
    margin-left: 12rem;
  }
  .xl\:ml-5 {
    margin-left: 1.25rem;
  }
  .xl\:ml-52 {
    margin-left: 13rem;
  }
  .xl\:ml-56 {
    margin-left: 14rem;
  }
  .xl\:ml-6 {
    margin-left: 1.5rem;
  }
  .xl\:ml-60 {
    margin-left: 15rem;
  }
  .xl\:ml-64 {
    margin-left: 16rem;
  }
  .xl\:ml-7 {
    margin-left: 1.75rem;
  }
  .xl\:ml-72 {
    margin-left: 18rem;
  }
  .xl\:ml-8 {
    margin-left: 2rem;
  }
  .xl\:ml-80 {
    margin-left: 20rem;
  }
  .xl\:ml-9 {
    margin-left: 2.25rem;
  }
  .xl\:ml-96 {
    margin-left: 24rem;
  }
  .xl\:mr-0 {
    margin-right: 0;
  }
  .xl\:mr-1 {
    margin-right: 0.25rem;
  }
  .xl\:mr-10 {
    margin-right: 2.5rem;
  }
  .xl\:mr-11 {
    margin-right: 2.75rem;
  }
  .xl\:mr-12 {
    margin-right: 3rem;
  }
  .xl\:mr-14 {
    margin-right: 3.5rem;
  }
  .xl\:mr-16 {
    margin-right: 4rem;
  }
  .xl\:mr-2 {
    margin-right: 0.5rem;
  }
  .xl\:mr-20 {
    margin-right: 5rem;
  }
  .xl\:mr-24 {
    margin-right: 6rem;
  }
  .xl\:mr-28 {
    margin-right: 7rem;
  }
  .xl\:mr-3 {
    margin-right: 0.75rem;
  }
  .xl\:mr-32 {
    margin-right: 8rem;
  }
  .xl\:mr-36 {
    margin-right: 9rem;
  }
  .xl\:mr-4 {
    margin-right: 1rem;
  }
  .xl\:mr-40 {
    margin-right: 10rem;
  }
  .xl\:mr-44 {
    margin-right: 11rem;
  }
  .xl\:mr-48 {
    margin-right: 12rem;
  }
  .xl\:mr-5 {
    margin-right: 1.25rem;
  }
  .xl\:mr-52 {
    margin-right: 13rem;
  }
  .xl\:mr-56 {
    margin-right: 14rem;
  }
  .xl\:mr-6 {
    margin-right: 1.5rem;
  }
  .xl\:mr-60 {
    margin-right: 15rem;
  }
  .xl\:mr-64 {
    margin-right: 16rem;
  }
  .xl\:mr-7 {
    margin-right: 1.75rem;
  }
  .xl\:mr-72 {
    margin-right: 18rem;
  }
  .xl\:mr-8 {
    margin-right: 2rem;
  }
  .xl\:mr-80 {
    margin-right: 20rem;
  }
  .xl\:mr-9 {
    margin-right: 2.25rem;
  }
  .xl\:mr-96 {
    margin-right: 24rem;
  }
  .xl\:mt-0 {
    margin-top: 0;
  }
  .xl\:mt-1 {
    margin-top: 0.25rem;
  }
  .xl\:mt-10 {
    margin-top: 2.5rem;
  }
  .xl\:mt-11 {
    margin-top: 2.75rem;
  }
  .xl\:mt-12 {
    margin-top: 3rem;
  }
  .xl\:mt-14 {
    margin-top: 3.5rem;
  }
  .xl\:mt-16 {
    margin-top: 4rem;
  }
  .xl\:mt-2 {
    margin-top: 0.5rem;
  }
  .xl\:mt-20 {
    margin-top: 5rem;
  }
  .xl\:mt-24 {
    margin-top: 6rem;
  }
  .xl\:mt-28 {
    margin-top: 7rem;
  }
  .xl\:mt-3 {
    margin-top: 0.75rem;
  }
  .xl\:mt-32 {
    margin-top: 8rem;
  }
  .xl\:mt-36 {
    margin-top: 9rem;
  }
  .xl\:mt-4 {
    margin-top: 1rem;
  }
  .xl\:mt-40 {
    margin-top: 10rem;
  }
  .xl\:mt-44 {
    margin-top: 11rem;
  }
  .xl\:mt-48 {
    margin-top: 12rem;
  }
  .xl\:mt-5 {
    margin-top: 1.25rem;
  }
  .xl\:mt-52 {
    margin-top: 13rem;
  }
  .xl\:mt-56 {
    margin-top: 14rem;
  }
  .xl\:mt-6 {
    margin-top: 1.5rem;
  }
  .xl\:mt-60 {
    margin-top: 15rem;
  }
  .xl\:mt-64 {
    margin-top: 16rem;
  }
  .xl\:mt-7 {
    margin-top: 1.75rem;
  }
  .xl\:mt-72 {
    margin-top: 18rem;
  }
  .xl\:mt-8 {
    margin-top: 2rem;
  }
  .xl\:mt-80 {
    margin-top: 20rem;
  }
  .xl\:mt-9 {
    margin-top: 2.25rem;
  }
  .xl\:mt-96 {
    margin-top: 24rem;
  }
  .xl\:p-0 {
    padding: 0;
  }
  .xl\:p-1 {
    padding: 0.25rem;
  }
  .xl\:p-10 {
    padding: 2.5rem;
  }
  .xl\:p-11 {
    padding: 2.75rem;
  }
  .xl\:p-12 {
    padding: 3rem;
  }
  .xl\:p-14 {
    padding: 3.5rem;
  }
  .xl\:p-16 {
    padding: 4rem;
  }
  .xl\:p-2 {
    padding: 0.5rem;
  }
  .xl\:p-20 {
    padding: 5rem;
  }
  .xl\:p-24 {
    padding: 6rem;
  }
  .xl\:p-28 {
    padding: 7rem;
  }
  .xl\:p-3 {
    padding: 0.75rem;
  }
  .xl\:p-32 {
    padding: 8rem;
  }
  .xl\:p-36 {
    padding: 9rem;
  }
  .xl\:p-4 {
    padding: 1rem;
  }
  .xl\:p-40 {
    padding: 10rem;
  }
  .xl\:p-44 {
    padding: 11rem;
  }
  .xl\:p-48 {
    padding: 12rem;
  }
  .xl\:p-5 {
    padding: 1.25rem;
  }
  .xl\:p-52 {
    padding: 13rem;
  }
  .xl\:p-56 {
    padding: 14rem;
  }
  .xl\:p-6 {
    padding: 1.5rem;
  }
  .xl\:p-60 {
    padding: 15rem;
  }
  .xl\:p-64 {
    padding: 16rem;
  }
  .xl\:p-7 {
    padding: 1.75rem;
  }
  .xl\:p-72 {
    padding: 18rem;
  }
  .xl\:p-8 {
    padding: 2rem;
  }
  .xl\:p-80 {
    padding: 20rem;
  }
  .xl\:p-9 {
    padding: 2.25rem;
  }
  .xl\:p-96 {
    padding: 24rem;
  }
  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
  .xl\:pb-0 {
    padding-bottom: 0;
  }
  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .xl\:pb-11 {
    padding-bottom: 2.75rem;
  }
  .xl\:pb-12 {
    padding-bottom: 3rem;
  }
  .xl\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .xl\:pb-16 {
    padding-bottom: 4rem;
  }
  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .xl\:pb-20 {
    padding-bottom: 5rem;
  }
  .xl\:pb-24 {
    padding-bottom: 6rem;
  }
  .xl\:pb-28 {
    padding-bottom: 7rem;
  }
  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .xl\:pb-32 {
    padding-bottom: 8rem;
  }
  .xl\:pb-36 {
    padding-bottom: 9rem;
  }
  .xl\:pb-4 {
    padding-bottom: 1rem;
  }
  .xl\:pb-40 {
    padding-bottom: 10rem;
  }
  .xl\:pb-44 {
    padding-bottom: 11rem;
  }
  .xl\:pb-48 {
    padding-bottom: 12rem;
  }
  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .xl\:pb-52 {
    padding-bottom: 13rem;
  }
  .xl\:pb-56 {
    padding-bottom: 14rem;
  }
  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .xl\:pb-60 {
    padding-bottom: 15rem;
  }
  .xl\:pb-64 {
    padding-bottom: 16rem;
  }
  .xl\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .xl\:pb-72 {
    padding-bottom: 18rem;
  }
  .xl\:pb-8 {
    padding-bottom: 2rem;
  }
  .xl\:pb-80 {
    padding-bottom: 20rem;
  }
  .xl\:pb-9 {
    padding-bottom: 2.25rem;
  }
  .xl\:pb-96 {
    padding-bottom: 24rem;
  }
  .xl\:pl-0 {
    padding-left: 0;
  }
  .xl\:pl-1 {
    padding-left: 0.25rem;
  }
  .xl\:pl-10 {
    padding-left: 2.5rem;
  }
  .xl\:pl-11 {
    padding-left: 2.75rem;
  }
  .xl\:pl-12 {
    padding-left: 3rem;
  }
  .xl\:pl-14 {
    padding-left: 3.5rem;
  }
  .xl\:pl-16 {
    padding-left: 4rem;
  }
  .xl\:pl-2 {
    padding-left: 0.5rem;
  }
  .xl\:pl-20 {
    padding-left: 5rem;
  }
  .xl\:pl-24 {
    padding-left: 6rem;
  }
  .xl\:pl-28 {
    padding-left: 7rem;
  }
  .xl\:pl-3 {
    padding-left: 0.75rem;
  }
  .xl\:pl-32 {
    padding-left: 8rem;
  }
  .xl\:pl-36 {
    padding-left: 9rem;
  }
  .xl\:pl-4 {
    padding-left: 1rem;
  }
  .xl\:pl-40 {
    padding-left: 10rem;
  }
  .xl\:pl-44 {
    padding-left: 11rem;
  }
  .xl\:pl-48 {
    padding-left: 12rem;
  }
  .xl\:pl-5 {
    padding-left: 1.25rem;
  }
  .xl\:pl-52 {
    padding-left: 13rem;
  }
  .xl\:pl-56 {
    padding-left: 14rem;
  }
  .xl\:pl-6 {
    padding-left: 1.5rem;
  }
  .xl\:pl-60 {
    padding-left: 15rem;
  }
  .xl\:pl-64 {
    padding-left: 16rem;
  }
  .xl\:pl-7 {
    padding-left: 1.75rem;
  }
  .xl\:pl-72 {
    padding-left: 18rem;
  }
  .xl\:pl-8 {
    padding-left: 2rem;
  }
  .xl\:pl-80 {
    padding-left: 20rem;
  }
  .xl\:pl-9 {
    padding-left: 2.25rem;
  }
  .xl\:pl-96 {
    padding-left: 24rem;
  }
  .xl\:pr-0 {
    padding-right: 0;
  }
  .xl\:pr-1 {
    padding-right: 0.25rem;
  }
  .xl\:pr-10 {
    padding-right: 2.5rem;
  }
  .xl\:pr-11 {
    padding-right: 2.75rem;
  }
  .xl\:pr-12 {
    padding-right: 3rem;
  }
  .xl\:pr-14 {
    padding-right: 3.5rem;
  }
  .xl\:pr-16 {
    padding-right: 4rem;
  }
  .xl\:pr-2 {
    padding-right: 0.5rem;
  }
  .xl\:pr-20 {
    padding-right: 5rem;
  }
  .xl\:pr-24 {
    padding-right: 6rem;
  }
  .xl\:pr-28 {
    padding-right: 7rem;
  }
  .xl\:pr-3 {
    padding-right: 0.75rem;
  }
  .xl\:pr-32 {
    padding-right: 8rem;
  }
  .xl\:pr-36 {
    padding-right: 9rem;
  }
  .xl\:pr-4 {
    padding-right: 1rem;
  }
  .xl\:pr-40 {
    padding-right: 10rem;
  }
  .xl\:pr-44 {
    padding-right: 11rem;
  }
  .xl\:pr-48 {
    padding-right: 12rem;
  }
  .xl\:pr-5 {
    padding-right: 1.25rem;
  }
  .xl\:pr-52 {
    padding-right: 13rem;
  }
  .xl\:pr-56 {
    padding-right: 14rem;
  }
  .xl\:pr-6 {
    padding-right: 1.5rem;
  }
  .xl\:pr-60 {
    padding-right: 15rem;
  }
  .xl\:pr-64 {
    padding-right: 16rem;
  }
  .xl\:pr-7 {
    padding-right: 1.75rem;
  }
  .xl\:pr-72 {
    padding-right: 18rem;
  }
  .xl\:pr-8 {
    padding-right: 2rem;
  }
  .xl\:pr-80 {
    padding-right: 20rem;
  }
  .xl\:pr-9 {
    padding-right: 2.25rem;
  }
  .xl\:pr-96 {
    padding-right: 24rem;
  }
  .xl\:pt-0 {
    padding-top: 0;
  }
  .xl\:pt-1 {
    padding-top: 0.25rem;
  }
  .xl\:pt-10 {
    padding-top: 2.5rem;
  }
  .xl\:pt-11 {
    padding-top: 2.75rem;
  }
  .xl\:pt-12 {
    padding-top: 3rem;
  }
  .xl\:pt-14 {
    padding-top: 3.5rem;
  }
  .xl\:pt-16 {
    padding-top: 4rem;
  }
  .xl\:pt-2 {
    padding-top: 0.5rem;
  }
  .xl\:pt-20 {
    padding-top: 5rem;
  }
  .xl\:pt-24 {
    padding-top: 6rem;
  }
  .xl\:pt-28 {
    padding-top: 7rem;
  }
  .xl\:pt-3 {
    padding-top: 0.75rem;
  }
  .xl\:pt-32 {
    padding-top: 8rem;
  }
  .xl\:pt-36 {
    padding-top: 9rem;
  }
  .xl\:pt-4 {
    padding-top: 1rem;
  }
  .xl\:pt-40 {
    padding-top: 10rem;
  }
  .xl\:pt-44 {
    padding-top: 11rem;
  }
  .xl\:pt-48 {
    padding-top: 12rem;
  }
  .xl\:pt-5 {
    padding-top: 1.25rem;
  }
  .xl\:pt-52 {
    padding-top: 13rem;
  }
  .xl\:pt-56 {
    padding-top: 14rem;
  }
  .xl\:pt-6 {
    padding-top: 1.5rem;
  }
  .xl\:pt-60 {
    padding-top: 15rem;
  }
  .xl\:pt-64 {
    padding-top: 16rem;
  }
  .xl\:pt-7 {
    padding-top: 1.75rem;
  }
  .xl\:pt-72 {
    padding-top: 18rem;
  }
  .xl\:pt-8 {
    padding-top: 2rem;
  }
  .xl\:pt-80 {
    padding-top: 20rem;
  }
  .xl\:pt-9 {
    padding-top: 2.25rem;
  }
  .xl\:pt-96 {
    padding-top: 24rem;
  }
}
@media (min-width: 1400px) {
  .\32xl\:m-0 {
    margin: 0;
  }
  .\32xl\:m-1 {
    margin: 0.25rem;
  }
  .\32xl\:m-10 {
    margin: 2.5rem;
  }
  .\32xl\:m-11 {
    margin: 2.75rem;
  }
  .\32xl\:m-12 {
    margin: 3rem;
  }
  .\32xl\:m-14 {
    margin: 3.5rem;
  }
  .\32xl\:m-16 {
    margin: 4rem;
  }
  .\32xl\:m-2 {
    margin: 0.5rem;
  }
  .\32xl\:m-20 {
    margin: 5rem;
  }
  .\32xl\:m-24 {
    margin: 6rem;
  }
  .\32xl\:m-28 {
    margin: 7rem;
  }
  .\32xl\:m-3 {
    margin: 0.75rem;
  }
  .\32xl\:m-32 {
    margin: 8rem;
  }
  .\32xl\:m-36 {
    margin: 9rem;
  }
  .\32xl\:m-4 {
    margin: 1rem;
  }
  .\32xl\:m-40 {
    margin: 10rem;
  }
  .\32xl\:m-44 {
    margin: 11rem;
  }
  .\32xl\:m-48 {
    margin: 12rem;
  }
  .\32xl\:m-5 {
    margin: 1.25rem;
  }
  .\32xl\:m-52 {
    margin: 13rem;
  }
  .\32xl\:m-56 {
    margin: 14rem;
  }
  .\32xl\:m-6 {
    margin: 1.5rem;
  }
  .\32xl\:m-60 {
    margin: 15rem;
  }
  .\32xl\:m-64 {
    margin: 16rem;
  }
  .\32xl\:m-7 {
    margin: 1.75rem;
  }
  .\32xl\:m-72 {
    margin: 18rem;
  }
  .\32xl\:m-8 {
    margin: 2rem;
  }
  .\32xl\:m-80 {
    margin: 20rem;
  }
  .\32xl\:m-9 {
    margin: 2.25rem;
  }
  .\32xl\:m-96 {
    margin: 24rem;
  }
  .\32xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .\32xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .\32xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .\32xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .\32xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .\32xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .\32xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .\32xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .\32xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .\32xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .\32xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .\32xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .\32xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .\32xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .\32xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .\32xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .\32xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .\32xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .\32xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .\32xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .\32xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .\32xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .\32xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .\32xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .\32xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .\32xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .\32xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .\32xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .\32xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .\32xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .\32xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .\32xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .\32xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .\32xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .\32xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .\32xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .\32xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .\32xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .\32xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .\32xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .\32xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .\32xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .\32xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .\32xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .\32xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .\32xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .\32xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .\32xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .\32xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .\32xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .\32xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .\32xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .\32xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .\32xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .\32xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .\32xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .\32xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  .\32xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .\32xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }
  .\32xl\:mb-0 {
    margin-bottom: 0;
  }
  .\32xl\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .\32xl\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .\32xl\:mb-11 {
    margin-bottom: 2.75rem;
  }
  .\32xl\:mb-12 {
    margin-bottom: 3rem;
  }
  .\32xl\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .\32xl\:mb-16 {
    margin-bottom: 4rem;
  }
  .\32xl\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .\32xl\:mb-20 {
    margin-bottom: 5rem;
  }
  .\32xl\:mb-24 {
    margin-bottom: 6rem;
  }
  .\32xl\:mb-28 {
    margin-bottom: 7rem;
  }
  .\32xl\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .\32xl\:mb-32 {
    margin-bottom: 8rem;
  }
  .\32xl\:mb-36 {
    margin-bottom: 9rem;
  }
  .\32xl\:mb-4 {
    margin-bottom: 1rem;
  }
  .\32xl\:mb-40 {
    margin-bottom: 10rem;
  }
  .\32xl\:mb-44 {
    margin-bottom: 11rem;
  }
  .\32xl\:mb-48 {
    margin-bottom: 12rem;
  }
  .\32xl\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .\32xl\:mb-52 {
    margin-bottom: 13rem;
  }
  .\32xl\:mb-56 {
    margin-bottom: 14rem;
  }
  .\32xl\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .\32xl\:mb-60 {
    margin-bottom: 15rem;
  }
  .\32xl\:mb-64 {
    margin-bottom: 16rem;
  }
  .\32xl\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .\32xl\:mb-72 {
    margin-bottom: 18rem;
  }
  .\32xl\:mb-8 {
    margin-bottom: 2rem;
  }
  .\32xl\:mb-80 {
    margin-bottom: 20rem;
  }
  .\32xl\:mb-9 {
    margin-bottom: 2.25rem;
  }
  .\32xl\:mb-96 {
    margin-bottom: 24rem;
  }
  .\32xl\:ml-0 {
    margin-left: 0;
  }
  .\32xl\:ml-1 {
    margin-left: 0.25rem;
  }
  .\32xl\:ml-10 {
    margin-left: 2.5rem;
  }
  .\32xl\:ml-11 {
    margin-left: 2.75rem;
  }
  .\32xl\:ml-12 {
    margin-left: 3rem;
  }
  .\32xl\:ml-14 {
    margin-left: 3.5rem;
  }
  .\32xl\:ml-16 {
    margin-left: 4rem;
  }
  .\32xl\:ml-2 {
    margin-left: 0.5rem;
  }
  .\32xl\:ml-20 {
    margin-left: 5rem;
  }
  .\32xl\:ml-24 {
    margin-left: 6rem;
  }
  .\32xl\:ml-28 {
    margin-left: 7rem;
  }
  .\32xl\:ml-3 {
    margin-left: 0.75rem;
  }
  .\32xl\:ml-32 {
    margin-left: 8rem;
  }
  .\32xl\:ml-36 {
    margin-left: 9rem;
  }
  .\32xl\:ml-4 {
    margin-left: 1rem;
  }
  .\32xl\:ml-40 {
    margin-left: 10rem;
  }
  .\32xl\:ml-44 {
    margin-left: 11rem;
  }
  .\32xl\:ml-48 {
    margin-left: 12rem;
  }
  .\32xl\:ml-5 {
    margin-left: 1.25rem;
  }
  .\32xl\:ml-52 {
    margin-left: 13rem;
  }
  .\32xl\:ml-56 {
    margin-left: 14rem;
  }
  .\32xl\:ml-6 {
    margin-left: 1.5rem;
  }
  .\32xl\:ml-60 {
    margin-left: 15rem;
  }
  .\32xl\:ml-64 {
    margin-left: 16rem;
  }
  .\32xl\:ml-7 {
    margin-left: 1.75rem;
  }
  .\32xl\:ml-72 {
    margin-left: 18rem;
  }
  .\32xl\:ml-8 {
    margin-left: 2rem;
  }
  .\32xl\:ml-80 {
    margin-left: 20rem;
  }
  .\32xl\:ml-9 {
    margin-left: 2.25rem;
  }
  .\32xl\:ml-96 {
    margin-left: 24rem;
  }
  .\32xl\:mr-0 {
    margin-right: 0;
  }
  .\32xl\:mr-1 {
    margin-right: 0.25rem;
  }
  .\32xl\:mr-10 {
    margin-right: 2.5rem;
  }
  .\32xl\:mr-11 {
    margin-right: 2.75rem;
  }
  .\32xl\:mr-12 {
    margin-right: 3rem;
  }
  .\32xl\:mr-14 {
    margin-right: 3.5rem;
  }
  .\32xl\:mr-16 {
    margin-right: 4rem;
  }
  .\32xl\:mr-2 {
    margin-right: 0.5rem;
  }
  .\32xl\:mr-20 {
    margin-right: 5rem;
  }
  .\32xl\:mr-24 {
    margin-right: 6rem;
  }
  .\32xl\:mr-28 {
    margin-right: 7rem;
  }
  .\32xl\:mr-3 {
    margin-right: 0.75rem;
  }
  .\32xl\:mr-32 {
    margin-right: 8rem;
  }
  .\32xl\:mr-36 {
    margin-right: 9rem;
  }
  .\32xl\:mr-4 {
    margin-right: 1rem;
  }
  .\32xl\:mr-40 {
    margin-right: 10rem;
  }
  .\32xl\:mr-44 {
    margin-right: 11rem;
  }
  .\32xl\:mr-48 {
    margin-right: 12rem;
  }
  .\32xl\:mr-5 {
    margin-right: 1.25rem;
  }
  .\32xl\:mr-52 {
    margin-right: 13rem;
  }
  .\32xl\:mr-56 {
    margin-right: 14rem;
  }
  .\32xl\:mr-6 {
    margin-right: 1.5rem;
  }
  .\32xl\:mr-60 {
    margin-right: 15rem;
  }
  .\32xl\:mr-64 {
    margin-right: 16rem;
  }
  .\32xl\:mr-7 {
    margin-right: 1.75rem;
  }
  .\32xl\:mr-72 {
    margin-right: 18rem;
  }
  .\32xl\:mr-8 {
    margin-right: 2rem;
  }
  .\32xl\:mr-80 {
    margin-right: 20rem;
  }
  .\32xl\:mr-9 {
    margin-right: 2.25rem;
  }
  .\32xl\:mr-96 {
    margin-right: 24rem;
  }
  .\32xl\:mt-0 {
    margin-top: 0;
  }
  .\32xl\:mt-1 {
    margin-top: 0.25rem;
  }
  .\32xl\:mt-10 {
    margin-top: 2.5rem;
  }
  .\32xl\:mt-11 {
    margin-top: 2.75rem;
  }
  .\32xl\:mt-12 {
    margin-top: 3rem;
  }
  .\32xl\:mt-14 {
    margin-top: 3.5rem;
  }
  .\32xl\:mt-16 {
    margin-top: 4rem;
  }
  .\32xl\:mt-2 {
    margin-top: 0.5rem;
  }
  .\32xl\:mt-20 {
    margin-top: 5rem;
  }
  .\32xl\:mt-24 {
    margin-top: 6rem;
  }
  .\32xl\:mt-28 {
    margin-top: 7rem;
  }
  .\32xl\:mt-3 {
    margin-top: 0.75rem;
  }
  .\32xl\:mt-32 {
    margin-top: 8rem;
  }
  .\32xl\:mt-36 {
    margin-top: 9rem;
  }
  .\32xl\:mt-4 {
    margin-top: 1rem;
  }
  .\32xl\:mt-40 {
    margin-top: 10rem;
  }
  .\32xl\:mt-44 {
    margin-top: 11rem;
  }
  .\32xl\:mt-48 {
    margin-top: 12rem;
  }
  .\32xl\:mt-5 {
    margin-top: 1.25rem;
  }
  .\32xl\:mt-52 {
    margin-top: 13rem;
  }
  .\32xl\:mt-56 {
    margin-top: 14rem;
  }
  .\32xl\:mt-6 {
    margin-top: 1.5rem;
  }
  .\32xl\:mt-60 {
    margin-top: 15rem;
  }
  .\32xl\:mt-64 {
    margin-top: 16rem;
  }
  .\32xl\:mt-7 {
    margin-top: 1.75rem;
  }
  .\32xl\:mt-72 {
    margin-top: 18rem;
  }
  .\32xl\:mt-8 {
    margin-top: 2rem;
  }
  .\32xl\:mt-80 {
    margin-top: 20rem;
  }
  .\32xl\:mt-9 {
    margin-top: 2.25rem;
  }
  .\32xl\:mt-96 {
    margin-top: 24rem;
  }
  .\32xl\:p-0 {
    padding: 0;
  }
  .\32xl\:p-1 {
    padding: 0.25rem;
  }
  .\32xl\:p-10 {
    padding: 2.5rem;
  }
  .\32xl\:p-11 {
    padding: 2.75rem;
  }
  .\32xl\:p-12 {
    padding: 3rem;
  }
  .\32xl\:p-14 {
    padding: 3.5rem;
  }
  .\32xl\:p-16 {
    padding: 4rem;
  }
  .\32xl\:p-2 {
    padding: 0.5rem;
  }
  .\32xl\:p-20 {
    padding: 5rem;
  }
  .\32xl\:p-24 {
    padding: 6rem;
  }
  .\32xl\:p-28 {
    padding: 7rem;
  }
  .\32xl\:p-3 {
    padding: 0.75rem;
  }
  .\32xl\:p-32 {
    padding: 8rem;
  }
  .\32xl\:p-36 {
    padding: 9rem;
  }
  .\32xl\:p-4 {
    padding: 1rem;
  }
  .\32xl\:p-40 {
    padding: 10rem;
  }
  .\32xl\:p-44 {
    padding: 11rem;
  }
  .\32xl\:p-48 {
    padding: 12rem;
  }
  .\32xl\:p-5 {
    padding: 1.25rem;
  }
  .\32xl\:p-52 {
    padding: 13rem;
  }
  .\32xl\:p-56 {
    padding: 14rem;
  }
  .\32xl\:p-6 {
    padding: 1.5rem;
  }
  .\32xl\:p-60 {
    padding: 15rem;
  }
  .\32xl\:p-64 {
    padding: 16rem;
  }
  .\32xl\:p-7 {
    padding: 1.75rem;
  }
  .\32xl\:p-72 {
    padding: 18rem;
  }
  .\32xl\:p-8 {
    padding: 2rem;
  }
  .\32xl\:p-80 {
    padding: 20rem;
  }
  .\32xl\:p-9 {
    padding: 2.25rem;
  }
  .\32xl\:p-96 {
    padding: 24rem;
  }
  .\32xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .\32xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .\32xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .\32xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .\32xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .\32xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .\32xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .\32xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .\32xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .\32xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .\32xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .\32xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .\32xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .\32xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\32xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .\32xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .\32xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .\32xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .\32xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .\32xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .\32xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .\32xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .\32xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .\32xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .\32xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .\32xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }
  .\32xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .\32xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .\32xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .\32xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .\32xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .\32xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .\32xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .\32xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .\32xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .\32xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .\32xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .\32xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .\32xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .\32xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .\32xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .\32xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .\32xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .\32xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .\32xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .\32xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .\32xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .\32xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .\32xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .\32xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .\32xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .\32xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .\32xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .\32xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .\32xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .\32xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .\32xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .\32xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
  .\32xl\:pb-0 {
    padding-bottom: 0;
  }
  .\32xl\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .\32xl\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .\32xl\:pb-11 {
    padding-bottom: 2.75rem;
  }
  .\32xl\:pb-12 {
    padding-bottom: 3rem;
  }
  .\32xl\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .\32xl\:pb-16 {
    padding-bottom: 4rem;
  }
  .\32xl\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .\32xl\:pb-20 {
    padding-bottom: 5rem;
  }
  .\32xl\:pb-24 {
    padding-bottom: 6rem;
  }
  .\32xl\:pb-28 {
    padding-bottom: 7rem;
  }
  .\32xl\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .\32xl\:pb-32 {
    padding-bottom: 8rem;
  }
  .\32xl\:pb-36 {
    padding-bottom: 9rem;
  }
  .\32xl\:pb-4 {
    padding-bottom: 1rem;
  }
  .\32xl\:pb-40 {
    padding-bottom: 10rem;
  }
  .\32xl\:pb-44 {
    padding-bottom: 11rem;
  }
  .\32xl\:pb-48 {
    padding-bottom: 12rem;
  }
  .\32xl\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .\32xl\:pb-52 {
    padding-bottom: 13rem;
  }
  .\32xl\:pb-56 {
    padding-bottom: 14rem;
  }
  .\32xl\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .\32xl\:pb-60 {
    padding-bottom: 15rem;
  }
  .\32xl\:pb-64 {
    padding-bottom: 16rem;
  }
  .\32xl\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .\32xl\:pb-72 {
    padding-bottom: 18rem;
  }
  .\32xl\:pb-8 {
    padding-bottom: 2rem;
  }
  .\32xl\:pb-80 {
    padding-bottom: 20rem;
  }
  .\32xl\:pb-9 {
    padding-bottom: 2.25rem;
  }
  .\32xl\:pb-96 {
    padding-bottom: 24rem;
  }
  .\32xl\:pl-0 {
    padding-left: 0;
  }
  .\32xl\:pl-1 {
    padding-left: 0.25rem;
  }
  .\32xl\:pl-10 {
    padding-left: 2.5rem;
  }
  .\32xl\:pl-11 {
    padding-left: 2.75rem;
  }
  .\32xl\:pl-12 {
    padding-left: 3rem;
  }
  .\32xl\:pl-14 {
    padding-left: 3.5rem;
  }
  .\32xl\:pl-16 {
    padding-left: 4rem;
  }
  .\32xl\:pl-2 {
    padding-left: 0.5rem;
  }
  .\32xl\:pl-20 {
    padding-left: 5rem;
  }
  .\32xl\:pl-24 {
    padding-left: 6rem;
  }
  .\32xl\:pl-28 {
    padding-left: 7rem;
  }
  .\32xl\:pl-3 {
    padding-left: 0.75rem;
  }
  .\32xl\:pl-32 {
    padding-left: 8rem;
  }
  .\32xl\:pl-36 {
    padding-left: 9rem;
  }
  .\32xl\:pl-4 {
    padding-left: 1rem;
  }
  .\32xl\:pl-40 {
    padding-left: 10rem;
  }
  .\32xl\:pl-44 {
    padding-left: 11rem;
  }
  .\32xl\:pl-48 {
    padding-left: 12rem;
  }
  .\32xl\:pl-5 {
    padding-left: 1.25rem;
  }
  .\32xl\:pl-52 {
    padding-left: 13rem;
  }
  .\32xl\:pl-56 {
    padding-left: 14rem;
  }
  .\32xl\:pl-6 {
    padding-left: 1.5rem;
  }
  .\32xl\:pl-60 {
    padding-left: 15rem;
  }
  .\32xl\:pl-64 {
    padding-left: 16rem;
  }
  .\32xl\:pl-7 {
    padding-left: 1.75rem;
  }
  .\32xl\:pl-72 {
    padding-left: 18rem;
  }
  .\32xl\:pl-8 {
    padding-left: 2rem;
  }
  .\32xl\:pl-80 {
    padding-left: 20rem;
  }
  .\32xl\:pl-9 {
    padding-left: 2.25rem;
  }
  .\32xl\:pl-96 {
    padding-left: 24rem;
  }
  .\32xl\:pr-0 {
    padding-right: 0;
  }
  .\32xl\:pr-1 {
    padding-right: 0.25rem;
  }
  .\32xl\:pr-10 {
    padding-right: 2.5rem;
  }
  .\32xl\:pr-11 {
    padding-right: 2.75rem;
  }
  .\32xl\:pr-12 {
    padding-right: 3rem;
  }
  .\32xl\:pr-14 {
    padding-right: 3.5rem;
  }
  .\32xl\:pr-16 {
    padding-right: 4rem;
  }
  .\32xl\:pr-2 {
    padding-right: 0.5rem;
  }
  .\32xl\:pr-20 {
    padding-right: 5rem;
  }
  .\32xl\:pr-24 {
    padding-right: 6rem;
  }
  .\32xl\:pr-28 {
    padding-right: 7rem;
  }
  .\32xl\:pr-3 {
    padding-right: 0.75rem;
  }
  .\32xl\:pr-32 {
    padding-right: 8rem;
  }
  .\32xl\:pr-36 {
    padding-right: 9rem;
  }
  .\32xl\:pr-4 {
    padding-right: 1rem;
  }
  .\32xl\:pr-40 {
    padding-right: 10rem;
  }
  .\32xl\:pr-44 {
    padding-right: 11rem;
  }
  .\32xl\:pr-48 {
    padding-right: 12rem;
  }
  .\32xl\:pr-5 {
    padding-right: 1.25rem;
  }
  .\32xl\:pr-52 {
    padding-right: 13rem;
  }
  .\32xl\:pr-56 {
    padding-right: 14rem;
  }
  .\32xl\:pr-6 {
    padding-right: 1.5rem;
  }
  .\32xl\:pr-60 {
    padding-right: 15rem;
  }
  .\32xl\:pr-64 {
    padding-right: 16rem;
  }
  .\32xl\:pr-7 {
    padding-right: 1.75rem;
  }
  .\32xl\:pr-72 {
    padding-right: 18rem;
  }
  .\32xl\:pr-8 {
    padding-right: 2rem;
  }
  .\32xl\:pr-80 {
    padding-right: 20rem;
  }
  .\32xl\:pr-9 {
    padding-right: 2.25rem;
  }
  .\32xl\:pr-96 {
    padding-right: 24rem;
  }
  .\32xl\:pt-0 {
    padding-top: 0;
  }
  .\32xl\:pt-1 {
    padding-top: 0.25rem;
  }
  .\32xl\:pt-10 {
    padding-top: 2.5rem;
  }
  .\32xl\:pt-11 {
    padding-top: 2.75rem;
  }
  .\32xl\:pt-12 {
    padding-top: 3rem;
  }
  .\32xl\:pt-14 {
    padding-top: 3.5rem;
  }
  .\32xl\:pt-16 {
    padding-top: 4rem;
  }
  .\32xl\:pt-2 {
    padding-top: 0.5rem;
  }
  .\32xl\:pt-20 {
    padding-top: 5rem;
  }
  .\32xl\:pt-24 {
    padding-top: 6rem;
  }
  .\32xl\:pt-28 {
    padding-top: 7rem;
  }
  .\32xl\:pt-3 {
    padding-top: 0.75rem;
  }
  .\32xl\:pt-32 {
    padding-top: 8rem;
  }
  .\32xl\:pt-36 {
    padding-top: 9rem;
  }
  .\32xl\:pt-4 {
    padding-top: 1rem;
  }
  .\32xl\:pt-40 {
    padding-top: 10rem;
  }
  .\32xl\:pt-44 {
    padding-top: 11rem;
  }
  .\32xl\:pt-48 {
    padding-top: 12rem;
  }
  .\32xl\:pt-5 {
    padding-top: 1.25rem;
  }
  .\32xl\:pt-52 {
    padding-top: 13rem;
  }
  .\32xl\:pt-56 {
    padding-top: 14rem;
  }
  .\32xl\:pt-6 {
    padding-top: 1.5rem;
  }
  .\32xl\:pt-60 {
    padding-top: 15rem;
  }
  .\32xl\:pt-64 {
    padding-top: 16rem;
  }
  .\32xl\:pt-7 {
    padding-top: 1.75rem;
  }
  .\32xl\:pt-72 {
    padding-top: 18rem;
  }
  .\32xl\:pt-8 {
    padding-top: 2rem;
  }
  .\32xl\:pt-80 {
    padding-top: 20rem;
  }
  .\32xl\:pt-9 {
    padding-top: 2.25rem;
  }
  .\32xl\:pt-96 {
    padding-top: 24rem;
  }
}
body {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
*,
:before,
:after {
  box-sizing: inherit;
}
:before,
:after {
  text-decoration: inherit;
  vertical-align: inherit;
}
* {
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
hr {
  overflow: visible;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
summary {
  display: list-item;
}
small {
  font-size: 80%;
}
[hidden],
template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
  text-decoration: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
input {
  border-radius: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}
[disabled] {
  cursor: default;
}
[type="number"] {
  width: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  resize: vertical;
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
}
optgroup {
  font-weight: 700;
}
button {
  overflow: visible;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 0;
  border: 0;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button,
select {
  text-transform: none;
}
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}
select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
select::-ms-expand {
  display: none;
}
select::-ms-value {
  color: currentcolor;
}
legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
img {
  border-style: none;
}
progress {
  vertical-align: baseline;
}
svg:not(:root) {
  overflow: hidden;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
[aria-busy="true"] {
  cursor: progress;
}
[aria-controls] {
  cursor: pointer;
}
[aria-disabled] {
  cursor: default;
}
::-moz-selection {
  background-color: #b3d4fc;
  color: #000;
  text-shadow: none;
}
::selection {
  background-color: #b3d4fc;
  color: #000;
  text-shadow: none;
}
.appear-animation_image {
  transition: none;
}
.appear-animation_image .appear-animation img {
  transform: translateY(0) scale(1);
  transition: all 0.6s;
  transition-delay: 0s;
}
.appear-animation_image .appear-animation_hidden img {
  opacity: 1;
  transform: translateY(20%) scale(0.9) !important;
}
.text-animationFade,
.block-animationFade {
  overflow: hidden;
}
.animationFade .appear-animation,
.animationFade.appear-animation {
  transition: all 0.7s ease-out;
  transform: translateZ(0);
  transition-delay: 0.2s;
  opacity: 1;
}
.animationFade .appear-animation_hidden,
.animationFade.appear-animation_hidden {
  opacity: 0;
  transform: translate3d(0, 200px, 0) !important;
}
.accordion-enter-active,
.accordion-leave-active {
  transition: max-height 0.15s ease-out;
  overflow: hidden;
}
.fade-enter-active,
.fade-leave-active {
  transition: all 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
.editor-title {
  color: #1ab248;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}
@media only screen and (max-width: 999px) {
  .editor-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
  }
}
.editor-black-title {
  color: #232323;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}
@media only screen and (max-width: 999px) {
  .editor-black-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
  }
}
.editor-black-subtitle {
  color: #232323;
  font-size: 24px;
  font-weight: 700;
  line-height: 37px;
}
@media only screen and (max-width: 999px) {
  .editor-black-subtitle {
    font-size: 22px;
    line-height: 27px;
  }
}
.editor-title-of-bullet-list {
  padding-bottom: 20px;
  color: #232323;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  line-height: 32px;
}
@media only screen and (max-width: 999px) {
  .editor-title-of-bullet-list {
    font-size: 22px;
    line-height: 27px;
  }
}
.editor-link {
  text-decoration: underline;
  color: #232323;
  font-weight: 500;
}
@media only screen and (max-width: 999px) {
  .editor-link {
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
  }
}
.editor-text {
  margin-bottom: 25px;
  color: #232323;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
}
@media only screen and (max-width: 999px) {
  .editor-text {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 23px;
  }
}
.editor-text-large {
  color: #232323;
  font-size: 34px;
  font-weight: 300;
  line-height: 50px;
}
@media only screen and (max-width: 999px) {
  .editor-text-large {
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
  }
}
.editor-description {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
}
.editor-description a {
  text-decoration: underline;
}
.editor-list-simple {
  margin-bottom: 28px;
  color: #232323;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}
@media only screen and (max-width: 999px) {
  .editor-list-simple {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 23px;
  }
}
.editor-list-unmarked {
  margin-bottom: 70px;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 25px;
}
@media only screen and (max-width: 999px) {
  .editor-list-unmarked {
    font-size: 16px;
    line-height: 24px;
  }
}
.editor-list-unmarked-small {
  color: #232323;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
.editor-note {
  color: #767676;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
@media only screen and (max-width: 999px) {
  .editor-note {
    font-size: 14px;
    line-height: 20px;
  }
}
.editor-note-small {
  color: #767676;
  font-size: 12px;
  font-weight: 300;
  line-height: normal;
}
.editor-intro {
  margin-bottom: 40px;
  color: #232323;
  font-size: 34px;
  font-weight: 200;
  line-height: 51px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .editor-intro {
    margin-bottom: 43px;
    font-size: 24px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 639px) {
  .editor-intro {
    font-size: 20px;
    line-height: 30px;
  }
}
.editor-accent {
  color: #a5a5a5;
  font-size: 24px;
  font-weight: 700;
  line-height: 37px;
}
@media only screen and (max-width: 999px) {
  .editor-accent {
    font-size: 19px;
    line-height: 29px;
  }
}
.editor-text-tiny {
  color: #767676;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.editor-bullet-list {
  position: relative;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 26px;
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
}
.editor-bullet-list:before {
  position: absolute;
  top: 13px;
  left: 10px;
  display: block;
  width: 6px;
  height: 6px;
  content: " ";
  border-radius: 50%;
  background: #232323;
}
@media only screen and (max-width: 999px) {
  .editor-bullet-list:before {
    top: 15px;
  }
  .editor-bullet-list {
    margin-bottom: 10px;
    color: #4e4e4e;
    font-size: 18px;
    line-height: 27px;
  }
}
.editor-button-gray {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  justify-content: center;
  min-width: 320px;
  height: 80px;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 1.25px;
  text-transform: none;
  color: #232323;
  border-radius: 2px;
  outline: 0;
  background-color: #e1e1e1;
  font-size: 20px;
  line-height: 24px;
}
.editor-button-gray:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  opacity: 0.12;
  color: inherit;
  border-radius: inherit;
}
.editor-button-gray .editor-button-gray--active:before,
.editor-button-gray:hover:before,
.editor-button-gray:focus:before {
  background-color: currentcolor;
}
@media only screen and (max-width: 999px) {
  .editor-button-gray {
    min-width: 300px;
  }
}
.editor-button-grey-base {
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 152px;
  padding: 15px 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #1ab248;
  border: rgb(44, 211, 95) 1px solid;
  border-radius: 8px;
  outline: none;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
.editor-button-grey-base:hover:not(:disabled):not(.base-button--loading),
.editor-button-grey-base:focus:not(:disabled):not(.base-button--loading),
.editor-button-grey-base:active:not(:disabled):not(.base-button--loading) {
  color: #2cd35f;
  border: rgb(44, 211, 95) 1px solid;
  background-color: #eafbef;
}
.editor-button-green-base {
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 152px;
  padding: 15px 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #fff;
  border-color: #00a942;
  border-radius: 8px;
  outline: none;
  background-color: #00a942;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
.editor-button-green-base:hover:not(:disabled):not(.base-button--loading),
.editor-button-green-base:focus:not(:disabled):not(.base-button--loading),
.editor-button-green-base:active:not(:disabled):not(.base-button--loading) {
  border-color: #2cd35f;
  background-color: #2cd35f;
}
.editor-button-green {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  justify-content: center;
  min-width: 320px;
  height: 80px;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: color 0.15s ease-in-out, border 0.15s ease-in-out,
    background 0.15s ease-in-out;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 1.25px;
  text-transform: none;
  color: #fff;
  border-radius: 2px;
  outline: 0;
  background-color: #1ab248;
  font-size: 20px;
  line-height: 24px;
}
.editor-button-green:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  transition: color 0.15s ease-in-out, border 0.15s ease-in-out,
    background 0.15s ease-in-out;
  opacity: 0.12;
  color: inherit;
  border-radius: inherit;
}
.editor-button-green .editor-button-green--active:before,
.editor-button-green:hover:before,
.editor-button-green:focus:before {
  background-color: currentcolor;
}
.editor-button-green a {
  text-decoration: none;
  color: currentcolor;
}
@media only screen and (max-width: 999px) {
  .editor-button-green {
    min-width: 300px;
  }
}
.editor-light {
  font-weight: 300;
}
.editor-medium {
  font-weight: 500;
}
.editor-bold {
  font-weight: 700;
}
.editor-primary {
  color: #1ab248;
}
.editor-underlined {
  text-decoration: underline;
}
.editor-code,
pre {
  display: block;
  margin: 0 0 10px;
  padding: 9.5px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #f5f5f5;
  font-size: 13px;
  line-height: 20px;
}
.editor-list-check-circle {
  margin: 0;
  padding: 0 0 0 40px;
  list-style: none;
}
.editor-list-check-circle li {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.editor-list-check-circle li:before {
  position: absolute;
  left: -40px;
  width: 24px;
  height: 24px;
  content: " ";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAMAAAAm/38fAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAlVQTFRFAAAAAP8AFrhDGbJHG7FHG7JHGrJIGrJIGrFHF7VEGrBHGbRFGLVGGrJHG7JHGrJIGrJIGrJIGrJIGrFHGLRGGLdDGbJHGrJIGrJIAL9AGLJHGrFIGrFIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGrJIGbJHGrJIAKpVF7NIGbJIGrFIGrJHG7NJF7lGHrRLGbJJGLJJGrJIGrJIGrJIGbFIGbFIGLFKGbJJG7JIGrJIGrFIAKpVGrJIGrJIGrJIGbJIGbJIG7JJGrJJGrJJGbNJGrJIGrJIGbJIGbJIGbVGGrJIGrNIGrJIGrJIGrJIGbJIGbJIFrdDGrJHGrJIGrJIGbJIGbJIGrJHHLBIGrJIGbJIGbJIGrFIGrFIIqpEGrFHGrJHG7NIGrJIGrJIGrJIGbJIHLNIGrFHGrFHGrJIGrFHGrJIGrJIG7JHGrJIGrJIGbJIGbJIG7JIGrJIGrJIG7JJGrFIGrJIGrJIGrJIG7NJGbJIGbJIGrJIGrJIGrJIGrJIG7JIG7JIGrJIGrJIGrJJGrJIFapAGrJIGrJIGrJIIK9QGrJIGrJHGbNHGbNHGbBHGrJIGrJIG7FJGbJIGbFIGrJIGrJIAICAGrJIGrJIGbNHF7ZEGbRFGrFIGrFIGrJIGrJIGrRHGrJIG7FIGrJIGrJIGrJIG7JJHa5GHLBHGrNJGrJIG7JIGrJIGLFJM5kzG7BFGrJIG7NKF7lGG7NJGrJHGrFIGbJIF7NIGrJIGrFIGrFIGLJHGrJHGrJIGrJIGrJHGrJHGLRGGrJHGbJHVvpnwwAAAMd0Uk5TAAAAAgMEBQMCAAEIHVWazuzco1cdBAgKAAAEI4Dr6uPPu9DkOw6EmgAFP8aiMQYIQRMSjud/AgM71sNMAhaN4YYIASG8NRrbhAwHf0scjNeDEAChH9OCEwIyIYAWA5wIDzIfIovNGBorAwQok4klI8t/GnCrC70WdcqPSX4br+4P0Rl5yA0DngZ0uHkInQkCVjAyGDBbBOmcAZvoJgEHS03fhQzENcC8JwIEP03B10IFAAaiNAUvnchFB7SGJgVU3fKkWB8DBf/J84wAAAGFSURBVHicY2AAA0YmZhZWNjZ2Dk5GBmTAxc3Dy8cvICgkLCIK4ouJS4AoSSlpGVk5eQVFJWU5fhWggKqaOjuQ0tDU0pbX0dUDMvV1DQwZGIyMTUzNgDxzC0sraxuEubZ29g6OQNrJ2cXKFck+Nzt3D0+Qe7y85X2QxH39/AMCQYwgHrlgJHNC/ELDwsGsCF7ZSIR4lJ9CdAyEGRunHA+kEhKTgGRySmp0GgNDekYmA0OWghJIPjsnN48hP6WgsAjIKS4pZWBgMykDSZRXVFZV+1XW1II4dfUNQB2NYB0MTc2VqVBxhhaFVgaGtnblDohMZ1c3RLzHvbePgaF/gtxEqI8nTYYwpshPnQbyx/QZM1GC2mbW7DlzgT6fJ2M/H0ViwcJFi0GxwiWtvQQ5rJYuW75iJZi1arXlEnjo2qxZu279Bgh74yZgfGze0gNkbt22XX7Hzl0aUFXQGFTavWThdNk9e/dJIswFxvn+4AMHDxw6fISbC8UlwFRy9Bgb29GIIFgqAQDPcWCLk5T+igAAAABJRU5ErkJggg==);
}
.editor-list-arrow {
  margin: 0;
  padding: 0 0 0 40px;
  list-style: none;
}
.editor-list-arrow li {
  position: relative;
  z-index: 1;
  margin-bottom: 45px;
}
.editor-list-arrow li:before {
  position: absolute;
  top: 8px;
  left: -40px;
  width: 29px;
  height: 10px;
  content: " ";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAJBAMAAADTOFGPAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAKpVG7JIGLJHJLZJGrNIHLNMHrRLGrJIAP8AHLBKGrJJGrJIGrJIG7ZJZd+dQwAAAA90Uk5TAAPKKwfcGxHnAS3h/5schaph+QAAAC1JREFUeJxjYEAAIQMGZMAShsJlqChgmIkEZm1hOIMMzqLLoulFNjkORRJoLwAk+B8uLaRSygAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.editor-list-check {
  margin: 0;
  padding: 0 0 0 28px;
  list-style: none;
}
.editor-list-check li {
  position: relative;
  z-index: 1;
  margin-bottom: 26px;
}
.editor-list-check li:before {
  position: absolute;
  top: 8px;
  left: -28px;
  width: 26px;
  height: 26px;
  content: " ";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGlQTFRFAAAAFq9JGrJIGLJGGbFHHKpVGLFIGbBHGrNNGrFHF7JJG65KGbJHGrNNFrFDGbFHGbFIGbFGAICAFapAGbFIAP8AGbFIGLJIF7lGIK9AEapEGrBGHLFIIL9AGLJHHLNMGbFGAJkzGbJGep1HUgAAACN0Uk5TACNjSY8JdWQKljgmmxQXplKDAgykAXxgCxAPlS4InhucBWbSVfgjAAAAUklEQVR4nGNgQAOMTOgizCysaCJs7GgCHJxcIIodoZCbhxdM8/FzQEUEBIWgLGERYRAlKiaOMEGCX5KBQUpaBtlUWTkpeQVJVJsUWZRE0R2IAgDckwLW+ZIedgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.editor-list-point,
.editor-list-point-slim {
  margin: 0;
  padding: 0 0 0 16px;
  list-style: none;
}
.editor-list-point li,
.editor-list-point-slim li {
  position: relative;
  z-index: 1;
  margin-bottom: 32px;
}
.editor-list-point li:before,
.editor-list-point-slim li:before {
  position: absolute;
  top: -1px;
  left: -16px;
  content: ".";
  color: #1ab248;
  font-size: 3em;
  line-height: 0;
}
.editor-list-point-slim {
  font-size: 20px;
  line-height: 32px;
}
.editor-list-point-slim li {
  margin-bottom: 0;
}
.editor-list-point-slim li:before {
  top: 5px;
  font-size: 2em;
}
.editor-city-title {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  padding-top: 48px;
}
@media (min-width: 1000px) {
  .editor-city-title {
    padding-top: 120px;
  }
}
.editor-city-subtitle {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding-top: 8px;
}
.editor-city-text-padding-16 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding-top: 16px;
}
.editor-city-text-padding-24 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding-top: 24px;
}
@media (max-width: 1200px) {
  html.mobile-menu-opening,
  html.mobile-menu-opening body,
  html.mobile-menu-closing,
  html.mobile-menu-closing body,
  html.mobile-menu-opened,
  html.mobile-menu-opened body {
    overflow-y: hidden;
    height: 100vh;
  }
}
html.overflow-y-hidden {
  overflow-y: hidden;
}
html.ios-overflow-hidden,
body.ios-overflow-hidden {
  overflow-y: hidden;
  height: 100%;
}
.layout-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  min-height: 100vh;
  backface-visibility: hidden;
  --header-height: 56px;
  --main-background: #fff;
}
.layout-wrapper .mobile-menu-overlay {
  visibility: hidden;
  position: fixed;
  z-index: 9;
  height: 100vh;
  width: 100vw;
  background-color: #000;
  opacity: 0;
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.6, 1),
    visibility 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  will-change: background-color, visibility;
  pointer-events: none;
}
@media (max-width: 1200px) {
  html.mobile-menu-opening .layout-wrapper .mobile-menu-overlay,
  html.mobile-menu-opened .layout-wrapper .mobile-menu-overlay,
  .layout-wrapper .mobile-menu-overlay--showed {
    opacity: 0.1;
    visibility: visible;
    overflow-y: hidden;
    pointer-events: auto;
  }
}
.layout-wrapper.public-site {
  --main-background: #fff;
}
@media (min-width: 1200px) {
  .layout-wrapper.public-site {
    --main-background: #fff;
  }
}
.layout-wrapper.layout-wrapper--dogovor {
  --header-height: 60px;
}
.layout-wrapper.layout-wrapper--parcel {
  overflow-x: hidden;
}
@media (min-width: 1200px) {
  .layout-wrapper {
    --main-background: #f6f7f9;
    --header-top-line-height: 44px;
    --header-bottom-line-height: 84px;
    --header-height: calc(
      var(--header-top-line-height) + var(--header-bottom-line-height)
    );
  }
  .layout-wrapper.layout-wrapper--dogovor {
    --header-top-line-height: 0;
    --header-bottom-line-height: 90px;
  }
  .layout-wrapper.layout-wrapper--parcel {
    --header-top-line-height: 0;
    --header-bottom-line-height: 0;
  }
}
.layout-wrapper header .mobile-toggle {
  display: none;
  cursor: pointer;
  position: relative;
}
.layout-wrapper header .mobile-toggle .burger {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: center;
  width: 36px;
  height: 36px;
  transition: background-color 0.25s, border-color 0.25s;
}
.layout-wrapper header .mobile-toggle .burger .bar {
  width: 18px;
  margin: 3px 0 1px;
  border-top: 1px solid #c0c0c0;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger,
html.mobile-menu-closing .layout-wrapper header .mobile-toggle .burger {
  pointer-events: none;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger,
html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger {
  background-color: #1ab248;
  border-color: transparent;
}
html.mobile-menu-opening .layout-wrapper header .mobile-toggle .burger .bar,
html.mobile-menu-opened .layout-wrapper header .mobile-toggle .burger .bar {
  border-color: #fff;
  transition: opacity 0.15s, transform 0.15s;
}
html.mobile-menu-opening
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(1),
html.mobile-menu-opened
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(1) {
  width: 20px;
  transform: rotate(-45deg) translate(-3px, 3px);
}
html.mobile-menu-opening
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(2),
html.mobile-menu-opened
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(2) {
  opacity: 0;
}
html.mobile-menu-opening
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(3),
html.mobile-menu-opened
  .layout-wrapper
  header
  .mobile-toggle
  .burger
  .bar:nth-child(3) {
  width: 20px;
  transform: rotate(45deg) translate(-4px, -4px);
}
.layout-wrapper header:not(.header-parcel, .gift-header) {
  --border-width: 2px;
  position: sticky;
  top: 0;
  z-index: 1001;
  width: 100%;
  flex: 0 0 var(--header-height);
  border-bottom: none;
  transition: top 0.25s;
  box-shadow: 0 -5px 18px #0000000d;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .device-wrapper {
  display: none;
  height: var(--header-height);
}
.layout-wrapper
  header:not(.header-parcel, .gift-header)
  .device-wrapper.show-on-mobile {
  display: block;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .inner-wrapper {
  display: flex;
  align-items: center;
}
.layout-wrapper header:not(.header-parcel, .gift-header) a.logo {
  display: inline-flex;
  flex: 0 0 auto;
  max-width: 87px;
  width: 100%;
}
.layout-wrapper header:not(.header-parcel, .gift-header) a.logo img {
  max-width: 100%;
  height: auto;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .top-line {
  background-color: #fff;
  filter: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.15));
}
.layout-wrapper
  header:not(.header-parcel, .gift-header)
  .top-line
  .inner-wrapper {
  display: flex;
  justify-content: space-between;
  height: var(--header-height);
}
.layout-wrapper
  header:not(.header-parcel, .gift-header)
  .top-line
  .mobile-toggle {
  display: block;
}
.layout-wrapper header:not(.header-parcel, .gift-header) .drawer {
  right: -100%;
  transition: right 0.25s;
  will-change: right;
}
html.mobile-menu-opening
  .layout-wrapper
  header:not(.header-parcel, .gift-header)
  .drawer,
html.mobile-menu-opened
  .layout-wrapper
  header:not(.header-parcel, .gift-header)
  .drawer {
  right: 0;
}
@media (min-width: 1200px) {
  .layout-wrapper header:not(.header-parcel, .gift-header) {
    box-shadow: 0 6px 9px #0000000d;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .device-wrapper.show-on-mobile {
    display: none;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .device-wrapper.show-on-desktop {
    background: #fff;
    display: block;
  }
  .layout-wrapper header:not(.header-parcel, .gift-header) .top-line {
    background-color: #f8f8f8;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .top-line
    .inner-wrapper {
    justify-content: flex-start;
    height: var(--header-top-line-height);
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .top-line
    .inner-wrapper
    .menu-list--cabinet {
    padding-left: 140px;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .top-line
    .inner-wrapper
    .menu-city {
    width: 140px;
    max-width: 140px;
    flex: 0 1 auto;
    padding: 6px 0;
    color: #959ba4;
    font-size: 11px;
    text-decoration: underline;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .top-line
    .inner-wrapper
    .menu-city:hover,
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .top-line
    .inner-wrapper
    .menu-city:focus {
    color: #959ba4;
  }
  .layout-wrapper header:not(.header-parcel, .gift-header) .bottom-line {
    background-color: #fff;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .bottom-line
    .inner-wrapper {
    justify-content: space-between;
    height: var(--header-bottom-line-height);
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .bottom-line
    .inner-wrapper
    .submenu-list {
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin-left: 16px;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .bottom-line
    .inner-wrapper
    .submenu-list
    .menu__sub-items {
    z-index: 1;
    display: flex;
    height: 100%;
    position: relative;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .bottom-line
    .inner-wrapper
    .menu__switcher {
    margin: 0 8px;
  }
  .layout-wrapper
    header:not(.header-parcel, .gift-header)
    .bottom-line
    .inner-wrapper
    :deep
    .login {
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: flex-end;
  }
}
.layout-wrapper header.header-parcel .mobile-toggle {
  display: block;
  margin-right: 10px;
}
.layout-wrapper header.header-parcel .drawer {
  left: -100%;
  transition: left 0.25s;
  will-change: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: baseline;
  padding: 0 25px 30px;
}
html.mobile-menu-opening .layout-wrapper header.header-parcel .drawer,
html.mobile-menu-opened .layout-wrapper header.header-parcel .drawer {
  left: 0;
}
.layout-wrapper header.header-parcel .drawer .menu-group-wrapper {
  width: 100%;
}
@media (min-width: 1200px) {
  .layout-wrapper header.header-parcel {
    z-index: 4;
  }
  .layout-wrapper header.header-parcel .mobile-toggle {
    display: none;
  }
}
.layout-wrapper .drawer {
  position: fixed;
  z-index: 10;
  top: calc(var(--header-height));
  height: calc(100% - (var(--header-height)));
  width: 80%;
  max-width: 400px;
  background-color: #fff;
  border-top: var(--border-width) solid rgba(0, 0, 0, 0.1);
  border-left: var(--border-width) solid rgba(0, 0, 0, 0.1);
  overflow-y: auto;
  transform: translateZ(0);
}
.layout-wrapper .drawer .menu-group-wrapper {
  margin-bottom: 20px;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group {
  border-bottom: 1px solid #e1e1e1;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu {
  position: relative;
  width: 100%;
  height: 60px;
  padding-right: 40px;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .menu-item {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 60px;
}
.layout-wrapper
  .drawer
  .menu-group-wrapper
  .menu-group
  .root-menu
  .menu-item__content {
  padding-left: 10px;
  font-size: 18px;
  color: #000000de;
  text-transform: unset;
  letter-spacing: unset;
}
.layout-wrapper
  .drawer
  .menu-group-wrapper
  .menu-group
  .root-menu
  .menu-item--active
  .menu-item__content {
  color: #1ab248;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .root-menu .expander {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 60px;
  background-color: #f8f8f8;
  background-repeat: no-repeat;
  background-position: center center;
}
.layout-wrapper .drawer .menu-group-wrapper .menu-group .sub-menu .menu-item {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  margin: 0;
}
.layout-wrapper
  .drawer
  .menu-group-wrapper
  .menu-group
  .sub-menu
  .menu-item.submenu-item--is-new
  .new-hint {
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  background-color: #ff6b00;
  border-radius: 8px;
  width: 35px;
  padding: 2px 6px;
  margin-left: 15px;
  text-align: center;
}
.layout-wrapper
  .drawer
  .menu-group-wrapper
  .menu-group
  .sub-menu
  .menu-item__content {
  padding-left: 30px;
  font-size: 16px;
  color: #000000de;
  text-transform: unset;
  letter-spacing: unset;
}
.layout-wrapper
  .drawer
  .menu-group-wrapper
  .menu-group.expanded
  .root-menu
  .expander {
  transform: rotate(180deg);
}
.layout-wrapper .drawer .menu-city-title {
  font-size: 16px;
  line-height: 19px;
  text-align: right;
  color: #a5a5a5;
}
.layout-wrapper .drawer .menu-city-value {
  display: inline-block;
  font-size: 16px;
}
.layout-wrapper .drawer .dropdown-items {
  border-bottom: 1px solid #e1e1e1;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-left: 12px;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item .menu-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background-position: center center;
  background-size: contain;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item a {
  padding: 8px 0;
  font-size: 14px;
  color: #333;
  text-decoration: none;
}
.layout-wrapper .drawer .dropdown-items .dropdown-item-city {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 20px 10px;
}
.layout-wrapper main.work-area {
  flex: 1 0;
  width: 100%;
  background-color: #f5f6f8;
  padding-top: 0px;
}
.layout-wrapper main.work-area.cabinet-wrapper {
  background-color: #f6f7f9;
}
.layout-wrapper main.work-area.work-area--dark {
  --main-background: #f5f6f8;
}
.layout-wrapper footer {
  flex: 0 0;
  width: 100%;
}
html.popmechanic-ios.popmechanic-iphone .layout-wrapper .footer {
  padding-bottom: 62px;
}
@media (min-width: 320px) {
  .xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .order-xs3 {
    order: 3;
  }
  .order-xs2 {
    order: 2;
  }
  .order-xs1 {
    order: 1;
  }
}
@media (min-width: 640px) {
  .sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .sm8 {
    flex-basis: 66.6667%;
    flex-grow: 0;
    max-width: 66.6667%;
  }
  .sm4 {
    flex-basis: 33.3333%;
    flex-grow: 0;
    max-width: 33.3333%;
  }
  .order-sm2 {
    order: 2;
  }
  .order-sm1 {
    order: 1;
  }
}
@media (min-width: 1000px) {
  .md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .md5 {
    flex-basis: 41.6667%;
    flex-grow: 0;
    max-width: 41.6667%;
  }
  .md4 {
    flex-basis: 33.3333%;
    flex-grow: 0;
    max-width: 33.3333%;
  }
  .md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .order-md2 {
    order: 2;
  }
  .order-md1 {
    order: 1;
  }
}
@media (min-width: 1280px) {
  .lg4 {
    flex-basis: 33.3333%;
    flex-grow: 0;
    max-width: 33.3333%;
  }
}
.base-control-old {
  width: 100%;
  position: relative;
  z-index: 1;
}
.base-control-old--disabled .base-control-old__field {
  opacity: 0.6;
  cursor: not-allowed;
}
.base-control-old--light .base-control-old__field {
  border: 1px solid #e1e1e1;
  background: #fff;
}
.base-control-old.base--error .base-control-old__error-message {
  display: inline;
  position: absolute;
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.base-control-old.base--error .base-control-old__field {
  background: #f9f9f9 !important;
  border: 1px solid #f25050 !important;
  position: relative;
  outline: none;
}
.base-control-old.base--error .base-control-old__field:focus,
.base-control-old.base--error .base-control-old__field:hover,
.base-control-old.base--error .base-control-old__field:active {
  outline: none;
  background: #f4f4f4;
  transition: all 0.2s;
}
.base-control-old--fixed-error.base--error .base-control-old__error-message {
  position: relative;
}
.base-control-old--order .base-control-old__field {
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 5px;
  font-size: 16px;
  padding: 15px;
}
.base-control-old--order .base-control-old__field::-moz-placeholder {
  color: #a5a5a5;
}
.base-control-old--order .base-control-old__field::placeholder,
.base-control-old--order .base-control-old__field::-moz-placeholder,
.base-control-old--order .base-control-old__field::-ms-input-placeholder {
  color: #a5a5a5;
}
.base-control-old--order .base-control-old__field:focus,
.base-control-old--order .base-control-old__field:hover,
.base-control-old--order .base-control-old__field:active {
  border-radius: 5px;
}
.base-control-old--order.base--error .base-control-old__error-message {
  position: static;
  margin-top: 7px;
}
.base-control-old--order.base--error .base-control-old__field {
  border-radius: 5px;
  background: #fff !important;
}
.base-control-old__group {
  position: relative;
  height: 100%;
}
.base-control-old__group--left-icon .base-control-old__icon--left {
  left: 0;
}
.base-control-old__group--left-icon .base-control-old__field {
  padding-left: 50px;
}
.base-control-old__group--right-icon .base-control-old__icon--right {
  right: 0;
}
.base-control-old__group--right-icon .base-control-old__field {
  padding-right: 50px;
}
.base-control-old__icon {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 50px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.base-control-old__field {
  font-size: 18px;
  font-weight: 400;
  padding: 10.5px 14px;
  background: #f9f9f9;
  color: #232323;
  outline: none;
  display: block;
  width: 100%;
  border: 1px solid #e1e1e1;
  background-clip: border-box;
  box-sizing: border-box;
}
.base-control-old__field::-moz-placeholder {
  color: #a5a5a5;
}
.base-control-old__field::placeholder,
.base-control-old__field::-moz-placeholder,
.base-control-old__field::-ms-input-placeholder {
  color: #a5a5a5;
}
@media (min-width 640px) {
  .base-control-old__field {
    padding: 15.5px 14px;
  }
}
@media (min-width 1000px) {
  .base-control-old__field {
    font-size: 21px;
    padding: 18.5px 23px;
  }
}
.base-control-old__field:focus
  .base-control-old__field:hover
  .base-control-old__field:active {
  outline: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition: all 0.2s;
  filter: none;
}
.base-control-old__error-message {
  display: none;
}
.base-control-old--full-height .base-control-old__field {
  height: 100%;
}
.base-control {
  width: 100%;
  position: relative;
  z-index: 1;
}
.base-control__group {
  position: relative;
  z-index: 1;
}
.base-control__group--left-icon .base-control__icon--left {
  left: 0;
}
.base-control__group--left-icon .base-control__field {
  padding-left: 40px;
}
.base-control__group--left-icon .base-control__placeholder {
  left: 51px;
}
.base-control__group--right-icon .base-control__icon--right {
  right: 0;
}
.base-control__group--right-icon .base-control__field {
  padding-right: 32px;
}
.base-control__icon {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.base-control__field {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 13px 18px;
  width: 100%;
  outline: none;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.base--opened .base-dropdown-field .base-control__field {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.base-control__field::-webkit-outer-spin-button,
.base-control__field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.base-control__field[type="number"] {
  -moz-appearance: textfield;
}
.base-control__placeholder {
  color: #adafb4;
  position: absolute;
  top: 14px;
  left: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  outline: none;
  cursor: text;
  padding: 0 4px;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
  max-width: 80%;
}
.base-control__placeholder-required:after {
  content: " *";
}
@media (hover: hover) {
  .base-control:hover:not(.base-control--disabled):not(.base--error)
    .base-control__field {
    border-color: #00a942;
  }
}
.base-control--focused .base-control__field {
  border-color: #00a942;
}
.base-control:hover:not(.base-control--empty):not(.base-control--disabled):not(
    .base--error
  )
  .base-control__placeholder {
  color: #00a942;
}
.base-control--focused .base-control__placeholder,
.base-control:not(.base-control--empty) .base-control__placeholder {
  top: -5px;
  left: 18px;
  font-size: 11px;
  line-height: 12px;
  border-radius: 4px;
}
.base-control--focused .base-control__placeholder:before,
.base-control:not(.base-control--empty) .base-control__placeholder:before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 7px;
  z-index: -1;
  bottom: 0;
  right: 0;
  background-color: #fff;
}
.base-control--checked .base-control__field {
  border: 1px solid #00a942;
  background-color: #f2fff0 !important;
}
.base-control--checked .base-control__placeholder {
  color: #00a942;
}
.base-control--checked .base-control__placeholder:before {
  background-color: #fff !important;
}
.base-control--focused .base-control__placeholder {
  color: #00a942;
}
.base-control--readonly .base-control__field {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.base-control--ios .base-control__field {
  font-size: 16px;
}
.base-control--disabled .base-control__field {
  background-color: #f2f2f2;
}
.base-control--disabled
  .base-control:not(.base-control--empty)
  .base-control__placeholder:before {
  background-color: #f2f2f2;
}
.base-control.base--error .base-control__field {
  border-color: #fa4747;
}
.base-control.base--error:not(.base-control--empty) .base-control__placeholder {
  color: #fa4747;
}
.base-control--focused .base-control__error-message {
  display: none;
}
.base-control__error-message {
  color: #fa4747;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
}
.base-control__additional-info {
  color: #434c5d;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
}
.base-icon-button {
  line-height: 0;
  outline: none;
  padding: 5px;
}
.base--opened {
  position: relative;
  z-index: 9;
  filter: drop-shadow(0 15px 15px rgba(0, 0, 0, 0.1));
}
.base-dropdown-menu {
  display: block;
  position: absolute;
  left: 0;
  z-index: 1000;
  padding: 0;
  margin: 0;
  width: 100%;
  max-height: 250px;
  min-width: 80px;
  overflow-y: auto;
  text-align: left;
  list-style: none;
  background: #fff;
  top: 100%;
  border-radius: 0 0 5px 5px;
  filter: drop-shadow(0 15px 15px rgba(0, 0, 0, 0.1));
}
.base-dropdown-menu--close {
  display: none;
}
.base-dropdown-menu--open {
  display: block;
}
.base-dropdown-menu--menu-right {
  left: auto;
  right: 0;
}
.base-dropdown-menu--mobile {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  border-radius: 0;
}
.base-dropdown-menu__dropdown-item {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  padding: 15px 19px;
  white-space: normal;
  color: #434c5d;
  cursor: pointer;
}
.base-dropdown-menu__dropdown-item.active,
.base-dropdown-menu__dropdown-item.selected {
  background-color: #f6f7f9;
}
.base-dropdown-menu__dropdown-item:hover {
  background-color: #1ab2481a;
}
.base-overlay--open {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0006;
}
.base-dropdown-item-phone {
  display: flex;
  align-items: center;
}
.base-dropdown-item-phone__flag {
  width: 20px;
  line-height: 0;
  margin-right: 4px;
  flex: 0 0 20px;
}
.base-dropdown-item-phone__flag img {
  width: 100%;
}
.base-field-phone__container {
  display: flex;
  align-items: center;
}
.base-field-phone__code {
  flex: 0 0 80px;
  margin-right: 8px;
}
.base-field-phone__code.base-control__group--right-icon .base-control__field {
  padding-right: 25px;
}
.base-field-phone__code .base-control__icon {
  width: 30px;
}
.base-field-phone__code--old {
  flex: 0 0 100px;
}
.base-field-phone__code--old .base-control-old__field {
  padding-right: 28px;
}
.base-field-phone__code--old .base-control-old__icon {
  width: 38px;
}
.base-field-phone__code--order {
  flex: 0 0 85px;
}
.base-field-phone__number {
  flex: 1 1 auto;
}
.base-button {
  font-family: Roboto, sans-serif;
  min-width: 152px;
  padding: 15px 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  outline: none;
  border: 1px solid transparent;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  position: relative;
  z-index: 1;
  vertical-align: middle;
  text-decoration: none;
  display: inline-block;
}
.base-button--round {
  border-radius: 8px;
}
.base-button__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.base-button__icon {
  position: absolute;
  width: 30px;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.base-button--sm {
  font-size: 13px;
  padding: 10px 12px;
  min-width: 132px;
}
.base-button--lg {
  font-size: 20px;
  padding: 25px 26px;
  min-width: 172px;
}
.base-button--block {
  width: 100%;
}
.base-button--quaternary.base-button--sm {
  min-width: 125px;
}
.base-button--primary {
  background-color: #00a942;
  border-color: #00a942;
  color: #fff;
}
.base-button--primary:hover:not(:disabled):not(.base-button--loading),
.base-button--primary:focus:not(:disabled):not(.base-button--loading),
.base-button--primary:active:not(:disabled):not(.base-button--loading) {
  background-color: #2cd35f;
  border-color: #2cd35f;
}
.base-button--primary:disabled:not(.base-button--loading) {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  color: #adafb4;
}
.base-button--primary.base-button--loading {
  color: #ffffff4d;
}
.base-button--secondary {
  background-color: #fff;
  border-color: #00a942;
  color: #00a942;
}
.base-button--secondary:hover:not(:disabled):not(.base-button--loading),
.base-button--secondary:focus:not(:disabled):not(.base-button--loading),
.base-button--secondary:active:not(:disabled):not(.base-button--loading) {
  background-color: #2cd35f1a;
  border-color: #00a942;
}
.base-button--secondary:disabled:not(.base-button--loading) {
  background-color: #f2f2f2;
  border-color: #e0e0e0;
  color: #adafb4;
}
.base-button--secondary-outline {
  color: inherit;
  background-color: transparent;
}
.base-button--tertiary {
  background-color: #00a942;
  border-color: #00a942;
  color: #fff;
  border-radius: 5px;
}
.base-button--tertiary:hover:not(:disabled):not(.base-button--loading),
.base-button--tertiary:focus:not(:disabled):not(.base-button--loading),
.base-button--tertiary:active:not(:disabled):not(.base-button--loading) {
  background-color: #2cd35f;
  border-color: #2cd35f;
}
.base-button--tertiary:disabled:not(.base-button--loading) {
  background-color: #f2f2f2;
  border-color: #e0e0e0;
  color: #adafb4;
}
.base-button--tertiary.base-button--loading {
  background-color: transparent;
  color: #00a9424d;
}
.base-button--quaternary {
  background-color: transparent;
  border-color: #adafb4;
  color: #adafb4;
  border-radius: 5px;
  padding-right: 30px;
}
.base-button--quaternary:hover:not(:disabled):not(.base-button--loading),
.base-button--quaternary:focus:not(:disabled):not(.base-button--loading),
.base-button--quaternary:active:not(:disabled):not(.base-button--loading) {
  border-color: #00a942;
  color: #00a942;
}
.base-button--quaternary:hover:not(:disabled):not(.base-button--loading)
  .icon-arrow
  path,
.base-button--quaternary:focus:not(:disabled):not(.base-button--loading)
  .icon-arrow
  path,
.base-button--quaternary:active:not(:disabled):not(.base-button--loading)
  .icon-arrow
  path {
  stroke: #00a942;
}
.base-button--quaternary:disabled:not(.base-button--loading) {
  background-color: #f2f2f2;
  border-color: #e0e0e0;
  color: #adafb4;
}
.base-button--quaternary.base-button--loading {
  background-color: transparent;
  border-color: #00a942;
  color: #00a9424d;
}
.base-button--quaternary.base-button--loading .icon-arrow path {
  stroke: #00a9424d;
}
.base-button--quaternary .icon-arrow path {
  stroke: #adafb4;
  stroke-width: 3px;
}
.base-button--round-circle {
  border-radius: 30px;
}
.base-button--icon {
  min-width: 40px;
  min-height: 40px;
  padding: 11px;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.base-button--default {
  background-color: #f6f7f9;
  border-color: #f6f7f9;
}
.base-button--default:hover:not(:disabled):not(.base-button--loading),
.base-button--default:focus:not(:disabled):not(.base-button--loading),
.base-button--default:active:not(:disabled):not(.base-button--loading) {
  color: #00a942;
}
.base-button--default:hover:not(:disabled):not(.base-button--loading) svg path,
.base-button--default:focus:not(:disabled):not(.base-button--loading) svg path,
.base-button--default:active:not(:disabled):not(.base-button--loading)
  svg
  path {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  fill: #00a942;
}
.base-button--grey {
  background-color: #f6f7f9;
  color: #3d3d39;
}
.base-button--grey-active {
  background-color: #fff;
  color: #1ab248;
  box-shadow: 0 0 15px #0000001a;
}
.base-button__fade-enter-active,
.base-button__fade-leave-active {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
h1 {
  letter-spacing: -0.04em;
  font-size: 42px;
  font-weight: 300;
}
h2 {
  letter-spacing: -0.02em;
  font-size: 36px;
  font-weight: 200;
}
h3 {
  letter-spacing: normal;
  font-size: 34px;
  font-weight: 400;
}
h4 {
  letter-spacing: normal;
  font-size: 28px;
  font-weight: 500;
}
h5 {
  letter-spacing: normal;
  font-size: 24px;
  font-weight: 500;
}
h6 {
  letter-spacing: 0.02em;
  font-size: 20px;
  font-weight: 500;
}
.base-content {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  padding: 0;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.base-content__wrap {
  position: relative;
  flex: 1 1 auto;
  max-width: 100%;
}
a {
  color: #1ab248;
}
.base-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}
.base-text a {
  text-decoration: underline;
  font-weight: 500;
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
}
.base-text a:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@media only screen and (min-width: 640px) {
  .base-text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1000px) {
  .base-text {
    font-size: 20px;
    font-weight: 300;
    line-height: 29px;
  }
}
.base-bold {
  font-weight: 500;
}
.cdek-checkbox {
  position: absolute;
  z-index: -1;
  margin: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox + label {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox + label:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox-big + label:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  content: "";
  border: #232323 solid 1px;
  background: #fff;
}
.cdek-checkbox:disabled + label:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked + label:after {
  background-image: url(/assets/static/check_small.ca1bc839.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big:checked + label:after {
  background-image: url(/assets/static/check_big.5c4e4b27.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.cdek-checkbox-big:disabled + label:after {
  border: #767676 solid 1px;
  background: #f9f9f9;
}
.cdek-checkbox:checked:disabled + label:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_small_disabled.d57a7c1e.svg);
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.cdek-checkbox-big {
  position: absolute;
  z-index: -1;
  padding: 10px 0 0 20px;
  opacity: 0;
}
.cdek-checkbox-big + label {
  position: relative;
  padding: 0 0 0 31px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.cdek-checkbox-big:checked:disabled + label:after {
  background-color: #f9f9f9;
  background-image: url(/assets/static/check_big_disabled.20c88855.svg);
  background-repeat: no-repeat;
  background-position: 2px 4px;
}
.rotate-progress {
  animation: rotation 2s infinite linear;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
  background-size: cover;
}
@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
  }
}
.cdek-container.container,
.cdek-container.container.fluid {
  padding: 20px 0;
}
@media only screen and (min-width: 1280px) {
  .cdek-container.container,
  .cdek-container.container.fluid {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .cdek-container.container,
  .cdek-container.container.fluid {
    max-width: 960px;
  }
}
@media only screen and (max-width: 999px) {
  .cdek-container.container,
  .cdek-container.container.fluid {
    padding: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .cdek-container.container,
  .cdek-container.container.fluid {
    padding: 10px;
  }
}
.page-wrapper {
  padding-top: 144px;
  padding-bottom: 159px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .page-wrapper {
    padding: 134px 0 140px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .page-wrapper {
    padding-top: 68px;
    padding-bottom: 117px;
  }
}
@media only screen and (max-width: 639px) {
  .page-wrapper {
    padding-top: 36px;
    padding-bottom: 100px;
  }
}
.title-to-block-with-mobile-offset {
  margin-bottom: 35px;
  color: #1ab248;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .title-to-block-with-mobile-offset {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .title-to-block-with-mobile-offset {
    margin-left: 10px;
  }
}
.vue-notification-group {
  max-width: 460px;
}
.notification {
  max-width: 300px;
  margin: 0 5px 5px;
  padding: 25px;
  color: #232323;
  border: 1px solid #e1e1e1 !important;
  background: #f9f9f9;
  font-size: 16px;
  font-weight: 300;
}
.notification.notification-error {
  background: #f9f9f9;
}
.notification.notification-error .notification-title {
  color: #f25050;
  font-weight: 500;
}
.notification.notification-success .notification-title {
  color: #0f9a39;
  font-weight: 500;
}
@media only screen and (min-width: 640px) {
  .notification {
    max-width: 460px;
  }
}
.v--modal-block-scroll {
  overflow: initial;
}
.tooltip-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  color: #cfcfcf;
  border: 1px solid #eee;
  border-radius: 50px;
  box-shadow: 1px 1px 3px #cfcfcf80;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}
.tooltip-info:hover {
  color: #fff;
  border-color: #1ab248;
  background-color: #1ab248;
  box-shadow: 1px 1px 3px #1ab24880;
}
iframe[name="flomni:linker@popup"] {
  z-index: 100;
}
.mobile-disabled-zoom {
  touch-action: pan-x pan-y;
}
.base-flex-space {
  flex: 1 1 auto;
}
.base-render-page {
  width: 100%;
  height: 100%;
}
.base-render-page--tilda .base-container {
  max-width: unset;
  padding: 0;
}
.base-display-only-print {
  display: none;
}
@media print {
  .base-display-only-print {
    display: block !important;
  }
  .base-hidden-print {
    display: none !important;
  }
}
@page {
  size: a4;
}
.noscroll {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.justify-space-between {
  justify-content: space-between;
}
.align-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.base-panel {
  --panel-background-color: #fff;
  --panel-border-radius: 10px;
  width: 100%;
  margin-bottom: 24px;
  padding: 24px;
  border-radius: var(--panel-border-radius);
  background-color: var(--panel-background-color);
  box-shadow: 0 15px 15px #0000001a;
}
@media (min-width: 1000px) {
  .base-panel {
    padding: 24px 10px;
  }
}
.clips {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  flex-wrap: wrap;
  padding: 12px 14px;
  border-radius: 20px;
  background-color: #f6f7f9;
}
.clips__icon {
  visibility: hidden;
  margin-left: 10px;
}
.clips--touched {
  cursor: pointer;
}
.clips--touched .clips__icon {
  visibility: visible;
}
.clips__additionally {
  flex: 1 1 100%;
  min-width: 100%;
  margin-top: 12px;
}
.clips__additionally-item {
  display: flex;
  align-items: flex-start;
  margin: 6px 0;
  font-size: 14px;
}
.clips__name {
  overflow: hidden;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.receipt-modal {
  top: 35px !important;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.order-item-modal {
  border-radius: 10px;
}
body > img {
  display: none;
}
.modals-container {
  z-index: 1001;
}
.vfm-modal-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.base-modal {
  background-color: #fff;
  text-align: left;
  border-radius: 3px;
  box-shadow: 0 20px 60px -2px #1b213a66;
  padding: 0;
}
.base-modal__container {
  height: 100%;
}
.base-modal__header {
  padding: 24px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.base-modal__action {
  flex: 0 0 auto;
}
.base-modal__title {
  font-size: 30px;
  line-height: 36px;
}
.base-modal__content {
  padding: 8px 24px;
}
.base-modal__footer {
  padding: 16px 24px 24px;
  text-align: right;
}
.base-modal__footer--center {
  text-align: center;
}
.base-modal__footer .base-button {
  width: 100%;
  margin-bottom: 8px;
}
@media (min-width: 640px) {
  .base-modal__footer .base-button {
    width: auto;
  }
}
.cabinet-modal {
  width: 100%;
  padding: 16px 16px 48px;
  background: var(--Peak, #fff);
  border-radius: 16px 16px 0 0;
}
@media (min-width: 768px) {
  .cabinet-modal {
    width: auto;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 20px 40px -5px var(--Bottom_20, rgba(0, 0, 0, 0.2));
  }
}
.cabinet-modal-container {
  display: flex;
  align-items: end;
}
@media (min-width: 768px) {
  .cabinet-modal-container {
    align-items: center;
    justify-content: center;
  }
}
.form__has-error {
  color: #f25050;
  margin-top: 15px;
}
.form__group {
  margin-bottom: 40px;
}
@media (min-width: 640px) {
  .form__group {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .form__group {
    margin-bottom: 55px;
  }
}
@media (min-width: 1280px) {
  .form__group {
    margin-bottom: 85px;
  }
}
.form__group-title {
  font-size: 24px;
  line-height: 37px;
  font-weight: 700;
  color: #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  margin-left: -10px;
  margin-right: -10px;
  padding: 0 10px 4px;
  margin-bottom: 28px;
}
@media (min-width: 640px) {
  .form__group-title {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 4px;
  }
}
@media (min-width: 1000px) {
  .form__group-title {
    font-weight: 500;
    font-size: 30px;
    line-height: 46px;
    margin-bottom: 48px;
    padding: 0 0 11px;
  }
}
@media (min-width: 1280px) {
  .form__group-title {
    font-size: 27px;
  }
}
.form__group-title--without-margin-bottom {
  margin-bottom: 0;
}
.form__addition-block {
  margin-bottom: 30px;
}
@media (min-width: 1000px) {
  .form__addition-block {
    margin-bottom: 60px;
  }
}
.form__group-row {
  margin-bottom: 30px;
}
.form__group-row:last-child {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .form__group-row {
    display: flex;
    justify-content: flex-start;
  }
}
.form__input-row {
  margin-bottom: 15px;
}
.form__input-row:last-child {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .form__input-row {
    margin-bottom: 30px;
  }
}
.form__group-divider {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin-left: -10px;
  margin-right: -10px;
  padding: 50px 10px;
  margin-bottom: 35px;
}
@media (min-width: 640px) {
  .form__group-divider {
    margin-left: 0;
    margin-right: 0;
    padding: 50px 0;
  }
}
.form__group-divider--slim {
  padding: 28px 26px;
}
@media (min-width: 1000px) {
  .form__group-footer,
  .form__group-divider {
    display: flex;
    justify-content: flex-end;
  }
}
.form__group-footer--end {
  padding-top: 35px;
  border-top: 1px solid #e1e1e1;
}
.form__group-label,
.form__block-info-label {
  display: block;
  font-size: 20px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .form__group-label {
    flex: 0 1 29%;
    padding-right: 40px;
  }
  .form__group-label--center {
    margin-bottom: 0;
    align-self: center;
  }
  .form__group-label--block-info {
    margin-top: 42px;
  }
  .form__group-label--top-center {
    margin-top: 2px;
  }
}
@media (min-width: 1280px) {
  .form__group-label {
    flex: 0 1 23%;
  }
}
.form__group-label__not-required {
  display: inline;
  color: #a5a5a5;
}
@media (min-width: 640px) {
  .form__group-label__not-required {
    display: block;
  }
}
.form__group-controls--inputs .form__group-inline-input {
  margin-bottom: 15px;
}
@media (min-width: 1000px) {
  .form__group-controls {
    flex: 0 0 71%;
  }
  .form__group-controls--input {
    flex: 0 0 400px;
  }
  .form--modal .form__group-controls--input {
    flex: 0 0 300px;
  }
  .form__group-controls--inputs {
    flex: 0 0 400px;
    display: flex;
    justify-content: space-between;
  }
  .form--modal .form__group-controls--inputs {
    flex: 0 0 300px;
  }
}
@media (min-width: 1280px) {
  .form__group-controls {
    flex: 0 0 77%;
  }
  .form__group-controls--input,
  .form__group-controls--inputs {
    flex: 0 0 400px;
  }
  .form--modal .form__group-controls--input,
  .form--modal .form__group-controls--inputs {
    flex: 0 0 300px;
  }
  .form__group-controls--input .form__group-inline-input,
  .form__group-controls--inputs .form__group-inline-input {
    margin-bottom: 0;
  }
}
.form__group-controls__additional-content {
  margin-top: 30px;
}
.form__block-info-label {
  font-weight: 500;
  margin-bottom: 6px;
}
@media (min-width: 640px) {
  .form__block-info-label {
    max-width: 50%;
    width: 50%;
  }
}
.form__block-info {
  background-color: #f9f9f9;
  padding: 30px 0 0;
  margin-left: -10px;
  margin-right: -10px;
}
@media (min-width: 640px) {
  .form__block-info {
    margin-left: 0;
    margin-right: 0;
    padding: 42px 27px 31px;
  }
}
@media (min-width: 1000px) {
  .form__block-info {
    flex: 0 1 600px;
  }
}
.form__block-info-row {
  padding: 0 10px;
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .form__block-info-row {
    padding: 0;
    margin-bottom: 24px;
    display: flex;
  }
}
.form__block-info-description {
  font-weight: 300;
  font-size: 20px;
  line-height: 26px;
}
@media (min-width: 640px) {
  .form__block-info-description {
    max-width: 50%;
    width: 50%;
  }
}
.form__block-info-button {
  display: block;
  width: 100%;
  background-color: #e1e1e1;
  color: #767676;
  font-size: 18px;
  line-height: 27px;
  padding: 9px;
  margin-top: 39px;
}
@media (min-width: 640px) {
  .form__block-info-button {
    border: 0 none;
    background-color: transparent;
    color: #000;
    text-decoration: underline;
    text-align: left;
    padding: 0;
    width: auto;
  }
}
.form__radio {
  display: block;
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  .form__radio {
    display: table-cell;
    width: 35%;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .form__radio {
    width: 31.5%;
  }
}
@media (min-width: 640px) {
  .form__radio--three {
    width: auto;
    margin-right: 35px;
  }
}
.form__radio-description {
  margin-top: 30px;
}
.form__group-inline-input {
  flex: 0 0 120px;
}
.form__document-link {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin-top: 20px;
}
.form__document-link:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
.form__document-exp {
  color: #cfcfcf;
}
.form__submit {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 620px;
  min-width: auto;
  outline: none;
  letter-spacing: 1.25px;
}
.form__submit:focus,
.form__submit:hover,
.form__submit:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.form__submit-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.form__submit-Black:focus,
.form__submit-Black:hover,
.form__submit-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.form__submit-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.form__submit-Border:focus,
.form__submit-Border:hover,
.form__submit-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.form__submit-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.form__submit-Green:focus,
.form__submit-Green:hover,
.form__submit-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.form__submit-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.form__submit-Gray:focus,
.form__submit-Gray:hover,
.form__submit-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.form__submit-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.form__submit-Transparent:focus,
.form__submit-Transparent:hover,
.form__submit-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.form__submit-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.form__submit-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .form__submit-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.form__submit-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .form__submit-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
.form--modal .form__submit {
  max-width: 500px;
}
.form__link-add {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin-top: 20px;
}
.form__link-add:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
.form__link-remove {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin-top: 20px;
}
.form__link-remove:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
.form__checkbox-text {
  font-size: 16px;
}
@media (min-width: 640px) {
  .form__checkbox-text {
    font-size: 20px;
  }
}
.form__checkbox-text > a {
  color: #232323;
}
.form__link {
  font-weight: 500;
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
}
.form__link:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
.form__add-button {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  text-decoration: none;
  background: none;
  font-size: 18px;
  font-weight: 500;
  color: #232323;
  text-align: left;
  outline: none;
}
.form__add-button:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@media (min-width: 1000px) {
  .form__add-button {
    font-size: 20px;
  }
}
.form__add-button:hover {
  background: none;
}
.form__group-repeat {
  margin-bottom: 30px;
  position: relative;
}
.form__group-repeat:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .form__group-repeat {
    margin-bottom: 60px;
  }
}
.form__group-repeat .form__link-remove {
  position: absolute;
  margin-top: 5px;
  right: 0;
}
.form__remove-repeat {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  font-weight: 400;
}
.form__remove-repeat:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
.form__place {
  margin-bottom: 30px;
  font-size: 18px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 15px;
  font-weight: 500;
}
.form__datepicker.mx-datepicker {
  width: 100%;
}
.form__datepicker .mx-input {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 13px 18px;
  width: 100%;
  outline: none;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.form__datepicker .mx-input::-moz-placeholder {
  color: #a5a5a5;
}
.form__datepicker .mx-input::placeholder,
.form__datepicker .mx-input::-moz-placeholder,
.form__datepicker .mx-input::-ms-input-placeholder {
  color: #a5a5a5;
}
.form__datepicker
  .mx-input:focus
  .form__datepicker
  .mx-input:hover
  .form__datepicker
  .mx-input:active {
  outline: none;
  transition: all 0.2s;
  filter: none;
  border-color: #00a942;
}
.form__datepicker .mx-icon-calendar,
.form__datepicker .mx-icon-clear {
  right: 16px;
  font-size: 21px;
}
.form__datepicker.base--error .mx-input {
  border-color: #f25050;
}
.form__datepicker-popup.mx-datepicker-popup {
  z-index: 3;
}
.form__datepicker-popup .mx-calendar-content .cell.active {
  background-color: #1ab248;
}
.form__datepicker-popup .mx-table-date .today,
.form__datepicker-popup .mx-time-column .mx-time-item.active {
  color: #1ab248;
}
.form__from-to-group {
  display: flex;
  align-items: center;
}
.form__from-to {
  display: flex;
  align-items: center;
  margin-right: 20px;
}
.form__from-to:last-child {
  margin-right: 0;
}
.form__from-to label {
  margin-right: 20px;
}
.error--text {
  color: #fa4747 !important;
  caret-color: #fa4747 !important;
}
.tooltip,
.v-popper__popper {
  display: block !important;
  z-index: 10000;
}
.tooltip .v-popper__inner,
.v-popper__popper .v-popper__inner {
  background: black;
  color: #fff;
  border-radius: 4px;
  padding: 8px 12px;
  max-width: 480px;
}
.tooltip .v-popper__arrow-outer,
.v-popper__popper .v-popper__arrow-outer {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  border-color: #000;
}
.tooltip[x-placement^="top"],
.v-popper__popper[x-placement^="top"] {
  margin-bottom: 5px;
}
.tooltip[x-placement^="top"] .v-popper__arrow-outer,
.v-popper__popper[x-placement^="top"] .v-popper__arrow-outer {
  border-width: 5px 5px 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="bottom"],
.v-popper__popper[x-placement^="bottom"] {
  margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .v-popper__arrow-outer,
.v-popper__popper[x-placement^="bottom"] .v-popper__arrow-outer {
  border-width: 0 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="right"],
.v-popper__popper[x-placement^="right"] {
  margin-left: 5px;
}
.tooltip[x-placement^="right"] .v-popper__arrow-outer,
.v-popper__popper[x-placement^="right"] .v-popper__arrow-outer {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.tooltip[x-placement^="left"],
.v-popper__popper[x-placement^="left"] {
  margin-right: 5px;
}
.tooltip[x-placement^="left"] .v-popper__arrow-outer,
.v-popper__popper[x-placement^="left"] .v-popper__arrow-outer {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.tooltip[aria-hidden="true"],
.v-popper__popper[aria-hidden="true"] {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s, visibility 0.15s;
}
.tooltip[aria-hidden="false"],
.v-popper__popper[aria-hidden="false"] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.15s;
}
.tooltip.tooltip__light .v-popper__inner,
.v-popper__popper.tooltip__light .v-popper__inner {
  color: #000;
  background-color: #fff;
  box-shadow: 0 0 16px #6666;
}
.tooltip.tooltip__light .v-popper__arrow-outer,
.v-popper__popper.tooltip__light .v-popper__arrow-outer {
  border-color: #fff;
}
.tooltip.tooltip__light--parcel .tooltip-inner,
.v-popper__popper.tooltip__light--parcel .tooltip-inner {
  padding: 19px;
  box-shadow: 0 0 25px #00000012;
}
.tooltip.tooltip__soft-dark .v-popper__inner,
.tooltip.tooltip__soft-dark .tooltip-inner,
.v-popper__popper.tooltip__soft-dark .v-popper__inner,
.v-popper__popper.tooltip__soft-dark .tooltip-inner {
  padding: 12px 20px;
  border-radius: 8px;
  max-width: 415px;
  color: #fff;
  background-color: #000000a8;
}
.tooltip.tooltip__soft-dark .v-popper__arrow-outer,
.v-popper__popper.tooltip__soft-dark .v-popper__arrow-outer {
  border-color: #000000a8;
}
.tooltip.tooltip__cdekid .v-popper__inner,
.v-popper__popper.tooltip__cdekid .v-popper__inner {
  max-width: 335px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 20px;
  text-align: center;
}
.tooltip__lower,
.v-popper__popper__lower {
  z-index: 998;
}
.banner__action-tooltip {
  text-align: center;
  font-weight: 700;
}
.banner__action-tooltip .v-popper__inner {
  padding: 19px;
  box-shadow: 0 0 25px #00000012;
}
.step-body-tooltip {
  text-align: center;
  width: 300px;
}
.step-body-tooltip .v-popper__inner {
  padding: 19px;
  color: #6d7380 !important;
  box-shadow: 0 0 25px #00000012;
}
.cdek-base-tooltip .v-popper__inner {
  background: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  border-radius: 8px;
  padding: 12px 20px;
  text-align: center;
  max-width: unset;
}
.cdek-base-tooltip .v-popper__arrow-container {
  display: none;
}
.cdek-base-tooltip.cdek-base-tooltip--with-arrow .v-popper__arrow-container {
  display: block;
}
.cdek-base-tooltip.cdek-base-tooltip--with-arrow .v-popper__arrow-outer {
  border-color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.base-switch {
  display: inline-block;
}
.base-switch-control {
  position: relative;
  width: 34px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.base-switch-input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1;
}
.base-switch-input:checked + .base-switch-slider {
  background-color: #1ab248;
}
.base-switch-input:checked + .base-switch-slider:before {
  border-color: #1ab248;
  transform: translate(14px);
}
.base-switch-input:checked + .base-switch-slider.black {
  background-color: #323333;
}
.base-switch-input:checked + .base-switch-slider.black:before {
  border-color: #323333;
}
.base-switch-input:focus + .base-switch-slider {
  box-shadow: 0 0 1px #1ab248;
}
.base-switch-slider {
  position: relative;
  cursor: pointer;
  background-color: #e0e0e0;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  width: 100%;
  height: 100%;
  border-radius: 30px;
}
.base-switch-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0;
  bottom: 0;
  background-color: #fff;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  border: 1px solid #e0e0e0;
  border-radius: 30px;
}
.base-switch-text {
  vertical-align: middle;
}
.page-ltl .feedback-block {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  max-width: unset;
  margin: unset;
  padding-bottom: 56px;
}
@media (min-width: 992px) {
  .page-ltl .feedback-block {
    padding-bottom: 120px;
  }
}
.page-ltl .feedback-block > *:not(button) {
  max-width: calc(100% - 32px);
  margin-inline: 16px;
}
@media (min-width: 1200px) {
  .page-ltl .feedback-block > *:not(button) {
    max-width: 1200px;
    margin-inline: auto;
  }
}
.page-ltl .feedback-block .feedback-block__prev__button {
  transform: translateY(calc(-50% - 76px));
  left: 2px;
}
@media (min-width: 1200px) {
  .page-ltl .feedback-block .feedback-block__prev__button {
    left: calc((100vw - 1200px) / 2 - 28px);
  }
}
.page-ltl .feedback-block .feedback-block__next__button {
  transform: translateY(calc(-50% - 70px));
  right: 2px;
}
@media (min-width: 1200px) {
  .page-ltl .feedback-block .feedback-block__next__button {
    right: calc((100vw - 1200px) / 2 - 28px);
  }
}
.page-ltl .feedback-block .feedback-block-item {
  background: var(--Peak, #fff);
}
html,
body {
  font-family: Roboto, sans-serif;
  margin: 0;
  padding: 0;
}
.page-enter-active,
.page-leave-active {
  transition: opacity 0.5s;
}
.page-enter,
.page-leave-active {
  opacity: 0;
}
@keyframes load-950d8b3a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-950d8b3a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-head-breadcrumbs__wrap[data-v-950d8b3a] {
  box-shadow: 0 1px 2px #0000000d;
}
@keyframes load-42867f23 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-42867f23 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.error-page[data-v-42867f23] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .error-page[data-v-42867f23] {
    padding: 0 20px;
  }
}
.error-page__title[data-v-42867f23] {
  font-size: 160px;
  line-height: 200px;
  font-weight: 900;
  color: #1ab248;
  text-align: center;
}
@media (min-width: 640px) {
  .error-page__title[data-v-42867f23] {
    font-size: 280px;
    line-height: 328px;
  }
}
.error-page__subtitle[data-v-42867f23] {
  font-size: 24px;
  line-height: 25px;
  font-weight: 200;
  text-align: center;
}
@media (min-width: 640px) {
  .error-page__subtitle[data-v-42867f23] {
    font-size: 34px;
    line-height: 52px;
  }
}
.error-page__description[data-v-42867f23] {
  font-size: 18px;
  line-height: 27px;
  font-weight: 300;
  max-width: 770px;
  text-align: center;
  margin: 70px auto;
}
@media (min-width: 640px) {
  .error-page__description[data-v-42867f23] {
    font-size: 20px;
    line-height: 32px;
  }
}
.error-page__link[data-v-42867f23] {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  font-weight: 500;
}
.error-page__link[data-v-42867f23]:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@keyframes load-cefe285d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cefe285d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.error-page[data-v-cefe285d] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .error-page[data-v-cefe285d] {
    padding: 0 20px;
  }
}
.error-page__title[data-v-cefe285d] {
  font-size: 160px;
  line-height: 200px;
  font-weight: 900;
  color: #1ab248;
  text-align: center;
}
@media (min-width: 640px) {
  .error-page__title[data-v-cefe285d] {
    font-size: 280px;
    line-height: 328px;
  }
}
.error-page__subtitle[data-v-cefe285d] {
  font-size: 24px;
  line-height: 25px;
  font-weight: 200;
  text-align: center;
}
@media (min-width: 640px) {
  .error-page__subtitle[data-v-cefe285d] {
    font-size: 34px;
    line-height: 52px;
  }
}
.error-page__description[data-v-cefe285d] {
  font-size: 18px;
  line-height: 27px;
  font-weight: 300;
  max-width: 770px;
  text-align: center;
  margin: 70px auto;
}
@media (min-width: 640px) {
  .error-page__description[data-v-cefe285d] {
    font-size: 20px;
    line-height: 32px;
  }
}
.error-page__link[data-v-cefe285d] {
  background-image: linear-gradient(90deg, #232323 75%, #232323 0);
  background-size: 8px 1px;
  background-position: 0 1.18em;
  background-repeat: repeat-x;
  color: #232323;
  text-decoration: none;
  font-weight: 500;
}
.error-page__link[data-v-cefe285d]:hover {
  color: #1ab248;
  background-image: linear-gradient(90deg, #1ab248 75%, #1ab248 0) transition
    all 0.2s;
}
@keyframes load-5431c658 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5431c658 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.send-sms-code__field[data-v-5431c658] {
  display: flex;
  gap: 12px;
  justify-content: center;
}
.send-sms-code__field input[data-v-5431c658] {
  width: 56px;
  height: 64px;
  border-radius: 8px;
  border: 2px solid #bfbfbf;
  padding: 10px;
  text-align: center;
  outline: none;
  color: transparent;
  text-shadow: 0 0 0 black;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
}
.send-sms-code__field input[data-v-5431c658]:focus {
  border: 2px solid #1ab248;
}
.send-sms-code__field input[data-v-5431c658]::-webkit-outer-spin-button,
.send-sms-code__field input[data-v-5431c658]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.send-sms-code__field-error input[data-v-5431c658] {
  border-color: var(--Error, #e40029);
}
@keyframes load-9825557e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9825557e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cod-card-success[data-v-9825557e] {
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  .cod-card-success[data-v-9825557e] {
    justify-content: center;
    align-items: center;
    background: #f5f6f8;
  }
}
.cod-card-success__content[data-v-9825557e] {
  width: 100%;
  background: var(--Peak, #fff);
}
@media (min-width: 992px) {
  .cod-card-success__content[data-v-9825557e] {
    padding: 32px 16px;
    width: -moz-min-content;
    width: min-content;
    height: -moz-min-content;
    height: min-content;
    min-width: 384px;
    border-radius: 16px;
    box-shadow: 0 4px 12px #0000000a;
  }
}
.cod-card-success__main[data-v-9825557e] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.cod-card-success__info[data-v-9825557e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}
.cod-card-success__header[data-v-9825557e] {
  height: 44px;
  display: flex;
  align-items: center;
  box-shadow: 0 1px #0000001a;
}
@media (min-width: 992px) {
  .cod-card-success__header[data-v-9825557e] {
    height: 16px;
    justify-content: center;
    box-shadow: unset;
    margin-bottom: 20px;
  }
}
.cod-card-success__header img[data-v-9825557e] {
  padding-left: 16px;
  max-height: 16px;
}
@media (min-width: 992px) {
  .cod-card-success__header img[data-v-9825557e] {
    padding-left: 0;
  }
}
.cod-card-success__title[data-v-9825557e] {
  text-align: center;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.cod-card-success__description[data-v-9825557e] {
  margin-bottom: 32px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .cod-card-success__description[data-v-9825557e] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.cod-card-success__field[data-v-9825557e] {
  margin-bottom: 32px;
}
.cod-card-success__code-text[data-v-9825557e] {
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5));
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.cod-card-success__code-text_success[data-v-9825557e] {
  color: var(--Primary_Active, #158e3a);
}
.cod-card-success__code-text__error[data-v-9825557e] {
  color: var(--Error, #e40029);
}
.cod-card-success__code-text[data-v-9825557e] a {
  color: var(--Primary_Active, #158e3a);
}
.cod-card-success__cabinet-button[data-v-9825557e] {
  text-decoration: none;
}
@keyframes load-7f0fc64a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7f0fc64a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#flomni[data-v-7f0fc64a] {
  position: relative;
  z-index: 1002;
}
@keyframes load-f2042673 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f2042673 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.help-customer-trigger[data-v-f2042673] {
  background-color: var(--Primary, #1ab248);
  border-radius: 50px;
  color: #fff;
  cursor: pointer;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.help-customer-trigger svg[data-v-f2042673] {
  pointer-events: none;
}
@keyframes load-d565d9fe {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d565d9fe {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.help-customer-rating[data-v-d565d9fe] {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-radius: 10px;
  background: var(--Peak, #fff);
  padding: 0 16px 20px;
  margin-top: 24px;
  transition: 0.25s;
  will-change: transform, opacity;
  animation: slideIn-d565d9fe 0.25s ease-out forwards;
}
@keyframes slideIn-d565d9fe {
  0% {
    transform: translate(150%);
    opacity: 0;
  }
  to {
    transform: translate(0);
    opacity: 1;
  }
}
.help-customer-rating__title[data-v-d565d9fe] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding-right: 32px;
}
.help-customer-rating__stars[data-v-d565d9fe] {
  display: flex;
  padding: 12px 0 16px;
}
.help-customer-rating__star[data-v-d565d9fe] {
  display: flex;
  flex-direction: column;
  padding: 0 2px;
}
.help-customer-rating__star-text[data-v-d565d9fe] {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.help-customer-rating__star-icon[data-v-d565d9fe]:hover path,
.help-customer-rating__star-icon-active[data-v-d565d9fe] path {
  fill: #f1b13b;
  stroke: #f1b13b;
}
.help-customer-rating__button[data-v-d565d9fe] {
  width: 100%;
  border-radius: 10px;
  text-transform: uppercase;
}
.help-customer-rating__button_disabled[data-v-d565d9fe] {
  background: rgba(0, 0, 0, 0.35) !important;
  color: #fffc !important;
}
.help-customer-rating__success[data-v-d565d9fe] {
  border-radius: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.help-customer-rating__success-container[data-v-d565d9fe] {
  position: relative;
}
.help-customer-rating__success-close-icon[data-v-d565d9fe] {
  position: absolute;
  top: 0;
  right: 16px;
  cursor: pointer;
  z-index: 2;
}
.help-customer-rating__success-text[data-v-d565d9fe] {
  width: -moz-max-content;
  width: max-content;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.help-customer-rating__success-subtext[data-v-d565d9fe] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.help-customer-rating__comment[data-v-d565d9fe] {
  margin-bottom: 16px;
}
.help-customer-rating__comment[data-v-d565d9fe] .cdek-textarea__tip:empty {
  display: none;
}
.help-customer-rating__comment[data-v-d565d9fe] .cdek-textarea__control {
  background: var(--Peak, #fff);
  border: 1px solid #dcdbdc;
}
@media (min-width: 768px) {
  .help-customer-rating[data-v-d565d9fe]:not(.help-customer-rating_device) {
    margin-top: 0;
    padding: 20px;
    box-shadow: 0 2px 10px #00000026;
  }
  .help-customer-rating:not(.help-customer-rating_device)
    .help-customer-rating__stars[data-v-d565d9fe] {
    padding-bottom: 12px;
  }
  .help-customer-rating:not(.help-customer-rating_device)
    .help-customer-rating__success-close-icon[data-v-d565d9fe] {
    top: 12px;
  }
  .help-customer-rating:not(.help-customer-rating_device)
    .help-customer-rating__submit[data-v-d565d9fe] {
    width: 123px;
  }
}
@keyframes load-ed62e67e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ed62e67e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.help-customer-container[data-v-ed62e67e] {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 4px 15px #00000026;
  width: 380px;
  height: auto;
  display: block;
}
.help-customer-container__data[data-v-ed62e67e] {
  display: flex;
  flex-direction: column;
  padding: 0 20px 20px;
  gap: 4px;
}
.help-customer-container__phone[data-v-ed62e67e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Bottom, #000000);
  text-decoration: none;
}
.help-customer-container__city[data-v-ed62e67e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 6px;
  text-decoration: none;
  color: var(--Primary_Active, #158e3a);
  cursor: pointer;
}
.help-customer-container__screen[data-v-ed62e67e] {
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--Peak, #fff);
}
@media (min-width: 768px) {
  .help-customer-container__screen[data-v-ed62e67e]:not(
      .help-customer-container__screen_device
    ) {
    width: 360px;
    right: 6px;
    top: unset;
    left: unset;
    bottom: calc(var(--flomniChatHeight) + var(--bottomFlomniPosition) + 8px);
    transition: bottom 0.3s ease-in-out;
    height: auto;
    background: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
    overflow: visible;
  }
  .help-customer-container__screen[data-v-ed62e67e]:not(
      .help-customer-container__screen_device
    )
    .modal-header {
    display: none;
  }
}
.help-customer-container__main-info[data-v-ed62e67e] {
  border-radius: 10px;
  background: var(--Peak, #fff);
}
@media (min-width: 768px) {
  .help-customer-container__main-info[data-v-ed62e67e] {
    box-shadow: 0 2px 10px #00000026;
  }
}
.help-customer-container__loaded[data-v-ed62e67e] {
  height: 100%;
  max-height: calc(100vh - 80px);
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.help-customer-container__loading[data-v-ed62e67e] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.help-customer-container--flomni[data-v-ed62e67e] {
  right: -68px;
}
@media (min-width: 640px) {
  .help-customer-container--flomni[data-v-ed62e67e] {
    right: 0;
  }
}
.help-customer-container__footer[data-v-ed62e67e] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 54px;
  cursor: pointer;
  padding: 16px 30px 14px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.help-customer-container__all-questions[data-v-ed62e67e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-decoration: none;
  color: #000;
  outline: none;
}
.help-customer-container__icon[data-v-ed62e67e] {
  margin-bottom: -2px;
}
body:has(.help-customer-wrapper--opened) {
  overflow: hidden;
}
@media (min-width: 768px) {
  body:has(.help-customer-wrapper--opened) {
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
.hidden-flomni #flomni-preloading,
.hidden-flomni #flomni-toggler {
  visibility: hidden;
  pointer-events: none;
}
#flomni-pager iframe {
  height: calc(100% - 238px - var(--bottomFlomniPosition)) !important;
  bottom: var(--bottomFlomniPosition) !important;
}
#flomni.flomni-chat_without-review iframe {
  height: calc(100% - 44px) !important;
}
#flomni.flomni-chat_international iframe {
  height: 100% !important;
}
@keyframes load-31d9ea44 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-31d9ea44 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.help-customer-wrapper[data-v-31d9ea44] {
  position: fixed;
  z-index: 50;
  bottom: var(--help-customer-bottom);
  right: 8px;
  display: flex;
  visibility: hidden;
  align-items: flex-end;
  flex-direction: column;
  justify-content: flex-end;
}
.help-customer-wrapper--opened[data-v-31d9ea44] {
  z-index: 1001;
}
.help-customer-wrapper--flomni[data-v-31d9ea44] {
  right: 68px;
}
.help-customer-wrapper__container[data-v-31d9ea44] {
  margin-bottom: 16px;
}
.help-customer-wrapper--loaded[data-v-31d9ea44] {
  visibility: visible;
}
@media (min-width: 640px) {
  .help-customer-wrapper[data-v-31d9ea44] {
    right: 24px;
  }
}
.questions-two {
  margin-bottom: 39px;
}
@media (min-width: 640px) {
  .questions-two {
    margin-bottom: 30px;
    display: flex;
  }
}
@media (min-width: 1000px) {
  .questions-two {
    padding: 0 20px;
    margin-bottom: 150px;
  }
}
@media (min-width: 1280px) {
  .questions-two {
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .questions-two__string {
    display: inline-block;
    width: 320px;
  }
}
@media (min-width: 1280px) {
  .questions-two__string {
    display: inline;
  }
}
.questions-two__block {
  border: 1px solid #e1e1e1;
  border-bottom: none;
  padding: 27px 10px 22px;
  min-height: 240px;
}
.questions-two__block:last-child {
  border-bottom: 1px solid #e1e1e1;
}
@media (min-width: 640px) {
  .questions-two__block {
    border: 1px solid #e1e1e1;
    flex: 0 0 50%;
    padding: 27px 20px 22px;
  }
  .questions-two__block:first-child {
    border-right: none;
  }
}
@media (min-width: 1000px) {
  .questions-two__block {
    padding: 57px 10px 22px 30px;
  }
}
@media (min-width: 1280px) {
  .questions-two__block {
    padding: 57px 20px 22px 50px;
  }
}
.questions-two__title {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 13px;
  display: block;
}
@media (min-width: 1000px) {
  .questions-two__title {
    font-size: 19px;
    margin-bottom: 16px;
  }
  .questions-two__title-string {
    width: 350px;
  }
}
@media (min-width: 1280px) {
  .questions-two__title-string {
    width: 499px;
  }
}
.questions-two__items {
  padding: 0;
}
.questions-two__items li {
  list-style: none;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 13px;
}
.questions-two__items li:last-child {
  margin-bottom: 0;
}
.contentMF,
.tenders__h3,
.tenders__text,
.tenders__connection,
.tenders__items,
.tenders__delivery-content,
.tenders__h2 {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .tenders__h3,
  .tenders__text,
  .tenders__connection,
  .tenders__items,
  .tenders__delivery-content,
  .tenders__h2 {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .tenders__h3,
  .tenders__text,
  .tenders__connection,
  .tenders__items,
  .tenders__delivery-content,
  .tenders__h2 {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .tenders__h3,
  .tenders__text,
  .tenders__connection,
  .tenders__items,
  .tenders__delivery-content,
  .tenders__h2 {
    padding: 0;
  }
}
.containerMF,
.tenders__tabs .tabs-component-tabs,
.tenders__h1 {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF,
  .tenders__tabs .tabs-component-tabs,
  .tenders__h1 {
    max-width: 1200px;
  }
}
.containerMF__text,
.tenders__actual-text,
.tenders__text,
.tenders__delivery-text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .tenders__actual-text,
  .tenders__text,
  .tenders__delivery-text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .tenders__actual-text,
  .tenders__text,
  .tenders__delivery-text {
    font-size: 20px;
  }
}
.containerMF__text b,
.tenders__actual-text b,
.tenders__text b,
.tenders__delivery-text b {
  font-weight: 600;
}
.containerMF__text i,
.tenders__actual-text i,
.tenders__text i,
.tenders__delivery-text i {
  font-weight: 100;
}
.containerMF__link,
.tenders__actual-link,
.tenders__connection-link,
.toggle-list__link {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen,
.tenders__actual-link,
.tenders__connection-link,
.toggle-list__link {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen:focus,
.tenders__actual-link:focus,
.tenders__connection-link:focus,
.toggle-list__link:focus,
.containerMF__linkGreen:hover,
.tenders__actual-link:hover,
.tenders__connection-link:hover,
.toggle-list__link:hover,
.containerMF__linkGreen:active,
.tenders__actual-link:active,
.tenders__connection-link:active,
.toggle-list__link:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__h1,
.tenders__h1 {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1,
  .tenders__h1 {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1,
  .tenders__h1 {
    font-size: 42px;
  }
}
.containerMF__h2,
.tenders__h2 {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3,
.tenders__h3 {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3,
  .tenders__h3 {
    font-size: 34px;
  }
}
.containerMF__h4,
.tenders__items-h4,
.tenders__delivery-h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .tenders__items-h4,
  .tenders__delivery-h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.containerMF__h5,
.tenders__actual-h5 {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
@media (min-width: 1280px) {
  .containerMF.tenders__conteiner,
  .tenders__tabs .tenders__conteiner.tabs-component-tabs,
  .tenders__conteiner.tenders__h1 {
    max-width: 1200px;
  }
}
.tenders {
  padding-top: 52px;
}
.tenders__h1 {
  margin-bottom: 40px;
  padding: 0 10px;
  letter-spacing: -0.1px;
}
@media (min-width: 640px) {
  .tenders__h1 {
    margin-bottom: 42px;
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .tenders__h1 {
    margin: 0 auto 42px;
    padding: 0;
  }
}
.tenders__tabs .tabs-component-tabs {
  position: relative;
  padding: 0;
  display: block;
  overflow-x: auto;
  margin: 0 auto;
}
.tenders__tabs .tabs-component-tabs::-webkit-scrollbar {
  width: 0;
}
.tenders__tabs .tabs-component-tabs:before {
  position: absolute;
  z-index: 1;
  right: -100%;
  bottom: 0;
  left: -100%;
  height: 2px;
  content: "";
  border-bottom: 2px solid #e1e1e1;
}
@media (min-width: 1000px) {
  .tenders__tabs .tabs-component-tabs:before {
    right: 0;
    left: 0;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1280px) {
  .tenders__tabs .tabs-component-tabs:before {
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .tenders__tabs .tabs-component-tabs {
    overflow-x: visible;
    margin-left: 22px;
  }
}
@media (min-width: 1280px) {
  .tenders__tabs .tabs-component-tabs {
    margin: 0 auto;
  }
}
.tenders__tabs .tabs-component-tab {
  position: relative;
  display: inline-block;
  padding: 0 10px 20px;
  list-style-type: none;
  color: #232323;
  font-size: 15px;
  font-weight: 300;
}
.tenders__tabs .tabs-component-tab.is-active:before {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  border-bottom: 2px solid #1ab248;
}
@media (min-width: 640px) {
  .tenders__tabs .tabs-component-tab {
    padding: 0 20px 23px;
  }
}
@media (min-width: 1000px) {
  .tenders__tabs .tabs-component-tab {
    margin-right: 21px;
  }
}
.tenders__tabs .tabs-component-tab-a {
  display: block;
  text-decoration: none;
  color: #232323;
  font-size: 15px;
  font-weight: 300;
}
@media (min-width: 640px) {
  .tenders__tabs .tabs-component-tab-a {
    font-size: 20px;
  }
}
.tenders__h2 {
  margin-bottom: 59px;
  padding-top: 38px;
  letter-spacing: -0.05px;
  font-size: 20px;
  font-weight: 300;
  line-height: 29px;
}
.tenders__h2--link-two {
  margin-bottom: 42px;
}
@media (min-width: 640px) {
  .tenders__h2--link-two {
    max-width: 532px;
    margin-bottom: 43px;
  }
}
@media (min-width: 1000px) {
  .tenders__h2--link-two {
    max-width: 740px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1280px) {
  .tenders__h2--link-two {
    max-width: 705px;
    padding-top: 42px;
  }
}
@media (min-width: 640px) {
  .tenders__h2 {
    margin-bottom: 40px;
    padding-top: 44px;
    letter-spacing: 0.05px;
    font-size: 24px;
    font-weight: 300;
    line-height: 37px;
  }
}
@media (min-width: 1000px) {
  .tenders__h2 {
    width: 100%;
    max-width: 720px;
    margin-bottom: 40px;
    padding-top: 45px;
    font-size: 34px;
    line-height: 50px;
  }
}
@media (min-width: 1280px) {
  .tenders__h2 {
    margin-bottom: 117px;
    padding-top: 86px;
  }
}
.tenders__delivery {
  margin-bottom: 68px;
}
@media (min-width: 640px) {
  .tenders__delivery {
    display: flex;
    justify-content: space-between;
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .tenders__delivery {
    margin-bottom: 115px;
  }
}
@media (min-width: 1280px) {
  .tenders__delivery {
    max-width: 1200px;
    margin-right: auto;
    margin-bottom: 196px;
    margin-left: auto;
  }
}
.tenders__delivery-content {
  margin-bottom: 42px;
}
@media (min-width: 640px) {
  .tenders__delivery-content {
    flex: 0 1 auto;
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .tenders__delivery-content {
    padding-top: 34px;
  }
}
@media (min-width: 1280px) {
  .tenders__delivery-content {
    flex: 0 1 540px;
    padding-top: 70px;
  }
}
.tenders__delivery-h4 {
  display: inline-block;
  width: 240px;
  margin-bottom: 18px;
  line-height: 37px;
}
@media (min-width: 1000px) {
  .tenders__delivery-h4 {
    width: auto;
    line-height: 45px;
  }
}
@media (min-width: 1280px) {
  .tenders__delivery-h4 {
    width: auto;
    margin-bottom: 38px;
  }
}
@media (min-width: 1000px) {
  .tenders__delivery-string {
    display: inline-block;
    width: 300px;
  }
}
@media (min-width: 1280px) {
  .tenders__delivery-string {
    display: inline;
  }
}
.tenders__delivery-text p {
  margin-bottom: 22px;
}
@media (min-width: 640px) {
  .tenders__delivery-text {
    padding-right: 10px;
  }
}
@media (min-width: 1000px) {
  .tenders__delivery-text {
    line-height: 32px;
  }
}
.tenders__delivery-image.values {
  padding: 0 50px 0 20px;
}
@media (min-width: 640px) {
  .tenders__delivery-image.values {
    padding-top: 50px;
  }
}
.tenders__delivery-image img {
  width: 100%;
}
@media (min-width: 640px) {
  .tenders__delivery-image {
    flex: 1 0 319px;
    padding-top: 11px;
  }
}
@media (min-width: 1000px) {
  .tenders__delivery-image {
    flex: 1 0 499px;
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .tenders__delivery-image {
    flex: 0 1 530px;
  }
}
.tenders__items {
  max-width: 515px;
  margin-bottom: 82px;
}
@media (min-width: 640px) {
  .tenders__items {
    margin-bottom: 102px;
  }
}
@media (min-width: 1000px) {
  .tenders__items {
    display: flex;
    justify-content: space-between;
    max-width: none;
    margin-bottom: 135px;
  }
}
@media (min-width: 1280px) {
  .tenders__items {
    max-width: 1200px;
    margin-right: auto;
    margin-bottom: 189px;
    margin-left: auto;
  }
}
.tenders__items-h4 {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .tenders__items-h4 {
    margin-bottom: 23px;
  }
}
@media (min-width: 1000px) {
  .tenders__items-h4 {
    flex: 1 0 460px;
    margin-right: 20px;
    line-height: 42px;
  }
}
@media (min-width: 1280px) {
  .tenders__items-h4 {
    flex: 0 1 490px;
  }
}
@media (max-width: 640px) {
  .tenders__items-h4 {
    line-height: 35px;
  }
}
.tenders__items-list {
  padding: 0;
  font-size: 16px;
  font-weight: 300;
}
.tenders__items-list li {
  margin-bottom: 22px;
  padding: 0;
  list-style: none;
}
.tenders__items-list li:last-child {
  margin-bottom: 0;
  height: 40px;
}
.tenders__items-list li:before {
  position: static;
}
.tenders__items-list li b {
  font-weight: 500;
}
@media (min-width: 1000px) {
  .tenders__items-list {
    flex: 0 1 auto;
    width: 450px;
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .tenders__items-list {
    flex: 0 1 579px;
  }
}
.tenders__contacts {
  overflow-x: auto;
  padding: 39px 10px 63px;
  background-color: #f9f9f9;
}
.tenders__contacts-h2 {
  margin-bottom: 47px;
  letter-spacing: -0.05px;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}
.tenders__contacts-h2 b {
  font-weight: 400;
}
@media (min-width: 640px) {
  .tenders__contacts-h2 {
    margin-bottom: 25px;
  }
}
@media (min-width: 1000px) {
  .tenders__contacts-h2 {
    width: 1000px;
    margin-bottom: 53px;
    font-size: 34px;
    line-height: 52px;
  }
}
.tenders__contacts .questions-two {
  margin-bottom: 0 !important;
}
.tenders__contacts .questions-two__block {
  flex-shrink: 1;
}
@media (min-width: 640px) {
  .tenders__contacts {
    padding: 39px 20px 87px;
  }
}
@media (min-width: 1000px) {
  .tenders__contacts {
    margin-bottom: 80px;
    padding: 73px 20px 70px;
  }
}
@media (min-width: 1280px) {
  .tenders__contacts {
    margin-bottom: 138px;
    padding: 73px 20px 70px 55px;
  }
}
.tenders__connection {
  max-width: 239px;
  margin-bottom: 80px;
}
@media (min-width: 640px) {
  .tenders__connection {
    max-width: 530px;
    margin-bottom: 95px;
  }
}
@media (min-width: 1000px) {
  .tenders__connection {
    max-width: 650px;
    margin-bottom: 139px;
  }
}
@media (min-width: 1280px) {
  .tenders__connection {
    max-width: 1200px;
    margin-right: auto;
    margin-bottom: 114px;
    margin-left: auto;
    padding-left: 50px;
  }
}
.tenders__connection-text {
  font-size: 16px;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .tenders__connection-text {
    letter-spacing: 0.1px;
    font-size: 20px;
  }
}
.tenders__connection-top {
  margin-bottom: 20px;
}
.tenders__connection-link {
  font-size: 16px;
}
@media (min-width: 1000px) {
  .tenders__connection-link {
    margin-bottom: 23px;
    font-size: 20px;
  }
}
.tenders__connection-bottom a {
  text-decoration: none;
  color: #232323;
  font-weight: 600;
}
.tenders__text {
  margin-bottom: 80px;
}
.tenders__text ol {
  margin-bottom: 23px;
}
.tenders__text p {
  margin-bottom: 22px;
}
@media (min-width: 640px) {
  .tenders__text {
    margin-bottom: 100px;
  }
}
@media (min-width: 1000px) {
  .tenders__text {
    max-width: 780px;
    margin-bottom: 138px;
  }
  .tenders__text p {
    margin-bottom: 26px;
  }
}
@media (min-width: 1280px) {
  .tenders__text {
    margin-bottom: 98px;
  }
}
.tenders__actual {
  margin-bottom: 80px;
  padding: 38px 10px 15px;
  background-color: #f9f9f9;
}
@media (min-width: 640px) {
  .tenders__actual {
    margin-bottom: 100px;
    padding: 38px 20px 62px;
  }
}
@media (min-width: 1000px) {
  .tenders__actual {
    margin-bottom: 100px;
    padding: 63px 20px 75px;
  }
}
@media (min-width: 1280px) {
  .tenders__actual {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto 90px;
    padding: 63px 60px 75px;
  }
}
.tenders__actual-h5 {
  margin-bottom: 13px;
  color: #232323;
}
@media (min-width: 1000px) {
  .tenders__actual-h5 {
    margin-bottom: 22px;
  }
}
.tenders__actual-text {
  margin-bottom: 41px;
}
@media (min-width: 640px) {
  .tenders__actual-text {
    max-width: 470px;
    margin-bottom: 53px;
  }
}
@media (min-width: 1000px) {
  .tenders__actual-text {
    max-width: 752px;
    margin-bottom: 58px;
  }
}
.tenders__actual-button {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  min-width: auto;
  outline: none;
  margin: 0 auto 20px;
  letter-spacing: 1.2px;
}
.tenders__actual-button:focus,
.tenders__actual-button:hover,
.tenders__actual-button:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.tenders__actual-button-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.tenders__actual-button-Black:focus,
.tenders__actual-button-Black:hover,
.tenders__actual-button-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.tenders__actual-button-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.tenders__actual-button-Border:focus,
.tenders__actual-button-Border:hover,
.tenders__actual-button-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.tenders__actual-button-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.tenders__actual-button-Green:focus,
.tenders__actual-button-Green:hover,
.tenders__actual-button-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.tenders__actual-button-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.tenders__actual-button-Gray:focus,
.tenders__actual-button-Gray:hover,
.tenders__actual-button-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.tenders__actual-button-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.tenders__actual-button-Transparent:focus,
.tenders__actual-button-Transparent:hover,
.tenders__actual-button-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.tenders__actual-button-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.tenders__actual-button-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .tenders__actual-button-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.tenders__actual-button-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .tenders__actual-button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
@media (min-width: 640px) {
  .tenders__actual-button {
    flex: 0 1 300px;
    margin: 0 31px 0 0;
  }
}
@media (min-width: 1000px) {
  .tenders__actual-button {
    margin-right: 52px;
  }
}
.tenders__actual-info {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
}
@media (min-width: 640px) {
  .tenders__actual-info {
    flex: 0 1 auto;
    margin: 0;
  }
  .tenders__actual-bottom {
    display: flex;
    align-items: center;
  }
}
.tenders__h3 {
  margin-bottom: 30px;
  color: #232323;
  font-weight: 300;
  line-height: 32px;
}
@media (min-width: 640px) {
  .tenders__h3 {
    max-width: 500px;
    margin-bottom: 50px;
    font-size: 24px;
    line-height: 40px;
  }
}
@media (min-width: 1000px) {
  .tenders__h3 {
    max-width: 700px;
    font-size: 34px;
    line-height: 45px;
  }
}
@media (max-width: 1000px) {
  .tenders__string {
    display: inline-block;
    line-height: 35px;
  }
}
@media (min-width: 1000px) {
  .tenders {
    padding-top: 134px;
  }
}
@media (min-width: 1280px) {
  .tenders .numbers {
    margin-bottom: 140px;
  }
}
@media (min-width: 640px) {
  .tenders .questions-two {
    margin-bottom: 0;
  }
  .tenders .questions-two:last-child {
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .tenders .questions-two {
    margin-bottom: 0;
  }
  .tenders .questions-two:last-child {
    margin-bottom: 150px;
  }
}
@media (min-width: 1280px) {
  .tenders .questions-two.text-animationFade {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
}
.table-calc {
  width: 100%;
  border-spacing: 0;
  border: 0 none;
}
.table-calc thead th {
  padding: 17px;
  text-align: left;
  border-bottom: 1px solid rgba(67, 76, 93, 0.2);
  background-color: #eceff3;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.table-calc thead th:first-child {
  width: 40%;
}
.table-calc tbody tr td {
  padding: 17px;
  background-color: #fff;
  font-size: 16px;
}
.table-calc tbody tr:nth-child(2n) td {
  background-color: #eceff3;
}
@keyframes load-3c8cba09 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3c8cba09 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-tag[data-v-3c8cba09] {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #434647;
  background: #e6e9eb;
  border-radius: 4px;
  margin: 0 4px 4px 0;
  padding: 6px 10px;
}
@keyframes load-81d641ab {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-81d641ab {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-new-module[data-v-81d641ab] {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  margin-top: 24px;
  margin-bottom: 24px;
}
.integration-new-module svg[data-v-81d641ab] {
  margin-right: 8px;
}
.integration-new-module__tags[data-v-81d641ab] {
  display: flex;
  flex-wrap: wrap;
  margin: 36px 0 28px;
}
.integration-new-module-support[data-v-81d641ab] {
  margin: 28px 0;
}
.integration-new-module-support__time[data-v-81d641ab],
.integration-new-module-support__text[data-v-81d641ab] {
  margin: 8px 0;
}
.integration-new-module-support__time[data-v-81d641ab] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  line-height: 22px;
}
.integration-new-module-support__time img[data-v-81d641ab] {
  margin-right: 8px;
}
.integration-new-module-contacts[data-v-81d641ab] {
  margin: 28px 0;
}
.integration-new-module-contacts__item[data-v-81d641ab] {
  margin: 4px 0;
}
.integration-new-module-contacts__desc[data-v-81d641ab] {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #111;
}
.integration-new-module__title[data-v-81d641ab] {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  color: #1ab248;
  margin: 12px 0;
}
.integration-new-module__subtitle[data-v-81d641ab] {
  margin: 12px 0;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.integration-new-module__text[data-v-81d641ab] {
  margin: 32px 0;
}
.integration-new-module-connect[data-v-81d641ab] {
  margin: 24px 0;
}
.integration-new-module-connect__button[data-v-81d641ab] {
  width: 100%;
  padding: 14px;
}
.integration-new-module-connect__text[data-v-81d641ab] {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  margin: 8px 0;
}
.integration-new-module__line[data-v-81d641ab] {
  display: none;
  opacity: 0.1;
  border: 1px solid #000;
}
.integration-new-module__button[data-v-81d641ab] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #38454e;
  border-color: #38454e;
  padding: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin: 24px 0;
  color: #fff;
}
.integration-new-module__button[data-v-81d641ab]:hover {
  background: #5f6a71;
  border-color: #5f6a71;
}
.integration-new-module__button img[data-v-81d641ab] {
  margin-right: 8px;
}
@media (min-width: 768px) {
  .integration-new-module[data-v-81d641ab] {
    display: flex;
    justify-content: space-between;
    margin-top: 28px;
    margin-bottom: 68px;
  }
  .integration-new-module-contacts[data-v-81d641ab] {
    margin-top: 0;
  }
  .integration-new-module-support[data-v-81d641ab] {
    margin-bottom: 0;
  }
  .integration-new-module__button[data-v-81d641ab] {
    width: auto;
    padding: 10px 20px;
  }
  .integration-new-module__title[data-v-81d641ab] {
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    margin-top: 0;
  }
  .integration-new-module__info[data-v-81d641ab] {
    max-width: 670px;
    margin-right: 50px;
  }
  .integration-new-module-connect[data-v-81d641ab] {
    display: flex;
    align-items: center;
  }
  .integration-new-module-connect__button[data-v-81d641ab] {
    width: auto;
    padding: 14px 52px;
    margin-right: 16px;
  }
  .integration-new-module__card[data-v-81d641ab] {
    padding: 40px 77px 36px 46px;
    box-shadow: 0 4px 20px #0000001c;
  }
  .integration-new-module__right[data-v-81d641ab] {
    min-width: 320px;
    max-width: 370px;
  }
  .integration-new-module__line[data-v-81d641ab] {
    display: block;
  }
}
@keyframes load-17c88fd7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-17c88fd7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-badges[data-v-17c88fd7] {
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
  column-gap: 8px;
}
.mobile-badges__items[data-v-17c88fd7] {
  display: flex;
  justify-content: center;
  gap: 8px;
}
@keyframes load-56b454ec {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-56b454ec {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.block[data-v-56b454ec] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: auto;
}
.progress[data-v-56b454ec] {
  display: block;
  border: none;
}
@keyframes load-782bc488 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-782bc488 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.vkns[data-v-782bc488] {
  padding-top: 56px;
}
@media (min-width: 640px) {
  .vkns[data-v-782bc488] {
    padding-top: 125px;
  }
}
@media (min-width: 1000px) {
  .vkns[data-v-782bc488] {
    padding-top: 139px;
    padding-bottom: 0;
  }
}
.vkns__title[data-v-782bc488] {
  font-weight: 300;
  font-size: 42px;
  line-height: 49px;
  color: #1ab248;
}
.vkns__description[data-v-782bc488] {
  margin-top: 26px;
  font-weight: 300;
  font-size: 18px;
  line-height: 27px;
  color: #232323;
}
@media only screen and (max-width: 1279px) {
  .vkns__description[data-v-782bc488] {
    margin-top: 34px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 639px) {
  .vkns__description[data-v-782bc488] {
    margin-top: 23px;
    font-size: 16px;
    line-height: 23px;
  }
}
.vkns__policy[data-v-782bc488] {
  display: inline-block;
  margin-top: 7px;
  font-size: 18px;
  line-height: 21px;
  text-decoration-line: underline;
  color: #232323;
}
@media only screen and (max-width: 639px) {
  .vkns__policy[data-v-782bc488] {
    margin-top: 4px;
    font-size: 16px;
    line-height: 17px;
  }
}
.vkns__form[data-v-782bc488] {
  margin-top: 58px;
}
@media only screen and (max-width: 999px) {
  .vkns__form[data-v-782bc488] {
    margin-top: 38px;
  }
}
.vkns__form__label[data-v-782bc488] {
  font-weight: 500;
  font-size: 30px;
  line-height: 30px;
  color: #cfcfcf;
  border-bottom: #e1e1e1 1px solid;
  padding-bottom: 25px;
}
.vkns__form__input[data-v-782bc488] {
  margin-top: 65px;
}
@media only screen and (max-width: 999px) {
  .vkns__form__input[data-v-782bc488] {
    flex-direction: column;
    align-items: stretch;
    margin-top: 30px;
  }
}
.vkns__form__input_question[data-v-782bc488] {
  margin-top: 52px;
}
.vkns__form__input_question[data-v-782bc488]
  > :nth-child(2)
  > :first-child
  > :first-child {
  height: 280px;
  resize: none;
}
@media only screen and (max-width: 1279px) {
  .vkns__form__input_question[data-v-782bc488]
    > :nth-child(2)
    > :first-child
    > :first-child {
    height: 260px;
  }
}
@media only screen and (max-width: 999px) {
  .vkns__form__input_question[data-v-782bc488]
    > :nth-child(2)
    > :first-child
    > :first-child {
    height: 200px;
  }
}
@media only screen and (max-width: 639px) {
  .vkns__form__input_question[data-v-782bc488]
    > :nth-child(2)
    > :first-child
    > :first-child {
    height: 160px;
  }
}
.vkns__form__accept_policy_checkbox_container[data-v-782bc488] {
  margin: 38px 32% 0 23.5%;
}
.vkns__form__accept_policy_checkbox_container
  .validate_checkbox__error-message[data-v-782bc488] {
  position: static;
}
@media only screen and (max-width: 1279px) {
  .vkns__form__accept_policy_checkbox_container[data-v-782bc488] {
    margin: 38px 4% 0 30%;
  }
}
@media only screen and (max-width: 999px) {
  .vkns__form__accept_policy_checkbox_container[data-v-782bc488] {
    margin: 24px 0 0;
  }
}
@media only screen and (max-width: 639px) {
  .vkns__form__accept_policy_checkbox_container[data-v-782bc488] {
    margin: 16px 0 0;
  }
}
.vkns__form__accept_policy_description[data-v-782bc488] {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
}
.vkns__form__accept_policy_description[data-v-782bc488] > :first-child {
  color: #000;
  font-weight: 700;
}
.vkns__form__divider[data-v-782bc488] {
  margin-top: 70px;
  border-bottom: 1px solid #e1e1e1;
  margin-right: -18px;
}
@media only screen and (max-width: 999px) {
  .vkns__form__divider[data-v-782bc488] {
    margin-top: 83px;
  }
}
@media only screen and (max-width: 639px) {
  .vkns__form__divider[data-v-782bc488] {
    margin-top: 61px;
    margin-left: -18px;
  }
}
.vkns__form__add_question_button[data-v-782bc488] {
  width: 51.6%;
  margin-left: 23%;
  margin-top: 43px;
  margin-bottom: 100px;
  text-decoration: none;
  display: block;
  padding: 28px 20px;
  background-clip: border-box;
  box-sizing: border-box;
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 1.25px;
}
.vkns__form__add_question_button[data-v-782bc488]:hover,
.vkns__form__add_question_button[data-v-782bc488]:focus {
  background-color: #000;
  transition: all 0.6s;
}
@media only screen and (max-width: 1279px) {
  .vkns__form__add_question_button[data-v-782bc488] {
    margin-left: 30%;
    width: 66%;
  }
}
@media only screen and (max-width: 999px) {
  .vkns__form__add_question_button[data-v-782bc488] {
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
    margin-left: -10px;
    margin-right: -10px;
  }
}
.vkns__form__add_question_error[data-v-782bc488] {
  color: #e91717;
  margin-top: 8px;
  margin-left: 23%;
}
@media only screen and (max-width: 1279px) {
  .vkns__form__add_question_error[data-v-782bc488] {
    margin-left: 30%;
  }
}
@media only screen and (max-width: 999px) {
  .vkns__form__add_question_error[data-v-782bc488] {
    margin-left: -10px;
  }
}
@media only screen and (max-width: 639px) {
  .vkns__form__add_question_error[data-v-782bc488] {
    margin-right: -10px;
  }
}
.banner-right {
  overflow: hidden;
  height: 460px;
  margin-top: 155px;
  padding: 0;
}
.banner-right__layout {
  align-items: flex-start;
  justify-content: flex-start;
  padding: 39px 0 40px 91px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-right__layout {
    padding: 40px 0 40px 20px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-right__layout {
    padding: 28px 0 40px 20px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-right__layout {
    padding: 39px 10px 0;
  }
}
.banner-right__box {
  flex-basis: 360px !important;
  flex-grow: 0;
  max-width: 360px !important;
  height: 100%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-right__box {
    height: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-right__box {
    height: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .banner-right__box {
    flex-basis: 300px !important;
    max-width: 300px !important;
    height: auto;
  }
}
.banner-right__card {
  height: 100%;
  color: #000000de;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
}
.banner-right__actions {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.banner-right__promo-text {
  width: 100%;
  padding: 61px 25px 72px;
  font-size: 42px;
  font-weight: 300;
  line-height: normal;
}
.banner-right__promo-text__accent {
  color: #1ab248;
  font-weight: 500;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-right__promo-text {
    padding: 77px 25px 54px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-right__promo-text {
    padding: 51px 25px 23px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-right__promo-text {
    padding: 61px 25px 41px;
    font-size: 32px;
  }
}
.banner-right__button {
  padding: 24px 53px;
  text-align: center;
  letter-spacing: 1.25px;
  color: #fff;
  border-color: #434c5d;
  background-color: #232323;
  box-shadow: 0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f;
  will-change: box-shadow;
}
.banner-right__button:hover {
  border-color: #3b3b3b !important;
  background-color: #3b3b3b !important;
}
@media (min-width: 640px) {
  .banner-right__button {
    padding: 26px 53px;
  }
}
.banner-right__responsive {
  position: relative;
  display: flex;
  overflow: hidden;
  flex: 1 0 auto;
}
.banner-right__image-container {
  z-index: 0;
  height: 388px;
}
@media (min-width: 1000px) {
  .banner-right__image-container {
    height: 460px;
  }
}
.banner-right__content {
  flex: 1 0 0;
}
.banner-right__image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 12% center;
}
@media (min-width: 640px) {
  .banner-right__image {
    background-position: 89% 18%;
  }
}
@media (min-width: 1000px) {
  .banner-right__image {
    background-position: center center;
  }
}
.banner-right__image--cover {
  background-size: cover;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-right {
    max-width: 1000px;
    margin: 130px auto 0;
    padding: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-right {
    height: 380px;
    margin-top: 90px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-right {
    height: 388px;
    margin-top: 70px;
  }
}
@keyframes load-d3dac9e4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d3dac9e4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-left__backgrount[data-v-d3dac9e4] {
  background-color: #00000080;
  height: 100%;
}
.banner-left[data-v-d3dac9e4] {
  padding: 0;
  height: 700px;
  margin-top: 155px;
  overflow: hidden;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-left[data-v-d3dac9e4] {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left[data-v-d3dac9e4] {
    height: 517px;
    margin-top: 80px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left[data-v-d3dac9e4] {
    height: 650px;
    margin-top: 0;
  }
}
.banner-left__image[data-v-d3dac9e4] {
  background-size: cover !important;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  transform: scale(1.5);
  background-position-x: 42%;
}
@media (min-width: 640px) {
  .banner-left__image[data-v-d3dac9e4] {
    background-position-x: 55%;
  }
}
@media (min-width: 1000px) {
  .banner-left__image[data-v-d3dac9e4] {
    background-position-x: center;
  }
}
.banner-left__image--cover[data-v-d3dac9e4] {
  background-size: 1600px;
}
@media only screen and (min-width: 1600px) {
  .banner-left__image--cover[data-v-d3dac9e4] {
    background-size: 100%;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-left__image--cover[data-v-d3dac9e4] {
    background-size: 1560px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left__image--cover[data-v-d3dac9e4] {
    background-size: 1232px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left__image--cover[data-v-d3dac9e4] {
    background-size: 1458px;
  }
}
.banner-left__promo-table[data-v-d3dac9e4] {
  flex-wrap: wrap;
  flex-direction: row;
  flex: 0 0 auto;
}
@media only screen and (max-width: 639px) {
  .banner-left__promo-table[data-v-d3dac9e4] {
    justify-content: flex-start;
  }
}
.banner-left__promo-table-item[data-v-d3dac9e4] {
  text-align: left;
  color: #fff;
  margin: 0 0 30px;
  line-height: 1.1;
  width: 50%;
}
@media only screen and (min-width: 640px) {
  .banner-left__promo-table-item[data-v-d3dac9e4] {
    line-height: 1.1;
    margin-right: 75px;
    width: auto;
  }
  .banner-left__promo-table-item[data-v-d3dac9e4]:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1000px) {
  .banner-left__promo-table-item[data-v-d3dac9e4] {
    margin: 0 70px 30px 0;
    flex: 0 0 auto;
  }
}
@media only screen and (min-width: 1280px) {
  .banner-left__promo-table-item[data-v-d3dac9e4] {
    margin-right: 73px;
  }
}
.banner-left__promo-table-item-value[data-v-d3dac9e4] {
  font-style: normal;
  font-weight: 300;
  font-size: 54px;
  line-height: 62px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left__promo-table-item-value[data-v-d3dac9e4] {
    font-size: 30px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left__promo-table-item-value[data-v-d3dac9e4] {
    font-size: 30px;
    line-height: 30px;
  }
}
.banner-left__promo-table-item-title[data-v-d3dac9e4] {
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 27px;
  white-space: pre-line;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left__promo-table-item-title[data-v-d3dac9e4] {
    font-size: 12px;
    line-height: normal;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left__promo-table-item-title[data-v-d3dac9e4] {
    font-size: 12px;
    line-height: normal;
  }
}
.banner-left__layout[data-v-d3dac9e4] {
  padding: 120px 0 100px;
  text-align: center;
  height: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-left__layout[data-v-d3dac9e4] {
    padding: 93px 20px 60px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left__layout[data-v-d3dac9e4] {
    padding: 86px 20px 60px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left__layout[data-v-d3dac9e4] {
    padding: 50px 10px 0;
  }
}
.banner-left__promo-text[data-v-d3dac9e4] {
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  margin: 74px 0 59px;
  text-align: left;
  color: #fff;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .banner-left__promo-text[data-v-d3dac9e4] {
    margin: 25px 0 62px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .banner-left__promo-text[data-v-d3dac9e4] {
    margin: 25px 0 23px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 639px) {
  .banner-left__promo-text[data-v-d3dac9e4] {
    margin: 8px 0 32px;
    font-size: 16px;
    line-height: 24px;
  }
}
.banner-left__button[data-v-d3dac9e4] {
  color: #fff;
  letter-spacing: 1.25px;
  font-weight: 400;
  font-size: 19px;
  padding: 23px 73px;
  border-color: #fff;
}
.banner-left__button[data-v-d3dac9e4]:hover {
  background-color: #ffffff4d !important;
  border-color: #fff !important;
}
@media (min-width: 1000px) {
  .banner-left__button[data-v-d3dac9e4] {
    padding: 28px 80px;
    font-size: 20px;
  }
}
.banner-left__responsive[data-v-d3dac9e4] {
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  display: flex;
}
.banner-left__image-container[data-v-d3dac9e4] {
  z-index: 0;
  height: 650px;
}
@media (min-width: 640px) {
  .banner-left__image-container[data-v-d3dac9e4] {
    height: 517px;
  }
}
@media (min-width: 1000px) {
  .banner-left__image-container[data-v-d3dac9e4] {
    height: 700px;
  }
}
.banner-left__content[data-v-d3dac9e4] {
  flex: 1 0 0;
}
@keyframes load-58d843e4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-58d843e4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback-block-item[data-v-58d843e4] {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
  background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  box-shadow: none;
}
.feedback-block-item__text[data-v-58d843e4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 24px;
}
.feedback-block-item__image[data-v-58d843e4] {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  margin-right: 16px;
  flex-shrink: 0;
}
.feedback-block-item__footer[data-v-58d843e4] {
  display: flex;
}
.feedback-block-item__name[data-v-58d843e4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 2px;
}
.feedback-block-item__position[data-v-58d843e4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.feedback-block {
  position: relative;
  margin: 0 16px 48px;
}
.feedback-block__title {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .feedback-block__title {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
@media (min-width: 640px) {
  .feedback-block .swiper-wrapper {
    height: 100% !important;
    align-items: stretch !important;
  }
  .feedback-block .swiper-slide {
    display: flex;
    height: auto !important;
  }
}
@media (min-width: 1280px) {
  .feedback-block {
    max-width: 1200px;
    margin: 0 auto 158px;
  }
}
.feedback-block__prev__button,
.feedback-block__next__button {
  position: absolute;
  top: 60%;
  transform: translateY(-50%);
  z-index: 1;
  left: -18px;
}
.feedback-block__prev__button.nav-button,
.feedback-block__next__button.nav-button {
  display: none;
}
@media (min-width: 640px) {
  .feedback-block__prev__button.nav-button,
  .feedback-block__next__button.nav-button {
    display: flex;
  }
}
.feedback-block__next__button {
  left: unset;
  right: -18px;
}
.feedback-block .swiper-pagination {
  position: static;
  margin-top: 12px;
}
@media (min-width: 640px) {
  .feedback-block .swiper-pagination {
    display: none;
  }
}
.feedback-block .swiper-pagination-bullet-active {
  background: var(--Primary_Active, #158e3a);
}
@keyframes load-ff0fbae8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ff0fbae8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-arrow--right[data-v-ff0fbae8] {
  transform: rotate(180deg);
}
@keyframes load-33dea71e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-33dea71e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-box-sizes[data-v-33dea71e] {
  min-width: 0;
}
.package-box-sizes__header[data-v-33dea71e] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 24px 0 16px;
}
.package-box-sizes__name[data-v-33dea71e],
.package-box-sizes__description[data-v-33dea71e] {
  color: #434c5d;
}
.package-box-sizes__description[data-v-33dea71e] {
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
}
.package-box-sizes__name[data-v-33dea71e] {
  margin-right: 24px;
  letter-spacing: 4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .package-box-sizes__item[data-v-33dea71e] {
    flex-direction: column;
  }
}
@keyframes load-0be5f0df {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0be5f0df {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-box-card[data-v-0be5f0df] {
  min-width: 0;
  margin: 16px;
}
.package-box-card__mobile.swiper-container-initialized
  .swiper-slide[data-v-0be5f0df] {
  opacity: 1;
}
.package-box-card__size[data-v-0be5f0df] {
  min-width: 0;
}
.package-box-card__title[data-v-0be5f0df],
.package-box-card__description[data-v-0be5f0df] {
  color: #434c5d;
}
.package-box-card__title[data-v-0be5f0df] {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.package-box-card__description[data-v-0be5f0df] {
  margin: 12px 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.package-box-card__navigation[data-v-0be5f0df] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 24px 0;
}
.package-box-card__buttons[data-v-0be5f0df] {
  display: flex;
}
.package-box-card__button[data-v-0be5f0df] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 24px;
  cursor: pointer;
}
.package-box-card__button[data-v-0be5f0df]:last-child {
  margin-right: 0;
}
.package-box-card__rules[data-v-0be5f0df] {
  margin-top: 24px;
}
.package-box-card__desktop[data-v-0be5f0df] {
  display: none;
}
@media (min-width: 1000px) {
  .package-box-card[data-v-0be5f0df] {
    max-width: 1200px;
    margin: 24px auto 40px;
  }
  .package-box-card__size[data-v-0be5f0df] {
    margin-right: 16px;
    flex: 1 0 226px;
  }
  .package-box-card__size[data-v-0be5f0df]:last-child {
    margin-right: 0;
  }
  .package-box-card__mobile[data-v-0be5f0df],
  .package-box-card__buttons[data-v-0be5f0df] {
    display: none;
  }
  .package-box-card__title[data-v-0be5f0df] {
    font-size: 50px;
    line-height: 58px;
  }
  .package-box-card__description[data-v-0be5f0df] {
    font-size: 24px;
    line-height: 32px;
  }
  .package-box-card__desktop[data-v-0be5f0df] {
    display: flex;
    width: 100%;
    min-width: 0;
  }
}
@keyframes load-70ce4fa7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-70ce4fa7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.contact__header[data-v-70ce4fa7] {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 16px;
}
@keyframes load-c1317c31 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c1317c31 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.contacts[data-v-c1317c31] {
  position: relative;
}
.contacts__container[data-v-c1317c31] {
  flex: 1;
  flex-direction: row;
  display: flex;
}
@media only screen and (max-width: 999px) {
  .contacts__container[data-v-c1317c31] {
    flex-direction: column;
  }
}
.contacts__text[data-v-c1317c31] {
  font-weight: 300;
  font-size: 18px;
  line-height: 27px;
}
.contacts__company[data-v-c1317c31] {
  width: 229px;
  padding-bottom: 40px;
}
.contacts__companies[data-v-c1317c31] {
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 50%;
  flex-wrap: wrap;
  flex-direction: row;
}
@media only screen and (max-width: 999px) {
  .contacts__companies[data-v-c1317c31] {
    max-width: 460px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .contacts__companies[data-v-c1317c31] {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.contacts__branch[data-v-c1317c31] {
  padding-bottom: 50px;
}
.contacts__branches[data-v-c1317c31] {
  flex: 1;
  background: #f8f8f8;
  padding: 60px 25px 15px 39px;
}
@media only screen and (max-width: 1279px) {
  .contacts__branches[data-v-c1317c31] {
    padding: 60px 20px;
  }
}
@media only screen and (max-width: 639px) {
  .contacts__branches[data-v-c1317c31] {
    padding: 40px 10px 0;
  }
}
@keyframes load-4cc91053 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4cc91053 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.product-card[data-v-4cc91053] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .product-card[data-v-4cc91053] {
    border-radius: 16px;
    width: calc(50% - 12px);
  }
}
.product-card__info[data-v-4cc91053] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px 16px;
  height: 100%;
}
@media (min-width: 992px) {
  .product-card__info[data-v-4cc91053] {
    padding: 32px;
    gap: 40px;
    max-width: calc(100% - 166px);
    min-height: 228px;
  }
}
.product-card__info__text[data-v-4cc91053] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: var(--Bottom, #000000);
}
.product-card__info__text__title[data-v-4cc91053] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 992px) {
  .product-card__info__text__title[data-v-4cc91053] {
    font-size: 24px;
    line-height: 32px;
    width: 390px;
  }
}
.product-card__info__text__description[data-v-4cc91053] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 992px) {
  .product-card__info__text__description[data-v-4cc91053] {
    font-size: 16px;
    line-height: 24px;
  }
}
.product-card__info__button[data-v-4cc91053] {
  margin-top: auto;
  width: 135px;
  text-decoration: none;
}
.product-card__image__wrapper[data-v-4cc91053] {
  width: 88px;
  height: 88px;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
@media (min-width: 992px) {
  .product-card__image__wrapper[data-v-4cc91053] {
    width: 129px;
    height: 228px;
    border-radius: 16px;
  }
}
.product-card__image__wrapper__picture[data-v-4cc91053] {
  width: 100%;
  height: 100%;
}
.product-card__image__wrapper__picture__img[data-v-4cc91053] {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: bottom right;
  object-position: bottom right;
}
@keyframes load-e51feeb8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e51feeb8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popular-products[data-v-e51feeb8] {
  transition: all 0.3s ease;
  max-width: 1200px;
  margin: 48px auto 0;
}
@media (min-width: 992px) {
  .popular-products[data-v-e51feeb8] {
    margin-top: 120px;
  }
}
.popular-products__header[data-v-e51feeb8] {
  display: flex;
  flex-direction: column;
  padding-left: 16px;
}
@media (min-width: 992px) {
  .popular-products__header[data-v-e51feeb8] {
    padding-left: 10px;
  }
}
@media (min-width: 1400px) {
  .popular-products__header[data-v-e51feeb8] {
    padding-left: 0;
  }
}
.popular-products__header__headline[data-v-e51feeb8] {
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .popular-products__header__headline[data-v-e51feeb8] {
    margin-bottom: 32px;
  }
}
.popular-products__header__types[data-v-e51feeb8] {
  margin-bottom: 24px;
}
.popular-products__card__list[data-v-e51feeb8] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .popular-products__card__list[data-v-e51feeb8] {
    gap: 24px;
  }
}
@keyframes load-e43b7cb9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e43b7cb9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.action-card[data-v-e43b7cb9] {
  text-decoration: none;
  flex-shrink: 0;
  display: block;
  border-radius: 16px;
  background: linear-gradient(259deg, #0b805a 0%, #00563a 100%);
  padding: 21px;
  overflow: hidden;
  flex-grow: 1;
  --image-width: 72px;
}
@media (min-width: 992px) {
  .action-card[data-v-e43b7cb9] {
    --image-width: 96px;
  }
}
.action-card[data-v-e43b7cb9]:active {
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 0, 0, 0.2) 100%
    ),
    linear-gradient(225deg, #0b805a 0%, #00563a 100%) !important;
}
.action-card__title[data-v-e43b7cb9] {
  color: var(--Peak, #fff);
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  width: 158px;
  margin-bottom: 7px;
}
@media (min-width: 992px) {
  .action-card__title[data-v-e43b7cb9] {
    width: 100%;
    font-size: 20px;
    line-height: 28px;
  }
}
.action-card__description[data-v-e43b7cb9] {
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  width: calc(100% - var(--image-width) - 8px);
}
.action-card__picture[data-v-e43b7cb9] {
  width: var(--image-width);
  height: var(--image-width);
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: 0;
  border-bottom-right-radius: 16px;
}
.action-card__img[data-v-e43b7cb9] {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom right;
  object-position: bottom right;
}
@keyframes load-c81e0c25 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c81e0c25 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.actions-carousel[data-v-c81e0c25] {
  --padding-top: 36px;
  --padding-top-lg: 48px;
  --padding-bottom: 0;
  --padding-bottom-lg: 0;
  margin-bottom: var(--padding-bottom);
  margin-top: var(--padding-top);
  position: relative;
}
@media (min-width: 992px) {
  .actions-carousel[data-v-c81e0c25] {
    margin-bottom: var(--padding-bottom-lg);
    margin-top: var(--padding-top-lg);
  }
}
.actions-carousel[data-v-c81e0c25] .swiper {
  padding: 0;
}
.actions-carousel[data-v-c81e0c25] .swiper .swiper-wrapper {
  margin-left: 16px;
  gap: 21px;
}
@media (min-width: 1200px) {
  .actions-carousel[data-v-c81e0c25] .swiper .swiper-wrapper {
    margin-left: 0;
  }
}
.actions-carousel[data-v-c81e0c25] .swiper-slide {
  width: 274px;
  height: auto;
  display: flex;
  flex-direction: column;
  min-height: 150px;
}
@media (min-width: 992px) {
  .actions-carousel[data-v-c81e0c25] .swiper-slide {
    width: 386px;
    min-height: 156px;
  }
}
.actions-carousel--inited[data-v-c81e0c25] .swiper .swiper-wrapper {
  gap: 0;
}
@media (min-width: 992px) {
  .actions-carousel[data-v-c81e0c25] {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .actions-carousel[data-v-c81e0c25] {
    padding-left: 0;
  }
}
.actions-carousel__prevArrow[data-v-c81e0c25],
.actions-carousel__nextArrow[data-v-c81e0c25] {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  left: -18px;
}
@media (min-width: 1200px) {
  .actions-carousel__prevArrow[data-v-c81e0c25],
  .actions-carousel__nextArrow[data-v-c81e0c25] {
    display: flex;
  }
}
.actions-carousel__nextArrow[data-v-c81e0c25] {
  left: unset;
  right: -18px;
}
@keyframes load-09584da8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-09584da8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.link-item[data-v-09584da8] {
  display: flex;
  align-items: center;
  padding: 16px;
  border-top: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  text-decoration: none;
  color: var(--Bottom, #000000);
  background: var(--Peak, #fff);
  cursor: pointer;
  flex: 1;
  width: 100%;
  z-index: 1;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}
.link-item[data-v-09584da8]:last-child {
  border-bottom: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
}
@media (min-width: 992px) {
  .link-item[data-v-09584da8]:last-child {
    border: none;
  }
}
.link-item__block[data-v-09584da8] {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media (min-width: 992px) {
  .link-item[data-v-09584da8]:active {
    background: var(--Primary_40, rgba(26, 178, 72, 0.4));
  }
}
@media (min-width: 992px) and (hover: hover) {
  .link-item[data-v-09584da8]:hover {
    background: var(--Primary_5, rgba(26, 178, 72, 0.05));
  }
}
.link-item__text[data-v-09584da8] {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.link-item__label[data-v-09584da8] {
  padding: 0 8px;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background: var(--Attention, #f47500);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
@media (min-width: 992px) {
  .link-item[data-v-09584da8] {
    gap: 8px;
    border: none;
    border-radius: 16px;
    background: var(--Peak_80, rgba(255, 255, 255, 0.8));
    justify-content: center;
  }
  .link-item__block[data-v-09584da8] {
    flex-direction: column;
  }
  .link-item__label[data-v-09584da8] {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 4px;
  }
}
.link-item__image[data-v-09584da8] {
  width: 24px;
  height: 24px;
}
@keyframes load-e492c081 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e492c081 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.link-block[data-v-e492c081] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.link-block__items[data-v-e492c081] {
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
@media (min-width: 992px) {
  .link-block__items[data-v-e492c081] {
    gap: 24px;
    flex-direction: row;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 1200px) {
  .link-block__items[data-v-e492c081] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .link-block[data-v-e492c081] {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@keyframes load-66853b25 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-66853b25 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-banner-slide[data-v-66853b25] {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 32px 16px 64px;
  min-height: unset;
}
@media (min-width: 992px) {
  .cdek-banner-slide[data-v-66853b25] {
    flex-direction: row;
    max-width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 14px;
  }
}
@media (min-width: 1200px) {
  .cdek-banner-slide[data-v-66853b25] {
    padding-left: 0;
    padding-right: 0;
  }
}
.cdek-banner-slide__top[data-v-66853b25] {
  position: relative;
  border-radius: 16px;
  min-height: 176px;
  width: auto;
  overflow: hidden;
}
@media (min-width: 992px) {
  .cdek-banner-slide__top[data-v-66853b25] {
    position: relative;
    padding-top: 0;
    min-width: 282px;
    min-height: 280px;
    order: 1;
    margin-bottom: 0;
    flex: 1;
  }
}
.cdek-banner-slide__bottom[data-v-66853b25] {
  display: flex;
  flex-direction: column;
  width: auto;
  z-index: 3;
  flex: 2;
}
@media (min-width: 992px) {
  .cdek-banner-slide__bottom[data-v-66853b25] {
    height: 100%;
    position: static;
    padding-bottom: 0;
    justify-content: center;
  }
}
.cdek-banner-slide__picture[data-v-66853b25] {
  width: 100%;
  height: 100%;
}
.cdek-banner-slide__img[data-v-66853b25] {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: top;
  object-position: top;
}
@media (min-width: 992px) {
  .cdek-banner-slide__img[data-v-66853b25] {
    top: 0;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
.cdek-banner-slide__substrate[data-v-66853b25] {
  position: absolute;
  left: 0;
  background: var(--Secondary_10, rgba(75, 60, 135, 0.1));
  height: 65%;
  width: 100%;
  border-radius: 26px;
  bottom: 0;
  z-index: 0;
}
@media (min-width: 992px) {
  .cdek-banner-slide__substrate[data-v-66853b25] {
    display: none;
  }
}
.cdek-banner-slide__title[data-v-66853b25] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .cdek-banner-slide__title[data-v-66853b25] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 12px;
    max-width: 588px;
  }
}
.cdek-banner-slide__description[data-v-66853b25] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .cdek-banner-slide__description[data-v-66853b25] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
  }
}
.cdek-banner-slide__action[data-v-66853b25] {
  margin-top: auto;
  margin-bottom: 32px;
  text-decoration: none;
  display: none;
}
@media (min-width: 992px) {
  .cdek-banner-slide__action[data-v-66853b25] {
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 0;
    margin-top: auto;
    display: flex;
  }
}
@keyframes load-e215f540 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e215f540 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-banners[data-v-e215f540] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  position: relative;
  min-width: 0;
  min-height: 150px;
}
@media (min-width: 992px) {
  .cdek-banners[data-v-e215f540] {
    width: 100%;
    padding-bottom: 56px;
    padding-top: 64px;
    height: auto;
  }
}
.cdek-banners__promo[data-v-e215f540] {
  padding: 16px;
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .cdek-banners__promo[data-v-e215f540] {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .cdek-banners__promo[data-v-e215f540] {
    padding: 0;
  }
}
.cdek-banners__swiper[data-v-e215f540] {
  line-height: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  z-index: unset;
}
@media (min-width: 992px) {
  .cdek-banners__swiper[data-v-e215f540] {
    min-height: 280px;
    height: 280px;
    max-width: 1200px;
  }
}
.cdek-banners__swiper-slide[data-v-e215f540] {
  height: auto;
  display: flex;
}
.cdek-banners[data-v-e215f540] .swiper-pagination {
  position: absolute;
  z-index: 2;
  bottom: 24px;
}
@media (min-width: 992px) {
  .cdek-banners[data-v-e215f540] .swiper-pagination {
    bottom: 0;
  }
}
.cdek-banners[data-v-e215f540] .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
  opacity: 1;
}
.cdek-banners[data-v-e215f540]
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--Tertiary, #627790);
}
.info-modal-v2.v--modal {
  max-width: 570px;
  min-height: 100vh;
  margin-bottom: auto;
  padding: 10px;
}
.info-modal-v2__container {
  height: 100%;
}
.info-modal-v2__header {
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 10px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 10px;
}
.info-modal-v2__action {
  z-index: 11;
  flex: 1 1 auto;
  text-align: right;
}
.info-modal-v2__content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.info-modal-v2__title {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}
.info-modal-v2__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
@media (min-width: 768px) {
  .info-modal-v2.v--modal {
    min-height: 268px;
    max-height: auto;
    padding: 40px;
    border-radius: 10px;
  }
}
.passport-form {
  max-width: 828px;
  margin: 0 auto;
  padding: 20px 16px 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-form__files-container {
  margin-top: 32px;
  margin-bottom: 32px;
}
.passport-form__back-button {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.passport-form__back-button-icon {
  margin-right: 12px;
}
.passport-form__back-button-text {
  font-size: 14px;
  line-height: 22px;
}
.passport-form__title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.passport-form__subtitle {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 22px;
}
.passport-form .cdek-id-panel {
  margin-bottom: 32px;
}
.passport-form__form {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
.passport-form__form-row {
  display: flex;
  flex-wrap: wrap;
}
.passport-form__form-field {
  max-width: 100%;
  margin-bottom: 24px;
}
.passport-form__form-field.base--error {
  margin-bottom: 10px;
}
.passport-form__form-field:last-child {
  margin-right: 0;
}
.passport-form__terms {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-form__terms-checkbox {
  display: block;
  margin-bottom: 12px;
}
.passport-form__terms-text {
  font-size: 12px;
  line-height: 20px;
}
.passport-form__terms-link {
  cursor: pointer;
  text-decoration: underline;
  color: #232323;
}
.passport-form__actions {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 24px;
}
.passport-form__actions-submit {
  box-sizing: border-box;
  min-width: 100%;
}
.passport-form__actions-skip-button {
  display: none;
}
.passport-form__actions-skip-link {
  display: block;
  margin-top: 24px;
  text-decoration: underline;
  font-size: 14px;
  line-height: 22px;
}
.passport-form__errors {
  margin-top: 14px;
}
@media (min-width: 1000px) {
  .passport-form {
    padding: 40px 64px;
    box-shadow: 0 0 25px #00000012;
  }
  .passport-form__files-container {
    margin-bottom: 40px;
  }
  .passport-form__kz .passport-form__files-container {
    margin-top: 40px;
  }
  .passport-form__title {
    font-size: 32px;
    line-height: 42px;
  }
  .passport-form .cdek-id-panel {
    margin-bottom: 40px;
  }
  .passport-form__form-row {
    flex-wrap: nowrap;
  }
  .passport-form__form-field {
    max-width: 220px;
    margin-right: 20px;
  }
  .passport-form__form-field--2 {
    min-width: 460px;
  }
  .passport-form__form-field--3 {
    min-width: 700px;
  }
  .passport-form__actions {
    flex-direction: row;
    justify-content: space-between;
  }
  .passport-form__actions-submit {
    min-width: 280px;
    max-width: 280px;
  }
  .passport-form__actions-skip-button {
    display: flex;
    align-items: center;
  }
  .passport-form__actions-skip-button-text {
    font-size: 14px;
    line-height: 22px;
  }
  .passport-form__actions-skip-button-icon {
    margin-left: 12px;
  }
  .passport-form__actions-skip-link {
    display: none;
  }
}
@keyframes load-1868a9ed {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1868a9ed {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-payment-methods__list[data-v-1868a9ed] {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 25px;
}
.office-payment-methods__list-item[data-v-1868a9ed] {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 16px;
}
.office-payment-methods__list-item[data-v-1868a9ed]:last-child {
  margin-bottom: 0;
}
.office-payment-methods__icon[data-v-1868a9ed] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
@keyframes load-d115b181 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d115b181 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-step__title[data-v-d115b181] {
  margin-top: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.integration-step__text[data-v-d115b181],
.integration-step__link[data-v-d115b181] {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}
.integration-step__text[data-v-d115b181] {
  margin: 8px 0;
}
@keyframes load-670fa2cb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-670fa2cb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-steps[data-v-670fa2cb] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .integration-steps[data-v-670fa2cb] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .integration-steps[data-v-670fa2cb] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.integration-steps__title[data-v-670fa2cb] {
  margin: 8px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
@media (min-width: 992px) {
  .integration-steps__title[data-v-670fa2cb] {
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
  }
}
.integration-steps__list[data-v-670fa2cb] {
  margin-top: 28px;
}
@media (min-width: 992px) {
  .integration-steps__list[data-v-670fa2cb] {
    margin-top: 36px;
    display: flex;
    gap: 60px;
  }
}
@keyframes load-901af0a2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-901af0a2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.flocktory-banner[data-v-901af0a2] {
  padding: 30px 16px 16px;
  background-color: var(--Peak, #fff);
  border-radius: 0;
  background-image: url(/assets/static/gifts.82785c5a.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 72px;
  position: relative;
}
@media (min-width: 768px) {
  .flocktory-banner[data-v-901af0a2] {
    border-radius: 16px;
    padding: 32px;
    background-size: auto 100%;
  }
}
.flocktory-banner__content[data-v-901af0a2] {
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.flocktory-banner__content > a[data-v-901af0a2] {
  text-decoration: none;
}
@media (min-width: 768px) {
  .flocktory-banner__content[data-v-901af0a2] {
    gap: 20px;
  }
}
.flocktory-banner__text[data-v-901af0a2] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .flocktory-banner__text[data-v-901af0a2] {
    max-width: 272px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
.flocktory-banner__button_mobile[data-v-901af0a2] {
  color: var(--Primary, #1ab248);
  cursor: pointer;
}
@media (min-width: 768px) {
  .flocktory-banner__button_mobile[data-v-901af0a2] {
    display: none;
  }
}
.flocktory-banner__button_desktop[data-v-901af0a2] {
  display: none;
  max-width: 114px;
}
@media (min-width: 768px) {
  .flocktory-banner__button_desktop[data-v-901af0a2] {
    display: block;
  }
}
@keyframes load-9d6a4e4e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9d6a4e4e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-success[data-v-9d6a4e4e] {
  margin-inline: 16px;
  --padding-bottom: 0;
  --padding-top-lg: 0;
  --padding-bottom-lg: 0;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  --padding-top: 0;
  --padding-bottom: 32px;
  --padding-top-lg: 60px;
  --padding-bottom-lg: 32px;
  margin-inline: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  .payment-success[data-v-9d6a4e4e] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .payment-success[data-v-9d6a4e4e] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.payment-success__main-widget[data-v-9d6a4e4e] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 32px 16px;
  box-shadow: none;
  border-radius: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .payment-success__main-widget[data-v-9d6a4e4e] {
    padding: 32px;
    border-radius: 16px;
  }
}
@media (min-width: 1200px) {
  .payment-success__main-widget[data-v-9d6a4e4e] {
    background: var(--Peak, #fff);
  }
}
.payment-success__title[data-v-9d6a4e4e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
}
.payment-success__buttons[data-v-9d6a4e4e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.payment-success__buttons[data-v-9d6a4e4e] .cdek-button {
  text-decoration: none;
}
@media (min-width: 768px) {
  .payment-success__buttons[data-v-9d6a4e4e] {
    flex-direction: row;
  }
}
.payment-success .payment-success__ad-container[data-v-9d6a4e4e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 992px) {
  .payment-success .payment-success__ad-container[data-v-9d6a4e4e] {
    margin-top: 24px;
    max-width: 588px;
  }
}
@media (min-width: 1200px) {
  .payment-success .payment-success__ad-container[data-v-9d6a4e4e] {
    max-width: 1200px;
    flex-direction: row;
    gap: 24px;
    align-items: start;
    justify-content: center;
  }
}
.payment-success
  .payment-success__ad-container
  .payment-success__left[data-v-9d6a4e4e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
@media (min-width: 1200px) {
  .payment-success
    .payment-success__ad-container
    .payment-success__left[data-v-9d6a4e4e] {
    gap: 24px;
    width: 50%;
  }
}
.payment-success
  .payment-success__ad-container
  .payment-success__right[data-v-9d6a4e4e] {
  width: 100%;
}
@media (min-width: 1200px) {
  .payment-success
    .payment-success__ad-container
    .payment-success__right[data-v-9d6a4e4e] {
    width: 50%;
  }
}
@keyframes load-5cefc0ff {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5cefc0ff {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.profi-header[data-v-5cefc0ff] {
  background: linear-gradient(
    45deg,
    rgba(205, 192, 255, 0.5) 0%,
    rgba(207, 255, 252, 0.5) 100%
  );
}
.profi-header__extra[data-v-5cefc0ff] {
  margin-top: 16px;
}
.profi-header .base-container[data-v-5cefc0ff] {
  padding: 16px 16px 48px;
}
.profi-header__title[data-v-5cefc0ff] {
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
.profi-header__subtitle[data-v-5cefc0ff] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.profi-header__form[data-v-5cefc0ff] {
  box-shadow: 0 4px 12px #0000000a;
  border-radius: 16px;
  padding: 24px 16px;
  background-color: #fff;
}
.profi-header__image[data-v-5cefc0ff] {
  position: relative;
  display: block;
  margin: 32px auto;
  width: 100%;
  min-height: 204px;
}
.profi-header__image img[data-v-5cefc0ff] {
  position: absolute;
  height: 100%;
  width: 100%;
}
.profi-header__image[data-v-5cefc0ff]:before {
  position: absolute;
  content: " ";
  width: 100%;
  border-radius: 16px;
  background: linear-gradient(45deg, #f3c935 0%, #ffc00b 100%);
  bottom: 0;
  height: 65%;
}
@media (min-width: 400px) {
  .profi-header__image img[data-v-5cefc0ff] {
    -o-object-fit: contain;
    object-fit: contain;
  }
}
.profi-header__link[data-v-5cefc0ff] {
  display: inline-block;
}
.profi-header__main[data-v-5cefc0ff] {
  display: flex;
  flex-direction: column-reverse;
}
.profi-header__text[data-v-5cefc0ff] {
  margin: 0 auto 48px;
}
@media (min-width: 1000px) {
  .profi-header__text[data-v-5cefc0ff] {
    max-width: 545px;
    margin: 0;
  }
  .profi-header__main[data-v-5cefc0ff] {
    flex-direction: row;
    margin-top: 48px;
    align-items: center;
    justify-content: space-between;
  }
  .profi-header__image[data-v-5cefc0ff] {
    width: auto;
    margin: 0;
  }
  .profi-header__image img[data-v-5cefc0ff] {
    width: auto;
    position: static;
  }
  .profi-header__image[data-v-5cefc0ff]:before {
    display: none;
  }
  .profi-header .base-container[data-v-5cefc0ff] {
    padding: 40px 16px 80px;
  }
  .profi-header__title[data-v-5cefc0ff] {
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 16px;
  }
  .profi-header__subtitle[data-v-5cefc0ff] {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
  .profi-header__form[data-v-5cefc0ff] {
    margin-top: 48px;
    padding: 32px;
  }
}
@media (min-width: 1280px) {
  .profi-header .base-container[data-v-5cefc0ff] {
    padding: 40px 0 80px;
  }
}
@keyframes load-8a4b2fa6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8a4b2fa6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-customer[data-v-8a4b2fa6] {
  max-width: 1200px;
  margin: 0 auto;
  padding: 16px;
  background: #fff;
  box-shadow: 0 4px 12px #0000000d;
}
@media (min-width: 576px) {
  .payment-customer[data-v-8a4b2fa6] {
    position: relative;
    min-height: 212px;
    margin: 64px auto 80px;
    padding: 32px 0 32px 32px;
    border-radius: 16px;
  }
}
.payment-customer__title[data-v-8a4b2fa6] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 576px) {
  .payment-customer__title[data-v-8a4b2fa6] {
    font-size: 24px;
    line-height: 32px;
  }
}
.payment-customer__number[data-v-8a4b2fa6] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding-top: 4px;
}
.payment-customer__button[data-v-8a4b2fa6] {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  padding: 24px 0 48px;
}
@media (min-width: 576px) {
  .payment-customer__button[data-v-8a4b2fa6] {
    padding: 40px 0 0;
  }
}
.payment-customer__picture[data-v-8a4b2fa6] {
  padding: 0;
  margin: 0;
}
.payment-customer__picture img[data-v-8a4b2fa6] {
  padding: 24px 0;
  display: block;
}
@media (min-width: 576px) {
  .payment-customer__picture img[data-v-8a4b2fa6] {
    padding: 0;
  }
  .payment-customer__picture[data-v-8a4b2fa6] {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@keyframes load-f1e7ddcd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f1e7ddcd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-new[data-v-f1e7ddcd] {
  padding: 0 16px;
}
.integration-new__button[data-v-f1e7ddcd] {
  width: 100%;
  margin: 50px 0 74px;
}
.integration-new__title[data-v-f1e7ddcd],
.integration-new__text[data-v-f1e7ddcd] {
  font-weight: 300;
}
.integration-new__questions[data-v-f1e7ddcd] {
  margin: 28px 0;
}
.integration-new__title[data-v-f1e7ddcd] {
  margin: 16px 0;
  color: #1ab248;
  font-size: 28px;
  line-height: 32px;
}
.integration-new__text[data-v-f1e7ddcd] {
  margin: 8px 0;
  font-size: 18px;
  line-height: 25px;
}
.integration-new__subtitle[data-v-f1e7ddcd] {
  margin: 8px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.integration-new-start[data-v-f1e7ddcd] {
  margin: 28px 0;
}
.integration-new-start__title[data-v-f1e7ddcd] {
  margin-top: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.integration-new-start__text[data-v-f1e7ddcd],
.integration-new-start__link[data-v-f1e7ddcd] {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}
.integration-new-start__text[data-v-f1e7ddcd] {
  margin: 8px 0;
}
.integration-new-start__item[data-v-f1e7ddcd] {
  margin-bottom: 40px;
}
.integration-new-start__item[data-v-f1e7ddcd]:last-child {
  margin-bottom: 0;
}
.integration-new-solution[data-v-f1e7ddcd] {
  margin: 28px 0 60px;
}
.integration-new-solution__item[data-v-f1e7ddcd] {
  margin-bottom: 20px;
}
.integration-new-solution__item[data-v-f1e7ddcd]:last-child {
  margin-bottom: 0;
}
.integration-new-header[data-v-f1e7ddcd] {
  position: relative;
  margin: 40px 0 52px;
}
.integration-new-header__icon[data-v-f1e7ddcd] {
  position: absolute;
  top: -90px;
  right: 0;
  display: none;
}
@media (min-width: 1000px) {
  .integration-new__questions[data-v-f1e7ddcd] {
    margin: 36px 0;
  }
  .integration-new__button[data-v-f1e7ddcd] {
    width: auto;
    margin: 36px 0 100px;
    padding: 14px 32px;
  }
  .integration-new__title[data-v-f1e7ddcd] {
    margin: 68px 0 32px;
    font-size: 42px;
    font-weight: 300;
    line-height: 42px;
  }
  .integration-new__text[data-v-f1e7ddcd] {
    margin: 32px 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
  }
  .integration-new__subtitle[data-v-f1e7ddcd] {
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
  }
  .integration-new-start[data-v-f1e7ddcd] {
    display: flex;
    margin: 36px 0 100px;
  }
  .integration-new-start__title[data-v-f1e7ddcd] {
    margin-top: 28px;
  }
  .integration-new-start__text[data-v-f1e7ddcd] {
    margin: 12px 0;
  }
  .integration-new-start__item[data-v-f1e7ddcd] {
    margin-right: 60px;
    margin-bottom: 0;
  }
  .integration-new-start__item[data-v-f1e7ddcd]:last-child {
    margin-right: 0;
  }
  .integration-new-solution[data-v-f1e7ddcd] {
    margin: 0 0 64px;
  }
  .integration-new-solution__item[data-v-f1e7ddcd] {
    margin-right: 20px;
    margin-bottom: 0;
  }
  .integration-new-solution__item[data-v-f1e7ddcd]:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1280px) {
  .integration-new-header__text[data-v-f1e7ddcd] {
    margin-bottom: 100px;
  }
  .integration-new-header__icon[data-v-f1e7ddcd] {
    display: block;
  }
}
@keyframes load-c3569689 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c3569689 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-additional-links__title[data-v-c3569689] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
.footer-additional-links__items[data-v-c3569689] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.footer-additional-links__item[data-v-c3569689] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
  text-decoration: none;
}
@keyframes load-6b23062d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6b23062d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-application-links[data-v-6b23062d] {
  display: flex;
  gap: 8px;
  flex-flow: row wrap;
}
.footer-application-links__icon[data-v-6b23062d] {
  max-height: 40px;
  width: auto;
}
@keyframes load-4622134d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4622134d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-review-button[data-v-4622134d] {
  display: flex;
  gap: 6px;
  color: #f1b13b;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@keyframes load-9a61330e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a61330e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-feedback[data-v-9a61330e] {
  min-width: 250px;
}
.footer-feedback__title[data-v-9a61330e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
.footer-feedback__link[data-v-9a61330e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
  text-decoration: none;
  display: block;
}
.footer-feedback__link[data-v-9a61330e]:last-child {
  margin-bottom: 0;
}
.footer-feedback__phone[data-v-9a61330e] {
  padding-bottom: 4px;
}
.footer-feedback__messenger[data-v-9a61330e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  padding: 16px 0;
  display: flex;
  align-items: center;
  text-decoration: none !important;
  color: #fff;
  cursor: pointer;
}
.footer-feedback__messenger a[data-v-9a61330e] {
  text-decoration: none !important;
}
.footer-feedback__messenger-icon[data-v-9a61330e] {
  width: 24px;
  height: 24px;
  margin-right: 6px;
}
.footer-feedback__city[data-v-9a61330e] {
  display: flex;
  gap: 6px;
  align-items: center;
  cursor: pointer;
  margin-bottom: 14px;
}
@keyframes load-91a83dcd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-91a83dcd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-international[data-v-91a83dcd] {
  display: flex;
  flex-wrap: wrap;
  gap: 2px 8px;
}
@media (min-width: 768px) {
  .footer-international[data-v-91a83dcd] {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(var(--5a31b67f), 1fr);
    display: grid;
    grid-auto-flow: column;
    gap: 2px 64px;
  }
}
.footer-international__link[data-v-91a83dcd] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Peak_80, rgba(255, 255, 255, 0.8));
  text-decoration: none;
}
@keyframes load-34a9ba10 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-34a9ba10 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer-copy[data-v-34a9ba10] {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
}
@media (min-width: 992px) {
  .footer-copy[data-v-34a9ba10] {
    justify-content: space-between;
    flex-direction: row;
  }
}
.footer-copy__text[data-v-34a9ba10] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Peak_60, rgba(255, 255, 255, 0.6));
}
.footer-copy__media[data-v-34a9ba10] {
  display: flex;
  gap: 16px;
  padding-top: 16px;
}
@media (min-width: 992px) {
  .footer-copy__media[data-v-34a9ba10] {
    padding-top: 0;
  }
}
@keyframes load-fb668f01 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fb668f01 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer[data-v-fb668f01] {
  padding: 48px 16px 32px;
  display: flex;
  flex: 1 1 auto;
  min-height: 36px;
  color: var(--Peak, #fff);
  background-color: #1c1b22;
  box-sizing: border-box;
}
.footer .base-container[data-v-fb668f01] {
  width: 100%;
  padding: 0 !important;
}
@media (min-width: 992px) {
  .footer[data-v-fb668f01] {
    padding: 48px 16px;
  }
}
@media (min-width: 1200px) {
  .footer[data-v-fb668f01] {
    padding: 48px 0;
  }
}
.footer__top[data-v-fb668f01],
.footer__international[data-v-fb668f01] {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .footer__top[data-v-fb668f01],
  .footer__international[data-v-fb668f01] {
    margin-bottom: 48px;
  }
}
.footer__application[data-v-fb668f01] {
  margin-bottom: 20px;
}
.footer__top[data-v-fb668f01] {
  display: grid;
  gap: 24px;
}
@media (min-width: 768px) {
  .footer__top[data-v-fb668f01] {
    grid-template-columns: 1fr 1fr 2fr;
    gap: 64px;
  }
}
@media (min-width: 992px) {
  .footer__feedback-wrapper[data-v-fb668f01] {
    display: flex;
    justify-content: flex-end;
  }
}
.footer__enable_margin[data-v-fb668f01] {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .footer__enable_margin[data-v-fb668f01] {
    margin-top: 80px;
  }
}
@keyframes load-8b0410ee {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8b0410ee {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-services-tracking.cdek-services-tracking__single-mode[data-v-8b0410ee] {
  margin-top: 40px;
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content__cube[data-v-8b0410ee] {
  display: none;
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content[data-v-8b0410ee] {
  max-width: 384px;
  padding: 0;
  box-shadow: unset;
  display: block;
  background: var(--Peak, #fff);
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content
  .cdek-services-tracking-content__title[data-v-8b0410ee] {
  margin-bottom: 0;
  padding-bottom: 8px;
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content
  .cdek-services-tracking-content__subtitle[data-v-8b0410ee] {
  display: block;
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content
  .cdek-services-tracking-content__control[data-v-8b0410ee] {
  display: flex;
  margin-bottom: 0;
  margin-top: 8px;
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content
  .cdek-services-tracking-content__control
  .cdek-services-tracking-content__input[data-v-8b0410ee] {
  width: calc(100% - 56px);
}
@media (min-width: 1200px) {
  .cdek-services-tracking.cdek-services-tracking__single-mode
    .cdek-services-tracking-content
    .cdek-services-tracking-content__control[data-v-8b0410ee] {
    margin-top: 8px;
  }
}
.cdek-services-tracking.cdek-services-tracking__single-mode
  .cdek-services-tracking-content--small[data-v-8b0410ee] {
  display: none;
}
.cdek-services-tracking-content[data-v-8b0410ee] {
  position: relative;
  background: var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
  padding: 16px 16px 0;
  height: -moz-min-content;
  height: min-content;
  border-radius: 16px;
}
.cdek-services-tracking-content[data-v-8b0410ee] .cdek-button {
  width: 56px;
  height: 56px;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content[data-v-8b0410ee] {
    padding: 32px 32px 0;
    background: #fff;
    height: auto;
  }
}
.cdek-services-tracking-content--small[data-v-8b0410ee] {
  display: block;
  text-decoration: none;
  color: #000;
  height: 88px;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content--small[data-v-8b0410ee] {
    display: none;
  }
}
.cdek-services-tracking-content--big[data-v-8b0410ee] {
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content--big[data-v-8b0410ee] {
    display: block;
    padding: 32px 32px 0;
    background: #fff;
    height: auto;
  }
}
.cdek-services-tracking-content__input[data-v-8b0410ee] .cdek-input__tip {
  min-height: 0;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__input[data-v-8b0410ee] {
    flex-grow: 1;
  }
}
.cdek-services-tracking-content__button-icon_disabled[data-v-8b0410ee] path {
  stroke-opacity: 0.8;
}
.cdek-services-tracking-content__subtitle[data-v-8b0410ee] {
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__subtitle[data-v-8b0410ee] {
    display: block;
    color: var(--Secondary, #4b3c87);
    text-decoration: none;
  }
}
.cdek-services-tracking-content__icon[data-v-8b0410ee] img {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__icon[data-v-8b0410ee] {
    display: none;
  }
}
.cdek-services-tracking-content__control[data-v-8b0410ee] {
  margin-top: 20px;
  display: none;
  margin-bottom: 24px;
  max-height: 56px;
  gap: 12px;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__control[data-v-8b0410ee] {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
  }
}
.cdek-services-tracking-content__title[data-v-8b0410ee] {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  padding-bottom: 16px;
  margin-bottom: 52px;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__title[data-v-8b0410ee] {
    line-height: 32px;
    font-size: 24px;
    margin-bottom: 4px;
    padding-bottom: 0;
  }
}
.cdek-services-tracking-content__cube[data-v-8b0410ee] {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content__cube[data-v-8b0410ee] {
    display: block;
  }
}
.cdek-services-tracking-content--payment.cdek-services-tracking-content--small[data-v-8b0410ee] {
  display: block;
  height: 100%;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content--payment.cdek-services-tracking-content--small[data-v-8b0410ee] {
    display: none;
  }
}
.cdek-services-tracking-content--payment.cdek-services-tracking-content--big[data-v-8b0410ee],
.cdek-services-tracking-content--payment.cdek-services-tracking-content__control[data-v-8b0410ee],
.cdek-services-tracking-content--payment.cdek-services-tracking-content__subtitle[data-v-8b0410ee] {
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content--payment.cdek-services-tracking-content--big[data-v-8b0410ee],
  .cdek-services-tracking-content--payment.cdek-services-tracking-content__control[data-v-8b0410ee],
  .cdek-services-tracking-content--payment.cdek-services-tracking-content__subtitle[data-v-8b0410ee] {
    display: block;
  }
  .cdek-services-tracking-content--payment[data-v-8b0410ee] {
    background: var(--Peak, #fff);
    padding: 32px 32px 0;
    height: auto;
  }
}
.cdek-services-tracking-content.cdek-widget[data-v-8b0410ee] {
  border-radius: 16px;
}
@media (min-width: 1200px) {
  .cdek-services-tracking-content.cdek-widget[data-v-8b0410ee] {
    padding: 32px 24px 24px;
    height: 100%;
  }
}
@keyframes load-6fbdc724 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6fbdc724 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-new-api[data-v-6fbdc724] {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}
.integration-new-api__list[data-v-6fbdc724] {
  margin-left: 20px;
}
.integration-new-api__list-item[data-v-6fbdc724] {
  font-size: 18px;
  line-height: 130%;
}
.integration-new-api__subtitle[data-v-6fbdc724] {
  margin: 28px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.integration-new-api-features[data-v-6fbdc724] {
  margin: 28px 0;
}
.integration-new-api-features__item[data-v-6fbdc724] {
  margin-bottom: 28px;
}
.integration-new-api-features__item[data-v-6fbdc724]:last-child {
  margin-bottom: 0;
}
.integration-new-api-features__icon[data-v-6fbdc724] {
  margin-bottom: 8px;
}
.integration-new-api-header[data-v-6fbdc724] {
  position: relative;
  margin: 40px 0 52px;
}
.integration-new-api-header__title[data-v-6fbdc724] {
  margin: 24px 0;
}
.integration-new-api-header__icon[data-v-6fbdc724] {
  position: absolute;
  top: -90px;
  right: 0;
  display: none;
}
.integration-new-api__card[data-v-6fbdc724] {
  background: #fff;
  box-shadow: 0 4px 20px #0000001c;
}
.integration-new-api__card.integration-new-api__card_outer[data-v-6fbdc724] {
  box-shadow: none;
}
.integration-new-api__card.integration-new-api__card_inner[data-v-6fbdc724] {
  margin: 28px 0;
  padding: 20px;
}
.integration-new-api-documentation__item[data-v-6fbdc724] {
  margin-bottom: 18px;
}
.integration-new-api-documentation__item[data-v-6fbdc724]:last-child {
  margin-bottom: 0;
}
.integration-new-api-documentation__item img[data-v-6fbdc724] {
  display: none;
}
.integration-new-api-documentation__name[data-v-6fbdc724] {
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.integration-new-api-documentation__name .old[data-v-6fbdc724] {
  opacity: 0.5;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.integration-new-api-links[data-v-6fbdc724] {
  display: flex;
}
.integration-new-api-links a[data-v-6fbdc724] {
  margin-right: 12px;
}
@media (min-width: 768px) {
  .integration-new-api__list-item[data-v-6fbdc724] {
    font-size: 22px;
  }
  .integration-new-api-documentation[data-v-6fbdc724] {
    display: flex;
  }
  .integration-new-api-documentation__item[data-v-6fbdc724] {
    margin-right: 100px;
    margin-bottom: 0;
  }
  .integration-new-api-documentation__item[data-v-6fbdc724]:last-child {
    margin-right: 0;
  }
  .integration-new-api-documentation__item img[data-v-6fbdc724] {
    display: block;
    margin-bottom: 24px;
  }
  .integration-new-api-documentation__name[data-v-6fbdc724] {
    margin-bottom: 4px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
  .integration-new-api-documentation__name .old[data-v-6fbdc724] {
    opacity: 0.5;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .integration-new-api__card.integration-new-api__card_outer[data-v-6fbdc724] {
    margin: 100px 0 50px;
    padding: 44px 52px;
    box-shadow: 0 4px 20px #0000001c;
  }
  .integration-new-api__card.integration-new-api__card_outer
    .integration-new-api__subtitle[data-v-6fbdc724] {
    margin-top: 0;
  }
  .integration-new-api__card.integration-new-api__card_inner[data-v-6fbdc724] {
    margin: 0;
    padding: 0;
    box-shadow: none;
  }
  .integration-new-api-features[data-v-6fbdc724] {
    display: flex;
    justify-content: space-between;
  }
  .integration-new-api-features__item[data-v-6fbdc724] {
    max-width: 250px;
    margin-right: 24px;
  }
  .integration-new-api-features__item[data-v-6fbdc724]:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1280px) {
  .integration-new-api--list[data-v-6fbdc724] {
    margin-left: 0;
  }
  .integration-new-api-header__text[data-v-6fbdc724] {
    width: 40%;
    margin-bottom: 160px;
  }
  .integration-new-api-header__icon[data-v-6fbdc724] {
    display: block;
    width: 600px;
  }
}
@keyframes load-eac51e6e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-eac51e6e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 999px) {
  .OfficeYandexSearch--focused[data-v-eac51e6e] {
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    height: 80px;
    transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  }
}
@media (max-width: 639px) {
  .OfficeYandexSearch--focused[data-v-eac51e6e] {
    height: auto;
  }
}
.OfficeYandexSearch__text-input[data-v-eac51e6e] {
  z-index: 5;
  width: 100%;
}
@media (max-width: 999px) {
  .OfficeYandexSearch__text-input[data-v-eac51e6e] label {
    background: #fff;
  }
  .OfficeYandexSearch__text-input[data-v-eac51e6e] label:hover {
    background: rgb(236, 248, 238);
  }
}
@media (min-width: 1000px) {
  .OfficeYandexSearch__text-input[data-v-eac51e6e] {
    width: 647px;
  }
}
@media (max-width: 999px) {
  .OfficeYandexSearch--focused
    .OfficeYandexSearch__text-input[data-v-eac51e6e] {
    margin: 15px 10px 0;
  }
}
.OfficeYandexSearch__button-back[data-v-eac51e6e] {
  position: absolute;
  z-index: 3;
  display: flex;
  align-items: center;
  width: 56px;
  padding: 13px;
  outline: none;
  background-color: transparent;
}
@media (min-width: 1000px) {
  .OfficeYandexSearch__button-back[data-v-eac51e6e] {
    display: none;
  }
}
@keyframes load-fa81f40f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fa81f40f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card-sizes-modal[data-v-fa81f40f] {
  display: none;
}
.package-card-sizes-modal--opened[data-v-fa81f40f] {
  display: block;
}
.package-card-sizes-modal__content[data-v-fa81f40f] {
  position: fixed;
  z-index: 100;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 60vh;
  padding: 16px;
  background-color: #fff;
}
.package-card-sizes-modal--background[data-v-fa81f40f] {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
}
.package-card-sizes-modal--header[data-v-fa81f40f] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.package-card-sizes-modal--sizes[data-v-fa81f40f] {
  color: #434c5d;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
.package-card-sizes-modal--close[data-v-fa81f40f] {
  color: #1ab248;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
@keyframes load-5b7439f8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5b7439f8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card-sizes[data-v-5b7439f8] {
  display: flex;
}
.package-card-sizes__desktop[data-v-5b7439f8] {
  display: none !important;
}
.package-card-sizes__popover[data-v-5b7439f8] {
  display: none;
  margin: 16px 0;
}
.package-card-sizes__button[data-v-5b7439f8] {
  display: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration-line: underline;
}
.package-card-sizes__button--mobile[data-v-5b7439f8] {
  display: block;
}
.package-card-sizes__item[data-v-5b7439f8] {
  margin-right: 20px;
  color: #434c5d;
}
.package-card-sizes__item[data-v-5b7439f8]:last-child {
  margin-right: 0;
}
.package-card-sizes__value[data-v-5b7439f8] {
  margin: 4px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.package-card-sizes__title[data-v-5b7439f8] {
  opacity: 0.7;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.package-card-sizes__price[data-v-5b7439f8] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.package-card-sizes__sign[data-v-5b7439f8] {
  margin-left: 4px;
}
@media (min-width: 1000px) {
  .package-card-sizes__desktop[data-v-5b7439f8] {
    display: flex !important;
  }
  .package-card-sizes__mobile[data-v-5b7439f8] {
    display: none !important;
  }
}
@media (min-width: 640px) {
  .package-card-sizes__popover[data-v-5b7439f8],
  .package-card-sizes__button[data-v-5b7439f8] {
    display: block;
  }
  .package-card-sizes__button--mobile[data-v-5b7439f8] {
    display: none;
  }
}
.package-card-popover .v-popper__arrow-container {
  display: none;
}
.package-card-popover .v-popper__inner {
  overflow-y: scroll;
  max-height: 250px;
  padding: 16px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 25px #00000012;
  scrollbar-color: #e6e6e6 rgba(0, 0, 0, 0);
  scrollbar-width: thin;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar {
  width: 8px;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar-track {
  border-radius: 100px;
  margin-block: 16px;
}
.package-card-popover .v-popper__inner::-webkit-scrollbar-thumb {
  border-right: 4px white solid;
  border-radius: 100px;
  background: #e6e6e6;
  background-clip: padding-box;
}
@keyframes load-11444244 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-11444244 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card[data-v-11444244] {
  margin: 16px;
  padding: 16px;
  color: #434c5d;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 0 25px #00000012;
}
.package-card__alert[data-v-11444244] {
  margin: 16px 0;
  padding: 10px 16px;
  border: 1px solid #ff6b00;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.package-card__slider[data-v-11444244] {
  margin-bottom: 24px;
}
.package-card__title[data-v-11444244] {
  margin: 8px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.package-card__description[data-v-11444244] {
  margin: 8px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.package-card-rules[data-v-11444244] {
  margin-top: 24px;
}
.package-card__youtube[data-v-11444244] {
  margin: 24px 0 32px;
}
.package-card-sizes[data-v-11444244] {
  display: flex;
}
.package-card-sizes__popover[data-v-11444244] {
  margin: 16px 0;
}
.package-card-sizes__button[data-v-11444244] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration-line: underline;
}
@media (min-width: 1000px) {
  .package-card[data-v-11444244] {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .package-card[data-v-11444244] {
    display: flex;
    padding: 40px;
  }
  .package-card-sizes__button[data-v-11444244] {
    display: flex;
  }
  .package-card__slider[data-v-11444244] {
    width: 40%;
    margin-right: 40px;
    margin-bottom: 0;
  }
  .package-card__body[data-v-11444244] {
    width: 60%;
  }
  .package-card__title[data-v-11444244] {
    font-size: 24px;
    line-height: 32px;
  }
  .package-card__description[data-v-11444244] {
    font-size: 16px;
    line-height: 24px;
  }
}
@keyframes load-17daec93 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-17daec93 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form-mobile-apps-sms__text[data-v-17daec93] {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
@media (min-width: 1000px) {
  .form-mobile-apps-sms__text[data-v-17daec93] {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 19px;
  }
}
.form-mobile-apps-sms__submit[data-v-17daec93] {
  width: 100%;
  background-color: #1ab248;
  color: #fff;
  font-weight: 700;
  font-size: 17px;
  line-height: 22px;
  border-radius: 5px;
  outline: none;
  padding: 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  display: flex;
  height: 100%;
  align-items: center;
}
.form-mobile-apps-sms__submit[data-v-17daec93]:hover,
.form-mobile-apps-sms__submit[data-v-17daec93]:focus,
.form-mobile-apps-sms__submit[data-v-17daec93]:active {
  background-color: #15993d;
}
.form-mobile-apps-sms__submit[data-v-17daec93]:disabled {
  background-color: #787878;
}
.form-mobile-apps-sms__form[data-v-17daec93] {
  display: flex;
}
.form-mobile-apps-sms__form-control[data-v-17daec93] {
  margin-right: 10px;
  flex: 1 1 auto;
  max-width: 300px;
}
.form-mobile-apps-sms__form-submit[data-v-17daec93] {
  width: 56px;
}
.mobile-apps-modal__box {
  width: 98%;
  max-width: 600px;
}
@keyframes load-6330a122 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6330a122 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-apps-modal__content[data-v-6330a122] {
  height: 100%;
}
.mobile-apps-modal__action[data-v-6330a122] {
  text-align: right;
  padding: 16px 16px 0;
}
.mobile-apps-modal__container[data-v-6330a122] {
  padding: 8px 16px 16px;
  height: calc(100% - 56px);
  position: relative;
  margin-top: 30px;
}
@media (min-width: 1000px) {
  .mobile-apps-modal__container[data-v-6330a122] {
    margin-top: 0;
  }
}
.mobile-apps-modal__title[data-v-6330a122] {
  font-weight: 500;
  font-size: 26px;
  line-height: 33px;
  letter-spacing: -0.01em;
  margin-bottom: 38px;
}
@media (min-width: 1000px) {
  .mobile-apps-modal__title[data-v-6330a122] {
    font-size: 28px;
    margin-bottom: 36px;
  }
}
.mobile-apps-modal__box[data-v-6330a122] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 480px) {
  .mobile-apps-modal__box[data-v-6330a122] {
    flex-direction: row;
    justify-content: space-between;
  }
  .mobile-apps-modal__left[data-v-6330a122] {
    max-width: 307px;
  }
}
.mobile-apps-modal__right[data-v-6330a122] {
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 200px;
  margin: 0 auto;
}
@media (min-width: 480px) {
  .mobile-apps-modal__right[data-v-6330a122] {
    display: block;
    margin: 0;
  }
}
.mobile-apps-modal__qr-code-text[data-v-6330a122] {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  .mobile-apps-modal__qr-code-text[data-v-6330a122] {
    padding-left: 10px;
  }
}
@media (min-width: 1000px) {
  .mobile-apps-modal__qr-code-text[data-v-6330a122] {
    font-size: 15px;
    line-height: 21px;
  }
}
.mobile-apps-modal__qr-code[data-v-6330a122] {
  line-height: 0;
  width: 150px;
}
.mobile-apps-modal__qr-code-img[data-v-6330a122] {
  line-height: 0;
  width: 100%;
}
@keyframes load-e48a9019 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e48a9019 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.android-button[data-v-e48a9019] {
  line-height: 0;
  width: 130px;
  display: inline-block;
}
.android-button__img[data-v-e48a9019] {
  width: 100%;
}
@keyframes load-74b4299b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-74b4299b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.business-services[data-v-74b4299b] {
  margin-inline: 16px;
  --padding-top: 48px;
  --padding-bottom: 48px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  margin-left: 16px;
  margin-right: 16px;
}
.business-services__wrapper[data-v-74b4299b] {
  --background: #fff;
  background: var(--background);
}
@media (min-width: 992px) {
  .business-services[data-v-74b4299b] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .business-services[data-v-74b4299b] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.business-services__title[data-v-74b4299b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
.business-services__subtitle[data-v-74b4299b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.business-services__container[data-v-74b4299b] {
  display: grid;
  gap: 16px;
}
.business-services__item[data-v-74b4299b] {
  border-radius: 12px;
  --tile-background: var(--Secondary_5, rgba(75, 60, 135, 0.05));
  background: var(--tile-background);
  padding: 20px;
}
.business-services__item-icon[data-v-74b4299b] {
  margin-bottom: 20px;
}
.business-services__item-title[data-v-74b4299b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.business-services__item-subtitle[data-v-74b4299b] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 32px;
}
@media (min-width: 576px) {
  .business-services__item[data-v-74b4299b] {
    border-radius: 16px;
    padding: 32px 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .business-services__item-icon[data-v-74b4299b] {
    margin-bottom: 32px;
  }
  .business-services__item-title[data-v-74b4299b] {
    margin-bottom: 16px;
  }
  .business-services__item-subtitle[data-v-74b4299b] {
    margin-bottom: 0;
  }
  .business-services__item-button[data-v-74b4299b] {
    margin-top: 46px;
  }
  .business-services__container[data-v-74b4299b] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .business-services__title[data-v-74b4299b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
  .business-services__subtitle[data-v-74b4299b] {
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .business-services[data-v-74b4299b] {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .business-services__container[data-v-74b4299b] {
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
}
@keyframes load-e8861bbc {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e8861bbc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-list-item[data-v-e8861bbc] {
  width: 100%;
}
.faq-list-item__trigger[data-v-e8861bbc] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.03em;
  width: 100%;
  padding: 18px;
  background: rgb(235, 237, 239);
  border-radius: 8px;
  display: flex;
  align-items: center;
  text-align: start;
}
.faq-list-item__trigger-icon[data-v-e8861bbc] {
  margin-right: 8px;
  width: 24px;
  height: 24px;
  transition: all 0.2s;
  flex-shrink: 0;
}
.faq-list-item__trigger--open .faq-list-item__trigger-icon[data-v-e8861bbc] {
  transform: rotate(90deg);
}
@media (hover: hover) {
  .faq-list-item__trigger[data-v-e8861bbc]:hover {
    background: rgb(213, 216, 220);
  }
}
.faq-list-item__answer[data-v-e8861bbc] {
  padding: 16px;
}
@keyframes load-7507ecbd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7507ecbd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-list[data-v-7507ecbd] {
  --background: #fff;
  background: var(--background);
}
.faq-list__container[data-v-7507ecbd] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .faq-list__container[data-v-7507ecbd] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .faq-list__container[data-v-7507ecbd] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.faq-list__link[data-v-7507ecbd] {
  margin-top: 24px;
  color: var(--Primary_Active, #158e3a);
  display: inline-block;
}
.faq-list__content[data-v-7507ecbd] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.faq-list__title[data-v-7507ecbd] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .faq-list__title[data-v-7507ecbd] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 30px;
  }
}
@keyframes load-6193f264 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6193f264 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.online-stores-footer[data-v-6193f264] {
  margin: 56px 16px 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.online-stores-footer__image[data-v-6193f264] {
  display: flex;
  margin-bottom: 32px;
}
.online-stores-footer__image img[data-v-6193f264] {
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}
.online-stores-footer__title[data-v-6193f264] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
  text-align: center;
}
.online-stores-footer__subtitle[data-v-6193f264] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
  text-align: center;
}
@media (min-width: 768px) {
  .online-stores-footer[data-v-6193f264] {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }
  .online-stores-footer__image[data-v-6193f264] {
    margin-bottom: 0;
  }
  .online-stores-footer__image img[data-v-6193f264] {
    max-width: 400px;
  }
  .online-stores-footer__title[data-v-6193f264],
  .online-stores-footer__subtitle[data-v-6193f264] {
    text-align: start;
  }
  .online-stores-footer__container[data-v-6193f264] {
    max-width: 390px;
  }
}
@media (min-width: 1200px) {
  .online-stores-footer[data-v-6193f264] {
    max-width: 1200px;
    margin: 80px auto 0;
  }
  .online-stores-footer__title[data-v-6193f264] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .online-stores-footer__subtitle[data-v-6193f264] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 40px;
  }
}
@keyframes load-95ab81fd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-95ab81fd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.top-banner-form[data-v-95ab81fd] {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
}
.top-banner-form__container[data-v-95ab81fd] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  padding: 0 15px;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 16px;
}
@media (min-width: 640px) {
  .top-banner-form__container[data-v-95ab81fd] {
    text-align: left;
    padding: 55px 40px;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .top-banner-form__container[data-v-95ab81fd] {
    padding: 66px 40px;
  }
}
@media (min-width: 1280px) {
  .top-banner-form__container[data-v-95ab81fd] {
    padding: 70px 0 210px;
    max-width: 1200px;
    margin: 0 auto;
    z-index: 1;
  }
}
@media (min-width: 640px) {
  .top-banner-form__content[data-v-95ab81fd] {
    width: 315px;
  }
}
@media (min-width: 1000px) {
  .top-banner-form__content[data-v-95ab81fd] {
    width: 510px;
  }
}
@media (min-width: 1280px) {
  .top-banner-form__content[data-v-95ab81fd] {
    margin-bottom: 70px;
  }
}
.top-banner-form__title[data-v-95ab81fd] {
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  margin-top: 15px;
}
@media (min-width: 640px) {
  .top-banner-form__title[data-v-95ab81fd] {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (min-width: 1000px) {
  .top-banner-form__title[data-v-95ab81fd] {
    font-size: 50px;
    line-height: 58px;
    margin-bottom: 24px;
  }
}
.top-banner-form__text[data-v-95ab81fd] {
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1000px) {
  .top-banner-form__text[data-v-95ab81fd] {
    font-size: 17px;
    line-height: 26px;
  }
}
.top-banner-form__picture[data-v-95ab81fd] {
  display: block;
  width: 100%;
  line-height: 0;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
@media (min-width: 640px) {
  .top-banner-form__picture[data-v-95ab81fd] {
    position: absolute;
    right: -20px;
    width: calc(100% - 315px);
  }
}
@media (min-width: 768px) {
  .top-banner-form__picture[data-v-95ab81fd] {
    width: 453px;
  }
}
@media (min-width: 1280px) {
  .top-banner-form__picture[data-v-95ab81fd] {
    right: 50%;
    width: 1700px;
    margin-right: -850px;
  }
}
.top-banner-form__img[data-v-95ab81fd] {
  width: 100%;
}
@keyframes load-ed8719ac {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ed8719ac {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form-tracking__control[data-v-ed8719ac] {
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .form-tracking__control[data-v-ed8719ac] {
    flex: 1 1 calc(100% - 260px);
    margin-right: 5px;
    margin-bottom: 0;
  }
  .form-tracking__action[data-v-ed8719ac] {
    flex: 1 0 260px;
  }
}
.form-tracking__input[data-v-ed8719ac] {
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  outline: none;
  display: block;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-clip: border-box;
  box-sizing: border-box;
  padding: 15px 35px 15px 44px;
}
.form-tracking__input[data-v-ed8719ac]::placeholder {
  color: #a5a5a5;
}
.form-tracking__input[data-v-ed8719ac]::-moz-placeholder {
  color: #a5a5a5;
}
.form-tracking__input[data-v-ed8719ac]::-ms-input-placeholder {
  color: #a5a5a5;
}
.form-tracking__input[data-v-ed8719ac]:focus,
.form-tracking__input[data-v-ed8719ac]:hover,
.form-tracking__input[data-v-ed8719ac]:active {
  outline: none;
  border-color: #888;
  transition: all 0.2s;
  filter: none;
}
.form-tracking__input--error[data-v-ed8719ac] {
  border-color: #e91717;
}
.form-tracking__input--error[data-v-ed8719ac]:focus,
.form-tracking__input--error[data-v-ed8719ac]:hover,
.form-tracking__input--error[data-v-ed8719ac]:active {
  border-color: #888;
}
.form-tracking__button[data-v-ed8719ac] {
  width: 100%;
  background-color: #1ab248;
  color: #fff;
  font-weight: 700;
  font-size: 17px;
  line-height: 22px;
  border-radius: 5px;
  outline: none;
  padding: 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.form-tracking__button[data-v-ed8719ac]:hover,
.form-tracking__button[data-v-ed8719ac]:focus,
.form-tracking__button[data-v-ed8719ac]:active {
  background-color: #15993d;
}
.form-tracking__button[data-v-ed8719ac]:disabled {
  background-color: #787878;
}
.form-tracking__icon[data-v-ed8719ac] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  cursor: text;
  outline: none;
  background-color: transparent;
}
@media (min-width: 640px) {
  .form-tracking[data-v-ed8719ac] {
    display: flex;
  }
}
@keyframes load-47b51c60 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-47b51c60 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form-parcel__tabs[data-v-47b51c60] {
  position: relative;
  padding: 0;
}
@media (min-width: 640px) {
  .form-parcel__tabs[data-v-47b51c60] {
    padding: 0 40px;
  }
}
@media (min-width: 1000px) {
  .form-parcel__tabs[data-v-47b51c60] {
    z-index: 1;
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .form-parcel__tabs[data-v-47b51c60] {
    margin-top: -108px;
    padding: 0;
  }
}
.form-parcel__tabs[data-v-47b51c60] .tabs-component {
  position: relative;
  margin-bottom: 40px;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0 0 15px #0000001c;
}
@media (min-width: 640px) {
  .form-parcel__tabs[data-v-47b51c60] .tabs-component {
    padding: 25px;
  }
}
.form-parcel__tabs[data-v-47b51c60] .tabs-component-tabs {
  display: flex;
  align-items: center;
  margin: 0 0 14px;
  padding: 0;
  list-style: none;
}
@media (min-width: 640px) {
  .form-parcel__tabs[data-v-47b51c60] .tabs-component-tabs {
    position: absolute;
    top: -46px;
    left: 0;
  }
}
@media (min-width: 1000px) {
  .form-parcel__tabs[data-v-47b51c60] .tabs-component-tabs {
    top: -56px;
  }
}
.form-parcel__tabs[data-v-47b51c60] .tabs-component-tab {
  margin-right: 10px;
}
.form-parcel__tabs[data-v-47b51c60]
  .tabs-component-tab.is-active
  .tabs-component-tab-a {
  color: #fff;
  background-color: #4b565a;
}
@media (max-width: 639px) {
  .form-parcel__tabs[data-v-47b51c60]
    .tabs-component-tab.is-active
    .tabs-component-tab-a:before {
    position: absolute;
    bottom: -5px;
    left: calc(50% - 5px);
    width: 10px;
    height: 10px;
    content: " ";
    transform: rotate(45deg);
    background-color: #4b565a;
  }
}
.form-parcel__tabs[data-v-47b51c60] .tabs-component-tab-a {
  position: relative;
  display: block;
  padding: 13px 20px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-decoration: none;
  color: #a5a5a5;
  border-radius: 5px;
  background-color: #eee;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}
.form-parcel__tabs[data-v-47b51c60] .tabs-component-tab-a:before {
  content: " ";
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: transparent;
}
@media (min-width: 640px) {
  .form-parcel__tabs[data-v-47b51c60] .tabs-component-tab-a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1000px) {
  .form-parcel__tabs[data-v-47b51c60] .tabs-component-tab-a {
    padding: 16px 20px;
    font-size: 17px;
    line-height: 24px;
  }
}
@keyframes load-ec799fc0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ec799fc0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.file-upload-wrapper[data-v-ec799fc0] {
  position: relative;
  width: 100%;
}
.file-upload-wrapper[data-v-ec799fc0] .drop-icon {
  width: 23px;
  height: 30px;
  margin-bottom: 21px;
}
.file-upload-wrapper[data-v-ec799fc0] .drop-title {
  margin-bottom: 8px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.file-upload-wrapper[data-v-ec799fc0] .drop-text {
  display: none;
}
.file-upload-wrapper[data-v-ec799fc0] .drop-text-mobile {
  display: inline-block;
  margin-bottom: 40px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
}
.file-upload-wrapper__container[data-v-ec799fc0] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 188px;
}
.file-upload-wrapper--error .file-upload-wrapper__container[data-v-ec799fc0] {
  border: 1px solid #e91717;
}
.file-upload-wrapper__drop-active[data-v-ec799fc0] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.file-upload-wrapper__file[data-v-ec799fc0] {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 20px 24px 18px;
  border: 1px dashed #bfbfbf;
  border-radius: 10px;
}
.file-upload-wrapper__file-image[data-v-ec799fc0] {
  align-self: center;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 16px;
}
.file-upload-wrapper__file-image img[data-v-ec799fc0] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.file-upload-wrapper__file-name[data-v-ec799fc0] {
  overflow: hidden;
  margin-bottom: 12px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.file-upload-wrapper__file-button[data-v-ec799fc0] {
  color: #1ab248;
  font-size: 14px;
  line-height: 16px;
}
.file-upload-wrapper--multiple .file-upload-wrapper__file[data-v-ec799fc0] {
  padding: 20px 24px 18px;
}
.file-upload-wrapper--multiple
  .file-upload-wrapper__file-image[data-v-ec799fc0] {
  max-height: 80px;
  margin-bottom: 16px;
}
.file-upload-wrapper--multiple
  .file-upload-wrapper__file-name[data-v-ec799fc0] {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.file-upload-wrapper .file-upload-wrapper__drop-active[data-v-ec799fc0] {
  border: 1px dashed #1ab248;
}
.file-upload-wrapper__files[data-v-ec799fc0] {
  margin-top: 20px;
}
.file-upload-wrapper[data-v-ec799fc0] .file-uploads {
  position: relative;
  display: flex;
  overflow: hidden;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  border: 1px dashed #bfbfbf;
  border-radius: 10px;
}
.file-upload-wrapper[data-v-ec799fc0] .file-uploads:hover {
  border: 1px dashed #1ab248;
}
.file-upload-wrapper[data-v-ec799fc0]
  .file-uploads.file-uploads-html4
  input[type="file"] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-size: 20em;
}
.file-upload-wrapper[data-v-ec799fc0]
  .file-uploads.file-uploads-html5
  input[type="file"] {
  position: fixed;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.file-upload-wrapper[data-v-ec799fc0] .file-uploads.file-uploads-html4 label,
.file-upload-wrapper[data-v-ec799fc0] .file-uploads.file-uploads-html5 label {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  background: #fff;
  font-size: 20em;
}
@media (min-width: 1000px) {
  .file-upload-wrapper[data-v-ec799fc0] .drop-icon {
    width: 28px;
    height: 36px;
    margin-bottom: 30px;
  }
  .file-upload-wrapper[data-v-ec799fc0] .drop-title {
    margin-bottom: 12px;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
  }
  .file-upload-wrapper[data-v-ec799fc0] .drop-text {
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }
  .file-upload-wrapper[data-v-ec799fc0] .drop-text-mobile {
    display: none;
  }
  .file-upload-wrapper__file-image[data-v-ec799fc0] {
    max-height: 188px;
  }
  .file-upload-wrapper__file-name[data-v-ec799fc0] {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
  }
  .file-upload-wrapper__container[data-v-ec799fc0] {
    justify-content: center;
    height: 318px;
  }
  .file-upload-wrapper--multiple[data-v-ec799fc0] {
    max-width: 338px;
  }
  .file-upload-wrapper--multiple
    .file-upload-wrapper__container[data-v-ec799fc0] {
    height: 286px;
  }
  .file-upload-wrapper--multiple .file-upload-wrapper__file[data-v-ec799fc0] {
    max-width: 338px;
  }
  .file-upload-wrapper--multiple
    .file-upload-wrapper__file-image[data-v-ec799fc0] {
    max-height: 144px;
  }
  .file-upload-wrapper__drop-active[data-v-ec799fc0],
  .file-upload-wrapper[data-v-ec799fc0] .file-uploads {
    justify-content: center;
  }
}
@keyframes load-29d86788 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-29d86788 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-block[data-v-29d86788] {
  padding: 24px 16px;
  gap: 16px;
  background: var(--Peak, #fff);
}
@media (min-width: 576px) {
  .faq-block[data-v-29d86788] {
    border-radius: 16px;
  }
}
@keyframes load-bcf653eb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bcf653eb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-main[data-v-bcf653eb] {
  background: #f5f6f8;
  display: flex;
  justify-content: center;
}
.faq-main__content[data-v-bcf653eb] {
  max-width: 1200px;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 576px) {
  .faq-main__content[data-v-bcf653eb] {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
.faq-main__content .content__headline[data-v-bcf653eb] {
  padding: 0 16px 24px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 576px) {
  .faq-main__content .content__headline[data-v-bcf653eb] {
    padding: 0 0 32px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
  }
}
.faq-main__content .content__blocks[data-v-bcf653eb] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.faq-main__content .content__blocks_mobile > div[data-v-bcf653eb] {
  width: 100%;
}
.faq-main__content .content__blocks_desktop[data-v-bcf653eb] {
  display: none;
}
@media (min-width: 576px) {
  .faq-main__content .content__blocks_mobile[data-v-bcf653eb] {
    display: none;
  }
  .faq-main__content .content__blocks_desktop[data-v-bcf653eb] {
    display: flex;
    gap: 24px;
  }
  .faq-main__content .content__blocks_desktop > div[data-v-bcf653eb] {
    width: calc(50% - 12px);
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .faq-main__content
    .content__blocks_desktop
    > div[data-v-bcf653eb]
    .faq-block {
    padding: 32px;
  }
  .faq-main__content
    .content__blocks_desktop
    > div[data-v-bcf653eb]
    .faq-block
    .faq-menu-block {
    gap: 24px;
  }
}
@keyframes load-9c814829 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9c814829 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.file-upload[data-v-9c814829] {
  cursor: pointer;
}
.file-upload input[type="file"][data-v-9c814829] {
  display: none;
}
@media (hover: hover) {
  .file-upload:not(.file-upload__uploaded):hover
    .file-upload__content[data-v-9c814829] {
    color: var(--Primary, #1ab248);
  }
  .file-upload[data-v-9c814829]:not(.file-upload__uploaded):hover svg path {
    stroke: var(--Primary, #1ab248);
  }
}
.file-upload__subtitle[data-v-9c814829] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.file-upload__remove[data-v-9c814829] {
  color: var(--Error, #e40029);
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.file-upload__content[data-v-9c814829] {
  display: flex;
  gap: 10px;
}
.file-upload__content-title[data-v-9c814829] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.file-upload__content-subtitle[data-v-9c814829] {
  color: #565a62;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.file-upload__file-label[data-v-9c814829] {
  word-wrap: break-word;
  max-width: 254px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .file-upload__file-label[data-v-9c814829] {
    max-width: 350px;
  }
}
@keyframes load-013121d4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-013121d4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.contract-form-cis[data-v-013121d4] {
  margin-inline: 16px;
  --padding-top: 24px;
  --padding-bottom: 24px;
  --padding-top-lg: 56px;
  --padding-bottom-lg: 56px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .contract-form-cis[data-v-013121d4] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .contract-form-cis[data-v-013121d4] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.contract-form-cis[data-v-013121d4] .cdek-input__tip:empty {
  display: none;
}
.contract-form-cis__header[data-v-013121d4] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  .contract-form-cis__header[data-v-013121d4] {
    gap: 16px;
    margin-bottom: 40px;
  }
}
.contract-form-cis__title[data-v-013121d4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 1200px) {
  .contract-form-cis__title[data-v-013121d4] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
  }
}
.contract-form-cis__description[data-v-013121d4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .contract-form-cis__description[data-v-013121d4] {
    max-width: 634px;
  }
}
@media (min-width: 768px) {
  .contract-form-cis__form[data-v-013121d4] {
    width: 384px;
  }
}
.contract-form-cis__files[data-v-013121d4] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 4px;
}
.contract-form-cis__sub[data-v-013121d4] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.contract-form-cis__sub[data-v-013121d4]:first-child {
  margin-bottom: 32px;
}
.contract-form-cis__phone-wrapper[data-v-013121d4] {
  display: flex;
  gap: 8px;
}
.contract-form-cis__phone-wrapper[data-v-013121d4] .cdek-select {
  min-width: 104px;
}
.contract-form-cis__phone-wrapper[data-v-013121d4]
  .cdek-select
  .cdek-dropdown-box {
  max-height: 350px;
  overflow: auto;
}
.contract-form-cis__phone-wrapper[data-v-013121d4]
  .cdek-select
  .cdek-dropdown-box::-webkit-scrollbar {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  width: 4px;
  border-radius: 8px;
}
.contract-form-cis__phone-wrapper[data-v-013121d4]
  .cdek-select
  .cdek-dropdown-box::-webkit-scrollbar-thumb {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #e0e4e9;
}
.contract-form-cis__phone-wrapper[data-v-013121d4]
  .cdek-select
  .cdek-select__tip:empty {
  display: none;
}
.contract-form-cis__phone[data-v-013121d4] {
  width: 100%;
}
.contract-form-cis__textarea[data-v-013121d4] {
  width: 100%;
  height: 100px;
  border: 1px solid #cccfd5;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 16px;
  outline-color: var(--Primary, #1ab248);
  transition: outline-color 0.3s ease;
  caret-color: var(--Primary, #1ab248);
}
.contract-form-cis__send[data-v-013121d4] {
  margin-top: 32px;
  margin-bottom: 24px;
}
@keyframes load-0bd3482e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0bd3482e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.prime-page[data-v-0bd3482e] {
  margin-inline: 16px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .prime-page[data-v-0bd3482e] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .prime-page[data-v-0bd3482e] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@keyframes load-1c106421 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1c106421 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-new-card[data-v-1c106421] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin: 20px 0;
  padding: 32px;
  box-shadow: 0 4px 20px #0000001c;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  border-radius: 16px;
}
.integration-new-card__picture[data-v-1c106421] {
  width: 20%;
  min-width: 120px;
}
.integration-new-card__describe[data-v-1c106421] {
  width: 80%;
}
.integration-new-card__title[data-v-1c106421] {
  margin: 36px 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.integration-new-card__subtitle[data-v-1c106421] {
  margin-bottom: 8px;
}
.integration-new-card__solution[data-v-1c106421] {
  margin: 16px 0;
}
.integration-new-card__block[data-v-1c106421] {
  display: flex;
  align-items: center;
}
.integration-new-card__icon[data-v-1c106421] {
  margin-right: 12px;
  flex-shrink: 0;
}
.integration-new-card__button[data-v-1c106421] {
  width: 100%;
  margin-top: 32px;
}
@media (min-width: 768px) {
  .integration-new-card__title[data-v-1c106421] {
    margin-top: 0;
  }
}
@media (min-width: 1000px) {
  .integration-new-card[data-v-1c106421] {
    padding: 40px 40px 56px;
  }
  .integration-new-card__solution[data-v-1c106421] {
    margin: 24px 0;
  }
  .integration-new-card__button[data-v-1c106421] {
    width: auto;
    padding: 20px 40px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }
}
@keyframes load-6227ea27 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6227ea27 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.alert[data-v-6227ea27] {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 8px;
  border-radius: 8px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  position: relative;
  height: 36px;
}
.alert.alert--background[data-v-6227ea27]:not(.alert--quiz) {
  background: var(--Peak_80, rgba(255, 255, 255, 0.8));
}
.alert-info[data-v-6227ea27] {
  margin-right: 6px;
}
.alert-close[data-v-6227ea27] {
  margin-left: 12px;
}
.alert-close svg[data-v-6227ea27] {
  display: block;
}
@media (hover: hover) {
  .alert-close:hover svg[data-v-6227ea27] {
    stroke-opacity: 1;
  }
}
.alert-info-block[data-v-6227ea27] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.alert__link[data-v-6227ea27] {
  text-decoration: none;
  color: var(--Bottom, #000000);
  font-size: 14px;
  line-height: 20px;
}
.alert__icon[data-v-6227ea27] {
  margin-right: 8px;
}
.alert--quiz[data-v-6227ea27] {
  background: linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
  border: none;
}
.alert--quiz[data-v-6227ea27]:hover {
  border: none;
}
.alert--quiz:hover .alert__link[data-v-6227ea27] {
  color: #000;
}
@keyframes load-35bb919d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-35bb919d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.alerts[data-v-35bb919d] {
  position: relative;
  display: flex;
  margin: 0;
  min-width: 100%;
  padding: 24px 0 0;
}
.alerts__container[data-v-35bb919d] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow-y: visible;
  overflow-x: auto;
  gap: 12px;
  padding: 0 0 0 16px;
  width: 1200px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 992px) {
  .alerts__container[data-v-35bb919d] {
    padding: 8px 0 0 16px;
    overflow-x: visible;
  }
}
@media (min-width: 1200px) {
  .alerts__container[data-v-35bb919d] {
    padding-left: 0;
  }
}
.alerts__container[data-v-35bb919d]::-webkit-scrollbar {
  display: none;
}
.alerts__item[data-v-35bb919d] {
  box-sizing: border-box;
  width: auto;
  flex-shrink: 0;
  flex-grow: 0;
  box-shadow: 0 0 8px #0000000d;
}
@media (hover: hover) {
  .alerts__item[data-v-35bb919d]:hover {
    box-shadow: 0 0 8px #0000001f;
  }
}
.alerts__item[data-v-35bb919d]:last-child {
  margin-right: 16px;
}
@media (min-width: 992px) {
  .alerts[data-v-35bb919d] {
    margin: 0 auto;
    padding-top: 15px;
  }
  .alerts__container[data-v-35bb919d] {
    gap: 12px;
    height: auto;
    flex-wrap: wrap;
  }
}
.alerts--background[data-v-35bb919d] {
  margin: 0;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
@media (min-width: 992px) {
  .alerts--background[data-v-35bb919d] {
    margin: 0 auto;
    padding-top: 12px;
  }
}
.alerts--closed[data-v-35bb919d] {
  margin: 0 auto;
  height: 24px;
}
@media (min-width: 992px) {
  .alerts--closed[data-v-35bb919d] {
    height: 48px;
  }
}
@keyframes load-f82f2dd4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f82f2dd4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-tiles[data-v-f82f2dd4] {
  background: transparent;
}
.universal-tiles__light .universal-tiles__tile[data-v-f82f2dd4] {
  background: #fff;
  color: #000;
}
.universal-tiles__light .universal-tiles__dark[data-v-f82f2dd4] {
  background: rgb(50, 50, 50);
  color: #fff;
}
.universal-tiles__container[data-v-f82f2dd4] {
  margin-inline: 16px;
  --padding-top: 56px;
  --padding-bottom: 56px;
  --padding-top-lg: 80px;
  --padding-bottom-lg: 80px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .universal-tiles__container[data-v-f82f2dd4] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .universal-tiles__container[data-v-f82f2dd4] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.universal-tiles__title[data-v-f82f2dd4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 24px;
  --title-margin-lg: 32px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .universal-tiles__title[data-v-f82f2dd4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: var(--title-margin-lg);
  }
}
.universal-tiles__subtitle[data-v-f82f2dd4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: none;
  margin-top: 12px;
}
@media (min-width: 576px) {
  .universal-tiles__subtitle[data-v-f82f2dd4] {
    display: block;
  }
}
.universal-tiles__grid[data-v-f82f2dd4] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media (min-width: 576px) {
  .universal-tiles__grid[data-v-f82f2dd4] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .universal-tiles__grid[data-v-f82f2dd4] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.universal-tiles__tile[data-v-f82f2dd4] {
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--tile-padding-top, 20px) var(--tile-padding-right, 20px)
    var(--tile-padding-bottom, 20px) var(--tile-padding-left, 20px);
  --tile-background: var(--Peak, #fff);
  background: var(--tile-background);
}
@media (min-width: 768px) {
  .universal-tiles__tile[data-v-f82f2dd4] {
    padding: var(--tile-padding-top-md, 32px) var(--tile-padding-right-md, 32px)
      var(--tile-padding-bottom-md, 32px) var(--tile-padding-left-md, 32px);
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .universal-tiles__tile[data-v-f82f2dd4] {
    min-height: 384px;
    padding: 32px;
  }
}
.universal-tiles__img[data-v-f82f2dd4] {
  display: inline-block;
  width: 80px;
  line-height: 0;
  margin-bottom: 20px;
}
.universal-tiles__img img[data-v-f82f2dd4] {
  width: 100%;
}
@media (min-width: 1200px) {
  .universal-tiles__img[data-v-f82f2dd4] {
    margin-bottom: unset;
    width: 132px;
  }
}
.universal-tiles__tile-title[data-v-f82f2dd4] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .universal-tiles__tile-title[data-v-f82f2dd4] {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  .universal-tiles__tile-title[data-v-f82f2dd4] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.universal-tiles__tile-subtitle[data-v-f82f2dd4] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .universal-tiles__tile-subtitle[data-v-f82f2dd4] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.universal-tiles__links[data-v-f82f2dd4] {
  margin-top: 20px;
}
.universal-tiles__links[data-v-f82f2dd4] .cdek-link {
  font-size: 14px;
  color: #4aff81;
}
@keyframes load-0e437e7c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0e437e7c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tiles-grid-group[data-v-0e437e7c] {
  --background: #fff;
  background: var(--background);
}
.tiles-grid-group__container[data-v-0e437e7c] {
  margin-inline: 16px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-top-lg: 120px;
  --padding-bottom-lg: 120px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .tiles-grid-group__container[data-v-0e437e7c] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .tiles-grid-group__container[data-v-0e437e7c] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.tiles-grid-group__title[data-v-0e437e7c] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  --title-margin: 16px;
  margin-bottom: var(--title-margin);
}
@media (min-width: 992px) {
  .tiles-grid-group__title[data-v-0e437e7c] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
}
.tiles-grid-group__chips[data-v-0e437e7c] {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .tiles-grid-group__item[data-v-0e437e7c] {
    margin-bottom: 120px;
  }
  .tiles-grid-group__item[data-v-0e437e7c]:last-child {
    margin-bottom: 0;
  }
}
@keyframes load-aa8b3e5b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-aa8b3e5b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tile[data-v-aa8b3e5b] {
  text-decoration: none;
  border: 1px solid #e1e1e1;
  margin-left: -1px;
  margin-top: -1px;
}
@media only screen and (min-width: 1000px) {
  .tile:last-child .tile__item[data-v-aa8b3e5b] {
    border-left: 1px solid transparent;
  }
}
@media only screen and (max-width: 999px) {
  .tile:last-child .tile__item[data-v-aa8b3e5b] {
    border-top: 1px solid transparent;
  }
}
@media only screen and (min-width: 1000px) {
  .tile:first-child .tile__item[data-v-aa8b3e5b] {
    border-right: 1px solid transparent;
  }
}
.tile__item[data-v-aa8b3e5b] {
  min-height: 250px;
  height: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  padding: 47px 34px 47px 50px;
  box-sizing: border-box;
}
.tile__item--hover[data-v-aa8b3e5b] {
  box-shadow: 0 0 30px #0000001a;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tile__item[data-v-aa8b3e5b] {
    min-height: 170px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 47px 34px 47px 28px;
  }
}
@media only screen and (max-width: 639px) {
  .tile__item[data-v-aa8b3e5b] {
    padding: 36px 30px 36px 38px;
  }
}
.tile__title[data-v-aa8b3e5b] {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #232323;
  margin-bottom: 5px;
}
.tile__value[data-v-aa8b3e5b] {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  display: block;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tile__title[data-v-aa8b3e5b],
  .tile__value[data-v-aa8b3e5b] {
    text-align: center;
  }
}
.tile__box-icon[data-v-aa8b3e5b] {
  min-height: 105px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tile__box-icon[data-v-aa8b3e5b] {
    min-width: unset;
    width: auto;
  }
}
.tile__animation[data-v-aa8b3e5b] {
  height: 80px;
  width: 100px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tile__animation[data-v-aa8b3e5b] {
    width: auto;
  }
}
.tile__icon[data-v-aa8b3e5b] {
  margin-top: 6px;
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tile__icon[data-v-aa8b3e5b] {
    flex: 0 0 auto;
    margin: 4px 0 0 15px;
  }
}
@media only screen and (max-width: 639px) {
  .tile__icon[data-v-aa8b3e5b] {
    margin: 13px 0 23px;
  }
}
@keyframes load-f057f672 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f057f672 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tiles[data-v-f057f672] {
  margin-top: 50px;
  padding: 0;
  margin-bottom: 80px;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .tiles[data-v-f057f672] {
    max-width: 1000px;
    padding: 0 20px;
    margin: 80px auto 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .tiles[data-v-f057f672] {
    padding: 0 20px;
    margin-top: 50px;
  }
}
@media (min-width: 640px) {
  .tiles--column[data-v-f057f672] {
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .tiles--column .base-flex.md4[data-v-f057f672] {
    flex-basis: auto;
    width: 50%;
    max-width: none;
    height: auto;
  }
}
.tiles--column .tile__item[data-v-f057f672] {
  padding: 25px 20px 25px 35px;
  height: auto;
}
@media (min-width: 640px) {
  .tiles--column .tile__item[data-v-f057f672] {
    padding: 20px 40px 40px;
  }
}
@media (min-width: 1000px) {
  .tiles--column .tile__item[data-v-f057f672] {
    display: flex;
    padding-bottom: 30px;
    padding-top: 35px;
    height: 100%;
  }
}
.tiles--column .tile__icon[data-v-f057f672] {
  margin: 0 0 30px;
  max-width: 50px;
  max-height: 50px;
}
@media (min-width: 1000px) {
  .tiles--column .tile__icon[data-v-f057f672] {
    max-width: 60px;
    max-height: 60px;
  }
}
.tiles--column .tile__icon img[data-v-f057f672] {
  width: 100%;
  height: 100%;
}
@media (min-width: 1000px) {
  .tiles--column .base-layout[data-v-f057f672] {
    flex-wrap: wrap;
  }
}
.tiles__layout.base-layout[data-v-f057f672] {
  flex-wrap: wrap;
}
@media only screen and (max-width: 999px) {
  .tiles__layout.base-layout[data-v-f057f672] {
    flex-direction: column;
  }
}
@media (min-width: 640px) {
  .tiles[data-v-f057f672] {
    margin-bottom: 100px;
  }
}
@media (min-width: 1000px) {
  .tiles[data-v-f057f672] {
    margin-bottom: 130px;
  }
  .tiles[data-v-f057f672] .tile {
    max-width: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 1280px) {
  .tiles[data-v-f057f672] {
    margin-bottom: 165px;
  }
}
@keyframes load-f01be890 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f01be890 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-slider[data-v-f01be890] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-grow: 0;
  min-width: 0;
  height: 266px;
  padding: 30px 30px 16px;
  border-radius: 24px;
  background: linear-gradient(180deg, #f6f5f8 0%, #efedf1 100%);
}
.package-slider .swiper-slide__image[data-v-f01be890] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.package-slider.swiper-container-initialized .swiper-slide[data-v-f01be890] {
  opacity: 1;
}
.package-slider .swiper-wrapper[data-v-f01be890] {
  height: calc(100% - 20px);
}
.package-slider .package-slide[data-v-f01be890] {
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.package-slider .package-slide__image[data-v-f01be890] {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.package-slider--empty[data-v-f01be890] {
  padding: 30px;
}
.package-slider--empty .swiper-wrapper[data-v-f01be890] {
  height: 100%;
}
.package-slider .package-slider-bullets[data-v-f01be890] {
  display: none;
  margin-top: 16px;
}
.package-slider .package-slider-bullets--active[data-v-f01be890] {
  display: flex;
}
.package-slider[data-v-f01be890]
  .package-slider-bullets
  .package-slider-bullets__bullet {
  width: 100%;
  height: 4px;
  margin-right: 8px;
  border-radius: 8px;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, 0.07);
}
.package-slider[data-v-f01be890]
  .package-slider-bullets
  .package-slider-bullets__bullet:last-child {
  margin-right: 0;
}
.package-slider[data-v-f01be890]
  .package-slider-bullets
  .package-slider-bullets__bullet--active {
  background: #00bc4c;
}
@keyframes load-186c0e96 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-186c0e96 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card-sizes[data-v-186c0e96] {
  display: flex;
  justify-content: space-between;
}
.package-card-sizes__item[data-v-186c0e96] {
  margin-right: 32px;
  color: #434c5d;
}
.package-card-sizes__item[data-v-186c0e96]:last-child {
  margin-right: 0;
}
.package-card-sizes__box[data-v-186c0e96] {
  align-items: flex-start;
  flex-direction: column;
}
.package-card-sizes__box .package-card-sizes__item[data-v-186c0e96] {
  margin-right: 0;
  margin-bottom: 8px;
}
.package-card-sizes__box .package-card-sizes__item[data-v-186c0e96]:last-child {
  margin-bottom: 0;
}
.package-card-sizes__value[data-v-186c0e96] {
  margin: 4px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.package-card-sizes__title[data-v-186c0e96] {
  opacity: 0.7;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.package-card-sizes__price[data-v-186c0e96] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.package-card-sizes__sign[data-v-186c0e96] {
  margin-left: 4px;
}
@media (min-width: 640px) {
  .package-card-sizes[data-v-186c0e96] {
    justify-content: flex-start;
  }
}
@keyframes load-f22529dc {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f22529dc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card-youtube[data-v-f22529dc] {
  display: flex;
  align-items: center;
  max-width: 150px;
  cursor: pointer;
  text-decoration: none;
  color: #434c5d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.package-card-youtube__image[data-v-f22529dc] {
  margin-right: 12px;
}
@keyframes load-7f0a6b26 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7f0a6b26 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.package-card-rules[data-v-7f0a6b26] {
  padding: 12px 16px;
  color: #434c5d;
  border-radius: 8px;
  background: #f8f8fa;
  line-height: 24px;
}
.package-card-rules[data-v-7f0a6b26] ul {
  margin-left: 16px;
}
.package-card-rules__trigger[data-v-7f0a6b26] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.package-card-rules__trigger-icon[data-v-7f0a6b26] {
  position: absolute;
  right: 5px;
}
.package-card-rules--open .package-card-rules__trigger[data-v-7f0a6b26] {
  margin-bottom: 12px;
}
@keyframes load-37202afa {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-37202afa {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tariff-info-widget[data-v-37202afa] {
  padding: 8px;
  border-radius: 10px;
  background-color: #f5f5f6;
}
.tariff-info-widget__days[data-v-37202afa] {
  font-size: 24px;
  line-height: 28px;
}
.tariff-info-widget__cost-and-term[data-v-37202afa] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
@media (min-width: 640px) {
  .tariff-info-widget__cost-and-term[data-v-37202afa] {
    flex: 1 1 33%;
    flex-direction: column;
    margin-bottom: 0;
    padding-right: 24px;
    border-right: 1px solid #e1e1e1;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget__cost-and-term[data-v-37202afa] {
    flex: 1 1 40%;
    flex-direction: row;
    border-right: 0 none;
  }
}
@media (min-width: 1280px) {
  .tariff-info-widget__cost-and-term[data-v-37202afa] {
    flex: 1 1 30%;
  }
  .tariff-info-widget__cost-and-term[data-v-37202afa]:before {
    position: absolute;
    top: calc(50% - 90px);
    right: 0;
    width: 0;
    height: 0;
    content: "";
    border-width: 90px 0 90px 30px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
  }
  .tariff-info-widget__cost-and-term[data-v-37202afa]:after {
    position: absolute;
    top: calc(50% - 90px);
    right: 0;
    width: 0;
    height: 0;
    content: "";
    border-width: 90px 9px 90px 30px;
    border-style: solid;
    border-color: transparent transparent transparent #f5f5f6;
  }
}
.tariff-info-widget__time[data-v-37202afa] {
  margin-top: 8px;
  display: flex;
  align-items: center;
}
.tariff-info-widget__time img[data-v-37202afa] {
  margin-right: 8px;
}
.tariff-info-widget__cost[data-v-37202afa] {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (min-width: 640px) {
  .tariff-info-widget__cost[data-v-37202afa] {
    margin-bottom: 10px;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget__cost[data-v-37202afa] {
    margin-right: 8px;
    margin-bottom: 0;
  }
}
.tariff-info-widget__label[data-v-37202afa] {
  display: block;
  margin-bottom: 5px;
  color: #888;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.tariff-info-widget__text[data-v-37202afa] {
  margin-bottom: 16px;
  font-size: 13px;
  font-weight: 300;
  line-height: 17px;
}
@media (min-width: 1000px) {
  .tariff-info-widget__text[data-v-37202afa] {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 21px;
  }
}
@media (min-width: 640px) {
  .tariff-info-widget__box[data-v-37202afa] {
    margin-right: 42px;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget__box[data-v-37202afa] {
    width: 60%;
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  .tariff-info-widget__box[data-v-37202afa] {
    width: auto;
    margin-right: 24px;
  }
}
.tariff-info-widget__map[data-v-37202afa] {
  text-align: center;
}
@media (min-width: 640px) {
  .tariff-info-widget__map[data-v-37202afa] {
    display: flex;
    align-items: center;
    flex: 1 1 67%;
    padding-left: 16px;
    text-align: left;
  }
}
.tariff-info-widget__map-button[data-v-37202afa] {
  display: inline-flex;
  align-items: center;
  padding: 8px 16px;
  color: #1ab248;
  border-radius: 50px;
  outline: none;
  background: #fff;
  box-shadow: 0 1px 1px #0000001f;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1000px) {
  .tariff-info-widget__map-button[data-v-37202afa] {
    flex: 0 0 auto;
  }
}
.tariff-info-widget__point[data-v-37202afa] {
  margin-right: 8px;
}
.tariff-info-widget__direction[data-v-37202afa] {
  display: none;
}
.tariff-info-widget__app-box[data-v-37202afa] {
  margin-top: 20px;
}
@media (min-width: 640px) {
  .tariff-info-widget__app-box[data-v-37202afa] {
    margin-top: 0;
  }
}
.tariff-info-widget__app-text[data-v-37202afa] {
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 300;
  line-height: 17px;
}
@media (min-width: 1000px) {
  .tariff-info-widget__app-text[data-v-37202afa] {
    font-size: 15px;
    line-height: 21px;
  }
}
@media (min-width: 1280px) {
  .tariff-info-widget__app-button[data-v-37202afa] {
    flex: 0 0 130px;
  }
}
.tariff-info-widget--light[data-v-37202afa] {
  padding: 24px 8px 8px;
  background-color: #fff;
}
.tariff-info-widget--light .tariff-info-widget__direction[data-v-37202afa] {
  display: block;
  flex: 1 1 100%;
  margin-bottom: 15px;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}
@media (min-width: 640px) {
  .tariff-info-widget--light .tariff-info-widget__direction[data-v-37202afa] {
    width: 100%;
    text-align: left;
    font-size: 17px;
    line-height: 18px;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget--light .tariff-info-widget__direction[data-v-37202afa] {
    font-size: 15px;
    line-height: 14px;
  }
}
.tariff-info-widget--light .tariff-info-widget__label[data-v-37202afa] {
  display: none;
}
.tariff-info-widget--light .tariff-info-widget__text[data-v-37202afa] {
  margin: 0 auto 16px;
}
@media (min-width: 640px) {
  .tariff-info-widget--light .tariff-info-widget__text[data-v-37202afa] {
    margin: 0 0 16px;
  }
}
@media (min-width: 1280px) {
  .tariff-info-widget--light .tariff-info-widget__text[data-v-37202afa] {
    margin: 0 8px 0 0;
  }
}
.tariff-info-widget--light .tariff-info-widget__map-button[data-v-37202afa] {
  border: 1px solid #1ab248;
  box-shadow: none;
}
@media (min-width: 1000px) {
  .tariff-info-widget--light .tariff-info-widget__map-button[data-v-37202afa] {
    margin-right: 10px;
  }
}
.tariff-info-widget--light .tariff-info-widget__return[data-v-37202afa] {
  position: absolute;
  top: 4px;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  outline: none;
}
@media (min-width: 1000px) {
  .tariff-info-widget--light .tariff-info-widget__return[data-v-37202afa] {
    position: static;
    margin-left: 16px;
    background-color: #f5f5f6;
  }
}
@media (min-width: 1280px) {
  .tariff-info-widget--light .tariff-info-widget__return[data-v-37202afa] {
    align-self: center;
  }
}
@media (min-width: 640px) {
  .tariff-info-widget--light
    .tariff-info-widget__cost-and-term[data-v-37202afa] {
    flex: 1 1 35%;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget--light
    .tariff-info-widget__cost-and-term[data-v-37202afa]:before {
    border-color: transparent transparent transparent #1ab248;
  }
  .tariff-info-widget--light
    .tariff-info-widget__cost-and-term[data-v-37202afa]:after {
    border-color: transparent transparent transparent white;
  }
  .tariff-info-widget--light[data-v-37202afa] {
    height: 100%;
    padding: 14px 8px;
  }
}
@media (min-width: 640px) {
  .tariff-info-widget[data-v-37202afa] {
    display: flex;
    align-items: center;
    padding: 24px;
  }
}
@media (min-width: 1000px) {
  .tariff-info-widget[data-v-37202afa] {
    overflow: hidden;
  }
}
@keyframes load-536cd79a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-536cd79a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tariff-info-widget[data-v-536cd79a] {
  margin-top: 24px;
}
.containerMF__arrow-Back,
.slider-arrows .swiper-button-prevArrow,
.containerMF__arrow-For,
.slider-arrows .swiper-button-nextArrow {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back:before,
.slider-arrows .swiper-button-prevArrow:before,
.containerMF__arrow-For:before,
.slider-arrows .swiper-button-nextArrow:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back:focus,
.slider-arrows .swiper-button-prevArrow:focus,
.containerMF__arrow-Back:hover,
.slider-arrows .swiper-button-prevArrow:hover,
.containerMF__arrow-Back:active,
.slider-arrows .swiper-button-prevArrow:active,
.containerMF__arrow-For:focus,
.slider-arrows .swiper-button-nextArrow:focus,
.containerMF__arrow-For:hover,
.slider-arrows .swiper-button-nextArrow:hover,
.containerMF__arrow-For:active,
.slider-arrows .swiper-button-nextArrow:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back:focus:before,
.slider-arrows .swiper-button-prevArrow:focus:before,
.containerMF__arrow-Back:hover:before,
.slider-arrows .swiper-button-prevArrow:hover:before,
.containerMF__arrow-Back:active:before,
.slider-arrows .swiper-button-prevArrow:active:before,
.containerMF__arrow-For:focus:before,
.slider-arrows .swiper-button-nextArrow:focus:before,
.containerMF__arrow-For:hover:before,
.slider-arrows .swiper-button-nextArrow:hover:before,
.containerMF__arrow-For:active:before,
.slider-arrows .swiper-button-nextArrow:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-For:before,
.slider-arrows .swiper-button-nextArrow:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back,
.slider-arrows .swiper-button-prevArrow {
  margin-right: 15px;
}
.containerMF__arrow-Back:before,
.slider-arrows .swiper-button-prevArrow:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.slider-arrows {
  margin-bottom: 67px;
  padding-bottom: 40px;
}
@media (min-width: 640px) {
  .slider-arrows {
    margin-bottom: 57px;
  }
}
@media (min-width: 1000px) {
  .slider-arrows {
    padding: 0 20px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .slider-arrows {
    padding: 100px 0 0;
    margin: 0 auto 135px;
    overflow: hidden;
    max-width: 1600px;
  }
}
@media (min-width: 1600px) {
  .slider-arrows {
    max-width: none;
    width: 100%;
  }
}
.slider-arrows .swiper-wrapper {
  height: 69.375vw;
}
@media (min-width: 1280px) {
  .slider-arrows .swiper-wrapper {
    height: auto;
    align-items: center;
  }
}
.slider-arrows .swiper-slide,
.slider-arrows .swiper-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.slider-arrows .swiper-slide-active {
  opacity: 1;
  transition: opacity 0.5s;
}
.slider-arrows .swiper-slide-prev .slider-arrows .swiper-slide-next {
  opacity: 0;
  transition: opacity 0.5s;
}
@media (min-width: 1280px) {
  .slider-arrows .swiper-slide {
    height: 24.39vw;
    opacity: 0.3;
    margin-right: 20px;
  }
  .slider-arrows .swiper-slide-active {
    width: 53.13vw !important;
    height: 36.73vw;
    margin: -70px 50px 0;
    opacity: 1;
  }
  .slider-arrows .swiper-slide-prev img {
    position: relative;
    right: -50px;
  }
}
.slider-arrows .swiper-buttons {
  display: none;
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 3;
}
@media (min-width: 1000px) {
  .slider-arrows .swiper-buttons {
    display: flex;
    justify-content: space-between;
    width: 125px;
  }
}
.slider-arrows .swiper-button {
  cursor: pointer;
  left: auto;
  right: auto;
}
.slider-arrows .swiper-button:after {
  display: none;
}
.slider-arrows .swiper-button-disabled {
  opacity: 0.3;
  cursor: default;
}
.slider-arrows
  .swiper-button-disabled:focus
  .slider-arrows
  .swiper-button-disabled:hover
  .slider-arrows
  .swiper-button-disabled:active {
  background-color: #eee;
  transition: none;
}
.slider-arrows
  .swiper-button-disabled:focus
  .slider-arrows
  .swiper-button-disabled:hover
  .slider-arrows
  .swiper-button-disabled:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.slider-arrows .swiper-pagination {
  bottom: 0;
}
@media (min-width: 1000px) {
  .slider-arrows .swiper-pagination {
    display: none;
  }
}
.slider-arrows .swiper-container {
  padding-bottom: 28px;
  position: relative;
}
@media (min-width: 1000px) {
  .slider-arrows .swiper-container {
    padding-top: 63px;
    padding-bottom: 0;
  }
}
.slider-arrows .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #cfcfcf;
  margin: 0 6px;
  opacity: 1;
}
.slider-arrows .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  background-color: #232323;
}
@keyframes load-275d59c8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-275d59c8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mass-orders-banner[data-v-275d59c8] {
  text-decoration: none;
  color: var(--Bottom, #000000);
  background: linear-gradient(45deg, #b4dfff 0%, #e0f9ff 100%);
  border-radius: 16px;
  padding: 20px;
  display: block;
  position: relative;
  cursor: pointer;
}
@media (min-width: 992px) {
  .mass-orders-banner[data-v-275d59c8] {
    padding: 32px 24px;
  }
}
.mass-orders-banner__title[data-v-275d59c8] {
  position: relative;
  z-index: 2;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 4px;
}
@media (min-width: 992px) {
  .mass-orders-banner__title[data-v-275d59c8] {
    margin-bottom: 8px;
  }
}
.mass-orders-banner__descr[data-v-275d59c8] {
  position: relative;
  z-index: 2;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
@media (min-width: 992px) {
  .mass-orders-banner__descr[data-v-275d59c8] {
    width: auto;
  }
}
@keyframes load-e915fb33 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e915fb33 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-services-payment[data-v-e915fb33] {
  display: block;
  background: var(--Orange_Low, linear-gradient(45deg, #ffbfe9, #ffecba));
  position: relative;
  border-radius: 16px;
  text-decoration: none;
  padding: 16px;
}
@media (min-width: 1200px) {
  .cdek-services-payment[data-v-e915fb33] {
    height: auto;
    padding: 20px 24px;
  }
}
.cdek-services-payment__title[data-v-e915fb33] {
  color: var(--Bottom, #000000);
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.cdek-services-payment__subtitle[data-v-e915fb33] {
  color: #000;
  line-height: 20px;
  font-size: 14px;
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services-payment__subtitle[data-v-e915fb33] {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }
}
.cdek-services-payment__icon[data-v-e915fb33] img {
  position: absolute;
  right: 0;
  bottom: 0;
}
@keyframes load-52e7f9bf {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-52e7f9bf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-services[data-v-52e7f9bf] {
  position: relative;
  --background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.cdek-services__banner[data-v-52e7f9bf] {
  margin-top: 40px;
}
@media (min-width: 576px) {
  .cdek-services__banner[data-v-52e7f9bf] {
    margin-top: 0;
    width: 180px;
  }
}
@media (min-width: 1200px) {
  .cdek-services__banner[data-v-52e7f9bf] {
    margin-top: 0;
  }
  .cdek-services[data-v-52e7f9bf] {
    display: flex;
    position: relative;
    gap: 24px;
    margin: 0 auto;
  }
  .cdek-services[data-v-52e7f9bf]:not(.cdek-services_is-faq-widget) {
    background: #f5f6f8;
  }
  .cdek-services:not(.cdek-services_is-faq-widget)
    .cdek-services__banner[data-v-52e7f9bf] {
    width: 180px;
    flex-shrink: 0;
  }
}
.cdek-services_is-faq-widget[data-v-52e7f9bf] {
  margin-top: 40px;
}
.cdek-services_is-faq-widget .cdek-services__content[data-v-52e7f9bf] {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .cdek-services_is-faq-widget .cdek-services__content[data-v-52e7f9bf] {
    flex-direction: row;
    gap: 24px;
  }
}
.cdek-services_is-faq-widget
  .cdek-services__content
  .cdek-services__calculator[data-v-52e7f9bf] {
  width: 100%;
  max-width: 100%;
  padding: 0;
  box-shadow: unset;
}
.cdek-services__content[data-v-52e7f9bf] {
  --padding-top: 48px;
  --padding-bottom: 32px;
  --padding-top-lg: 0px;
  --padding-bottom-lg: 0px;
  display: flex;
  background: #fff;
  flex-direction: column;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: var(--padding-top) 16px var(--padding-bottom);
}
@media (min-width: 1200px) {
  .cdek-services__content[data-v-52e7f9bf] {
    background: unset;
    margin-top: 0;
    margin-bottom: 0;
    flex-direction: row;
    padding: var(--padding-top-lg) 0 var(--padding-bottom-lg);
    gap: 24px;
  }
}
.cdek-services__footer[data-v-52e7f9bf] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 24px;
}
.cdek-services__footer a[data-v-52e7f9bf] {
  margin-left: 8px;
}
@media (min-width: 1200px) {
  .cdek-services__footer[data-v-52e7f9bf] {
    margin-top: 0;
  }
}
.cdek-services__extra[data-v-52e7f9bf] {
  display: flex;
  padding-top: 16px;
  flex-direction: row;
  gap: 12px;
  margin-top: 32px;
}
.cdek-services__extra-item[data-v-52e7f9bf] {
  flex: 1 1 138px;
  max-height: 192px;
}
@media (min-width: 1200px) {
  .cdek-services__extra-item[data-v-52e7f9bf] {
    flex: 1 1 84px;
  }
  .cdek-services__extra-payment[data-v-52e7f9bf] {
    flex-grow: 0;
  }
}
.cdek-services__extra.is-optional
  .cdek-services__extra-tracking[data-v-52e7f9bf],
.cdek-services__extra.is-single
  .cdek-services__extra-tracking[data-v-52e7f9bf] {
  max-height: 316px;
}
.cdek-services__extra.is-single:not(.cdek-services__extra.is-optional)
  .cdek-services__extra-tracking[data-v-52e7f9bf] {
  max-height: 292px;
}
.cdek-services__extra.is-single:not(
    .cdek-services__extra.is-optional
  ).is-legal-link
  .cdek-services__extra-tracking[data-v-52e7f9bf] {
  max-height: 320px;
}
@media (min-width: 1200px) {
  .cdek-services__extra.is-not-stretch[data-v-52e7f9bf]
    .cdek-services__extra-tracking {
    flex: 0 1 84px;
  }
  .cdek-services__extra.is-not-stretch[data-v-52e7f9bf]
    .cdek-services__extra-tracking
    .cdek-services-tracking-content {
    padding-bottom: 40px;
  }
  .cdek-services__extra.is-not-stretch.is-legal-link
    .cdek-services__extra-payment[data-v-52e7f9bf] {
    flex-grow: inherit;
    max-height: 204px;
  }
}
.cdek-services__extra.is-optional.is-single.is-legal-link
  .cdek-services__extra-tracking[data-v-52e7f9bf] {
  max-height: 344px;
}
@media (min-width: 1200px) {
  .cdek-services__extra[data-v-52e7f9bf] {
    padding-top: 0;
    margin-top: 0;
    flex-grow: 1;
    flex-direction: column;
    width: 100%;
    max-width: 384px;
    flex-basis: auto;
    gap: 24px;
  }
}
.cdek-services__subtitle[data-v-52e7f9bf] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 4px;
}
.cdek-services__subtitle a[data-v-52e7f9bf] {
  color: var(--Primary_Active, #158e3a);
}
@media (min-width: 1200px) {
  .cdek-services__subtitle[data-v-52e7f9bf] {
    font-size: 16px;
    line-height: 24px;
  }
}
.cdek-services__calculator[data-v-52e7f9bf] {
  position: relative;
}
.cdek-services__calculator.cdek-services__calculator--fullwidth[data-v-52e7f9bf] {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .cdek-services__calculator[data-v-52e7f9bf] {
    box-shadow: 0 4px 12px #0000000a;
    padding: 32px;
    background: #fff;
    border-radius: 16px;
    z-index: 9;
    width: 100%;
    max-width: 792px;
  }
}
.cdek-services__image[data-v-52e7f9bf] {
  display: none;
}
@media (min-width: 1200px) {
  .cdek-services__image[data-v-52e7f9bf] {
    display: block;
    position: absolute;
    bottom: -4px;
    right: 0;
    width: 300px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
}
@keyframes load-0caf37a8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0caf37a8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offices-filters[data-v-0caf37a8] {
  padding: 20px 0;
}
.offices-filters__search[data-v-0caf37a8] {
  display: none;
}
@media (min-width: 1000px) {
  .offices-filters__search[data-v-0caf37a8] {
    display: block;
  }
}
@media (max-width: 999px) {
  .offices-filters--hidden[data-v-0caf37a8] {
    padding: 0;
  }
  .offices-filters--hidden
    .offices-filters__document-and-boxes[data-v-0caf37a8] {
    display: none;
  }
}
.offices-filters__text-input[data-v-0caf37a8] {
  z-index: 2;
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .offices-filters__text-input[data-v-0caf37a8] {
    width: 647px;
    margin-bottom: 26px;
  }
}
.offices-filters__document-and-boxes[data-v-0caf37a8] {
  margin: 6px 0 0;
}
.offices-filters__doc[data-v-0caf37a8] {
  margin: 20px 0 30px;
  line-height: 21px;
}
@media (min-width: 640px) {
  .offices-filters__doc[data-v-0caf37a8] {
    margin: 30px 0 40px;
  }
}
@media (min-width: 1000px) {
  .offices-filters__doc[data-v-0caf37a8] {
    margin: -57px 0 0;
    white-space: nowrap;
    font-size: 16px;
    line-height: 25px;
  }
}
@keyframes load-3709bd4b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3709bd4b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-header[data-v-3709bd4b] {
  position: relative;
  padding: 0 10px;
  margin-top: 25px;
}
@media (min-width: 640px) {
  .office-header[data-v-3709bd4b] {
    padding: 0 20px;
    margin-top: 25px;
  }
}
@media (min-width: 1000px) {
  .office-header[data-v-3709bd4b] {
    z-index: 10;
    max-width: 1200px;
    margin: 31px auto 0;
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .office-header[data-v-3709bd4b] {
    padding: 0;
    margin-top: 31px;
  }
}
.office-header__new-design[data-v-3709bd4b] {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .office-header__new-design[data-v-3709bd4b] {
    margin-top: 120px;
  }
}
@keyframes load-d38a25f0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d38a25f0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.picture-preview-modal .picture-preview[data-v-d38a25f0] {
  position: fixed;
  top: 50%;
  left: 50%;
  bottom: unset;
  transform: translate(-50%, -50%);
  height: 100vh;
  background: white;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media (min-width: 576px) {
  .picture-preview-modal .picture-preview[data-v-d38a25f0] {
    max-width: 588px;
    max-height: 352px;
    padding: 8px;
    border-radius: 16px;
  }
}
.picture-preview-modal .picture-preview__close-wrapper[data-v-d38a25f0] {
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
  border-radius: 12px;
  padding: 8px;
  background: var(--Peak, #fff);
  width: 40px;
  height: 40px;
}
@media (min-width: 576px) {
  .picture-preview-modal .picture-preview__close-wrapper[data-v-d38a25f0] {
    top: 4px;
    right: 4px;
  }
}
.picture-preview-modal .picture-preview__image-wrapper[data-v-d38a25f0] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.picture-preview-modal .picture-preview__image-wrapper > img[data-v-d38a25f0] {
  width: 100%;
}
@media (min-width: 576px) {
  .picture-preview-modal
    .picture-preview__image-wrapper
    > img[data-v-d38a25f0] {
    width: 572px;
    height: 336px;
    border-radius: 12px;
  }
}
@keyframes load-7aaf375f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7aaf375f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.info-card[data-v-7aaf375f] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  padding: 8px 8px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  border-radius: 8px;
  max-width: 288px;
}
@media (min-width: 576px) {
  .info-card[data-v-7aaf375f] {
    max-width: 282px;
  }
}
.info-card__image_wrapper[data-v-7aaf375f] {
  position: relative;
  border-radius: 8px;
}
.info-card__image_wrapper__zoom__substrate[data-v-7aaf375f] {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-flex;
  padding: 8px;
  border-radius: 0 8px;
  background: var(--Bottom_30, rgba(0, 0, 0, 0.3));
  cursor: pointer;
}
.info-card__image_wrapper > img[data-v-7aaf375f] {
  width: 272px;
  height: 156px;
  border-radius: 8px;
}
@media (min-width: 576px) {
  .info-card__image_wrapper > img[data-v-7aaf375f] {
    width: 266px;
  }
}
.info-card__description[data-v-7aaf375f] {
  padding-left: 8px;
  padding-right: 8px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-size: 14px;
  line-height: 20px;
}
@keyframes load-6f82e444 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6f82e444 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.picture-gallery[data-v-6f82e444] {
  display: flex;
  gap: 24px;
  margin-top: 24px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .picture-gallery[data-v-6f82e444] {
    margin-top: 32px;
  }
}
@keyframes load-d90c4bb7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d90c4bb7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-worktime-list .list-item[data-v-d90c4bb7] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom, #000000);
  display: flex;
  justify-content: space-between;
}
.office-worktime-list .list-item[data-v-d90c4bb7]:first-child {
  color: var(--Primary_Active, #158e3a);
  font-weight: 500;
}
.office-worktime-list .list-item-day[data-v-d90c4bb7] {
  font-weight: 500;
}
.office-worktime-list .list-item + .list-item[data-v-d90c4bb7] {
  margin-top: 8px;
}
@keyframes load-8bc7c4e7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8bc7c4e7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-worktime__items[data-v-8bc7c4e7] {
  margin-left: 40px;
  display: none;
}
.office-worktime--open .office-worktime__items[data-v-8bc7c4e7] {
  display: block;
}
.office-worktime__head[data-v-8bc7c4e7] {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  width: 100%;
}
.office-worktime__head .head-icon[data-v-8bc7c4e7] {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.office-worktime__head .head-title[data-v-8bc7c4e7] {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.office-worktime__head .head-chevron[data-v-8bc7c4e7] {
  transform: rotate(180deg);
  width: 20px;
  height: 20px;
  margin-left: auto;
}
.office-worktime--open .office-worktime__head .head-chevron[data-v-8bc7c4e7] {
  transform: rotate(0);
}
@keyframes load-81562ebf {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-81562ebf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-survey[data-v-81562ebf] {
  padding: 16px;
  background: linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
  gap: 24px;
  margin: 32px 16px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 1000px) {
  .office-survey[data-v-81562ebf] {
    margin-right: 0;
    margin-left: 0;
    padding: 24px;
  }
}
.office-survey__content[data-v-81562ebf] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.office-survey__title[data-v-81562ebf] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .office-survey__title[data-v-81562ebf] {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}
.office-survey__text[data-v-81562ebf] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  max-width: calc(100% - 16px);
}
@media (min-width: 1000px) {
  .office-survey__text[data-v-81562ebf] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    max-width: 439px;
  }
}
.office-survey__button[data-v-81562ebf] {
  width: 156px;
  padding: 6px 16px;
  text-decoration: none;
  z-index: 1;
}
.office-survey__image[data-v-81562ebf] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 80px;
  height: 80px;
}
@media (min-width: 1000px) {
  .office-survey__image[data-v-81562ebf] {
    width: 146px;
    height: 146px;
  }
}
@keyframes load-86d14eca {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-86d14eca {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office[data-v-86d14eca] {
  display: grid;
  grid-template-columns: 100%;
  grid-template-areas: "header" "services" "map" "details" "footer";
}
.office__alert[data-v-86d14eca] {
  margin: 24px 16px 16px;
  padding: 4px 10px;
  border-radius: 6px;
  background: #f8f8f8;
}
.office__header[data-v-86d14eca] {
  grid-area: header;
  margin: 24px 16px;
}
.office__header-title[data-v-86d14eca] {
  margin-bottom: 8px;
  color: #41413f99;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office__header-subtitle[data-v-86d14eca] {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}
.office__services[data-v-86d14eca] {
  margin-bottom: 24px;
}
.office__services--mobile[data-v-86d14eca] {
  grid-area: services;
}
.office__services--desktop[data-v-86d14eca] {
  display: none !important;
  margin: 0 16px 24px;
}
.office .office__details[data-v-86d14eca] {
  grid-area: details;
}
.office__map[data-v-86d14eca] {
  width: 100%;
  grid-area: map;
}
.office__footer[data-v-86d14eca] {
  grid-area: footer;
  min-width: 0;
}
.office__route[data-v-86d14eca],
.office__worktime[data-v-86d14eca],
.office__workload[data-v-86d14eca],
.office__payment[data-v-86d14eca],
.office__contacts[data-v-86d14eca],
.office__video[data-v-86d14eca] {
  margin: 0 16px 32px;
}
.office__gallery[data-v-86d14eca] {
  margin-bottom: 32px;
}
.office__from-to[data-v-86d14eca] {
  margin: 16px 16px 32px;
}
.office__holidays[data-v-86d14eca] {
  margin-top: 24px;
}
@media (min-width: 1000px) {
  .office[data-v-86d14eca] {
    display: grid;
    width: calc(100% - 48px);
    margin: 0 24px;
    grid-gap: 0 56px;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto auto 1fr;
    grid-template-areas: "header header" "details map" "details footer";
  }
  .office__services--mobile[data-v-86d14eca] {
    display: none !important;
  }
  .office__services--desktop[data-v-86d14eca] {
    display: flex !important;
  }
  .office__holidays[data-v-86d14eca] {
    margin-top: 32px;
  }
  .office__header[data-v-86d14eca] {
    margin: 32px 0 24px;
  }
  .office__header-subtitle[data-v-86d14eca] {
    font-size: 32px;
    line-height: 42px;
  }
  .office__alert[data-v-86d14eca] {
    display: none !important;
  }
  .office__route[data-v-86d14eca],
  .office__worktime[data-v-86d14eca],
  .office__workload[data-v-86d14eca],
  .office__payment[data-v-86d14eca],
  .office__contacts[data-v-86d14eca] {
    margin: 0 0 16px;
  }
  .office__from-to[data-v-86d14eca],
  .office__services[data-v-86d14eca] {
    margin: 0 0 32px;
  }
  .office__gallery[data-v-86d14eca],
  .office__video[data-v-86d14eca] {
    margin: 0 0 56px;
  }
  .office__map[data-v-86d14eca] {
    max-width: calc(66vw - 80px);
    margin: 0 0 16px;
  }
}
@media (min-width: 1280px) {
  .office[data-v-86d14eca] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
@keyframes load-0691e77c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0691e77c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tag-price[data-v-0691e77c] {
  border: 1px solid #bbb;
  box-sizing: border-box;
  border-radius: 7px;
  display: inline-block;
  padding: 8px 10px;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: -0.2px;
}
.tag-price .rub[data-v-0691e77c]:after {
  content: "₽";
}
.tag-price--right[data-v-0691e77c] {
  margin-right: 12px;
  border-right: 0 none;
  position: relative;
}
.tag-price--right[data-v-0691e77c]:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 0 18px 12px;
  border-color: transparent transparent transparent #bbb;
  top: calc(50% - 18px);
  right: -10px;
}
.tag-price--right[data-v-0691e77c]:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 1px 18px 12px;
  border-color: transparent transparent transparent #fff;
  top: calc(50% - 18px);
  right: -10px;
}
.tag-price--left[data-v-0691e77c] {
  margin-left: 12px;
  border-left: 0 none;
  position: relative;
}
.tag-price--left[data-v-0691e77c]:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 12px 18px 0;
  border-color: transparent #bbb transparent transparent;
  top: calc(50% - 18px);
  left: -10px;
}
.tag-price--left[data-v-0691e77c]:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 12px 18px 1px;
  border-color: transparent #fff transparent transparent;
  top: calc(50% - 18px);
  left: -10px;
}
.product-modal__box {
  position: relative;
  width: 98%;
  max-width: 650px;
}
@keyframes load-e30b01dd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e30b01dd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.product-modal__content[data-v-e30b01dd] {
  height: 100%;
  overflow: auto;
  max-height: 98vh;
}
.product-modal__action[data-v-e30b01dd] {
  text-align: right;
  padding: 16px;
  line-height: 1;
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 2;
}
@media (min-width: 1000px) {
  .product-modal__action[data-v-e30b01dd] {
    position: static;
  }
}
.product-modal__container[data-v-e30b01dd] {
  padding: 8px 16px 16px;
  height: calc(100% - 56px);
  position: relative;
  margin-top: 30px;
  z-index: 1;
}
@media (min-width: 1000px) {
  .product-modal__container[data-v-e30b01dd] {
    margin-top: 0;
  }
}
.product-modal__title[data-v-e30b01dd] {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 5px;
}
.product-modal__size[data-v-e30b01dd] {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 15px;
}
.product-modal__price[data-v-e30b01dd] {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .product-modal__price[data-v-e30b01dd] {
    position: absolute;
    top: 8px;
    right: 16px;
  }
}
.product-modal__additionalText[data-v-e30b01dd] {
  font-size: 13px;
}
.product-modal__item-img[data-v-e30b01dd] {
  width: 280px;
  height: 180px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .product-modal__item-img[data-v-e30b01dd] {
    width: 100%;
    height: 100%;
  }
}
.product-modal__item-img img[data-v-e30b01dd] {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.product-modal__item-text[data-v-e30b01dd] {
  font-size: 14px;
  line-height: 19px;
}
.product-modal__item[data-v-e30b01dd] {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .product-modal__item[data-v-e30b01dd] {
    flex: 1 1 50%;
    margin-right: 28px;
  }
  .product-modal__item[data-v-e30b01dd]:last-child {
    margin-right: 0;
  }
  .product-modal__list[data-v-e30b01dd] {
    display: flex;
    align-items: flex-start;
  }
}
@keyframes load-99fd5fde {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-99fd5fde {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.product[data-v-99fd5fde] {
  text-align: center;
  padding: 30px 0;
  margin: 0 10px;
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: column;
}
.product[data-v-99fd5fde]:last-child {
  border-bottom: 0 none;
}
@media (min-width: 640px) {
  .product[data-v-99fd5fde] {
    border-bottom: 0 none;
  }
  .product[data-v-99fd5fde]:first-child {
    margin-left: 0;
  }
  .product[data-v-99fd5fde]:last-child {
    margin-right: 0;
  }
}
.product__title[data-v-99fd5fde] {
  font-weight: 500;
  font-size: 21px;
  line-height: 26px;
  color: #1ab248;
  margin-bottom: 16px;
}
.product__price[data-v-99fd5fde] {
  margin: 0 auto 24px;
}
.product__image[data-v-99fd5fde] {
  max-width: 275px;
  margin: 0 auto 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
@media (min-width: 640px) {
  .product__image[data-v-99fd5fde] {
    min-height: 206px;
  }
}
@media (min-width: 1000px) {
  .product__image[data-v-99fd5fde] {
    min-height: 295px;
    min-width: 210px;
  }
}
.product__image img[data-v-99fd5fde] {
  width: 100%;
}
.product__subject[data-v-99fd5fde],
.product__description[data-v-99fd5fde],
.product__button[data-v-99fd5fde] {
  font-size: 15px;
  line-height: 22px;
}
.product__subject[data-v-99fd5fde] {
  margin-bottom: 4px;
}
.product__description[data-v-99fd5fde] {
  color: #a5a5a5;
  margin-bottom: 16px;
  flex-grow: 1;
}
.product__button[data-v-99fd5fde] {
  color: #00bc4c;
  outline: none;
}
@keyframes load-95d082c9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-95d082c9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tile-products[data-v-95d082c9] {
  padding: 0 10px;
  margin-bottom: 50px;
}
@media (min-width: 640px) {
  .tile-products[data-v-95d082c9] {
    padding: 0 20px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .tile-products[data-v-95d082c9] {
    margin-bottom: 94px;
  }
}
@media (min-width: 1280px) {
  .tile-products[data-v-95d082c9] {
    padding: 0;
  }
}
.tile-products__title[data-v-95d082c9] {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  text-align: center;
}
@media (min-width: 768px) {
  .tile-products__title[data-v-95d082c9] {
    text-align: left;
  }
}
@media (min-width: 1000px) {
  .tile-products__title[data-v-95d082c9] {
    font-size: 35px;
    line-height: 40px;
  }
}
.tile-products__list[data-v-95d082c9] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 640px) {
  .tile-products__list[data-v-95d082c9] {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
}
@media (min-width: 1000px) {
  .tile-products__list[data-v-95d082c9] {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.tile-products__item[data-v-95d082c9] {
  flex: 1 1 100%;
}
@media (min-width: 640px) {
  .tile-products__item[data-v-95d082c9] {
    flex: 1 1 40%;
  }
}
@keyframes load-24244011 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-24244011 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdekid-method[data-v-24244011] {
  display: flex;
  gap: 16px;
  padding: 16px;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.cdekid-method__info[data-v-24244011] {
  display: flex;
  flex-flow: column;
  gap: 4px;
}
.cdekid-method__title[data-v-24244011] {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: var(--Bottom, #000000);
}
.cdekid-method__description[data-v-24244011] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
}
@media (min-width: 992px) {
  .cdekid-method[data-v-24244011] {
    flex-flow: column;
    gap: 20px;
    padding: 20px;
  }
}
@keyframes load-a19a7ee3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a19a7ee3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdekid-methods[data-v-a19a7ee3] {
  display: flex;
  flex-flow: column;
  gap: 12px;
}
.cdekid-methods__item[data-v-a19a7ee3] {
  border-radius: 16px;
  background-color: var(--Peak, #fff);
}
.cdekid-methods__item[data-v-a19a7ee3]:hover {
  background-color: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.cdekid-methods--secondary .cdekid-methods__item[data-v-a19a7ee3] {
  background-color: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.cdekid-methods--secondary .cdekid-methods__item[data-v-a19a7ee3]:hover {
  background-color: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.cdekid-methods__item--mobileid[data-v-a19a7ee3] {
  order: -1;
}
@media (min-width: 992px) {
  .cdekid-methods[data-v-a19a7ee3] {
    flex-flow: row wrap;
    gap: 16px;
  }
  .cdekid-methods__item[data-v-a19a7ee3] {
    max-width: 300px;
    min-height: 196px;
    flex: 1 1 33.3333333333%;
  }
  .cdekid-methods__item--mobileid[data-v-a19a7ee3] {
    order: unset;
  }
}
@keyframes load-2d069856 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2d069856 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdekid__title[data-v-2d069856] {
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 640px) {
  .cdekid__title[data-v-2d069856] {
    font-size: 40px;
    line-height: 50px;
  }
}
.cdekid__offer[data-v-2d069856] {
  padding-bottom: 40px;
  list-style: none;
  margin-top: 24px;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .cdekid__offer[data-v-2d069856] {
    margin-top: 32px;
  }
}
.cdekid__offer a[data-v-2d069856]:hover {
  text-decoration: none;
}
.cdekid__offer li + li[data-v-2d069856] {
  margin-top: 16px;
}
.cdekid .page-heading[data-v-2d069856] {
  margin-top: 32px;
  margin-bottom: 24px;
}
.cdekid .page-heading h2[data-v-2d069856] {
  line-height: 1;
}
@media (min-width: 992px) {
  .cdekid .page-heading[data-v-2d069856] {
    margin-top: 56px;
    margin-bottom: 32px;
  }
}
.cdekid__subtitle[data-v-2d069856] {
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  color: #0009;
}
.cdekid__loader[data-v-2d069856] {
  margin: 20px 0;
  display: inline-block;
}
@keyframes load-66697912 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-66697912 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.component-not-found[data-v-66697912] {
  text-align: center;
  box-shadow: 0 0 15px #0006;
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 32px 16px;
}
@keyframes load-5db7024b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5db7024b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.shopping-product-item[data-v-5db7024b] {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.shopping-product-item__image[data-v-5db7024b] {
  max-height: 200px;
  max-width: 248px;
  mix-blend-mode: color-burn;
}
.shopping-product-item__link[data-v-5db7024b] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(98, 119, 145, 0.05);
  border-radius: 12px;
  margin-bottom: 24px;
  height: 200px;
}
@media (hover: hover) {
  .shopping-product-item__link[data-v-5db7024b]:hover {
    background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
  }
}
.shopping-product-item__link--small[data-v-5db7024b] {
  text-decoration: none;
}
.shopping-product-item__name[data-v-5db7024b] {
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #000;
  text-decoration: none;
  text-align: start;
}
.shopping-product-item__price[data-v-5db7024b] {
  display: flex;
  margin-top: auto;
}
.shopping-product-item__price-title[data-v-5db7024b] {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-align: start;
}
.shopping-product-item__price-value[data-v-5db7024b] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: start;
}
.shopping-product-item__price-item--average[data-v-5db7024b] {
  margin-left: 24px;
  color: #0009;
  text-align: start;
}
.shopping-product-item__price-item--average
  .shopping-product-item__price-value[data-v-5db7024b] {
  font-weight: 400;
  text-decoration: none;
  position: relative;
}
.shopping-product-item__price-item--average
  .shopping-product-item__price-value[data-v-5db7024b]:after {
  content: " ";
  position: absolute;
  height: 1px;
  background: rgb(113, 113, 113);
  left: 0;
  right: 0;
  top: 60%;
}
@media (min-width: 1000px) {
  .shopping-product-item__name[data-v-5db7024b] {
    font-size: 16px;
    line-height: 24px;
  }
  .shopping-product-item__image[data-v-5db7024b] {
    max-height: 234px;
  }
  .shopping-product-item__link[data-v-5db7024b] {
    height: 234px;
  }
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
@keyframes load-bc825d56 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bc825d56 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.shopping-products--loading[data-v-bc825d56] {
  position: relative;
  height: 370px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1000px) {
  .shopping-products--loading[data-v-bc825d56] {
    height: 378px;
  }
}
.shopping-products__loader[data-v-bc825d56] {
  position: absolute;
  top: 50%;
  left: 50%;
}
.shopping-products[data-v-bc825d56] {
  position: relative;
}
.shopping-products .shopping-products-swiper-button-prevArrow[data-v-bc825d56],
.shopping-products .shopping-products-swiper-button-nextArrow[data-v-bc825d56] {
  display: none;
  position: absolute;
  top: 30%;
  z-index: 2;
}
@media (min-width: 1200px) {
  .shopping-products
    .shopping-products-swiper-button-prevArrow[data-v-bc825d56],
  .shopping-products
    .shopping-products-swiper-button-nextArrow[data-v-bc825d56] {
    display: flex;
  }
}
.shopping-products .shopping-products-swiper-button-prevArrow[data-v-bc825d56] {
  left: -24px;
}
.shopping-products .shopping-products-swiper-button-nextArrow[data-v-bc825d56] {
  right: -24px;
}
.shopping-products__promo .promo-item__container {
  display: flex;
}
.shopping-products__slide {
  max-width: 248px;
  margin-left: 12px;
  margin-right: 0;
}
.shopping-products__slide .buzz-player__container {
  max-width: 100%;
  overflow: hidden;
}
.shopping-products__slide.shopping-products__slide-active {
  margin-left: 16px;
}
@media (min-width: 1200px) {
  .shopping-products__slide.shopping-products__slide-active {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .shopping-products__slide {
    margin-left: 16px;
    margin-right: 8px;
  }
}
.shopping-products__slide:last-of-type {
  margin-right: 0;
}
@media (min-width: 1000px) {
  .shopping-products__slide {
    max-width: 282px;
    margin-right: 24px;
    margin-left: 0;
  }
  .shopping-products__slide:last-of-type {
    margin-right: 0;
  }
}
@keyframes load-d07926d2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d07926d2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes shine-d07926d2 {
  0% {
    left: -100px;
  }
  20% {
    left: 100%;
  }
  to {
    left: 100%;
  }
}
.shopping-categories[data-v-d07926d2] {
  margin-bottom: 12px;
  white-space: nowrap;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 992px) {
  .shopping-categories[data-v-d07926d2] {
    margin-bottom: 20px;
  }
}
.shopping-categories[data-v-d07926d2]::-webkit-scrollbar {
  display: none;
}
.shopping-categories--empty[data-v-d07926d2] {
  margin-bottom: 0;
}
.shopping-categories__item[data-v-d07926d2] {
  background: rgba(51, 85, 104, 0.05);
  border-radius: 100px;
  padding: 8px 12px;
  margin-right: 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin-bottom: 12px;
}
.shopping-categories__item[data-v-d07926d2]:first-child {
  margin-left: 0;
}
.shopping-categories__item.shopping-categories__link__mobile[data-v-d07926d2] {
  text-decoration: none;
  background: unset;
  display: inline-block;
  margin-left: 28px;
  margin-right: 0;
}
.shopping-categories__item.shopping-categories__link__mobile[data-v-d07926d2]:hover {
  background: unset;
}
@media (min-width: 1000px) {
  .shopping-categories__item.shopping-categories__link__mobile[data-v-d07926d2] {
    display: none;
  }
}
.shopping-categories__item--active[data-v-d07926d2] {
  background: #1ab248;
  color: #fff;
}
.shopping-categories__item--loading[data-v-d07926d2] {
  position: relative;
  pointer-events: none;
  height: 36px;
  width: 140px;
}
.shopping-categories__item--loading[data-v-d07926d2]:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 100%;
  top: 0;
  left: -100px;
  background-image: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 30%,
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0) 70%
  );
  animation: shine-d07926d2 3s infinite linear;
}
@media (hover: hover) {
  .shopping-categories__item[data-v-d07926d2]:hover {
    background: rgba(26, 178, 72, 0.1);
    color: var(--Primary_Active, #158e3a);
  }
  .shopping-categories__item--active[data-v-d07926d2]:hover {
    background: #1ab248;
    color: #fff;
  }
}
@media (min-width: 1000px) {
  .shopping-categories[data-v-d07926d2] {
    white-space: normal;
    margin-bottom: 28px;
    display: flex;
    flex-wrap: wrap;
  }
  .shopping-categories__item[data-v-d07926d2]:first-child {
    margin-left: 0;
  }
}
@keyframes load-c0442ba2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c0442ba2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-shopping[data-v-c0442ba2] {
  overflow: visible;
  margin-top: 48px;
  margin-bottom: 48px;
}
.cdek-shopping__ad-label[data-v-c0442ba2] {
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5));
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.32px;
}
.cdek-shopping__header[data-v-c0442ba2] {
  margin-left: 16px;
}
@media (min-width: 1200px) {
  .cdek-shopping__header[data-v-c0442ba2] {
    margin-left: 0;
  }
}
.cdek-shopping__header .cdek-shopping__titles[data-v-c0442ba2] {
  margin-bottom: 16px;
  display: flex;
  gap: 4px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .cdek-shopping__header .cdek-shopping__titles[data-v-c0442ba2] {
    gap: 8px;
  }
}
.cdek-shopping__title[data-v-c0442ba2] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin: 0 16px 4px;
}
.cdek-shopping__description[data-v-c0442ba2] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1000px) {
  .cdek-shopping__description[data-v-c0442ba2] {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
  }
}
.cdek-shopping__buttons_wrapper[data-v-c0442ba2] {
  display: flex;
  justify-content: space-between;
}
.cdek-shopping__buttons_wrapper .cdek-shopping__link[data-v-c0442ba2] {
  display: none;
  text-decoration: none;
}
@media (min-width: 1000px) {
  .cdek-shopping__buttons_wrapper .cdek-shopping__link[data-v-c0442ba2] {
    display: block;
  }
  .cdek-shopping[data-v-c0442ba2] {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .cdek-shopping__title[data-v-c0442ba2],
  .cdek-shopping__description[data-v-c0442ba2] {
    margin-left: 0;
    margin-right: 0;
  }
  .cdek-shopping__title[data-v-c0442ba2] {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
@keyframes load-de6608f7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-de6608f7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
svg[data-v-de6608f7] {
  position: relative;
  animation: rotate-de6608f7 0.6s linear infinite;
}
circle[data-v-de6608f7] {
  width: 100%;
  height: 100%;
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  transform: translate(1px, 1px);
  stroke-dasharray: 50;
  stroke-dashoffset: 50;
  animation: animate-de6608f7 2s linear infinite;
}
@keyframes rotate-de6608f7 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes animate-de6608f7 {
  0%,
  to {
    stroke-dashoffset: 50;
  }
  50% {
    stroke-dashoffset: 1;
  }
  50.1% {
    stroke-dashoffset: 100;
  }
}
.icon-progress--big circle[data-v-de6608f7] {
  stroke-dasharray: 250;
  stroke-dashoffset: 250;
  stroke-width: 4px;
  transform: translate(5px, 5px);
  animation: animate-big-de6608f7 2s linear infinite;
}
@keyframes animate-big-de6608f7 {
  0%,
  to {
    stroke-dashoffset: 250;
  }
  50% {
    stroke-dashoffset: 1;
  }
  50.1% {
    stroke-dashoffset: 500;
  }
}
@keyframes load-c70eb0bb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c70eb0bb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.rotate[data-v-c70eb0bb],
.rotate-progress[data-v-c70eb0bb],
.base-loader[data-v-c70eb0bb]:after {
  animation: rotation-c70eb0bb 2s infinite linear;
}
.rotate-progress[data-v-c70eb0bb],
.base-loader[data-v-c70eb0bb]:after {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWNSURBVHgBvVdbaBRXGP7PbTabm5d6yd0IQsFSKFjBXqCrWE1SXbWiUCi+lRZLfbVQH3yxleKDlFYKpb70Btpiu0lNTQu2DyJFLfSh4oNCm2vVoGsS3ezOzPn7nZndaDXiqpv8yzIzZ2bO9/3f+S9nBJVp84931ldZ7iJLz5Ggp4QVrURch3Nm4hvEol8Q/YXj6ZxHfde6esfKmVc86IGm79e1Cq3eBPBrAKrDCwCMzAoMsBCWBA4RE2sFScKwxf1vpdAHBzf2DD0SgXlH1s6pTsjdJORbAHSYNn6cbYQLVEcgwhW4584xVuQX/d0z4HM4P9d8NPpiZrxsAo2ZtW2CdDcmaKNoxuKkokiCKSIhIwJOAQcPiwnYiIrEOBeVETyA+V6fTo17CLT82PW0De03OG2VTtuiNxTLegMzfkpCnaLAHxje3Dfg3nHxkQxoOUtaB2ovY6hZFNVw7IUQjtUgRNw5ku67cF8CznNFphdIraWlxkS45H74snN4U+8pKsNaMl1bAbgLvjdFqkTiRAoOFmy4Y3TTz8P3EHBrnqxSpyFpm1tRdspF0tKh3GSw//r2X27QQ5hTJRHQO9BwRwQex42DHMqz2TK6KY4JXXohmdTvIazaqbi4Igop3j+UPvE+PYIV03BfU3cnUpTfpjiAkCXUaLiAa9o/pUDjd11LpGcvME9FMe6Ij4c39u6mClhjpuNdeL+jlCEuPvIcrHdLISMsY/dEqwQJcOnGBm6N5j6gCpnP3ic4DJbA3ZiHrIiw24+l5voqeZmngs4lPL8xkj7xBVXQGjIdKxWJw7EKUT0Zy7PXKX2dTFu2wpUMsMNB9Fca3Nm/6Z/OuJIdp7VLC6pVVFgtUT1fEi5RI20QfszdNEMGlC+LaRelphJihUTFeoZiTaI/BjM0Q2atOgvPQ+I4x5AXT6JziKUUB55wHCfC3J80Q6bJdwXIJVtcvkk0OOB5Rf9dkRfZLb9maYZswFVAvv1DvNXooXTvA1tyRU3EaVjqb5pm0Rb8kMZ+omAjHlK4Tjc+qwQ88pch8gromG7pXbMdnFUC6OjPI/Z9LAPSnfAXF+T/HyCR2puaMVIsxUpA+FABJKCEoj+Uu7GX90pKpdTfZ65oqq5RWQ/PnT/PVEFr7lm/Gkm2RsS7lKju2YQ9EGfAkW2qBUtUT6SuJPLCGl9c6zw+PhWxj2mNmQ3VSgQfQvZGKCBdw0fxPYkMPBgvwbajtiaR17eMrxeEyvOIEvO/WlVHFTJFdjNCf64LQIR+gI1OEATh1+5eTABVaUwMhXkV6LwKtfGNqVo4Z05bzyvz6DGtOdO1wZJdA+8D6BkAMUCsZS6/2nclhi4ZtGns3vCEz3nPiIS2VFA60KaQoLGrN2uu0vajIT2EtZ9MVeWzyQ4leW0o0WKYDcAUlLiOorxnJN1z67YCRRVGJpPX3amRrLXSJsQxEdhFLd7N5Q1HOheWC95wrKM9mEjuUoZfwGoHwnKIDaYPHy/L6uS+EngMe5ctO96Z8APdVCBOWGsNqGsplbE2NMJQaAKV9YPc1Ya27Ni5Z8/57p0Fn6frqhZN1NtQL0GKrwJYLSb28PmgEcUaEW8gcVb48rOhrb2Dd+JN2wdWnF1h/ulfvDQhqNpK0taRUMKTBWsgpoedJSalhGWMkfWwfB52EgbJ5SkpPGSZO4fkIOCOksbGDR8a6zhx7W4sOR0B59loUHMpZ3mUZSgTxFoVLCCQTGjn2DvJO2Zg1HX3+cGutlr3geh6ftz3sQXg30zt5IHpwO+rwN1LkpssLAmVboa88MwauGQcHZRVeI4trXXnzms2UkmNWm+lpfPjPPn7g9p72a04dTKlL07ULubALiTF8/2Q6pWy1RIEEGHYXnGOQ5u1rIZqPbp0sas3X868/wG20cW12nVdrQAAAABJRU5ErkJggg==);
  background-size: cover;
}
@keyframes rotation-c70eb0bb {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
  }
}
.base-loader[data-v-c70eb0bb]:after {
  content: " ";
  display: inline-block;
}
@keyframes load-c54e53ed {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c54e53ed {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-auth__loader[data-v-c54e53ed] {
  text-align: center;
}
@keyframes load-5e3294d7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5e3294d7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-checkbox-v2[data-v-5e3294d7] {
  display: flex;
  position: relative;
  cursor: pointer;
  gap: 16px;
}
.cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  cursor: pointer;
  position: relative;
  width: 24px;
  height: 24px;
  background: var(--Primary_5, rgba(26, 178, 72, 0.05));
  border: 1px solid var(--Primary, #1ab248);
  border-radius: 6px;
  flex: 0 0 24px;
}
.cdek-checkbox-v2__checkmark_error[data-v-5e3294d7] {
  background: var(--Error_20, rgba(228, 0, 41, 0.2));
  border-color: var(--Error, #e40029);
  border-width: 2px;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  flex: 0 0 32px;
}
.cdek-checkbox-v2:hover .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  background: var(--Primary_20, rgba(26, 178, 72, 0.2));
  border-color: var(--Primary, #1ab248);
}
.cdek-checkbox-v2--disabled .cdek-checkbox-v2__checkmark[data-v-5e3294d7],
.cdek-checkbox-v2--disabled:hover
  .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  background: var(--Button_Disable, rgba(0, 0, 0, 0.35));
  border: 1px solid transparent;
}
.cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 13px;
  height: 9px;
  background-image: url(/assets/static/check.c2e1fe7d.svg?url);
  background-size: cover;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
  width: 17px;
  height: 12px;
}
.cdek-checkbox-v2__input[data-v-5e3294d7] {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
.cdek-checkbox-v2__input:checked
  ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  background: var(--Primary, #1ab248);
  border: 1px solid transparent;
}
.cdek-checkbox-v2__input:checked
  ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7]:after {
  display: block;
}
.cdek-checkbox-v2:hover
  .cdek-checkbox-v2__input:checked
  ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  background: var(--Primary_70, rgba(26, 178, 72, 0.7));
  border: 1px solid transparent;
}
.cdek-checkbox-v2--disabled
  .cdek-checkbox-v2__input:checked
  ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7],
.cdek-checkbox-v2--disabled:hover
  .cdek-checkbox-v2__input:checked
  ~ .cdek-checkbox-v2__checkmark[data-v-5e3294d7] {
  background: var(--Button_Disable, rgba(0, 0, 0, 0.35));
  border: 1px solid transparent;
}
.cdek-checkbox-v2__text[data-v-5e3294d7] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 2px;
  display: block;
}
.cdek-checkbox-v2--big .cdek-checkbox-v2__text[data-v-5e3294d7] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
}
.cdek-checkbox-v2--disabled .cdek-checkbox-v2__text[data-v-5e3294d7],
.cdek-checkbox-v2--disabled:hover .cdek-checkbox-v2__text[data-v-5e3294d7] {
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
}
.cdek-checkbox-v2__tip[data-v-5e3294d7] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  display: block;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  margin-top: 2px;
}
.confirm-code-email-modal {
  position: relative;
}
.confirm-code-email-modal__loader {
  position: absolute;
  z-index: 10;
  bottom: calc(50% - 52px);
  left: calc(50% - 10px);
}
.confirm-code-email-modal__title {
  margin-bottom: 4px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}
.confirm-code-email-modal__text {
  margin-bottom: 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.confirm-code-email-modal__actions button {
  margin-bottom: 10px;
}
.confirm-code-email-modal__actions button:last-child {
  margin-bottom: 0;
}
.confirm-code-email-modal__success {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.confirm-code-email-modal__success svg {
  margin-bottom: 20px;
}
.confirm-code-email-modal__field-code {
  position: relative;
  display: flex;
  margin-bottom: 40px;
  gap: 16px;
  justify-content: space-between;
}
.confirm-code-email-modal__field-code:last-child {
  margin-right: 0;
}
.confirm-code-email-modal__field-code-input .base-control__field {
  width: 66px;
  height: 66px;
  text-align: center;
  border-width: 2px;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  padding: 18px;
  border-radius: 8px;
  border: 2px solid var(--bottom-bottom-20, rgba(0, 0, 0, 0.2));
}
@media (min-width: 576px) {
  .confirm-code-email-modal__field-code-input .base-control__field {
    min-width: 84px;
    min-height: 84px;
  }
}
.confirm-code-email-modal__field-code-error {
  position: absolute;
  right: 0;
  bottom: -17px;
  left: 0;
  flex: 1 1 100%;
  color: #fa4747;
  font-size: 12px;
  line-height: 14px;
}
.confirm-code-email-modal__close {
  position: absolute;
  right: 16px;
  top: 16px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.v-modal-confirm-code-email-modal {
  padding: 24px;
}
.base-modal--confirm-code-email {
  border-radius: 16px;
  background: var(--Peak, #fff);
  box-shadow: 0 20px 40px -5px #0003;
  padding: 0;
  width: 100%;
}
@media (min-width: 576px) {
  .base-modal--confirm-code-email {
    width: 432px;
  }
}
@keyframes load-ecd0e2b6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ecd0e2b6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-button--primary[data-v-ecd0e2b6] {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  padding: 12px;
  cursor: pointer;
}
.base-button--primary[data-v-ecd0e2b6]:disabled:not(.base-button--loading) {
  color: var(--Peak, #fff);
  background-color: var(--Button_Disable, rgba(0, 0, 0, 0.35));
}
.base-control[data-v-ecd0e2b6] {
  width: auto;
}
@keyframes load-be37753b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-be37753b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.close-btn-wrap[data-v-be37753b] {
  width: 100%;
  position: relative;
  margin-top: -16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .close-btn-wrap[data-v-be37753b] {
    margin: 0;
    height: 0;
    line-height: 0;
  }
}
.btn[data-v-be37753b] {
  position: absolute;
  top: -8px;
  right: -8px;
  height: 24px;
  width: 24px;
  display: none;
}
@media (min-width: 768px) {
  .btn[data-v-be37753b] {
    display: block;
  }
}
.line[data-v-be37753b] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
}
@media (min-width: 768px) {
  .line[data-v-be37753b] {
    display: none;
  }
}
.trigger[data-v-be37753b] {
  width: 64px;
  height: 4px;
  border-radius: 100px;
  background-color: var(--Bottom_20, rgba(0, 0, 0, 0.2));
}
@media (min-width: 768px) {
  .require-email-modal {
    max-width: 432px;
  }
}
@keyframes load-95ea6e9a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-95ea6e9a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.title[data-v-95ea6e9a] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .title[data-v-95ea6e9a] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 4px;
  }
}
.description[data-v-95ea6e9a] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.form[data-v-95ea6e9a] {
  margin-top: 16px;
}
.form-control[data-v-95ea6e9a] {
  margin-bottom: 16px;
}
.form-control[data-v-95ea6e9a] .cdek-input__tip:empty {
  display: none;
}
.checkbox[data-v-95ea6e9a] {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .cabinet-modal.advert-agreement-modal {
    width: 100%;
    max-width: 588px;
    padding: 32px;
    background-image: url(/assets/static/balloon.ccc42641.png);
    background-size: 310px 310px;
    background-repeat: no-repeat;
    background-position: bottom -68px right -110px;
  }
}
@keyframes load-8cf91e05 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8cf91e05 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .wrap[data-v-8cf91e05] {
    max-width: 408px;
  }
}
.title[data-v-8cf91e05] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .title[data-v-8cf91e05] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.description[data-v-8cf91e05] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .btn[data-v-8cf91e05] {
    max-width: 160px;
  }
}
.actions[data-v-8cf91e05] {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 768px) {
  .actions[data-v-8cf91e05] {
    flex-direction: row;
    gap: 12px;
  }
}
.note[data-v-8cf91e05] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  margin-top: 24px;
  text-align: center;
}
@media (min-width: 768px) {
  .note[data-v-8cf91e05] {
    margin-top: 16px;
    text-align: left;
  }
}
.note .note__link[data-v-8cf91e05] {
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
}
@keyframes load-842c80be {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-842c80be {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-close-line[data-v-842c80be] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
}
@media (min-width: 1000px) {
  .mobile-close-line[data-v-842c80be] {
    display: none;
  }
}
.mobile-close-line__trigger[data-v-842c80be] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 4px;
  border-radius: 100px;
  background-color: #cbcaca;
}
@keyframes load-0a586740 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0a586740 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-cdek-modal__container[data-v-0a586740] {
  position: fixed;
  bottom: 0;
  background: var(--Peak, #fff);
  left: 0;
  right: 0;
  border-radius: 10px 10px 0 0;
}
@media (min-width: 576px) {
  .base-cdek-modal__container[data-v-0a586740] {
    border-radius: 16px;
    box-shadow: 0 20px 40px -5px #0003;
    top: 50%;
    left: 50%;
    bottom: unset;
    transform: translate(-50%, -50%);
    width: 384px;
  }
}
.base-cdek-modal__mobile-controls[data-v-0a586740] {
  height: 28px;
}
@media (min-width: 576px) {
  .base-cdek-modal__mobile-controls[data-v-0a586740] {
    display: none;
  }
}
.base-cdek-modal__content[data-v-0a586740] {
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
}
@media (min-width: 576px) {
  .base-cdek-modal__content[data-v-0a586740] {
    padding: 32px;
  }
}
.base-cdek-modal__icon-close[data-v-0a586740] {
  display: none;
  position: absolute;
  top: 15px;
  right: 16px;
}
@media (min-width: 576px) {
  .base-cdek-modal__icon-close[data-v-0a586740] {
    display: block;
  }
}
@keyframes load-a375028a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a375028a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.login-modal[data-v-a375028a] {
  display: flex;
  align-items: center;
}
.login-modal__content[data-v-a375028a] {
  position: relative;
  margin: auto;
  background: #fff;
  padding: 32px;
  border-radius: 10px;
  box-shadow: 0 20px 60px -2px #1b213a66;
  max-width: 400px;
}
.login-modal.v--modal[data-v-a375028a] {
  padding: 32px 40px;
  border-radius: 10px;
}
.login-modal__close[data-v-a375028a] {
  padding: 22px 18px;
  outline: none;
  line-height: 0;
}
.login-modal__action[data-v-a375028a] {
  position: absolute;
  top: 0;
  right: 0;
}
.login-modal__container[data-v-a375028a] {
  max-width: 320px;
}
@keyframes load-1ddc89ff {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1ddc89ff {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.passport-citizenship-documents[data-v-1ddc89ff] {
  padding: 18px;
  border-radius: 8px;
  background: #fafafa;
}
.passport-citizenship-documents__title[data-v-1ddc89ff] {
  margin-bottom: 8px;
  color: #1d1d1b99;
  font-size: 11px;
  font-weight: 400;
  font-style: normal;
  line-height: 12px;
}
.passport-citizenship-documents__text[data-v-1ddc89ff] {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
.passport-citizenship-documents__radio[data-v-1ddc89ff] {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff] {
  margin-bottom: 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff] .base-radio__text {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.passport-citizenship-documents__radio-item[data-v-1ddc89ff]:last-child {
  margin-bottom: 0;
}
@keyframes load-a0609b9a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a0609b9a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.passport-citizenship[data-v-a0609b9a] {
  margin-top: 32px;
  margin-bottom: 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.passport-citizenship__header[data-v-a0609b9a] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.passport-citizenship__logo[data-v-a0609b9a] {
  display: none;
}
.passport-citizenship__title[data-v-a0609b9a],
.passport-citizenship__text[data-v-a0609b9a] {
  text-align: center;
  color: #000;
}
.passport-citizenship__title[data-v-a0609b9a] {
  margin: 0 16px 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.passport-citizenship__text[data-v-a0609b9a] {
  margin: 0 16px 32px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.passport-citizenship__input[data-v-a0609b9a] {
  margin: 0 16px 16px;
}
.passport-citizenship__input-item[data-v-a0609b9a] {
  display: flex;
  align-items: center;
}
.passport-citizenship__input-flag[data-v-a0609b9a] {
  width: 20px;
  margin-right: 10px;
}
.passport-citizenship__input-flag img[data-v-a0609b9a] {
  width: 20px;
}
.passport-citizenship__documents[data-v-a0609b9a] {
  margin: 8px 16px 32px;
}
.passport-citizenship__button[data-v-a0609b9a] {
  width: calc(100% - 32px);
  margin: 0 16px 32px;
}
@media (min-width: 768px) {
  .passport-citizenship[data-v-a0609b9a] {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    max-width: 528px;
    margin: 97px auto 163px;
    padding: 32px 64px;
    border-radius: 10px;
    box-shadow: 0 0 25px #00000012;
  }
  .passport-citizenship__body[data-v-a0609b9a] {
    width: 320px;
  }
  .passport-citizenship__logo[data-v-a0609b9a] {
    display: block;
    margin-bottom: 24px;
  }
  .passport-citizenship__header[data-v-a0609b9a] {
    justify-content: center;
    box-shadow: none;
  }
}
@keyframes load-c7fbd66b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c7fbd66b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.parcel-slide-with-android-button[data-v-c7fbd66b] {
  height: 475px;
  overflow: hidden;
  padding: 30px 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.parcel-slide-with-android-button__button[data-v-c7fbd66b] {
  padding: 11px 20px;
  color: #1ab248;
  border: 1px solid #1ab248;
  border-radius: 5px;
  outline: none;
}
@media (min-width: 640px) {
  .parcel-slide-with-android-button[data-v-c7fbd66b] {
    padding: 20px 18px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-with-android-button[data-v-c7fbd66b] {
    height: 482px;
    padding: 70px 60px 0;
    justify-content: flex-end;
  }
}
.parcel-slide-with-android-button__title[data-v-c7fbd66b] {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  letter-spacing: -0.01em;
}
@media (min-width: 1000px) {
  .parcel-slide-with-android-button__title[data-v-c7fbd66b] {
    font-size: 26px;
    line-height: 34px;
  }
}
.parcel-slide-with-android-button__text[data-v-c7fbd66b] {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .parcel-slide-with-android-button__text[data-v-c7fbd66b] {
    font-size: 16px;
    line-height: 23px;
  }
}
.parcel-slide-with-android-button__container[data-v-c7fbd66b] {
  margin-bottom: 25px;
}
@media (min-width: 1000px) {
  .parcel-slide-with-android-button__container[data-v-c7fbd66b] {
    position: relative;
    z-index: 2;
    width: 400px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-with-android-button__container[data-v-c7fbd66b] {
    width: 379px;
    position: absolute;
    top: 70px;
    left: 60px;
  }
}
.parcel-slide-with-android-button__img[data-v-c7fbd66b] {
  width: 100%;
  line-height: 0;
}
@media (min-width: 640px) {
  .parcel-slide-with-android-button__img[data-v-c7fbd66b] {
    width: 90%;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-with-android-button__img[data-v-c7fbd66b] {
    width: 310px;
    align-self: flex-end;
    margin-top: -80px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-with-android-button__img[data-v-c7fbd66b] {
    width: auto;
    margin-top: 0;
    max-width: 425px;
  }
}
.parcel-slide-with-android-button__img img[data-v-c7fbd66b] {
  width: 100%;
}
.parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
  margin-left: 25px;
}
@media (min-width: 640px) {
  .parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
    margin-left: 46px;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
    margin-right: -20px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-with-android-button__img--right[data-v-c7fbd66b] {
    margin-right: -95px;
  }
}
@keyframes load-6f732547 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6f732547 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.parcel-slide-default[data-v-6f732547] {
  height: 475px;
  overflow: hidden;
  padding: 30px 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 640px) {
  .parcel-slide-default[data-v-6f732547] {
    padding: 20px 18px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-default[data-v-6f732547] {
    height: 482px;
    padding: 70px 60px 0;
    justify-content: flex-end;
  }
}
.parcel-slide-default__title[data-v-6f732547] {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  letter-spacing: -0.01em;
}
@media (min-width: 1000px) {
  .parcel-slide-default__title[data-v-6f732547] {
    font-size: 26px;
    line-height: 34px;
  }
}
.parcel-slide-default__text[data-v-6f732547] {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .parcel-slide-default__text[data-v-6f732547] {
    font-size: 16px;
    line-height: 23px;
  }
}
.parcel-slide-default__container[data-v-6f732547] {
  margin-bottom: 25px;
}
@media (min-width: 1000px) {
  .parcel-slide-default__container[data-v-6f732547] {
    position: relative;
    z-index: 2;
    width: 400px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-default__container[data-v-6f732547] {
    width: 379px;
    position: absolute;
    top: 70px;
    left: 60px;
  }
}
.parcel-slide-default__img[data-v-6f732547] {
  width: 100%;
  line-height: 0;
}
@media (min-width: 640px) {
  .parcel-slide-default__img[data-v-6f732547] {
    width: 90%;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-default__img[data-v-6f732547] {
    width: 310px;
    align-self: flex-end;
    margin-top: -80px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-default__img[data-v-6f732547] {
    width: auto;
    margin-top: 0;
    max-width: 425px;
  }
}
.parcel-slide-default__img img[data-v-6f732547] {
  width: 100%;
}
.parcel-slide-default__img--right[data-v-6f732547] {
  margin-left: 25px;
}
@media (min-width: 640px) {
  .parcel-slide-default__img--right[data-v-6f732547] {
    margin-left: 46px;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-default__img--right[data-v-6f732547] {
    margin-right: -20px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-default__img--right[data-v-6f732547] {
    margin-right: -95px;
  }
}
.modal-map.map {
  width: 100%;
}
.map-modal {
  width: 80%;
  height: 90%;
  position: relative;
  overflow: scroll !important;
}
@media (min-width: 1000px) {
  .map-modal {
    overflow: hidden !important;
  }
}
@media (max-width: 1000px) {
  .map-modal {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100vh !important;
  }
}
@keyframes load-ed5f25c0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ed5f25c0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.map-modal__content[data-v-ed5f25c0] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.map-modal__title[data-v-ed5f25c0] {
  margin: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.map-modal__close[data-v-ed5f25c0] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  padding: 12px 16px;
  color: #1ab248;
  box-shadow: 0 1px #0000001a;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.map-modal__close-button[data-v-ed5f25c0] {
  display: flex;
  align-items: center;
}
.map-modal__close-icon[data-v-ed5f25c0] {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  fill: #1ab248;
}
.map-modal__container[data-v-ed5f25c0] {
  width: 100%;
  height: 100%;
}
.map-modal__header[data-v-ed5f25c0] {
  padding: 16px;
}
.map-modal__filters[data-v-ed5f25c0] {
  margin-bottom: 12px;
  padding: 0;
}
.map-modal__search[data-v-ed5f25c0] {
  display: none;
}
@media (min-width: 1000px) {
  .map-modal[data-v-ed5f25c0] {
    overflow: hidden !important;
  }
  .map-modal__close[data-v-ed5f25c0] {
    position: absolute;
    top: 12px;
    right: 12px;
    padding: 0;
    box-shadow: none;
  }
  .map-modal__close-icon[data-v-ed5f25c0] {
    fill: #c6cacc;
    width: 32px;
    height: 32px;
    margin-right: 0;
  }
  .map-modal__close-text[data-v-ed5f25c0] {
    display: none;
  }
  .map-modal__title[data-v-ed5f25c0] {
    margin: 40px 40px 16px;
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
  }
  .map-modal__filters[data-v-ed5f25c0],
  .map-modal__search[data-v-ed5f25c0] {
    margin: 20px 40px;
  }
  .map-modal__search[data-v-ed5f25c0] {
    display: block;
    margin-bottom: 0;
  }
  .map-modal__map[data-v-ed5f25c0] {
    flex-shrink: 0;
    max-height: calc(100% - 225px);
  }
}
@keyframes load-d1be41d6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d1be41d6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.parcel-slide-button[data-v-d1be41d6] {
  height: 475px;
  overflow: hidden;
  padding: 30px 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.parcel-slide-button__button[data-v-d1be41d6] {
  padding: 11px 20px;
  color: #1ab248;
  border: 1px solid #1ab248;
  border-radius: 5px;
  outline: none;
}
@media (min-width: 640px) {
  .parcel-slide-button[data-v-d1be41d6] {
    padding: 20px 18px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-button[data-v-d1be41d6] {
    height: 482px;
    padding: 70px 60px 0;
    justify-content: flex-end;
  }
}
.parcel-slide-button__title[data-v-d1be41d6] {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  letter-spacing: -0.01em;
}
@media (min-width: 1000px) {
  .parcel-slide-button__title[data-v-d1be41d6] {
    font-size: 26px;
    line-height: 34px;
  }
}
.parcel-slide-button__text[data-v-d1be41d6] {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .parcel-slide-button__text[data-v-d1be41d6] {
    font-size: 16px;
    line-height: 23px;
  }
}
.parcel-slide-button__container[data-v-d1be41d6] {
  margin-bottom: 25px;
}
@media (min-width: 1000px) {
  .parcel-slide-button__container[data-v-d1be41d6] {
    position: relative;
    z-index: 2;
    width: 400px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-button__container[data-v-d1be41d6] {
    width: 379px;
    position: absolute;
    top: 70px;
    left: 60px;
  }
}
.parcel-slide-button__img[data-v-d1be41d6] {
  width: 100%;
  line-height: 0;
}
@media (min-width: 640px) {
  .parcel-slide-button__img[data-v-d1be41d6] {
    width: 90%;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-button__img[data-v-d1be41d6] {
    width: 310px;
    align-self: flex-end;
    margin-top: -80px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-button__img[data-v-d1be41d6] {
    width: auto;
    margin-top: 0;
    max-width: 425px;
  }
}
.parcel-slide-button__img img[data-v-d1be41d6] {
  width: 100%;
}
.parcel-slide-button__img--right[data-v-d1be41d6] {
  margin-left: 25px;
}
@media (min-width: 640px) {
  .parcel-slide-button__img--right[data-v-d1be41d6] {
    margin-left: 46px;
  }
}
@media (min-width: 1000px) {
  .parcel-slide-button__img--right[data-v-d1be41d6] {
    margin-right: -20px;
  }
}
@media (min-width: 1280px) {
  .parcel-slide-button__img--right[data-v-d1be41d6] {
    margin-right: -95px;
  }
}
.parcel-slider {
  margin-top: 50px;
  position: relative;
  overflow: hidden;
}
.parcel-slider__wrapper .swiper-slide {
  min-width: 0;
  box-shadow: 0 0 15px #0000001a;
}
@media (min-width: 640px) {
  .parcel-slider__wrapper .swiper-slide {
    box-shadow: none;
  }
  .parcel-slider {
    margin-top: 60px;
  }
}
@media (min-width: 1000px) {
  .parcel-slider {
    margin-top: 120px;
  }
}
.parcel-slider__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .parcel-slider__title {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (min-width: 1000px) {
  .parcel-slider__title {
    font-size: 35px;
    line-height: 40px;
  }
}
.parcel-slider__loader {
  text-align: center;
  padding: 24px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.parcel-slider .swiper-container {
  overflow: visible;
}
@media (min-width: 640px) {
  .parcel-slider .swiper-container {
    overflow: hidden;
  }
}
.parcel-slider__container {
  padding: 0 10px;
  overflow: hidden;
  visibility: hidden;
}
.parcel-slider__container--initialized {
  visibility: visible;
}
@media (min-width: 640px) {
  .parcel-slider__container {
    padding: 0 20px;
    overflow: visible;
    position: relative;
  }
}
@media (min-width: 1280px) {
  .parcel-slider__container {
    padding: 0;
  }
}
.parcel-slider__swiper-container {
  background: #fff;
  position: relative;
  z-index: 1;
  margin-bottom: 60px;
}
@media (min-width: 640px) {
  .parcel-slider__swiper-container {
    box-shadow: 0 0 15px #0000001a;
    display: flex;
    height: 475px;
  }
}
@media (min-width: 1000px) {
  .parcel-slider__swiper-container {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .parcel-slider__swiper-container {
    height: 482px;
  }
}
.parcel-slider__left {
  display: none;
}
@media (min-width: 640px) {
  .parcel-slider__left {
    display: block;
    background-color: #00b956;
    height: 100%;
    padding: 72px 20px 71px 40px;
  }
}
@media (min-width: 1000px) {
  .parcel-slider__left {
    padding: 72px 40px;
    width: 464px;
    flex: 1 0 464px;
  }
}
@media (min-width: 640px) and (max-width: 999px) {
  .parcel-slider__right,
  .parcel-slider__left {
    flex: 1 0 50%;
    width: 50%;
  }
}
@media (min-width: 1000px) {
  .parcel-slider__right {
    flex: 1 0 auto;
    width: calc(100% - 464px);
  }
}
.parcel-slider__item {
  width: 100%;
  margin-bottom: 24px;
  display: flex;
  text-align: left;
  align-items: center;
  outline: none;
}
.parcel-slider__item-number {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #009244;
  font-size: 18px;
  line-height: 24px;
  margin-right: 20px;
  transition: all 0.2s;
  color: #e7fff2;
}
.parcel-slider__item--active .parcel-slider__item-number {
  color: #1ab248;
  font-weight: 500;
  background-color: #fff;
}
.parcel-slider__item-title {
  flex: 1 1 auto;
  color: #e7fff2;
  font-size: 16px;
  line-height: 22px;
  transition: all 0.2s;
}
.parcel-slider__item--active .parcel-slider__item-title {
  font-weight: 700;
  color: #fff;
}
.parcel-slider__swiper-prev {
  position: absolute;
  bottom: -44px;
  left: 0;
  z-index: 3;
  line-height: 0;
  outline: none;
}
@media (min-width: 1000px) {
  .parcel-slider__swiper-prev {
    bottom: calc(50% - 23px);
    left: 442px;
  }
}
.parcel-slider__swiper-next {
  position: absolute;
  bottom: -44px;
  right: 0;
  z-index: 3;
  line-height: 0;
  outline: none;
}
@media (min-width: 1000px) {
  .parcel-slider__swiper-next {
    bottom: calc(50% - 23px);
    right: -19px;
  }
}
.parcel-slider__swiper-next,
.parcel-slider__swiper-prev {
  cursor: pointer;
}
.parcel-slider__swiper-next:hover :deep(svg),
.parcel-slider__swiper-prev:hover :deep(svg) {
  fill: #1ab248;
}
@media (min-width: 1000px) {
  .parcel-slider__swiper-next.swiper-button-disabled,
  .parcel-slider__swiper-prev.swiper-button-disabled {
    display: none;
  }
}
.parcel-slider__swiper-next.swiper-button-disabled .arrow-with-stick,
.parcel-slider__swiper-prev.swiper-button-disabled .arrow-with-stick {
  fill: #cecece;
}
@media (min-width: 1000px) {
  .parcel-slider__swiper-next,
  .parcel-slider__swiper-prev {
    background: #fff;
    box-shadow: 0 10px 20px #00000026;
    width: 46px;
    height: 46px;
    display: block;
    border-radius: 50%;
  }
}
.parcel-slider__pagination {
  position: absolute;
  bottom: -50px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center;
  z-index: 2;
}
@media (min-width: 1000px) {
  .parcel-slider__pagination {
    right: auto !important;
    width: auto !important;
    bottom: 60px !important;
    left: 520px !important;
  }
}
.parcel-slider__bullet {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  margin: 0 6px;
  outline: none;
  cursor: pointer;
}
.parcel-slider__bullet:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  background-color: #cecece;
  top: calc(50% - 3px);
  left: calc(50% - 3px);
  border-radius: 50px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.parcel-slider__bullet:after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  border: 1px solid transparent;
  top: calc(50% - 7px);
  left: calc(50% - 7px);
  border-radius: 50px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.parcel-slider__bullet--active:before {
  background-color: #1ab248;
}
.parcel-slider__bullet--active:after {
  border: 1px solid #1ab248;
}
.parcel-slider__bg-left,
.parcel-slider__bg-right {
  display: none;
}
@media (min-width: 1280px) {
  .parcel-slider__bg-left,
  .parcel-slider__bg-right {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
  }
}
.parcel-slider__bg-left {
  background-image: url(/assets/static/bgSliderLeft.3eda5496.png);
  background-position: center;
  background-repeat: no-repeat;
  left: -402px;
  width: 402px;
}
.parcel-slider__bg-right {
  background-image: url(/assets/static/bgSliderRight.a0e77bec.png);
  background-position: center;
  background-repeat: no-repeat;
  right: -355px;
  width: 402px;
}
.contentMF,
.top-banner__content {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .top-banner__content {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .top-banner__content {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .top-banner__content {
    padding: 0;
  }
}
.containerMF__list,
.top-banner__content-list {
  padding: 0;
}
.containerMF__list li,
.top-banner__content-list li {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li:before,
.top-banner__content-list li:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li,
  .top-banner__content-list li {
    margin-bottom: 23px;
  }
}
.containerMF__list li:last-child,
.top-banner__content-list li:last-child {
  margin-bottom: 0;
}
.containerMF__h2,
.top-banner__content-h2 {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.top-banner {
  min-width: 320px;
  max-width: 1420px;
  margin: 0 auto;
}
.top-banner__background {
  display: block;
  overflow: hidden;
  height: 75.94vw;
  line-height: 0;
}
.top-banner__background img {
  width: 100%;
  height: 100%;
  font-family: "object-fit: cover;", sans-serif;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
@media (min-width: 640px) {
  .top-banner__background {
    height: 75.1vw;
  }
}
@media (min-width: 1000px) {
  .top-banner__background {
    height: 100%;
  }
  .top-banner__background img source {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;", sans-serif;
    -o-object-position: center center;
    object-position: center center;
  }
}
@media (min-width: 1000px) and (min-width: 1280px) {
  .top-banner__background img source {
    -o-object-position: right bottom;
    object-position: right bottom;
  }
}
@media (min-width: 1280px) {
  .top-banner__content-wrapper {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 50%;
  }
}
.top-banner__content {
  max-width: 600px;
  padding-top: 31px;
}
@media (min-width: 640px) {
  .top-banner__content {
    padding-top: 33px;
  }
}
@media (min-width: 1000px) {
  .top-banner__content {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    max-width: 560px;
    height: 58.5vw;
  }
}
@media (min-width: 1280px) {
  .top-banner__content {
    width: 100%;
    max-width: 100%;
    height: 585px;
    margin: 0 auto 0 0;
    padding-top: 0;
  }
}
.top-banner__content-span {
  display: inline-block;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
}
@media (min-width: 640px) {
  .top-banner__content-span {
    margin-bottom: 10px;
    font-size: 20px;
  }
}
.top-banner__content-h2 {
  max-width: 400px;
  margin-bottom: 19px;
  letter-spacing: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 37px;
}
@media (min-width: 640px) {
  .top-banner__content-h2 {
    max-width: 530px;
    margin-bottom: 22px;
    font-size: 34px;
    line-height: 48px;
  }
}
@media (min-width: 1000px) {
  .top-banner__content-h2 {
    width: 500px;
    max-width: none;
    margin-bottom: 26px;
  }
}
.top-banner__content-list {
  max-width: 450px;
  margin-bottom: 28px;
}
.top-banner__content-list li b {
  font-weight: 600;
}
@media (min-width: 640px) {
  .top-banner__content-list {
    margin-bottom: 32px;
  }
}
.top-banner__button {
  letter-spacing: 1.2px;
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  min-width: auto;
  outline: none;
}
.top-banner__button:focus,
.top-banner__button:hover,
.top-banner__button:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.top-banner__button-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.top-banner__button-Black:focus,
.top-banner__button-Black:hover,
.top-banner__button-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.top-banner__button-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.top-banner__button-Border:focus,
.top-banner__button-Border:hover,
.top-banner__button-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.top-banner__button-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.top-banner__button-Green:focus,
.top-banner__button-Green:hover,
.top-banner__button-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.top-banner__button-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.top-banner__button-Gray:focus,
.top-banner__button-Gray:hover,
.top-banner__button-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.top-banner__button-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.top-banner__button-Transparent:focus,
.top-banner__button-Transparent:hover,
.top-banner__button-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.top-banner__button-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.top-banner__button-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .top-banner__button-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.top-banner__button-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .top-banner__button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
  .top-banner__size {
    max-width: 540px;
  }
}
@media (min-width: 640px) {
  .top-banner {
    margin-bottom: 72px;
  }
}
@media (min-width: 1000px) {
  .top-banner {
    position: relative;
    overflow: hidden;
    height: 58.5vw;
    margin-top: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .top-banner {
    height: 585px;
  }
}
.info-blocks {
  margin-top: 82px;
  margin-bottom: 33px;
}
@media (min-width: 640px) {
  .info-blocks {
    display: flex;
    margin-top: 80px;
    margin-bottom: 92px;
  }
}
@media (max-width: 640px) {
  .info-blocks {
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .info-blocks {
    margin-top: 50px;
    margin-bottom: 65px;
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .info-blocks {
    padding: 0;
    margin-bottom: 116px;
    margin-top: 80px;
  }
}
.info-blocks__block {
  display: block;
  border: 1px solid #e1e1e1;
  padding: 35px 30px 45px;
}
.info-blocks__block:first-child {
  border-bottom: none;
}
@media (min-width: 640px) {
  .info-blocks__block {
    flex: 0 1 50%;
    padding: 35px 20px 45px;
  }
  .info-blocks__block:first-child {
    border-bottom: 1px solid #e1e1e1;
    border-right: none;
  }
}
@media (min-width: 1000px) {
  .info-blocks__block {
    padding: 55px 20px 69px 60px;
  }
}
@media (min-width: 1280px) {
  .info-blocks__block {
    padding: 55px 20px 69px 100px;
  }
}
.info-blocks__name {
  font-size: 24px;
  font-weight: 600;
  color: #1ab248;
  margin-bottom: 13px;
  display: block;
}
.info-blocks__list {
  padding: 0;
}
.info-blocks__list li {
  list-style: none;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (min-width: 1000px) {
  .info-blocks__list li {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
.info-blocks__list li:last-child {
  margin-bottom: 0;
}
.info-blocks__link {
  color: #787878;
}
.info-blocks__stroke {
  color: #000000de;
  text-decoration: none;
}
@media (max-width: 640px) {
  .info-blocks__stroke {
    color: #000;
    display: inline-block;
    width: 200px;
  }
}
.info-link-link:hover {
  color: #1ab248;
}
.containerMF__text,
.block-button__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .block-button__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .block-button__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.block-button__text b {
  font-weight: 600;
}
.containerMF__text i,
.block-button__text i {
  font-weight: 100;
}
.containerMF__link,
.block-button__link,
.toggle-list__link {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen,
.block-button__link,
.toggle-list__link {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen:focus,
.block-button__link:focus,
.toggle-list__link:focus,
.containerMF__linkGreen:hover,
.block-button__link:hover,
.toggle-list__link:hover,
.containerMF__linkGreen:active,
.block-button__link:active,
.toggle-list__link:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.block-button {
  padding: 50px 10px 37px;
  background-color: #f2f2f2;
  margin-bottom: 70px;
}
@media (min-width: 640px) {
  .block-button {
    padding: 83px 0 45px;
    margin-bottom: 91px;
  }
}
@media (min-width: 1000px) {
  .block-button {
    padding: 84px 0 43px;
    margin-bottom: 155px;
  }
}
.block-button__button {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 390px;
  min-width: auto;
  outline: none;
  margin: 0 auto 20px;
  letter-spacing: 1px;
}
.block-button__button:focus,
.block-button__button:hover,
.block-button__button:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.block-button__button-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.block-button__button-Black:focus,
.block-button__button-Black:hover,
.block-button__button-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.block-button__button-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.block-button__button-Border:focus,
.block-button__button-Border:hover,
.block-button__button-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.block-button__button-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.block-button__button-Green:focus,
.block-button__button-Green:hover,
.block-button__button-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.block-button__button-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.block-button__button-Gray:focus,
.block-button__button-Gray:hover,
.block-button__button-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.block-button__button-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.block-button__button-Transparent:focus,
.block-button__button-Transparent:hover,
.block-button__button-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.block-button__button-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.block-button__button-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .block-button__button-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.block-button__button-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .block-button__button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
@media (min-width: 640px) {
  .block-button__button {
    margin-bottom: 28px;
  }
}
.block-button__text {
  text-align: center;
  font-size: 16px;
}
.block-button__text span {
  font-weight: 500;
  color: #787878;
}
@media (min-width: 640px) {
  .block-button__text {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .block-button__text {
    font-size: 20px;
  }
}
.block-button__link {
  font-size: 16px;
}
@media (min-width: 640px) {
  .block-button__link {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .block-button__link {
    font-size: 20px;
  }
}
.contentMF,
.add-services {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .add-services {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .add-services {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .add-services {
    padding: 0;
  }
}
.containerMF__text,
.add-services__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .add-services__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .add-services__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.add-services__text b {
  font-weight: 600;
}
.containerMF__text i,
.add-services__text i {
  font-weight: 100;
}
.containerMF__h4,
.add-services__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .add-services__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.add-services {
  margin-bottom: 70px;
}
@media (min-width: 640px) {
  .add-services {
    margin-bottom: 70px;
  }
}
@media (min-width: 1000px) {
  .add-services {
    margin-bottom: 100px;
  }
}
@media (min-width: 1280px) {
  .add-services {
    margin-bottom: 78px;
  }
}
.add-services__h4 {
  margin-bottom: 18px;
}
@media (min-width: 640px) {
  .add-services__h4 {
    margin-bottom: 33px;
  }
}
@media (min-width: 1000px) {
  .add-services__h4 {
    margin-bottom: 53px;
  }
}
@media (min-width: 1280px) {
  .add-services__h4 {
    margin-bottom: 63px;
  }
}
.add-services__list {
  padding: 0;
}
@media (min-width: 640px) {
  .add-services__list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
.add-services__item {
  list-style: none;
  margin-bottom: 29px;
}
.add-services__item span {
  font-weight: 600;
  font-size: 16px;
}
.add-services__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .add-services__item {
    flex: 0 1 220px;
    margin-bottom: 24px;
    margin-right: 78px;
    max-width: none;
  }
  .add-services__item:nth-last-child(1) .add-services__item:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .add-services__item {
    margin-right: 85px;
    margin-bottom: 45px;
  }
}
@media (min-width: 1280px) {
  .add-services__item {
    margin-right: 78px;
    margin-bottom: 87px;
  }
}
@media (min-width: 1000px) {
  .add-services__text {
    font-size: 16px;
  }
}
.contentMF,
.try-CDEK {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF,
  .try-CDEK {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF,
  .try-CDEK {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF,
  .try-CDEK {
    padding: 0;
  }
}
.containerMF__text,
.try-CDEK__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text,
  .try-CDEK__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text,
  .try-CDEK__text {
    font-size: 20px;
  }
}
.containerMF__text b,
.try-CDEK__text b {
  font-weight: 600;
}
.containerMF__text i,
.try-CDEK__text i {
  font-weight: 100;
}
.containerMF__h3,
.try-CDEK__h3 {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3,
  .try-CDEK__h3 {
    font-size: 34px;
  }
}
.containerMF__h4,
.try-CDEK__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .try-CDEK__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.try-CDEK {
  margin-top: 94px;
  margin-bottom: 80px;
}
@media (min-width: 640px) {
  .try-CDEK {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: 103px;
    margin-top: 0;
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .try-CDEK {
    margin-bottom: 179px;
  }
}
.try-CDEK__button {
  text-decoration: none;
  display: block;
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  text-align: center;
  line-height: 1;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  min-width: auto;
  outline: none;
  letter-spacing: 1px;
}
.try-CDEK__button:focus,
.try-CDEK__button:hover,
.try-CDEK__button:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.try-CDEK__button-Black {
  background-color: #232323;
  color: #fff;
  border: 1px solid transparent;
}
.try-CDEK__button-Black:focus,
.try-CDEK__button-Black:hover,
.try-CDEK__button-Black:active {
  background-color: #000;
  transition: all 0.6s;
}
.try-CDEK__button-Border {
  background-color: transparent;
  color: #232323;
  border: 1px solid #232323;
}
.try-CDEK__button-Border:focus,
.try-CDEK__button-Border:hover,
.try-CDEK__button-Border:active {
  background-color: transparent;
  border: 2px solid #000;
  padding: 27px 19px;
  transition: all 0.6s;
  color: #000;
}
.try-CDEK__button-Green {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
}
.try-CDEK__button-Green:focus,
.try-CDEK__button-Green:hover,
.try-CDEK__button-Green:active {
  background-color: #0f9a39;
  transition: all 0.6s;
}
.try-CDEK__button-Gray {
  background-color: #e1e1e1;
  color: #232323;
  border: 1px solid transparent;
}
.try-CDEK__button-Gray:focus,
.try-CDEK__button-Gray:hover,
.try-CDEK__button-Gray:active {
  background-color: #cfcfcf;
  transition: all 0.6s;
}
.try-CDEK__button-Transparent {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.try-CDEK__button-Transparent:focus,
.try-CDEK__button-Transparent:hover,
.try-CDEK__button-Transparent:active {
  background-color: #fff;
  color: #000;
  transition: all 0.6s;
}
.try-CDEK__button-Arrow {
  background-color: #1ab248;
  border: 1px solid transparent;
  color: #fff;
  position: relative;
}
.try-CDEK__button-Arrow:before {
  position: absolute;
  content: "";
  right: 25px;
  bottom: 50%;
  margin-bottom: -1px;
  border-bottom: 1px solid #fff;
  height: 1px;
  width: 24px;
}
@media (min-width: 1000px) {
  .try-CDEK__button-Arrow:before {
    right: 50%;
    margin-right: -9px;
  }
}
.try-CDEK__button-Arrow:after {
  position: absolute;
  content: "";
  right: 25px;
  margin-bottom: -8px;
  bottom: 50%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .try-CDEK__button-Arrow:after {
    right: 50%;
    margin-right: -8px;
  }
}
.try-CDEK__image {
  width: 100%;
  margin-bottom: 40px;
}
.try-CDEK__image img {
  width: 100%;
}
@media (min-width: 640px) {
  .try-CDEK__image {
    order: 3;
    flex: 0 1 300px;
    margin-bottom: 0;
    padding-top: 63px;
  }
}
@media (min-width: 1000px) {
  .try-CDEK__image {
    flex: 0 1 490px;
  }
}
@media (min-width: 1280px) {
  .try-CDEK__image {
    flex: 0 1 600px;
    padding-top: 0;
  }
}
.try-CDEK__h4 {
  margin-bottom: 20px;
  line-height: 37px;
}
@media (min-width: 640px) {
  .try-CDEK__h4 {
    order: 1;
    flex: 0 1 100%;
  }
}
@media (min-width: 1000px) {
  .try-CDEK__h4 {
    margin-bottom: 22px;
    line-height: 45px;
  }
}
@media (min-width: 1280px) {
  .try-CDEK__h4 {
    margin-bottom: 43px;
  }
}
.try-CDEK__h3 {
  margin-bottom: 26px;
  line-height: 29px;
  letter-spacing: 0.3px;
}
@media (min-width: 1000px) {
  .try-CDEK__h3 {
    line-height: 50px;
    margin-bottom: 18px;
  }
}
@media (min-width: 1280px) {
  .try-CDEK__h3 {
    margin-bottom: 42px;
  }
}
@media (max-width: 1000px) {
  .try-CDEK__h3 {
    font-weight: 400;
    font-size: 20px;
  }
}
.try-CDEK__text {
  margin-bottom: 30px;
}
@media (min-width: 1000px) {
  .try-CDEK__text {
    margin-bottom: 52px;
    line-height: 32px;
  }
}
@media (min-width: 1280px) {
  .try-CDEK__text {
    margin-bottom: 30px;
  }
}
@media (min-width: 640px) {
  .try-CDEK__content {
    order: 2;
    flex: 0 1 300px;
  }
}
@media (min-width: 1000px) {
  .try-CDEK__content {
    flex: 0 1 470px;
  }
}
@media (min-width: 1280px) {
  .try-CDEK__content {
    flex: 0 1 600px;
  }
}
input[type="submit"],
input[type="search"],
input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.contentMF {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .contentMF {
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .contentMF {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .contentMF {
    padding: 0;
  }
}
.containerMF {
  min-width: 320px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .containerMF {
    max-width: 1200px;
  }
}
.containerMF__text {
  font-weight: 300;
  color: #232323;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .containerMF__text {
    font-size: 20px;
  }
}
@media (min-width: 1280px) {
  .containerMF__text {
    font-size: 20px;
  }
}
.containerMF__text b {
  font-weight: 600;
}
.containerMF__text i {
  font-weight: 100;
}
.containerMF__list {
  padding: 0;
}
.containerMF__list li {
  list-style: none;
  position: relative;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 11px;
  color: #232323;
  padding-left: 19px;
}
.containerMF__list li:before {
  position: absolute;
  left: 2px;
  top: 11px;
  content: "";
  border-bottom: 1px solid #232323;
  width: 12px;
  height: 1px;
}
@media (min-width: 640px) {
  .containerMF__list li {
    margin-bottom: 23px;
  }
}
.containerMF__list li:last-child {
  margin-bottom: 0;
}
.containerMF__link,
.toggle-list__link {
  color: #232323;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}
.containerMF__linkGreen,
.toggle-list__link {
  font-weight: 500;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGreen:focus,
.toggle-list__link:focus,
.containerMF__linkGreen:hover,
.toggle-list__link:hover,
.containerMF__linkGreen:active,
.toggle-list__link:active {
  color: #1ab248;
  background-image: linear-gradient(to right, #1ab248 75%, #1ab248 75%);
  transition: all 0.2s;
}
.containerMF__linkGrey {
  font-weight: 400;
  background-image: linear-gradient(to right, #232323 75%, #232323 75%);
  background-size: 8px 1px;
  background-position: 0 1.04em;
  background-repeat: repeat-x;
}
.containerMF__linkGrey:focus,
.containerMF__linkGrey:hover,
.containerMF__linkGrey:active {
  background-image: none;
  transition: all 0.2s;
}
.containerMF__toggle {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  padding-bottom: 5px;
  font-size: 20px;
  color: #232323;
  border-bottom: 1px solid #787878;
  position: relative;
  margin-bottom: 10px;
  outline: none;
}
.containerMF__toggle:after {
  position: absolute;
  content: "";
  right: -23px;
  top: 16px;
  width: 10px;
  height: 10px;
  z-index: 5;
  transform: rotate(90deg);
  border: 5px solid transparent;
  border-left: 10px solid #787878;
}
@media (min-width: 1000px) {
  .containerMF__toggle {
    font-size: 24px;
    padding-bottom: 3px;
  }
  .containerMF__toggle:after {
    right: -29px;
  }
}
.containerMF__h1 {
  font-weight: 300;
  color: #1ab248;
  font-size: 28px;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__h1 {
    font-size: 36px;
  }
}
@media (min-width: 1000px) {
  .containerMF__h1 {
    font-size: 42px;
  }
}
.containerMF__h2 {
  font-weight: 200;
  color: #232323;
  font-size: 36px;
}
.containerMF__h3 {
  font-weight: 200;
  color: #232323;
  font-size: 20px;
}
@media (min-width: 640px) {
  .containerMF__h3 {
    font-size: 34px;
  }
}
.containerMF__h4,
.toggle-list__h4 {
  font-size: 24px;
  color: #1ab248;
  font-weight: 600;
}
@media (min-width: 1000px) {
  .containerMF__h4,
  .toggle-list__h4 {
    font-size: 30px;
  }
}
.containerMF__h5 {
  font-weight: 600;
  color: #1ab248;
  font-size: 24px;
}
.containerMF__button-forward {
  display: block;
  width: 90px;
  height: 90px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-forward:before {
  position: absolute;
  content: "";
  right: 33px;
  bottom: 44.5px;
  border-bottom: 1px solid #232323;
  height: 1px;
  width: 24px;
}
.containerMF__button-forward:after {
  position: absolute;
  content: "";
  right: 34px;
  bottom: 37px;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #232323;
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
}
.containerMF__button-forward:focus,
.containerMF__button-forward:hover,
.containerMF__button-forward:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__button-forward:focus:before,
.containerMF__button-forward:hover:before,
.containerMF__button-forward:active:before {
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-forward:focus:after,
.containerMF__button-forward:hover:after,
.containerMF__button-forward:active:after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__button-up {
  display: block;
  width: 75px;
  height: 75px;
  background: #e1e1e1;
  position: relative;
  outline: none;
}
.containerMF__button-up:before {
  position: absolute;
  content: "";
  right: 30px;
  bottom: 28px;
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transform: rotate(-135deg);
  height: 15px;
  width: 15px;
}
.containerMF__button-up:focus,
.containerMF__button-up:hover,
.containerMF__button-up:active {
  outline: none;
  background-color: #a5a5a5;
  transition: all 0.6s;
}
.containerMF__button-up:focus:before,
.containerMF__button-up:hover:before,
.containerMF__button-up:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrows {
  display: inline-block;
}
.containerMF__arrow-Back,
.containerMF__arrow-For {
  position: relative;
  width: 55px;
  height: 55px;
  background: #eee;
  cursor: pointer;
  outline: none;
}
.containerMF__arrow-Back:before,
.containerMF__arrow-For:before {
  position: absolute;
  content: "";
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  height: 15px;
  width: 15px;
}
.containerMF__arrow-Back:focus,
.containerMF__arrow-Back:hover,
.containerMF__arrow-Back:active,
.containerMF__arrow-For:focus,
.containerMF__arrow-For:hover,
.containerMF__arrow-For:active {
  outline: none;
  background-color: #1ab248;
  transition: all 0.6s;
}
.containerMF__arrow-Back:focus:before,
.containerMF__arrow-Back:hover:before,
.containerMF__arrow-Back:active:before,
.containerMF__arrow-For:focus:before,
.containerMF__arrow-For:hover:before,
.containerMF__arrow-For:active:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.6s;
}
.containerMF__arrow-Back--Dark:focus,
.containerMF__arrow-Back--Dark:hover,
.containerMF__arrow-Back--Dark:active,
.containerMF__arrow-For--Dark:focus,
.containerMF__arrow-For--Dark:hover,
.containerMF__arrow-For--Dark:active {
  background-color: #787878;
  transition: all 0.6s;
}
.containerMF__arrow-For:before {
  right: 24px;
  bottom: 21px;
  transform: rotate(-45deg);
}
.containerMF__arrow-Back {
  margin-right: 15px;
}
.containerMF__arrow-Back:before {
  right: 17px;
  bottom: 21px;
  transform: rotate(135deg);
}
.containerMF__arrows .disabled {
  opacity: 0.3;
  cursor: default;
}
.containerMF__arrows .disabled:focus,
.containerMF__arrows .disabled:hover,
.containerMF__arrows .disabled:active {
  background-color: #eee;
  transition: none;
}
.containerMF__arrows .disabled:focus:before,
.containerMF__arrows .disabled:hover:before,
.containerMF__arrows .disabled:active:before {
  border-right: 1px solid #787878;
  border-bottom: 1px solid #787878;
  transition: none;
}
.containerMF__pagination-item {
  outline: none;
}
.containerMF__pagination-item.active button {
  outline: none;
  background-color: #1ab248;
  color: #fff;
}
.containerMF__pagination {
  display: block;
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .containerMF__pagination {
    width: 590px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination {
    width: 695px;
  }
}
.containerMF__pagination-wrapper {
  display: block;
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper {
    flex-basis: 491px;
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper {
    flex-basis: 594px;
  }
}
.containerMF__pagination-wrapper li {
  list-style-type: none;
  margin: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  position: relative;
}
.containerMF__pagination-wrapper li:nth-child(8) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(9) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(10) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(11) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(12) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(13) {
  display: none;
}
.containerMF__pagination-wrapper li:nth-child(14) {
  display: none;
}
.containerMF__pagination-wrapper li:last-child {
  margin-left: 39px;
  position: relative;
}
.containerMF__pagination-wrapper li:last-child:before {
  position: absolute;
  content: "...";
  bottom: 5px;
  right: 47px;
  color: #787878;
  font-size: 12px;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li:last-child:before {
    font-size: 18px;
    bottom: 0;
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li:last-child:before {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li {
    width: 35px;
    height: 35px;
  }
}
.containerMF__pagination-wrapper li button {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #787878;
  transition: all 0.6s;
  font-size: 12px;
  outline: none;
}
.containerMF__pagination-wrapper li button:focus,
.containerMF__pagination-wrapper li button:hover,
.containerMF__pagination-wrapper li button:active {
  background-color: #1ab248;
  color: #fff;
  transition: all 0.6s;
}
@media (min-width: 640px) {
  .containerMF__pagination-wrapper li button {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .containerMF__pagination-wrapper li button {
    font-size: 20px;
  }
}
.containerMF__pagination-onward {
  font-size: 16px;
  color: #232323;
  padding-left: 13px;
  font-weight: 500;
  text-decoration: none;
  outline: none;
}
.containerMF__pagination-onward:focus,
.containerMF__pagination-onward:hover,
.containerMF__pagination-onward:active {
  outline: none;
  color: #1ab248;
  transition: all 0.2s;
}
@media (min-width: 640px) {
  .containerMF__pagination-onward {
    font-size: 20px;
    padding-left: 0;
  }
}
.containerMF__checkbox {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkbox input {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkbox input:checked + .containerMF__checkbox-text:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkbox-text {
  display: inline-block;
  position: relative;
  padding-left: 31px;
  font-size: 16px;
  text-transform: lowercase;
  line-height: 20px;
}
.containerMF__checkbox-text:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkbox-text:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #000;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 7px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__checkboxGray {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__checkboxGray input {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__checkboxGray
  input:checked
  + .containerMF__checkboxGray-text:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__checkboxGray-text {
  display: inline-block;
  position: relative;
  padding-left: 54px;
  font-size: 20px;
  text-transform: lowercase;
  line-height: 24px;
}
.containerMF__checkboxGray-text:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #787878;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__checkboxGray-text:after {
  position: absolute;
  content: "";
  z-index: 10;
  border: 3px solid #787878;
  border-right: 0 solid #fff;
  border-top: 0 solid #fff;
  top: 6px;
  left: 6px;
  width: 13px;
  height: 8px;
  transform: rotate(-45deg);
  opacity: 0;
  cursor: pointer;
}
.containerMF__radio {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.containerMF__radio input {
  display: inline-block;
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
  outline: none;
}
.containerMF__radio input:checked + .containerMF__radio-text:after {
  outline: none;
  opacity: 1;
  transition: all 0.2s;
}
.containerMF__radio-text {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}
.containerMF__radio-text:before {
  position: absolute;
  content: "";
  z-index: 5;
  border: 1px solid #232323;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.containerMF__radio-text:after {
  position: absolute;
  content: "";
  z-index: 10;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #232323;
  opacity: 0;
  cursor: pointer;
}
.containerMF__input-wrapper {
  width: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .containerMF__input-wrapper {
    width: 600px;
  }
}
@media (min-width: 1000px) {
  .containerMF__input-wrapper {
    width: 405px;
  }
}
@media (min-width: 1280px) {
  .containerMF__input-wrapper {
    width: 525px;
  }
}
.containerMF__input-wrapper.error:after {
  position: absolute;
  content: "Можно вводить только русские буквы";
  left: 0;
  bottom: -25px;
  font-size: 13px;
  color: #e91717;
  font-weight: 300;
}
.containerMF__input-wrapper.error .containerMF__input-text {
  background: #f9f9f9 !important;
  border: 1px solid #f25050;
  position: relative;
  outline: none;
}
.containerMF__input-wrapper.error .containerMF__input-text:focus,
.containerMF__input-wrapper.error .containerMF__input-text:hover,
.containerMF__input-wrapper.error .containerMF__input-text:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.containerMF__input-text {
  font-size: 21px;
  font-weight: 400;
  padding: 22px 30px;
  background: #f9f9f9;
  color: #232323;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  background-clip: border-box;
  box-sizing: border-box;
  outline: none;
}
.containerMF__input-text::-moz-placeholder {
  color: #a5a5a5;
}
.containerMF__input-text[placeholder],
.containerMF__input-text::placeholder {
  color: #a5a5a5;
}
.containerMF__input-text:focus,
.containerMF__input-text:hover,
.containerMF__input-text:active {
  outline: none;
  background-color: #f4f4f4;
  transition: all 0.2s;
}
.toggle-list {
  margin-bottom: 65px;
}
@media (min-width: 640px) {
  .toggle-list {
    margin-bottom: 97px;
  }
}
@media (min-width: 1000px) {
  .toggle-list {
    margin-bottom: 127px;
  }
}
@media (min-width: 1280px) {
  .toggle-list {
    margin-bottom: 190px;
  }
}
.toggle-list__list {
  position: relative;
  margin-bottom: 29px;
}
.toggle-list__list:before {
  position: absolute;
  content: "";
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 10px;
  border-bottom: 1px solid #ececec;
  z-index: 50;
}
@media (min-width: 640px) {
  .toggle-list__list:before {
    margin: 0 20px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__list:before {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .toggle-list__list:before {
    margin: 0 !important;
  }
}
@media (min-width: 640px) {
  .toggle-list__list {
    margin-bottom: 35px;
  }
}
.toggle-list__h4 {
  margin-bottom: 23px;
}
@media (min-width: 640px) {
  .toggle-list__h4 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__h4 {
    margin-bottom: 35px;
  }
}
@media (min-width: 1280px) {
  .toggle-list__h4 {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  .toggle-list__link {
    margin-left: 20px;
  }
}
.toggle-item:nth-child(odd) .toggle-item__toggle {
  background-color: #fbfbfb;
}
.economic-parcel .content-right__image-wrapper {
  width: 200px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .economic-parcel .content-right__image-wrapper {
    bottom: 23%;
    left: 10px;
    width: 300px;
  }
}
@media (min-width: 1000px) {
  .economic-parcel .content-right__image-wrapper {
    bottom: 8%;
    left: 26px;
    width: 410px;
  }
}
@media (min-width: 1280px) {
  .economic-parcel .content-right__image-wrapper {
    bottom: 3%;
    left: 61px;
    width: 480px;
  }
}
@media (min-width: 1000px) {
  .economic-parcel .content-right__image-wrapper.animationFade-img {
    bottom: 100px;
    left: 90px;
    width: 310px;
  }
}
@media (min-width: 1280px) {
  .economic-parcel .content-right__image-wrapper.animationFade-img {
    left: 120px;
  }
}
@keyframes load-6c15a383 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6c15a383 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.search__additional-item[data-v-6c15a383] {
  display: flex;
  align-items: center;
  gap: 24px;
  cursor: pointer;
  text-decoration: none;
  padding-bottom: 12px;
}
@media (min-width: 1200px) {
  .search__additional-item[data-v-6c15a383] {
    width: -moz-max-content;
    width: max-content;
  }
  .search__additional-item:hover .icons-menu-item__text[data-v-6c15a383] {
    color: var(--Primary_Active, #158e3a);
  }
  .search__additional-item[data-v-6c15a383]:hover path {
    stroke: var(--Primary_Active, #158e3a);
    stroke-opacity: 1;
  }
}
.search__additional-item__text[data-v-6c15a383] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  font-style: normal;
  padding: 10px 0;
}
.search__additional-item__icon[data-v-6c15a383] {
  padding: 12px;
  background: rgba(51, 85, 104, 0.05);
  border-radius: 8px;
}
@keyframes load-9ed187ac {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9ed187ac {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.search__additional[data-v-9ed187ac] {
  border-top: 1px dashed #c0c0c0;
  margin-top: 48px;
}
@media (min-width: 1200px) {
  .search__additional[data-v-9ed187ac] {
    margin-top: 56px;
  }
}
.search__additional-title[data-v-9ed187ac] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding-top: 32px;
  font-style: normal;
  color: #000;
}
.search__additional-items[data-v-9ed187ac] {
  padding-top: 20px;
}
@media (min-width: 1200px) {
  .search__additional-items[data-v-9ed187ac] {
    padding-left: 12px;
  }
}
.ya-site-form,
.ya-page_js_yes .ya-site-form_inited_no {
  display: none;
}
.search-form__additional {
  padding: 0 16px;
}
@media (min-width: 1200px) {
  .search-form__additional {
    padding: 0;
  }
}
.search-form_mobile {
  display: block;
  padding: 0 16px;
}
@media (min-width: 1200px) {
  .search-form_mobile {
    display: none;
    padding: 0;
  }
}
.search-form_mobile-text {
  padding-top: 24px;
}
.search-form_mobile-text .cdek-input__tip {
  display: none;
}
.search-form__track {
  padding: 24px 16px;
  margin-top: 32px;
  background: rgba(51, 85, 104, 0.05);
}
@media (min-width: 1200px) {
  .search-form__track {
    padding: 24px;
    margin-top: 56px;
    position: relative;
    min-height: 162px;
    border-radius: 16px;
  }
}
.search-form__track__picture {
  padding: 0;
  margin: 0;
}
.search-form__track__picture img {
  padding: 0;
  display: block;
}
@media (min-width: 1200px) {
  .search-form__track__picture img {
    padding: 0;
  }
  .search-form__track__picture {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
.search-form__track-title {
  font-style: normal;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000;
  padding-bottom: 24px;
}
@media (min-width: 1200px) {
  .search-form__track-title {
    padding-bottom: 20px;
  }
}
.search-form__track-button {
  text-decoration: none !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  text-align: center !important;
  letter-spacing: 0.4px !important;
  text-transform: uppercase !important;
  width: 100% !important;
}
@media (min-width: 1200px) {
  .search-form__track-button {
    width: auto !important;
  }
}
.search-form .ya-site-form__input-text,
.search-form .ya-site-form__submit {
  display: none;
}
.search-form #ya-site-form0 .ya-site-form__submit {
  color: #fff !important;
}
.search-form .ya-site-form__form {
  margin-bottom: 20px;
}
.search-form .b-loader__progress {
  background: #00a942 !important;
}
.search-form #ya-site-results {
  padding: 32px 16px 0;
}
@media (min-width: 1200px) {
  .search-form #ya-site-results {
    padding: 56px 0 0;
  }
}
.search-form #ya-site-results .b-serp-item__text,
.search-form #ya-site-results .ad {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px;
}
@media (min-width: 1000px) {
  .search-form #ya-site-results .b-serp-item__text,
  .search-form #ya-site-results .ad {
    font-size: 18px;
  }
}
.search-form .b-serp-item {
  margin-bottom: 38px;
}
.search-form .b-serp-item__text b {
  font-weight: 300;
}
.search-form .g-gap-horizontal {
  margin: 0;
  color: #767676;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}
.search-form .b-bottom-wizard .g-gap-horizontal {
  margin: 0;
}
.search-form .b-bottom-wizard {
  margin-top: 0;
}
.search-form .b-pager,
.search-form .b-pager__pages,
.search-form .b-pager__sorted {
  text-align: center;
}
@media (min-width: 1000px) {
  .search-form .b-pager,
  .search-form .b-pager__pages,
  .search-form .b-pager__sorted {
    text-align: unset;
  }
}
.search-form #ya-site-results :visited,
.search-form #ya-site-results .b-pager :visited,
.search-form #ya-site-results .b-foot__link:visited,
.search-form #ya-site-results .b-copyright__link:visited {
  color: #1ab248;
}
.search-form #ya-site-results a:link,
.search-form #ya-site-results a:active,
.search-form #ya-site-results .b-pseudo-link,
.search-form #ya-site-results .b-head-tabs__link,
.search-form #ya-site-results .b-head-tabs__link:link,
.search-form #ya-site-results .b-head-tabs__link:visited,
.search-form #ya-site-results .b-dropdown__list .b-pseudo-link,
.search-form #ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.search-form .b-popupa .b-popupa__content .b-menu__item,
.search-form #ya-site-results .b-foot__link:link,
.search-form #ya-site-results .b-copyright__link:link,
.search-form #ya-site-results .b-serp-item__mime,
.search-form #ya-site-results .b-pager :link {
  text-decoration: none;
}
.search-form .b-pager__current,
.search-form a.b-pager__current:hover {
  padding: 5px 9px;
}
@media (min-width: 1000px) {
  .search-form .b-pager__current,
  .search-form a.b-pager__current:hover {
    padding: 9px 15px;
  }
}
.search-form #ya-site-results .b-pager__current,
.search-form #ya-site-results .b-pager__select {
  background: #1ab248;
}
.search-form .b-serp-item__number,
.search-form .b-pager__sorted,
.search-form .b-pager__title {
  display: none !important;
}
.search-form #ya-site-results .b-pager__current,
.search-form #ya-site-results .b-serp-item__number:active {
  color: #fff;
  font-size: 12px;
}
@media (min-width: 640px) {
  .search-form #ya-site-results .b-pager__current,
  .search-form #ya-site-results .b-serp-item__number:active {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .search-form #ya-site-results .b-pager__current,
  .search-form #ya-site-results .b-serp-item__number:active {
    font-size: 20px;
  }
}
.search-form #ya-site-results .b-pager {
  font-size: 12px;
}
@media (min-width: 640px) {
  .search-form #ya-site-results .b-pager {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .search-form #ya-site-results .b-pager {
    font-size: 20px;
  }
}
.search-form .b-body-items {
  padding: 0;
}
.search-form .b-pager__page {
  margin: 10px;
}
@media (min-width: 640px) {
  .search-form .b-pager__page {
    margin: 15px;
  }
}
@media (min-width: 1000px) {
  .search-form .b-pager__page {
    margin: 20px;
  }
}
.search-form .b-head__l,
.search-form .b-head__r {
  padding: 0 !important;
}
.search-form .b-head__l {
  padding-right: 10px !important;
}
.search-form .b-head__found {
  font-size: 20px;
}
@media (min-width: 1000px) {
  .search-form .b-head__found {
    font-size: 22px;
  }
}
.search-form .b-top-wizard {
  margin-top: 0;
}
@keyframes load-7bda2f1e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7bda2f1e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.search-container[data-v-7bda2f1e] {
  padding: 0 !important;
}
@media (min-width: 1200px) {
  .search-container[data-v-7bda2f1e] {
    padding: inherit;
  }
}
.search[data-v-7bda2f1e] {
  margin-bottom: 100px;
}
@media (min-width: 1000px) {
  .search[data-v-7bda2f1e] {
    margin-top: 100px;
    margin-bottom: 240px;
  }
}
@keyframes load-c7f728ef {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c7f728ef {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-login-modal__title[data-v-c7f728ef] {
  margin-bottom: 16px;
  margin-top: 16px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .tracking-login-modal__badges[data-v-c7f728ef] {
    display: none;
  }
}
.tracking-login-modal__qr[data-v-c7f728ef] {
  display: none;
}
@media (min-width: 992px) {
  .tracking-login-modal__qr[data-v-c7f728ef] {
    display: flex;
    justify-content: center;
  }
}
.tracking-login-modal__buttons[data-v-c7f728ef] {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@keyframes load-a77b0c57 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a77b0c57 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-tracking-search[data-v-a77b0c57] {
  padding: 32px 16px 12px;
  position: relative;
  border-radius: 0;
  box-shadow: none;
}
@media (min-width: 768px) {
  .universal-tracking-search[data-v-a77b0c57] {
    box-shadow: 0 4px 12px #0000000a;
    padding: 32px 32px 12px;
    border-radius: 16px;
  }
}
.universal-tracking-search__title[data-v-a77b0c57] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .universal-tracking-search__title[data-v-a77b0c57] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.universal-tracking-search__img[data-v-a77b0c57] {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
@media (min-width: 768px) {
  .universal-tracking-search__img[data-v-a77b0c57] {
    display: block;
  }
}
.universal-tracking-search__subtitle[data-v-a77b0c57] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  color: #4b3c87;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .universal-tracking-search__subtitle[data-v-a77b0c57] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.universal-tracking-search__form[data-v-a77b0c57] {
  display: flex;
  gap: 12px;
}
@media (min-width: 768px) {
  .universal-tracking-search__form[data-v-a77b0c57] {
    max-width: 320px;
  }
}
.universal-tracking-search__input[data-v-a77b0c57] {
  width: 100%;
}
.universal-tracking-search__button[data-v-a77b0c57] {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-shrink: 0;
}
@keyframes load-8d37f68e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8d37f68e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-tracking-card[data-v-8d37f68e] {
  height: 100%;
  position: relative;
}
.universal-tracking-card__title[data-v-8d37f68e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
}
.universal-tracking-card__subtitle[data-v-8d37f68e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.universal-tracking-card__link[data-v-8d37f68e] {
  display: block;
  color: var(--Primary_Active, #158e3a);
  margin-top: 16px;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-align: left;
}
.universal-tracking-card__icon[data-v-8d37f68e] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 80px;
  height: 80px;
}
@keyframes load-c09c7b3a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c09c7b3a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.universal-tracking__container[data-v-c09c7b3a] {
  --padding-top: 0;
  --padding-bottom: 32px;
  --padding-top-lg: 0;
  --padding-bottom-lg: 48px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 1200px) {
  .universal-tracking__container[data-v-c09c7b3a] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .universal-tracking__container.has-cards[data-v-c09c7b3a] {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "search card" "order order";
  }
}
.universal-tracking__search[data-v-c09c7b3a] {
  grid-area: search;
}
.universal-tracking__orders[data-v-c09c7b3a] {
  grid-area: order;
  display: flex;
  flex-direction: column;
}
.universal-tracking__orders-item[data-v-c09c7b3a] {
  padding: 0 16px 32px;
  background: #fff;
}
@media (min-width: 1200px) {
  .universal-tracking__orders-item[data-v-c09c7b3a] {
    padding: 32px;
    margin-bottom: 32px;
  }
  .universal-tracking__orders-item[data-v-c09c7b3a]:last-child {
    margin-bottom: 0;
  }
}
.universal-tracking__cards[data-v-c09c7b3a] {
  grid-area: card;
  padding: 32px 0 0;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .universal-tracking__cards[data-v-c09c7b3a] {
    padding: 0;
  }
}
.universal-tracking__cards-item[data-v-c09c7b3a] {
  width: 85%;
  height: 100%;
}
.universal-tracking__cards-item[data-v-c09c7b3a]:first-child {
  margin-left: 16px;
}
.universal-tracking__cards-item[data-v-c09c7b3a]:last-child {
  margin-right: 16px;
}
@media (min-width: 1200px) {
  .universal-tracking__cards-item[data-v-c09c7b3a] {
    max-width: 282px;
    width: calc(50% - 8px);
    height: 100%;
  }
  .universal-tracking__cards-item[data-v-c09c7b3a]:first-child {
    margin-left: 0;
  }
  .universal-tracking__cards-item[data-v-c09c7b3a]:last-child {
    margin-right: 0;
  }
}
@keyframes load-0ef198e9 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0ef198e9 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback-form[data-v-0ef198e9] a {
  color: var(--Primary_Active, #158e3a);
}
.feedback-form__first[data-v-0ef198e9] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.feedback-form__first-text[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .feedback-form__first-text[data-v-0ef198e9] {
    margin-bottom: 0;
    margin-right: 32px;
  }
}
.feedback-form__first-buttons[data-v-0ef198e9] {
  display: flex;
  gap: 12px;
}
.feedback-form__first-button[data-v-0ef198e9] {
  flex: 1 0 100px;
}
@media (min-width: 768px) {
  .feedback-form__first[data-v-0ef198e9] {
    flex-direction: row;
    align-items: center;
  }
}
.feedback-form__form[data-v-0ef198e9] {
  display: flex;
  flex-direction: column;
}
.feedback-form__form-hint[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
.feedback-form__form-phone[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Bottom, #000000);
  margin-bottom: 4px;
}
.feedback-form__form-location[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Primary_Active, #158e3a);
  display: flex;
  gap: 4px;
  align-items: center;
}
.feedback-form__form-title[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .feedback-form__form-title[data-v-0ef198e9] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
.feedback-form__form-button[data-v-0ef198e9] {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .feedback-form__form-button[data-v-0ef198e9] {
    width: -moz-fit-content;
    width: fit-content;
    padding: 6px 28px;
  }
}
.feedback-form__input[data-v-0ef198e9] {
  margin-bottom: 16px;
}
.feedback-form__textarea[data-v-0ef198e9] {
  width: 100%;
  height: 100px;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  padding: 16px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  outline-color: var(--Primary, #1ab248);
  caret-color: var(--Primary, #1ab248);
  transition: outline-color 0.3s ease;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.feedback-form__textarea.error[data-v-0ef198e9] {
  outline-color: var(--Error, #e40029);
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
}
.feedback-form__textarea[data-v-0ef198e9]:focus {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.feedback-form__tip[data-v-0ef198e9] {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  margin-top: 4px;
  color: var(--Error, #e40029);
}
.feedback-form__result[data-v-0ef198e9] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@keyframes load-e44496d6 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e44496d6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-footer[data-v-e44496d6] {
  margin-top: 24px;
  border-top: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  padding-top: 24px;
}
@keyframes load-15bc52b8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-15bc52b8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-menu[data-v-15bc52b8] {
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: 100%;
  max-height: calc(100vh - 240px);
  overflow: auto;
  padding-right: 4px;
}
.faq-menu[data-v-15bc52b8]::-webkit-scrollbar {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  width: 4px;
  border-radius: 8px;
}
.faq-menu[data-v-15bc52b8]::-webkit-scrollbar-thumb {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #e0e4e9;
}
@keyframes load-e0aa8294 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e0aa8294 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq-header a[data-v-e0aa8294] {
  cursor: pointer;
  text-decoration: none;
}
.faq-header__button[data-v-e0aa8294] {
  display: flex;
  gap: 4px;
  align-items: center;
}
@media (min-width: 992px) {
  .faq-header__button[data-v-e0aa8294] {
    display: none;
  }
}
.faq-header__button span[data-v-e0aa8294] {
  color: var(--Primary_Active, #158e3a);
  line-height: 24px;
  font-weight: 400;
}
.faq-header__list[data-v-e0aa8294] {
  display: none;
  align-items: center;
  gap: 8px;
}
@media (min-width: 992px) {
  .faq-header__list[data-v-e0aa8294] {
    display: flex;
  }
}
.faq-header__list a[data-v-e0aa8294] {
  display: flex;
  align-items: center;
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.faq-header__list a[data-v-e0aa8294]:first-child {
  color: var(--Primary_Active, #158e3a);
}
.faq-header__list a span[data-v-e0aa8294] {
  margin-right: 8px;
}
.faq-header__title[data-v-e0aa8294] {
  margin-top: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 992px) {
  .faq-header__title[data-v-e0aa8294] {
    display: flex;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
  }
}
@keyframes load-8229d83f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8229d83f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.FAQ-content[data-v-8229d83f] {
  max-width: 1200px;
  display: flex;
  gap: 64px;
  background: var(--Peak, #fff);
  margin: 0 16px;
  box-sizing: border-box;
}
@media (min-width: 1200px) {
  .FAQ-content[data-v-8229d83f] {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
  }
}
.FAQ-content[data-v-8229d83f] .base-container {
  padding: 0;
}
.FAQ-content[data-v-8229d83f] .base-render-page {
  height: -moz-min-content;
  height: min-content;
}
.FAQ-content[data-v-8229d83f] iframe {
  max-width: 100%;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .FAQ-content[data-v-8229d83f] iframe {
    margin-top: 32px;
  }
}
.FAQ-content aside[data-v-8229d83f] {
  min-width: 242px;
  display: none;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 992px) {
  .FAQ-content aside[data-v-8229d83f] {
    padding-top: 56px;
    padding-bottom: 56px;
    display: block;
    position: sticky;
    top: 128px;
  }
  .FAQ-content aside[data-v-8229d83f] .faq-menu-block {
    max-height: -moz-max-content;
    max-height: max-content;
  }
}
.FAQ-content__page[data-v-8229d83f] {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .FAQ-content__page[data-v-8229d83f] {
    margin-top: 0;
    padding-top: 56px;
    padding-bottom: 80px;
  }
}
.FAQ-content__page .page__footer[data-v-8229d83f] {
  margin-top: 32px;
}
@keyframes load-bab926ab {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bab926ab {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.integration-bread-crumbs[data-v-bab926ab] {
  display: flex;
  margin-top: 20px;
  margin-bottom: 24px;
}
.integration-bread-crumbs__link[data-v-bab926ab] {
  display: flex;
  text-decoration: none;
  color: #9da6ab;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@keyframes load-401f2722 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-401f2722 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.marketplace-item[data-v-401f2722] {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
  gap: 8px 16px;
  padding: 12px;
  background: #fff;
}
.marketplace-item__row[data-v-401f2722] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .marketplace-item__row[data-v-401f2722] {
    display: table-cell;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    padding: 14px 16px;
  }
}
.marketplace-item__label[data-v-401f2722] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
}
@media (min-width: 768px) {
  .marketplace-item__label[data-v-401f2722] {
    display: none;
  }
  .marketplace-item[data-v-401f2722] {
    display: table-row;
    margin-bottom: 0;
    padding: 0;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .marketplace-item[data-v-401f2722]:hover {
    background: var(--Primary_5, rgba(26, 178, 72, 0.05));
  }
}
@keyframes load-6ccd7c01 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6ccd7c01 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.marketplace-content[data-v-6ccd7c01] .cdek-dropdown-box {
  max-height: 230px;
  overflow: auto;
}
.marketplace-content[data-v-6ccd7c01] .cdek-dropdown-box::-webkit-scrollbar {
  width: 4px;
}
.marketplace-content[data-v-6ccd7c01]
  .cdek-dropdown-box::-webkit-scrollbar-track {
  border-radius: 8px;
}
.marketplace-content[data-v-6ccd7c01]
  .cdek-dropdown-box::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
.marketplace-content__filters[data-v-6ccd7c01] {
  padding: 0 16px 12px;
}
@media (min-width: 768px) {
  .marketplace-content__filters[data-v-6ccd7c01] {
    display: flex;
    gap: 12px;
    margin-bottom: 48px;
    padding: 0;
  }
  .marketplace-content__filters-item[data-v-6ccd7c01] {
    width: 100%;
    max-width: 200px;
  }
}
.marketplace-content__table[data-v-6ccd7c01] {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.marketplace-content__head[data-v-6ccd7c01] {
  display: none;
  margin-bottom: 4px;
}
.marketplace-content__head tr[data-v-6ccd7c01] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.marketplace-content__head th[data-v-6ccd7c01]:first-child {
  border-radius: 4px 0 0 4px;
  width: 20%;
}
.marketplace-content__head th[data-v-6ccd7c01]:nth-child(2) {
  width: 20%;
}
.marketplace-content__head th[data-v-6ccd7c01]:last-child {
  border-radius: 0 4px 4px 0;
}
.marketplace-content__head-cell[data-v-6ccd7c01] {
  padding: 8px 16px;
  text-align: start;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  border-bottom: 4px solid #fff;
}
@media (min-width: 768px) {
  .marketplace-content__head[data-v-6ccd7c01] {
    display: table-header-group;
  }
  .marketplace-content[data-v-6ccd7c01] {
    background: #fff;
    padding: 12px;
    border-radius: 12px;
  }
}
@keyframes load-ac57cffe {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ac57cffe {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.marketplace-page[data-v-ac57cffe] {
  background: rgb(246, 247, 249);
}
.marketplace-page__breadcrumbs[data-v-ac57cffe] {
  padding: 0 16px 16px;
}
.marketplace-page__breadcrumbs--mobile[data-v-ac57cffe] {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: var(--Primary_Active, #158e3a);
  width: -moz-fit-content;
  width: fit-content;
}
.marketplace-page__breadcrumbs--mobile svg[data-v-ac57cffe] {
  margin-right: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}
.marketplace-page__breadcrumbs--desktop[data-v-ac57cffe] {
  display: none;
  align-items: center;
  gap: 8px;
}
.marketplace-page__breadcrumbs--from[data-v-ac57cffe],
.marketplace-page__breadcrumbs--to[data-v-ac57cffe] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.marketplace-page__breadcrumbs--from[data-v-ac57cffe] {
  text-decoration: none;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
}
.marketplace-page__breadcrumbs--to[data-v-ac57cffe] {
  color: var(--Primary_Active, #158e3a);
}
@media (min-width: 768px) {
  .marketplace-page__breadcrumbs[data-v-ac57cffe] {
    padding: 0;
    margin-bottom: 16px;
  }
  .marketplace-page__breadcrumbs--mobile[data-v-ac57cffe] {
    display: none;
  }
  .marketplace-page__breadcrumbs--desktop[data-v-ac57cffe] {
    display: flex;
  }
}
.marketplace-page__container[data-v-ac57cffe] {
  padding: 32px 0;
}
@media (min-width: 768px) {
  .marketplace-page__container[data-v-ac57cffe] {
    padding: 32px 16px;
  }
}
@media (min-width: 1200px) {
  .marketplace-page__container[data-v-ac57cffe] {
    padding: 56px 0 120px;
    max-width: 1200px;
    margin: 0 auto;
  }
}
.marketplace-page__card[data-v-ac57cffe] {
  display: none;
}
@media (min-width: 768px) {
  .marketplace-page__card[data-v-ac57cffe] {
    display: block;
    padding: 32px 96px 32px 32px;
    width: 380px;
    position: relative;
    background: #fff;
    border-radius: 16px;
    flex-shrink: 0;
  }
  .marketplace-page__card img[data-v-ac57cffe] {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .marketplace-page__card[data-v-ac57cffe] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
.marketplace-page__text[data-v-ac57cffe] {
  padding: 16px 16px 32px;
}
@media (min-width: 768px) {
  .marketplace-page__text[data-v-ac57cffe] {
    padding: 0;
  }
}
.marketplace-page__title[data-v-ac57cffe] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  .marketplace-page__title[data-v-ac57cffe] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 16px;
  }
}
.marketplace-page__subtitle[data-v-ac57cffe] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 1200px) {
  .marketplace-page__subtitle[data-v-ac57cffe] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .marketplace-page__head[data-v-ac57cffe] {
    display: flex;
    margin-bottom: 48px;
    gap: 64px;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .marketplace-page__head[data-v-ac57cffe] {
    gap: 130px;
  }
}
svg[data-v-5ee6cbc5] {
  vertical-align: middle;
}
@keyframes load-705fb9c0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-705fb9c0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.small-text[data-v-705fb9c0] {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
.phone-number[data-v-705fb9c0] {
  width: 448px;
  max-width: 100%;
  text-align: center;
}
.phone-number__title[data-v-705fb9c0] {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.phone-number__text[data-v-705fb9c0] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 24px;
}
.phone-number__form[data-v-705fb9c0] {
  max-width: 310px;
  display: flex;
  align-items: flex-start;
  margin-bottom: 6px;
  margin-right: auto;
  margin-left: auto;
}
.phone-number__form[data-v-705fb9c0] .base-control__field {
  font-size: 16px;
}
.phone-number__form[data-v-705fb9c0] .base-button--icon {
  min-width: 48px;
  min-height: 48px;
}
.phone-number__form[data-v-705fb9c0] .base-button {
  margin-left: 8px;
}
.phone-number__failure[data-v-705fb9c0] {
  margin-bottom: 16px;
}
.phone-number__recaptcha[data-v-705fb9c0] {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px;
  display: inline-block;
}
.phone-number__icon_hidden[data-v-705fb9c0] {
  visibility: hidden;
}
@keyframes load-c5d8ae4c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c5d8ae4c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.person-error[data-v-c5d8ae4c] {
  text-align: center;
  max-width: 100%;
  width: 430px;
}
.person-error__sad-box[data-v-c5d8ae4c] {
  margin-top: 48px;
  margin-bottom: 44px;
}
.person-error__title[data-v-c5d8ae4c] {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.person-error__text[data-v-c5d8ae4c] {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 32px;
}
.person-error__button[data-v-c5d8ae4c] {
  width: 288px;
}
@keyframes load-7b4d6119 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7b4d6119 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.sms-code[data-v-7b4d6119] {
  width: 448px;
  max-width: 100%;
  text-align: center;
}
.sms-code__title[data-v-7b4d6119] {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
.sms-code__text[data-v-7b4d6119] {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 32px;
}
.sms-code__field-code[data-v-7b4d6119] {
  width: 260px;
  position: relative;
  display: flex;
  gap: 12px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 32px;
}
.sms-code__field-code-input[data-v-7b4d6119] .base-control__field {
  width: 56px;
  height: 66px;
  padding: 12px;
  text-align: center;
  border-width: 2px;
  border-radius: 8px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}
.sms-code__field-code-error[data-v-7b4d6119] {
  color: #fa4747;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 12px;
}
.sms-code__timer[data-v-7b4d6119] {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #00000080;
  margin-bottom: 12px;
}
.sms-code__resend[data-v-7b4d6119] {
  margin-bottom: 12px;
}
.sms-code__button[data-v-7b4d6119] {
  font-size: 14px;
  line-height: 22px;
  color: #1ab248;
}
@keyframes load-19bebe47 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-19bebe47 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.person-start[data-v-19bebe47] {
  margin: 80px auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  .person-start[data-v-19bebe47] {
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 180px auto;
    border-radius: 10px;
    box-shadow: 0 0 25px #00000012;
  }
}
.person-start__container[data-v-19bebe47] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .person-start__container[data-v-19bebe47] {
    width: 100%;
    padding: 32px 40px;
  }
}
.person-start__alert[data-v-19bebe47] {
  padding: 14px;
  border-radius: 8px;
  background-color: #ffe9d9;
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 16px;
}
.person-start__alert-icon[data-v-19bebe47] {
  flex-shrink: 0;
  width: 20px;
  margin-right: 8px;
}
@keyframes load-b142c879 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b142c879 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offer-to-connect[data-v-b142c879] {
  padding: 16px;
  border-radius: 16px;
  box-shadow: 0 4px 12px #0000000a;
}
@media (min-width: 768px) {
  .offer-to-connect[data-v-b142c879] {
    margin: 50px auto 90px;
    padding: 32px;
  }
}
.offer-to-connect__title[data-v-b142c879] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .offer-to-connect__title[data-v-b142c879] {
    font-size: 24px;
    line-height: 32px;
  }
}
.offer-to-connect__checkbox[data-v-b142c879] {
  margin-bottom: 24px;
}
.offer-to-connect__actions[data-v-b142c879] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 768px) {
  .offer-to-connect__actions[data-v-b142c879] {
    flex-direction: row;
    gap: 16px;
  }
}
.offer-to-connect__actions > .base-button[data-v-b142c879] {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}
.offer-to-connect__steps[data-v-b142c879] {
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.offer-to-connect__step[data-v-b142c879] {
  display: flex;
  gap: 12px;
}
@media (min-width: 768px) {
  .offer-to-connect__step[data-v-b142c879] {
    gap: 16px;
  }
}
.offer-to-connect__step-check[data-v-b142c879] {
  flex: 0 0 auto;
}
.offer-to-connect__step-info[data-v-b142c879] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.offer-to-connect__step-title[data-v-b142c879] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.offer-to-connect__step-text[data-v-b142c879] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
@keyframes load-c90f2432 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c90f2432 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.slide-enter-active[data-v-c90f2432],
.slide-leave-active[data-v-c90f2432] {
  transition: all 0.1s cubic-bezier(0.47, 0.5, 0.77, 0.75);
}
.slide-enter-from[data-v-c90f2432],
.slide-leave-to[data-v-c90f2432] {
  transform: translate(500px);
  opacity: 0;
}
.passport-container[data-v-c90f2432] {
  padding: 0;
}
.passport-container .page-passport__bullets[data-v-c90f2432] {
  position: static;
  margin-top: 16px;
}
.passport-forms[data-v-c90f2432] {
  margin: 0;
}
@media (min-width: 1000px) {
  .passport-container .page-passport__bullets[data-v-c90f2432] {
    margin-top: 40px;
  }
  .passport-forms[data-v-c90f2432] {
    margin: 50px auto 90px;
  }
}
@keyframes load-b2685522 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b2685522 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.copy-clipboard[data-v-b2685522] {
  display: block;
}
.copy-clipboard-inline[data-v-b2685522] {
  display: inline-block;
}
@keyframes load-9a8b264e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a8b264e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offer-btn[data-v-9a8b264e] {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  background: rgba(26, 178, 72, 0.1);
  border-radius: 10px;
  color: #1ab248;
  margin-right: 16px;
}
.offer-btn[data-v-9a8b264e]:hover {
  text-decoration: none;
}
.offer-btn__icon[data-v-9a8b264e] {
  margin-right: 12px;
}
.offer-btn__text[data-v-9a8b264e] {
  display: inline-block;
  vertical-align: middle;
}
.offer-btn-done[data-v-9a8b264e] {
  background: #30cc5f;
  color: #fff;
}
@keyframes load-ef54e892 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ef54e892 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offer-item[data-v-ef54e892] {
  position: relative;
  background: #fff;
  padding: 24px 16px;
  overflow: hidden;
}
@media (min-width: 1000px) {
  .offer-item[data-v-ef54e892] {
    padding: 25px;
    border-radius: 12px;
    box-shadow: 0 4px 12px #0000000a;
  }
}
.offer-item__header[data-v-ef54e892],
.offer-item__title[data-v-ef54e892],
.offer-item__description[data-v-ef54e892],
.offer-item__details[data-v-ef54e892],
.offer-item__goal[data-v-ef54e892],
.offer-item__link[data-v-ef54e892],
.offer-item__action[data-v-ef54e892] {
  position: relative;
  z-index: 1;
}
.offer-item__header[data-v-ef54e892] {
  margin-bottom: 16px;
  display: flex;
  flex-direction: row;
}
.offer-item__badge[data-v-ef54e892] {
  color: #4b3c87;
  letter-spacing: 0.55px;
  text-transform: uppercase;
  padding: 4px 8px;
  background: rgba(32, 0, 228, 0.05);
  border-radius: 4px;
  display: inline-block;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  margin-right: 8px;
}
.offer-item__title[data-v-ef54e892] {
  max-width: 340px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #000;
}
@media (min-width: 1000px) {
  .offer-item__title[data-v-ef54e892] {
    font-size: 20px;
    line-height: 28px;
  }
}
.offer-item__description[data-v-ef54e892],
.offer-item__details[data-v-ef54e892] {
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin-top: 8px;
  max-width: 340px;
}
.offer-item--full .offer-item__description[data-v-ef54e892],
.offer-item--full .offer-item__details[data-v-ef54e892] {
  max-width: 100%;
}
.offer-item__link[data-v-ef54e892] {
  margin-top: 8px;
  color: #158e3a;
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.offer-item__actions[data-v-ef54e892] {
  margin-top: 24px;
  display: flex;
}
.offer-item__goal[data-v-ef54e892] {
  margin-top: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #00000080;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
.offer-item__image[data-v-ef54e892] {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
}
.offer-item__image-bg[data-v-ef54e892] {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  height: 72px;
  width: 72px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
}
@media (min-width: 1000px) {
  .offer-item__image-bg[data-v-ef54e892] {
    height: 110px;
    width: 110px;
  }
}
.offer-item__image-icon[data-v-ef54e892] {
  position: absolute;
  z-index: 0;
  right: -30px;
  bottom: -30px;
  height: 96px;
  width: 96px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
}
@media (min-width: 1000px) {
  .offer-item__image-icon[data-v-ef54e892] {
    right: -44px;
    bottom: -44px;
    height: 144px;
    width: 144px;
  }
}
@keyframes load-b56fcbcf {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b56fcbcf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 1000px) {
  .offer-list-masonry[data-v-b56fcbcf] {
    display: flex;
    flex-flow: column wrap;
  }
  .offer-list-masonry[data-v-b56fcbcf]:before,
  .offer-list-masonry[data-v-b56fcbcf]:after {
    content: "";
    flex-basis: 100%;
    width: 0;
    order: 2;
  }
}
.offer-list__item[data-v-b56fcbcf] {
  margin-bottom: 12px;
}
@media (min-width: 1000px) {
  .offer-list__item[data-v-b56fcbcf] {
    margin-bottom: 24px;
  }
  .offer-list-masonry .offer-list__item[data-v-b56fcbcf]:nth-child(odd) {
    order: 1;
    margin-right: 24px;
  }
  .offer-list-masonry .offer-list__item[data-v-b56fcbcf]:nth-child(2n) {
    order: 2;
  }
  .offer-list-desktop .offer-list__item[data-v-b56fcbcf] {
    width: calc(50% - 12px);
  }
}
@keyframes load-80477934 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-80477934 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offer-faq-item[data-v-80477934] {
  background: rgba(255, 255, 255, 0.8);
  color: #000;
}
@media (min-width: 1000px) {
  .offer-faq-item[data-v-80477934] {
    border-radius: 12px;
  }
}
.offer-faq-item + .offer-faq-item[data-v-80477934] {
  margin-top: 12px;
}
@media (min-width: 1000px) {
  .offer-faq-item + .offer-faq-item[data-v-80477934] {
    margin-top: 24px;
  }
}
.offer-faq-item__question[data-v-80477934] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 24px 16px;
  transition: padding 0.12s ease;
}
@media (min-width: 1000px) {
  .offer-faq-item__question[data-v-80477934] {
    padding: 32px;
  }
}
.offer-faq-item__question-text[data-v-80477934] {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .offer-faq-item__question-text[data-v-80477934] {
    font-size: 20px;
    line-height: 28px;
  }
}
.offer-faq-item__question-icon[data-v-80477934] {
  flex: 0 0 14px;
  display: inline-block;
  transition: transform 0.32s ease;
}
.offer-faq-item--open .offer-faq-item__question-icon[data-v-80477934] {
  transform: rotate(-180deg);
}
.offer-faq-item__answer[data-v-80477934] {
  font-size: 14px;
  line-height: 20px;
  padding: 0 16px 24px;
  margin-top: -8px;
}
@media (min-width: 1000px) {
  .offer-faq-item__answer[data-v-80477934] {
    margin-top: -16px;
    padding: 0 32px 32px;
  }
}
@keyframes load-99c0972c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-99c0972c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offers[data-v-99c0972c] {
  padding: 0 0 48px;
}
@media (min-width: 1000px) {
  .offers[data-v-99c0972c] {
    padding: 56px 10px 48px;
  }
}
.offers__title[data-v-99c0972c] {
  padding: 16px;
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 12px;
  background: #fff;
}
@media (min-width: 1000px) {
  .offers__title[data-v-99c0972c] {
    background: transparent;
    padding: 0;
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 50px;
  }
}
.offers__faq[data-v-99c0972c] {
  margin-top: 24px;
}
.offers__preloader[data-v-99c0972c] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 60px 0;
}
@media (min-width: 1000px) {
  .offers__preloader[data-v-99c0972c] {
    margin: 80px 0;
  }
}
.offers .base-loader[data-v-99c0972c] {
  transform: translateY(-50%);
}
.offers__not-found[data-v-99c0972c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 276px;
  background: rgba(255, 255, 255, 0.8);
}
@media (min-width: 1000px) {
  .offers__not-found[data-v-99c0972c] {
    height: 320px;
    border-radius: 12px;
  }
}
.offers__not-found__title[data-v-99c0972c] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 1000px) {
  .offers__not-found__title[data-v-99c0972c] {
    font-size: 24px;
    line-height: 32px;
  }
}
.offers__not-found__description[data-v-99c0972c] {
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1000px) {
  .offers__not-found__description[data-v-99c0972c] {
    font-size: 16px;
    line-height: 24px;
  }
}
.offers__back[data-v-99c0972c] {
  font-size: 14px;
  line-height: 24px;
  color: #158e3a;
  margin-bottom: 16px;
  display: block;
}
@media (min-width: 1000px) {
  .offers__back[data-v-99c0972c] {
    display: none;
  }
}
.offers__back-icon[data-v-99c0972c] {
  margin-right: 13px;
}
.offers__back-btn[data-v-99c0972c] {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.offers__breadcrumbs[data-v-99c0972c] {
  margin-bottom: 16px;
  display: none;
}
@media (min-width: 1000px) {
  .offers__breadcrumbs[data-v-99c0972c] {
    display: flex;
    align-items: center;
  }
}
.offers__breadcrumbs-icon[data-v-99c0972c] {
  transform: rotate(180deg);
  margin: 0 14px;
}
.offers__breadcrumbs-item[data-v-99c0972c] {
  font-size: 14px;
  line-height: 20px;
  color: #00000080;
}
.offers__breadcrumbs-item--link[data-v-99c0972c] {
  cursor: pointer;
  color: #158e3a;
}
.cdek-id-title[data-v-99c0972c] {
  margin-top: 32px;
  margin-bottom: 16px;
  padding: 0 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 992px) {
  .cdek-id-title[data-v-99c0972c] {
    margin-top: 16px;
    margin-bottom: 24px;
    padding: 0;
    font-size: 20px;
    line-height: 28px;
  }
}
.required-cdek-id-list[data-v-99c0972c] {
  opacity: 0.5;
}
@keyframes load-ea69dec1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ea69dec1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-map-office-balloon[data-v-ea69dec1] {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
  width: 100%;
  max-height: 85vh;
  padding: 20px 16px 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.cdek-map-office-balloon[data-v-ea69dec1]::-webkit-scrollbar {
  display: none;
}
.cdek-map-office-balloon__background[data-v-ea69dec1] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 100;
}
.cdek-map-office-balloon__alert[data-v-ea69dec1] {
  margin: 16px 0;
}
.cdek-map-office-balloon__codes[data-v-ea69dec1] {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ececec;
}
.cdek-map-office-balloon__codes-item[data-v-ea69dec1] {
  min-width: 0;
  margin-right: 12px;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: underline;
}
.cdek-map-office-balloon__codes-item--active[data-v-ea69dec1] {
  color: #1ab248;
}
.cdek-map-office-balloon__codes-item[data-v-ea69dec1]:last-child {
  margin-right: 0;
}
.cdek-map-office-balloon--loading[data-v-ea69dec1] {
  min-height: 300px;
}
.cdek-map-office-balloon .postamat-error[data-v-ea69dec1] {
  margin: 10px 0 0;
  display: flex;
  align-items: flex-start;
}
.cdek-map-office-balloon .postamat-error__icon[data-v-ea69dec1] {
  margin-right: 16px;
}
.cdek-map-office-balloon .postamat-error__text[data-v-ea69dec1] {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #0009;
}
.cdek-map-office-balloon__loader[data-v-ea69dec1] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdek-map-office-balloon__code[data-v-ea69dec1] {
  display: inline-block;
  margin-bottom: 2px;
  letter-spacing: 0.03em;
  color: #1d1d1b99;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.cdek-map-office-balloon__header[data-v-ea69dec1] {
  margin-bottom: 16px;
}
.cdek-map-office-balloon__title[data-v-ea69dec1] {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  max-width: 300px;
}
.cdek-map-office-balloon__link[data-v-ea69dec1] {
  margin: 25px 0;
}
.cdek-map-office-balloon__link[data-v-ea69dec1]:last-child {
  margin-bottom: 0;
}
.cdek-map-office-balloon__metros[data-v-ea69dec1],
.cdek-map-office-balloon__dimensions[data-v-ea69dec1] {
  margin-bottom: 16px;
}
.cdek-map-office-balloon__spacer[data-v-ea69dec1] {
  display: none;
}
.cdek-map-office-balloon__worktime[data-v-ea69dec1] {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 24px;
}
.cdek-map-office-balloon__button-wrap[data-v-ea69dec1] {
  margin-top: 20px;
}
@media (min-width: 1000px) {
  .cdek-map-office-balloon__button-wrap[data-v-ea69dec1] {
    position: sticky;
    bottom: 0;
    transform: translateY(20px);
    left: 0;
    margin-top: 0;
    padding-bottom: 20px;
    background: #fff;
  }
}
.cdek-map-office-balloon__button[data-v-ea69dec1] {
  display: inline-block;
  width: 100%;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border: 1px solid #1ab248;
  outline: none;
  background-color: #1ab248;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.cdek-map-office-balloon__button[data-v-ea69dec1]:hover {
  background-color: #2cd35f;
}
.cdek-map-office-balloon__close[data-v-ea69dec1] {
  position: absolute;
  top: 18px;
  right: 13px;
  display: none;
  outline: none;
}
@media (min-width: 1000px) {
  .cdek-map-office-balloon__close[data-v-ea69dec1] {
    display: flex;
    width: 24px;
    height: 24px;
    align-items: center;
    justify-content: center;
  }
}
.cdek-map-office-balloon__mobile-controls[data-v-ea69dec1] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.cdek-map-office-balloon__error[data-v-ea69dec1] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cdek-map-office-balloon__error-text[data-v-ea69dec1] {
  margin-bottom: 16px;
}
.cdek-map-office-balloon__holidays[data-v-ea69dec1] {
  margin: 8px -16px 16px;
}
@media (min-width: 1000px) {
  .cdek-map-office-balloon[data-v-ea69dec1] {
    position: static;
    padding: 20px;
    max-height: unset;
    height: 100%;
  }
  .cdek-map-office-balloon__wrapper[data-v-ea69dec1] {
    position: absolute;
    right: -1px;
    left: unset;
    top: -1px;
    bottom: -1px;
    width: 371px;
    z-index: 2;
    box-shadow: 1px 1px 1px 1px #0000000a;
    border-radius: 0 8px 8px 0;
    background-color: #fff;
  }
  .cdek-map-office-balloon__alert[data-v-ea69dec1] {
    margin: 16px 0 24px;
  }
  .cdek-map-office-balloon__holidays[data-v-ea69dec1] {
    margin: 0 0 16px;
  }
  .cdek-map-office-balloon__spacer[data-v-ea69dec1] {
    display: block;
    width: 100%;
    height: 1px;
    background: #ececec;
  }
  .cdek-map-office-balloon__link[data-v-ea69dec1] {
    margin: 16px 0;
  }
  .cdek-map-office-balloon__background[data-v-ea69dec1] {
    display: none;
  }
}
@keyframes load-65fff22d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-65fff22d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-map-list-item[data-v-65fff22d] {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 12px 16px;
  text-align: left;
  border-bottom: 1px solid #ebebeb;
}
.office-map-list-item__header[data-v-65fff22d] {
  display: flex;
  margin-bottom: 4px;
  color: #0009;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.office-map-list-item__header-icon[data-v-65fff22d] {
  margin-right: 8px;
}
.office-map-list-item__address[data-v-65fff22d] {
  margin-bottom: 8px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-map-list-item__worktime[data-v-65fff22d] {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
@media (min-width: 1000px) {
  .office-map-list-item[data-v-65fff22d] {
    padding: 10px 12px;
    border-bottom: 0;
    border-radius: 8px;
  }
  .office-map-list-item[data-v-65fff22d]:hover {
    background: #f8f8f8;
  }
}
@keyframes load-bf409292 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bf409292 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-map-list[data-v-bf409292] {
  flex-shrink: 0;
  position: relative;
  height: 100%;
  transition: all 0.15s ease;
  background-color: #fff;
  box-shadow: 1px 1px 1px 1px #0000000a;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.office-map-list[data-v-bf409292]::-webkit-scrollbar {
  display: none;
}
.office-map-list__content-extra[data-v-bf409292] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
}
.office-map-list__content[data-v-bf409292] {
  height: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.office-map-list__content[data-v-bf409292]::-webkit-scrollbar {
  display: none;
}
.office-map-list__item[data-v-bf409292] {
  margin-bottom: 4px;
}
.office-map-list__offices[data-v-bf409292] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.office-map-list__loader[data-v-bf409292] {
  padding: 20px;
}
.office-map-list__error[data-v-bf409292] {
  padding: 30px;
}
.office-map-list__error-title[data-v-bf409292] {
  margin-bottom: 4px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.office-map-list__error-text[data-v-bf409292] {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-map-list__error-button[data-v-bf409292] {
  width: 100%;
  margin-top: 16px;
  text-align: center;
  color: #1ab248;
}
@media (min-width: 1000px) {
  .office-map-list[data-v-bf409292] {
    border-radius: 0 8px 8px 0;
    position: absolute;
    right: 0;
    overflow-y: scroll;
    width: 48px;
    max-width: 371px;
    top: 0;
    bottom: 0;
    height: 100%;
    left: unset;
    box-shadow: 0 -1px #0000000d inset, 1px 0 #0000000d, 0 1px #0000000d inset;
  }
  .office-map-list__content[data-v-bf409292] {
    display: none;
    padding: 16px 8px 0;
    overflow: scroll;
    overscroll-behavior: contain;
  }
  .office-map-list__content-extra[data-v-bf409292] {
    top: 48px;
  }
  .office-map-list__offices[data-v-bf409292] {
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 100%;
    overflow: scroll;
  }
  .office-map-list__offices[data-v-bf409292]::-webkit-scrollbar {
    display: none;
  }
  .office-map-list__loader[data-v-bf409292] {
    position: absolute;
    top: 50%;
  }
  .office-map-list--open[data-v-bf409292] {
    width: 371px;
  }
  .office-map-list--open .office-map-list__content[data-v-bf409292] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
  }
}
@keyframes load-5eb64ba8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5eb64ba8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.location-map-button[data-v-5eb64ba8] {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 50px;
  background: #fff;
  box-shadow: 0 0 4px #00000026;
}
@media (min-width 768px) {
  .location-map-button[data-v-5eb64ba8] {
    width: 48px;
    height: 48px;
  }
}
@keyframes load-8db40817 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8db40817 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-yandex-map[data-v-8db40817] {
  position: relative;
  width: 100%;
  height: 100%;
  box-shadow: -1px 0 #0000000a;
}
@media (min-width: 1000px) {
  .cdek-yandex-map--no-list .cdek-yandex-map__target[data-v-8db40817] {
    width: 100%;
  }
}
.cdek-yandex-map__search[data-v-8db40817] {
  position: absolute;
  top: 8px;
  right: 8px;
  left: 8px;
}
.cdek-yandex-map__wrapper[data-v-8db40817] {
  width: 100%;
  height: 100%;
}
.cdek-yandex-map__target[data-v-8db40817] {
  position: relative;
  width: 100%;
  height: 60vh;
}
.cdek-yandex-map__target[data-v-8db40817] ymaps {
  border-radius: 8px 0 0 8px;
}
@media (min-width: 1000px) {
  .cdek-yandex-map__target[data-v-8db40817] {
    width: calc(100% - 371px);
    height: 650px;
  }
}
.cdek-yandex-map__loader[data-v-8db40817] {
  position: absolute;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #ffffff4d;
}
.cdek-yandex-map__location[data-v-8db40817] {
  position: absolute;
  z-index: 1;
  right: 16px;
  bottom: 16px;
}
.cdek-yandex-map__center-pin[data-v-8db40817] {
  position: absolute;
  left: 50%;
  top: calc(50% - 74px);
  z-index: 1;
}
@media (min-width: 1000px) {
  .cdek-yandex-map__center-pin[data-v-8db40817] {
    left: calc(50% - 28px);
    transition: left 0.15s ease;
  }
  .cdek-yandex-map[data-v-8db40817] {
    margin-bottom: 152px;
    display: flex;
  }
  .cdek-yandex-map[data-v-8db40817] .buzz-player,
  .cdek-yandex-map[data-v-8db40817] .cdek-player {
    position: absolute;
    bottom: -136px;
  }
  .cdek-yandex-map__background[data-v-8db40817] {
    display: none;
  }
  .cdek-yandex-map__location[data-v-8db40817] {
    right: 64px;
  }
  .cdek-yandex-map__location-list[data-v-8db40817] {
    right: 16px;
    bottom: 16px;
  }
  .cdek-yandex-map__location-list--hidden[data-v-8db40817] {
    right: 16px;
  }
  .cdek-yandex-map__search[data-v-8db40817] {
    display: none;
  }
  .cdek-yandex-map--modal .cdek-yandex-map__target[data-v-8db40817] {
    height: 100%;
  }
}
@keyframes load-3bf715d0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3bf715d0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
img[data-v-3bf715d0] {
  width: 100%;
}
.two-column-service {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  min-width: 0;
}
.two-column-service__title {
  color: #232323;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  line-height: 28px;
}
@media only screen and (max-width: 999px) {
  .two-column-service__title {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width 640px) {
  .two-column-service__title {
    width: 145px;
  }
}
.two-column-service__item {
  flex: 1 1 auto;
  width: 100%;
  margin-bottom: 58px;
}
.two-column-service__item:nth-child(odd) {
  max-width: 55%;
}
.two-column-service__item:nth-child(odd) .two-column-service__title {
  padding-right: 11px;
}
.two-column-service__item:nth-child(2n) {
  max-width: 45%;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .two-column-service__item:nth-child(odd) {
    max-width: 70%;
  }
  .two-column-service__item:nth-child(2n) {
    max-width: 30%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .two-column-service__item {
    margin-bottom: 51px;
  }
  .two-column-service__item:nth-child(odd) {
    max-width: 61%;
  }
  .two-column-service__item:nth-child(2n) {
    max-width: 39%;
  }
}
@media only screen and (max-width: 639px) {
  .two-column-service__item {
    margin-bottom: 49px;
  }
  .two-column-service__item:nth-child(odd) {
    max-width: 59%;
  }
  .two-column-service__item:nth-child(2n) {
    max-width: 41%;
  }
  .two-column-service__item:last-child {
    margin-bottom: 0;
  }
}
.two-column-service__link {
  display: block;
  text-decoration: none;
}
.two-column-service__icon {
  width: 67px;
  margin-bottom: 10px;
}
.two-column-service__icon img {
  width: 100%;
}
@media only screen and (max-width: 999px) {
  .two-column-service__icon {
    width: 47px;
  }
}
@media only screen and (max-width: 639px) {
  .two-column-service {
    margin-top: 24px;
  }
}
@keyframes load-5d5c3d9b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5d5c3d9b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-columns-unmarked-list[data-v-5d5c3d9b] {
  font-size: 16px;
  padding: 0;
}
.two-columns-unmarked-list[data-v-5d5c3d9b] .unmarked-list__list {
  grid-gap: 3vw;
}
@keyframes load-b677158e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b677158e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-columns-image-list[data-v-b677158e] {
  margin-top: 30px;
}
@media (min-width: 640px) {
  .two-columns-image-list[data-v-b677158e] {
    padding-left: 32px;
    margin-top: 0;
  }
}
@media (min-width: 1000px) {
  .two-columns-image-list[data-v-b677158e] {
    padding-left: 100px;
  }
}
.two-columns-image-list__item[data-v-b677158e] {
  display: flex;
  margin-bottom: 30px;
}
@media (min-width: 1000px) {
  .two-columns-image-list__item[data-v-b677158e] {
    margin-bottom: 65px;
  }
}
.two-columns-image-list__item[data-v-b677158e]:last-child {
  margin-bottom: 0;
}
.two-columns-image-list__item-img[data-v-b677158e] {
  flex: 0 0 77px;
}
.two-columns-image-list__item-img img[data-v-b677158e] {
  max-width: 77px;
}
.two-columns-image-list__item-description[data-v-b677158e] {
  flex: 1 1 auto;
  margin-left: 26px;
}
.two-columns-image-list__title[data-v-b677158e] {
  font-size: 17px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px;
}
@media (min-width: 640px) {
  .two-columns-image-list__title[data-v-b677158e] {
    font-size: 21px;
    line-height: 28px;
  }
}
.two-columns-image-list__text[data-v-b677158e] {
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 640px) {
  .two-columns-image-list__text[data-v-b677158e] {
    font-size: 16px;
    line-height: 24px;
  }
}
@keyframes load-097bd57d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-097bd57d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-column-parcel-parallax[data-v-097bd57d] {
  position: relative;
  width: 100%;
  height: 239px;
  z-index: 1;
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax[data-v-097bd57d] {
    height: 448px;
  }
}
.two-column-parcel-parallax__parcel[data-v-097bd57d] {
  position: absolute;
  z-index: 3;
  width: 100%;
  padding: 0 60px;
  overflow: hidden;
  height: 200px;
}
@media (min-width: 768px) {
  .two-column-parcel-parallax__parcel[data-v-097bd57d] {
    height: 196px;
  }
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__parcel[data-v-097bd57d] {
    height: 359px;
    padding: 0 70px;
  }
}
@media (min-width: 1280px) {
  .two-column-parcel-parallax__parcel[data-v-097bd57d] {
    height: 344px;
  }
}
.two-column-parcel-parallax__parcel-img[data-v-097bd57d] {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: calc(50% - 150px);
  width: 300px;
}
@media (min-width: 768px) {
  .two-column-parcel-parallax__parcel-img[data-v-097bd57d] {
    left: calc(50% - 170px);
    width: 340px;
  }
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__parcel-img[data-v-097bd57d] {
    left: calc(50% - 230px);
    width: 460px;
    bottom: 30px;
  }
}
@media (min-width: 1280px) {
  .two-column-parcel-parallax__parcel-img[data-v-097bd57d] {
    left: calc(50% - 290px);
    width: 580px;
  }
}
.two-column-parcel-parallax__pan[data-v-097bd57d] {
  top: 30px;
  right: 80px;
  position: absolute;
}
@media (min-width: 640px) {
  .two-column-parcel-parallax__pan[data-v-097bd57d] {
    right: 40px;
  }
}
@media (min-width: 768px) {
  .two-column-parcel-parallax__pan[data-v-097bd57d] {
    right: 60px;
  }
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__pan[data-v-097bd57d] {
    right: 80px;
    top: 80px;
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .two-column-parcel-parallax__pan[data-v-097bd57d] {
    right: 90px;
  }
}
.two-column-parcel-parallax__pan.parallax-image[data-v-097bd57d] {
  width: 120px;
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__pan.parallax-image[data-v-097bd57d] {
    width: 200px;
  }
}
.two-column-parcel-parallax__ball[data-v-097bd57d] {
  top: 0;
  left: 80px;
  position: absolute;
  height: auto;
}
@media (min-width: 640px) {
  .two-column-parcel-parallax__ball[data-v-097bd57d] {
    left: 52px;
  }
}
@media (min-width: 768px) {
  .two-column-parcel-parallax__ball[data-v-097bd57d] {
    left: 70px;
  }
}
@media (min-width: 1280px) {
  .two-column-parcel-parallax__ball[data-v-097bd57d] {
    left: 120px;
  }
}
.two-column-parcel-parallax__ball.parallax-image[data-v-097bd57d] {
  width: 98px;
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__ball.parallax-image[data-v-097bd57d] {
    width: 180px;
  }
}
.two-column-parcel-parallax__screwdriver[data-v-097bd57d] {
  position: absolute;
  top: 150px;
  left: 120px;
}
@media (min-width: 640px) {
  .two-column-parcel-parallax__screwdriver[data-v-097bd57d] {
    left: 90px;
  }
}
@media (min-width: 768px) {
  .two-column-parcel-parallax__screwdriver[data-v-097bd57d] {
    left: 110px;
  }
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__screwdriver[data-v-097bd57d] {
    top: 256px;
    left: 145px;
  }
}
@media (min-width: 1280px) {
  .two-column-parcel-parallax__screwdriver[data-v-097bd57d] {
    left: 170px;
  }
}
.two-column-parcel-parallax__screwdriver.parallax-image[data-v-097bd57d] {
  width: 102px;
}
@media (min-width: 1000px) {
  .two-column-parcel-parallax__screwdriver.parallax-image[data-v-097bd57d] {
    width: 165px;
  }
}
.two-columns-container {
  padding: 0;
  margin: 170px auto;
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
  .two-columns-container {
    max-width: 960px;
    margin: 140px auto;
  }
}
@media only screen and (min-width: 640px) and (max-width: 999px) {
  .two-columns-container {
    margin: 100px auto;
  }
}
@media only screen and (max-width: 999px) {
  .two-columns-container {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 639px) {
  .two-columns-container {
    padding: 0 10px;
    margin: 90px auto;
  }
}
@media only screen and (max-width: 1000px) {
  .two-columns.two-columns--md {
    flex-direction: column;
  }
  .two-columns.two-columns--md .two-columns__left,
  .two-columns.two-columns--md .two-columns__right {
    max-width: 100% !important;
    padding: 0;
  }
  .two-columns.two-columns--md .two-columns__right {
    order: 3;
  }
  .two-columns.two-columns--md .two-columns__title--left {
    order: 2;
  }
  .two-columns.two-columns--md .two-columns__left,
  .two-columns.two-columns--md.two-columns--revert .two-columns__right {
    order: 1;
  }
  .two-columns.two-columns--md.two-columns--revert .two-columns__title--right {
    order: 2;
  }
  .two-columns.two-columns--md.two-columns--revert .two-columns__left {
    order: 3;
  }
}
@media only screen and (min-width: 1000px) {
  .two-columns.two-columns--md {
    flex-wrap: wrap;
  }
  .two-columns.two-columns--md.two-columns--center {
    align-items: center;
  }
}
@media only screen and (max-width: 639px) {
  .two-columns.two-columns--sm {
    flex-direction: column;
  }
  .two-columns.two-columns--sm .two-columns__left,
  .two-columns.two-columns--sm .two-columns__right {
    max-width: 100% !important;
    padding: 0;
  }
  .two-columns.two-columns--sm .two-columns__right {
    order: 3;
  }
  .two-columns.two-columns--sm .two-columns__title--left {
    order: 2;
  }
  .two-columns.two-columns--sm .two-columns__left,
  .two-columns.two-columns--sm.two-columns--revert .two-columns__right {
    order: 1;
  }
  .two-columns.two-columns--sm.two-columns--revert .two-columns__title--right {
    order: 2;
  }
  .two-columns.two-columns--sm.two-columns--revert .two-columns__left {
    order: 3;
  }
}
@media only screen and (min-width: 640px) {
  .two-columns.two-columns--sm {
    flex-wrap: wrap;
  }
  .two-columns.two-columns--sm.two-columns--center {
    align-items: center;
  }
}
@media only screen and (max-width: 639px) {
  .two-columns.two-columns--xs {
    flex-direction: column;
  }
  .two-columns.two-columns--xs .two-columns__left,
  .two-columns.two-columns--xs .two-columns__right {
    max-width: 100% !important;
    padding: 0;
    margin-bottom: 0;
  }
  .two-columns.two-columns--xs .two-columns__right {
    order: 3;
  }
  .two-columns.two-columns--xs .two-columns__title--left {
    order: 2;
  }
  .two-columns.two-columns--xs .two-columns__left {
    order: 1;
  }
  .two-columns.two-columns--xs .editor-text:last-child {
    margin-bottom: 0;
  }
  .two-columns.two-columns--xs.two-columns--revert .two-columns__right {
    order: 1;
  }
  .two-columns.two-columns--xs.two-columns--revert .two-columns__title--right {
    order: 2;
  }
  .two-columns.two-columns--xs.two-columns--revert .two-columns__left {
    order: 3;
  }
}
@media only screen and (min-width: 640px) {
  .two-columns.two-columns--xs {
    flex-wrap: wrap;
  }
  .two-columns.two-columns--xs.two-columns--center {
    align-items: center;
  }
}
.two-columns__left {
  padding-right: 20px;
}
.two-columns__right {
  padding-left: 20px;
}
.two-columns__title {
  color: #1ab248;
  max-width: 100%;
  width: 100%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 639px) {
  .two-columns__title {
    font-size: 24px;
    line-height: 37px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 320px) {
  .two-columns__miss-320 {
    display: none;
  }
}
@media (min-width: 640px) {
  .base-flex.two-columns__right {
    padding-left: 0;
  }
}
@media (min-width: 1000px) {
  .base-flex.two-columns__right {
    width: 50%;
  }
}
.editor-list-simple strong {
  font-weight: 500 !important;
  display: inline-block;
}
@keyframes load-6e0c9e0c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6e0c9e0c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-drawer-header[data-v-6e0c9e0c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 16px 16px 10px;
  box-shadow: 0 4px 4px #0000000d;
  position: relative;
  height: var(--header-height);
}
.mobile-drawer-header .mobile-drawer-header__cap[data-v-6e0c9e0c] {
  width: 31px;
  height: 31px;
  position: absolute;
  top: 2px;
  left: 4px;
  transform: rotate(-30deg);
}
.mobile-drawer-header__close[data-v-6e0c9e0c] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.slide-left-overflow-scroll {
  overflow-x: hidden;
}
.slide-left-transition-enter-active[data-v-16f5ed22],
.slide-left-transition-leave-active[data-v-16f5ed22] {
  transition: transform 0.2s ease;
}
.slide-left-transition-enter-from[data-v-16f5ed22],
.slide-left-transition-leave-to[data-v-16f5ed22] {
  transform: translate(100%);
  transition: all 0.2s ease-in 0s;
}
@keyframes load-ce7e96a2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ce7e96a2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.new-label[data-v-ce7e96a2] {
  padding: 2px 8px;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background: var(--Attention, #f47500);
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  max-height: 18px;
  text-transform: uppercase;
}
@keyframes load-87cece89 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-87cece89 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.icon[data-v-87cece89] {
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  flex-shrink: 0;
}
.icon.open[data-v-87cece89] {
  transform: rotate(180deg);
}
a[id="atlwdg-trigger"] {
  display: none;
}
@keyframes load-01ab88d4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-01ab88d4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-drawer-menu-item__link[data-v-01ab88d4] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-decoration: none;
  color: #232323;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.mobile-drawer-menu-item__link--active[data-v-01ab88d4] {
  color: #1ab248;
}
.mobile-drawer-menu-item__link--root[data-v-01ab88d4] {
  width: 100%;
  padding: 10px 16px;
  background: var(--Tertiary_10, rgba(98, 119, 144, 0.1));
  margin-bottom: 8px;
  box-sizing: border-box;
}
.mobile-drawer-menu-item__root_wrapper[data-v-01ab88d4] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.mobile-drawer-menu-item__arrow[data-v-01ab88d4] {
  transform: rotate(-90deg);
}
.mobile-drawer-menu-item__label[data-v-01ab88d4] {
  margin-left: 8px;
  text-decoration: none;
}
.mobile-drawer-menu-item-submenu__item[data-v-01ab88d4] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 16px;
  color: #232323;
  font-family: Roboto, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.mobile-drawer-menu-item-submenu__item[data-v-01ab88d4]:last-child {
  margin-bottom: 16px;
}
.switch-locale {
  display: flex;
  position: relative;
  align-items: center;
}
.switch-locale__toggle {
  display: flex;
  align-items: center;
  padding: 0 4px;
  text-transform: capitalize;
  outline: none;
}
.switch-locale__icon {
  margin-left: 2px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch-locale__icon-arrow {
  width: 6px;
  height: 10px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.switch-locale__dropdown {
  position: absolute;
  top: 110%;
  right: -40px;
  padding: 8px 0;
  border: 1px solid #e2e5ec;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 10px #0000001a;
  z-index: 2;
}
@media (min-width: 1200px) {
  .switch-locale__dropdown {
    right: -4px;
  }
}
.switch-locale__dropdown-item {
  font-weight: 400;
  font-size: 14px;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  cursor: pointer;
  color: #232323;
}
.switch-locale__dropdown-item--active {
  color: #1ab248;
}
.switch-locale__flag {
  margin-top: -2px;
  margin-right: 16px;
  border-radius: 3px;
}
@media (min-width: 1200px) {
  .switch-locale__flag {
    margin-right: 8px;
  }
}
.switch-locale__lang {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-right: 2px;
}
.dropdown-enter-active,
.dropdown-leave-active {
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.6, 1),
    right 0.15s cubic-bezier(0.4, 0, 0.6, 1);
}
.dropdown-enter-from,
.dropdown-leave-to {
  opacity: 0;
}
@keyframes load-adb58240 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-adb58240 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.icons-menu-item[data-v-adb58240] {
  display: flex;
  gap: 6px;
  padding: 10px 16px;
  text-decoration: none;
  cursor: pointer;
}
.icons-menu-item__text[data-v-adb58240] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .icons-menu-item[data-v-adb58240] {
    width: -moz-max-content;
    width: max-content;
    padding: 12px;
  }
  .icons-menu-item:hover .icons-menu-item__text[data-v-adb58240] {
    color: var(--Primary_Active, #158e3a);
  }
  .icons-menu-item[data-v-adb58240]:hover path {
    stroke: var(--Primary_Active, #158e3a);
    stroke-opacity: 1;
  }
}
@keyframes load-fbe65296 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fbe65296 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.icons-menu[data-v-fbe65296] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .icons-menu[data-v-fbe65296] {
    flex-direction: row-reverse;
  }
}
.icons-menu__search[data-v-fbe65296] {
  display: flex;
}
@media (min-width: 1200px) {
  .icons-menu__search[data-v-fbe65296] {
    display: none;
  }
}
@keyframes load-c6c4c85f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c6c4c85f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.select-login-type-modal[data-v-c6c4c85f] .base-cdek-modal__content {
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 14px;
}
.select-login-type-modal__title[data-v-c6c4c85f] {
  margin-bottom: 22px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.select-login-type-modal__buttons[data-v-c6c4c85f] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@keyframes load-f3832c58 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f3832c58 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-user[data-v-f3832c58] {
  margin-bottom: 12px;
}
.mobile-user__item[data-v-f3832c58] {
  cursor: pointer;
  margin-top: 12px;
  padding: 0 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  text-decoration: none;
  text-align: left;
}
.mobile-user__item[data-v-f3832c58] .cdek-button {
  width: 100%;
}
@media (min-width: 576px) {
  .mobile-user__item[data-v-f3832c58] .cdek-button {
    max-width: 288px;
  }
}
.mobile-user__item-loader[data-v-f3832c58],
.mobile-user__item-icon[data-v-f3832c58] {
  width: 24px;
  height: 24px;
  flex-basis: 24px;
  margin-right: 16px;
}
.mobile-user__item-text[data-v-f3832c58] {
  flex: 1;
  width: 100%;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-user__item[data-v-f3832c58]:hover {
  text-decoration: none;
}
.mobile-user__item:hover .mobile-user__item-text[data-v-f3832c58] {
  color: #158e3a;
}
@keyframes load-c6124cc0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c6124cc0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-drawer__menu[data-v-c6124cc0] {
  margin-top: 24px;
}
.mobile-drawer-first-level__payment_wrapper[data-v-c6124cc0] {
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .mobile-drawer-first-level__payment_wrapper[data-v-c6124cc0] {
    max-width: 320px;
  }
}
.mobile-drawer-first-level__dogovor[data-v-c6124cc0] {
  margin: 12px 16px;
  display: flex;
  justify-content: center;
}
.mobile-drawer-first-level {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  transform: translateZ(0);
  background-color: #fff;
}
.mobile-drawer-first-level .menu-city-title {
  text-align: right;
  color: #a5a5a5;
  font-size: 16px;
  line-height: 19px;
}
.mobile-drawer-first-level .menu-city-value {
  display: inline-block;
  font-size: 16px;
}
.mobile-drawer-first-level .menu-city {
  width: auto;
  margin: 24px 16px;
  padding-left: 0;
}
@keyframes load-2f053314 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2f053314 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-drawer-deep-menu-item-children__title[data-v-2f053314] {
  margin-top: 16px;
  margin-bottom: 8px;
  padding: 10px 16px;
  background: var(--Tertiary_10, rgba(98, 119, 144, 0.1));
}
@keyframes load-8cbab5ac {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8cbab5ac {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.deep-menu-item[data-v-8cbab5ac] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-decoration: none;
  gap: 24px;
}
.deep-menu-item__container[data-v-8cbab5ac] {
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
  width: 56px;
  height: 56px;
}
.deep-menu-item__image[data-v-8cbab5ac] {
  width: 56px;
  height: 56px;
}
.deep-menu-item__title[data-v-8cbab5ac] {
  display: flex;
  gap: 6px;
}
.deep-menu-item__title div[data-v-8cbab5ac] {
  color: #232323;
  font-family: Roboto, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.deep-menu-item__text[data-v-8cbab5ac] {
  font-family: Roboto, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.deep-menu-item[data-v-8cbab5ac]:active {
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.mobile-drawer-second-level {
  position: fixed;
  z-index: 11;
  top: 0;
  right: 0;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.mobile-drawer-second-level__header {
  display: flex;
  align-items: center;
  color: var(--Bottom, #000000);
  font-family: Roboto, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.mobile-drawer-second-level__back {
  margin-right: 12px;
}
.mobile-drawer-second-level-menu {
  margin-top: 16px;
}
.mobile-drawer-second-level-menu__item {
  list-style: none;
  margin: 0;
}
@keyframes load-e6267d27 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e6267d27 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.menu-popover-item__children[data-v-e6267d27] {
  display: flex;
  flex-direction: column;
  width: 276px;
  gap: 8px;
}
.menu-popover-item__children__title[data-v-e6267d27] {
  border-radius: 4px;
  padding: 4px 0 4px 8px;
  background: var(--Tertiary_10, rgba(98, 119, 144, 0.1));
  font-family: Roboto, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--Bottom, #000000);
  cursor: unset;
}
@keyframes load-b049079d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b049079d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.menu-popover-item[data-v-b049079d] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 8px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-decoration: none;
  border-radius: 8px;
  gap: 24px;
}
.menu-popover-item img[data-v-b049079d] {
  width: 56px;
  height: 56px;
}
.menu-popover-item__icon[data-v-b049079d] {
  max-width: 56px;
}
.menu-popover-item__container[data-v-b049079d] {
  display: flex;
  flex-direction: column;
  width: 260px;
}
.menu-popover-item__title[data-v-b049079d] {
  display: flex;
  gap: 8px;
}
.menu-popover-item__title > div[data-v-b049079d] {
  color: #232323;
  font-family: Roboto, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.menu-popover-item__title .menu-popover-item__label[data-v-b049079d] {
  max-height: 18px;
  margin-right: 4px;
}
.menu-popover-item__description[data-v-b049079d] {
  width: 260px;
  color: #000000a8;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.menu-popover-item[data-v-b049079d]:hover:not(.menu-popover-item__children),
.menu-popover-item.active[data-v-b049079d]:not(.menu-popover-item__children) {
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
@keyframes load-bee9a717 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bee9a717 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mid-level-menu[data-v-bee9a717] {
  display: flex;
  align-items: center;
  height: 36px;
  gap: 20px;
}
.mid-level-menu__item[data-v-bee9a717] {
  display: flex;
}
.mid-level-menu__button[data-v-bee9a717] {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  text-decoration: none;
  color: #232323;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.mid-level-menu__button[data-v-bee9a717]:hover,
.mid-level-menu__button.active[data-v-bee9a717] {
  color: var(--Primary_Active, #158e3a);
}
.mid-level-menu__button[data-v-bee9a717]:hover path,
.mid-level-menu__button.active[data-v-bee9a717] path {
  stroke: var(--Primary_Active, #158e3a);
  stroke-opacity: 1;
}
.mid-level-menu__arrow[data-v-bee9a717] {
  margin-left: 4px;
}
.mid-level-menu__label[data-v-bee9a717] {
  margin: 0 0 0 8px;
}
.popover-menu__container[data-v-bee9a717] {
  display: inline-flex;
  align-items: flex-start;
  padding: 8px;
  flex-wrap: wrap;
  -moz-column-gap: 16px;
  column-gap: 16px;
  max-width: 100%;
  width: 100%;
}
.popover-menu__container__four[data-v-bee9a717] {
  gap: 16px;
}
.popover-menu__container__icons[data-v-bee9a717] {
  width: 744px;
}
.header-popover.v-popper--theme-dropdown .v-popper__arrow-container {
  display: none;
}
.header-popover.v-popper--theme-dropdown .v-popper__inner {
  display: none;
  border: none;
  padding: 0;
  border-radius: 8px;
  box-shadow: 0 4px 12px #0000000a;
  background: var(--Peak, #fff);
  min-width: 584px;
  max-width: 744px;
  width: -moz-min-content;
  width: min-content;
}
.header-popover.v-popper--theme-dropdown .v-popper__inner > div {
  display: flex;
}
@media (min-width: 1200px) {
  .header-popover.v-popper--theme-dropdown .v-popper__inner {
    display: block;
  }
}
@keyframes load-23ce4aa0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-23ce4aa0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.login-button[data-v-23ce4aa0] {
  min-width: 89px;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}
.login-button[data-v-23ce4aa0] .cdek-dropdown-box {
  position: absolute;
  right: 0;
  top: 38px;
  width: 172px;
}
.login-button[data-v-23ce4aa0] .cdek-button {
  padding: 6px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}
@keyframes load-e6e3d045 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e6e3d045 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.login[data-v-e6e3d045] {
  display: inline-flex;
  align-items: center;
  align-self: center;
  height: 100%;
}
.login .logged-in-wrapper[data-v-e6e3d045] {
  display: flex;
  align-items: center;
  animation: appear-e6e3d045 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.login .cabinet-link[data-v-e6e3d045] {
  display: flex;
  align-items: center;
}
.login .cabinet-link .cabinet-icon[data-v-e6e3d045] {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-repeat: no-repeat;
  background-position: center center;
}
.login .cabinet-link a[data-v-e6e3d045] {
  text-decoration: none;
  color: #333;
  font-size: 13px;
  line-height: 18px;
}
@keyframes load-33edb0f0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-33edb0f0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.layout-header.layout-header_has-ad[data-v-33edb0f0] {
  border-top: 1px solid #e6e6e6;
  box-shadow: 0 4px 4px #0000000d;
}
.layout-header.layout-header_has-ad .top-line[data-v-33edb0f0] {
  filter: unset;
}
.mid-level[data-v-33edb0f0],
.top-level[data-v-33edb0f0],
.top-level__container[data-v-33edb0f0] {
  display: flex;
  align-items: center;
}
.top-level[data-v-33edb0f0] {
  align-items: center;
  justify-content: space-between;
}
.top-level__underline[data-v-33edb0f0] {
  position: absolute;
  bottom: -1px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  border-bottom: 2px solid #1ab248;
}
.top-level__spacer[data-v-33edb0f0] {
  height: 1px;
  box-shadow: inset 0 -1px #e0e0e0;
}
.top-level__link[data-v-33edb0f0] {
  padding: 12px;
  cursor: pointer;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000a8;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.top-level__link.active[data-v-33edb0f0] {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.top-level__logo[data-v-33edb0f0] {
  display: inline-flex;
  flex: 0 0 auto;
  margin: auto 24px auto 0;
}
.top-level__logo > img[data-v-33edb0f0] {
  width: 100%;
  height: auto;
}
.top-level__left[data-v-33edb0f0] {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  margin: auto;
}
.mid-level[data-v-33edb0f0] {
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 22px;
  padding-bottom: 22px;
}
.mid-level__extra[data-v-33edb0f0] {
  display: flex;
  align-items: center;
}
.mid-level__extra__buttons[data-v-33edb0f0] {
  display: flex;
  gap: 16px;
}
.mid-level__extra__buttons a[data-v-33edb0f0] .cdek-button {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  width: 164px;
  padding: 6px 12px;
  letter-spacing: 0.4px;
}
.mid-level__switcher[data-v-33edb0f0] {
  margin: 0 12px;
}
.mid-level__search-icons[data-v-33edb0f0] {
  padding-right: 14px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.mid-level__search-text[data-v-33edb0f0] {
  width: 100%;
  margin: 0;
  padding: 0 14px 0 0;
  height: 36px;
}
.mid-level__search-text-input[data-v-33edb0f0] .cdek-input__tip {
  display: none;
}
.mid-level__search-text-input__icon-left[data-v-33edb0f0] {
  cursor: pointer;
}
.mobile-toggle__button[data-v-33edb0f0] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.mobile-toggle.order-notification[data-v-33edb0f0] {
  position: relative;
}
.mobile-toggle.order-notification[data-v-33edb0f0]:after {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 12px;
  height: 12px;
  content: "";
  border: 2px solid #fff;
  border-radius: 12px;
  background: #ff6b00;
}
.device-wrapper.show-on-mobile[data-v-33edb0f0] a.logo {
  max-width: unset;
  width: unset;
}
.select-city-popover .v-popper__arrow-container {
  display: none;
}
.select-city-popover.v-popper__popper .v-popper__wrapper .v-popper__inner {
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1));
  background: #fff;
  padding: 0;
  border-radius: 8px;
  box-shadow: 0 4px 8px #0000001a;
  border: none;
}
.select-city {
  display: flex;
  align-items: flex-end;
}
.select-city__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 36px 16px 24px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: #fff;
  position: relative;
}
@media (min-width: 640px) {
  .select-city {
    align-items: center;
  }
  .select-city__content {
    max-width: 640px;
    margin: auto;
    border-radius: 8px;
    padding: 32px 32px 20px;
    box-shadow: 0 4px 15px #00000026;
  }
}
@keyframes load-88e194d8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-88e194d8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.select-city[data-v-88e194d8] {
  display: flex;
  align-items: center;
}
@media (hover: hover) {
  .select-city__item[data-v-88e194d8]:hover {
    background: #f5f7f9;
  }
}
.select-city__popover-content[data-v-88e194d8] {
  overflow-y: scroll;
  max-height: 250px;
}
.select-city__select[data-v-88e194d8] {
  position: relative;
  width: 100%;
  margin-bottom: 24px;
}
.select-city__country[data-v-88e194d8] {
  display: flex;
  margin-bottom: 16px;
}
.select-city__country-text[data-v-88e194d8],
.select-city__country-trigger[data-v-88e194d8] {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.select-city__country-text[data-v-88e194d8] {
  margin-right: 4px;
}
.select-city__country-trigger[data-v-88e194d8] {
  text-decoration: underline;
  color: #1ab248;
}
.select-city__cities[data-v-88e194d8] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 24px;
}
.select-city__cities-item[data-v-88e194d8] {
  text-align: left;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.select-city__cities-item--selected[data-v-88e194d8] {
  color: #1ab248;
}
.select-city__title[data-v-88e194d8] {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}
.select-city__close[data-v-88e194d8] {
  position: absolute;
  top: 12px;
  right: 12px;
  display: none;
  outline: none;
}
@media (min-width: 640px) {
  .select-city__close[data-v-88e194d8] {
    display: block;
  }
}
.select-city__mobile-controls[data-v-88e194d8] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
@media (min-width: 640px) {
  .select-city__mobile-controls[data-v-88e194d8] {
    display: none;
  }
  .select-city[data-v-88e194d8] {
    position: static;
    padding: 32px 32px 20px;
    border-radius: 8px;
    box-shadow: 0 4px 15px #00000026;
  }
  .select-city__title[data-v-88e194d8] {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 42px;
  }
  .select-city__cities[data-v-88e194d8] {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
  }
  .select-city__cities-item[data-v-88e194d8] {
    margin-right: 16px;
    margin-bottom: 12px;
  }
  .select-city__popover-content[data-v-88e194d8] {
    width: 420px;
  }
}
@keyframes load-9b746b51 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9b746b51 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.offices-select-city[data-v-9b746b51] {
  text-align: left;
  text-decoration: none;
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .offices-select-city[data-v-9b746b51] {
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
  }
}
.offices-select-city__city[data-v-9b746b51] {
  cursor: pointer;
  color: #1ab248;
  border-bottom: 1px solid #1ab248;
}
.offices-select-city__loader[data-v-9b746b51] {
  margin-left: 6px;
}
.offices-select-city__count[data-v-9b746b51] {
  color: #1ab248;
}
.offices-select-city--disabled .offices-select-city__city[data-v-9b746b51],
.offices-select-city--disabled .offices-select-city__count[data-v-9b746b51] {
  pointer-events: none;
  color: #333;
  border-bottom: none;
}
.offices-select-city__city-name[data-v-9b746b51] {
  display: inline-block;
}
@keyframes load-3de894de {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3de894de {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-filters-content[data-v-3de894de] {
  display: flex;
  flex-direction: column;
  position: relative;
}
.office-filters-content__touch[data-v-3de894de] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.office-filters-content__line[data-v-3de894de] {
  background: rgba(29, 29, 27, 0.3);
  border-radius: 100px;
  width: 56px;
  height: 4px;
}
.office-filters-content__radio[data-v-3de894de],
.office-filters-content__checkbox[data-v-3de894de] {
  margin-bottom: 10px;
}
.office-filters-content__radio[data-v-3de894de] .base-radio__text,
.office-filters-content__radio[data-v-3de894de] .base-checkbox__text,
.office-filters-content__checkbox[data-v-3de894de] .base-radio__text,
.office-filters-content__checkbox[data-v-3de894de] .base-checkbox__text {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-filters-content__radio[data-v-3de894de]:last-child,
.office-filters-content__checkbox[data-v-3de894de]:last-child {
  margin-bottom: 0;
}
.office-filters-content__radio[data-v-3de894de] .base-checkbox__text:before,
.office-filters-content__checkbox[data-v-3de894de] .base-checkbox__text:before {
  width: 20px;
  height: 20px;
  top: 2px;
}
.office-filters-content__radio[data-v-3de894de] .base-checkbox__text:after,
.office-filters-content__checkbox[data-v-3de894de] .base-checkbox__text:after {
  left: 5px;
}
.office-filters-content__title[data-v-3de894de] {
  margin-bottom: 10px;
  color: #0009;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.office-filters-content__label[data-v-3de894de] {
  margin-bottom: 2px;
  color: #919699;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.office-filters-content__input[data-v-3de894de] input {
  text-align: center;
  padding: 8px 18px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.office-filters-content__constraints[data-v-3de894de] {
  margin-bottom: 24px;
}
.office-filters-content__constraints-dimension[data-v-3de894de] {
  display: flex;
  margin-top: 10px;
}
.office-filters-content__constraints-item[data-v-3de894de] {
  flex-grow: 1;
  margin-right: 8px;
}
.office-filters-content__constraints-item[data-v-3de894de]:last-child {
  margin-right: 0;
}
@media (min-width: 1000px) {
  .office-filters-content__touch[data-v-3de894de] {
    display: none;
  }
}
@keyframes load-788559a4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-788559a4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.office-checkbox-filter[data-v-788559a4] {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  overflow: scroll;
  align-items: center;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.office-checkbox-filter[data-v-788559a4]::-webkit-scrollbar {
  display: none;
}
.office-checkbox-filter__modal[data-v-788559a4] {
  position: fixed;
  z-index: 10000;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  background: #fff;
}
.office-checkbox-filter__background[data-v-788559a4] {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
}
.office-checkbox-filter__icon[data-v-788559a4] {
  margin-right: 8px;
  stroke: #666;
}
.office-checkbox-filter__checkbox[data-v-788559a4],
.office-checkbox-filter__button[data-v-788559a4] {
  display: flex;
  align-items: center;
  margin-right: 8px;
  padding: 6px 8px;
  border-radius: 4px;
  background: #f8f8f8;
  flex-shrink: 0;
  cursor: pointer;
}
.office-checkbox-filter__checkbox[data-v-788559a4] .base-checkbox__text,
.office-checkbox-filter__button[data-v-788559a4] .base-checkbox__text {
  font-size: 14px;
  line-height: 22px;
}
.office-checkbox-filter__checkbox[data-v-788559a4] .base-checkbox__text:before,
.office-checkbox-filter__button[data-v-788559a4] .base-checkbox__text:before {
  top: 7px;
  left: 8px;
  width: 20px;
  height: 20px;
}
.office-checkbox-filter__checkbox[data-v-788559a4] .base-checkbox__text:after,
.office-checkbox-filter__button[data-v-788559a4] .base-checkbox__text:after {
  top: 12px;
  left: 13px;
}
.office-checkbox-filter__content[data-v-788559a4] {
  flex-shrink: 0;
}
.office-checkbox-filter__button--active[data-v-788559a4],
.office-checkbox-filter__button[data-v-788559a4]:hover {
  color: #1ab248;
  background: #f3faf5;
}
.office-checkbox-filter__button--active
  .office-checkbox-filter__icon[data-v-788559a4],
.office-checkbox-filter__button:hover
  .office-checkbox-filter__icon[data-v-788559a4] {
  stroke: #1ab248;
}
.office-checkbox-filter__button--clear[data-v-788559a4] {
  background: rgba(244, 117, 0, 0.05);
  color: #f47500;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.office-checkbox-filter__button--clear[data-v-788559a4]:hover {
  background: rgba(244, 117, 0, 0.05);
  color: #f47500;
}
@media (min-width: 1000px) {
  .office-checkbox-filter__modal[data-v-788559a4] {
    position: absolute;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    width: 300px;
  }
  .office-checkbox-filter__background[data-v-788559a4] {
    display: none;
  }
  .office-checkbox-filter__button--clear[data-v-788559a4] {
    color: #000;
  }
  .office-checkbox-filter__button--clear[data-v-788559a4]:hover {
    color: #1ab248;
    background: #f3faf5;
  }
  .office-checkbox-filter__button--clear:hover
    .office-checkbox-filter__icon[data-v-788559a4] {
    stroke: #1ab248;
  }
  .office-checkbox-filter__checkbox[data-v-788559a4],
  .office-checkbox-filter__button[data-v-788559a4] {
    display: flex;
    margin-right: 16px;
    padding: 0;
    border-radius: 0;
    background: #fff;
  }
  .office-checkbox-filter__button[data-v-788559a4] {
    font-size: 14px;
    line-height: 22px;
  }
  .office-checkbox-filter__button[data-v-788559a4]:hover,
  .office-checkbox-filter__button--active[data-v-788559a4] {
    background: #fff;
  }
  .office-checkbox-filter__button--mobile[data-v-788559a4] {
    display: none;
  }
  .office-checkbox-filter__checkbox[data-v-788559a4]
    .base-checkbox__text:before {
    top: 1px;
    left: 0;
  }
  .office-checkbox-filter__checkbox[data-v-788559a4]
    .base-checkbox__text:after {
    top: 6px;
    left: 5px;
  }
}
@keyframes load-59d6caf1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-59d6caf1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cover-banner[data-v-59d6caf1] {
  height: 95vw;
}
@media (min-width: 640px) {
  .cover-banner[data-v-59d6caf1] {
    height: 57.81vw;
  }
}
@media (min-width: 1000px) {
  .cover-banner[data-v-59d6caf1] {
    height: 61vw;
  }
}
@media (min-width: 1280px) {
  .cover-banner[data-v-59d6caf1] {
    height: 600px;
  }
}
.cover-banner__swiper[data-v-59d6caf1] {
  line-height: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  z-index: unset;
}
@media (min-width: 640px) {
  .cover-banner__swiper[data-v-59d6caf1] {
    height: 57.81vw;
  }
}
@media (min-width: 1000px) {
  .cover-banner__swiper[data-v-59d6caf1] {
    height: 61vw;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .cover-banner__swiper[data-v-59d6caf1] {
    max-width: 1420px;
    height: 600px;
  }
}
.cover-banner__swiper[data-v-59d6caf1] .swiper-container {
  height: 100%;
}
.cover-banner__swiper-picture[data-v-59d6caf1] {
  width: 100%;
  height: 100%;
}
.cover-banner__swiper-img[data-v-59d6caf1] {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.cover-banner[data-v-59d6caf1] .swiper-wrapper {
  z-index: unset;
}
@media (min-width: 1280px) {
  .cover-banner__swiper-wrapper-text[data-v-59d6caf1] {
    position: absolute;
    max-width: 1280px;
    top: 0;
    left: 50%;
    margin-left: -640px;
  }
}
.cover-banner__swiper-text[data-v-59d6caf1] {
  position: absolute;
  top: 23px;
  z-index: 1;
  left: 20px;
  right: 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}
@media (min-width: 640px) {
  .cover-banner__swiper-text[data-v-59d6caf1] {
    width: 50%;
    top: 37px;
    font-size: 16px;
  }
}
@media (min-width: 1000px) {
  .cover-banner__swiper-text[data-v-59d6caf1] {
    width: 450px;
    top: 80px;
    line-height: 24px;
  }
}
@media (min-width: 1280px) {
  .cover-banner__swiper-text[data-v-59d6caf1] {
    top: 95px;
  }
}
.cover-banner__swiper-text-title[data-v-59d6caf1] {
  font-weight: 400;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 640px) {
  .cover-banner__swiper-text-title[data-v-59d6caf1] {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 14px;
  }
}
@media (min-width: 1000px) {
  .cover-banner__swiper-text-title[data-v-59d6caf1] {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }
}
.cover-banner[data-v-59d6caf1] .swiper-pagination {
  position: absolute;
  z-index: 2;
  bottom: 140px;
}
@media (min-width: 1000px) {
  .cover-banner[data-v-59d6caf1] .swiper-pagination {
    bottom: 183px;
  }
}
.cover-banner[data-v-59d6caf1] .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  transition: width 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  border-radius: 10px;
  outline: none;
  background-color: #e0e0e0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.cover-banner[data-v-59d6caf1]
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #00a942;
  width: 20px;
}
@keyframes load-d9dd884d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d9dd884d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 640px) {
  .tab-container-contract[data-v-d9dd884d] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
  }
}
.tab-container-contract__name[data-v-d9dd884d],
.tab-container-contract__phone[data-v-d9dd884d] {
  margin-bottom: 13px;
  position: relative;
  align-self: center;
}
@media (min-width: 640px) {
  .tab-container-contract__name[data-v-d9dd884d],
  .tab-container-contract__phone[data-v-d9dd884d] {
    width: 49%;
    flex: 0 1 auto;
    margin-bottom: 15px;
    margin-right: 8px;
  }
}
@media (min-width: 1000px) {
  .tab-container-contract__name[data-v-d9dd884d],
  .tab-container-contract__phone[data-v-d9dd884d] {
    width: 306px;
  }
}
@media (min-width: 640px) {
  .tab-container-contract__phone[data-v-d9dd884d] {
    margin-right: 0;
  }
}
.tab-container-contract__button[data-v-d9dd884d] {
  flex: 1 0 auto;
}
@media (min-width: 1000px) {
  .tab-container-contract__button[data-v-d9dd884d] {
    margin-left: 8px;
    max-width: 190px;
  }
}
@keyframes load-b913ecd2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b913ecd2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 640px) {
  .tab-container-tracking[data-v-b913ecd2] {
    display: flex;
    flex: 1 1 auto;
  }
}
.tab-container-tracking__search[data-v-b913ecd2] {
  margin-bottom: 13px;
  position: relative;
  align-self: center;
}
@media (min-width: 640px) {
  .tab-container-tracking__search[data-v-b913ecd2] {
    flex: 1 1 100%;
    margin-bottom: 0;
    margin-right: 8px;
    max-width: 487px;
  }
}
.tab-container-tracking__button[data-v-b913ecd2] {
  flex: 1 0 183px;
}
@media (min-width: 1000px) {
  .tab-container-tracking__button[data-v-b913ecd2] {
    margin-left: 8px;
    max-width: 190px;
  }
}
@keyframes load-77bf4a85 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-77bf4a85 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tab-container-payment__links[data-v-77bf4a85] {
  display: flex;
  flex-wrap: wrap;
}
.tab-container-payment__link[data-v-77bf4a85] {
  width: 50%;
  margin-bottom: 25px;
}
.tab-container-payment__links--one
  .tab-container-payment__link[data-v-77bf4a85] {
  width: 100%;
}
@keyframes load-44e5f814 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-44e5f814 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cover-layout[data-v-44e5f814] {
  position: relative;
}
.cover-layout[data-v-44e5f814] .tabs-component {
  display: block;
  width: 100%;
}
.cover-layout[data-v-44e5f814] .tabs-component-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex: 1 1 100%;
}
.cover-layout[data-v-44e5f814] .tabs-component-panels {
  flex: 1 1 auto;
  background: #fff;
  box-shadow: 0 0 25px #00000012;
  padding: 56px 58px;
  position: relative;
  border-radius: 0 0 10px 10px;
}
.cover-layout[data-v-44e5f814] .tabs-component-tab-a {
  text-decoration: none;
  color: #adafb4;
  display: inline-flex;
  padding: 16px 19px;
  font-size: 16px;
  font-weight: 500;
  margin-right: 10px;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  height: 100%;
  border: 1px solid #f2f2f2;
}
.cover-layout[data-v-44e5f814] .is-active .tabs-component-tab-a {
  color: #fff;
  background-color: #4b565a;
  border-color: #4b565a;
}
.cover-layout__icon[data-v-44e5f814] {
  min-width: 27px;
  min-height: 26px;
  margin-right: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cover-layout__title[data-v-44e5f814] {
  display: inline-flex;
  align-items: center;
  flex: 1 1 auto;
}
@keyframes load-e9cafa82 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e9cafa82 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cover-new[data-v-e9cafa82] {
  position: relative;
  margin-bottom: 100px;
  padding-bottom: 20px;
  background-color: #f6f7f9;
}
.cover-new__tabs[data-v-e9cafa82] {
  position: relative;
  width: 100%;
  margin-top: -120px;
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 1280px) {
  .cover-new__tabs[data-v-e9cafa82] {
    max-width: 1280px;
    margin: -150px auto 0;
  }
}
@media (min-width: 1000px) {
  .cover-new[data-v-e9cafa82] {
    background-color: transparent;
  }
}
@keyframes load-d74b299d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d74b299d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.invest-modal__outer[data-v-d74b299d] {
  position: relative;
  width: 100%;
  height: 100%;
}
.invest-modal__container[data-v-d74b299d] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 98%;
  max-width: 625px;
  height: auto;
  background-color: #fff;
  text-align: left;
  border-radius: 3px;
  padding: 0;
}
.invest-modal__header[data-v-d74b299d] {
  padding: 24px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.invest-modal__title[data-v-d74b299d] {
  font-size: 30px;
  line-height: 36px;
}
.invest-modal__body[data-v-d74b299d] {
  padding: 8px 24px;
}
@media (min-width: 640px) {
  .invest-modal__body[data-v-d74b299d] {
    display: flex;
    justify-content: space-between;
  }
}
.invest-modal__result[data-v-d74b299d] {
  padding: 8px 24px;
}
@media (min-width: 640px) {
  .invest-modal__left[data-v-d74b299d],
  .invest-modal__right[data-v-d74b299d] {
    flex: 1 1 auto;
  }
  .invest-modal__left[data-v-d74b299d] {
    margin-right: 40px;
  }
}
.invest-modal__footer[data-v-d74b299d] {
  padding: 8px 24px 24px;
}
@media (min-width: 640px) {
  .invest-modal__footer[data-v-d74b299d] {
    display: flex;
    justify-content: space-between;
  }
}
.invest-modal__row[data-v-d74b299d] {
  margin-bottom: 25px;
}
.invest-modal__checked[data-v-d74b299d] {
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  .invest-modal__checked[data-v-d74b299d] {
    margin-bottom: 0;
  }
}
.invest-modal__field[data-v-d74b299d] .base-control__field {
  height: 100%;
}
@keyframes load-d9ce46f3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d9ce46f3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-investor[data-v-d9ce46f3] {
  min-width: 320px;
  margin: 0 auto 35px;
  position: relative;
}
@media (min-width: 640px) {
  .banner-investor[data-v-d9ce46f3] {
    margin-bottom: 60px;
  }
}
@media (min-width: 1000px) {
  .banner-investor[data-v-d9ce46f3] {
    max-width: 1420px;
    margin-bottom: 80px;
  }
}
.banner-investor__bg[data-v-d9ce46f3] {
  width: 100%;
  display: block;
  line-height: 0;
  height: calc(100vh - 44px);
  overflow: hidden;
}
@media (min-width: 640px) {
  .banner-investor__bg[data-v-d9ce46f3] {
    height: 480px;
  }
}
.banner-investor__bg img[data-v-d9ce46f3] {
  width: 100%;
  -o-object-position: bottom;
  object-position: bottom;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;", sans-serif;
  height: calc(100vh - 44px);
}
@media (min-width: 640px) {
  .banner-investor__bg img[data-v-d9ce46f3] {
    height: 480px;
  }
}
@media (min-width: 1280px) {
  .banner-investor__bg source img[data-v-d9ce46f3] {
    width: 100%;
    -o-object-position: center center;
    object-position: center center;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;", sans-serif;
    height: 600px;
  }
}
.banner-investor__content[data-v-d9ce46f3] {
  position: absolute;
  bottom: 0;
  color: #fff;
  width: 100%;
}
.banner-investor__content h1[data-v-d9ce46f3] {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 27px;
  font-weight: 500;
}
@media (min-width: 640px) {
  .banner-investor__content h1[data-v-d9ce46f3] {
    margin-bottom: 120px;
  }
}
.banner-investor__icon-download[data-v-d9ce46f3] {
  line-height: 0;
  width: 20px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
}
.banner-investor__icon-download img[data-v-d9ce46f3] {
  width: 100%;
}
.banner-investor__icon-link[data-v-d9ce46f3] {
  line-height: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.banner-investor__icon-link img[data-v-d9ce46f3] {
  width: 100%;
}
@media (min-width: 640px) {
  .banner-investor__actions[data-v-d9ce46f3] {
    display: flex;
    flex-wrap: wrap;
  }
}
.banner-investor__actions[data-v-d9ce46f3] .base-button {
  margin-bottom: 15px;
  margin-right: 15px;
}
.banner-investor__link[data-v-d9ce46f3] {
  display: inline-flex;
  align-items: center;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  height: 100%;
  padding: 14px 16px;
}
@media (min-width: 1000px) {
  .banner-investor__link[data-v-d9ce46f3] {
    display: flex;
  }
}
.banner-investor__link-content[data-v-d9ce46f3] {
  max-width: 110px;
  text-decoration: underline;
  margin-left: 15px;
}
.banner-investor__link-content--company[data-v-d9ce46f3] {
  max-width: 70px;
}
.banner-investor__button-text[data-v-d9ce46f3] {
  text-transform: uppercase;
}
.banner-investor__space[data-v-d9ce46f3] {
  width: 100%;
}
@media (min-width: 1000px) {
  .banner-investor__space[data-v-d9ce46f3] {
    width: auto;
  }
}
@keyframes load-841c2c51 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-841c2c51 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.two-columns-investor[data-v-841c2c51] {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 20px;
}
.two-columns-investor h2[data-v-841c2c51] {
  font-size: 30px;
  line-height: 56px;
  font-weight: 500;
  color: #1ab248;
  margin-bottom: 30px;
}
@media (min-width: 1000px) {
  .two-columns-investor h2[data-v-841c2c51] {
    margin-bottom: 20px;
  }
}
.two-columns-investor__left[data-v-841c2c51] {
  margin-bottom: 40px;
  grid-area: left;
}
@media (min-width: 640px) {
  .two-columns-investor__left[data-v-841c2c51] {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .two-columns-investor__left[data-v-841c2c51] {
    width: 120%;
    padding-top: 20px;
  }
}
.two-columns-investor__right[data-v-841c2c51] {
  grid-area: right;
}
@media (min-width: 1000px) {
  .two-columns-investor__right[data-v-841c2c51] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.two-columns-investor__img[data-v-841c2c51] {
  grid-area: img;
}
.two-columns-investor__content[data-v-841c2c51] {
  display: grid;
  grid-template-areas: "left" "right" "img";
  grid-gap: 2vw;
}
@media (min-width: 640px) {
  .two-columns-investor__content[data-v-841c2c51] {
    grid-template-areas: "left img" "right img";
  }
}
@media (min-width: 1000px) {
  .two-columns-investor__content[data-v-841c2c51] {
    grid-template-areas: "left img right";
  }
}
@keyframes load-c9c675f0 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c9c675f0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.banner-airplane[data-v-c9c675f0] {
  position: relative;
  margin-bottom: 50px;
}
@media (min-width: 640px) {
  .banner-airplane[data-v-c9c675f0] {
    margin-bottom: 90px;
  }
}
@media (min-width: 1000px) {
  .banner-airplane[data-v-c9c675f0] {
    max-width: 1420px;
    margin: 0 auto 35px;
  }
}
.banner-airplane__bg[data-v-c9c675f0] {
  width: 100%;
  display: block;
  line-height: 0;
  height: 1666px;
  overflow: hidden;
}
@media (min-width: 640px) {
  .banner-airplane__bg[data-v-c9c675f0] {
    height: 1330px;
  }
}
@media (min-width: 1000px) {
  .banner-airplane__bg[data-v-c9c675f0] {
    height: 700px;
  }
}
.banner-airplane__bg img[data-v-c9c675f0] {
  width: 100%;
  -o-object-position: bottom;
  object-position: bottom;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;", sans-serif;
  height: 1666px;
}
@media (min-width: 640px) {
  .banner-airplane__bg img[data-v-c9c675f0] {
    height: 1330px;
  }
}
@media (min-width: 1000px) {
  .banner-airplane__bg img[data-v-c9c675f0] {
    height: 700px;
  }
}
@media (min-width: 1280px) {
  .banner-airplane__bg source img[data-v-c9c675f0] {
    width: 100%;
    -o-object-position: center center;
    object-position: center center;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;", sans-serif;
    height: 700px;
  }
}
.banner-airplane__content[data-v-c9c675f0] {
  position: absolute;
  top: 0;
  color: #fff;
  left: 0;
  right: 0;
}
@media (min-width: 1000px) {
  .banner-airplane__container[data-v-c9c675f0] {
    display: flex;
    justify-content: space-between;
  }
}
.banner-airplane__left[data-v-c9c675f0] {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 70px;
  margin-top: 40px;
}
@media (min-width: 1000px) {
  .banner-airplane__left[data-v-c9c675f0] {
    flex: 0 0 390px;
    margin-bottom: 0;
  }
}
.banner-airplane__left h2[data-v-c9c675f0] {
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 56px;
}
.banner-airplane__list-item[data-v-c9c675f0] {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
}
.banner-airplane__list-item small[data-v-c9c675f0] {
  color: #232323;
  display: block;
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
}
@media (min-width: 1000px) {
  .banner-airplane__right[data-v-c9c675f0] {
    flex: 0 0 430px;
    margin-top: 40px;
  }
}
.banner-airplane__airplane-img[data-v-c9c675f0] {
  width: 100%;
  position: relative;
}
.banner-airplane__airplane-info[data-v-c9c675f0] {
  position: relative;
  margin: 0 auto 85px;
  max-width: 320px;
}
@media (min-width: 640px) {
  .banner-airplane__airplane-info[data-v-c9c675f0] {
    width: 440px;
    margin: 0 auto;
    max-width: none;
  }
}
.banner-airplane__airplane-text[data-v-c9c675f0] {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 175px;
}
.banner-airplane__airplane-text-big[data-v-c9c675f0] {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 17px;
}
.banner-airplane__airplane-text-big--m0[data-v-c9c675f0] {
  margin: 0;
}
.banner-airplane__airplane-text-small[data-v-c9c675f0] {
  font-size: 13px;
  font-weight: 400;
  width: 100px;
  margin: 0 auto 17px;
}
.banner-airplane__box-icons[data-v-c9c675f0] {
  text-align: center;
}
@media (min-width: 640px) {
  .banner-airplane__box-icons[data-v-c9c675f0] {
    display: flex;
    align-items: baseline;
    justify-content: space-evenly;
    margin-top: -25px;
  }
}
.banner-airplane__box-icon[data-v-c9c675f0] {
  margin-bottom: 20px;
}
.banner-airplane__box-icon h3[data-v-c9c675f0] {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1;
}
.banner-airplane__box-icon-text[data-v-c9c675f0] {
  width: 100px;
  margin: 0 auto;
  line-height: 16px;
}
.banner-airplane__box-icon-text .-black[data-v-c9c675f0] {
  color: #232323;
}
@keyframes load-7223935e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7223935e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tabs-investor[data-v-7223935e] {
  margin-bottom: 30px;
}
.tabs-investor__tab-action[data-v-7223935e] {
  margin-bottom: 10px;
}
@media (min-width: 1000px) {
  .tabs-investor__tab-action[data-v-7223935e] {
    margin-bottom: 0;
  }
}
.tabs-investor__tab-content[data-v-7223935e] {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
@media (min-width: 1000px) {
  .tabs-investor__tab-content[data-v-7223935e] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.tabs-investor__action[data-v-7223935e] {
  font-size: 13px;
  line-height: 17px;
  font-weight: 500;
  text-transform: uppercase;
  color: #767676;
  background-color: #f7f8f8;
  padding: 14px 19px;
  margin-bottom: 17px;
  outline: none;
}
@media (min-width: 1000px) {
  .tabs-investor__action[data-v-7223935e] {
    margin-right: 17px;
    margin-bottom: 0;
  }
}
.tabs-investor__action.-active[data-v-7223935e] {
  background-color: #1ab248;
  color: #fff;
}
.document-widget_block[data-v-7223935e] {
  padding: 0 10px;
}
@media (min-width: 640px) {
  .document-widget_block[data-v-7223935e] {
    box-shadow: 0 0 10px #0000000a;
    padding: 28px 30px;
    margin: 0 20px;
  }
}
@media (min-width: 1000px) {
  .document-widget_block[data-v-7223935e] {
    max-width: 1420px;
    margin: 0 auto;
    border-top: 2px solid #1ab248;
  }
}
.document-widget_wrapper.-loaded[data-v-7223935e] {
  display: none;
}
.document-widget_wrapper.-active[data-v-7223935e] {
  display: block;
}
.document-widget_wrapper-text[data-v-7223935e] {
  display: none;
}
.document-widget_wrapper-text.-active[data-v-7223935e] {
  display: block;
}
@media (min-width: 1000px) {
  .document-widget_wrapper-text.-active[data-v-7223935e] {
    display: flex;
  }
  .document-widget_wrapper-text__left[data-v-7223935e] {
    margin-right: 45px;
  }
}
.document-widget_wrapper-text__text[data-v-7223935e] {
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 14px;
  font-weight: 400;
}
.document-widget_wrapper-text__text dd[data-v-7223935e] {
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}
.document-widget_item[data-v-7223935e] {
  margin-bottom: 15px;
}
.document-widget_item a[data-v-7223935e] {
  display: inline-flex;
  color: #232323;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  align-items: center;
}
.document-widget_item-icon[data-v-7223935e] {
  line-height: 0;
  margin-right: 15px;
}
.document-widget_item-name[data-v-7223935e] {
  font-weight: 700;
}
@keyframes load-a32c0132 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a32c0132 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h2[data-v-a32c0132] {
  color: #1ab248;
  font-size: 30px;
  font-weight: 500;
  line-height: 56px;
}
.widget-wrapp[data-v-a32c0132] {
  margin-bottom: 40px;
  padding: 0 10px;
}
@media (min-width: 640px) {
  .widget-wrapp[data-v-a32c0132] {
    width: 360px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .widget-wrapp[data-v-a32c0132] {
    width: 100%;
    max-width: 1420px;
    margin: 0 auto 40px;
  }
}
@media (min-width: 1420px) {
  .widget-wrapp[data-v-a32c0132] {
    padding: 0;
  }
}
.widget-news_block[data-v-a32c0132] {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1000px) {
  .widget-news_block[data-v-a32c0132] {
    flex-wrap: nowrap;
  }
}
.widget-news_item[data-v-a32c0132] {
  margin-bottom: 25px;
}
@media (min-width: 1000px) {
  .widget-news_item[data-v-a32c0132] {
    flex: 1 1 33.3333%;
    margin-right: 30px;
  }
  .widget-news_item[data-v-a32c0132]:last-child {
    margin-right: 0;
  }
}
.widget-news_item_img[data-v-a32c0132] {
  margin-bottom: 15px;
}
.widget-news_item_img[data-v-a32c0132] a {
  display: block;
  width: 100%;
}
.widget-news_item_img[data-v-a32c0132] a img {
  width: 100%;
  line-height: 0;
}
.widget-news_item_title[data-v-a32c0132] {
  margin-bottom: 15px;
}
.widget-news_item_title[data-v-a32c0132] a {
  text-decoration: none;
  color: #232323;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.widget-news_item_preview[data-v-a32c0132] {
  font-size: 13px;
  line-height: 16px;
}
.widget-news_btn[data-v-a32c0132] {
  margin-right: 25px;
  margin-bottom: 15px;
}
@keyframes load-2c9768f4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2c9768f4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h2[data-v-2c9768f4] {
  color: #1ab248;
  font-size: 30px;
  line-height: 56px;
  font-weight: 500;
}
@media (min-width: 1000px) {
  .text-block-investor[data-v-2c9768f4] {
    display: flex;
  }
}
.text-block-investor__block[data-v-2c9768f4] {
  margin-bottom: 20px;
}
@media (min-width: 640px) {
  .text-block-investor__block[data-v-2c9768f4] {
    width: 360px;
  }
}
@media (min-width: 1000px) {
  .text-block-investor__block[data-v-2c9768f4] {
    margin-right: 30px;
  }
  .text-block-investor__block[data-v-2c9768f4]:last-child {
    margin-right: 0;
  }
}
.text-block-investor__block-number[data-v-2c9768f4] {
  font-size: 80px;
  line-height: 1;
  font-weight: 250;
  margin-bottom: 30px;
  color: #1ab248;
}
.text-block-investor__top-text h3[data-v-2c9768f4],
.text-block-investor__bottom-text h3[data-v-2c9768f4] {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  margin-bottom: 17px;
}
.text-block-investor__top-text p[data-v-2c9768f4],
.text-block-investor__bottom-text p[data-v-2c9768f4] {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 17px;
}
.text-block-investor__top-text a[data-v-2c9768f4],
.text-block-investor__bottom-text a[data-v-2c9768f4] {
  text-decoration: none;
  color: #232323;
  font-weight: 700;
}
@media (min-width: 640px) {
  .text-block-investor__top-text[data-v-2c9768f4] {
    margin-right: 25px;
    padding-left: 25px;
    border-left: 2px solid #a8a8a8;
    border-bottom: 2px solid #a8a8a8;
    padding-bottom: 25px;
    border-bottom-left-radius: 25px;
    min-height: 250px;
  }
}
@media (min-width: 1000px) {
  .text-block-investor__top-text[data-v-2c9768f4] {
    padding-bottom: 0;
  }
}
@media (min-width: 640px) {
  .text-block-investor__bottom-text[data-v-2c9768f4] {
    margin-left: 25px;
    border-right: 2px solid #a8a8a8;
    border-top: 2px solid #a8a8a8;
    padding-bottom: 25px;
    border-top-right-radius: 25px;
    margin-top: -2px;
    padding-right: 25px;
    padding-top: 25px;
  }
}
@media (min-width: 1000px) {
  .text-block-investor__bottom-text[data-v-2c9768f4] {
    padding-bottom: 0;
    min-height: 135px;
  }
}
@keyframes load-0af9726d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0af9726d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h2[data-v-0af9726d] {
  color: #1ab248;
  font-size: 30px;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 70px;
}
@media (min-width: 640px) {
  h2[data-v-0af9726d] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1000px) {
  h2[data-v-0af9726d] {
    margin-bottom: 22px;
  }
}
.calculator-invest[data-v-0af9726d] {
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  .calculator-invest[data-v-0af9726d] {
    width: 550px;
  }
}
@media (min-width: 1000px) {
  .calculator-invest[data-v-0af9726d] {
    width: 100%;
  }
  .calculator-invest__container[data-v-0af9726d] {
    display: flex;
  }
}
.calculator-invest__left[data-v-0af9726d] {
  margin-bottom: 35px;
  padding-bottom: 1px;
}
@media (min-width: 640px) {
  .calculator-invest__left[data-v-0af9726d] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .calculator-invest__left[data-v-0af9726d] {
    flex: 1 1 540px;
    margin-right: 100px;
  }
}
@media (min-width: 1280px) {
  .calculator-invest__left[data-v-0af9726d] {
    margin-right: 150px;
  }
}
.calculator-invest__left p[data-v-0af9726d] {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 30px;
}
@media (min-width: 1000px) {
  .calculator-invest__left p[data-v-0af9726d] {
    margin-bottom: 150px;
  }
  .calculator-invest__right[data-v-0af9726d] {
    flex: 1 1 360px;
  }
}
.calculator-invest__result[data-v-0af9726d] {
  position: relative;
}
.calculator-invest__result-block[data-v-0af9726d] {
  position: relative;
  padding: 30px;
}
@media (min-width: 640px) {
  .calculator-invest__result-block[data-v-0af9726d] {
    padding-right: 150px;
  }
}
.calculator-invest__result-block-title[data-v-0af9726d] {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 45px;
  font-weight: 700;
}
.calculator-invest__result-block-calc[data-v-0af9726d] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 1280px) {
  .calculator-invest__result-block-calc[data-v-0af9726d] {
    flex-wrap: nowrap;
  }
}
.calculator-invest__result-block-calc-item[data-v-0af9726d] {
  margin: 0 10px 0 0;
}
.calculator-invest__result-calc-text[data-v-0af9726d] {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
}
.calculator-invest__result-calc-number[data-v-0af9726d] {
  font-size: 46px;
  font-weight: 400;
  color: #fff3;
}
.calculator-invest__result-blue-square[data-v-0af9726d] {
  background-color: #599bd3;
  width: 100%;
  min-height: 220px;
  color: #fff;
  margin-bottom: 200px;
}
@media (min-width: 640px) {
  .calculator-invest__result-blue-square[data-v-0af9726d] {
    margin-bottom: 60px;
  }
}
.calculator-invest__result-image-box[data-v-0af9726d] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .calculator-invest__result-image-box[data-v-0af9726d] {
    left: auto;
    bottom: -60px;
    right: -60px;
  }
}
.calculator-invest__result-image-box img[data-v-0af9726d] {
  width: 240px;
  line-height: 0;
}
.calculator-invest__info[data-v-0af9726d] {
  margin-bottom: 45px;
}
.calculator-invest__info-text[data-v-0af9726d] {
  font-weight: 700;
  margin-bottom: 20px;
}
.calculator-invest__row[data-v-0af9726d] {
  margin-bottom: 15px;
}
.calculator-invest__row[data-v-0af9726d] input::-moz-placeholder {
  -moz-transition: none;
  transition: none;
  color: transparent;
}
.calculator-invest__row[data-v-0af9726d] input::placeholder {
  transition: none;
  color: transparent;
}
@keyframes load-7641735f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7641735f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page-breadcrumbs__item:last-child a[data-v-7641735f] {
  color: var(--p-black-60);
}
@keyframes load-9440262a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9440262a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.relocation-documents-modal__container[data-v-9440262a] {
  box-shadow: 0 3.5px 3.5px #0003;
}
@media (min-width: 576px) {
  .relocation-documents-modal__container[data-v-9440262a] {
    transform: translate(-50%, -50%);
  }
}
.relocation-documents-modal__head[data-v-9440262a] {
  padding: 48px 14px 0;
}
.relocation-documents-modal__head[data-v-9440262a]:before {
  position: absolute;
  top: 7px;
  right: 0;
  left: 0;
  width: 32px;
  height: 4px;
  margin: 0 auto;
  content: "";
  background: #cbcaca;
  border-radius: 100px;
}
@media (min-width: 576px) {
  .relocation-documents-modal__head[data-v-9440262a] {
    padding: 21px 54px 14px 21px;
    border-bottom: 1px solid #dbdada;
  }
  .relocation-documents-modal__head[data-v-9440262a]:before {
    content: unset;
  }
  .relocation-documents-modal__title[data-v-9440262a] {
    font-size: 1.5rem;
  }
}
@keyframes load-e8ec8856 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e8ec8856 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.relocation-docs-form__container[data-v-e8ec8856] {
  margin-inline: 16px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-top-lg: 70px;
  --padding-bottom-lg: 70px;
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}
@media (min-width: 992px) {
  .relocation-docs-form__container[data-v-e8ec8856] {
    padding-top: var(--padding-top-lg);
    padding-bottom: var(--padding-bottom-lg);
  }
}
@media (min-width: 1200px) {
  .relocation-docs-form__container[data-v-e8ec8856] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.relocation-docs-form__form[data-v-e8ec8856] {
  box-shadow: 0 1px 2px #0000000d;
}
.relocation-docs-form.is-mobile[data-v-e8ec8856] {
  height: 95vh;
}
.relocation-docs-form.is-mobile
  .relocation-docs-form__container[data-v-e8ec8856] {
  margin-right: 0;
  margin-left: 0;
}
@keyframes load-25b9e529 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-25b9e529 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-final[data-v-25b9e529] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 48px 16px;
}
.dogovor-final__button[data-v-25b9e529] {
  width: 100%;
  margin-top: 40px;
}
@media (min-width: 576px) {
  .dogovor-final__button[data-v-25b9e529] {
    width: auto;
  }
}
.dogovor-final.not-found[data-v-25b9e529],
.dogovor-final.sent[data-v-25b9e529] {
  max-width: 420px;
}
@media (min-width: 576px) {
  .dogovor-final.not-found[data-v-25b9e529],
  .dogovor-final.sent[data-v-25b9e529] {
    margin-left: auto;
    margin-right: auto;
  }
}
.dogovor-final__icon[data-v-25b9e529] {
  margin-bottom: 16px;
}
.dogovor-final__title[data-v-25b9e529] {
  color: var(--Bottom, #000000);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 4px;
}
.dogovor-final__subtitle[data-v-25b9e529] {
  color: var(--Bottom_Calm, #5b6976);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 576px) {
  .dogovor-final[data-v-25b9e529] {
    margin: 150px 0;
  }
}
@keyframes load-13644d9d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-13644d9d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-company-selector[data-v-13644d9d] {
  margin: 0 3px;
}
.dogovor-company-selector__inn[data-v-13644d9d] {
  width: 100%;
}
.dogovor-company-selector__form[data-v-13644d9d] {
  margin-top: 20px;
  width: 100%;
}
.dogovor-company-selector__city[data-v-13644d9d] {
  margin-bottom: 10px;
}
.dogovor-company-selector__container[data-v-13644d9d] {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px 24px;
}
.dogovor-company-selector__hint[data-v-13644d9d] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 12px;
  margin-top: 24px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.dogovor-company-selector__hint.city[data-v-13644d9d] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Bottom, #000000);
}
.dogovor-company-selector__title[data-v-13644d9d] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin: 48px 16px 16px;
}
.dogovor-company-selector__input[data-v-13644d9d] {
  width: 100%;
}
.dogovor-company-selector__icon[data-v-13644d9d] {
  margin-left: 12px;
  width: 56px;
  height: 56px;
  padding: 16px;
}
.dogovor-company-selector__entity[data-v-13644d9d] {
  border-radius: 8px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  padding: 16px;
}
.dogovor-company-selector__button[data-v-13644d9d] {
  padding: 6px 27px;
  height: 36px;
  margin-top: 16px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .dogovor-company-selector-left[data-v-13644d9d] {
    max-width: 80%;
  }
  .dogovor-company-selector__hint[data-v-13644d9d] {
    margin-bottom: 16px;
  }
  .dogovor-company-selector__container[data-v-13644d9d] {
    grid-template-columns: 1fr 1fr;
  }
  .dogovor-company-selector__inn[data-v-13644d9d] {
    width: 25%;
    min-width: 282px;
  }
  .dogovor-company-selector__form[data-v-13644d9d] {
    width: 33.3%;
    min-width: 384px;
  }
  .dogovor-company-selector__company[data-v-13644d9d] {
    min-width: 282px;
  }
  .dogovor-company-selector__entity[data-v-13644d9d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .dogovor-company-selector__button[data-v-13644d9d] {
    width: auto;
  }
}
@keyframes load-88d74301 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-88d74301 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-login__title[data-v-88d74301] {
  color: #000;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 8px;
}
.dogovor-login__text[data-v-88d74301] {
  color: #5e6366;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 32px;
}
.dogovor-login__button[data-v-88d74301] {
  text-transform: uppercase;
  width: 100%;
  padding: 12px 42px;
}
@media (min-width: 768px) {
  .dogovor-login__button[data-v-88d74301] {
    width: auto;
  }
}
@keyframes load-92c0f047 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-92c0f047 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-offer__top[data-v-92c0f047] {
  display: flex;
  padding: 12px;
  border-radius: 8px;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  text-decoration: none;
  gap: 12px;
  margin-bottom: 16px;
}
.dogovor-offer__top-icon[data-v-92c0f047] {
  flex-shrink: 0;
}
.dogovor-offer__top-title[data-v-92c0f047] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--Bottom, #000000);
  margin-bottom: 4px;
}
.dogovor-offer__top-subtitle[data-v-92c0f047] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Primary_Active, #158e3a);
}
.dogovor-offer__bottom[data-v-92c0f047] {
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
}
.dogovor-offer__bottom a[data-v-92c0f047] {
  color: var(--Primary_Active, #158e3a);
}
@keyframes load-4124b9b3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4124b9b3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-user-form[data-v-4124b9b3] {
  max-width: 384px;
}
.dogovor-user-form .dogovor-user-form__submit[data-v-4124b9b3] {
  pointer-events: auto;
}
.dogovor-user-form .dogovor-user-form__submit.disabled[data-v-4124b9b3] {
  cursor: default;
}
.dogovor-user-form[data-v-4124b9b3] .cdek-switch__tip {
  color: var(--Error, #e40029);
}
.dogovor-user-form__offer[data-v-4124b9b3] {
  margin: 12px 0 32px;
}
.dogovor-user-form__link[data-v-4124b9b3] {
  color: var(--Bottom, #000000);
}
.dogovor-user-form__text[data-v-4124b9b3] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 12px;
  color: #5e6366;
}
.dogovor-user-form__tab[data-v-4124b9b3],
.dogovor-user-form__site[data-v-4124b9b3] {
  margin-bottom: 20px;
}
.dogovor-user-form__phone[data-v-4124b9b3] {
  display: flex;
}
.dogovor-user-form__phone-select[data-v-4124b9b3] {
  margin-right: 8px;
  flex: 1 1 150px;
}
.dogovor-user-form__phone-select[data-v-4124b9b3] .cdek-dropdown-box {
  max-height: 350px;
  overflow: auto;
}
.dogovor-user-form__phone-input[data-v-4124b9b3] {
  width: 100%;
}
.dogovor-user-form__switch[data-v-4124b9b3] {
  margin: 12px 0 20px;
}
.dogovor-user-form__title[data-v-4124b9b3] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media (max-width: 992px) {
  .dogovor-user-form__title[data-v-4124b9b3] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.dogovor-user-form__subtitle[data-v-4124b9b3] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .dogovor-user-form__subtitle[data-v-4124b9b3] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
@keyframes load-1e57f80d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1e57f80d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-inn-input[data-v-1e57f80d] {
  display: flex;
  max-width: 350px;
}
.dogovor-inn-input[data-v-1e57f80d] .cdek-button {
  width: 56px;
  height: 56px;
  margin-left: 12px;
  padding: 16px;
}
.dogovor-inn-input__control[data-v-1e57f80d] {
  width: 100%;
}
@keyframes load-4f48e64c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4f48e64c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dogovor-company-data[data-v-4f48e64c] {
  min-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  border-radius: 8px;
}
.dogovor-company-data-title[data-v-4f48e64c] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--Bottom, #000000);
  margin-bottom: 2px;
}
.dogovor-company-data-text[data-v-4f48e64c] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 992px) {
  .dogovor-company-data[data-v-4f48e64c] {
    min-width: 282px;
  }
}
.toast {
  position: relative;
}
@keyframes load-b3500b26 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b3500b26 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b2c-b2b-form__data[data-v-b3500b26] {
  -ms-overflow-style: none;
  scrollbar-width: none;
  order: 1;
  display: flex;
  overflow: auto;
  gap: 8px;
  margin-bottom: 48px;
}
.b2c-b2b-form__data[data-v-b3500b26]::-webkit-scrollbar {
  display: none;
}
.b2c-b2b-form__data--icon[data-v-b3500b26] {
  margin-bottom: 20px;
  width: 48px;
}
.b2c-b2b-form__data--title[data-v-b3500b26] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--Bottom, #000000);
  margin-bottom: 4px;
}
.b2c-b2b-form__data--text[data-v-b3500b26] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom, #000000);
}
.b2c-b2b-form__data--item[data-v-b3500b26] {
  padding: 16px;
  background-color: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  border-radius: 12px;
  width: auto;
  flex: 1 0 272px;
}
.b2c-b2b-form__data--item[data-v-b3500b26]:first-child {
  margin-left: 16px;
}
.b2c-b2b-form__data--item[data-v-b3500b26]:last-child {
  margin-right: 16px;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .b2c-b2b-form__data[data-v-b3500b26] {
    order: unset;
    margin-bottom: 80px;
    gap: 24px;
  }
  .b2c-b2b-form__data--title[data-v-b3500b26] {
    margin-bottom: 6px;
  }
  .b2c-b2b-form__data--icon[data-v-b3500b26] {
    margin-bottom: 20px;
  }
  .b2c-b2b-form__data--item[data-v-b3500b26] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 0 1 180px;
    padding: 0;
    background: transparent;
    margin: 0;
  }
  .b2c-b2b-form__data--item[data-v-b3500b26]:first-child,
  .b2c-b2b-form__data--item[data-v-b3500b26]:last-child {
    margin: 0;
  }
}
.b2c-b2b-form__title[data-v-b3500b26] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin: 0 16px 24px;
}
@media (min-width: 768px) {
  .b2c-b2b-form__title[data-v-b3500b26] {
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
    text-align: left;
    max-width: 55%;
  }
}
@media (min-width: 1200px) {
  .b2c-b2b-form__title[data-v-b3500b26] {
    margin: 0 0 56px;
    max-width: 600px;
  }
}
.b2c-b2b-form__company[data-v-b3500b26] {
  margin-bottom: 24px;
}
.b2c-b2b-form__container[data-v-b3500b26] {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.b2c-b2b-form__container[data-v-b3500b26]:before {
  content: " ";
  background: var(--Violet_Low, linear-gradient(45deg, #cdc0ff, #cffffc));
  display: block;
  width: 370px;
  height: 370px;
  border-radius: 370px;
  top: -180px;
  left: 56px;
  position: absolute;
}
@media (min-width: 768px) {
  .b2c-b2b-form__container[data-v-b3500b26] {
    margin-top: 40px;
  }
  .b2c-b2b-form__container[data-v-b3500b26]:before {
    display: none;
  }
}
@media (min-width: 992px) {
  .b2c-b2b-form__container[data-v-b3500b26] {
    overflow: visible;
  }
}
.b2c-b2b-form__body[data-v-b3500b26] {
  margin: 0 20px 20px;
}
.b2c-b2b-form__body-title[data-v-b3500b26] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  .b2c-b2b-form__body[data-v-b3500b26] {
    margin: 0;
  }
  .b2c-b2b-form__body-title[data-v-b3500b26] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 24px;
  }
}
.b2c-b2b-form__banner[data-v-b3500b26] {
  position: relative;
  margin: 24px 16px 48px;
  display: block;
}
.b2c-b2b-form__banner img[data-v-b3500b26] {
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .b2c-b2b-form__banner[data-v-b3500b26] {
    margin-top: 0;
    margin-bottom: 80px;
    position: absolute;
    right: 0;
    width: auto;
  }
  .b2c-b2b-form__banner img[data-v-b3500b26] {
    width: 482px;
  }
}
.b2c-b2b-form__divider[data-v-b3500b26] {
  width: 100%;
  border: 1px dashed var(--Bottom_20, rgba(0, 0, 0, 0.2));
  margin: 8px 0 32px;
}
@media (min-width: 1200px) {
  .b2c-b2b-form[data-v-b3500b26] {
    max-width: 1200px;
    margin: 80px auto;
  }
}
@keyframes load-57d2259a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-57d2259a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-new-phone-modal[data-v-57d2259a] {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 23px;
  border: 1px solid #e2e5ec;
  border-radius: 10px;
  background: #fff;
  max-width: 450px;
  margin: auto;
}
.tracking-new-phone-modal__close[data-v-57d2259a] {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.tracking-new-phone-modal__title[data-v-57d2259a] {
  margin-bottom: 14px;
  text-align: center;
  color: #333;
  font-size: 24px;
  line-height: 32px;
}
.tracking-new-phone-modal__text[data-v-57d2259a] {
  margin-bottom: 22px;
  text-align: center;
  color: #333;
  font-size: 14px;
  line-height: 18px;
}
.tracking-new-phone-modal__field-code[data-v-57d2259a] {
  position: relative;
  display: flex;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a] {
  margin-right: 10px;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a]:last-child {
  margin-right: 0;
}
.tracking-new-phone-modal__field-code-input[data-v-57d2259a]
  .base-control__field {
  width: 54px;
  height: 62px;
  text-align: center;
  border-width: 1px;
  border-radius: 8px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}
.tracking-new-phone-modal__field-code-error[data-v-57d2259a] {
  position: absolute;
  right: 0;
  bottom: -17px;
  left: 0;
  flex: 1 1 100%;
  text-align: center;
  color: #fa4747;
  font-size: 12px;
  line-height: 14px;
}
.tracking-new-phone-modal__code-text[data-v-57d2259a] {
  margin-bottom: 21px;
  font-size: 14px;
}
.tracking-new-phone-modal__code-text[data-v-57d2259a] .base-button--icon {
  min-width: 26px;
  min-height: 12px;
  padding: 2px 2px 2px 0;
}
.tracking-new-phone-modal__code[data-v-57d2259a]
  .base-button--primary:disabled:not(.base-button--loading) {
  color: #fff;
}
@media (min-width: 640px) {
  .tracking-new-phone-modal[data-v-57d2259a] {
    padding: 40px 70px;
  }
  .tracking-new-phone-modal__input[data-v-57d2259a] {
    margin-right: 8px;
  }
}
@keyframes load-340bcb05 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-340bcb05 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking__get4click[data-v-340bcb05] {
  padding: 24px 12px;
  margin: 12px -16px -32px;
  position: relative;
  background: url(/assets/static/gift.2622db8f.png?v=2) #fff right bottom
    no-repeat;
  color: var(--Bottom, #000000);
}
@media (min-width: 768px) {
  .tracking__get4click[data-v-340bcb05] {
    background: #f5f6f8 -webkit-image-set(
        url(/assets/static/gift_1x.dcb79f0c.png?v=2) 1x,
        url(/assets/static/gift_2x.4ca169c6.png?v=2) 2x
      ) right bottom no-repeat;
    background: #f5f6f8
      image-set(
        url(/assets/static/gift_1x.dcb79f0c.png?v=2) 1x,
        url(/assets/static/gift_2x.4ca169c6.png?v=2) 2x
      )
      right bottom no-repeat;
    background-size: 366px 180px;
    border-radius: 16px;
    padding: 28px 32px;
    margin: 12px 0 0;
  }
}
.tracking__get4click-title[data-v-340bcb05] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.tracking__get4click-title[data-v-340bcb05] span {
  color: var(--Primary_Active, #158e3a);
}
@media (min-width: 768px) {
  .tracking__get4click-title[data-v-340bcb05] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.tracking__get4click-text[data-v-340bcb05] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 36px;
}
@media (min-width: 768px) {
  .tracking__get4click-text[data-v-340bcb05] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
  }
}
.tracking__get4click-button[data-v-340bcb05] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  width: 148px;
  height: 39px;
  text-decoration: none;
}
@media (min-width: 768px) {
  .tracking__get4click-button[data-v-340bcb05] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    width: 200px;
    height: 48px;
  }
}
@keyframes load-a263ec8f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a263ec8f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-progress-bar[data-v-a263ec8f] {
  width: 100%;
  position: relative;
  height: 0;
}
.tracking-progress-bar .delivering[data-v-a263ec8f] {
  left: 50%;
}
.tracking-progress-bar .receiver-city[data-v-a263ec8f] {
  left: 81%;
}
@media (min-width: 321px) {
  .tracking-progress-bar .receiver-city[data-v-a263ec8f] {
    left: 85%;
  }
}
@media (min-width: 480px) {
  .tracking-progress-bar .receiver-city[data-v-a263ec8f] {
    left: 89%;
  }
}
@media (min-width: 768px) {
  .tracking-progress-bar .receiver-city[data-v-a263ec8f] {
    left: 93%;
  }
}
.tracking-progress-bar .complete[data-v-a263ec8f] {
  transform: translate(-100%);
  left: 100%;
}
.tracking-progress-bar[data-v-a263ec8f]:before {
  content: "";
  display: block;
  position: absolute;
  border: 1px solid #1ab248;
  width: 1%;
  top: 50%;
  left: 0;
}
.tracking-progress-bar[data-v-a263ec8f]:after {
  content: "";
  display: block;
  position: absolute;
  border: 1px solid #e0e0e0;
  width: 99%;
  top: 50%;
  right: 0;
}
.tracking-progress-bar__point[data-v-a263ec8f] {
  width: 100%;
}
.tracking-progress-bar__point[data-v-a263ec8f]:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  width: 7px;
  height: 7px;
  left: 0;
  border: 1px solid #1ab248;
  border-radius: 50%;
  z-index: 2;
  margin-top: -3px;
}
.tracking-progress-bar__point[data-v-a263ec8f]:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  width: 7px;
  height: 7px;
  right: 0;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
  z-index: 2;
  margin-top: -3px;
}
.tracking-progress-bar.delivering[data-v-a263ec8f]:before {
  width: 50%;
}
.tracking-progress-bar.delivering[data-v-a263ec8f]:after {
  width: 50%;
}
.tracking-progress-bar.receiver-city[data-v-a263ec8f]:before {
  width: 95%;
}
.tracking-progress-bar.receiver-city[data-v-a263ec8f]:after {
  width: 5%;
}
.tracking-progress-bar.complete[data-v-a263ec8f]:before {
  width: 100%;
}
.tracking-progress-bar.complete[data-v-a263ec8f]:after {
  content: none;
}
.tracking-progress-bar__car[data-v-a263ec8f] {
  position: absolute;
  left: 1%;
  margin-top: -19px;
  z-index: 2;
}
@keyframes load-6e8cb465 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6e8cb465 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-from-to__content[data-v-6e8cb465] {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.tracking-from-to__city[data-v-6e8cb465] {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #232323;
  display: flex;
  align-items: flex-end;
}
.tracking-from-to__city.end[data-v-6e8cb465] {
  text-align: right;
}
.tracking-from-to__city-container[data-v-6e8cb465] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (min-width: 1000px) {
  .tracking-from-to__content[data-v-6e8cb465] {
    margin-bottom: 0;
  }
  .tracking-from-to__city[data-v-6e8cb465] {
    font-size: 24px;
    line-height: 37px;
  }
}
@keyframes load-c17cafcf {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c17cafcf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-notification[data-v-c17cafcf] {
  background: rgba(255, 255, 255, 0.9);
  border: 1px dashed #e0e0e0;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 18px;
  color: #282828;
  display: flex;
  flex-direction: column;
}
.tracking-notification__content[data-v-c17cafcf] {
  display: flex;
}
.tracking-notification__content > svg[data-v-c17cafcf] {
  flex-shrink: 0;
  margin-right: 8px;
}
.tracking-notification__button[data-v-c17cafcf] {
  margin-top: 16px;
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #1ab248;
  font-weight: 400;
  padding: 7px;
}
@keyframes load-47c38bec {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-47c38bec {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-base-info[data-v-47c38bec] {
  background: #fff;
  box-shadow: 0 4px 15px #00000026;
  border-radius: 10px;
  padding: 20px;
}
.tracking-base-info__report[data-v-47c38bec] {
  text-decoration: none;
}
.tracking-base-info__report span[data-v-47c38bec] {
  font-size: 14px;
  color: #adafb4;
  cursor: pointer;
  transition: color 0.3ms ease;
}
.tracking-base-info__report span[data-v-47c38bec]:hover {
  color: #636366;
}
.tracking-base-info__notification.top[data-v-47c38bec] {
  margin-bottom: 16px;
}
.tracking-base-info__notification.bottom[data-v-47c38bec] {
  margin-top: 16px;
}
.tracking-base-info__item[data-v-47c38bec] {
  margin-bottom: 15px;
}
.tracking-base-info__item[data-v-47c38bec]:last-child {
  margin-bottom: 0;
}
.tracking-base-info__title[data-v-47c38bec],
.tracking-base-info__text[data-v-47c38bec] {
  font-size: 14px;
}
.tracking-base-info__title[data-v-47c38bec] {
  color: #999;
  line-height: 19px;
  display: flex;
  align-items: center;
}
.tracking-base-info__text[data-v-47c38bec] {
  font-size: 14px;
  line-height: 18px;
  color: #282828;
  margin-bottom: 16px;
}
.tracking-base-info__text[data-v-47c38bec]:last-child {
  margin-bottom: 0;
}
.tracking-base-info__text.mid-note[data-v-47c38bec] {
  margin-bottom: 16px;
  color: #7a7c82;
}
.tracking-base-info__text.mid-note[data-v-47c38bec]:last-child {
  margin-bottom: 0;
}
@keyframes load-912dcc9e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-912dcc9e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-pvz-address__short[data-v-912dcc9e],
.tracking-pvz-address__text[data-v-912dcc9e],
.tracking-pvz-address__link[data-v-912dcc9e] {
  font-size: 14px;
  line-height: 18px;
}
.tracking-pvz-address__short[data-v-912dcc9e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #7a7c82;
  margin-bottom: 4px;
}
.tracking-pvz-address__open[data-v-912dcc9e] {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
.tracking-pvz-address__open.open[data-v-912dcc9e] {
  transform: rotate(-180deg);
}
.tracking-pvz-address__text[data-v-912dcc9e] {
  color: #282828;
}
.tracking-pvz-address__text.note[data-v-912dcc9e] {
  margin: 16px 0;
}
.tracking-pvz-address__text.worktime[data-v-912dcc9e] {
  margin: 16px 0 4px;
}
.tracking-pvz-address__text.address[data-v-912dcc9e] {
  margin: 4px 0;
}
.tracking-pvz-address__link[data-v-912dcc9e] {
  color: #1ab248;
  margin: 4px 0;
  text-decoration: none;
}
@keyframes load-0b7e7c49 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0b7e7c49 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-pvz-info__address[data-v-0b7e7c49] {
  margin: 16px 0;
}
.tracking-pvz-info__title[data-v-0b7e7c49],
.tracking-pvz-info__text[data-v-0b7e7c49] {
  font-size: 14px;
  line-height: 18px;
}
.tracking-pvz-info__title[data-v-0b7e7c49] {
  color: #7a7c82;
}
.tracking-pvz-info__text[data-v-0b7e7c49] {
  color: #282828;
}
@keyframes load-b4e12950 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b4e12950 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-courier-info__item[data-v-b4e12950] {
  margin: 16px 0;
}
.tracking-courier-info__link[data-v-b4e12950] {
  color: #1ab248;
}
.tracking-courier-info__title[data-v-b4e12950] {
  color: #7a7c82;
}
.tracking-courier-info__text[data-v-b4e12950] {
  color: #282828;
}
.tracking-courier-info__link[data-v-b4e12950],
.tracking-courier-info__title[data-v-b4e12950],
.tracking-courier-info__text[data-v-b4e12950] {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 4px;
}
.tracking-courier-info__button[data-v-b4e12950] {
  margin-top: 16px;
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #1ab248;
  font-weight: 400;
}
@keyframes load-011bb9e8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-011bb9e8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-order-info[data-v-011bb9e8] {
  background: #fff;
  box-shadow: 0 4px 15px #00000026;
  border-radius: 10px;
  padding: 20px;
}
.tracking-order-info__address[data-v-011bb9e8] {
  margin: 16px 0;
}
.tracking-order-info__item[data-v-011bb9e8] {
  margin-bottom: 15px;
}
.tracking-order-info__item[data-v-011bb9e8]:last-child {
  margin-bottom: 0;
}
.tracking-order-info__title[data-v-011bb9e8],
.tracking-order-info__text[data-v-011bb9e8] {
  font-size: 14px;
}
.tracking-order-info__title[data-v-011bb9e8] {
  color: #999;
  line-height: 19px;
  display: flex;
  align-items: center;
}
.tracking-order-info__title.address[data-v-011bb9e8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tracking-order-info__title.address-icon[data-v-011bb9e8] {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tracking-order-info__text[data-v-011bb9e8] {
  font-size: 14px;
  line-height: 18px;
  color: #282828;
  margin-bottom: 16px;
}
.tracking-order-info__text[data-v-011bb9e8]:last-child {
  margin-bottom: 0;
}
.tracking-order-info__text.mid-note[data-v-011bb9e8] {
  margin-bottom: 16px;
  color: #7a7c82;
}
.tracking-order-info__button[data-v-011bb9e8] {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  margin: 6px 0;
  padding: 7px 10px;
}
.tracking-order-info__notification[data-v-011bb9e8] {
  margin-bottom: 15px;
}
@keyframes load-05c4457d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-05c4457d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-open-icon[data-v-05c4457d] {
  transition: transform 0.2s ease-in-out;
}
.tracking-open-icon.open[data-v-05c4457d] {
  transform: rotate(-180deg);
}
.short-detail {
  display: flex;
  position: relative;
  flex-direction: column;
  box-sizing: content-box;
  min-height: 77px;
  padding-bottom: 20px;
}
.short-detail__open-icon {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
}
.short-detail__container {
  display: flex;
  justify-content: space-between;
}
.short-detail__main-date {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #333;
}
@media (min-width: 768px) {
  .short-detail__main-date {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.short-detail__spacer-start,
.short-detail__spacer-end {
  position: relative;
}
.short-detail__spacer-start:before,
.short-detail__spacer-end:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #adafb4;
  width: 2px;
  height: 100%;
  left: 26px;
  top: 0;
}
.short-detail.opened {
  padding-bottom: 0;
}
.short-detail.opened:before {
  display: none;
}
.short-detail.opened .short-detail:before {
  display: none;
}
.short-detail.opened .short-detail__spacer-start {
  height: 20px;
}
.short-detail.opened .short-detail__spacer-start:before {
  top: -5px;
  bottom: -10px;
  height: unset;
}
.short-detail.opened .short-detail__spacer-end {
  height: 52px;
}
.short-detail__main {
  display: flex;
  width: 100%;
}
.short-detail__city {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-weight: 700;
  padding-bottom: 8px;
}
.short-detail__info-name,
.short-detail__date {
  font-size: 14px;
  line-height: 20px;
  color: #7a7c82;
  margin: 0;
}
.short-detail__date {
  font-size: 12px;
  line-height: 16px;
}
.short-detail__dot {
  position: absolute;
  left: 24px;
  top: 7px;
  z-index: 2;
}
.short-detail__dot.city {
  left: 23px;
}
.short-detail__info,
.short-detail__city {
  position: relative;
  padding-left: 82px;
}
.short-detail__info:before,
.short-detail__city:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #adafb4;
  width: 2px;
  height: 100%;
  left: 26px;
  background-color: #f6f7f9;
  top: 7px;
  border-left: 2px dashed #00bc4c;
}
.short-detail__info {
  padding-bottom: 18px;
}
.short-detail__info:last-child {
  padding-bottom: 26px;
}
.short-detail__info.last {
  padding-bottom: 0;
}
.short-detail__info.last:before {
  background-color: #adafb4;
  border: none;
}
.short-detail:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #adafb4;
  width: 2px;
  height: 100%;
  left: 26px;
  top: 0;
}
.short-detail-created.next-completed:not(.opened):before {
  background-color: #f1cb00;
}
.short-detail-created.next-completed .short-detail__spacer-end:before {
  background-color: #f1cb00;
}
.short-detail-created.next-completed .short-detail__info.last:before {
  background-color: #f1cb00;
}
.short-detail-created .short-detail__spacer-start:before {
  background-color: #f1cb00;
}
.short-detail-created .short-detail__info:before,
.short-detail-created .short-detail__city:before {
  border-left: 2px dashed #f1cb00;
}
.short-detail-created .short-detail__info.last:before {
  border: none;
}
.short-detail-created .short-detail__dot {
  fill: #f1cb00;
}
.short-detail-created .short-detail__dot.city > circle {
  stroke: #f1cb00;
}
.short-detail-created-success:before {
  background-color: #f1cb00;
}
.short-detail-delivering.next-completed:not(.opened):before {
  background-color: #f08a12;
}
.short-detail-delivering.next-completed .short-detail__spacer-end:before {
  background-color: #f08a12;
}
.short-detail-delivering.next-completed .short-detail__info.last:before {
  background-color: #f08a12;
}
.short-detail-delivering .short-detail__spacer-start:before {
  background-color: #f08a12;
}
.short-detail-delivering .short-detail__info:before,
.short-detail-delivering .short-detail__city:before {
  border-left: 2px dashed #f08a12;
}
.short-detail-delivering .short-detail__info.last:before {
  border: none;
}
.short-detail-delivering .short-detail__dot {
  fill: #f08a12;
}
.short-detail-delivering .short-detail__dot.city > circle {
  stroke: #f08a12;
}
.short-detail-delivering-success:before {
  background-color: #f08a12;
}
.short-detail-pvz.next-completed:not(.opened):before {
  background-color: #008c6b;
}
.short-detail-pvz.next-completed .short-detail__spacer-end:before {
  background-color: #008c6b;
}
.short-detail-pvz.next-completed .short-detail__info.last:before {
  background-color: #008c6b;
}
.short-detail-pvz .short-detail__spacer-start:before {
  background-color: #008c6b;
}
.short-detail-pvz .short-detail__info:before,
.short-detail-pvz .short-detail__city:before {
  border-left: 2px dashed #008c6b;
}
.short-detail-pvz .short-detail__info.last:before {
  border: none;
}
.short-detail-pvz .short-detail__dot {
  fill: #008c6b;
}
.short-detail-pvz .short-detail__dot.city > circle {
  stroke: #008c6b;
}
.short-detail-pvz-success:before {
  background-color: #008c6b;
}
.short-detail:not(.short-detail.next-completed):before {
  background-color: #adafb4;
}
.short-detail-completed:before,
.short-detail-failed:before,
.short-detail-canceled:before {
  display: none;
}
.short-detail__link {
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}
.short-detail__icon {
  margin-right: 30px;
  position: relative;
  z-index: 2;
}
.short-detail__icon svg {
  width: 52px;
  height: 52px;
}
.short-detail__status {
  align-self: flex-start;
  color: #adafb4;
  padding-top: 3px;
  width: 100%;
}
@media (min-width: 1000px) {
  .short-detail__status {
    padding-top: 7px;
  }
}
.short-detail__status-title {
  pointer-events: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 480px) {
  .short-detail__status-title {
    font-size: 16px;
    line-height: 23px;
  }
}
.short-detail__status-subtitle {
  pointer-events: none;
  font-size: 14px;
  line-height: 18px;
  color: #434c5d;
}
.short-detail .complete {
  color: #232323;
}
@keyframes load-abfaed1a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-abfaed1a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-order-card__title[data-v-abfaed1a] {
  display: flex;
  flex-direction: column;
}
.tracking-order-card__title-status[data-v-abfaed1a] {
  font-size: 14px;
  line-height: 18px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #434c5d;
  margin-bottom: 10px;
}
.tracking-order-card__title-status > img[data-v-abfaed1a] {
  margin-right: 8px;
}
.tracking-order-card__title-order[data-v-abfaed1a] {
  font-size: 24px;
  line-height: 28px;
  display: flex;
  align-items: center;
  color: #222;
}
.tracking-order-card__title-route[data-v-abfaed1a] {
  font-size: 20px;
  line-height: 28px;
  color: #333;
  display: none;
}
.tracking-order-card__title-alert[data-v-abfaed1a] {
  margin-top: 17px;
}
.tracking-order-card__title-alert[data-v-abfaed1a] .cdek-alert__title {
  align-items: flex-start;
}
.tracking-order-card__title-alert[data-v-abfaed1a] .cdek-alert__title svg {
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .tracking-order-card__title[data-v-abfaed1a] {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .tracking-order-card__title-wrapper[data-v-abfaed1a] {
    margin: 0 26px;
    padding: 26px 0;
    border-bottom: 2px dashed #ccc;
  }
  .tracking-order-card__title-status[data-v-abfaed1a] {
    font-size: 14px;
    text-align: right;
    margin-bottom: 0;
  }
  .tracking-order-card__title-order[data-v-abfaed1a] {
    font-size: 20px;
    line-height: 28px;
    align-items: center;
    color: #333;
  }
  .tracking-order-card__title-route[data-v-abfaed1a] {
    display: flex;
  }
  .tracking-order-card__title-alert[data-v-abfaed1a] {
    margin-top: 20px;
  }
}
@keyframes load-818ba719 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-818ba719 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-ready-for-pickup-notification[data-v-818ba719] {
  background: #fff;
  box-shadow: 0 4px 15px #00000026;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  padding: 20px;
}
.tracking-ready-for-pickup-notification__item[data-v-818ba719] {
  margin-bottom: 16px;
}
.tracking-ready-for-pickup-notification__item[data-v-818ba719]:last-child {
  margin-bottom: 0;
}
.tracking-ready-for-pickup-notification__title[data-v-818ba719] {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  margin-bottom: 4px;
}
.tracking-ready-for-pickup-notification__text[data-v-818ba719] {
  font-size: 12px;
  line-height: 16px;
  color: #999;
}
.tracking-ready-for-pickup-notification__button[data-v-818ba719] {
  font-size: 12px;
  line-height: 14px;
  padding: 7px 10px;
}
@keyframes load-24669f09 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-24669f09 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-special-note-notification[data-v-24669f09] {
  background: #fff;
  box-shadow: 0 4px 15px #00000026;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  padding: 20px;
  margin-top: 16px;
  margin-bottom: 46px;
}
@media (min-width: 768px) {
  .tracking-special-note-notification[data-v-24669f09] {
    margin-bottom: 0;
  }
}
.tracking-special-note-notification__text[data-v-24669f09] {
  font-size: 12px;
  line-height: 16px;
  color: #999;
}
@keyframes load-ef6e556e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ef6e556e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tracking-order-card__notification.desktop[data-v-ef6e556e] {
  display: none;
}
.tracking-order-card__info[data-v-ef6e556e] {
  margin-top: 23px;
  margin-bottom: 40px;
}
.tracking-order-card__from-to[data-v-ef6e556e] {
  margin-bottom: 35px;
}
.tracking-order-card__return[data-v-ef6e556e] {
  margin-top: 24px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .tracking-order-card__return[data-v-ef6e556e] {
    margin-bottom: 0;
  }
  .tracking-order-card[data-v-ef6e556e] {
    background: var(--Peak, #fff);
    box-shadow: 0 15px 15px var(--Bottom_10, rgba(0, 0, 0, 0.1));
    border-radius: 10px;
    padding: 32px;
  }
  .tracking-order-card__details[data-v-ef6e556e] {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex-grow: 1;
    margin-right: 64px;
  }
  .tracking-order-card__details-item[data-v-ef6e556e]:last-child
    .short-detail__spacer-end {
    display: none;
  }
  .tracking-order-card__details-item[data-v-ef6e556e]:last-child
    .short-detail__info.last:before {
    display: none;
  }
  .tracking-order-card__block[data-v-ef6e556e] {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 74px;
  }
  .tracking-order-card__notification.mobile[data-v-ef6e556e] {
    display: none;
  }
  .tracking-order-card__notification.desktop[data-v-ef6e556e] {
    display: flex;
  }
  .tracking-order-card__info[data-v-ef6e556e] {
    margin-top: 0;
    margin-bottom: 16px;
  }
  .tracking-order-card__info-container[data-v-ef6e556e] {
    margin-top: 0;
    max-width: 350px;
  }
  .tracking-order-card__container[data-v-ef6e556e] {
    padding: 28px 30px;
    display: flex;
    flex-direction: column;
  }
  .tracking-order-card__content[data-v-ef6e556e] {
    background: #f6f7f9;
    border-radius: 10px;
  }
}
.gift-login-modal {
  position: fixed;
  bottom: 0;
  padding: 40px 16px 16px;
  border-radius: 16px 16px 0 0;
  background: var(--Peak, #fff);
}
@media (min-width: 576px) {
  .gift-login-modal {
    position: relative;
    box-shadow: 0 20px 40px -5px var(--Bottom_20, rgba(0, 0, 0, 0.2));
    border-radius: 16px;
    padding: 56px 16px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 625px;
  }
}
@keyframes load-f9fbe407 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f9fbe407 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-login-modal[data-v-f9fbe407] {
  position: fixed;
  bottom: 0;
  padding: 40px 16px 16px;
  border-radius: 16px 16px 0 0;
  background: var(--Peak, #fff);
}
.gift-login-modal__close[data-v-f9fbe407] {
  position: absolute;
  top: 20px;
  right: 24px;
  display: none;
}
.gift-login-modal__line[data-v-f9fbe407] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.gift-login-modal__title[data-v-f9fbe407] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 12px;
  text-align: center;
}
.gift-login-modal__subtitle[data-v-f9fbe407] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 40px;
  text-align: center;
}
.gift-login-modal__submit[data-v-f9fbe407] {
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .gift-login-modal__close[data-v-f9fbe407] {
    display: flex;
    justify-content: flex-end;
  }
  .gift-login-modal__line[data-v-f9fbe407] {
    display: none;
  }
  .gift-login-modal__title[data-v-f9fbe407] {
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 20px;
    max-width: 360px;
  }
  .gift-login-modal__subtitle[data-v-f9fbe407] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 48px;
    max-width: 500px;
  }
  .gift-login-modal__button[data-v-f9fbe407] {
    width: 320px;
  }
}
@keyframes load-c1b1367a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c1b1367a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-code[data-v-c1b1367a] {
  padding: 12px 16px;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.gift-code[data-v-c1b1367a]:hover {
  background: var(--Primary_20, rgba(26, 178, 72, 0.2));
}
.gift-code--copied[data-v-c1b1367a] {
  color: var(--Peak, #fff);
  text-transform: uppercase;
  background: var(--Primary, #1ab248);
}
.gift-code--copied[data-v-c1b1367a]:hover {
  background: var(--Primary, #1ab248);
}
.gift-card-modal {
  position: fixed;
  bottom: 0;
  padding: 40px 16px 16px;
  border-radius: 16px 16px 0 0;
  background: var(--Peak, #fff);
  width: 100%;
}
@media (min-width: 768px) {
  .gift-card-modal {
    position: relative;
    box-shadow: 0 20px 40px -5px var(--Bottom_20, rgba(0, 0, 0, 0.2));
    border-radius: 12px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 792px;
  }
}
@keyframes load-d616a99c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d616a99c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-card-modal__close[data-v-d616a99c] {
  position: absolute;
  top: 4px;
  right: 2px;
  display: none;
  padding: 2px;
  background: var(--Peak, #fff);
  border-radius: 8px;
  z-index: 1;
}
.gift-card-modal__shadow[data-v-d616a99c] {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  position: absolute;
  top: 42px;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 12px;
}
.gift-card-modal br[data-v-d616a99c] {
  display: none;
}
.gift-card-modal__details[data-v-d616a99c] {
  margin: 24px 0 16px;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.gift-card-modal__line[data-v-d616a99c] {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  right: 0;
}
.gift-card-modal__header[data-v-d616a99c] {
  min-height: 172px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 32px 16px 16px;
  margin-bottom: 24px;
  background-size: cover;
  background-position: center;
  border-radius: 12px;
  position: relative;
}
.gift-card-modal__header-time[data-v-d616a99c] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--Attention, #f47500);
  margin-top: 8px;
  position: relative;
  z-index: 1;
}
.gift-card-modal__header-shop[data-v-d616a99c] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 16px;
  color: var(--Peak, #fff);
  position: relative;
  z-index: 1;
}
.gift-card-modal__header-shop img[data-v-d616a99c] {
  margin-right: 10px;
}
.gift-card-modal__header-title[data-v-d616a99c] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: var(--Peak, #fff);
  position: relative;
  z-index: 1;
}
.gift-card-modal__footer[data-v-d616a99c] {
  padding: 24px 16px 16px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  margin: 0 -16px -16px;
  width: auto;
}
.gift-card-modal__footer-title[data-v-d616a99c] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 4px;
}
.gift-card-modal__footer-subtitle[data-v-d616a99c] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  margin-bottom: 24px;
}
.gift-card-modal__footer--activated[data-v-d616a99c] {
  display: flex;
  background: var(--Peak, #fff);
  margin: 0;
  padding: 0;
}
.gift-card-modal__buy[data-v-d616a99c] {
  margin-right: 12px;
}
.gift-card-modal__button[data-v-d616a99c] {
  width: auto;
  display: flex;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  color: var(--Primary, #1ab248);
  padding: 12px;
  border-radius: 10px;
}
.gift-card-modal__button span[data-v-d616a99c] {
  display: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
}
.gift-card-modal__button[data-v-d616a99c]:hover {
  background: var(--Primary_20, rgba(26, 178, 72, 0.2));
}
.gift-card-modal__button--favorite[data-v-d616a99c] {
  background: rgba(236, 24, 24, 0.1019607843);
  color: #ec1818;
}
.gift-card-modal__button--favorite[data-v-d616a99c]:hover {
  background: rgba(236, 24, 24, 0.2);
}
.gift-card-modal--empty .gift-card-modal__header[data-v-d616a99c] {
  background-size: auto;
  background-color: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  background-position: center;
}
.gift-card-modal--empty .gift-card-modal__header-shop[data-v-d616a99c] {
  color: var(--Bottom, #000000);
}
.gift-card-modal--empty .gift-card-modal__header-shop img[data-v-d616a99c] {
  margin-right: 10px;
}
.gift-card-modal--empty .gift-card-modal__header-title[data-v-d616a99c] {
  color: var(--Bottom, #000000);
}
@media (min-width: 576px) {
  .gift-card-modal br[data-v-d616a99c] {
    display: block;
  }
  .gift-card-modal__buy[data-v-d616a99c] {
    width: 240px;
  }
  .gift-card-modal__code[data-v-d616a99c] {
    width: auto;
    min-width: 240px;
  }
  .gift-card-modal__details[data-v-d616a99c] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  .gift-card-modal__header[data-v-d616a99c] {
    min-height: 250px;
    padding: 24px;
    width: 100%;
  }
  .gift-card-modal__header-time[data-v-d616a99c] {
    color: var(--Attention_Calm, #f4a344);
  }
  .gift-card-modal__header-title[data-v-d616a99c] {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    max-width: 564px;
  }
  .gift-card-modal__splitter[data-v-d616a99c] {
    background: var(--Bottom_10, rgba(0, 0, 0, 0.1));
    height: 1px;
    width: 100%;
    margin-top: 32px;
  }
  .gift-card-modal__footer[data-v-d616a99c] {
    padding: 24px;
    background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
    margin: 16px 0 0;
    width: 100%;
    border-radius: 8px;
  }
  .gift-card-modal__footer--activated[data-v-d616a99c] {
    display: flex;
    background: var(--Peak, #fff);
    padding: 0;
  }
  .gift-card-modal__footer-button[data-v-d616a99c] {
    width: auto;
    text-transform: uppercase;
  }
  .gift-card-modal__close[data-v-d616a99c] {
    display: flex;
    justify-content: flex-end;
  }
  .gift-card-modal__line[data-v-d616a99c] {
    display: none;
  }
  .gift-card-modal__button[data-v-d616a99c] {
    padding: 12px 20px;
    width: auto;
    text-transform: uppercase;
  }
  .gift-card-modal__button svg[data-v-d616a99c] {
    margin-right: 10px;
  }
  .gift-card-modal__button span[data-v-d616a99c] {
    display: block;
  }
  .gift-card-modal__button-fav[data-v-d616a99c] {
    width: 180px;
  }
}
.about-partner[data-v-d616a99c] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  width: 100%;
}
.about-partner + .gift-card-modal__splitter[data-v-d616a99c] {
  margin-top: 32px;
}
.activation-instructions[data-v-d616a99c] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 20px;
  border-radius: 8px;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  margin-top: 24px;
  width: 100%;
}
@media (min-width: 576px) {
  .activation-instructions[data-v-d616a99c] {
    margin-bottom: 0;
  }
}
.activation-instructions a[data-v-d616a99c] {
  color: var(--Primary_Active, #158e3a);
}
.activation-instructions + .gift-card-modal__splitter[data-v-d616a99c] {
  margin-top: 8px;
}
@media (min-width: 576px) {
  .activation-instructions + .gift-card-modal__splitter[data-v-d616a99c] {
    margin-top: 32px;
  }
}
@keyframes load-0ebee3da {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0ebee3da {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-card[data-v-0ebee3da] {
  position: relative;
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  cursor: pointer;
}
.gift-card--expired[data-v-0ebee3da] {
  background: var(--Peak_60, rgba(255, 255, 255, 0.6));
  box-shadow: none;
  cursor: default;
}
.gift-card--expired .gift-card__header[data-v-0ebee3da],
.gift-card--expired .gift-card__title[data-v-0ebee3da],
.gift-card--expired .gift-card__description[data-v-0ebee3da] {
  opacity: 0.6;
}
.gift-card--expired .gift-card__badge[data-v-0ebee3da] {
  color: var(--Bottom_50, rgba(0, 0, 0, 0.5)) !important;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05)) !important;
}
.gift-card__spacer[data-v-0ebee3da] {
  flex: 1;
}
.gift-card__time[data-v-0ebee3da] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--Error, #e40029);
}
.gift-card__time--end[data-v-0ebee3da] {
  color: var(--Attention_Active, #b55700);
  margin-bottom: 16px;
}
.gift-card__spinner[data-v-0ebee3da] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gift-card__spinner--small[data-v-0ebee3da] {
  position: static;
  transform: none;
  display: flex;
}
.gift-card__badge[data-v-0ebee3da] {
  position: absolute;
  top: 16px;
  right: 20px;
}
.gift-card__header[data-v-0ebee3da] {
  display: flex;
  align-items: center;
  height: 40px;
  margin-bottom: 20px;
}
.gift-card__title[data-v-0ebee3da] {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: var(--Bottom, #000000);
  margin-bottom: 8px;
}
.gift-card__description[data-v-0ebee3da] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--Bottom, #000000);
  margin-bottom: 20px;
}
.gift-card__footer[data-v-0ebee3da] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
}
.gift-card__footer button[data-v-0ebee3da] {
  display: flex;
  pointer-events: all;
}
.gift-card__price[data-v-0ebee3da] {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  color: var(--Bottom, #000000);
}
.gift-card__price img[data-v-0ebee3da] {
  margin-right: 6px;
}
.gift-card__favorite[data-v-0ebee3da] {
  display: flex;
  position: relative;
}
.gift-card[data-v-0ebee3da]:hover {
  box-shadow: 0 8px 24px #00000014;
}
@keyframes load-74eae0c5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-74eae0c5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.hot-gifts[data-v-74eae0c5] {
  position: relative;
}
.hot-gifts[data-v-74eae0c5] .swiper {
  padding: 22px 0;
}
.hot-gifts[data-v-74eae0c5] .swiper-slide {
  width: 282px;
  margin-right: 16px;
  height: auto;
  display: flex;
}
.hot-gifts[data-v-74eae0c5] .swiper-slide:first-child {
  margin-left: 16px;
}
.hot-gifts[data-v-74eae0c5] .swiper-slide:last-child {
  margin-right: 0;
}
.hot-gifts__prevArrow[data-v-74eae0c5],
.hot-gifts__nextArrow[data-v-74eae0c5] {
  display: none;
  position: absolute;
  top: 50%;
  z-index: 1;
  left: -18px;
}
.hot-gifts__nextArrow[data-v-74eae0c5] {
  left: unset;
  right: -18px;
}
.hot-gifts__title[data-v-74eae0c5] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin: 0 16px 6px;
}
@media (min-width: 992px) {
  .hot-gifts[data-v-74eae0c5] {
    margin-right: 16px;
    margin-left: 16px;
  }
}
@media (min-width: 1200px) {
  .hot-gifts[data-v-74eae0c5] {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .hot-gifts__title[data-v-74eae0c5] {
    margin: 0 0 14px;
  }
  .hot-gifts__prevArrow[data-v-74eae0c5],
  .hot-gifts__nextArrow[data-v-74eae0c5] {
    display: flex;
  }
  .hot-gifts[data-v-74eae0c5] .swiper-slide {
    margin-right: 24px;
  }
  .hot-gifts[data-v-74eae0c5] .swiper-slide:first-child {
    margin-left: 0;
  }
  .hot-gifts[data-v-74eae0c5] .swiper-slide:last-child {
    margin-right: 0;
  }
}
@keyframes load-81b67d2d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-81b67d2d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.all-gifts__title[data-v-81b67d2d] {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 16px;
}
.all-gifts__container[data-v-81b67d2d] {
  display: grid;
  gap: 16px;
}
@media (min-width: 768px) {
  .all-gifts__container[data-v-81b67d2d] {
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }
}
@media (min-width: 1200px) {
  .all-gifts__container[data-v-81b67d2d] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@keyframes load-2b81ddc5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2b81ddc5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-page__title[data-v-2b81ddc5] {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin: 32px 16px 12px;
}
.gift-page__subtitle[data-v-2b81ddc5] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  margin: 12px 16px 40px;
}
.gift-page__all[data-v-2b81ddc5] {
  margin: 48px 16px;
}
.gift-page__hot[data-v-2b81ddc5] {
  margin: 48px 0 38px;
}
@media (min-width: 768px) {
  .gift-page__title[data-v-2b81ddc5] {
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
    margin-top: 90px;
    margin-bottom: 16px;
    max-width: 600px;
  }
  .gift-page__subtitle[data-v-2b81ddc5] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 90px;
    max-width: 600px;
  }
  .gift-page__all[data-v-2b81ddc5] {
    margin: 80px 16px;
  }
  .gift-page__hot[data-v-2b81ddc5] {
    margin: 80px 0 70px;
  }
}
@media (min-width: 1200px) {
  .gift-page[data-v-2b81ddc5] {
    max-width: 1200px;
    margin: 0 auto;
  }
  .gift-page__title[data-v-2b81ddc5],
  .gift-page__subtitle[data-v-2b81ddc5],
  .gift-page__all[data-v-2b81ddc5] {
    margin-left: 0;
    margin-right: 0;
  }
}
@keyframes load-bf8042ab {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-bf8042ab {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-header-mobile-block[data-v-bf8042ab] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--Bottom, #000000);
}
.gift-header-mobile-block__menu[data-v-bf8042ab] {
  display: flex;
}
.gift-header-mobile-block__link[data-v-bf8042ab] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: var(--Bottom, #000000);
  width: 100%;
  text-decoration: none;
}
.gift-header-mobile-block__link[data-v-bf8042ab]:last-child {
  margin-bottom: 0;
}
.gift-header-mobile-block__actions[data-v-bf8042ab] {
  border-top: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: var(--Peak, #fff);
  box-shadow: 0 4px 12px 0 var(--Bottom_5, rgba(0, 0, 0, 0.05));
  padding: 24px 16px;
  z-index: 1;
}
.gift-header-mobile-block__first[data-v-bf8042ab] {
  margin-bottom: 24px;
  display: flex;
}
.gift-header-mobile-block__name[data-v-bf8042ab] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-right: 16px;
}
.gift-header-mobile-block__bonus[data-v-bf8042ab] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-left: 6px;
}
.gift-header-mobile-block__logout[data-v-bf8042ab] {
  color: var(--Error, #e40029);
}
@keyframes load-d2d0afbd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d2d0afbd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-header-desktop-block[data-v-d2d0afbd] {
  display: flex;
}
.gift-header-desktop-block[data-v-d2d0afbd] .cdek-dropdown-item__content {
  width: 100%;
}
.gift-header-desktop-block__coupon[data-v-d2d0afbd],
.gift-header-desktop-block__name[data-v-d2d0afbd],
.gift-header-desktop-block__bonus[data-v-d2d0afbd],
.gift-header-desktop-block__link[data-v-d2d0afbd] {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--Bottom, #000000);
  text-decoration: none;
}
.gift-header-desktop-block__coupon[data-v-d2d0afbd] {
  margin-right: 48px;
  color: var(--Bottom, #000000);
  text-decoration: none;
}
.gift-header-desktop-block__name[data-v-d2d0afbd] {
  margin-right: 16px;
}
.gift-header-desktop-block__bonus[data-v-d2d0afbd] {
  font-weight: 500;
}
.gift-header-desktop-block__bonus img[data-v-d2d0afbd] {
  margin-right: 6px;
}
.gift-header-desktop-block__link[data-v-d2d0afbd] {
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}
.gift-header-desktop-block__link-icon[data-v-d2d0afbd] {
  margin-right: 8px;
}
.gift-header-desktop-block__icon[data-v-d2d0afbd] {
  margin-right: 10px;
}
.gift-header-desktop-block__right[data-v-d2d0afbd] {
  position: relative;
  display: flex;
}
.gift-header-desktop-block__dropdown[data-v-d2d0afbd] {
  top: 100%;
}
.gift-header-desktop-block__logout[data-v-d2d0afbd] {
  color: var(--Error, #e40029);
  width: 100%;
}
.gift-header-desktop-block__chevron[data-v-d2d0afbd] {
  transition: 0.5s;
  margin-left: 4px;
}
.gift-header-desktop-block__chevron--open[data-v-d2d0afbd] {
  transform: rotate(-180deg);
}
@keyframes load-a74aef43 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-a74aef43 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-header[data-v-a74aef43] {
  background: var(--Peak, #fff);
  box-shadow: 0 4px 12px #0000000a;
  position: fixed;
  z-index: 11;
  left: 0;
  right: 0;
}
.gift-header__container[data-v-a74aef43] {
  display: flex;
  justify-content: space-between;
  padding: 10px 16px;
  position: relative;
}
.gift-header__logo[data-v-a74aef43] {
  display: flex;
}
.gift-header[data-v-a74aef43] .cdek-button {
  max-width: 96px;
  margin: 0;
  border: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  text-align: center;
  padding: 6px 24px;
}
@media (min-width: 992px) {
  .gift-header[data-v-a74aef43] .cdek-button {
    max-width: 140px;
  }
}
.gift-header__desktop[data-v-a74aef43] {
  display: none;
}
@media (min-width: 992px) {
  .gift-header__mobile[data-v-a74aef43] {
    display: none;
  }
  .gift-header__desktop[data-v-a74aef43] {
    display: flex;
  }
  .gift-header__login[data-v-a74aef43] {
    width: 140px;
  }
  .gift-header__container[data-v-a74aef43] {
    padding: 26px 16px;
  }
}
@media (min-width: 1200px) {
  .gift-header__container[data-v-a74aef43] {
    max-width: 1200px;
    margin: auto;
    padding: 26px 0;
  }
}
@keyframes load-cb965742 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cb965742 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-footer[data-v-cb965742] {
  background: var(--Bottom, #000000);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.gift-footer__link[data-v-cb965742] {
  margin-right: 16px;
}
.gift-footer__container[data-v-cb965742] {
  padding: 32px 16px;
}
.gift-footer__text[data-v-cb965742] {
  color: var(--Peak, #fff);
  margin-bottom: 12px;
}
.gift-footer__icons[data-v-cb965742] {
  display: flex;
  margin-bottom: 32px;
}
.gift-footer__copyright[data-v-cb965742] {
  color: var(--Peak_60, rgba(255, 255, 255, 0.6));
}
@media (min-width: 1200px) {
  .gift-footer__container[data-v-cb965742] {
    max-width: 1200px;
    margin: auto;
    padding: 32px 0;
  }
}
@keyframes load-30a36fb8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-30a36fb8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gift-layout__area[data-v-30a36fb8] {
  flex: 1 0;
  background: #f5f6f8;
  padding-top: 56px;
}
@media (min-width: 992px) {
  .gift-layout__area[data-v-30a36fb8] {
    padding-top: 88px;
  }
}
@keyframes load-ba801104 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ba801104 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.autocomplete-city[data-v-ba801104] .cdek-dropdown-box {
  max-height: 280px;
  overflow-y: auto;
}
.autocomplete-city[data-v-ba801104] .cdek-dropdown-box::-webkit-scrollbar {
  width: 4px;
}
.autocomplete-city[data-v-ba801104]
  .cdek-dropdown-box::-webkit-scrollbar-track {
  border-radius: 8px;
}
.autocomplete-city[data-v-ba801104]
  .cdek-dropdown-box::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
.autocomplete-city--city-alerts[data-v-ba801104]
  .cdek-dropdown-item__left-icon {
  margin-right: 8px;
}
.autocomplete-city__cities-item[data-v-ba801104] {
  margin-right: 4px;
  text-decoration: underline;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  line-height: 20px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .autocomplete-city__cities-item[data-v-ba801104] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.autocomplete-city__cities-item[data-v-ba801104]:hover {
  color: #158e3a;
}
.autocomplete-city__cities-item[data-v-ba801104]:last-child {
  margin-right: 0;
}
.autocomplete-city__action[data-v-ba801104] {
  text-align: right;
  color: #1ab248;
  font-size: 12px;
  line-height: 15px;
}
.autocomplete-city__action[data-v-ba801104]:disabled {
  color: #666;
}
.autocomplete-city__select-office[data-v-ba801104] {
  margin-top: 12px;
}
.autocomplete-city__custom[data-v-ba801104] {
  margin-top: 8px;
  position: relative;
  display: flex;
  gap: 6px;
}
@media (min-width: 768px) {
  .autocomplete-city__custom[data-v-ba801104] {
    margin-top: 6px;
  }
}
.autocomplete-city__custom button[data-v-ba801104] {
  margin: 0;
}
.autocomplete-city--error .autocomplete-city__custom[data-v-ba801104] {
  position: static;
}
@keyframes load-0e9a804a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0e9a804a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.choice-of-dimensions-item[data-v-0e9a804a] {
  position: relative;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  border-radius: 10px;
  display: flex;
  padding: 16px 12px;
  width: 100%;
  cursor: pointer;
}
.choice-of-dimensions-item__image[data-v-0e9a804a] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.choice-of-dimensions-item__data[data-v-0e9a804a] {
  margin-left: 64px;
}
.choice-of-dimensions-item__title[data-v-0e9a804a] {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  margin-bottom: 2px;
}
.choice-of-dimensions-item__description[data-v-0e9a804a] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0;
  text-align: left;
}
.choice-of-dimensions-item__info[data-v-0e9a804a] {
  position: absolute;
  top: 8px;
  right: 8px;
}
.choice-of-dimensions-item__info[data-v-0e9a804a] svg:hover path {
  stroke-opacity: 1;
}
.choice-of-dimensions-item--selected[data-v-0e9a804a] {
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
@media (hover: hover) {
  .choice-of-dimensions-item[data-v-0e9a804a]:hover {
    background: var(--Primary_10, rgba(26, 178, 72, 0.1));
  }
}
@keyframes load-632dd444 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-632dd444 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-dropdown-trigger[data-v-632dd444] {
  position: relative;
}
.cdek-dropdown-trigger__control[data-v-632dd444] {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  height: 56px;
  width: 100%;
  border: none;
  outline: solid 2px transparent;
  padding-inline: 14px;
  padding-block: 6px;
  box-sizing: border-box;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 8px;
  transition: background-color 0.3s ease, outline-color 0.3s ease;
}
.cdek-dropdown-trigger__control_error[data-v-632dd444] {
  background: var(--Error_5, rgba(228, 0, 41, 0.05));
}
@media (hover: hover) {
  .cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_error[data-v-632dd444]:not(
      .cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_open
    ):hover {
    background: var(--Error_10, rgba(228, 0, 41, 0.1));
  }
}
.cdek-dropdown-trigger__control.cdek-dropdown-trigger__control_open[data-v-632dd444] {
  background: var(--Primary_Active, #158e3a);
}
.cdek-dropdown-trigger__value[data-v-632dd444] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background: unset;
  border: unset;
  outline: unset;
  flex-grow: 1;
  color: var(--Bottom, #000000);
  caret-color: var(--Primary, #1ab248);
  align-self: flex-end;
  transition: color 0.3s ease;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.cdek-dropdown-trigger__value_error[data-v-632dd444] {
  caret-color: var(--Error, #e40029);
}
.cdek-dropdown-trigger__value[disabled][data-v-632dd444] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.cdek-dropdown-trigger__value_open[data-v-632dd444] {
  color: var(--Peak, #fff);
}
.cdek-dropdown-trigger__value_no-label[data-v-632dd444] {
  align-self: center;
}
.cdek-dropdown-trigger__label[data-v-632dd444] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  transition: all 0.3s ease;
}
.cdek-dropdown-trigger__label_filled[data-v-632dd444] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  top: 8px;
  transform: translateY(0);
}
.cdek-dropdown-trigger__control:not(:focus-within)
  .cdek-dropdown-trigger__label_error.cdek-dropdown-trigger__label_filled[data-v-632dd444]:not(
    .cdek-dropdown-trigger__label.cdek-dropdown-trigger__label_open
  ) {
  color: var(--Error, #e40029);
}
.cdek-dropdown-trigger__label_open[data-v-632dd444]:not(
    .cdek-dropdown-trigger__label_small
  ) {
  /*color: var(--Peak, #fff);*/
}
.cdek-dropdown-trigger__tip[data-v-632dd444] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-left: 16px;
  margin-top: 4px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  min-height: 16px;
}
.cdek-dropdown-trigger__tip .tertiary[data-v-632dd444-s] {
  color: var(--Tertiary, #627790);
}
.cdek-dropdown-trigger__tip .attention[data-v-632dd444-s] {
  color: var(--Attention, #f47500);
}
.cdek-dropdown-trigger__tip .error[data-v-632dd444],
.cdek-dropdown-trigger__tip .error[data-v-632dd444-s] {
  color: var(--Error, #e40029);
}
.cdek-dropdown-trigger__tip .success[data-v-632dd444-s] {
  color: var(--Success, #17a000);
}
.cdek-dropdown-trigger__tip svg[data-v-632dd444],
.cdek-dropdown-trigger__tip svg[data-v-632dd444-s] {
  vertical-align: text-bottom;
  margin-right: 4px;
}
.cdek-dropdown-trigger__arrow[data-v-632dd444] {
  stroke: var(--Primary, #1ab248);
  margin-right: 6px;
  transform: rotate(180deg);
  transition: transform 0.2s ease;
}
.cdek-dropdown-trigger__arrow_open[data-v-632dd444] {
  stroke: var(--Peak, #fff);
  transform: rotate(0);
}
.cdek-dropdown-trigger__arrow_red[data-v-632dd444]:not(
    .cdek-dropdown-trigger__arrow_open
  ) {
  stroke: var(--Error, #e40029);
}
@keyframes load-51663b85 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-51663b85 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.segment-control[data-v-51663b85] {
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 10px;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  padding: 4px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.segment-control--row[data-v-51663b85] {
  flex-direction: row;
}
.segment-control__title[data-v-51663b85] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .segment-control[data-v-51663b85] {
    flex-direction: row;
  }
}
.segment-control__tab[data-v-51663b85] {
  padding: 2px 8px;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 0.55px;
  text-align: center;
  cursor: pointer;
}
.segment-control__tab-active[data-v-51663b85] {
  color: var(--Primary_Active, #158e3a);
  background-color: var(--Peak, #fff);
  box-shadow: 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
  border-radius: 8px;
}
@keyframes load-4b9c1eb5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4b9c1eb5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.base-dropdown-menu--shake-x[data-v-4b9c1eb5] {
  animation-name: shake-x-4b9c1eb5;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.choice-dropdown-menu[data-v-4b9c1eb5] {
  margin-top: -20px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 12px #0000000a;
  filter: none;
  padding: 8px 0;
}
.choice-tabs[data-v-4b9c1eb5] {
  display: flex;
  margin: 0 8px;
  padding: 4px;
  background: rgba(51, 85, 104, 0.05);
  box-shadow: inset 0 1px 2px #0021340d;
  border-radius: 10px;
}
.choice-title + .choice-tabs[data-v-4b9c1eb5] {
  margin-top: 24px;
}
@media (min-width: 1000px) {
  .choice-title + .choice-tabs[data-v-4b9c1eb5] {
    margin-top: 16px;
  }
}
.choice-tabs__action[data-v-4b9c1eb5] {
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.55px;
  text-transform: uppercase;
  color: #0009;
  flex: 1 1 auto;
  padding: 2px 8px;
}
.choice-tabs__action--active[data-v-4b9c1eb5] {
  background: #fff;
  box-shadow: 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
  color: #158e3a;
  border-radius: 8px;
}
.choice-tabs-panel[data-v-4b9c1eb5] {
  height: 100%;
  max-height: 280px;
  overflow-y: auto;
  padding: 16px 8px 0;
}
.choice-tabs-panel[data-v-4b9c1eb5]::-webkit-scrollbar {
  width: 4px;
}
.choice-tabs-panel[data-v-4b9c1eb5]::-webkit-scrollbar-track {
  border-radius: 8px;
}
.choice-tabs-panel[data-v-4b9c1eb5]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
.choice-tabs + .choice-tabs-panel[data-v-4b9c1eb5] {
  padding-top: 0;
  margin-top: 24px;
}
@media (min-width: 1000px) {
  .choice-tabs + .choice-tabs-panel[data-v-4b9c1eb5] {
    margin-top: 16px;
  }
}
.choice-item[data-v-4b9c1eb5] {
  margin-bottom: 8px;
}
.choice-item[data-v-4b9c1eb5]:last-of-type {
  margin-bottom: 0;
}
.choice-form[data-v-4b9c1eb5] {
  display: grid;
  grid-template-columns: 2fr 4fr;
  align-items: flex-start;
  row-gap: 12px;
  padding-top: 4px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.choice-form[data-v-4b9c1eb5]::-webkit-scrollbar {
  display: none;
}
.choice-form__input[data-v-4b9c1eb5] {
  padding: 0;
}
.choice-form__input[data-v-4b9c1eb5] input::-webkit-outer-spin-button,
.choice-form__input[data-v-4b9c1eb5] input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.choice-form__input[data-v-4b9c1eb5] input[type="number"] {
  -moz-appearance: textfield;
}
.choice-form__input[data-v-4b9c1eb5] .cdek-input__tip {
  min-height: 0;
}
.choice-form__label[data-v-4b9c1eb5] {
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
}
.choice-action[data-v-4b9c1eb5] {
  padding: 12px 16px;
  margin-top: 24px;
}
.choice-action__btn[data-v-4b9c1eb5] {
  padding: 6px 30px;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #fff;
}
@keyframes shake-x-4b9c1eb5 {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes load-98107ff2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-98107ff2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.legal-calculator[data-v-98107ff2] {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px;
  transition: 0.15s cubic-bezier(0.4, 0, 0.6, 1);
  background: #fff;
}
.legal-calculator__icon[data-v-98107ff2] {
  width: 144px;
  height: 144px;
  margin-bottom: 8px;
}
.legal-calculator__mobile-controls[data-v-98107ff2] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.legal-calculator__mobile-line[data-v-98107ff2] {
  background: rgba(29, 29, 27, 0.3);
  height: 4px;
  width: 56px;
  border-radius: 100px;
}
.legal-calculator__close[data-v-98107ff2] {
  display: none;
}
.legal-calculator__title[data-v-98107ff2] {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 16px;
  text-align: center;
}
.legal-calculator__link[data-v-98107ff2] {
  text-decoration: none;
}
.legal-calculator__subtitle[data-v-98107ff2] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 40px;
  text-align: center;
}
.legal-calculator__button[data-v-98107ff2] {
  width: 100%;
  padding: 13px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}
.legal-calculator__button-top[data-v-98107ff2] {
  font-weight: 600;
  margin-bottom: 8px;
  background: #1ab248;
  border-radius: 8px;
  text-decoration: none;
  color: #fff;
}
.legal-calculator__button-bot[data-v-98107ff2] {
  font-weight: 400;
  color: #1ab248;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .legal-calculator[data-v-98107ff2] {
    position: relative;
    padding: 40px;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 8px 12px -5px #00000012;
  }
  .legal-calculator__subtitle[data-v-98107ff2] {
    max-width: 460px;
    margin-bottom: 32px;
  }
  .legal-calculator__title[data-v-98107ff2] {
    max-width: 384px;
  }
  .legal-calculator__button[data-v-98107ff2] {
    max-width: 320px;
  }
  .legal-calculator__mobile-controls[data-v-98107ff2] {
    display: none;
  }
  .legal-calculator__close[data-v-98107ff2] {
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }
}
@keyframes load-ffb61f62 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-ffb61f62 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ow-container__title[data-v-ffb61f62] {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .ow-container__title[data-v-ffb61f62] {
    font-size: 24px;
    line-height: 32px;
  }
}
.ow-container__legal[data-v-ffb61f62] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.ow-container__legal a[data-v-ffb61f62] {
  cursor: pointer;
  text-decoration: underline;
  color: #158e3a;
}
.ow-container__title + .ow-container__legal[data-v-ffb61f62] {
  margin-top: 4px;
}
.ow-container__footer[data-v-ffb61f62] {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1000px) {
  .ow-container__footer[data-v-ffb61f62] {
    margin-top: 28px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.ow-container__footer[data-v-ffb61f62] .cdek-button {
  min-width: 100%;
}
@media (min-width: 1200px) {
  .ow-container__footer[data-v-ffb61f62] .cdek-button {
    min-width: unset;
    width: 236px;
  }
}
.ow-container__btn[data-v-ffb61f62] {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  display: block;
  width: 100%;
  max-width: 236px;
}
@media (min-width: 1000px) {
  .ow-container__btn[data-v-ffb61f62] {
    display: inline-block;
    width: auto;
  }
}
@keyframes load-382d6de2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-382d6de2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.alert[data-v-382d6de2] {
  background: rgba(255, 255, 255, 0.9);
  border: 1px dashed #e0e0e0;
  color: #333;
  border-radius: 8px;
  padding: 18px;
  display: flex;
  align-items: start;
}
.alert__message[data-v-382d6de2] {
  margin-left: 9px;
  font-size: 14px;
  line-height: 18px;
  margin-top: 4px;
  flex: 1 1 auto;
}
.alert__icon[data-v-382d6de2] {
  max-width: 24px;
  min-width: 24px;
}
.full-screen-modal.base-modal {
  background: var(--Peak, #fff);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  overflow: hidden;
}
@keyframes load-c5c8265e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c5c8265e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cities-list[data-v-c5c8265e] {
  margin-top: 12px;
  overflow: auto;
  max-height: calc(100% - 149px);
}
.cities-list__item[data-v-c5c8265e] {
  padding: 6px 16px;
}
.cities-list__item[data-v-c5c8265e]:active {
  background-color: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.cities-list__item-title[data-v-c5c8265e] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.cities-list__item-subtitle[data-v-c5c8265e] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
@keyframes load-c1369651 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c1369651 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.directions-modal[data-v-c1369651] {
  max-height: calc(100vh - 44px);
  display: flex;
  flex-direction: column;
  padding: 24px 0 0;
}
.directions-modal__inputs[data-v-c1369651] {
  padding-left: 16px;
  padding-right: 16px;
  border-bottom: 1px solid var(--Bottom_10, rgba(0, 0, 0, 0.1));
  row-gap: 12px;
}
.directions-modal__input-wrapper[data-v-c1369651] {
  display: grid;
  align-items: baseline;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 12px;
}
.directions-modal__input-wrapper[data-v-c1369651]:last-child {
  margin-bottom: 16px;
}
.directions-modal__input-wrapper label[data-v-c1369651] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.directions-modal__input-wrapper[data-v-c1369651] .cdek-input__tip:empty {
  display: none;
}
@keyframes load-15041c25 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-15041c25 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.choice-of-dimensions-item-v2[data-v-15041c25] {
  display: flex;
  padding: 12px 16px;
  gap: 12px;
}
.choice-of-dimensions-item-v2[data-v-15041c25]:active {
  background-color: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.choice-of-dimensions-item-v2__image-wrapper[data-v-15041c25] {
  width: 64px;
  height: 64px;
  display: flex;
  align-content: center;
  justify-content: center;
}
.choice-of-dimensions-item-v2__image-wrapper > img[data-v-15041c25] {
  -o-object-fit: none;
  object-fit: none;
}
.choice-of-dimensions-item-v2__title[data-v-15041c25] {
  margin-bottom: 2px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.choice-of-dimensions-item-v2__dimension[data-v-15041c25] {
  margin-bottom: 6px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.choice-of-dimensions-item-v2__description[data-v-15041c25] {
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
@keyframes load-b795fa03 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b795fa03 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dimensions-modal[data-v-b795fa03] {
  padding-top: 24px;
  max-height: calc(100% - 44px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.base-dropdown-menu--shake-x[data-v-b795fa03] {
  animation-name: shake-x-b795fa03;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.choice-dropdown-menu[data-v-b795fa03] {
  margin-top: -20px;
  display: flex;
  flex-direction: column;
  filter: none;
}
.new-choice-tabs[data-v-b795fa03] {
  margin: 0 16px;
}
.new-choice-tabs-panel[data-v-b795fa03] {
  overflow-y: auto;
  padding: 16px 0 0;
}
.new-choice-tabs-panel[data-v-b795fa03]::-webkit-scrollbar {
  width: 4px;
}
.new-choice-tabs-panel[data-v-b795fa03]::-webkit-scrollbar-track {
  border-radius: 8px;
}
.new-choice-tabs-panel[data-v-b795fa03]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  background: var(--Tertiary_20, rgba(98, 119, 144, 0.2));
}
.new-choice-tabs + .new-choice-tabs-panel[data-v-b795fa03] {
  padding-top: 0;
  margin-top: 12px;
  max-height: calc(100% - 72px);
}
@media (min-width: 1000px) {
  .new-choice-tabs + .new-choice-tabs-panel[data-v-b795fa03] {
    margin-top: 16px;
  }
}
.new-choice-form[data-v-b795fa03] {
  display: grid;
  grid-template-columns: 2fr 2fr;
  align-items: flex-start;
  gap: 16px;
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.new-choice-form[data-v-b795fa03]::-webkit-scrollbar {
  display: none;
}
.new-choice-form__input[data-v-b795fa03] {
  padding: 0;
}
.new-choice-form__input[data-v-b795fa03] .cdek-input__tip {
  min-height: 0;
}
.new-choice-form__label[data-v-b795fa03] {
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
}
.new-choice-action[data-v-b795fa03] {
  padding: 16px;
  margin-top: 16px;
}
@keyframes shake-x-b795fa03 {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes load-025dccd4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-025dccd4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.restrictions-form__body[data-v-025dccd4] {
  margin-top: 24px;
  border-top: 1px dashed var(--Bottom_20, rgba(0, 0, 0, 0.2));
}
.restrictions-form__chips[data-v-025dccd4],
.restrictions-form__tabs[data-v-025dccd4],
.restrictions-form__tabs-control[data-v-025dccd4] {
  margin-top: 24px;
}
.restrictions-form__tabs-content[data-v-025dccd4] {
  margin-top: 16px;
}
@keyframes load-b0b0cb66 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b0b0cb66 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
[data-v-b0b0cb66] .restriction-check-modal {
  width: 100%;
}
@media (min-width: 576px) {
  [data-v-b0b0cb66] .restriction-check-modal {
    max-width: 588px;
  }
}
.parcel-restriction-check-modal__header[data-v-b0b0cb66] {
  margin-bottom: 24px;
}
.parcel-restriction-check-modal__header-title[data-v-b0b0cb66] {
  margin-bottom: 6px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.parcel-restriction-check-modal__header-info[data-v-b0b0cb66] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000a8;
}
@media (min-width: 576px) {
  .parcel-restriction-check-modal__header-info[data-v-b0b0cb66] {
    max-width: 80%;
  }
}
.parcel-restriction-check-modal__main[data-v-b0b0cb66] {
  margin: 24px 0 32px;
}
.parcel-restriction-check-modal__main-info[data-v-b0b0cb66] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.parcel-restriction-check-modal__warn-info[data-v-b0b0cb66] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  padding: 12px 12px 12px 16px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  background: rgba(244, 117, 0, 0.05);
  border-radius: 8px;
}
.parcel-restriction-check-modal__warn-info span[data-v-b0b0cb66]:nth-child(2) {
  font-weight: 400;
  color: #000000a8;
}
.parcel-restriction-check-modal__feacn[data-v-b0b0cb66] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.parcel-restriction-check-modal__feacn span[data-v-b0b0cb66]:first-child {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000a8;
}
.parcel-restriction-check-modal__feacn span[data-v-b0b0cb66]:nth-child(2) {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.parcel-restriction-check-modal__collapsed[data-v-b0b0cb66] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.parcel-restriction-check-modal__collapsed-trigger[data-v-b0b0cb66] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}
.parcel-restriction-check-modal__collapsed-data[data-v-b0b0cb66] {
  flex-basis: 100%;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000a8;
}
.parcel-restriction-check-modal__footer[data-v-b0b0cb66] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  .parcel-restriction-check-modal__footer[data-v-b0b0cb66] {
    flex-direction: row;
  }
}
.parcel-restriction-check-modal__info[data-v-b0b0cb66] {
  display: flex;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000a8;
}
.parcel-restriction-check-modal__info a[data-v-b0b0cb66] {
  text-decoration: none;
}
@media (min-width: 576px) {
  .parcel-restriction-check-modal__info[data-v-b0b0cb66] {
    text-align: start;
    max-width: 69%;
  }
}
.parcel-restriction-check-modal__open-chat[data-v-b0b0cb66] {
  color: var(--Primary, #1ab248);
}
@keyframes load-e959e375 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e959e375 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.city-alert-modal-content .city-alert-modal[data-v-e959e375] {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background: white;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 12px 12px 0 0;
  max-height: calc(100vh - 24px);
}
@media (min-width: 576px) {
  .city-alert-modal-content .city-alert-modal[data-v-e959e375] {
    border-radius: 16px;
    width: 486px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: -moz-max-content;
    height: max-content;
    max-height: 80vh;
  }
}
.city-alert-modal-content .city-alert-modal__close-line[data-v-e959e375] {
  height: 28px;
  margin-bottom: 8px;
}
.city-alert-modal-content
  .city-alert-modal__close-line[data-v-e959e375]
  .mobile-close-line__trigger {
  width: 64px;
}
@media (min-width: 576px) {
  .city-alert-modal-content .city-alert-modal__close-line[data-v-e959e375] {
    display: none;
  }
}
.city-alert-modal-content .city-alert-modal__close-wrapper[data-v-e959e375] {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 16px;
  padding: 12px;
  background: var(--Peak, #fff);
  width: 48px;
  height: 48px;
  z-index: 1;
}
.city-alert-modal-content .city-alert-modal__content[data-v-e959e375] {
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (min-width: 576px) {
  .city-alert-modal-content .city-alert-modal__content[data-v-e959e375] {
    padding: 24px;
  }
}
.city-alert-modal-content .city-alert-modal__image[data-v-e959e375] {
  margin-bottom: 24px;
}
.city-alert-modal-content .city-alert-modal__image img[data-v-e959e375] {
  max-width: 100%;
  width: 100%;
  height: 105px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 992px) {
  .city-alert-modal-content .city-alert-modal__image img[data-v-e959e375] {
    width: 438px;
    height: 160px;
  }
}
.city-alert-modal-content .city-alert-modal__city-type[data-v-e959e375] {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
}
.city-alert-modal-content .city-alert-modal__title[data-v-e959e375] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-top: 8px;
  margin-bottom: 12px;
}
.city-alert-modal-content .city-alert-modal__text[data-v-e959e375] {
  overflow: auto;
}
@media (min-width: 576px) {
  .city-alert-modal-content .city-alert-modal__text[data-v-e959e375] {
    height: auto;
  }
}
@keyframes load-c5329b15 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c5329b15 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.city-alert[data-v-c5329b15] {
  display: flex;
  padding: 12px 16px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
  background: var(--Primary_10, rgba(26, 178, 72, 0.1));
}
.city-alert__info[data-v-c5329b15] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.city-alert__title[data-v-c5329b15] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.city-alert__description[data-v-c5329b15] {
  color: var(--Primary_Active, #158e3a);
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  cursor: pointer;
}
.city-alert__info[data-v-c5329b15] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  flex: 1 0 0;
}
.order-widget__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.order-widget__alerts:not(:empty) {
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .order-widget__alerts {
    margin-top: 20px;
    flex-direction: row;
  }
  .order-widget__alerts .city-alert {
    flex: 1;
  }
}
.order-widget__alerts .collapse-enter-active,
.order-widget__alerts .collapse-leave-active {
  transition: all 0.3s ease;
  overflow: hidden;
}
.order-widget__alerts .collapse-enter-from,
.order-widget__alerts .collapse-leave-to {
  opacity: 0;
  max-height: 0;
  transform: translateY(-10px);
}
.order-widget__alerts .collapse-enter-to,
.order-widget__alerts .collapse-leave-from {
  opacity: 1;
  max-height: 300px;
  transform: translateY(0);
}
@keyframes load-eb6caa13 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-eb6caa13 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .cdek-services .order-widget__col[data-v-eb6caa13] {
    max-width: 232px;
  }
}
.order-widget[data-v-eb6caa13] .cdek-input__tip:empty {
  display: none;
}
.order-widget-grid[data-v-eb6caa13] {
  display: grid;
  gap: 24px;
  grid-template-rows: auto;
}
@media (min-width: 1000px) {
  .order-widget-grid[data-v-eb6caa13] {
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.order-widget-options__switchers[data-v-eb6caa13] {
  display: flex;
  gap: 20px;
}
@media (max-width: 576px) {
  .order-widget-options__switchers[data-v-eb6caa13] {
    flex-wrap: wrap;
  }
}
.order-widget--small .order-widget-grid[data-v-eb6caa13] {
  gap: 24px;
}
@media (min-width: 1000px) {
  .order-widget--small .order-widget-grid[data-v-eb6caa13] {
    grid-template-rows: auto;
    grid-template-columns: unset;
  }
}
@media (min-width: 1200px) {
  .order-widget--small .order-widget-grid[data-v-eb6caa13] {
    gap: 16px;
    grid-template-columns: repeat(3, 32%);
  }
}
[data-v-eb6caa13] .ow-container__title + .order-widget-grid,
[data-v-eb6caa13] .ow-container__legal + .order-widget-grid {
  margin-top: 20px;
}
.order-widget-error[data-v-eb6caa13] {
  margin-top: 24px;
}
.order-widget-choice[data-v-eb6caa13]
  .base-dropdown-field
  .base-control__field {
  padding: 14px 18px;
}
@keyframes load-d01281c1 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d01281c1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.privacy-policy-container[data-v-d01281c1] {
  display: flex;
  flex-direction: column;
}
.privacy-policy-item[data-v-d01281c1] {
  margin-bottom: 15px;
}
.privacy-policy-item[data-v-d01281c1]:last-child {
  margin-bottom: 0;
}
@keyframes load-fc18a428 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fc18a428 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.toggle[data-v-fc18a428] {
  display: flex;
  max-width: 588px;
  border-radius: 10px;
  background: rgba(51, 85, 104, 0.05);
  box-shadow: inset 0 1px 2px #0021340d;
}
.toggle-item[data-v-fc18a428] {
  display: block;
  width: 100%;
  height: 40px;
  margin: 4px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  color: #0009;
}
.toggle-item--active[data-v-fc18a428] {
  color: #1ab248;
  background: #fff;
  box-shadow: 0 3px 8px #0000001a, 0 1px 1px #00000003, 0 3px 1px #00000008;
}
@keyframes load-b72e25a4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b72e25a4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loyalty-balance[data-v-b72e25a4] {
  font-size: 14px;
}
.loyalty-balance__wrapper[data-v-b72e25a4] {
  display: flex;
  align-items: center;
}
.loyalty-balance__value[data-v-b72e25a4] {
  font-weight: 400;
  font-size: 14px;
  margin-right: 7px;
  margin-left: 7px;
}
.loyalty-balance__value--bold[data-v-b72e25a4] {
  font-weight: 600;
}
.loyalty-balance__current-level[data-v-b72e25a4] {
  margin-top: 5px;
  text-align: left;
}
@keyframes load-9fea19d3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9fea19d3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loyalty-points[data-v-9fea19d3] {
  display: flex;
  justify-content: space-between;
  flex-direction: column-reverse;
}
.loyalty-points[data-v-9fea19d3] .cdek-input__control {
  height: 48px;
}
.loyalty-points[data-v-9fea19d3] .cdek-input__control .cdek-input__tip {
  min-height: 0;
}
.loyalty-points__input[data-v-9fea19d3] {
  max-width: 100%;
}
.loyalty-points__balance[data-v-9fea19d3] {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.loyalty-points__balance-available[data-v-9fea19d3] {
  margin-left: 0;
}
.loyalty-points__balance div[data-v-9fea19d3]:nth-child(2) {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .loyalty-points[data-v-9fea19d3] {
    flex-direction: row;
    align-items: center;
  }
  .loyalty-points__input[data-v-9fea19d3] {
    max-width: 200px;
  }
  .loyalty-points__balance[data-v-9fea19d3] {
    flex-direction: row;
    align-items: center;
  }
  .loyalty-points__balance-available[data-v-9fea19d3] {
    margin-left: 23px;
  }
}
@keyframes load-5531da3a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5531da3a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loyalty-coupon__wrapper[data-v-5531da3a] {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.loyalty-coupon__input[data-v-5531da3a] {
  width: 100%;
}
.loyalty-coupon__input[data-v-5531da3a] .cdek-input__control {
  height: 48px;
}
.loyalty-coupon__btn[data-v-5531da3a] {
  width: 100%;
  padding: 10px;
  min-height: 48px;
  background: rgba(26, 178, 72, 0.1);
  color: #1ab248;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
}
.loyalty-coupon__discount-label[data-v-5531da3a] {
  color: #adafb4;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.loyalty-coupon__discount-value[data-v-5531da3a] {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .loyalty-coupon__wrapper[data-v-5531da3a] {
    flex-direction: row;
    gap: 23px;
  }
  .loyalty-coupon__input[data-v-5531da3a] {
    width: 70%;
  }
  .loyalty-coupon__btn[data-v-5531da3a] {
    width: 30%;
    align-self: flex-start;
    min-width: 182px;
    font-size: 14px;
    max-width: 30%;
  }
}
@keyframes load-8dd1db94 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-8dd1db94 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.frozen-points[data-v-8dd1db94] {
  display: flex;
}
.frozen-points__info[data-v-8dd1db94] {
  display: flex;
  flex-direction: column;
  margin-left: 14px;
}
.frozen-points__title[data-v-8dd1db94] {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.frozen-points__subtitle[data-v-8dd1db94] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #0009;
}
@keyframes load-583a6955 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-583a6955 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-cdekid-modal__container[data-v-583a6955] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0 16px 16px;
  border-radius: 10px 10px 0 0;
  margin: auto;
  box-shadow: 0 -4px 8px #0000000d;
  background: var(--Peak, #fff);
}
@media (min-width: 992px) {
  .payment-cdekid-modal__container[data-v-583a6955] {
    padding: 40px 44px 24px;
    width: auto;
    max-width: 508px;
    border-radius: 10px;
    box-shadow: 0 4px 15px #00000026;
    height: -moz-min-content;
    height: min-content;
    position: fixed;
    top: 50%;
    left: 50%;
    bottom: unset;
    transform: translate(-50%, -50%);
  }
  .payment-cdekid-modal__container
    .payment-cdekid-modal__mobile-controls[data-v-583a6955] {
    display: none;
  }
}
.payment-cdekid-modal__icon-close[data-v-583a6955] {
  display: none;
  position: absolute;
  top: 15px;
  right: 16px;
}
@media (min-width: 992px) {
  .payment-cdekid-modal__icon-close[data-v-583a6955] {
    display: block;
  }
}
.payment-cdekid-modal__content[data-v-583a6955] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.payment-cdekid-modal__content_image__wrapper[data-v-583a6955] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 144px;
  margin-bottom: 8px;
}
.payment-cdekid-modal__content-icon[data-v-583a6955] {
  width: 144px;
  height: 144px;
}
.payment-cdekid-modal__content-title[data-v-583a6955] {
  margin-bottom: 8px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .payment-cdekid-modal__content-title[data-v-583a6955] {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    width: 420px;
  }
}
.payment-cdekid-modal__content-subtitle[data-v-583a6955] {
  text-align: center;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .payment-cdekid-modal__content-subtitle[data-v-583a6955] {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}
.payment-cdekid-modal__content_submit[data-v-583a6955] {
  margin-bottom: 8px;
}
.payment-cdekid-modal__content[data-v-583a6955] .cdek-button {
  max-width: 288px;
}
@media (min-width: 992px) {
  .payment-cdekid-modal__content[data-v-583a6955] .cdek-button {
    max-width: 288px;
    text-transform: none;
  }
}
@keyframes load-099e2899 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-099e2899 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-form__label[data-v-099e2899] {
  margin-bottom: 12px;
  flex: 1;
  color: #232323;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.payment-form__label--top[data-v-099e2899] {
  align-self: flex-start;
  margin-top: 19px;
}
.payment-form[data-v-099e2899] .cdek-input .cdek-input__tip {
  min-height: 0;
}
@media (min-width: 768px) {
  .payment-form__input[data-v-099e2899] {
    width: 100%;
  }
}
.payment-form__input[data-v-099e2899] .cdek-input__tip {
  min-height: 0;
}
.payment-form__input--search[data-v-099e2899] {
  display: flex;
}
.payment-form__input[data-v-099e2899] .cdek-input__right-icon {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.payment-form__input[data-v-099e2899] .cdek-input__right-icon svg path {
  stroke: #000;
}
.payment-form__input
  .payment-form__has-phone[data-v-099e2899]
  .base-control__placeholder {
  display: none;
}
.payment-form__input[data-v-099e2899] .base-field-phone__container {
  display: flex;
  align-items: center;
}
.payment-form__input[data-v-099e2899]
  .base-field-phone__container
  .base-control__field {
  height: 56px;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
}
.payment-form__input[data-v-099e2899]
  .base-field-phone__container
  .base-control__field:focus {
  background: var(--Peak, #fff);
}
.payment-form__input[data-v-099e2899]
  .base-field-phone__container
  .base-control__placeholder {
  top: 19px;
}
.payment-form__input[data-v-099e2899]
  .base-field-phone__container
  .base-control.base-control--focused
  .base-control__placeholder {
  display: none;
}
.payment-form__input[data-v-099e2899]
  .base-field-phone__container
  .base-field-phone__code {
  height: 56px;
}
.payment-form__search[data-v-099e2899] {
  max-width: 100%;
  max-height: 36px;
  margin-top: 12px;
  padding: 9px;
}
.payment-form__input-wrapper[data-v-099e2899] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10%;
}
@media (min-width: 768px) {
  .payment-form__input-wrapper[data-v-099e2899] {
    flex-direction: row;
  }
}
@keyframes load-9a39cc36 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-9a39cc36 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.loyalty-discount[data-v-9a39cc36] {
  margin-top: 16px;
  padding: 12px 12px 12px 16px;
  border-radius: 8px;
  background: var(--Surface_Access, rgba(23, 160, 0, 0.05));
}
.loyalty-discount__message[data-v-9a39cc36] {
  padding-left: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.loyalty-discount__price[data-v-9a39cc36] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.loyalty-discount__price-count[data-v-9a39cc36] {
  text-decoration: line-through;
}
@keyframes load-1049d0a4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1049d0a4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-amount[data-v-1049d0a4] {
  margin-top: 32px;
}
.payment-amount__loyalty-points-wrapper[data-v-1049d0a4] {
  display: flex;
  align-items: center;
}
.payment-amount__wrapper[data-v-1049d0a4] {
  display: flex;
  justify-content: space-between;
}
.payment-amount__button-wrapper[data-v-1049d0a4] {
  margin-top: 8px;
}
.payment-amount__input[data-v-1049d0a4] {
  width: 100%;
}
.payment-amount__input-description[data-v-1049d0a4] {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  margin-bottom: 8px;
}
.payment-amount__input-description--grey[data-v-1049d0a4] {
  color: #0009;
  cursor: auto;
}
.payment-amount__input[data-v-1049d0a4] .payment-form__input {
  width: 50%;
}
.payment-amount__total-price-tip[data-v-1049d0a4] {
  display: inline-block;
  margin-top: 8px;
  padding: 5px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  border-radius: 8px;
  background-color: #1ab248;
  color: #fff;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.payment-amount__loyalty-error[data-v-1049d0a4] {
  cursor: pointer;
  min-height: 112px;
}
.payment-amount__loyalty-error a[data-v-1049d0a4] {
  text-decoration: underline;
}
.payment-amount__loyalty-points-value[data-v-1049d0a4] {
  margin-bottom: 14px;
}
.payment-amount__loyalty-points-text[data-v-1049d0a4] {
  text-align: left;
  max-width: 100%;
}
.payment-amount__loyalty-title[data-v-1049d0a4] {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.payment-amount__loyalty-toggle[data-v-1049d0a4] {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  margin-top: 16px;
}
.payment-amount__loyalty-toggle-select[data-v-1049d0a4] {
  flex-wrap: wrap;
  margin-bottom: 24px;
  max-width: 100%;
}
.payment-amount__loyalty-frozen-points[data-v-1049d0a4] {
  margin-top: 24px;
}
.payment-amount__loyalty-loader[data-v-1049d0a4] {
  display: inline-block;
  min-height: 112px;
}
@media (min-width: 768px) {
  .payment-amount__loyalty-points-value--has-description[data-v-1049d0a4] {
    padding-bottom: 38px;
  }
  .payment-amount__loyalty-toggle-select[data-v-1049d0a4] {
    flex-wrap: nowrap;
  }
  .payment-amount__loyalty-loader[data-v-1049d0a4],
  .payment-amount__loyalty-error[data-v-1049d0a4] {
    min-height: 49px;
  }
}
@keyframes load-2389ea18 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-2389ea18 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-cash-on-delivery[data-v-2389ea18] {
  background-color: #3355680d;
  border-radius: 8px;
  padding: 20px;
}
.payment-cash-on-delivery--attention[data-v-2389ea18] {
  background-color: #f475001a;
}
.payment-cash-on-delivery__title[data-v-2389ea18] {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.payment-cash-on-delivery__attention[data-v-2389ea18] {
  margin-top: 12px;
  padding-left: 12px;
  border-left: 3px solid rgb(244, 117, 0);
}
.payment-cash-on-delivery__attention-title[data-v-2389ea18] {
  margin-left: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.payment-cash-on-delivery__attention-icon[data-v-2389ea18] {
  margin-right: 8px;
}
.payment-cash-on-delivery__attention-text[data-v-2389ea18] {
  margin-top: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000a8;
}
.payment-cash-on-delivery__amount-label[data-v-2389ea18] {
  color: #adafb4;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.payment-cash-on-delivery__amount-value[data-v-2389ea18] {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.payment-cash-on-delivery__loader[data-v-2389ea18] {
  margin-top: 16px;
  display: block;
}
.payment-cash-on-delivery__loading-error[data-v-2389ea18] {
  margin-top: 16px;
  cursor: pointer;
}
.payment-cash-on-delivery__btn[data-v-2389ea18] {
  background: rgba(26, 178, 72, 0.1);
  border: none;
  border-radius: 10px;
  max-height: 36px;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  padding: 10px;
  color: #1ab248;
  min-width: 100%;
  margin-top: 24px;
}
@keyframes load {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-error-modal {
  position: relative;
}
.payment-error-modal__close {
  cursor: pointer;
  position: absolute;
  padding: 20px;
  top: 0;
  right: 0;
}
.payment-error-modal__content {
  padding: 80px 20px 40px;
  text-align: center;
}
.payment-error-modal__text {
  margin: 0 auto;
  max-width: 475px;
  font-size: 16px;
  line-height: 24px;
}
.payment-error-modal__button {
  display: flex;
  align-items: center;
  margin-top: 20px;
  padding: 10px 25px;
  box-sizing: border-box;
  text-decoration: none;
  color: #fff;
  background: #1ab248;
  border-radius: 8px;
  font-size: 16px;
  line-height: 20px;
}
@keyframes load-d4ac02c8 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d4ac02c8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-loyalty-error-modal__container[data-v-d4ac02c8] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0 16px 16px;
  border-radius: 10px 10px 0 0;
  margin: auto;
  box-shadow: 0 -4px 8px #0000000d;
  background: var(--Peak, #fff);
}
@media (min-width: 992px) {
  .payment-loyalty-error-modal__container[data-v-d4ac02c8] {
    padding: 40px 44px 24px;
    width: auto;
    max-width: 508px;
    border-radius: 10px;
    box-shadow: 0 4px 15px #00000026;
    height: -moz-min-content;
    height: min-content;
    position: fixed;
    top: 50%;
    left: 50%;
    bottom: unset;
    transform: translate(-50%, -50%);
  }
  .payment-loyalty-error-modal__container
    .payment-loyalty-error-modal_mobile-controls[data-v-d4ac02c8] {
    display: none;
  }
}
.payment-loyalty-error-modal__icon-close[data-v-d4ac02c8] {
  display: none;
  position: absolute;
  top: 15px;
  right: 16px;
}
@media (min-width: 992px) {
  .payment-loyalty-error-modal__icon-close[data-v-d4ac02c8] {
    display: block;
  }
}
.payment-loyalty-error-modal__content[data-v-d4ac02c8] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.payment-loyalty-error-modal__content_image__wrapper[data-v-d4ac02c8] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 144px;
  margin-bottom: 8px;
}
.payment-loyalty-error-modal__content-icon[data-v-d4ac02c8] {
  width: 144px;
  height: 144px;
}
.payment-loyalty-error-modal__content-title[data-v-d4ac02c8] {
  margin-bottom: 8px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 992px) {
  .payment-loyalty-error-modal__content-title[data-v-d4ac02c8] {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    width: 420px;
  }
}
.payment-loyalty-error-modal__content-subtitle[data-v-d4ac02c8] {
  text-align: center;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .payment-loyalty-error-modal__content-subtitle[data-v-d4ac02c8] {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}
.payment-loyalty-error-modal__content_submit[data-v-d4ac02c8] {
  margin-bottom: 8px;
}
.payment-loyalty-error-modal__content[data-v-d4ac02c8] .cdek-button {
  max-width: 288px;
}
@media (min-width: 992px) {
  .payment-loyalty-error-modal__content[data-v-d4ac02c8] .cdek-button {
    max-width: 288px;
    text-transform: none;
  }
}
@keyframes load-1585fe7e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1585fe7e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-banner[data-v-1585fe7e] {
  min-width: 288px;
  max-width: 100%;
  padding: 16px;
  border-radius: 8px;
  background-color: #f2f2f2;
}
.payment-banner-icons[data-v-1585fe7e] {
  display: flex;
  justify-content: space-between;
}
.payment-banner-text[data-v-1585fe7e] {
  margin-top: 16px;
  max-width: 326px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 640px) {
  .payment-banner[data-v-1585fe7e] {
    max-width: 435px;
    padding: 40px;
  }
  .payment-banner-icons[data-v-1585fe7e] {
    display: flex;
    flex-wrap: wrap;
  }
  .payment-banner-text[data-v-1585fe7e] {
    max-width: 355px;
    font-size: 18px;
    line-height: 27px;
  }
}
@keyframes load-f0d8bdd4 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f0d8bdd4 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-refund[data-v-f0d8bdd4] {
  display: flex;
  flex-direction: column;
  padding: 16px;
  background: var(--Peak, #fff);
}
@media (min-width: 992px) {
  .payment-refund[data-v-f0d8bdd4] {
    padding: 32px;
    border-radius: 16px;
    background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  }
}
.payment-refund__title[data-v-f0d8bdd4] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 992px) {
  .payment-refund__title[data-v-f0d8bdd4] {
    font-size: 20px;
    line-height: 28px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.payment-refund__switcher[data-v-f0d8bdd4] {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .payment-refund__switcher[data-v-f0d8bdd4] {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.payment-refund__content[data-v-f0d8bdd4] {
  margin-top: 20px;
}
.payment-refund__content[data-v-f0d8bdd4] p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.payment-refund__content[data-v-f0d8bdd4] a {
  display: inline-block;
  margin-top: 16px;
  color: var(--Primary_Active, #158e3a);
}
@keyframes load-142b56bb {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-142b56bb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment[data-v-142b56bb] {
  background: #f5f6f8;
  max-width: 1200px;
  padding-bottom: 48px;
}
.payment__loader[data-v-142b56bb] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vh;
}
@media (min-width: 992px) {
  .payment[data-v-142b56bb] {
    background: var(--Peak, #fff);
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .payment[data-v-142b56bb] {
    margin-left: auto;
    margin-right: auto;
  }
}
.payment__content[data-v-142b56bb] {
  background: var(--Peak, #fff);
  padding: 24px 16px 32px;
}
@media (min-width: 992px) {
  .payment__content[data-v-142b56bb] {
    padding-top: 56px;
    margin-bottom: 48px;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .payment__content[data-v-142b56bb] {
    padding-left: 0;
    padding-right: 0;
  }
}
.payment__controls[data-v-142b56bb] {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (min-width: 1200px) {
  .payment__controls[data-v-142b56bb] {
    flex-direction: row-reverse;
  }
}
.payment__purpose-label[data-v-142b56bb] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .payment__purpose-label[data-v-142b56bb] {
    font-weight: 600;
  }
}
.payment__purposes[data-v-142b56bb] {
  margin-bottom: 16px;
}
.payment__form[data-v-142b56bb] {
  width: 100%;
  background: var(--Peak, #fff);
}
.payment__title[data-v-142b56bb] {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .payment__title[data-v-142b56bb] {
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
    margin-bottom: 48px;
  }
}
.payment__input-wrapper[data-v-142b56bb] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.payment__input-wrapper[data-v-142b56bb] .cdek-input .cdek-input__tip:empty {
  display: none;
}
.payment__paid-wrapper[data-v-142b56bb] {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 8px;
  border: 1px solid #eaeaea;
  padding: 20px;
}
@media (min-width: 992px) {
  .payment__paid-wrapper[data-v-142b56bb] {
    margin-top: 16px;
  }
}
.payment__paid-title[data-v-142b56bb] {
  font-weight: 600;
  line-height: 32px;
  font-size: 24px;
}
.payment__paid-icon-wrapper[data-v-142b56bb] {
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
  color: var(--Bottom, #000000);
  text-decoration: none;
}
.payment__receipt[data-v-142b56bb] {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.payment__link-wrapper[data-v-142b56bb] {
  padding: 20px;
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border: 1px solid #eaeaea;
  border-radius: 8px;
}
.payment__link-wrapper[data-v-142b56bb] .cdek-button {
  text-decoration: none;
}
.payment__link-title[data-v-142b56bb] {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
.payment__cash-on-delivery[data-v-142b56bb] {
  margin-top: 16px;
}
.payment__refund[data-v-142b56bb] {
  margin-top: 12px;
}
@media (min-width: 992px) {
  .payment__refund[data-v-142b56bb] {
    margin-right: 16px;
    margin-left: 16px;
  }
}
@media (min-width: 1200px) {
  .payment__refund[data-v-142b56bb] {
    margin-left: 0;
    margin-right: 0;
  }
}
@keyframes load-b4cb59ea {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b4cb59ea {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cdek-id-banner[data-v-b4cb59ea] {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background: linear-gradient(45deg, #a5efff 0%, #e6ffda 100%);
  border-radius: 8px;
  max-width: 435px;
  height: 194px;
  padding: 16px;
}
.cdek-id-banner__close-icon[data-v-b4cb59ea] {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.cdek-id-banner__title[data-v-b4cb59ea] {
  max-width: 235px;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
.cdek-id-banner__text[data-v-b4cb59ea] {
  max-width: 326px;
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.cdek-id-banner__btn[data-v-b4cb59ea] {
  margin-top: auto;
  display: flex;
  align-items: center;
  min-width: 190px;
  max-width: 190px;
  max-height: 36px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #388e3c;
  border-color: #fff;
}
.cdek-id-banner__btn img[data-v-b4cb59ea] {
  margin-right: 8px;
}
.cdek-id-banner__link[data-v-b4cb59ea] {
  margin-top: 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.cdek-id-banner__image[data-v-b4cb59ea] {
  display: none;
}
@media (min-width: 768px) {
  .cdek-id-banner[data-v-b4cb59ea] {
    height: 318px;
    padding: 24px;
  }
  .cdek-id-banner__text[data-v-b4cb59ea] {
    max-width: 240px;
  }
  .cdek-id-banner__image[data-v-b4cb59ea] {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@keyframes load-b43d459c {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b43d459c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-v2-toggle__title[data-v-b43d459c] {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.payment-v2-toggle__title--sm[data-v-b43d459c] {
  font-size: 16px;
  line-height: 24px;
}
.payment-v2-toggle__toggle[data-v-b43d459c] {
  max-width: 100%;
  margin-top: 16px;
}
@keyframes load-cb7d25bd {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cb7d25bd {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.form__container[data-v-cb7d25bd] {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  gap: 12px;
  margin-bottom: 32px;
}
.form__container[data-v-cb7d25bd] .cdek-input {
  width: 100%;
}
.form__container[data-v-cb7d25bd] .cdek-input .cdek-input__tip {
  min-height: 0;
}
@media (min-width: 768px) {
  .form__container[data-v-cb7d25bd] .cdek-input {
    width: calc(100% - 196px);
  }
}
.form__container[data-v-cb7d25bd] .cdek-input input {
  height: 56px;
}
.form__container[data-v-cb7d25bd] .cdek-input input:focus {
  background: var(--Peak, #fff);
}
.form__container[data-v-cb7d25bd] .cdek-button {
  height: 56px;
  max-width: 196px;
}
.form__search[data-v-cb7d25bd] {
  max-width: 100%;
  max-height: 36px;
  margin-top: 12px;
  padding: 7px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 768px) {
  .form__container[data-v-cb7d25bd] {
    flex-direction: row;
  }
  .form__input[data-v-cb7d25bd] {
    margin-right: 12px;
    margin-bottom: 0;
  }
  .form__search[data-v-cb7d25bd] {
    max-height: 56px;
    margin-top: 0;
  }
}
@keyframes load-b2127408 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b2127408 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-purpose__title[data-v-b2127408] {
  margin-top: 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 16px;
}
@keyframes load-c808c14b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-c808c14b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-refund__title[data-v-c808c14b] {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}
.payment-refund__content[data-v-c808c14b] {
  margin-top: 16px;
  margin-bottom: 32px;
}
.payment-refund__content[data-v-c808c14b] p {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.payment-refund__content[data-v-c808c14b] a {
  display: inline-block;
  margin-top: 16px;
}
@keyframes load-e06905d3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e06905d3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.payment-container[data-v-e06905d3] {
  padding: 0 16px;
}
.payment-container__loader[data-v-e06905d3] {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--Peak_60, rgba(255, 255, 255, 0.6));
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-v2[data-v-e06905d3] {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.payment-v2__receipt_email[data-v-e06905d3] {
  max-height: 56px;
}
.payment-v2__wrapper[data-v-e06905d3] {
  display: block;
}
.payment-v2__title[data-v-e06905d3] {
  margin-top: 32px;
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}
.payment-v2__banners[data-v-e06905d3] {
  margin-top: 24px;
}
.payment-v2__banners div[data-v-e06905d3]:nth-child(2n) {
  margin-top: 16px;
}
.payment-v2__banners .banner-cdek-id[data-v-e06905d3] {
  width: 100%;
  transition: all 0.7s ease-out;
}
.payment-v2__form[data-v-e06905d3] {
  min-width: 100%;
  max-width: 100%;
}
.payment-v2__checkbox-resident[data-v-e06905d3] {
  margin-top: 16px;
  margin-bottom: 16px;
}
.payment-v2__reason[data-v-e06905d3] {
  margin-top: 48px;
}
.payment-v2__payer-status[data-v-e06905d3],
.payment-v2__payment-purpose[data-v-e06905d3],
.payment-v2__cash-on-delivery[data-v-e06905d3] {
  margin-top: 32px;
}
.payment-v2__send-receipt[data-v-e06905d3] {
  margin-top: 48px;
  margin-bottom: 16px;
}
.payment-v2__accept_policy_checkbox_container[data-v-e06905d3] {
  margin-top: 48px;
}
.payment-v2__accept_policy_checkbox_container[data-v-e06905d3]
  .base-checkbox__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.payment-v2__accept_policy_checkbox_container[data-v-e06905d3]
  .base-checkbox__text
  a {
  color: #000;
}
.payment-v2__checkbox-text[data-v-e06905d3] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.payment-v2__form-submit[data-v-e06905d3] {
  width: 100%;
  margin-top: 32px;
  margin-bottom: 56px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 640px) {
  .payment-v2__title[data-v-e06905d3] {
    margin-top: 56px;
    font-size: 42px;
    line-height: 50px;
  }
}
@media (min-width: 1200px) {
  .payment-v2__wrapper[data-v-e06905d3] {
    position: relative;
    display: flex;
    flex-flow: row-reverse;
    justify-content: space-between;
  }
  .payment-v2__left_side[data-v-e06905d3] {
    display: flex;
    flex-flow: column;
    gap: 88px;
    max-width: 709px;
  }
  .payment-v2__form[data-v-e06905d3] {
    min-width: 588px;
    max-width: 588px;
  }
  .payment-v2__form-submit[data-v-e06905d3] {
    width: 380px;
    margin-top: 32px;
    margin-bottom: 0;
  }
  .payment-v2__accept_policy_checkbox_container[data-v-e06905d3] {
    margin-top: 40px;
  }
}
@keyframes load-0e0815e3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0e0815e3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tariff-item[data-v-0e0815e3] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-radius: 12px;
  box-shadow: 0 4px 8px #4b3c870d;
  padding: 16px;
  cursor: pointer;
}
.tariff-item__selected[data-v-0e0815e3] {
  border: 2px solid var(--Primary, #1ab248);
  padding: 14px;
}
.tariff-item__speed[data-v-0e0815e3] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.tariff-item__price_wrapper[data-v-0e0815e3] {
  display: flex;
  justify-content: space-between;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@keyframes load-3e822e6b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-3e822e6b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.business-tariff[data-v-3e822e6b] {
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 8px 12px -5px #00369f12;
  position: relative;
}
.business-tariff__title[data-v-3e822e6b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.business-tariff__price[data-v-3e822e6b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .business-tariff__price[data-v-3e822e6b] {
    position: absolute;
    top: 16px;
    right: 16px;
  }
}
.business-tariff__name[data-v-3e822e6b] {
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.business-tariff__name_selected[data-v-3e822e6b] {
  margin-right: 40px;
}
.business-tariff__speed[data-v-3e822e6b] {
  color: var(--Tertiary, #627790);
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .business-tariff__speed[data-v-3e822e6b] {
    margin-bottom: 12px;
  }
}
.business-tariff__check[data-v-3e822e6b] {
  position: absolute;
  right: 16px;
  top: 16px;
  padding: 6px;
  height: 36px;
}
@media (min-width: 992px) {
  .business-tariff__check[data-v-3e822e6b] {
    padding: 0;
    top: unset;
    bottom: 16px;
    height: 24px;
  }
}
.business-tariff__selected[data-v-3e822e6b] {
  border: 2px solid var(--Primary, #1ab248);
  padding: 14px;
}
@keyframes load-cb160943 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-cb160943 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.change-order-info__content[data-v-cb160943] {
  margin-bottom: 40px;
  margin-top: 24px;
  line-height: 28px;
  text-align: center;
}
.change-order-info__buttons[data-v-cb160943] {
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
  gap: 16px;
}
@media (min-width: 992px) {
  .change-order-info__buttons[data-v-cb160943] {
    flex-direction: row;
  }
  .change-order-info__buttons[data-v-cb160943] .cdek-button {
    width: 152px;
  }
}
@keyframes load-5ed36fda {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5ed36fda {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tariffs-list__loader_wrapper[data-v-5ed36fda] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}
.tariffs-list__market-cities-wrapper[data-v-5ed36fda] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  .tariffs-list__market-cities-wrapper[data-v-5ed36fda] {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.tariffs-list__market-cities[data-v-5ed36fda] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 6px;
}
@media (min-width: 992px) {
  .tariffs-list__market-cities[data-v-5ed36fda] {
    flex-direction: row;
    flex-wrap: wrap;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
}
.tariffs-list__market-cities button[data-v-5ed36fda] {
  text-align: left;
  color: var(--Primary_Active, #158e3a);
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.tariffs-list__market-title[data-v-5ed36fda] {
  margin-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.tariffs-list__market-subtitle[data-v-5ed36fda] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
}
.tariffs-list__not_found[data-v-5ed36fda] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 8px;
}
@media (min-width: 992px) {
  .tariffs-list__not_found[data-v-5ed36fda] {
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 16px;
  }
}
.tariffs-list__not_found_image[data-v-5ed36fda] {
  height: 60px;
  width: 60px;
  background: url(/assets/static/notFound.ac43695a.png) lightgray 50% / cover
    no-repeat;
}
.tariffs-list__not_found_text[data-v-5ed36fda] {
  text-align: center;
}
.tariffs-list__desktop[data-v-5ed36fda] {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
  padding-left: 32px;
}
@media (min-width: 992px) {
  .tariffs-list__desktop[data-v-5ed36fda] .tariff-item {
    width: 176px;
  }
}
.tariffs-list__large[data-v-5ed36fda] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  .tariffs-list__large[data-v-5ed36fda] {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.tariffs-list[data-v-5ed36fda] .swiper-slide {
  width: 162px;
}
@media (min-width: 992px) {
  .tariffs-list[data-v-5ed36fda] .swiper-slide {
    width: 176px;
  }
}
.tariffs-list__slide[data-v-5ed36fda] {
  margin-bottom: 8px;
}
@keyframes load-be317d77 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-be317d77 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.direction-selector__title[data-v-be317d77] {
  color: var(--Tertiary, #627790);
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.direction-selector__options[data-v-be317d77] {
  border-radius: 10px;
  box-shadow: 0 1px 2px #0021340d inset;
  background: var(--Surface_Neutral, rgba(51, 85, 104, 0.05));
  padding: 4px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 992px) {
  .direction-selector__options[data-v-be317d77] {
    flex-direction: row;
    gap: 0;
  }
}
.direction-selector__option[data-v-be317d77] {
  text-align: center;
  padding: 2px 8px;
  cursor: pointer;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .direction-selector__option[data-v-be317d77] {
    width: 50%;
  }
  .direction-selector__option_border[data-v-be317d77] {
    border-left: 1px solid var(--Input_Disable, rgba(51, 85, 104, 0.15));
  }
  .direction-selector__option_border[data-v-be317d77]:first-child {
    border-left: none;
  }
}
.direction-selector__option_active[data-v-be317d77] {
  border-radius: 8px;
  background: var(--Peak, #fff);
  color: var(--Primary_Active, #158e3a);
  box-shadow: 0 3px 1px #00000008, 0 1px 1px #00000003, 0 3px 8px #0000001a;
}
@keyframes load-5d1e36a3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-5d1e36a3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tariffs-selector[data-v-5d1e36a3] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-bottom: 16px;
  background: var(--Peak, #fff);
}
@media (min-width: 1200px) {
  .tariffs-selector[data-v-5d1e36a3] {
    padding-bottom: 24px;
    border-radius: 16px;
  }
}
.tariffs-selector__directions[data-v-5d1e36a3] {
  padding-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 992px) {
  .tariffs-selector__directions[data-v-5d1e36a3] {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.tariffs-selector__title[data-v-5d1e36a3] {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
@keyframes load-020a7b7a {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-020a7b7a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.sizes-label[data-v-020a7b7a] {
  display: flex;
  align-items: center;
  color: var(--Bottom_60, rgba(0, 0, 0, 0.6));
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
}
.sizes-label__shop_icon[data-v-020a7b7a] {
  display: none;
  margin-right: 12px;
}
@media (min-width: 1200px) {
  .sizes-label__shop_icon[data-v-020a7b7a] {
    display: flex;
  }
}
@keyframes load-0e1645c5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0e1645c5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cities-info[data-v-0e1645c5] {
  font-weight: 500;
  line-height: 24px;
}
@keyframes load-fc0f26b7 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-fc0f26b7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.edit-calculate-info__alert[data-v-fc0f26b7],
.edit-calculate-info__not_found[data-v-fc0f26b7] {
  display: flex;
  gap: 12px;
  padding: 12px 16px;
  border: 1px dashed #ddd;
  border-radius: 8px;
  align-items: center;
}
.edit-calculate-info__alert > img[data-v-fc0f26b7],
.edit-calculate-info__not_found > img[data-v-fc0f26b7] {
  width: 24px;
  height: 24px;
}
.edit-calculate-info__alert[data-v-fc0f26b7] {
  margin-bottom: 24px;
}
.edit-calculate-info__not_found[data-v-fc0f26b7] {
  margin-top: 16px;
}
.edit-calculate-info__disclaimer[data-v-fc0f26b7] {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.edit-calculate-info__buttons[data-v-fc0f26b7] {
  display: flex;
  gap: 24px;
}
@keyframes load-e0f42f93 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-e0f42f93 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.order-info-mobile[data-v-e0f42f93] {
  padding: 24px 16px;
  background: var(--Peak, #fff);
}
.order-info-mobile__edit_button[data-v-e0f42f93] {
  margin-top: 8px;
}
@keyframes load-b55a935e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-b55a935e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.first-step[data-v-b55a935e] {
  background: var(--Peak, #fff);
}
@keyframes load-74dd6a1b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-74dd6a1b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.additional-services-total[data-v-74dd6a1b] {
  display: flex;
  flex-direction: column;
}
.additional-services-total__main[data-v-74dd6a1b] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.additional-services-total__chevron[data-v-74dd6a1b] {
  display: flex;
  gap: 4px;
}
.additional-services-total__sub[data-v-74dd6a1b] {
  margin-top: 4px;
  display: flex;
  justify-content: space-between;
}
.additional-services-total__price[data-v-74dd6a1b] {
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
}
@keyframes load-113a7a4e {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-113a7a4e {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.totals__subtotals[data-v-113a7a4e] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.totals__subtotals > div[data-v-113a7a4e] {
  width: 100%;
  padding: 9px 16px;
  border-radius: 8px;
  background: #f6f7f9;
  display: flex;
  justify-content: space-between;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.totals__duration[data-v-113a7a4e] {
  display: flex;
  align-items: center;
  text-align: center;
  gap: 4px;
}
.totals__all[data-v-113a7a4e] {
  margin-top: 20px;
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
  align-items: center;
  background: #f6f7f9;
  border-radius: 8px;
}
.totals__all_text[data-v-113a7a4e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.totals__all_price[data-v-113a7a4e] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
@keyframes load-15e160e3 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-15e160e3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mobile-total[data-v-15e160e3] {
  position: fixed;
  padding: 16px;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--Peak, #fff);
  z-index: 100;
  box-shadow: 0 -4px 16px #0000001a;
}
.mobile-total__header[data-v-15e160e3] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobile-total__price[data-v-15e160e3] {
  display: flex;
  gap: 8px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.mobile-total__additional_info[data-v-15e160e3] {
  margin-top: 16px;
}
.mobile-total[data-v-15e160e3] .cdek-button {
  max-width: 140px;
}
@keyframes load-358fd765 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-358fd765 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.city-label[data-v-358fd765] {
  width: 140px;
  background: #f6f7f9;
  border-radius: 100px;
  padding: 12px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
@keyframes load-f7fd8d8d {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-f7fd8d8d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cities-info[data-v-f7fd8d8d] {
  display: flex;
  align-items: center;
  gap: 13px;
}
.cities-info__labels[data-v-f7fd8d8d] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.cities-info__edit[data-v-f7fd8d8d] {
  cursor: pointer;
}
@keyframes load-4b67484b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-4b67484b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.order-info[data-v-4b67484b] {
  width: 384px;
  background: var(--Peak, #fff);
  padding: 32px 16px 16px 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  border-radius: 16px;
  height: -moz-min-content;
  height: min-content;
}
.order-info__title[data-v-4b67484b] {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
@keyframes load-7ccb745f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-7ccb745f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.item-sub-label[data-v-7ccb745f] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
@keyframes load-d5f13736 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-d5f13736 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.box-item[data-v-d5f13736] {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  margin-left: 32px;
  gap: 12px;
}
@media (min-width: 1200px) {
  .box-item[data-v-d5f13736] {
    flex-direction: row;
  }
}
.box-item[data-v-d5f13736] .cdek-input__tip:empty {
  display: none;
}
.box-item__wrapper[data-v-d5f13736] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.box-item__wrapper[data-v-d5f13736] .item-sub-label {
  margin-left: 16px;
}
.box-item__select[data-v-d5f13736] {
  max-width: 232px;
}
.box-item[data-v-d5f13736] .cdek-select__tip:empty {
  display: none;
}
.box-item__quantity-input[data-v-d5f13736] {
  max-width: 80px;
}
.box-item__buttons[data-v-d5f13736] {
  display: flex;
}
.box-item__buttons[data-v-d5f13736] svg {
  cursor: pointer;
}
.box-item__add-more[data-v-d5f13736] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 12px;
  color: var(--Primary_Active, #158e3a);
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .box-item__add-more[data-v-d5f13736] {
    align-items: flex-start;
  }
  .box-item__add-more p[data-v-d5f13736] {
    display: none;
  }
}
@keyframes load-284811f5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-284811f5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.boxes-group[data-v-284811f5] {
  width: 100%;
  padding: 0 0 12px;
  transition: all 0.7s ease-out;
}
.boxes-group--opened[data-v-284811f5] {
  background: var(--Tertiary_5, rgba(98, 119, 144, 0.05));
}
@media (min-width: 1200px) {
  .boxes-group--opened[data-v-284811f5] {
    border-radius: 8px;
  }
}
.boxes-group__main-info[data-v-284811f5] {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  .boxes-group__checkbox[data-v-284811f5] {
    width: 100%;
    padding-right: 16px;
  }
  .boxes-group[data-v-284811f5] .cdek-checkbox-v2__text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
}
.boxes-group__chevron-wrapper[data-v-284811f5] {
  padding: 6px;
  margin-right: 4px;
}
.boxes-group__chevron-wrapper[data-v-284811f5] svg {
  cursor: pointer;
}
.boxes-group__title[data-v-284811f5] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.boxes-group__price[data-v-284811f5] {
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .boxes-group__price[data-v-284811f5] {
    padding-bottom: 0;
  }
}
.boxes-group__selector-wrapper[data-v-284811f5] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 16px;
  margin-left: 32px;
}
.boxes-group__selector-wrapper .boxes-group__select[data-v-284811f5] {
  max-width: 220px;
}
.boxes-group__selector-wrapper[data-v-284811f5] .cdek-select__tip:empty {
  display: none;
}
.boxes-group__per-unit-price[data-v-284811f5] {
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
@keyframes load-1220bfe2 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-1220bfe2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.default-service[data-v-1220bfe2] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.7s ease-out;
}
.default-service--opened[data-v-1220bfe2] {
  background: var(--Tertiary_5, rgba(98, 119, 144, 0.05));
}
@media (min-width: 1200px) {
  .default-service--opened[data-v-1220bfe2] {
    border-radius: 8px;
  }
}
.default-service__main-info[data-v-1220bfe2] {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 1200px) {
  .default-service__checkbox[data-v-1220bfe2] {
    width: calc(100% - 56px);
  }
  .default-service[data-v-1220bfe2] .cdek-checkbox-v2__text {
    width: 100%;
  }
}
.default-service__chevron-wrapper[data-v-1220bfe2] {
  margin-right: 4px;
  padding: 6px;
}
.default-service__chevron-wrapper[data-v-1220bfe2] svg {
  cursor: pointer;
}
.default-service__checkbox-content[data-v-1220bfe2] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .default-service__checkbox-content[data-v-1220bfe2] {
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }
}
.default-service__name[data-v-1220bfe2] {
  padding: 8px 8px 8px 0;
}
.default-service__price[data-v-1220bfe2] {
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  .default-service__price[data-v-1220bfe2] {
    padding-bottom: 0;
  }
}
.default-service__parameter-wrapper[data-v-1220bfe2] {
  margin-left: 38px;
  max-width: 220px;
}
@keyframes load-523861f5 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-523861f5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .addition-service[data-v-523861f5] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .addition-service[data-v-523861f5] .cdek-checkbox-v2__text {
    width: 100%;
  }
}
.addition-service[data-v-523861f5] .cdek-checkbox-v2 {
  gap: 8px;
}
.addition-service[data-v-523861f5] .cdek-checkbox-v2 .cdek-checkbox-v2__text {
  margin-top: 0;
}
.addition-service[data-v-523861f5]
  .cdek-checkbox-v2
  .cdek-checkbox-v2__checkmark {
  margin-left: 8px;
  margin-top: 6px;
}
@keyframes load-62b9646b {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-62b9646b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.addition-services[data-v-62b9646b] {
  padding: 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: var(--Peak, #fff);
}
@media (min-width: 1200px) {
  .addition-services[data-v-62b9646b] {
    border-radius: 16px;
    box-shadow: 0 4px 12px #0000000a;
    padding: 32px;
  }
}
.addition-services__title[data-v-62b9646b] {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 1200px) {
  .addition-services__title[data-v-62b9646b] {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.addition-services__list[data-v-62b9646b] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.addition-services__subtitle[data-v-62b9646b] {
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.addition-services__group[data-v-62b9646b] {
  display: flex;
  flex-direction: column;
}
.addition-services__item[data-v-62b9646b] {
  display: flex;
  justify-content: space-between;
}
.addition-services__item[data-v-62b9646b] .cdek-checkbox-v2 {
  gap: 8px;
}
.addition-services__item[data-v-62b9646b]
  .cdek-checkbox-v2
  .cdek-checkbox-v2__checkmark {
  margin-top: 6px;
}
@media (min-width: 1200px) {
  .addition-services__item[data-v-62b9646b] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@keyframes load-0ceb469f {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-0ceb469f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.calculator-B2B[data-v-0ceb469f] {
  display: flex;
  flex-direction: column;
  height: -moz-min-content;
  height: min-content;
  justify-content: center;
}
.calculator-B2B__wrapper[data-v-0ceb469f] {
  width: 100%;
}
@media (min-width: 1200px) {
  .calculator-B2B__wrapper[data-v-0ceb469f] {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.calculator-B2B__title[data-v-0ceb469f] {
  display: none;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  margin-top: 56px;
}
@media (min-width: 1200px) {
  .calculator-B2B__title[data-v-0ceb469f] {
    display: block;
  }
}
@media (min-width: 768px) {
  .calculator-B2B__first_step[data-v-0ceb469f] {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .calculator-B2B__first_step[data-v-0ceb469f] {
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .calculator-B2B__first_step[data-v-0ceb469f] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.calculator-B2B__second_step[data-v-0ceb469f] {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  gap: 12px;
}
@media (min-width: 1200px) {
  .calculator-B2B__second_step[data-v-0ceb469f] {
    flex-direction: row;
    gap: 24px;
    justify-content: center;
    padding-bottom: 80px;
    margin-top: 32px;
  }
}
.calculator-B2B__services_group[data-v-0ceb469f] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
@media (min-width: 1200px) {
  .calculator-B2B__services_group[data-v-0ceb469f] {
    width: 792px;
    gap: 24px;
  }
}
.calculator-B2B__order_info[data-v-0ceb469f] {
  display: none;
}
@media (min-width: 1200px) {
  .calculator-B2B__order_info[data-v-0ceb469f] {
    display: flex;
  }
}
.calculator-B2B__disclaimer[data-v-0ceb469f] {
  margin-top: 16px;
  width: 384px;
  color: var(--Bottom_66, rgba(0, 0, 0, 0.66));
  font-weight: 400;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  display: none;
}
@media (min-width: 1200px) {
  .calculator-B2B__disclaimer[data-v-0ceb469f] {
    display: block;
  }
  .calculator-B2B__order_info_mobile[data-v-0ceb469f] {
    display: none;
  }
}
.calculator-B2B__loader_wrapper[data-v-0ceb469f] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 540px;
}
@media (min-width: 1200px) {
  .calculator-B2B__mobile-total[data-v-0ceb469f] {
    display: none;
  }
}
@keyframes load-6f0ded69 {
  0% {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
@keyframes appear-6f0ded69 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Barcode[data-v-6f0ded69] {
  max-width: 100%;
  display: block;
}
