:root {
    --turquoise:       #31D4D3;
    --turquoise-dark:  #11B4B3;
    --turquoise-light: #CEF5F4;
    --turquoise-57:    rgba(49, 212, 211, 0.57);
    --turquoise-10:    rgba(49, 212, 211, 0.1);
    --mauve:           #AD85A9;
    --mauve-dark:      #945D8E;
    --gray:            #464A53;
    --white:           #FFFFFF;
}

/* Jost — variable font, self-hosted (cyrillic + latin-ext + latin, начертания 300–700) */
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('fonts/jost-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('fonts/jost-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('fonts/jost-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    margin: 0;
    font-family: 'Jost', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.2;
    color: #828282;
    text-align: left;
    background-color: var(--white);
    overflow-x: hidden;
}

:focus,
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
    outline: none;
}

a {
    text-decoration: none;
}

a:hover {
    transition: all 0.3s ease;
    text-decoration: none;
    color: var(--turquoise-dark);
}

p:empty::before {
    content: "​";
    opacity: 0;
}

.green {
    color: #60A106;
}

.red {
    color: #FF0000;
}

.zl__mobile-on {
    display: none !important;
}

.zl__h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    color: var(--gray);
}

.zl__btn,
.zl__btn-small,
.zl__btn-xsmall,
.zl__btn-page {
    font-weight: normal;
    padding: 0px 55px;
    height: 53px;
    line-height: 53px;
    font-size: 18px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease;
    border: none;
    overflow: hidden;
}

.zl__btn-xsmall {
    height: 50px;
    line-height: 50px;
    padding: 0px 25px;
}

.zl__btn-page {
    height: 50px;
    line-height: 50px;
    width: 100%;
    padding: 0px;
    text-align: center;
}

.zl__btn-small {
    height: 66px;
    line-height: 66px;
}

.zl__btn {
    font-size: 24px;
    height: 70px;
    line-height: 70px;
}

.zl__homebrand-img {
    filter: grayscale(100%);
    max-height: 60px;
    padding: 0px 20px;
}

.zl__btn-modal {
    font-size: 18px;
    height: 50px;
    line-height: 50px;
}

.zl__btn-turquoise.zl__btn-load:hover,
.zl__btn-turquoise {
    color: var(--gray);
    background: var(--turquoise);
}

.zl__btn-turquoise:hover {
    color: var(--white);
    background: var(--turquoise-dark);
}

.zl__btn-mauve.zl__btn-load:hover,
.zl__btn-mauve {
    color: var(--white);
    background: var(--mauve);
}

.zl__btn-mauve:hover {
    color: var(--white);
    background: var(--mauve-dark);
}

.zl__btn-mauve-clear {
    color: var(--mauve-dark);
    border: 1px solid var(--mauve-dark);
    box-sizing: border-box;
    background: rgb(255 255 255 / 0%);
}

.zl__btn-mauve-clear:hover {
    color: var(--white);
    background: var(--mauve-dark);
    border: 1px solid var(--mauve-dark);
    box-sizing: border-box;
}

.zl__btn-turquoise-clear {
    color: var(--turquoise);
    border: 1px solid var(--turquoise);
    box-sizing: border-box;
    background: rgb(255 255 255 / 0%);
}

.zl__btn-turquoise-clear:hover {
    color: #414141;
    background: var(--turquoise);
    border: 1px solid var(--turquoise);
    box-sizing: border-box;
}

.zl__btn-load {
    position: relative;
}


.zl__btn-load {
    background-image: url(../img/btn-load.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    font-size: 0px !important;
    transition: all 0s ease !important;
}



/* scrollbar */
.zl__scrollbar {
    overflow: auto;
    scrollbar-width: var(--scrollbarWidth);
    scrollbar-color: var(--scrollbarThumb) var(--scrollbarBg);
    scrollbar-color: var(--mauve) var(--white);
}

.zl__scrollbar::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.zl__scrollbar::-webkit-scrollbar-thumb {
    background: var(--mauve);
    border-radius: 15px;
}

.zl__scrollbar::-webkit-scrollbar-thumb:hover {
    background: var(--mauve);
}

.zl__scrollbar::-webkit-scrollbar-track {
    background: var(--white);
    border-radius: 0px;
}


/* zl__input-range */

.zl__input-range {
    width: 100%;
    position: relative;
    border: 2px solid var(--white);
    border-bottom: none;
    padding: 20px 20px 24px 20px;
    line-height: 20px;
    height: 68px;
}

.zl__input-range input[type="text"] {
    color: rgb(255, 255, 255);
    padding: 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    background: rgba(70, 74, 83, 0);
}

.zl__input-range input[type="range"] {
    -webkit-appearance: none;
    margin: 0px;
    height: 55px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    top: 35px;
    left: 0px;
    right: 0px;
    z-index: 1;
    background: rgba(70, 74, 83, 0);
}

.zl__input-range span {
    position: absolute;
    top: 21px;
    font-size: 18px;
    line-height: 17.5px;
    color: rgb(255, 255, 255);
    user-select: none;
}

.zl__input-range.kg span {
    left: 37px;
}

.zl__input-range.m3 span {
    left: 47px;
}


/* zl__input-switch */
.zl__input-switch {
    display: flex;
    justify-content: space-between;
    background: #ebebeb;
}

.zl__input-switch-text {
    flex: 1 1 auto;
    width: 10%;
    border: none;
    text-align: center;
    font-size: 18px;
    background: #ebebeb;
}

.zl__input-switch-minus,
.zl__input-switch-plus {
    width: 50px;
    height: 50px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    font-size: 25px;
    cursor: pointer;
    background: #ebebeb;
}




/* input_checkbox */
.zl__checkbox {
    position: relative;
    z-index: 1;
}

.zl__checkbox-input {
    opacity: 0;
    cursor: pointer;
    width: 20px;
    height: 16px;
    border: none;
    border-radius: 0px;
}

.zl__checkbox-icon {
    width: 20px;
    height: 20px;
    border: 1px solid var(--mauve);
    box-sizing: border-box;
    background-color: var(--white);
    position: absolute;
    left: 0px;
    z-index: -1;
}

.zl__checkbox-input:checked+.zl__checkbox-icon {
    width: 20px;
    height: 20px;
    border: 1px solid var(--mauve);
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.54524 7.62716L1.22746 4.20598L0.0854492 5.38358L4.54362 10L13.1091 1.18684L11.9582 0L4.54524 7.62716Z' fill='%23AD85A9'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
}

/* input_radio */
.zl__radio {
    position: relative;
    z-index: 1;
}

.zl__radio-input {
    opacity: 0;
    cursor: pointer;
    width: 20px;
    height: 16px;
    border: none;
    border-radius: 0px;
}

.zl__radio-icon {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid var(--white);

    position: absolute;
    left: 0px;
    z-index: -1;
}

.zl__radio-input:checked+.zl__radio-icon {
    width: 20px;
    height: 20px;
    border: 1px solid var(--white);
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
}


/* input_range */
input[type=range] {
    height: 30px;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
}

input[type=range]:focus {
    outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0px 0px 0px #000000;
    background: var(--mauve);
    border-radius: 0px;
    border: 0px solid #000000;
}

input[type=range]::-webkit-slider-thumb {
    box-shadow: 1px 1px 4px #EBEBEB;
    border: 1px solid var(--turquoise);
    height: 22px;
    width: 22px;
    border-radius: 22px;
    background: var(--white);
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: var(--mauve);
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    animate: 0.2s;
    box-shadow: 0px 0px 0px #000000;
    background: var(--mauve);
    border-radius: 0px;
    border: 0px solid #000000;
}

input[type=range]::-moz-range-thumb {
    box-shadow: 1px 1px 4px #EBEBEB;
    border: 1px solid var(--turquoise);
    height: 22px;
    width: 22px;
    border-radius: 22px;
    background: var(--white);
    cursor: pointer;
}

input[type=range]::-ms-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type=range]::-ms-fill-lower {
    background: var(--mauve);
    border: 0px solid #000000;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #000000;
}

input[type=range]::-ms-fill-upper {
    background: var(--mauve);
    border: 0px solid #000000;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #000000;
}

input[type=range]::-ms-thumb {
    margin-top: 1px;
    box-shadow: 1px 1px 4px #EBEBEB;
    border: 1px solid var(--turquoise);
    height: 22px;
    width: 22px;
    border-radius: 22px;
    background: var(--white);
    cursor: pointer;
}

input[type=range]:focus::-ms-fill-lower {
    background: var(--mauve);
}

input[type=range]:focus::-ms-fill-upper {
    background: var(--mauve);
}





/************************************ header ************************************/
.zl__header {
    background: var(--white);
    min-height: 91px;
    padding: 10px 0px;
}

.zl__header-local {
    margin-left: 85px;
}

.zl__local-btn {
    border: none;
    background: var(--white);
    font-weight: normal;
    font-size: 18px;
    line-height: 159.9%;
    display: flex;
    align-items: center;
    color: var(--gray);
}

.zl__local-btn>span {
    border-bottom: 1px dashed var(--gray);
    padding: 0px 3px;
}

.zl__local-btn:hover {
    color: var(--gray);
}

.zl__local-btn.dropdown-toggle::before {
    display: inline-block;
    width: 19px;
    height: 22px;
    margin: 0px 10px 0px 0px;
    background-repeat: no-repeat;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49765 0.000244141C4.25207 0.000244141 0 4.15103 0 9.26968C0 11.1489 0.737845 12.9321 1.1111 13.6166C3.61631 19.0368 9.49765 22.0002 9.49765 22.0002C9.49765 22.0002 15.379 19.0364 17.8847 13.6153C18.257 12.9325 18.9361 11.1489 18.9958 9.26924C19.1562 4.1537 14.7428 0.000244141 9.49765 0.000244141ZM9.49993 13.114C7.27455 13.114 5.47026 11.3531 5.47026 9.18117C5.47026 7.00837 7.27455 5.24744 9.49993 5.24744C11.7258 5.24744 13.5301 7.00837 13.5301 9.18117C13.5301 11.3531 11.7258 13.114 9.49993 13.114Z' fill='%23464A53'/%3E%3C/svg%3E ");
}

.zl__local-btn.dropdown-toggle::after {
    display: none;
}

.zl__local-menu {
    background: var(--white);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 0px;
    border: none;
}

ul.zl__local-menu-list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

li.zl__local-item {
    width: 145px;
    height: 30px;
    margin: 0px 7px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
}

li.zl__local-item:hover {
    background: var(--turquoise-light);
}

a.zl__soc-btn {
    border-radius: 50%;
    background: var(--turquoise);
    height: 30px;
    width: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    transition: all 0.3s ease;
}

a.zl__soc-btn:hover {
    background: var(--turquoise-dark);
}


a.zl__header-login {
    text-decoration: none;
    font-size: 18px;
    color: var(--gray);
    line-height: 32px;
    display: inline-block;
    height: 32px;
    padding-left: 40px;
    background-repeat: no-repeat;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9998 0.166826C12.0487 0.157524 9.15427 0.97756 6.64656 2.53346C4.13886 4.08936 2.11874 6.31851 0.816494 8.96683C0.752009 9.06546 0.709178 9.17666 0.690828 9.29307C0.672479 9.40948 0.679027 9.52845 0.710043 9.64214C0.741058 9.75584 0.795834 9.86166 0.870755 9.95262C0.945676 10.0436 1.03904 10.1176 1.14468 10.1699C1.25032 10.2221 1.36584 10.2513 1.48361 10.2556C1.60137 10.2599 1.71871 10.2392 1.82788 10.1948C1.93705 10.1504 2.03556 10.0834 2.11691 9.9981C2.19826 9.91283 2.26061 9.81129 2.29983 9.70016C3.72054 6.83872 6.06672 4.54149 8.95747 3.18142C11.8482 1.82134 15.1138 1.47828 18.2241 2.20792C21.3344 2.93756 24.1067 4.69706 26.0911 7.20079C28.0754 9.70451 29.1552 12.8054 29.1552 16.0002C29.1552 19.1949 28.0754 22.2958 26.0911 24.7995C24.1067 27.3033 21.3344 29.0628 18.2241 29.7924C15.1138 30.522 11.8482 30.179 8.95747 28.8189C6.06672 27.4588 3.72054 25.1616 2.29983 22.3002C2.26061 22.189 2.19826 22.0875 2.11691 22.0022C2.03556 21.917 1.93705 21.8499 1.82788 21.8055C1.71871 21.7611 1.60137 21.7404 1.48361 21.7447C1.36584 21.749 1.25032 21.7782 1.14468 21.8305C1.03904 21.8827 0.945676 21.9567 0.870755 22.0477C0.795834 22.1387 0.741058 22.2445 0.710043 22.3582C0.679027 22.4719 0.672479 22.5908 0.690828 22.7073C0.709178 22.8237 0.752009 22.9349 0.816494 23.0335C2.07002 25.5617 3.97646 27.709 6.33847 29.253C8.70048 30.7971 11.4322 31.6818 14.251 31.8157C17.0697 31.9495 19.873 31.3276 22.3707 30.0143C24.8684 28.701 26.9697 26.744 28.4571 24.3459C29.9446 21.9478 30.7641 19.1958 30.8308 16.3747C30.8976 13.5536 30.2092 10.7658 28.8368 8.30011C27.4645 5.83437 25.458 3.7802 23.0253 2.35023C20.5925 0.920261 17.8217 0.166451 14.9998 0.166826Z' fill='%23464A53'/%3E%3Cpath d='M2.5 16.0003C2.5 16.2213 2.5878 16.4333 2.74408 16.5896C2.90036 16.7459 3.11232 16.8337 3.33333 16.8337H14.65L12.75 18.7503C12.6703 18.8251 12.6067 18.9155 12.5633 19.0158C12.5199 19.1162 12.4975 19.2243 12.4975 19.3337C12.4975 19.443 12.5199 19.5512 12.5633 19.6515C12.6067 19.7518 12.6703 19.8422 12.75 19.917C12.8248 19.9967 12.9152 20.0603 13.0155 20.1037C13.1158 20.1471 13.224 20.1695 13.3333 20.1695C13.4427 20.1695 13.5508 20.1471 13.6512 20.1037C13.7515 20.0603 13.8418 19.9967 13.9167 19.917L17.25 16.5837C17.3344 16.5132 17.3978 16.421 17.4333 16.317C17.5167 16.1141 17.5167 15.8866 17.4333 15.6837C17.3978 15.5797 17.3344 15.4874 17.25 15.417L13.9167 12.0837C13.762 11.929 13.5521 11.842 13.3333 11.842C13.1145 11.842 12.9047 11.929 12.75 12.0837C12.5953 12.2384 12.5084 12.4482 12.5084 12.667C12.5084 12.8858 12.5953 13.0956 12.75 13.2503L14.65 15.167H3.33333C3.11232 15.167 2.90036 15.2548 2.74408 15.4111C2.5878 15.5674 2.5 15.7793 2.5 16.0003Z' fill='%23464A53'/%3E%3C/svg%3E ");
}

a.zl__header-login:hover {
    color: var(--gray);
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9998 0.166826C12.0487 0.157524 9.15427 0.97756 6.64656 2.53346C4.13886 4.08936 2.11874 6.31851 0.816494 8.96683C0.752009 9.06546 0.709178 9.17666 0.690828 9.29307C0.672479 9.40948 0.679027 9.52845 0.710043 9.64214C0.741058 9.75584 0.795834 9.86166 0.870755 9.95262C0.945676 10.0436 1.03904 10.1176 1.14468 10.1699C1.25032 10.2221 1.36584 10.2513 1.48361 10.2556C1.60137 10.2599 1.71871 10.2392 1.82788 10.1948C1.93705 10.1504 2.03556 10.0834 2.11691 9.9981C2.19826 9.91283 2.26061 9.81129 2.29983 9.70016C3.72054 6.83872 6.06672 4.54149 8.95747 3.18142C11.8482 1.82134 15.1138 1.47828 18.2241 2.20792C21.3344 2.93756 24.1067 4.69706 26.0911 7.20079C28.0754 9.70451 29.1552 12.8054 29.1552 16.0002C29.1552 19.1949 28.0754 22.2958 26.0911 24.7995C24.1067 27.3033 21.3344 29.0628 18.2241 29.7924C15.1138 30.522 11.8482 30.179 8.95747 28.8189C6.06672 27.4588 3.72054 25.1616 2.29983 22.3002C2.26061 22.189 2.19826 22.0875 2.11691 22.0022C2.03556 21.917 1.93705 21.8499 1.82788 21.8055C1.71871 21.7611 1.60137 21.7404 1.48361 21.7447C1.36584 21.749 1.25032 21.7782 1.14468 21.8305C1.03904 21.8827 0.945676 21.9567 0.870755 22.0477C0.795834 22.1387 0.741058 22.2445 0.710043 22.3582C0.679027 22.4719 0.672479 22.5908 0.690828 22.7073C0.709178 22.8237 0.752009 22.9349 0.816494 23.0335C2.07002 25.5617 3.97646 27.709 6.33847 29.253C8.70048 30.7971 11.4322 31.6818 14.251 31.8157C17.0697 31.9495 19.873 31.3276 22.3707 30.0143C24.8684 28.701 26.9697 26.744 28.4571 24.3459C29.9446 21.9478 30.7641 19.1958 30.8308 16.3747C30.8976 13.5536 30.2092 10.7658 28.8368 8.30011C27.4645 5.83437 25.458 3.7802 23.0253 2.35023C20.5925 0.920261 17.8217 0.166451 14.9998 0.166826Z' fill='%23464A53'/%3E%3Cpath d='M2.5 16.0003C2.5 16.2213 2.5878 16.4333 2.74408 16.5896C2.90036 16.7459 3.11232 16.8337 3.33333 16.8337H14.65L12.75 18.7503C12.6703 18.8251 12.6067 18.9155 12.5633 19.0158C12.5199 19.1162 12.4975 19.2243 12.4975 19.3337C12.4975 19.443 12.5199 19.5512 12.5633 19.6515C12.6067 19.7518 12.6703 19.8422 12.75 19.917C12.8248 19.9967 12.9152 20.0603 13.0155 20.1037C13.1158 20.1471 13.224 20.1695 13.3333 20.1695C13.4427 20.1695 13.5508 20.1471 13.6512 20.1037C13.7515 20.0603 13.8418 19.9967 13.9167 19.917L17.25 16.5837C17.3344 16.5132 17.3978 16.421 17.4333 16.317C17.5167 16.1141 17.5167 15.8866 17.4333 15.6837C17.3978 15.5797 17.3344 15.4874 17.25 15.417L13.9167 12.0837C13.762 11.929 13.5521 11.842 13.3333 11.842C13.1145 11.842 12.9047 11.929 12.75 12.0837C12.5953 12.2384 12.5084 12.4482 12.5084 12.667C12.5084 12.8858 12.5953 13.0956 12.75 13.2503L14.65 15.167H3.33333C3.11232 15.167 2.90036 15.2548 2.74408 15.4111C2.5878 15.5674 2.5 15.7793 2.5 16.0003Z' fill='%23464A53'/%3E%3C/svg%3E ");
}

.zl__header-display_name {
    font-size: 16px;
    color: var(--gray);
    padding-right: 10px;
}

/************************************ menu ************************************/
.zl__menu {
    height: 68px;
    background: var(--gray);
}

.zl__menu-track {
    width: 190px;
}

form.zl__track-form {
    width: 275px;
    height: 68px;
    display: flex;
}

.zl__track-submit {
    width: 34px;
    height: 68px;
    margin: 0px;
    padding: 0px;
    border: none;
    background: var(--gray);
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.1875 20.9081L6.14223 14.9535C4.76402 13.3668 3.92702 11.2982 3.92702 9.03649C3.92702 4.05395 7.98077 0 12.9636 0C17.9465 0 22 4.0542 22 9.03674C22 14.0193 17.9465 18.073 12.9636 18.073C10.7021 18.073 8.63353 17.236 7.04704 15.8578L1.0918 21.8127C0.96693 21.9376 0.803164 22 0.639397 22C0.475885 22 0.312117 21.9376 0.1875 21.8127C-0.0625 21.563 -0.0625 21.1579 0.1875 20.9081ZM20.7206 9.03649C20.7206 4.75916 17.2408 1.27941 12.9636 1.27941C8.68625 1.27941 5.20645 4.75941 5.20645 9.03649C5.20645 13.3136 8.68625 16.7933 12.9636 16.7933C17.2408 16.7933 20.7206 13.3136 20.7206 9.03649Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

.zl__track-input {
    margin: 0px;
    padding: 0px;
    border: none;
    background: var(--gray);
    color: var(--turquoise);
    font-size: 18px;
}

.zl__track-input::placeholder {
    color: var(--turquoise);
}

.zl__menu-block {
    align-items: center;
    display: flex;
}

.zl__menu-ul {
    display: flex;
    width: 100%;
    align-items: center;
    margin: 0px;
    list-style-type: none;
    padding: 0px;
    justify-content: space-around;
    position: relative;
}

.zl__menu-ul>li.menu-item>a {
    color: var(--white);
    text-decoration: none;
    height: 68px;
    line-height: 68px;
    padding: 0px 10px;
    display: block;
    border-bottom: 3px solid var(--gray);
}

.zl__menu-ul>li.current_page_ancestor>a,
.zl__menu-ul>li.menu-item.current-page-parent>a,
.zl__menu-ul>li.menu-item.current_page_item>a,
.zl__menu-ul>li.menu-item>a:hover,
.zl__menu-ul>li.menu-item>a.active {
    border-bottom: 3px solid var(--turquoise);
}

body.home.blog .zl__menu-ul>li.menu-item>a {
    border-bottom: 3px solid var(--gray);
}

body.home.blog .zl__menu-ul>li.menu-item>a:hover {
    border-bottom: 3px solid var(--turquoise);
}

.zl__menu-ul ul.sub-menu {
    display: none;
    position: absolute;
}

.zl__menu-ul ul.sub-menu.active {
    display: flex;
}

.zl__menu-ul ul.sub-menu .zl__manu-img>a {
    display: none;
}

.zl__menu-ul ul.sub-menu .zl__manu-img {
    background: rgba(199, 243, 243, 0.41);
    display: block;
    width: 230px;
    height: 150px;
}

.zl__manu-img::before {
    content: " ";
    height: 100%;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.zl__manu-img.img1::before {
    background-image: url(../img/zl__menu_img1.svg);
}

.zl__manu-img.img2::before {
    background-image: url(../img/zl__menu_img2.svg);
}

.zl__menu-ul ul.sub-menu {
    background: var(--white);
    width: 100%;
    left: 0px;
    right: 0px;
    z-index: 3;
    justify-content: flex-start;
    flex-flow: column wrap;
    list-style-type: none;
    margin: 0px;
    padding: 20px;
    align-items: center;
    min-height: 190px;
    max-height: 240px;
    box-shadow: 0px -1px 10px 4px rgb(0 0 0 / 10%);
}

.zl__mobile-menu-ul a,
.zl__menu-ul ul.sub-menu a {
    font-size: 13px;
    line-height: 20px;
    color: #000000;
    padding: 8px 20px 8px 11px;
    width: 200px;
    display: block;
}

.zl__menu-ul ul.sub-menu li.current_page_item a,
.zl__mobile-menu-ul .current_page_item a,
.zl__mobile-menu-ul a:hover,
.zl__menu-ul ul.sub-menu a:hover {
    background: #C7F3F3;
}

.zl__mobile-menu .zl__manu-img {
    display: none;
}


.zl__menu-call {
    background: var(--turquoise);
    width: 200px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    align-content: space-around;
    height: 68px;
}

.zl__menu-call>a {
    text-decoration: none;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #494343;
}

.zl__menu-call>a.zl__menu-call-btn {
    cursor: pointer;
    font-size: 13px;
    line-height: 159.9%;
    font-weight: normal;
    color: #494343;
    border-bottom: 1px dashed #635D5D;
}



.zl__mobile-menu-ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.zl__mobile-menu-ul a {
    width: 100%;
}

/************************************ wp-block-columns ************************************/
.wp-block-columns {
    margin-bottom: 0px;
    display: flex;
    gap: 2em;
}

@media (max-width: 992px) {
    .wp-block-column {
        flex-basis: 100% !important;
        flex-grow: 0;
        margin-left: 0em
    }

    .wp-block-columns {
        flex-wrap: wrap;
        flex-basis: 100% !important;
    }

    .wp-block-column[style*=flex-basis] {
        flex-grow: 0
    }

    .wp-block-column:not(:only-child) {
        flex-basis: 100% !important;
    }

    .wp-block-column:not(:first-child) {
        margin-left: 0em;
        flex-basis: 100% !important;
    }
}


/************************************ page ************************************/
.zl__page-header {
    min-height: 230px;
}

.breadcrumb {
    padding: 65px 0px 50px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: var(--white);
    font-size: 12px;
    color: #A2A2A2;
}

.breadcrumb a {
    font-size: 12px;
    color: #A2A2A2;
}

.breadcrumb-item+.breadcrumb-item::before {
    content: " ";
    width: 30px;
    height: 14px;
    margin-left: -5px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9214 4.08592H0.414324C0.185617 4.08592 0 3.90321 0 3.67748C0 3.45175 0.185617 3.26904 0.414324 3.26904H9.9214C10.1501 3.26904 10.3357 3.45175 10.3357 3.67748C10.3357 3.90321 10.1501 4.08592 9.9214 4.08592Z' fill='%236C6E74'/%3E%3Cpath d='M7.41458 7C7.30658 7 7.19886 6.95861 7.11765 6.87638C6.958 6.71464 6.96186 6.45623 7.12566 6.29885L9.87594 3.66115L7.10909 0.684175C6.95413 0.517804 6.96573 0.259398 7.1345 0.107187C7.30299 -0.0447523 7.56595 -0.0341333 7.7198 0.13251L10.7585 3.40165C10.9101 3.56448 10.9024 3.81636 10.7419 3.9702L7.7035 6.88428C7.62313 6.96161 7.51872 7 7.41458 7Z' fill='%236C6E74'/%3E%3C/svg%3E ");
}

.zl__page-content {
    background: rgba(248, 248, 248, 0.76);
}

h1 {
    font-style: normal;
    font-size: 48px;
    color: var(--gray);
}

.zl__page-content {
    background: rgba(248, 248, 248, 0.76);
    padding-top: 30px;
}

h2 {
    font-size: 24px;
    color: #4E4E4E;
    padding-bottom: 6px;
    border-bottom: 9px solid rgba(49, 212, 211, 0.5);
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
}

h2>.small {
    font-weight: normal;
    font-size: 16px;
}

p {
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 140%;
    max-width: 800px;
}

h4 {
    font-weight: normal;
    font-size: 24px;
    line-height: 35px;
    color: #494343;
    margin-top: 10px;
    margin-bottom: 20px;
}

/************************************ page input ************************************/
.zl__input-label {
    font-weight: 600;
    font-size: 16px;
    color: #4E4E4E;
    margin-bottom: 5px;
    height: 20px;
    overflow: hidden;
}

.zl__input-label .required {
    color: #FF0000;
}

.zl__input-text,
.zl__input-number {
    width: 100%;
    border: 1px solid #EBEBEB;
    background: #EBEBEB;
    font-size: 14px;
    line-height: 48px;
    height: 50px;
    padding: 0px 20px;
    color: var(--gray);
}

.zl__input-contractor[readonly] {
    background: #979797;
    border: 1px solid #EBEBEB;
    color: #fafafa;
    cursor: not-allowed;
}

/************************************ page textarea ************************************/
.zl__input-textarea {
    width: 100%;
    border: 1px solid #EBEBEB;
    background: #EBEBEB;
    font-size: 14px;
    line-height: 20px;
    min-height: 100px;
    padding: 10px 20px;
    color: var(--gray);
}

/************************************ select input ************************************/
.zl__select-text {
    width: 100%;
    border: 1px solid #EBEBEB;
    background: #EBEBEB;
    font-size: 16px;
    line-height: 48px;
    height: 50px;
    padding: 0px 20px;
    color: var(--gray);
}


/************************************ file input ************************************/
.zl__input-file {
    width: 100%;
    border: 1px solid #EBEBEB;
    background: #EBEBEB;
    font-size: 16px;
    line-height: 48px;
    height: 50px;
    padding: 0px 20px;
    color: var(--gray);
}


/************************************ dropdown ************************************/
.zl__dropdown-block {
    width: 100%;
    position: relative;
}

.zl__dropdown-toggle {
    cursor: pointer;
    width: 100%;
    border: 1px solid #EBEBEB;
    background: #EBEBEB;
    font-size: 14px;
    line-height: 48px;
    height: 50px;
    padding: 0px 24px;
    color: var(--gray);
    text-align: left;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.67934 10.0889L0.915526 0.417862L12.1728 0.261761L6.67934 10.0889Z' fill='%23797979'/%3E%3C/svg%3E ");
}

.zl__dropdown-block.show .zl__dropdown-toggle {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.58921 0.0894985L12.2184 9.8395H0.960046L6.58921 0.0894985Z' fill='%23797979'/%3E%3C/svg%3E ");
}

.zl__dropdown-menu {
    width: 100%;
    border: 1px solid rgb(255 255 255 / 0%);
    border-radius: 0px;
    background: #ebebeb;
    padding: 0px;
}

ul.zl__dropdown-ul {
    list-style-type: none;
    padding: 9px 0px;
    margin: 0px;
    background: var(--white);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 0px;
    border: none;
}

li.zl__dropdown-li {
    cursor: pointer;
    height: 39px;
    margin: 0px 12px;
    padding-left: 12px;
    font-size: 14px;
    line-height: 39px;
    overflow: hidden;
}

li.zl__dropdown-li.active {
    color: var(--turquoise);
}

li.zl__dropdown-li:hover {
    background: var(--turquoise-light);
    color: #212529;
}

.zl__dropdown-search {
    padding: 0px 10px;
    margin: 9px 10px 0px 10px;
    border: 1px solid #96e7e7;
    font-size: 14px;
    line-height: 30px;
    color: var(--gray);
    width: calc(100% - 20px);
}

/************************************ suggestions ************************************/
.zl__input-suggestions {
    position: relative;
}

ul.select-suggestions {
    position: absolute;
    z-index: 1;
    width: 100%;
    background: var(--white);
    list-style-type: none;
    padding: 9px 0px;
    margin: 0px;
    background: var(--white);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
}

.select-suggestions>li {
    cursor: pointer;
    padding: 5px;
    margin: 0px 12px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.3px;
}

.select-suggestions>li.selected,
.select-suggestions>li:hover {
    background: var(--turquoise-light);
    color: #212529;
}

/************************************ direction ************************************/
.zl__direction-block {
    width: 100%;
    position: relative;
}

.zl__direction-list {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: var(--white);
    background-clip: padding-box;
    width: 100%;
    border: 1px solid rgb(255 255 255 / 0%);
    border-radius: 0px;
    background: #ebebeb;
    padding: 0px;
}

.zl__direction-ul {
    list-style-type: none;
    padding: 9px 0px;
    margin: 0px;
    background: var(--white);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 0px;
    border: none;
}

.zl__direction-li,
.zl__direction-process {
    cursor: pointer;
    padding: 5px;
    margin: 0px 12px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.3px;
}

.zl__direction-li.selected,
.zl__direction-li:hover {
    background: var(--turquoise-light);
    color: #212529;
}

/************************************ calendar ************************************/
.zl__calendar {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.375 15.75C20.2625 15.75 19.1749 16.0799 18.2499 16.698C17.3249 17.3161 16.6039 18.1946 16.1782 19.2224C15.7524 20.2502 15.641 21.3812 15.8581 22.4724C16.0751 23.5635 16.6109 24.5658 17.3975 25.3525C18.1842 26.1391 19.1865 26.6749 20.2776 26.8919C21.3688 27.109 22.4998 26.9976 23.5276 26.5718C24.5554 26.1461 25.4339 25.4251 26.052 24.5001C26.6701 23.5751 27 22.4875 27 21.375C27 20.6363 26.8545 19.9049 26.5718 19.2224C26.2891 18.5399 25.8748 17.9199 25.3525 17.3975C24.8301 16.8752 24.2101 16.4609 23.5276 16.1782C22.8451 15.8955 22.1137 15.75 21.375 15.75ZM21.375 25.875C20.485 25.875 19.615 25.6111 18.8749 25.1166C18.1349 24.6221 17.5581 23.9193 17.2175 23.0971C16.877 22.2748 16.7878 21.37 16.9615 20.4971C17.1351 19.6242 17.5637 18.8224 18.193 18.193C18.8224 17.5637 19.6242 17.1351 20.4971 16.9615C21.37 16.7878 22.2748 16.8769 23.0971 17.2175C23.9193 17.5581 24.6221 18.1349 25.1166 18.8749C25.6111 19.615 25.875 20.485 25.875 21.375C25.875 22.5685 25.4009 23.7131 24.557 24.557C23.7131 25.4009 22.5685 25.875 21.375 25.875Z' fill='%2331D4D3'/%3E%3Cpath d='M13.2188 12.0938H11.5312C11.2206 12.0938 10.9688 12.3456 10.9688 12.6562V14.3438C10.9688 14.6544 11.2206 14.9062 11.5312 14.9062H13.2188C13.5294 14.9062 13.7812 14.6544 13.7812 14.3438V12.6562C13.7812 12.3456 13.5294 12.0938 13.2188 12.0938Z' fill='%2331D4D3'/%3E%3Cpath d='M19.9688 12.0938H18.2812C17.9706 12.0938 17.7188 12.3456 17.7188 12.6562V14.3438C17.7188 14.6544 17.9706 14.9062 18.2812 14.9062H19.9688C20.2794 14.9062 20.5312 14.6544 20.5312 14.3438V12.6562C20.5312 12.3456 20.2794 12.0938 19.9688 12.0938Z' fill='%2331D4D3'/%3E%3Cpath d='M13.2188 17.7188H11.5312C11.2206 17.7188 10.9688 17.9706 10.9688 18.2812V19.9688C10.9688 20.2794 11.2206 20.5312 11.5312 20.5312H13.2188C13.5294 20.5312 13.7812 20.2794 13.7812 19.9688V18.2812C13.7812 17.9706 13.5294 17.7188 13.2188 17.7188Z' fill='%2331D4D3'/%3E%3Cpath d='M6.46875 12.0938H4.78125C4.47059 12.0938 4.21875 12.3456 4.21875 12.6562V14.3438C4.21875 14.6544 4.47059 14.9062 4.78125 14.9062H6.46875C6.77941 14.9062 7.03125 14.6544 7.03125 14.3438V12.6562C7.03125 12.3456 6.77941 12.0938 6.46875 12.0938Z' fill='%2331D4D3'/%3E%3Cpath d='M6.46875 17.7188H4.78125C4.47059 17.7188 4.21875 17.9706 4.21875 18.2812V19.9688C4.21875 20.2794 4.47059 20.5312 4.78125 20.5312H6.46875C6.77941 20.5312 7.03125 20.2794 7.03125 19.9688V18.2812C7.03125 17.9706 6.77941 17.7188 6.46875 17.7188Z' fill='%2331D4D3'/%3E%3Cpath d='M22.9447 19.5695L20.5316 21.9882L19.806 21.257C19.7001 21.1511 19.5564 21.0916 19.4066 21.0916C19.2568 21.0916 19.1131 21.1511 19.0072 21.257C18.9013 21.3629 18.8418 21.5066 18.8418 21.6564C18.8418 21.8061 18.9013 21.9498 19.0072 22.0557L20.1322 23.1807C20.1845 23.2335 20.2467 23.2753 20.3153 23.3039C20.3838 23.3324 20.4573 23.3471 20.5316 23.3471C20.6059 23.3471 20.6794 23.3324 20.7479 23.3039C20.8165 23.2753 20.8787 23.2335 20.931 23.1807L23.7435 20.3682C23.8494 20.2623 23.9089 20.1186 23.9089 19.9689C23.9089 19.8191 23.8494 19.6754 23.7435 19.5695C23.6376 19.4636 23.4939 19.4041 23.3441 19.4041C23.1943 19.4041 23.0506 19.4636 22.9447 19.5695Z' fill='%2331D4D3'/%3E%3Cpath d='M14.355 23.625H2.8125C2.36495 23.625 1.93572 23.4472 1.61926 23.1307C1.30279 22.8143 1.125 22.3851 1.125 21.9375V9.5625H23.625V14.355C23.625 14.5042 23.6843 14.6473 23.7898 14.7527C23.8952 14.8582 24.0383 14.9175 24.1875 14.9175C24.3367 14.9175 24.4798 14.8582 24.5852 14.7527C24.6907 14.6473 24.75 14.5042 24.75 14.355V5.0625C24.75 4.31658 24.4537 3.60121 23.9262 3.07376C23.3988 2.54632 22.6834 2.25 21.9375 2.25H19.9688V1.96875C19.9688 1.44661 19.7613 0.945846 19.3921 0.576634C19.0229 0.207421 18.5221 0 18 0C17.4779 0 16.9771 0.207421 16.6079 0.576634C16.2387 0.945846 16.0312 1.44661 16.0312 1.96875V2.25H8.71875V1.96875C8.71875 1.44661 8.51133 0.945846 8.14212 0.576634C7.7729 0.207421 7.27214 4.14883e-08 6.75 4.14883e-08C6.22786 4.14883e-08 5.7271 0.207421 5.35788 0.576634C4.98867 0.945846 4.78125 1.44661 4.78125 1.96875V2.25H2.8125C2.06658 2.25 1.35121 2.54632 0.823762 3.07376C0.296316 3.60121 0 4.31658 0 5.0625L0 21.9375C0 22.6834 0.296316 23.3988 0.823762 23.9262C1.35121 24.4537 2.06658 24.75 2.8125 24.75H14.355C14.5042 24.75 14.6473 24.6907 14.7527 24.5852C14.8582 24.4798 14.9175 24.3367 14.9175 24.1875C14.9175 24.0383 14.8582 23.8952 14.7527 23.7898C14.6473 23.6843 14.5042 23.625 14.355 23.625ZM17.1675 1.96875C17.1675 1.74497 17.2564 1.53036 17.4146 1.37213C17.5729 1.21389 17.7875 1.125 18.0112 1.125C18.235 1.125 18.4496 1.21389 18.6079 1.37213C18.7661 1.53036 18.855 1.74497 18.855 1.96875V3.65625C18.855 3.88003 18.7661 4.09464 18.6079 4.25287C18.4496 4.41111 18.235 4.5 18.0112 4.5C17.7875 4.5 17.5729 4.41111 17.4146 4.25287C17.2564 4.09464 17.1675 3.88003 17.1675 3.65625V1.96875ZM5.9175 1.96875C5.9175 1.74497 6.00639 1.53036 6.16463 1.37213C6.32286 1.21389 6.53747 1.125 6.76125 1.125C6.98503 1.125 7.19964 1.21389 7.35787 1.37213C7.51611 1.53036 7.605 1.74497 7.605 1.96875V3.65625C7.605 3.88003 7.51611 4.09464 7.35787 4.25287C7.19964 4.41111 6.98503 4.5 6.76125 4.5C6.53747 4.5 6.32286 4.41111 6.16463 4.25287C6.00639 4.09464 5.9175 3.88003 5.9175 3.65625V1.96875ZM2.8125 3.375H4.78125V3.65625C4.78125 4.17839 4.98867 4.67915 5.35788 5.04837C5.7271 5.41758 6.22786 5.625 6.75 5.625C7.27214 5.625 7.7729 5.41758 8.14212 5.04837C8.51133 4.67915 8.71875 4.17839 8.71875 3.65625V3.375H16.0312V3.65625C16.0312 4.17839 16.2387 4.67915 16.6079 5.04837C16.9771 5.41758 17.4779 5.625 18 5.625C18.5221 5.625 19.0229 5.41758 19.3921 5.04837C19.7613 4.67915 19.9688 4.17839 19.9688 3.65625V3.375H21.9375C22.3851 3.375 22.8143 3.55279 23.1307 3.86926C23.4472 4.18573 23.625 4.61495 23.625 5.0625V8.4375H1.125V5.0625C1.125 4.61495 1.30279 4.18573 1.61926 3.86926C1.93572 3.55279 2.36495 3.375 2.8125 3.375Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

div#ui-datepicker-div {
    width: 420px !important;
}

/* Защита иконок датепикера от переопределения сторонними скриптами (Битрикс24) */
#ui-datepicker-div .ui-icon {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    text-indent: -99999px !important;
    overflow: hidden !important;
    background-repeat: no-repeat !important;
    background-image: url("images/ui-icons_444444_256x240.png") !important;
}

.ui-datepicker {
    width: 210px;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid var(--turquoise);
    background: var(--turquoise);
    font-weight: normal;
    color: var(--gray);
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #fafafa;
}

input#pass_time_inteval_input,
input#different_time_inteval_input {
    margin-left: 12px;
    margin-top: 8px;
    width: calc(100% - 24px);
    padding: 0px 11px;
    height: 39px;
}


.zl__calendar:disabled,
#shipment_time:disabled {
    cursor: auto;
    background: #fafafa;
    border: 1px solid #fafafa;
}

.different_date,
.different_time {
    cursor: pointer;
    padding: 0px 0px 0px 20px;
    font-size: 14px;
}

/************************************ checkbox-block ************************************/

.zl__checkbox-block {
    display: flex;
}

.zl__checkbox-block .zl__checkbox {
    flex: none;
    margin-right: 10px;
}

.zl__checkbox-block .zl__checkbox-label {
    color: #000000;
    cursor: pointer;
}

/************************************ radio-block ************************************/

.zl__radio-block {
    display: flex;
}

.zl__radio-block .zl__radio {
    flex: none;
    margin-right: 10px;
}

.zl__radio-block .zl__radio-label {
    color: #000000;
    cursor: pointer;
}

.zl__radio-block .zl__radio-icon {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid var(--gray);
    position: absolute;
    left: 0px;
    z-index: -1;
}

.zl__radio-block .zl__radio-input:checked+.zl__radio-icon {
    width: 20px;
    height: 20px;
    border: 1px solid var(--gray);
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
}

/************************************ page submenu ************************************/

.zl__page-submenu {
    padding-top: 150px;
    padding-bottom: 220px;
}

.zl__submenu-item {
    background: var(--white);
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    min-height: 270px;
    display: block;
    border-bottom: 11px solid var(--white);
    padding: 27px 23px;
    position: relative;
    transition: all 0.3s ease;
}

.zl__submenu-item:hover .zl__submenu-arrow {
    padding-left: 10px;
    padding-right: 5px;
    transition: all 0.3s ease;
}

.zl__submenu-item.turquoise {
    border-bottom: 11px solid var(--turquoise);
}

.zl__submenu-item.mauve {
    border-bottom: 11px solid var(--mauve);
}

.zl__submenu-title {
    display: block;
    font-size: 24px;
    color: #414141;
}

.zl__submenu-arrow {
    padding-right: 15px;
    transition: all 0.3s ease;
}

.zl__submenu-subtitle {
    position: absolute;
    bottom: 30px;
    display: flex;
    align-items: center;
    color: var(--gray);
}


/************************************ page Расчет и оформление заказа ************************************/



span.zl__order-edit-block {
    text-align: right;
    display: inline-block;
    float: right;
    margin-top: 43px;
    font-size: 14px;
    border-bottom: 1px dashed var(--mauve);
    color: var(--mauve);
    cursor: pointer;
}

.zl__order-preview-label {
    color: #6A6666;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 9px;
}

.zl__order-preview-parem {
    font-weight: normal;
    font-size: 14px;
    color: #6A6666;
}

.zl__order-input-range {
    background: #EBEBEB;
    border: 0px solid #EBEBEB;
    height: 50px;
    padding: 10px 0px 0px 0px;
}

.zl__order-input-range input[type="text"] {
    font-size: 16px;
    color: var(--gray);
    text-align: center;
    width: 100%;
}

.zl__order-input-range input[type="range"] {
    top: 34px;
    height: 22px;
}

.zl__order-direction {
    background: #EBEBEB;
    display: flex;
    padding: 33px 50px;
}

.zl__order-direction-icon {
    flex: none;
    width: 70px;
}

.zl__order-direction-icon>span {
    background: var(--mauve);
    width: 50px;
    height: 50px;
    display: flex;
    font-size: 16px;
    color: var(--white);
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin-top: 10px;
}

.zl__order-direction-block {
    width: 100%;
}


.zl__direction-block {
    position: relative;
}

.zl__direction-prompt-info {
    position: absolute;
    top: -40px;
}

.zl__direction-prompt-info span {
    background: var(--mauve);
    padding: 2px 10px;
    color: var(--white);
    position: relative;
    box-shadow: 2px 2px 3px 0px rgb(122 122 122 / 30%);
}

.zl__direction-prompt-info span:before {
    content: "";
    border: solid transparent;
    position: absolute;
    top: 100%;
    left: 20px;
    border-top-color: var(--mauve);
    border-width: 9px;
    margin-left: -9px;
}

.zl__order-direction-block>.zl__direction-block {
    margin-bottom: 15px;
}

.zl__direction-block>input,
.zl__direction-block>textarea {
    width: 100%;
    border: none;
    height: 44px;
    padding: 8px 20px;
    line-height: 20px;
}

#address-hub {
    display: none;
}

.zl__order-pickup-address_wrapper {
    display: flex;
    gap: 5px;
    justify-content: space-between;
}

.zl__order-pickup-label {
    color: #757272;
    font-size: 13px;
    margin-top: 3px;
    cursor: pointer;
}

.zl__order-pickup-select {
    margin-top: 15px;
}

.zl__order-pickup-select-label {
    font-size: 13px;
    color: var(--mauve);
    cursor: pointer;
    border-bottom: 1px dashed var(--mauve);
    display: inline-block;
}

.zl__order-pickup-select-input {
    margin-top: 18px;
}

.zl__order-pickup-select-input>input {

    background: var(--white);
    line-height: 40px;
    height: 38px;
}

.zl__order-direction-exchange {
    position: relative;
    height: 15px;
}

.zl__order-direction-exchange-btn {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    right: 20px;
    top: -17px;
}


.zl__modal-notice-result-and {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    color: #000000;
    text-align: center;
}





/************************************ page payment ************************************/
.zl__payment-help {
    display: flex;
    background: #F5F5F5;
    height: 100%;
    align-items: flex-start;
    padding: 30px 43px;
    font-size: 16px;
    color: var(--gray);
}

.zl__payment-system {
    background: #f5f5f5;
    height: 100%;
    text-align: center;
    padding-bottom: 10px;
}

.zl__payment-system>span {
    background: rgba(173, 133, 169, 0.79);
    text-align: center;
    width: 100%;
    display: block;
    line-height: 30px;
    color: #FFFBFB;
}

.zl__payment-system img {
    max-width: 100%;
}


/************************************ page Отслеживание груза ************************************/


.zl__cargo_tracking-info {
    border: 1px solid #D8D5D5;
    box-sizing: border-box;
    padding: 50px;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    width: 100%;
}

.zl__cargo_tracking-logo {
    text-align: center;
    margin-bottom: 30px;
}

.zl__cargo_tracking-logo>img {
    max-width: 100%;
}

.zl__cargo_tracking-help>img {
    display: block;
    margin-bottom: 20px;
}

.zl__cargo_tracking-help>span {
    font-size: 16px;
    color: var(--mauve);
}

.zl_cargo_tracking-error {
    background: #E3F2F2;
    padding: 20px 30px;
    color: #FF0000;
}


.zl__teble-cargo_tracking {
    margin-bottom: 0px;
}

.zl__teble-cargo_tracking tr:nth-child(1) {
    background: #EBEBEB;
    font-weight: 600;
    font-size: 14px;
    color: #494343;
    border: 1px solid #EBEBEB;
}

.zl__teble-cargo_tracking td {
    width: 20%;
    text-align: left;
    font-size: 14px;
    padding: 15px 2px 15px 15px;
    border: 1px solid #EBEBEB;
}

/************************************ page Контакты ************************************/

.zl__kontakty-map {
    min-height: 450px;
    height: 100%;
}

.zl__kontakty-info {
    border: 1px solid #D8D5D5;
    box-sizing: border-box;
    height: 100%;
    position: relative;
}

.zl__kontakty-logo {
    height: 100px;
    background-image: url(../img/logo-header.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.zl__kontakty-branch-name {
    background: var(--turquoise-57);
    line-height: 36px;
    overflow: hidden;
    padding: 0px 10px 0px 50px;
    font-weight: 500;
    font-size: 16px;
    color: var(--gray);
}

.zl__kontakty-phone {
    font-weight: 500;
    font-size: 24px;
    color: var(--gray);
    padding: 25px 0px 25px 50px;
}

.zl__kontakty-storage {
    margin-bottom: 80px;
}

.zl__storage-name {
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.zl__storage-description {
    font-size: 14px;
}

.zl__storage-address {
    font-size: 14px;
    color: #000000;
}

.zl__storage {
    background-repeat: no-repeat;
    background-position: 21px 2px;
    padding: 0px 5px 20px 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99827 0C3.1331 0 0 3.20743 0 7.16275C0 8.61489 0.543675 9.99279 0.818703 10.5217C2.66465 14.7101 6.99827 17 6.99827 17C6.99827 17 11.3319 14.7098 13.1782 10.5207C13.4525 9.99314 13.9529 8.61489 13.9969 7.16241C14.1151 3.20949 10.8631 0 6.99827 0ZM6.99995 10.1334C5.36019 10.1334 4.03072 8.77265 4.03072 7.09435C4.03072 5.41537 5.36019 4.05465 6.99995 4.05465C8.64004 4.05465 9.96951 5.41537 9.96951 7.09435C9.96951 8.77265 8.64004 10.1334 6.99995 10.1334Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

.zl__kontakty-mail {
    font-weight: 500;
    position: absolute;
    bottom: 30px;
    font-size: 24px;
    color: var(--gray);
    background-position: 22px center;
    background-repeat: no-repeat;
    padding: 5px 0px 10px 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10059 5.05107L14.0106 9.39633C14.0635 9.26586 14.094 9.12409 14.094 8.97514V1.12739C14.094 0.978025 14.0634 0.835835 14.0103 0.705078L9.10059 5.05107Z' fill='%2331D4D3'/%3E%3Cpath d='M7.52004 5.69734L13.6699 0.253555C13.4766 0.0975263 13.2341 0 12.9665 0H1.12718C0.861163 0 0.619172 0.0972203 0.425781 0.252812L6.57363 5.69734C6.84339 5.9363 7.25026 5.93601 7.52004 5.69734Z' fill='%2331D4D3'/%3E%3Cpath d='M13.6717 9.84851L8.67621 5.42762L7.89469 6.1194C7.65342 6.33301 7.35061 6.43996 7.0478 6.43996C6.74499 6.43996 6.44231 6.33314 6.20076 6.11924L5.41934 5.42725L0.425781 9.84916C0.619304 10.0052 0.861666 10.1028 1.12814 10.1028H12.9674C13.2355 10.1028 13.4782 10.0049 13.6717 9.84851Z' fill='%2331D4D3'/%3E%3Cpath d='M4.99358 5.05071L0.0846933 0.703369C0.030891 0.834607 0 0.977475 0 1.12747V8.97522C0 9.12476 0.0308254 9.2671 0.084278 9.39799L4.99358 5.05071Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

a.zl__storage-url {
    display: inline-block;
    background-position: 2px center;
    background-repeat: no-repeat;
    font-size: 18px;
    line-height: 24px;
    color: var(--gray);
    padding: 5px 20px 5px 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41355 23.1949H3.87653C3.9869 24.7598 5.29194 26 6.88446 26C8.47697 26 9.78222 24.7598 9.89259 23.1949H16.7477H19.7854C19.8958 24.7598 21.2008 26 22.7934 26C24.3859 26 25.6909 24.7598 25.8013 23.1949H26.8922C27.4217 23.1949 27.8525 22.7641 27.8525 22.2345V14.937C27.8525 14.6109 27.7349 14.2951 27.5215 14.0487L24.658 10.7318C24.4059 10.4411 24.041 10.2744 23.6571 10.2744H18.1636V7.23973C18.1636 6.46035 17.5283 5.82618 16.7477 5.82618H15.1212V4.77773C15.1212 4.77658 15.1205 4.77569 15.1205 4.7746C15.1203 4.7588 15.1149 4.74337 15.1111 4.72762C15.108 4.71538 15.1073 4.70252 15.1023 4.69122C15.1017 4.68986 15.1019 4.68845 15.1013 4.68714L12.972 0.123654C12.9368 0.0481226 12.8611 0 12.7778 0H5.38513C5.30185 0 5.22611 0.0481226 5.19096 0.123654L3.06164 4.68714C3.06112 4.68829 3.0613 4.68955 3.06081 4.69064C3.0534 4.70702 3.05115 4.72527 3.04804 4.74347C3.04642 4.75336 3.04234 4.76298 3.04213 4.77282C3.04208 4.77491 3.04093 4.77669 3.04093 4.77878V5.82618H1.41355C0.634172 5.82618 0 6.46035 0 7.23973V21.7813C0 22.5607 0.634172 23.1949 1.41355 23.1949ZM22.7934 25.5715C21.3661 25.5715 20.2048 24.4109 20.2033 22.9841C20.2033 22.9828 20.2039 22.9818 20.2039 22.9806C20.2039 22.9795 20.2033 22.9785 20.2033 22.9774C20.2054 21.5508 21.3665 20.3908 22.7934 20.3908C24.2211 20.3908 25.3828 21.5521 25.3836 22.9799C25.3836 22.9802 25.3834 22.9804 25.3834 22.9806C25.3834 22.9809 25.3836 22.9812 25.3836 22.9816C25.3834 24.4097 24.2215 25.5715 22.7934 25.5715ZM27.1974 14.3288C27.3435 14.4977 27.424 14.7138 27.424 14.937V16.5209H21.021C20.8814 16.5209 20.768 16.4075 20.768 16.2679V12.7694C20.768 12.6299 20.8814 12.5165 21.021 12.5165H25.6327L27.1974 14.3288ZM18.1636 21.7813V10.7029H23.6571C23.9167 10.7029 24.1636 10.8157 24.3339 11.0121L25.2628 12.088H21.021C20.6452 12.088 20.3395 12.3937 20.3395 12.7694V16.2679C20.3395 16.6437 20.6452 16.9494 21.021 16.9494H27.424V22.2345C27.424 22.5279 27.1855 22.7664 26.8922 22.7664H25.8012C25.6903 21.2021 24.3854 19.9623 22.7934 19.9623C21.2013 19.9623 19.8964 21.2021 19.7855 22.7664H17.7611C18.0097 22.5115 18.1636 22.1642 18.1636 21.7813ZM6.88446 25.5715C5.45626 25.5715 4.29421 24.4094 4.29421 22.9812C4.29421 21.5528 5.45626 20.3908 6.88446 20.3908C8.31286 20.3908 9.47492 21.5528 9.47492 22.9812C9.47492 24.4094 8.31286 25.5715 6.88446 25.5715ZM12.6414 0.4285L14.5707 4.56348H10.8969L10.4341 0.4285H12.6414ZM10.0027 0.4285L10.4655 4.56348H7.70207L8.24729 0.4285H10.0027ZM10.4909 4.99198V6.55973H7.67199V4.99198H10.4909ZM5.52154 0.4285H7.81516L7.26994 4.56348H3.59219L5.52154 0.4285ZM3.46943 6.04357C3.46943 6.04242 3.47006 6.04153 3.47006 6.04043C3.47006 6.03933 3.46943 6.03844 3.46943 6.03729V4.99198H7.24349V6.77398C7.24349 6.89241 7.33932 6.98823 7.45774 6.98823H10.7052C10.8236 6.98823 10.9194 6.89241 10.9194 6.77398V4.99198H14.6927V12.42H3.46943V6.04357ZM0.4285 7.23973C0.4285 6.69657 0.870391 6.25468 1.41355 6.25468H3.04093V12.6343C3.04093 12.7527 3.13675 12.8485 3.25518 12.8485H14.9069C15.0253 12.8485 15.1212 12.7527 15.1212 12.6343V6.25468H16.7477C17.2921 6.25468 17.7351 6.69657 17.7351 7.23973V18.3207H0.4285V7.23973ZM0.4285 18.7492H17.7351V21.7813C17.7351 22.3245 17.2921 22.7664 16.7477 22.7664H9.89254C9.78154 21.2021 8.47653 19.9623 6.88446 19.9623C5.29238 19.9623 3.98753 21.2021 3.87659 22.7664H1.41355C0.870391 22.7664 0.4285 22.3245 0.4285 21.7813V18.7492Z' fill='%23464A53'/%3E%3Cpath d='M22.7936 21.6943C22.0841 21.6943 21.5068 22.2714 21.5068 22.9809C21.5068 23.6904 22.0841 24.2676 22.7936 24.2676C23.5031 24.2676 24.0803 23.6904 24.0803 22.9809C24.0803 22.2714 23.5031 21.6943 22.7936 21.6943ZM22.7936 23.8391C22.3203 23.8391 21.9353 23.4542 21.9353 22.9809C21.9353 22.5078 22.3203 22.1228 22.7936 22.1228C23.2669 22.1228 23.6518 22.5078 23.6518 22.9809C23.6518 23.4542 23.2669 23.8391 22.7936 23.8391Z' fill='%23464A53'/%3E%3Cpath d='M6.8842 21.6943C6.17471 21.6943 5.59766 22.2714 5.59766 22.9809C5.59766 23.6904 6.17471 24.2676 6.8842 24.2676C7.5937 24.2676 8.17096 23.6904 8.17096 22.9809C8.17096 22.2714 7.5937 21.6943 6.8842 21.6943ZM6.8842 23.8391C6.41114 23.8391 6.02616 23.4542 6.02616 22.9809C6.02616 22.5078 6.41114 22.1228 6.8842 22.1228C7.35748 22.1228 7.74246 22.5078 7.74246 22.9809C7.74246 23.4542 7.35748 23.8391 6.8842 23.8391Z' fill='%23464A53'/%3E%3Cpath d='M12.7717 9.77775L11.4241 8.42996C11.3404 8.34626 11.2048 8.34626 11.1211 8.42996C11.0374 8.51365 11.0374 8.64923 11.1211 8.73292L12.1033 9.71525H5.5414C5.42298 9.71525 5.32715 9.81107 5.32715 9.9295C5.32715 10.0479 5.42298 10.1437 5.5414 10.1437H12.1032L11.1211 11.1259C11.0374 11.2096 11.0374 11.3451 11.1211 11.4288C11.163 11.4707 11.2178 11.4916 11.2726 11.4916C11.3274 11.4916 11.3822 11.4707 11.4241 11.4288L12.7717 10.0812C12.7915 10.0614 12.8073 10.0377 12.8182 10.0113C12.8398 9.959 12.8398 9.90005 12.8182 9.84769C12.8073 9.82133 12.7915 9.79758 12.7717 9.77775Z' fill='%23464A53'/%3E%3C/svg%3E ");
}



/************************************ Личный кабинет ************************************/
.zl__personalarea-block {
    background: var(--white);
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    padding: 45px;
    position: relative;
    margin-top: 50px;
}

.zl__personalarea-subtitle {
    font-weight: 600;
    font-size: 24px;
    color: var(--gray);
    margin-bottom: 30px;
}

.zl__personalarea-p {
    max-width: 570px;
    margin-bottom: 40px;
}

.zl__personalarea-logo {
    position: absolute;
    right: -47px;
    top: 0px;
    width: 355px;
}

.zl__personalarea-cargo {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.zl__personalarea-cargo-form {
    display: flex;
}

.zl__personalarea-cargo-text {
    font-size: 18px;
    color: var(--gray);
    width: 150px;
    margin-bottom: 18px;
}

.zl__personalarea-cargo-submit {
    border: none;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--mauve);
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8125 20.9081L15.8578 14.9535C17.236 13.3668 18.073 11.2982 18.073 9.03649C18.073 4.05395 14.0192 0 9.03636 0C4.05349 0 0 4.0542 0 9.03674C0 14.0193 4.05349 18.073 9.03636 18.073C11.2979 18.073 13.3665 17.236 14.953 15.8578L20.9082 21.8127C21.0331 21.9376 21.1968 22 21.3606 22C21.5241 22 21.6879 21.9376 21.8125 21.8127C22.0625 21.563 22.0625 21.1579 21.8125 20.9081ZM1.27943 9.03649C1.27943 4.75916 4.75923 1.27941 9.03636 1.27941C13.3138 1.27941 16.7935 4.75941 16.7935 9.03649C16.7935 13.3136 13.3138 16.7933 9.03636 16.7933C4.75923 16.7933 1.27943 13.3136 1.27943 9.03649Z' fill='white'/%3E%3C/svg%3E ");
}

.zl__personalarea-cargo-input {
    border: 1px solid var(--mauve);
    font-size: 18px;
    color: #949494;
    height: 50px;
    padding: 0px 0px 0px 25px;
    line-height: 50px;
}


/************************************ Профиль пользователя ************************************/
.zl__profile-processing-personal-succes {
    color: green;
    font-weight: 500;
}

.zl__smsnotif-item {
    display: flex;
    color: #6A6666;
    padding: 30px 0px;
    border-bottom: 1px solid #DDDDDD;
}

.zl__smsnotif-item:hover {
    background-color: #f4f4f4;
    cursor: pointer;
}

.zl__smsnotif-param {
    flex: auto;
    display: flex;
    justify-content: space-between;
}

.zl__smsnotif-cont {
    width: 55%;
    min-height: 26px;
}

.zl__smsnotif-what {
    width: 45%;
    min-height: 26px;
}

.zl__smsnotif-num,
.zl__myorg-num {
    width: 50px;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: end;
}

.zl__smsnotif-num>span,
.zl__myorg-num>span {
    background: var(--mauve);
    border-radius: 50%;
    display: flex;
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    color: var(--white);
}

.zl__smsnotif-cont>div,
.zl__smsnotif-what>div {
    min-height: 26px;
}

.zl__smsnotif-cont b {
    font-size: 16px;
}

.zl__smsnotif-cont span {
    font-size: 14px;
}

.zl__myorg-title {
    font-weight: 600;
    margin-bottom: 10px;
    color: #6A6666;
}

.zl__contractor___delete_contractor {
    border-bottom: 1px dashed var(--mauve);
    display: inline-block;
    font-size: 14px;
    color: var(--mauve);
    cursor: pointer;
}

.zl__myorg-text {
    font-size: 14px;
    color: var(--gray);
}


/************************************ Мои контрагенты ************************************/
.zl__mycontractor-title-list {
    font-size: 18px;
    color: var(--gray);
    background: var(--turquoise-10);
    padding: 15px 30px;
}

.zl__mycontractor-item {
    display: flex;
    justify-content: space-between;
    padding: 20px 30px;
    border-bottom: 1px solid #ABA8A8;
    font-size: 14px;
    color: var(--gray);
    align-items: center;
}

.zl__mycontractor-control {
    display: flex;
    cursor: pointer;
}

.zl__mycontractor-control>div {
    margin-left: 20px;
}

.zl__contractor___edit_contractor {
    color: var(--gray);
    font-size: 14px;
    border-bottom: 1px dashed var(--gray);
    cursor: pointer;
}

/* .zl__mycontractor-edit {
    color: var(--mauve);
    border-bottom: 1px dashed var(--mauve);
} */




/************************************ Все новости ************************************/
.zl__news-item {
    background: var(--white);
    overflow: hidden;
    position: relative;
}

.zl__news-bg {
    height: 237px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zl__news-text {
    padding: 20px;
    height: 205px;
}

.zl__news-title {
    font-weight: 500;
    font-size: 20px;
    color: #2B2929;
    max-height: 46px;
    overflow: hidden;
    margin-bottom: 20px;
}

.zl__news-subtitle {
    font-size: 16px;
    line-height: 120%;
    align-items: center;
    color: #898686;
    height: 58px;
    overflow: hidden;
    margin-bottom: 10px;
}

hr.zl__news-hr {
    border-top: 1px solid #C1B6B6;
    margin: 5px 0px 10px 0px;
}

.zl__news-footer {
    display: flex;
    justify-content: space-between;
}

.zl__homenews-date {
    color: #414141;
}

a.zl__news-url {
    color: var(--mauve);
}

.zl__news-paginate span,
.zl__news-paginate a {
    background: #EBE9E9;
    height: 56px;
    line-height: 56px;
    display: inline-block;
    font-weight: 500;
    font-size: 18px;
    color: #6C6E74;
    padding: 0px 25px;
    margin: -3px;
}

.zl__news-paginate a:hover,
span.page-numbers.current {
    background: var(--turquoise);
}


/************************************ Новост ************************************/
.zl__page-img-news {
    max-width: 100%;
    height: auto;
}


.zl__newscat {
    border: 1px solid #D8D5D5;
}

.zl__newscat-logo {
    height: 100px;
    background-image: url(../img/logo-header.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.zl__newscat-title {
    background: var(--turquoise-57);
    line-height: 36px;
    overflow: hidden;
    padding: 0px 10px 0px 50px;
    font-weight: 500;
    font-size: 16px;
    color: var(--gray);
}

.zl__newscat-cat {
    margin: 32px 50px 32px 50px;
}

a.zl__newscat-item {
    display: block;
    font-size: 18px;
    color: var(--gray);
    margin-bottom: 15px;
    position: relative;
}

a.zl__newscat-item.active,
a.zl__newscat-item:hover {
    color: var(--turquoise);
}



/************************************ welcome ************************************/
.zl__welcome {
    display: flex;
    height: 100vh;
}

.zl__welcome-block {
    min-width: 500px;
}

.zl__welcome-logo {
    text-align: center;
    margin: 75px auto 35px;
}

.zl__welcome-shortcode {
    max-width: 350px;
    margin: 0px auto 50px;
}

.zl__welcome-presentation {
    width: 160px;
    margin: 0px auto;
    text-align: center;
}

a.zl__welcome-presentation-a {
    color: var(--mauve);
}

.zl__welcome-presentation-img {
    width: 71px;
    height: 90px;
    margin-bottom: 10px;
}

.zl__welcome-presentation-info {
    display: block;
}

.zl__welcome-content {
    height: 100vh;
    width: 100%;
    position: relative;
}


.zl__welcome-info {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
}

.zl__welcome-title {
    font-weight: 500;
    font-size: 36px;
    color: var(--white);
    max-width: 340px;
    margin-left: 70px;
    margin-bottom: 70px;
}

.zl__welcome-tile {
    margin-left: 70px;
    display: flex;
    width: 880px;
    justify-content: space-between;
    margin-bottom: 60px;
}

.zl__welcometile {
    width: 280px;
    height: 212px;
    padding: 25px 20px;
    position: relative;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
}

.zl__welcometile-title {
    font-weight: 500;
    font-size: 24px;
}

.zl__welcometile-text {
    position: absolute;
    bottom: 24px;
    width: 210px;
}

.zl__welcometile.turquoise {
    color: var(--gray);
    background: var(--turquoise);
}

.zl__welcometile.gray {
    background: var(--gray);
    color: #FAFCFF;
}

.zl__welcome-logo-footer {
    margin-left: 70px;
}

.zl__welcome-logo-footer-img {
    width: 250px;
}

.zl__welcome-slider {
    height: 100vh;
}

.zl__welcome-img {
    height: 100vh;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
}

.zl__welcome-slider .carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    border: 1px solid var(--turquoise);
    border-radius: 50%;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(253 237 237 / 0%);
    opacity: 1;
}

.zl__welcome-slider .carousel-indicators .active {
    opacity: 1;
    background-color: var(--turquoise);
}

.zl__profile-notis {
    position: absolute;
    background: var(--white);
    box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
    padding: 20px 25px;
    left: -330px;
    width: 300px;
    top: -80px;
}

.zl__profile-notis-text {
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: var(--gray);
    margin-top: 25px;
}

.zl__profile-notis-icon {
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 0C18.8522 0 14.3087 1.37825 10.4441 3.96047C6.57956 6.54268 3.5675 10.2129 1.78884 14.507C0.0101822 18.801 -0.455196 23.5261 0.451557 28.0846C1.35831 32.6432 3.59647 36.8305 6.88301 40.117C10.1695 43.4036 14.3568 45.6417 18.9154 46.5485C23.474 47.4552 28.199 46.9899 32.4931 45.2112C36.7872 43.4325 40.4574 40.4205 43.0396 36.5559C45.6218 32.6914 47 28.1479 47 23.5C46.9931 17.2696 44.5149 11.2963 40.1093 6.8907C35.7037 2.4851 29.7305 0.00697469 23.5 0ZM23.5 43.8667C19.4719 43.8667 15.5342 42.6722 12.1849 40.4343C8.83562 38.1964 6.22517 35.0155 4.68367 31.294C3.14216 27.5725 2.73883 23.4774 3.52469 19.5267C4.31054 15.5759 6.25028 11.9469 9.09861 9.0986C11.9469 6.25027 15.5759 4.31053 19.5267 3.52468C23.4774 2.73882 27.5725 3.14215 31.294 4.68366C35.0155 6.22516 38.1964 8.83561 40.4343 12.1849C42.6722 15.5342 43.8667 19.4719 43.8667 23.5C43.8606 28.8997 41.7129 34.0766 37.8947 37.8947C34.0766 41.7129 28.8997 43.8606 23.5 43.8667Z' fill='%23AD85A9'/%3E%3Cpath d='M23.4995 18.9659C23.2252 18.9659 22.9536 19.02 22.7001 19.1249C22.4467 19.2299 22.2164 19.3838 22.0225 19.5778C21.8285 19.7717 21.6746 20.002 21.5696 20.2554C21.4647 20.5089 21.4106 20.7805 21.4106 21.0548V34.166C21.4106 34.72 21.6307 35.2513 22.0225 35.643C22.4142 36.0348 22.9455 36.2548 23.4995 36.2548C24.0535 36.2548 24.5849 36.0348 24.9766 35.643C25.3683 35.2513 25.5884 34.72 25.5884 34.166V21.0548C25.5884 20.7805 25.5344 20.5089 25.4294 20.2554C25.3245 20.002 25.1706 19.7717 24.9766 19.5778C24.7826 19.3838 24.5524 19.2299 24.2989 19.1249C24.0455 19.02 23.7739 18.9659 23.4995 18.9659Z' fill='%2331D4D3'/%3E%3Cpath d='M23.4995 14.9207C24.6532 14.9207 25.5884 13.9855 25.5884 12.8318C25.5884 11.6781 24.6532 10.7429 23.4995 10.7429C22.3459 10.7429 21.4106 11.6781 21.4106 12.8318C21.4106 13.9855 22.3459 14.9207 23.4995 14.9207Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

.zl__profile-notis-close {
    position: absolute;
    top: 0px;
    right: 22px;
    width: 15px;
    height: 15px;
    margin-top: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L13 13M13 1L1 13' stroke='%23A9A0A0'/%3E%3C/svg%3E ");
}

.zl__profile-notis:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 100%;
    top: 70px;
    border-left-color: var(--white);
    border-width: 20px;
    margin-top: -1px;
}

/************************************ teble payment ************************************/

.zl__teble-payment {
    margin-bottom: 200px;
    background-image: url(../img/teble-payment.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.zl__teble-payment table {
    width: 100%;
    border: 1px solid #444;
    color: var(--gray);
    font-size: 18px;
}

.zl__teble-payment td {
    border: 1px solid #444;
}

.zl__teble-payment tr {
    border: 1px solid #444;
}

.zl__teble-payment td:nth-child(1) {
    font-weight: bold;
    padding: 24px 10px 24px 40px;
    width: 380px;
}

.zl__teble-payment td:nth-child(2) {
    padding: 24px 10px 24px 30px;
}

/************************************ teble insurance ************************************/
.zl__teble-insurance table {
    width: 100%;
    border: 1px solid #F5F5F5;
    color: var(--gray);
    font-size: 18px;
    margin-bottom: 80px;
}

.zl__teble-insurance td {
    border: 1px solid #DEDEDE;
}

.zl__teble-insurance tr {
    border: 1px solid #DEDEDE;
}

.zl__teble-insurance tr:nth-child(1) {
    background: #aeeceb;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    color: #494343;
    border: 1px solid #F5F5F5;
}

.zl__teble-insurance tr:nth-child(2) {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #494343;
}

.zl__teble-insurance td:nth-child(1) {
    font-weight: bold;
    text-align: left;
    font-size: 18px;
    padding: 20px;
    width: 320px;
    background: #e6dce5;
    border-right: 1px solid #F5F5F5;
}

.zl__teble-insurance tr:nth-child(1) td:nth-child(1) {
    border-bottom: 1px solid #F5F5F5;
}


/************************************ teble tariffs ************************************/
.zl__teble-tariffs table {
    width: 100%;
    border: 1px solid #F5F5F5;
    color: var(--gray);
    font-size: 18px;
    margin-bottom: 10px;
}



.zl__teble-tariffs tr {
    border: 1px solid #DEDEDE;
}

.zl__teble-tariffs tr:nth-child(1) {
    background: #aeeceb;
    text-align: center;
    font-weight: 600;
    font-size: 12px !important;
    color: #494343;
    border: 1px solid #F5F5F5;
}

.zl__teble-tariffs tr:nth-child(2) {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #494343;
}

.zl__teble-tariffs td {
    border: 1px solid #F5F5F5;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
}

.zl__teble-tariffs td:nth-child(1) {
    font-weight: 500;
    text-align: left;
    font-size: 16px;
    padding: 20px;
    width: 200px;
    background: #e6dce5;
    border-right: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
    color: #000000;
}

.zl__teble-tariffs tr:nth-child(1) td:nth-child(1) {
    border-bottom: 1px solid #F5F5F5;
}


/************************************ Ответственное хранение ************************************/

.zl__storage-calc {
    background: var(--gray);
    padding: 50px 70px 70px 70px;
}

.zl__storagecalc-title {
    font-weight: 500;
    font-size: 20px;
    color: var(--turquoise);
}

.zl__storagecalc-label {
    font-size: 16px;
    line-height: 23px;
    color: var(--white);
    height: 32px;
}

.zl__storagecalc-input {
    background: var(--white);
    height: 68px;
    line-height: 68px;
    border: none;
    padding: 0px 20px;
    width: 100%;
}

.zl__storagecalc-result {
    background: var(--white);
    margin-top: 32px;
    width: 100%;
    position: relative;
    min-height: 245px;
}

.zl__storagecalc-sum {
    padding: 20px;
}

.zl__storagecalc-sum-item {
    position: relative;
    height: 55px;
}

.zl__storagecalc-sum-title {
    font-size: 14px;
    line-height: 20px;
    color: #635D5D;
}

.zl__storagecalc-sum-price {
    position: absolute;
    top: 28px;
    color: var(--gray);
    font-size: 24px;
    line-height: 28px;
}

.zl__storagecalc-sum-info {
    font-size: 14px;
    line-height: 20px;
    color: var(--gray);
    right: 0px;
    bottom: 0px;
    position: absolute;
}

.zl__storagecalc-submit {
    position: absolute;
    bottom: 0px;
    padding: 0px;
}

.zl__storage-priceblock {
    background: var(--white);
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    width: 100%;
    padding: 27px 30px;
    border-bottom: 10px solid var(--mauve);
    min-height: 350px;
}

.zl__storage-priceblock-title {
    font-weight: 500;
    font-size: 24px;
    color: #414141;
    height: 78px;
}

.zl__storage-priceblock-price {
    border-radius: 50%;
    background: #DDF8F8;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 34px auto 6px;
    font-weight: 500;
    font-size: 22px;
    color: var(--gray);
}

.zl__storage-priceblock-info {
    font-size: 16px;
    color: var(--gray);
    text-align: center;
}

.zl__storage-warehouse {
    border: 1px solid #D8D5D5;
    box-sizing: border-box;
    width: 100%;
}

.zl__storage-warehouse-title {
    background: var(--turquoise-57);
    height: 52px;
    font-weight: 500;
    font-size: 16px;
    color: var(--gray);
    padding-left: 28px;
    line-height: 52px;
    position: relative;
}

.zl__storage-warehouse-title::after {
    content: "";
    background-image: url(../img/logo-small.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 150px;
    height: 52px;
    display: block;
    position: absolute;
    top: 1px;
    left: 174px;
}

.zl__storage-warehouse-list {
    margin: 25px;
    font-weight: 500;
    font-size: 14px;
    color: var(--gray);
}

.zl__storage-warehouse-item {
    margin-bottom: 25px;
    padding-left: 25px;
    background-image: url(../img/map-turquoise.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 15px;
}

.zl__storage-warehouse-hr {
    border-top: 1px solid #87E4E4;
    margin-bottom: 25px;
}

.zl__storage-application-consent {
    font-size: 12px;
    color: var(--white);
}

.zl__storage-application {
    background-image: url(../img/warehouse.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 80px 0px 90px;
}

.zl__storage-application-title {
    font-weight: bold;
    font-size: 48px;
    color: var(--turquoise);
}

.zl__storage-application-subtitle {
    font-size: 18px;
    color: var(--white);
}

.zl__storage-options {
    background-color: var(--white);
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    padding: 60px 40px;
}

.zl__storage-options.floor {
    border-bottom: 10px solid var(--turquoise);
    background-image: url(../img/storage-floor.svg);
    background-repeat: no-repeat;
    background-position: 95% 20%;
}

.zl__storage-options.shelving {
    border-bottom: 10px solid var(--mauve);
    background-image: url(../img/storage-shelving.svg);
    background-repeat: no-repeat;
    background-position: 95% 20%;
}

.zl__storage-title {
    font-weight: 500;
    font-size: 24px;
    color: #414141;
    margin-bottom: 25px;
}

.zl__storage-text {
    font-size: 16px;
    color: #777777;
    max-width: 320px;
    min-height: 180px;
    margin-bottom: 30px;
}

.zl__storage-btn {
    border: 1px solid var(--turquoise);
    box-sizing: border-box;
    font-size: 18px;
    color: var(--gray);
    text-align: center;
    line-height: 47px;
    width: 140px;
    height: 47px;
    display: inline-block;
    cursor: pointer;
}

.zl__storage-btn:hover {
    background: var(--turquoise);
}

.zl__order-message textarea {
    background: #fafafa;
    min-height: 41px;
}

.zl__order-message textarea {
    background: #fafafa;
    min-height: 62px;
}

.pickup_terminal_list {
    margin-left: 29px;
}

/************************************ Взаиморасчеты ************************************/
#mutual_settlements_result {
    overflow-x: auto;
    overflow-y: hidden;
}

.zl__table-vzaimoraschety-title {
    width: 100%;
    min-width: 800px;
    margin-bottom: 20px;
}

.zl__table-vzaimoraschety-title-title {
    background: var(--turquoise-10);
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.zl__table-vzaimoraschety-title-title td {
    padding: 20px;
}

.zl__table-vzaimoraschety-title-subtitle td {
    padding: 20px;
}

.zl__table-vzaimoraschety-title-subtitle td.zl__table-vzaimoraschety-title-contractor {
    font-weight: normal;
    font-size: 14px;
}

.zl__table-vzaimoraschety-title-subtitle td {
    font-weight: 500;
    font-size: 14px;
    padding: 20px 20px 15px 20px;
}

.zl__table-vzaimoraschety-title-contracts td {
    font-weight: 500;
    font-size: 14px;
    padding: 0px 20px 15px 20px;
}

td.zl__table-vzaimoraschety-title-contractor {
    padding-left: 30px;
}

.zl__table-vzaimoraschety-title-start {
    text-align: center;
}

.zl__table-vzaimoraschety-title-parish {
    text-align: center;
}

.zl__table-vzaimoraschety-title-expense {
    text-align: center;
}

.zl__table-vzaimoraschety-title-end {
    text-align: center;
}

.zl__table-vzaimoraschety-title-expense {
    color: #FF0000;
}

.zl__table-vzaimoraschety-body {
    width: 100%;
    min-width: 800px;
    margin-bottom: 20px;
}

.zl__table-vzaimoraschety-body-title {
    background: rgba(198, 205, 205, 0.3);
}


tr.zl__table-vzaimoraschety-body-item {
    border-bottom: 1px solid #D2D2D2;
}

.zl__table-vzaimoraschety-body-title td {
    padding: 20px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.zl__table-vzaimoraschety-body-item td {
    font-size: 14px;
    color: #626262;
    padding: 23px 0px 25px 20px;
}

td.zl__table-vzaimoraschety-body-item-data,
td.zl__table-vzaimoraschety-body-item-parish,
td.zl__table-vzaimoraschety-body-item-expense {
    font-weight: 500;
}

td.zl__table-vzaimoraschety-body-item-parish,
td.zl__table-vzaimoraschety-body-item-expense {
    font-weight: 500;
    text-align: center;
    padding-left: 0px;
}

/************************************ Мои заказы ************************************/
#my_order_list_result {
    overflow-x: auto;
    overflow-y: hidden;
}

.zl__myorder-xls {
    width: 200px;
    float: right;
    margin-bottom: 20px;
}


.zl__myorder-table {
    width: 100%;
    min-width: 800px;
    margin-bottom: 20px;
}

tr.zl__myorder-table-title {
    background: var(--turquoise-10);
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

tr.zl__myorder-table-title td {
    padding: 20px 0px 20px 10px;
}

tr.zl__myorder-item {
    font-size: 14px;
    vertical-align: text-top;
    border-bottom: 1px solid #D2D2D2;
}

tr.zl__myorder-item td {
    padding: 20px 0px 20px 10px;
}

.zl__myorder-item-invoice-date {
    font-weight: 500;
    margin-bottom: 4px;
}

.zl__myorder-item-invoice-id {
    margin-bottom: 20px;
}

.zl__myorder-item-invoice-name {
    font-weight: 500;
    margin-bottom: 10px;
}

.zl__myorder-item-invoice-doc a,
.zl__myorder-item-url-list a {
    color: var(--turquoise);
    display: block;
    margin-bottom: 4px;
}


.zl__myorder-item-invoice-doc a:hover,
.zl__myorder-item-url-list a:hover {
    color: var(--turquoise-dark);
}

.zl__myorder-item-ot-org {
    margin-bottom: 13px;
}

tr.zl__myorder-item td {
    padding: 20px 0px 20px 10px;
}

.zl__myorder-item-price-sum {
    font-weight: 500;
}

ul.zl__myorder-item-url-list {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}



.zl__myorder-item-invoice {
    width: 20%;
}

.zl__myorder-item-ot {
    width: 18%;
}

.zl__myorder-item-do {
    width: 18%;
}

.zl__myorder-item-size {
    width: 17%;
}

td.zl__myorder-item-price {
    width: 8%;
}

.zl__myorder-item-status {
    width: 5%;
}

.zl__myorder-item-url {
    width: 15%;
}



.zl__myorder-table-noresult {
    text-align: center;
    padding: 20px 0px;
}













.zl__order-cost-preview {
    width: 100%;
    height: 40px;
}


.zl__order-cost {
    background: rgba(49, 212, 211, 0.2);
    padding: 40px 30px 20px 30px
}

.order_cost-title {
    font-weight: 600;
    font-size: 24px;
    color: var(--gray);
    margin-bottom: 23px;
}

.zl__order-cost-label {
    font-weight: 500;
    font-size: 18px;
    color: var(--gray);
    margin-bottom: 10px;
}

.zl__order-cost-parem-dot {
    border-bottom: 1px dotted #555;
    display: block;
    margin: 2px;
    width: auto;
    flex: auto;
}

.zl__order-cost-parem-price {
    flex: none;
}

.zl__order-cost-parem-line {
    font-size: 14px;
    display: flex;
    color: var(--gray);
    justify-content: space-between;
    margin-bottom: 7px;
}

.zl__order-cost-parem-text {
    font-size: 14px;
    line-height: 160%;
    color: var(--gray);
}

.zl__order-cost hr {
    margin: 30px 0px 20px 0px;
}

.zl__order-cost-price-line {
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    font-size: 18px;
    color: var(--gray);
    margin-bottom: 5px;
}

.zl__order-cost-price-info {
    font-size: 14px;
    color: #9AA0AD;
}

.zl__order-cost-price-delivery {
    font-weight: 500;
    font-size: 16px;
    color: rgba(71, 70, 83, 0.63);
}

.zl__order-cost-price-info {
    font-size: 14px;
    color: #9AA0AD;
    margin-bottom: 12px;
}

.zl__order-cost-price-oversized {
    color: red;
    margin-bottom: 12px;
    font-size: 14px;
}

div#ui-datepicker-div.zl__datepicker-order-modal {
    width: 280px !important;
}

/************************************ 404 ************************************/
.zl__container-404 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.xl__404-title {
    font-weight: 500;
    font-size: 64px;
    color: var(--gray);
    margin-bottom: 30px;
}

.xl__404-text {
    font-size: 18px;
    color: #7E7E7E;
    margin-bottom: 40px;
}






/************************************ footer ************************************/
.zl__footer {
    min-height: 700px;
    background: var(--gray);
    padding-top: 40px;
}

.zl__footercont-local {
    font-weight: normal;
    height: 30px;
    font-size: 14px;
    color: var(--turquoise);
}

.zl__footercont a {
    font-weight: 400;
    font-size: 24px;
    color: var(--white);
}

.zl__footercont a:hover {
    color: var(--turquoise-dark);
}

.zl__footercont-address {
    padding-top: 3px;
    font-size: 18px;
    color: #ABAAAA;
}

a.zl__footercont-mail {
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: left;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4067 8.55103L23.7188 15.907C23.8083 15.6861 23.86 15.4461 23.86 15.194V1.90876C23.86 1.65591 23.8081 1.4152 23.7182 1.19385L15.4067 8.55103Z' fill='%2331D4D3'/%3E%3Cpath d='M12.7308 9.64485L23.1418 0.429236C22.8145 0.165099 22.404 0 21.9509 0H1.90857C1.45823 0 1.04858 0.164581 0.721191 0.427977L11.1287 9.64485C11.5854 10.0494 12.2741 10.0489 12.7308 9.64485Z' fill='%2331D4D3'/%3E%3Cpath d='M23.1433 16.6726L14.6866 9.18862L13.3636 10.3597C12.9552 10.7213 12.4425 10.9024 11.9299 10.9024C11.4173 10.9024 10.9049 10.7215 10.496 10.3594L9.17317 9.18799L0.719727 16.6737C1.04733 16.9378 1.45762 17.103 1.90873 17.103H21.951C22.4048 17.103 22.8158 16.9374 23.1433 16.6726Z' fill='%2331D4D3'/%3E%3Cpath d='M8.45348 8.5504L0.143375 1.19092C0.0522944 1.41309 0 1.65494 0 1.90886V15.1941C0 15.4472 0.0521834 15.6882 0.142671 15.9098L8.45348 8.5504Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

.zl__footercall-line {
    border-bottom: 1px solid #636363;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.zl__footercall-title {
    font-weight: 300;
    font-size: 40px;
    line-height: 121.9%;
    color: var(--turquoise);
}

.zl__footercall-line {
    border-bottom: 1px solid #636363;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.zl__footermenu-title {
    font-weight: bold;
    font-size: 18px;
    color: var(--white);
    padding-bottom: 17px;
}

.zl__footercontact-title {
    font-weight: normal;
    font-size: 16px;
    color: var(--white);
    padding: 6px 0px;
}

.zl__footercontact-time {
    font-size: 16px;
    color: #AFAFAF;
}

.zl__footercontact-soc {
    padding-top: 20px;
}

.zl__footermenu-menu ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.zl__footermenu-menu li {
    padding: 6px 0px;
}

.zl__footermenu-menu a {
    font-size: 16px;
    line-height: 121.9%;
    color: #AFAFAF;
}

.zl__footermenu-menu a:hover {
    color: var(--turquoise-dark);
}

.zl_copy {
    font-size: 12px;
    line-height: 150%;
    color: #817F7F;
}





.zl__onas-foundation {
    font-size: 36px;
    line-height: 35px;
    color: #E4E4E4;
    text-align: center;
}

.zl__onas-foundation-year {
    background-image: url("data:image/svg+xml,%3Csvg width='340' height='107' viewBox='0 0 340 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.792001 32.288V11.12L49.176 1.32799V104H25.704V26.24L0.792001 32.288ZM112.794 103.568H81.8336L111.93 70.016C110.586 70.496 109.146 70.832 107.61 71.024C106.17 71.216 104.49 71.312 102.57 71.312C97.5776 71.312 92.6816 70.016 87.8816 67.424C83.0816 64.832 79.1456 61.088 76.0736 56.192C73.0016 51.296 71.4656 45.44 71.4656 38.624C71.4656 30.368 73.2896 23.456 76.9376 17.888C80.6816 12.224 85.6736 8 91.9136 5.21599C98.1536 2.336 105.018 0.895997 112.506 0.895997C120.09 0.895997 126.954 2.336 133.098 5.21599C139.338 8 144.282 12.224 147.93 17.888C151.674 23.456 153.546 30.368 153.546 38.624C153.546 44.096 152.394 49.136 150.09 53.744C147.882 58.352 145.098 62.672 141.738 66.704L112.794 103.568ZM129.354 38.624C129.354 33.536 127.722 29.456 124.458 26.384C121.29 23.216 117.306 21.632 112.506 21.632C107.706 21.632 103.674 23.216 100.41 26.384C97.1456 29.456 95.5136 33.536 95.5136 38.624C95.5136 43.712 97.1456 47.84 100.41 51.008C103.674 54.176 107.706 55.76 112.506 55.76C117.306 55.76 121.29 54.176 124.458 51.008C127.722 47.84 129.354 43.712 129.354 38.624ZM209.122 103.568H178.162L208.258 70.016C206.914 70.496 205.474 70.832 203.938 71.024C202.498 71.216 200.818 71.312 198.898 71.312C193.906 71.312 189.01 70.016 184.21 67.424C179.41 64.832 175.474 61.088 172.402 56.192C169.33 51.296 167.794 45.44 167.794 38.624C167.794 30.368 169.618 23.456 173.266 17.888C177.01 12.224 182.002 8 188.242 5.21599C194.482 2.336 201.346 0.895997 208.834 0.895997C216.418 0.895997 223.282 2.336 229.426 5.21599C235.666 8 240.61 12.224 244.258 17.888C248.002 23.456 249.874 30.368 249.874 38.624C249.874 44.096 248.722 49.136 246.418 53.744C244.21 58.352 241.426 62.672 238.066 66.704L209.122 103.568ZM225.682 38.624C225.682 33.536 224.05 29.456 220.786 26.384C217.618 23.216 213.634 21.632 208.834 21.632C204.034 21.632 200.002 23.216 196.738 26.384C193.474 29.456 191.842 33.536 191.842 38.624C191.842 43.712 193.474 47.84 196.738 51.008C200.002 54.176 204.034 55.76 208.834 55.76C213.634 55.76 217.618 54.176 220.786 51.008C224.05 47.84 225.682 43.712 225.682 38.624ZM264.41 76.64C264.41 69.92 266.234 64.448 269.882 60.224C273.626 56 278.09 52.784 283.274 50.576C278.858 48.464 275.21 45.488 272.33 41.648C269.45 37.808 268.01 33.104 268.01 27.536C268.01 21.872 269.546 17.072 272.618 13.136C275.786 9.10399 279.962 6.08 285.146 4.064C290.33 1.952 295.994 0.895997 302.138 0.895997C308.378 0.895997 314.042 1.952 319.13 4.064C324.314 6.08 328.442 9.10399 331.514 13.136C334.586 17.072 336.122 21.872 336.122 27.536C336.122 33.104 334.682 37.808 331.802 41.648C328.922 45.488 325.322 48.464 321.002 50.576C326.186 52.784 330.602 56 334.25 60.224C337.898 64.448 339.722 69.92 339.722 76.64C339.722 82.784 337.946 88.064 334.394 92.48C330.938 96.896 326.33 100.304 320.57 102.704C314.906 105.104 308.762 106.304 302.138 106.304C295.514 106.304 289.322 105.104 283.562 102.704C277.898 100.304 273.29 96.896 269.738 92.48C266.186 88.064 264.41 82.784 264.41 76.64ZM290.906 29.84C290.906 33.2 291.962 35.984 294.074 38.192C296.282 40.304 298.97 41.36 302.138 41.36C305.306 41.36 307.946 40.304 310.058 38.192C312.17 35.984 313.226 33.2 313.226 29.84C313.226 26.48 312.218 23.744 310.202 21.632C308.186 19.52 305.498 18.464 302.138 18.464C298.874 18.464 296.186 19.52 294.074 21.632C291.962 23.744 290.906 26.48 290.906 29.84ZM288.602 72.896C288.602 77.312 289.946 80.72 292.634 83.12C295.322 85.424 298.49 86.576 302.138 86.576C305.786 86.576 308.906 85.424 311.498 83.12C314.186 80.72 315.53 77.312 315.53 72.896C315.53 69.248 314.186 66.176 311.498 63.68C308.906 61.088 305.786 59.792 302.138 59.792C298.49 59.792 295.322 61.088 292.634 63.68C289.946 66.176 288.602 69.248 288.602 72.896Z' fill='%23AD85A9'/%3E%3C/svg%3E ");
    height: 135px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zl__onas-auto {
    background-image: url("data:image/svg+xml,%3Csvg width='101' height='81' viewBox='0 0 101 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M88.7822 26.2274C87.8836 25.1965 86.5823 24.605 85.2116 24.605H65.6141V14.9529C65.6141 14.5328 65.2718 14.1929 64.8498 14.1929C64.4277 14.1929 64.0855 14.5328 64.0855 14.9529V53.1473H2.34888V31.1645C2.34888 30.7444 2.00667 30.4045 1.5846 30.4045C1.16252 30.4045 0.820312 30.7444 0.820312 31.1645V65.4231C0.820312 68.1877 3.0822 70.4366 5.86243 70.4366H14.6489C15.0427 75.9878 19.6984 80.3871 25.3793 80.3871C31.0599 80.3871 35.7156 75.9878 36.1094 70.4366H60.5637H71.3997C71.7935 75.9878 76.4492 80.3871 82.1302 80.3871C87.8111 80.3871 92.4668 75.9878 92.8606 70.4366H96.752C98.6407 70.4366 100.177 68.9084 100.177 67.0307V41.1439C100.177 39.9869 99.758 38.8676 98.9967 37.9933L88.7822 26.2274ZM25.3793 78.8671C20.2842 78.8671 16.1389 74.745 16.1389 69.6788C16.1389 64.6126 20.2842 60.4905 25.3793 60.4905C30.4744 60.4905 34.6194 64.6126 34.6194 69.6788C34.6194 74.745 30.4744 78.8671 25.3793 78.8671ZM64.0855 65.4231C64.0855 67.3491 62.5058 68.9166 60.5637 68.9166H36.1092C35.7134 63.3676 31.0584 58.9705 25.3793 58.9705C19.7 58.9705 15.0449 63.3676 14.6491 68.9166H5.86243C3.92522 68.9166 2.34888 67.3491 2.34888 65.4231V54.6673H64.0855V65.4231ZM82.1302 78.8671C77.0389 78.8671 72.8966 74.7513 72.8903 69.6903C72.8904 69.6855 72.8931 69.6814 72.8931 69.6766C72.8931 69.6721 72.8905 69.6684 72.8904 69.6638C72.8987 64.6045 77.0401 60.4905 82.1302 60.4905C87.2237 60.4905 91.3678 64.61 91.3704 69.674C91.3704 69.6749 91.3699 69.6756 91.3699 69.6766C91.3699 69.6777 91.3706 69.6788 91.3706 69.6799C91.3699 74.7457 87.2249 78.8671 82.1302 78.8671ZM98.6489 67.0307C98.6489 68.0705 97.798 68.9166 96.752 68.9166H92.8604C92.4646 63.3676 87.8095 58.9705 82.1302 58.9705C76.4508 58.9705 71.7957 63.3676 71.3999 68.9166H64.179C65.0653 68.013 65.6141 66.7811 65.6141 65.4231V26.125H85.2116C86.1386 26.125 87.0189 26.5251 87.6261 27.222L90.9394 31.0383H75.8076C74.4672 31.0383 73.3763 32.1226 73.3763 33.4556V45.8657C73.3763 47.1987 74.4672 48.283 75.8076 48.283H98.6489V67.0307ZM98.6489 46.763H75.8076C75.3098 46.763 74.9049 46.3608 74.9049 45.8657V33.4556C74.9049 32.9606 75.3098 32.5583 75.8076 32.5583H92.259L97.8406 38.9871C98.3619 39.5861 98.6489 40.352 98.6489 41.1439V46.763Z' fill='%233F4141'/%3E%3Cpath d='M82.1293 65.1145C79.5983 65.1145 77.5391 67.1622 77.5391 69.679C77.5391 72.1957 79.5983 74.2434 82.1293 74.2434C84.6602 74.2434 86.7195 72.1957 86.7195 69.679C86.7195 67.1622 84.6602 65.1145 82.1293 65.1145ZM82.1293 72.7234C80.441 72.7234 79.0676 71.3578 79.0676 69.679C79.0676 68.0001 80.441 66.6345 82.1293 66.6345C83.8176 66.6345 85.1909 68.0001 85.1909 69.679C85.1909 71.3578 83.8176 72.7234 82.1293 72.7234Z' fill='%23494343'/%3E%3Cpath d='M25.3793 65.1145C22.8483 65.1145 20.7891 67.1622 20.7891 69.679C20.7891 72.1957 22.8483 74.2434 25.3793 74.2434C27.9102 74.2434 29.9691 72.1957 29.9691 69.679C29.9691 67.1622 27.9102 65.1145 25.3793 65.1145ZM25.3793 72.7234C23.691 72.7234 22.3176 71.3578 22.3176 69.679C22.3176 68.0001 23.691 66.6345 25.3793 66.6345C27.0672 66.6345 28.4405 68.0001 28.4405 69.679C28.4405 71.3578 27.0672 72.7234 25.3793 72.7234Z' fill='%23494343'/%3E%3Cpath d='M45.1588 50.2172H59.7261C60.1482 50.2172 60.4904 49.8773 60.4904 49.4572V34.9712C60.4904 34.5511 60.1482 34.2112 59.7261 34.2112H45.1588C44.7367 34.2112 44.3945 34.5511 44.3945 34.9712V49.4572C44.3945 49.8773 44.7367 50.2172 45.1588 50.2172ZM45.9231 35.7312H58.9619V48.6972H45.9231V35.7312Z' fill='%2331D4D3'/%3E%3Cpath d='M25.9323 34.2114C25.5102 34.2114 25.168 34.5513 25.168 34.9714V49.4574C25.168 49.8775 25.5102 50.2174 25.9323 50.2174H40.4996C40.9217 50.2174 41.2639 49.8775 41.2639 49.4574V34.9714C41.2639 34.5513 40.9217 34.2114 40.4996 34.2114H25.9323ZM39.7353 48.6974H26.6965V35.7314H39.7353V48.6974Z' fill='%2317E6E4'/%3E%3Cpath d='M5.94531 34.9714V49.4574C5.94531 49.8775 6.28752 50.2174 6.7096 50.2174H21.2769C21.699 50.2174 22.0412 49.8775 22.0412 49.4574V34.9714C22.0412 34.5513 21.699 34.2114 21.2769 34.2114H6.7096C6.28752 34.2114 5.94531 34.5513 5.94531 34.9714ZM7.47388 35.7314H20.5126V48.6974H7.47388V35.7314Z' fill='%2331D4D3'/%3E%3Cpath d='M60.4904 16.6792C60.4904 16.2591 60.1482 15.9192 59.7261 15.9192H45.1588C44.7367 15.9192 44.3945 16.2591 44.3945 16.6792V31.1645C44.3945 31.5845 44.7367 31.9245 45.1588 31.9245H59.7261C60.1482 31.9245 60.4904 31.5845 60.4904 31.1645V16.6792ZM58.9619 30.4045H45.9231V17.4392H58.9619V30.4045Z' fill='%2331D4D3'/%3E%3Cpath d='M53.0853 1.5327C53.5074 1.5327 53.8496 1.19277 53.8496 0.772695C53.8496 0.352617 53.5074 0.0126953 53.0853 0.0126953H47.7223C36.9613 0.0126953 28.0777 8.14948 26.9617 18.5601L24.7444 15.3745C24.5041 15.0294 24.0272 14.9425 23.6812 15.1823C23.3338 15.4213 23.2472 15.8948 23.4876 16.2399L26.9731 21.2482C27.0884 21.4137 27.2653 21.5272 27.4646 21.5629C27.5101 21.5718 27.556 21.5755 27.6016 21.5755C27.7561 21.5755 27.9079 21.5287 28.0367 21.4404L33.0728 17.9744C33.4199 17.7354 33.5065 17.2619 33.2662 16.9168C33.0251 16.5716 32.5496 16.4848 32.2026 16.7245L28.431 19.3203C29.1826 9.38745 37.5445 1.5327 47.7223 1.5327H53.0853Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
    height: 170px;
    background-repeat: no-repeat;
    background-position: center;

}

.zl__onas-logo {
    background-image: url("data:image/svg+xml,%3Csvg width='404' height='79' viewBox='0 0 404 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M108 35.1564L107.127 41.5506H86.6367V41.0056L102.514 18.8806H94.4844C92.0872 18.8806 90.447 19.3853 89.6143 20.4401C88.9986 21.2072 88.7059 21.9541 88.3829 23.7104H87.4341L88.1608 17.4978H107.273V18.0429L91.5573 40.1678H100.894C102.968 40.1678 104.563 39.6631 105.436 38.7547C106.163 37.9523 106.526 37.1902 107.142 35.1564H108Z' fill='%2331D4D3'/%3E%3Cpath d='M112.689 21.4595C112.689 18.7696 112.255 18.3709 109.156 18.1892V17.4978H119.946V18.1892C116.918 18.3356 116.383 18.8049 116.383 21.4595V37.6091C116.383 40.2637 116.969 40.7734 119.946 40.8794V41.5708H109.166V40.839C112.22 40.7331 112.699 40.294 112.699 37.5687L112.689 21.4595Z' fill='%2331D4D3'/%3E%3Cpath d='M142.228 41.9491L126.169 21.969V36.2109C126.169 39.8799 126.785 40.7126 129.586 40.859V41.5504H121.047V40.8388C124.075 40.6218 124.58 39.9304 124.58 36.1907V20.1875C123.126 18.4817 122.621 18.1688 121.047 18.1688V17.4976H127.259L141.249 35.0855V22.837C141.249 20.5862 140.921 19.3043 140.194 18.7693C139.649 18.4413 139.139 18.3 137.762 18.189V17.4976H146.296V18.189C144.918 18.3353 144.408 18.4817 143.899 18.845C143.207 19.3144 142.849 20.6568 142.849 22.837V41.9491H142.228Z' fill='%2331D4D3'/%3E%3Cpath d='M172.603 29.3424C170.494 29.5241 170.08 29.9985 170.08 32.1383V39.5167C168.627 40.7884 164.084 42.04 160.961 42.04C156.964 42.04 153.476 40.6572 151.044 38.149C149.025 36.0092 148.016 33.2839 148.016 29.7209C148.016 22.3123 153.214 16.9678 160.476 16.9678C162.159 16.9802 163.829 17.2631 165.422 17.8055C165.929 18.0167 166.468 18.1396 167.017 18.1689C167.381 18.167 167.736 18.0497 168.029 17.834C168.323 17.6182 168.541 17.315 168.652 16.9678H169.454L169.742 24.6338H168.909C168.001 22.4183 167.42 21.4392 166.325 20.4198C164.908 19.0973 163.035 18.374 161.097 18.4011C159.907 18.3868 158.728 18.626 157.637 19.1029C156.547 19.5797 155.571 20.2832 154.773 21.1667C153.173 22.9431 152.159 26.2488 152.159 29.6654C152.159 36.423 155.793 40.5664 161.713 40.5664C164.332 40.5664 166.547 39.5823 166.547 38.4215V32.5774C166.547 31.0129 166.325 30.1802 165.785 29.8521C165.346 29.5594 164.912 29.4534 163.348 29.3475V28.6964H172.613L172.603 29.3424Z' fill='%2331D4D3'/%3E%3Cpath d='M193.133 41.5506H173.512V40.839C176.166 40.6574 176.676 40.1123 176.676 37.5687V21.4191C176.676 18.8958 176.202 18.3911 173.512 18.1488V17.4978H192.805L192.916 22.696H191.988C191.367 19.4257 190.57 18.8806 186.436 18.8806H181.536C180.552 18.8806 180.335 19.0976 180.335 20.1171V28.1919H185.932C187.638 28.1919 188.657 27.8992 189.126 27.2835C189.525 26.7788 189.671 26.2287 189.929 24.7601H190.762V33.1882H189.969C189.495 30.1601 188.96 29.7009 185.972 29.7009H180.38V38.674C180.38 39.2897 180.451 39.6833 180.633 39.7994C180.89 40.0568 182.414 40.2385 184.196 40.2385H185.175C190.373 40.2385 191.932 39.3654 193.754 35.439H194.764L193.133 41.5506Z' fill='%2331D4D3'/%3E%3Cpath d='M219.241 41.5506H213.371L204.726 30.362L202.708 30.4326V37.5889C202.708 40.2082 203.177 40.6775 205.973 40.8592V41.5506H195.895V40.839C198.62 40.622 198.983 40.188 198.983 37.17V21.4595C198.983 18.8806 198.62 18.4819 195.895 18.1892V17.4978H205.922C209.339 17.4978 212.357 18.4415 213.735 19.9354C214.69 21.028 215.197 22.4414 215.153 23.892C215.174 24.6824 215.018 25.4675 214.698 26.1903C214.378 26.9131 213.9 27.5554 213.301 28.0707C212.1 29.0801 211.01 29.4889 208.577 29.9582L216.061 39.1534C217.116 40.3899 217.843 40.7532 219.221 40.8592L219.241 41.5506ZM202.713 29.0902C206.2 29.0145 207.472 28.7975 209.142 27.8537C210.449 27.1623 211.211 25.6382 211.211 23.8163C211.211 20.3997 209.107 18.8402 204.565 18.8402C203.111 18.8402 202.713 19.1279 202.713 20.1473V29.0902Z' fill='%2331D4D3'/%3E%3Cpath d='M248.399 41.5507H229.105V40.8391H229.797C230.462 40.8591 231.114 40.6547 231.649 40.2587C232.083 39.9307 232.194 39.4563 232.194 38.0432V20.8842C232.194 19.3702 232.048 18.8655 231.503 18.5223C230.994 18.1978 230.4 18.0326 229.797 18.0479H229.105V17.3162H240.713V18.0429H239.931C239.264 18.0209 238.61 18.2294 238.079 18.6334C237.645 18.9967 237.534 19.4711 237.534 20.8893V37.5436C237.534 39.7944 237.826 40.1578 239.461 40.1578H241.384C243.857 40.1578 245.275 39.4664 246.618 37.6344C247.491 36.4383 248.071 34.9142 248.636 32.4413H249.363L248.399 41.5507Z' fill='%23464A53'/%3E%3Cpath d='M272.162 20.4802C274.453 22.8371 275.508 25.6733 275.508 29.5644C275.508 36.867 270.527 41.9188 263.396 41.9188C256.023 41.9188 251.117 36.9427 251.117 29.4231C251.117 25.315 252.46 22.1557 255.185 19.8645C257.384 17.8933 260.263 16.8513 263.214 16.9576C266.934 16.9525 269.841 18.078 272.162 20.4802ZM259.616 20.0765C257.91 22.186 257.183 25.0173 257.183 29.524C257.183 33.3747 257.688 35.9536 258.854 37.9521C259.255 38.7431 259.863 39.4108 260.613 39.8844C261.363 40.3579 262.227 40.6197 263.114 40.642C264.001 40.6642 264.877 40.4461 265.65 40.0107C266.423 39.5754 267.064 38.939 267.504 38.1691C268.771 36.0999 269.462 32.976 269.462 29.196C269.462 22.1305 267.247 18.2243 263.325 18.2243C262.606 18.2261 261.897 18.3942 261.253 18.7155C260.61 19.0368 260.05 19.5026 259.616 20.0765Z' fill='%23464A53'/%3E%3Cpath d='M299.051 24.689H298.289C297.852 22.9525 296.853 21.4091 295.448 20.2984C293.934 18.9862 292.42 18.3705 290.765 18.3705C289.789 18.3373 288.821 18.5458 287.946 18.9772C287.071 19.4086 286.316 20.0497 285.748 20.8434C284.476 22.6956 283.931 25.4208 283.931 29.8165C283.931 34.2123 284.476 36.9728 285.713 38.608C286.234 39.2218 286.886 39.7103 287.622 40.037C288.358 40.3638 289.158 40.5205 289.962 40.4955C291.205 40.5338 292.443 40.3121 293.596 39.8444V34.1012C293.596 32.5872 293.449 32.1381 292.904 31.7747C292.376 31.4708 291.773 31.3204 291.163 31.3407H290.583V30.5786H302.135V31.3407H301.504C300.842 31.3048 300.189 31.4972 299.652 31.8857C299.183 32.2491 299.072 32.6831 299.072 34.1012V39.8293C296.44 41.2135 293.506 41.9244 290.532 41.8985C283.265 41.8985 277.961 36.8517 277.961 29.9427C277.971 28.0463 278.369 26.1721 279.132 24.436C279.895 22.6999 281.007 21.1388 282.397 19.8492C284.461 17.9211 287.199 16.8777 290.023 16.9423C291.719 16.9984 293.397 17.3045 295.004 17.8507C296.346 18.3251 296.382 18.3251 296.856 18.3251C297.689 18.3251 298.128 17.886 298.309 16.9776H299.072L299.051 24.689Z' fill='%23464A53'/%3E%3Cpath d='M306.099 20.9498C306.099 19.3904 305.953 18.9311 305.408 18.5173C304.899 18.1927 304.305 18.0275 303.702 18.0429H303.016V17.3162H314.532V18.0429H313.846C313.176 18.019 312.518 18.2276 311.984 18.6334C311.55 19.0371 311.439 19.5065 311.439 20.9599V38.0381C311.439 39.5522 311.585 39.9963 312.13 40.3596C312.641 40.6835 313.236 40.8486 313.841 40.834H314.527V41.5608H303.016V40.8391H303.707C304.372 40.8591 305.024 40.6547 305.559 40.2587C305.998 39.8953 306.104 39.4563 306.104 38.0432L306.099 20.9498Z' fill='%23464A53'/%3E%3Cpath d='M332.987 24.6187H332.149C331.821 22.8372 331.352 21.8228 330.332 20.7327C329.627 19.9632 328.769 19.3495 327.813 18.9306C326.857 18.5117 325.825 18.297 324.781 18.3001C322.091 18.3001 320.204 19.7132 320.204 21.7874C320.204 23.3015 321.072 24.3663 323.11 25.2394C323.797 25.5271 324.781 25.8904 329.283 27.5256C332.482 28.868 334.264 31.4116 334.264 34.591C334.296 35.6121 334.089 36.6266 333.659 37.5536C333.23 38.4806 332.59 39.2945 331.791 39.9305C329.987 41.2139 327.827 41.9005 325.614 41.8937C323.799 41.8463 322.011 41.4523 320.345 40.7329C319.89 40.5131 319.396 40.3894 318.891 40.3696C318.094 40.3696 317.66 40.7683 317.377 41.7827H316.434V33.0871H317.377C317.413 34.7929 318.069 36.2111 319.487 37.8462C320.905 39.4813 323.227 40.4251 325.659 40.4251C328.46 40.4251 330.383 38.8606 330.383 36.6097C330.378 35.9527 330.201 35.3084 329.87 34.7409C329.539 34.1734 329.065 33.7024 328.495 33.3748C327.698 32.8701 327.698 32.8701 324.17 31.5226C320.173 30.0086 320.067 29.9581 318.901 28.9992C318.147 28.3632 317.544 27.5671 317.137 26.6688C316.729 25.7704 316.527 24.7925 316.545 23.8061C316.545 19.8444 319.85 16.9375 324.392 16.9375C326.169 16.9375 327.294 17.1949 330.312 18.3203C330.529 18.4192 330.765 18.4692 331.004 18.4667C331.766 18.4667 332.129 17.9923 332.164 17.0132H333.002L332.987 24.6187Z' fill='%23464A53'/%3E%3Cpath d='M348.395 38.028C348.395 39.5421 348.537 39.9862 349.082 40.3495C349.593 40.6734 350.188 40.8385 350.793 40.8239H351.883V41.5507H339.564V40.8391H340.654C341.319 40.8591 341.971 40.6547 342.506 40.2587C342.945 39.8953 343.051 39.4563 343.051 38.0432V18.6334H341.456C338.368 18.6334 336.838 20.2332 336.586 23.7205H335.531V17.3162H355.95V23.7104H354.896C354.643 20.2231 353.079 18.6233 349.99 18.6233H348.395V38.028Z' fill='%23464A53'/%3E%3Cpath d='M359.913 20.9498C359.913 19.3904 359.766 18.9311 359.221 18.5173C358.713 18.1927 358.119 18.0275 357.516 18.0429H356.824V17.3162H368.341V18.0429H367.65C366.983 18.0209 366.328 18.2294 365.797 18.6334C365.363 19.0371 365.252 19.5065 365.252 20.9599V38.0381C365.252 39.5522 365.399 39.9963 365.944 40.3596C366.452 40.6842 367.046 40.8494 367.65 40.834H368.341V41.5608H356.824V40.8391H357.521C358.186 40.8583 358.838 40.654 359.373 40.2587C359.807 39.8953 359.918 39.4563 359.918 38.0432L359.913 20.9498Z' fill='%23464A53'/%3E%3Cpath d='M391.666 36.2112C390.598 37.9674 389.093 39.4162 387.297 40.4159C385.501 41.4156 383.476 41.9318 381.421 41.914C374.81 41.914 370.086 36.8673 370.086 29.8018C370.086 22.4638 375.208 16.978 382.077 16.978C384.096 16.978 384.762 17.1244 387.962 18.3962C388.272 18.5666 388.617 18.6665 388.971 18.6889C389.698 18.6889 390.021 18.2498 390.243 16.978H391.075V24.7652H390.243C389.698 22.8777 389.233 22.0399 388.315 21.0255C387.638 20.3323 386.83 19.7793 385.939 19.3983C385.048 19.0173 384.091 18.8156 383.122 18.8049C382.065 18.8065 381.028 19.0874 380.115 19.6192C379.202 20.1509 378.446 20.9147 377.924 21.833C376.687 23.7962 376.142 26.1581 376.142 29.5697C376.142 36.292 378.504 40.072 382.758 40.072C385.882 40.072 388.496 38.4015 390.566 35.0555L391.666 36.2112Z' fill='%23464A53'/%3E%3Cpath d='M21.6208 19.9551H23.1394C23.1394 19.9551 22.9454 13.0763 30.8326 12.8424C38.8035 12.6052 43.7138 12.8424 43.7138 12.8424C43.7138 12.8424 19.3295 46.0072 20.5103 46.0072H35.1877V43.5283L28.0965 43.5684L50.8418 11.7232V10.7644H22.6611L21.6208 19.9551Z' fill='%2331D4D3'/%3E%3Cpath d='M38.3118 78.5572L37.1277 77.605C36.2748 76.9369 16.0951 60.7303 7.75289 40.1606C-1.49238 17.4093 0.0696791 2.40877 0.143267 1.78068L0.333926 0L73.4198 0.0902035L73.5871 1.921C73.6105 2.19829 74.1557 8.84328 72.5836 18.7389C71.1286 27.8461 67.506 41.5404 58.515 55.0709L58.4614 55.1444C57.9029 55.9094 44.7273 73.8766 39.5561 77.6552L38.3118 78.5572ZM4.04007 4.00904C3.93972 8.52924 4.42138 21.3081 11.4557 38.6505C18.2358 55.3549 33.823 69.5368 38.3553 73.4156C42.8475 69.2262 51.7917 57.463 55.1901 52.8158C69.0748 31.8986 69.7939 10.3868 69.6702 4.09591L4.04007 4.00904Z' fill='%2331D4D3'/%3E%3Cpath d='M53.0434 10.7644C52.9196 10.8479 51.876 12.7155 51.6854 12.9994C50.4177 14.8904 49.1232 16.7613 47.8454 18.6789C43.671 24.923 39.3126 31.0401 35.1348 37.2976C33.8738 39.1885 32.5794 41.0627 31.2949 42.9771C30.6795 43.8891 29.8198 44.4404 29.8566 46.0139H50.6585C51.0844 42.8713 51.5114 39.7275 51.9396 36.5826H50.5782C50.2203 39.2553 48.4776 42.212 46.3369 43.1341L44.5775 43.6954C44.243 43.7856 43.865 43.6954 43.6175 43.8557H37.0414C37.4228 43.114 38.0449 42.5194 38.4831 41.8512C39.7876 39.9035 41.0787 37.9858 42.4033 36.0949C43.4536 34.5982 44.3099 33.038 45.3635 31.5413C48.103 27.6458 50.7789 23.7003 53.4448 19.7146C54.8363 17.6332 56.2812 15.5786 57.6861 13.4805C58.151 12.7856 59.3017 11.6263 59.4455 10.7644H53.0434Z' fill='%23464A53'/%3E%3Cpath d='M397.593 4.85986H397.557C396.086 4.86454 394.678 5.4527 393.64 6.49519C392.603 7.53768 392.021 8.9493 392.023 10.4201C392.026 11.8909 392.612 13.3007 393.653 14.3398C394.693 15.379 396.104 15.9627 397.575 15.9627C399.046 15.9627 400.456 15.379 401.497 14.3398C402.538 13.3007 403.124 11.8909 403.126 10.4201C403.129 8.9493 402.547 7.53768 401.51 6.49519C400.472 5.4527 399.063 4.86454 397.593 4.85986ZM397.593 14.6051C396.441 14.6165 395.333 14.1702 394.511 13.3643C393.689 12.5584 393.221 11.4589 393.209 10.3078C393.198 9.15674 393.644 8.04827 394.45 7.22628C395.256 6.40429 396.356 5.93611 397.507 5.92473H397.542C398.104 5.93112 398.658 6.04973 399.174 6.27359C399.689 6.49745 400.154 6.82205 400.542 7.2283C400.93 7.63455 401.233 8.11425 401.432 8.6392C401.632 9.16415 401.725 9.72376 401.706 10.2851C401.725 10.8391 401.634 11.3914 401.436 11.9094C401.239 12.4274 400.939 12.9006 400.556 13.3009C400.172 13.7013 399.713 14.0208 399.204 14.2404C398.695 14.4601 398.147 14.5755 397.593 14.5799V14.6051ZM398.814 10.4113V10.3457C399.117 10.2858 399.391 10.1268 399.594 9.89386C399.797 9.6609 399.917 9.36713 399.934 9.05876C399.947 8.83222 399.902 8.60613 399.804 8.40145C399.706 8.19677 399.558 8.02013 399.374 7.88792C399.011 7.62044 398.546 7.45389 397.522 7.45389C396.826 7.46012 396.131 7.51578 395.443 7.62044V13.0608H396.699V10.916H397.295C397.986 10.916 398.304 11.1834 398.415 11.7436C398.487 12.2043 398.632 12.6505 398.844 13.0659H400.166C399.973 12.6463 399.84 12.201 399.773 11.7436C399.606 11.0119 399.344 10.5829 398.814 10.4113ZM397.3 10.0176H396.704V8.46829C396.933 8.41861 397.167 8.39658 397.401 8.40268C398.193 8.40268 398.556 8.73072 398.556 9.22531C398.556 9.71989 398.011 10.0227 397.325 10.0227L397.3 10.0176Z' fill='%23464A53'/%3E%3Cpath d='M85.1797 55.4069V54.4189H93.2167V55.4069H89.7207V67.7189H88.6757V55.4069H85.1797Z' fill='%23464A53'/%3E%3Cpath d='M98.0967 54.4189H101.213C102.049 54.4189 102.79 54.5772 103.436 54.8939C104.094 55.2106 104.614 55.6602 104.994 56.2429C105.374 56.8256 105.564 57.5286 105.564 58.3519C105.564 59.1626 105.374 59.8656 104.994 60.4609C104.614 61.0436 104.094 61.4932 103.436 61.8099C102.79 62.1266 102.049 62.2849 101.213 62.2849H99.1417V67.7189H98.0967V54.4189ZM101.213 55.4069H99.1417V61.2969H101.213C102.188 61.2969 102.98 61.0499 103.588 60.5559C104.196 60.0492 104.5 59.3146 104.5 58.3519C104.5 57.3892 104.196 56.6609 103.588 56.1669C102.98 55.6602 102.188 55.4069 101.213 55.4069Z' fill='%23464A53'/%3E%3Cpath d='M119.064 67.7189L117.221 63.2539H111.502L109.678 67.7189H108.5L114.371 53.9059L120.242 67.7189H119.064ZM114.371 56.3189L111.92 62.2659H116.822L114.371 56.3189Z' fill='%23464A53'/%3E%3Cpath d='M125.223 54.4189H126.268V59.9859H134.039V54.4189H135.103V67.7189H134.039V60.9739H126.268V67.7189H125.223V54.4189Z' fill='%23464A53'/%3E%3Cpath d='M141.921 61.0689C141.921 62.1962 142.162 63.1969 142.643 64.0709C143.124 64.9322 143.77 65.6099 144.581 66.1039C145.392 66.5852 146.297 66.8259 147.298 66.8259C148.235 66.8259 149.052 66.6676 149.749 66.3509C150.458 66.0216 151.066 65.5719 151.573 65.0019V66.4079C151.016 66.9019 150.408 67.2756 149.749 67.5289C149.09 67.7696 148.273 67.8899 147.298 67.8899C146.373 67.8899 145.518 67.7252 144.733 67.3959C143.948 67.0539 143.257 66.5789 142.662 65.9709C142.079 65.3629 141.623 64.6409 141.294 63.8049C140.965 62.9689 140.8 62.0569 140.8 61.0689C140.8 60.0809 140.965 59.1689 141.294 58.3329C141.623 57.4969 142.079 56.7749 142.662 56.1669C143.257 55.5589 143.948 55.0902 144.733 54.7609C145.518 54.4189 146.373 54.2479 147.298 54.2479C148.273 54.2479 149.09 54.3746 149.749 54.6279C150.408 54.8686 151.016 55.2359 151.573 55.7299V57.1169C151.079 56.5469 150.471 56.1036 149.749 55.7869C149.04 55.4702 148.223 55.3119 147.298 55.3119C146.31 55.3119 145.404 55.5589 144.581 56.0529C143.77 56.5342 143.124 57.2056 142.643 58.0669C142.162 58.9282 141.921 59.9289 141.921 61.0689Z' fill='%23464A53'/%3E%3Cpath d='M166.176 55.4069H158.291V67.7189H157.246V54.4189H167.221V67.7189H166.176V55.4069Z' fill='%23464A53'/%3E%3Cpath d='M172.324 61.0689C172.324 60.0936 172.488 59.1942 172.818 58.3709C173.147 57.5349 173.609 56.8129 174.205 56.2049C174.8 55.5842 175.497 55.1029 176.295 54.7609C177.105 54.4189 177.986 54.2479 178.936 54.2479C179.886 54.2479 180.76 54.4189 181.558 54.7609C182.368 55.1029 183.071 55.5842 183.667 56.2049C184.262 56.8129 184.724 57.5349 185.054 58.3709C185.383 59.1942 185.548 60.0936 185.548 61.0689C185.548 62.0442 185.383 62.9499 185.054 63.7859C184.724 64.6092 184.262 65.3312 183.667 65.9519C183.071 66.5599 182.368 67.0349 181.558 67.3769C180.76 67.7189 179.886 67.8899 178.936 67.8899C177.986 67.8899 177.105 67.7189 176.295 67.3769C175.497 67.0349 174.8 66.5599 174.205 65.9519C173.609 65.3312 173.147 64.6092 172.818 63.7859C172.488 62.9499 172.324 62.0442 172.324 61.0689ZM173.426 61.0689C173.426 62.1709 173.66 63.1589 174.129 64.0329C174.61 64.9069 175.262 65.5972 176.086 66.1039C176.922 66.5979 177.872 66.8449 178.936 66.8449C180 66.8449 180.943 66.5979 181.767 66.1039C182.603 65.5972 183.255 64.9069 183.724 64.0329C184.192 63.1589 184.427 62.1709 184.427 61.0689C184.427 59.9542 184.192 58.9662 183.724 58.1049C183.255 57.2309 182.603 56.5469 181.767 56.0529C180.943 55.5462 180 55.2929 178.936 55.2929C177.872 55.2929 176.922 55.5462 176.086 56.0529C175.262 56.5469 174.61 57.2309 174.129 58.1049C173.66 58.9662 173.426 59.9542 173.426 61.0689Z' fill='%23464A53'/%3E%3Cpath d='M190.849 54.4189H193.965C194.801 54.4189 195.542 54.5772 196.188 54.8939C196.847 55.2106 197.366 55.6602 197.746 56.2429C198.126 56.8256 198.316 57.5286 198.316 58.3519C198.316 59.1626 198.126 59.8656 197.746 60.4609C197.366 61.0436 196.847 61.4932 196.188 61.8099C195.542 62.1266 194.801 62.2849 193.965 62.2849H191.894V67.7189H190.849V54.4189ZM193.965 55.4069H191.894V61.2969H193.965C194.941 61.2969 195.732 61.0499 196.34 60.5559C196.948 60.0492 197.252 59.3146 197.252 58.3519C197.252 57.3892 196.948 56.6609 196.34 56.1669C195.732 55.6602 194.941 55.4069 193.965 55.4069Z' fill='%23464A53'/%3E%3Cpath d='M202.108 55.4069V54.4189H210.145V55.4069H206.649V67.7189H205.604V55.4069H202.108Z' fill='%23464A53'/%3E%3Cpath d='M215.025 54.4189H216.07V59.9859H223.841V54.4189H224.905V67.7189H223.841V60.9739H216.07V67.7189H215.025V54.4189Z' fill='%23464A53'/%3E%3Cpath d='M240.501 67.7189L238.658 63.2539H232.939L231.115 67.7189H229.937L235.808 53.9059L241.679 67.7189H240.501ZM235.808 56.3189L233.357 62.2659H238.259L235.808 56.3189Z' fill='%23464A53'/%3E%3Cpath d='M253.405 54.4189V67.7189H252.36V62.1329H250.631L246.755 67.7189H245.444L249.491 62.0759C248.427 61.9366 247.553 61.5376 246.869 60.8789C246.198 60.2202 245.862 59.3526 245.862 58.2759C245.862 57.4526 246.059 56.7559 246.451 56.1859C246.844 55.6159 247.382 55.1789 248.066 54.8749C248.75 54.5709 249.517 54.4189 250.365 54.4189H253.405ZM250.365 61.2019H252.36V55.3499H250.365C249.365 55.3499 248.535 55.5969 247.876 56.0909C247.23 56.5849 246.907 57.3132 246.907 58.2759C246.907 59.2386 247.23 59.9669 247.876 60.4609C248.522 60.9549 249.352 61.2019 250.365 61.2019Z' fill='%23464A53'/%3E%3Cpath d='M267.774 54.4189H268.819V60.3469L274.329 54.4189H275.659L269.807 60.6509L275.944 67.7189H274.614L268.819 61.0119V67.7189H267.774V54.4189Z' fill='%23464A53'/%3E%3Cpath d='M279.604 61.0689C279.604 60.0936 279.769 59.1942 280.098 58.3709C280.427 57.5349 280.89 56.8129 281.485 56.2049C282.08 55.5842 282.777 55.1029 283.575 54.7609C284.386 54.4189 285.266 54.2479 286.216 54.2479C287.166 54.2479 288.04 54.4189 288.838 54.7609C289.649 55.1029 290.352 55.5842 290.947 56.2049C291.542 56.8129 292.005 57.5349 292.334 58.3709C292.663 59.1942 292.828 60.0936 292.828 61.0689C292.828 62.0442 292.663 62.9499 292.334 63.7859C292.005 64.6092 291.542 65.3312 290.947 65.9519C290.352 66.5599 289.649 67.0349 288.838 67.3769C288.04 67.7189 287.166 67.8899 286.216 67.8899C285.266 67.8899 284.386 67.7189 283.575 67.3769C282.777 67.0349 282.08 66.5599 281.485 65.9519C280.89 65.3312 280.427 64.6092 280.098 63.7859C279.769 62.9499 279.604 62.0442 279.604 61.0689ZM280.706 61.0689C280.706 62.1709 280.94 63.1589 281.409 64.0329C281.89 64.9069 282.543 65.5972 283.366 66.1039C284.202 66.5979 285.152 66.8449 286.216 66.8449C287.28 66.8449 288.224 66.5979 289.047 66.1039C289.883 65.5972 290.535 64.9069 291.004 64.0329C291.473 63.1589 291.707 62.1709 291.707 61.0689C291.707 59.9542 291.473 58.9662 291.004 58.1049C290.535 57.2309 289.883 56.5469 289.047 56.0529C288.224 55.5462 287.28 55.2929 286.216 55.2929C285.152 55.2929 284.202 55.5462 283.366 56.0529C282.543 56.5469 281.89 57.2309 281.409 58.1049C280.94 58.9662 280.706 59.9542 280.706 61.0689Z' fill='%23464A53'/%3E%3Cpath d='M299.631 57.1929L298.491 67.7189H297.446L298.985 53.9059L304.305 64.1279L309.625 53.9059L311.164 67.7189H310.119L308.979 57.1929L304.305 66.1799L299.631 57.1929Z' fill='%23464A53'/%3E%3Cpath d='M325.12 55.4069H317.235V67.7189H316.19V54.4189H326.165V67.7189H325.12V55.4069Z' fill='%23464A53'/%3E%3Cpath d='M341.167 67.7189L339.324 63.2539H333.605L331.781 67.7189H330.603L336.474 53.9059L342.345 67.7189H341.167ZM336.474 56.3189L334.023 62.2659H338.925L336.474 56.3189Z' fill='%23464A53'/%3E%3Cpath d='M347.326 54.4189H348.371V59.9859H356.142V54.4189H357.206V67.7189H356.142V60.9739H348.371V67.7189H347.326V54.4189Z' fill='%23464A53'/%3E%3Cpath d='M364.708 54.4189V65.6099L374.816 53.7539V67.7189H373.771V56.5279L363.663 68.3839V54.4189H364.708Z' fill='%23464A53'/%3E%3Cpath d='M387.506 54.4189V67.7189H386.461V62.1329H384.732L380.856 67.7189H379.545L383.592 62.0759C382.528 61.9366 381.654 61.5376 380.97 60.8789C380.299 60.2202 379.963 59.3526 379.963 58.2759C379.963 57.4526 380.159 56.7559 380.552 56.1859C380.945 55.6159 381.483 55.1789 382.167 54.8749C382.851 54.5709 383.617 54.4189 384.466 54.4189H387.506ZM384.466 61.2019H386.461V55.3499H384.466C383.465 55.3499 382.636 55.5969 381.977 56.0909C381.331 56.5849 381.008 57.3132 381.008 58.2759C381.008 59.2386 381.331 59.9669 381.977 60.4609C382.623 60.9549 383.453 61.2019 384.466 61.2019Z' fill='%23464A53'/%3E%3C/svg%3E ");
    height: 170px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.zl__onas-p {
    font-size: 18px;
    line-height: 150%;
    color: #979191;
}

.zl__onas-title {
    font-weight: bold;
    font-size: 48px;
    color: var(--gray);
    white-space: pre-line;
    padding-top: 120px;
    padding-bottom: 60px;
}

.zl__onas-title img {
    width: 35px;
}

.zl__onas-turquoise {
    background: var(--turquoise);
    margin-top: 150px;
}

.zl__onas-turquoise>div {
    background-image: url("data:image/svg+xml,%3Csvg width='381' height='407' viewBox='0 0 381 407' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M111.784 103.218H119.635C119.635 103.218 118.632 67.6562 159.407 66.4472C200.615 65.2209 226.001 66.4472 226.001 66.4472C226.001 66.4472 99.9386 237.903 106.043 237.903H181.922V225.087L145.262 225.294L262.851 60.6612V55.7042H117.162L111.784 103.218Z' fill='white'/%3E%3Cpath d='M198.065 406.18L191.943 401.258C187.534 397.804 83.2083 314.019 40.081 207.678C-7.71534 90.0577 0.360227 12.508 0.740661 9.26096L1.72633 0.0551758L379.566 0.52151L380.431 9.98637C380.552 11.4199 383.37 45.7732 375.243 96.9318C367.721 144.014 348.993 214.811 302.511 284.761L302.234 285.141C299.346 289.096 231.232 381.983 204.497 401.517L198.065 406.18ZM20.8863 20.7811C20.3676 44.1497 22.8577 110.214 59.2237 199.871C94.2754 286.229 174.858 359.547 198.289 379.599C221.513 357.941 267.753 297.127 285.322 273.102C357.103 164.965 360.821 53.7527 360.181 21.2302L20.8863 20.7811Z' fill='white'/%3E%3Cpath d='M274.244 55.7028C273.604 56.1345 268.209 65.7894 267.224 67.2575C260.67 77.0332 253.977 86.7053 247.372 96.6193C225.791 128.9 203.259 160.524 181.661 192.874C175.141 202.65 168.449 212.339 161.809 222.236C158.627 226.951 154.183 229.801 154.373 237.936H261.915C264.117 221.689 266.324 205.436 268.538 189.178H261.5C259.649 202.995 250.64 218.281 239.573 223.048L230.477 225.949C228.748 226.416 226.794 225.949 225.514 226.778H191.517C193.489 222.944 196.705 219.87 198.97 216.415C205.714 206.346 212.389 196.432 219.237 186.656C224.667 178.919 229.094 170.853 234.541 163.115C248.703 142.976 262.537 122.579 276.319 101.973C283.513 91.2132 290.983 80.5912 298.246 69.7446C300.65 66.1521 306.598 60.1588 307.342 55.7028H274.244Z' fill='%23464A53'/%3E%3C/g%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center right;
    display: flex;
    align-items: center;
    min-height: 320px;
    font-size: 24px;
    line-height: 150%;
    color: var(--white);
}

.zl__onas-turquoise p {
    font-size: 24px;
    line-height: 150%;
}



/************************************ welcome ************************************/
.zl__welcome-shortcode-title {
    font-weight: 500;
    font-size: 18px;
    color: var(--gray);
    text-align: center;
    margin-bottom: 20px;
}

.zl__welcome-nav-tabs {
    border: 1px solid var(--turquoise);
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
}

.zl__welcome-nav-tabs .nav-link {
    border: none;
}

.zl__welcome-nav-tabs .zl__welcome-nav-link {
    color: #4E4E4E;
    border-radius: 0px;
    width: 50%;
    font-weight: 500;
    font-size: 16px;
    padding: 0px;
    text-align: center;
}

.zl__welcome-nav-tabs .zl__welcome-nav-link.active {
    background: var(--turquoise);
    border-color: var(--turquoise);
    height: 38px;
}

.zl__welcome-input {
    border: 1px solid #D1D1D1;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    padding: 0px 20px;
    width: 100%;
}

.zl__welcome-shortcode-info {
    font-size: 13px;
    text-align: center;
    color: #6B6E71;
    width: 295px;
    margin: 35px auto;
}

a.zl__welcome-forgot-a {
    border-bottom: 1px dashed #000000;
    font-size: 16px;
    color: var(--gray);
}

.zl__welcome-input.error {
    border: 1px solid red;
}

.zl__welcome-error {
    color: red;
}








/************************************ modal ************************************/
.zl__modal-content {
    background: var(--white);
    padding: 40px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0px;
}

.zl__modal-title {
    font-weight: normal;
    font-size: 33px;
    color: #000000;
    margin-bottom: 10px;
}

.zl__modal-p {
    font-weight: normal;
    font-size: 18px;
    color: #878787;
    margin-bottom: 20px;
}


.zl__modal-input {
    margin-bottom: 25px;
    padding: 0px 0px 0px 40px;
    font-size: 18px;
    line-height: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    color: #878787;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #BABABA;
    width: 380px;
    background-repeat: no-repeat;
    background-position: left center;
}

.zl__modal-input-icon-no {
    padding: 0px 0px 0px 0px;
}

.zl__modal-input-icon-direction {
    line-height: 23px;
    padding: 0px 0px 0px 0px;
    height: 37px;
}

.zl__modal-direction-search {
    position: relative;
    width: 380px;
}

.zl__modal-input-icon-user {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.58828 9C10.0781 9 12.0965 6.98528 12.0965 4.5C12.0965 2.01472 10.0781 0 7.58828 0C5.09847 0 3.08008 2.01472 3.08008 4.5C3.08008 6.98528 5.09847 9 7.58828 9Z' fill='%23434141'/%3E%3Cpath d='M9.73513 10H5.44161C4.73682 10 4.03893 10.1423 3.38778 10.4187C2.73664 10.6951 2.145 11.1002 1.64664 11.6109C0.640147 12.6424 0.074707 14.0413 0.074707 15.5V19.9C0.074707 20.1917 0.187795 20.4715 0.389093 20.6778C0.590391 20.8841 0.863409 21 1.14809 21H14.0286C14.3133 21 14.5863 20.8841 14.7876 20.6778C14.9889 20.4715 15.102 20.1917 15.102 19.9V15.5C15.102 14.0413 14.5366 12.6424 13.5301 11.6109C12.5236 10.5795 11.1585 10 9.73513 10Z' fill='%23434141'/%3E%3C/svg%3E ");
}

.zl__modal-input-icon-phone {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='25' viewBox='0 0 18 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.47834 24.8445C2.36478 25.5142 0.0874271 21.4654 0.0743084 20.7869C0.0513783 19.6297 3.62138 16.0482 4.14419 16.3284C4.96675 16.7692 7.38135 17.5788 7.80264 17.4611C9.35211 17.0275 13.3768 10.0693 12.9781 8.5128C12.87 8.09 10.9599 6.40733 10.1665 5.91684C9.66168 5.6049 10.9841 0.728208 11.9996 0.16906C12.5948 -0.15858 17.2462 -0.214495 17.7219 1.94754C19.3614 9.3986 11.7625 22.5363 4.47834 24.8445V24.8445Z' fill='%23434242'/%3E%3C/svg%3E ");
}

.zl__modal-input-icon-key {
    background-size: 32px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 375.184 375.184' style='enable-background:new 0 0 375.184 375.184;' xml:space='preserve'%3E%3Cpath d='M285.344,97.751c0-53.9-43.852-97.751-97.752-97.751S89.84,43.851,89.84,97.751c0,46.506,32.648,85.527,76.227,95.358 v160.549c0,11.869,9.656,21.525,21.525,21.525s21.525-9.656,21.525-21.525v-6.908h28.975c8.271,0,15-6.383,15-14.228 c0-7.846-6.729-14.229-15-14.229h-0.58c-2.757,0-5-2.243-5-5v-7.96c0-2.757,2.243-5,5-5h0.58c8.271,0,15-6.383,15-14.229 s-6.729-14.229-15-14.229h-28.975V193.11C252.696,183.278,285.344,144.258,285.344,97.751z M187.592,152.772 c-30.387,0-55.021-24.634-55.021-55.021s24.634-55.021,55.021-55.021s55.021,24.634,55.021,55.021S217.979,152.772,187.592,152.772z '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.zl__modal-input-icon-tmp {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 379.281 379.281' style='enable-background:new 0 0 379.281 379.281;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M339.641,0h-300c-5.514,0-10,4.486-10,10v359.281c0,5.514,4.486,10,10,10h300c5.514,0,10-4.486,10-10V10 C349.641,4.486,345.154,0,339.641,0z M329.641,359.281h-280V96.557h280V359.281z'/%3E%3Cpath d='M89.641,175.641h200c2.762,0,5-2.239,5-5v-34c0-2.761-2.238-5-5-5h-200c-2.762,0-5,2.239-5,5v34 C84.641,173.402,86.879,175.641,89.641,175.641z'/%3E%3Cpath d='M89.641,322.641h91c2.762,0,5-2.239,5-5v-95c0-2.761-2.238-5-5-5h-91c-2.762,0-5,2.239-5,5v95 C84.641,320.402,86.879,322.641,89.641,322.641z'/%3E%3Cpath d='M289.641,217.641h-70c-2.762,0-5,2.239-5,5v29c0,2.761,2.238,5,5,5h70c2.762,0,5-2.239,5-5v-29 C294.641,219.879,292.402,217.641,289.641,217.641z'/%3E%3Cpath d='M289.641,282.324h-70c-2.762,0-5,2.239-5,5v29c0,2.761,2.238,5,5,5h70c2.762,0,5-2.239,5-5v-29 C294.641,284.563,292.402,282.324,289.641,282.324z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    background-size: 24px;
}

.zl__orderptpm-list {
    margin-top: 25px;
}

.zl__orderptpm-item {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    align-content: flex-start;
    align-items: center;
}

.zl__orderptpm-name {
    cursor: pointer;
}

.zl__orderptpm-name:hover {
    color: var(--turquoise);
}

.zl__orderptpm-del {
    flex: none;
    font-size: 14px;
    color: var(--mauve);
    border-bottom: 1px dashed var(--mauve);
    cursor: pointer;
}



.zl__modal-btn {
    margin-bottom: 20px;
}

.zl__modal-consent {
    display: flex;
}

.zl__modal-consent span.zl__checkbox {
    margin: 5px 10px 0px 0px;
}

.zl__modal-consent .zl__modal-label {
    font-size: 14px;
    color: #6B6E71;
    padding-left: 10px;
    line-height: 160%;
}

.zl__modal-upper {
    display: flex;
    align-items: center;
    border: 4px solid rgba(49, 212, 211, 0.5);
    padding: 10px;
    margin: 0px 0 10px -14px;
}



/************************************ modal notice ************************************/
.zl__modal-notice-result-icon {
    height: 80px;
    background-position: center;
    background-repeat: no-repeat;
}

.zl__modal-notice-result-icon.info {
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 53C41.3594 53 53 41.3594 53 27C53 12.6406 41.3594 1 27 1C12.6406 1 1 12.6406 1 27C1 41.3594 12.6406 53 27 53Z' stroke='%2331D4D3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.9286 20.6538H25.1152V41.6054H28.9286V20.6538Z' fill='%2331D4D3'/%3E%3Cpath d='M24.6387 14.7712C24.6387 13.4279 25.6354 12.3879 27.022 12.3879C28.452 12.3879 29.3621 13.4279 29.3621 14.7712C29.4054 16.0712 28.452 17.1113 26.9353 17.1113C25.592 17.1113 24.6387 16.0712 24.6387 14.7712Z' fill='%2331D4D3'/%3E%3C/svg%3E ");
}

.zl__modal-notice-result-icon.error {
    background-image: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.2767 0C11.7543 0 0 11.7403 0 26.25C0 40.7577 11.7522 52.5 26.2767 52.5C40.7992 52.5 52.5534 40.7598 52.5534 26.25C52.5534 11.7423 40.8012 0 26.2767 0ZM43.3088 43.2647C33.8957 52.6682 18.659 52.6695 9.24457 43.2647C-0.146931 33.8828 -0.146931 18.6172 9.24457 9.23519C18.6575 -0.168328 33.8944 -0.16975 43.3088 9.23519C52.7003 18.6173 52.7003 33.8828 43.3088 43.2647Z' fill='%23FF0505'/%3E%3Cpath d='M36.3411 16.1958C35.9136 15.7688 35.2204 15.7688 34.7926 16.1958L26.2767 24.7031L17.7607 16.1957C17.3332 15.7687 16.6399 15.7687 16.2123 16.1957C15.7847 16.6228 15.7847 17.3154 16.2123 17.7426L24.7282 26.25L16.2123 34.7573C15.7847 35.1844 15.7847 35.877 16.2123 36.3042C16.6399 36.7313 17.3331 36.7312 17.7607 36.3042L26.2767 27.7969L34.7926 36.3042C35.2203 36.7312 35.9134 36.7313 36.3411 36.3042C36.7687 35.8771 36.7686 35.1845 36.3411 34.7573L27.8251 26.25L36.3411 17.7426C36.7686 17.3155 36.7686 16.623 36.3411 16.1958Z' fill='%23FF0505'/%3E%3C/svg%3E ");
}

.zl__modal-notice-result-icon.succes {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 52C40.3371 52 52 40.3371 52 26C52 11.6629 40.3371 0 26 0C11.6629 0 0 11.6629 0 26C0 40.3371 11.6629 52 26 52ZM26 2.47619C38.9691 2.47619 49.5238 13.031 49.5238 26C49.5238 38.9691 38.9691 49.5238 26 49.5238C13.031 49.5238 2.47619 38.9691 2.47619 26C2.47619 13.031 13.031 2.47619 26 2.47619Z' fill='%2331D4D3'/%3E%3Cpath d='M18.9983 34.778C19.0973 34.908 19.2459 34.9947 19.4068 35.0194C19.4378 35.0256 19.4626 35.0256 19.4935 35.0256C19.6297 35.0256 19.7597 34.9823 19.8649 34.9018L40.5349 19.2585C40.6649 19.1594 40.7516 19.0109 40.7764 18.8499C40.8011 18.689 40.7578 18.5218 40.6587 18.3918L39.9097 17.4075C39.7859 17.2466 39.6002 17.1599 39.4145 17.1599C39.2845 17.1599 39.1545 17.2032 39.043 17.2837L19.8649 31.8004L13.2597 22.948C13.1359 22.7871 12.9502 22.7004 12.7645 22.7004C12.6345 22.7004 12.5045 22.7375 12.393 22.8242L11.4026 23.5671C11.2726 23.6661 11.1859 23.8147 11.1611 23.9756C11.1364 24.1366 11.1797 24.3037 11.2787 24.4337L18.9983 34.778Z' fill='%2331D4D3'/%3E%3C/svg%3E");
}

.zl__modal-notice-result-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    color: #000000;
    text-align: center;
}

.zl__modal-notice-result-text {
    font-size: 14px;
    line-height: 16px;
    color: #818181;
    text-align: center;
}

.verification_return_btn {
    border-bottom: 1px dashed #000000;
    font-size: 16px;
    color: var(--gray);
    cursor: pointer;
    font-weight: 400;
}

.zl__welcome-error-verification-key {
    margin-top: -25px;
    color: red;
    position: absolute;
}


/*###########################   media 1200  992   ###########################*/
@media (max-width: 1200px) {

    .zl__menu-ul ul.sub-menu .zl__manu-img {
        display: none;
    }

    .zl__menu-call.logged {
        display: none;
    }

    .zl__storage-warehouse-title::after {
        width: 110px;
    }

    .zl__menu-ul>li.menu-item>a {
        padding: 0px 1px;
        letter-spacing: -.5px;
    }
}


/*###########################   media  992 - 768   ###########################*/
@media (max-width: 992px) {

    .zl__menu-call,
    .zl__menu-track {
        display: none;
    }

    .zl__teble-payment td:nth-child(1) {
        padding: 24px 10px 24px 30px;
        width: auto;
    }

}


/*###########################   media 768 - 576   ###########################*/
@media (max-width: 768px) {
    h1 {
        font-size: 42px;
    }

    .zl__menu-ul ul.sub-menu,
    .zl__local-btn.dropdown-toggle::before {
        display: none;
    }

    .zl__mobile-off {
        display: none !important;
    }

    .zl__mobile-on {
        display: block !important;
    }

    .zl__header-local {
        margin-left: 0px;
        background: var(--turquoise);
    }

    .zl__local-btn {
        background: var(--turquoise);
        color: var(--gray);
    }

    .zl__local-btn>span {
        border-bottom: 0px dashed var(--gray);
        padding: 0px 3px;
    }

    .zl__mobile-menu-btn {
        background-image: url("data:image/svg+xml,%3Csvg width='29' height='10' viewBox='0 0 29 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='29' height='2' fill='%23464A53'/%3E%3Crect y='4' width='29' height='2' fill='%23464A53'/%3E%3Crect y='8' width='16' height='2' fill='%23464A53'/%3E%3C/svg%3E ");
        width: 50px;
        height: 40px;
        display: inline-block;
        cursor: pointer;
        background-position: center;
        background-repeat: no-repeat;
    }
}


/*###########################   media 576 - 320   ###########################*/
@media (max-width: 576px) {
    .zl__order-direction {
        padding: 20px 10px;
    }

    .zl__order-direction-icon>span {
        width: 30px;
        height: 30px;
        margin-top: 5px;
    }

    .zl__order-direction-icon {
        width: 35px;
    }

    h1 {
        font-size: 38px;
    }

    .zl__modal-input {
        width: 100%;
    }

    .zl__welcome-block {
        min-width: 100%;
    }

    .zl__footercont-address {
        font-size: 14px;
    }

    .zl__footercall-title {
        font-size: 26px;
    }

    .zl__feedback_form {
        width: 100%;
        text-align: center;
    }

    .zl__smsnotif-param {
        flex-flow: column nowrap;
    }

    .zl__smsnotif-cont,
    .zl__smsnotif-what {
        width: 100%;
        margin-bottom: 5px;
    }

    div#ui-datepicker-div {
        width: 220px !important;
    }
}


/*###########################   media 320 - 0   ###########################*/
@media (max-width: 320px) {
    h1 {
        font-size: 32px;
    }
}

/************************************ Cookie ************************************/

/* Cookie Consent Banner */
.cookie-banner-bottom {
  position: fixed;
  bottom: 24px;
  left: 24px;
  display: flex;
  align-items: flex-start;
  background: var(--white);
  border-radius: 0px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border: 1px solid #EBEBEB;
  border-top: 2px solid var(--turquoise);
  padding: 20px 24px;
  min-width: 320px;
  max-width: 360px;
  font-family: 'Jost', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.2;
  color: #828282;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  transform: translateY(20px);
  z-index: 9999;
}

.cookie-banner-bottom.show {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.cookie-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.cookie-content span {
  margin: 0;
  color: var(--gray);
}

.cookie-content a {
  color: var(--turquoise);
  text-decoration: none;
  transition: all 0.3s ease;
}

.cookie-content a:hover {
  color: var(--turquoise-dark);
  text-decoration: none;
}

.cookie-btn {
  align-self: flex-start;
  color: var(--gray);
  background: var(--turquoise);
  border: none;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px;
  font-size: 16px;
  display: inline-block;
  cursor: pointer;
  transition: all 0.3s ease;
  overflow: hidden;
}

.cookie-btn:hover {
  color: var(--white);
  background: var(--turquoise-dark);
}

.cookie-btn:focus,
.cookie-btn:focus-visible {
  outline: none;
}

/* Alternative mauve style */
.cookie-btn.mauve {
  color: var(--white);
  background: var(--mauve);
}

.cookie-btn.mauve:hover {
  color: var(--white);
  background: var(--mauve-dark);
}

/* Responsive styles */
@media (max-width: 400px) {
  .cookie-banner-bottom {
    bottom: 16px;
    right: 16px;
    left: 16px;
    min-width: auto;
    max-width: none;
    padding: 16px 20px;
  }
  
  .cookie-btn {
    padding: 0px 16px;
    height: 36px;
    line-height: 36px;
    font-size: 15px;
  }
}

@media (max-width: 340px) {
  .cookie-banner-bottom {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  
  .cookie-content {
    align-items: center;
  }
  
  .cookie-btn {
    align-self: stretch;
    text-align: center;
    width: 100%;
  }
}