﻿/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */

.underline {
    text-decoration: underline;
}

.logged-out {
    margin-bottom: 20px;
    font-size: 22px;
}

.PostLogoutRedirectUri {
    border-bottom: 1px solid black;
    cursor: pointer;
}

.list-group-item {
    margin: 10px 0;
}

.consent-description {
    margin-top: 5px;
}

.flex-custom {
    display: flex;
}

.full-page {
    height: calc(100vh - 40px);
    display: flex;
    justify-content: center;
    align-items: center;
}

.ml-10 {
    margin-left: 10px;
}

.full-size {
    height: calc(100vh - 40px) !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logout-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px;
}

.header {
    font: 600 16px PT Sans
}

    .header .desktop-header {
        font-weight: 600;
        display: block
    }

    .header .desktop-header__menu {
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 40px;
        background-color: #595959;
        padding-left: 16px;
        padding-right: 16px;
    }

    .header .desktop-header__left, .header .desktop-header__right {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .header .desktop-header__left, .header .desktop-header__login, .header .desktop-header__login-item, .header .desktop-header__right {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header .desktop-header__login-item {
        cursor: pointer;
        border-left: 1px solid #727272;
        margin-right: 10px;
        padding-left: 10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .header .desktop-header__login-item_icon-cart {
        margin-right: 30px;
        position: relative;
        width: 40px
    }

    .header .desktop-header .shopping-cart {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 10c.559 0 1 .441 1 1 0 .559-.441 1-1 1-.559 0-1-.441-1-1 0-.559.412-1 1-1zm-6 0c.559 0 1 .441 1 1 0 .559-.441 1-1 1-.559 0-1-.441-1-1 0-.559.441-1 1-1zm0-1c-1.107 0-2 .913-2 2s.913 2 2 2 2-.913 2-2-.893-2-2-2zm6 0c-1.107 0-2 .913-2 2s.913 2 2 2c1.088 0 2-.913 2-2s-.912-2-2-2zM.598.017a.588.588 0 1 0 0 1.178h1.688l1.582 5.904c.14.537.616.901 1.178.901h8.229c.545 0 1.002-.364 1.16-.866L16 1.801h-1.266l-1.46 5.004H5.047L3.464.901C3.324.364 2.848 0 2.286 0H.598v.017z' fill='%23fff'/%3E%3C/svg%3E");
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 60%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: 50%
    }

    .header .desktop-header__icon-cart {
        position: relative
    }

        .header .desktop-header__icon-cart i {
            position: absolute;
            top: -10px;
            right: -50px;
            width: 20px;
            height: 20px;
            background-color: #ffc300;
            border-radius: 50%;
            color: #323230;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font: 600 12px PTSans;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-top: 3px;
            z-index: 2
        }

        .header .desktop-header__icon-cart:after {
            content: "";
            position: absolute;
            width: 10px;
            height: 21px;
            border-top-right-radius: 34%;
            -webkit-transform: rotate(-60deg) skewX(-30deg) scaleY(.866);
            transform: rotate(-142deg) skewX(-15deg) scaleY(.466);
            background: #ffc300;
            top: -10.4px;
            left: 27.4px
        }

    .header .desktop-header .user-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        border-left: 1px solid #727272;
        padding-right: 16px;
        cursor: pointer
    }

        .header .desktop-header .user-info .user-avatar {
            background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
            background-position: 50%;
            background-size: cover;
            width: 32px;
            height: 32px;
            margin-left: 8px
        }

        .header .desktop-header .user-info .user-name {
            text-decoration: underline;
            -webkit-text-decoration-style: dashed;
            text-decoration-style: dashed;
            -webkit-text-decoration-color: #fff;
            text-decoration-color: #fff;
            margin-left: 8px
        }

    .header .desktop-header__logo {
        text-transform: uppercase;
        font: 900 16px Exo\ 2;
        margin-right: 20px;
        white-space: nowrap
    }

    .header .desktop-header__menu-list {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header .desktop-header__menu-item {
        height: 100%
    }

        .header .desktop-header__menu-item a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            padding: 0 16px;
            white-space: nowrap
        }

            .header .desktop-header__menu-item a.active, .header .desktop-header__menu-item a:hover {
                background-color: #727272
            }

    .header .desktop-header__search {
        padding: 16px;
        background-color: #0cb520
    }

    .header .mobile-header {
        display: none
    }

.menu-popup {
    position: absolute;
    z-index: 10;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    width: calc(100% - 16px);
    margin: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 16px 0
}

    .menu-popup .menu-popup_list {
        font-weight: 700;
        line-height: 24px;
        font-size: 16px;
        color: #323230
    }

    .menu-popup .menu-popup_list-item {
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 -17px;
        padding: 0 17px;
        cursor: pointer
    }

        .menu-popup .menu-popup_list-item:hover {
            background: #e0ffe3
        }

    .menu-popup .menu-popup_list-item-active {
        font-weight: 700
    }

    .menu-popup .menu-popup_list-item-notify {
        background: rgba(0,0,0,.05);
        border-radius: 2px;
        padding: 0 10px;
        font-weight: 700
    }

    .menu-popup .user-fullname {
        font-weight: 700;
        line-height: 24px;
        font-size: 16px;
        margin-top: 21px;
        margin-bottom: 4px
    }

    .menu-popup .agreement, .menu-popup .price-info {
        font-weight: 400;
        color: #686868
    }

    .menu-popup .agreement {
        margin-bottom: 2px
    }

    .menu-popup .wallet {
        margin-top: 5px;
        margin-bottom: 13px;
        display: inline-block
    }

    .menu-popup .wallet-with-icon {
        background: #f3f3f3;
        border-radius: 4px;
        padding: 6px 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .menu-popup .wallet-with-icon .icon {
            width: 16px;
            height: 16px;
            background-size: contain;
            background-position: 50%;
            margin-right: 8px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.606 14.575H1.394V4.87h13.194v9.705h.018zM3.399 1.647l6.588 1.798H3.399V1.647zm12.078 1.816L2.893.026c-.366-.107-.75.125-.854.516-.017.054-.017.125-.017.179v2.724H.697A.707.707 0 0 0 0 4.158v11.13c0 .392.314.712.697.712h14.588c.384 0 .697-.32.697-.712V4.158a.684.684 0 0 0-.505-.695z' fill='%23323230'/%3E%3C/svg%3E")
        }

        .menu-popup .wallet-with-icon .wallet-balance {
            line-height: 24px;
            font-size: 14px;
            color: #323230;
            font-weight: 700
        }

@media (min-width:1200px) {
    .menu-popup {
        width: 240px;
        right: 1px;
        margin: 0
    }
}

@media (max-width:1200px) {
    /*.desktop-header {
        display: none !important
    }*/

    .mobile-header {
        display: block !important;
        background: #595959;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.195737);
        box-shadow: 0 1px 2px rgba(0,0,0,.195737);
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .mobile-header__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        color: #fff;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 40px
    }

    .mobile-header__menu__left, .mobile-header__menu__left .burger-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .mobile-header__menu__left .burger-wrapper {
            height: 100%;
            width: 40px;
            margin-right: 8px
        }

            .mobile-header__menu__left .burger-wrapper:hover {
                background: #646464
            }

            .mobile-header__menu__left .burger-wrapper .burger-icon {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h16v2H0V0zm0 6h16v2H0V6zm16 6H0v2h16v-2z' fill='%23fff'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                background-position: 50%;
                width: 100%;
                height: 40px
            }

        .mobile-header__menu__left .logo {
            font-family: Exo\ 2;
            font-weight: 900;
            line-height: 14px;
            font-size: 12px;
            text-transform: uppercase
        }

    .mobile-header__menu__right, .mobile-header__menu__right .menu-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .mobile-header__menu__right .menu-item {
            position: relative;
            width: 40px;
            height: 100%;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

            .mobile-header__menu__right .menu-item .map-alt {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 6c0 2.21 2 5.592 6 10.148C10 11.591 12 8.209 12 6A6 6 0 1 0 0 6zm6-4.8A4.8 4.8 0 0 1 10.8 6c0 1.67-1.59 4.496-4.8 8.308C2.79 10.496 1.2 7.67 1.2 6A4.8 4.8 0 0 1 6 1.2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 6a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm4.8 0a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0z' fill='%23fff'/%3E%3C/svg%3E")
            }

            .mobile-header__menu__right .menu-item .map-alt, .mobile-header__menu__right .menu-item .shopping-cart {
                background-repeat: no-repeat;
                background-position: 50%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                height: 100%
            }

            .mobile-header__menu__right .menu-item .shopping-cart {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 10c.559 0 1 .441 1 1 0 .559-.441 1-1 1-.559 0-1-.441-1-1 0-.559.412-1 1-1zm-6 0c.559 0 1 .441 1 1 0 .559-.441 1-1 1-.559 0-1-.441-1-1 0-.559.441-1 1-1zm0-1c-1.107 0-2 .913-2 2s.913 2 2 2 2-.913 2-2-.893-2-2-2zm6 0c-1.107 0-2 .913-2 2s.913 2 2 2c1.088 0 2-.913 2-2s-.912-2-2-2zM.598.017a.588.588 0 1 0 0 1.178h1.688l1.582 5.904c.14.537.616.901 1.178.901h8.229c.545 0 1.002-.364 1.16-.866L16 1.801h-1.266l-1.46 5.004H5.047L3.464.901C3.324.364 2.848 0 2.286 0H.598v.017z' fill='%23fff'/%3E%3C/svg%3E");
                margin-top: 6px;
                margin-right: 6px
            }

            .mobile-header__menu__right .menu-item:hover {
                background: #646464
            }

            .mobile-header__menu__right .menu-item .notify-counter {
                position: absolute;
                width: 17px;
                height: 17px;
                background: #ffc300;
                border-radius: 100px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-weight: 700;
                line-height: 16px;
                font-size: 10px;
                font-family: PT Sans;
                top: 4px;
                right: 3px
            }

            .mobile-header__menu__right .menu-item .user-avatar {
                background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
                background-position: 50%;
                background-size: cover;
                width: 24px;
                height: 24px
            }

            .mobile-header__menu__right .menu-item .new-user {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M5.034 8.512c.104.167.214.326.325.476.245.43.486 1.053.241 1.54-.503.999-3.837 1.903-4.29 2.026A1.849 1.849 0 0 0 0 14.321V15.5h.5m4.534-6.988h.5a.51.51 0 0 0-.065-.248m-.435.248V8.51m0 0l.424-.265.01.018m0 0c.094.149.192.291.293.426l.018.025.015.026c.136.24.282.55.357.887.075.335.088.741-.104 1.124h0c-.208.413-.666.734-1.098.977-.46.258-1.008.488-1.525.68a22.526 22.526 0 0 1-2.004.633H1.42a1.349 1.349 0 0 0-.919 1.28V15.5m4.969-7.236a.486.486 0 0 0-.022-.035M.5 15.5h15m-15 0v.5h15v-.5m0 0h.5v.5-1.679c0-.815-.527-1.508-1.26-1.753l-.05-.014c-.452-.123-3.786-1.027-4.29-2.027-.244-.486-.003-1.11.241-1.539.112-.15.221-.31.326-.476M15.5 15.5V14.32c0-.595-.384-1.1-.918-1.279h-.002c.061.02-1.016-.268-2.004-.634a11.111 11.111 0 0 1-1.524-.68c-.433-.242-.89-.563-1.098-.976h0c-.193-.383-.18-.79-.105-1.124.075-.337.222-.648.357-.887l.016-.026.018-.025c.091-.123.181-.253.268-.388m.46.21V8.51c.634-1.016 1.118-2.352 1.168-4.003C12.21 2.023 10.288.006 8.006 0m2.961 8.512l-.001-.001-.235-.148-.187-.118s0 0 0 0l-.036.057m.46.21h-.5v-.145l.04-.065M8.005 0h-.01m.01 0v.5s0 0 0 0m0-.5v.5h0m-.01-.5C5.713.006 3.79 2.023 3.865 4.508c.05 1.651.534 2.987 1.168 4.003M7.995 0v.5h0m0-.5v.5s0 0 0 0M5.033 8.51v-.5h.014l.016.002a.5.5 0 0 1 .384.217m-.414.282l.424-.265-.01-.017m0 0c-.585-.942-1.036-2.186-1.082-3.736h0C4.298 2.269 6.015.505 7.995.5m0 0h.01m0 0c1.98.005 3.697 1.77 3.631 3.993h0c-.046 1.558-.503 2.809-1.093 3.753l-.035.056' stroke='%23fff'/%3E%3C/svg%3E");
                width: 100%;
                height: 100%;
                background-repeat: no-repeat;
                background-position: 50%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex
            }
}

.search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 400;
    font: 400 14px PT Sans
}

.search, .search__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search__form {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
    position: relative
}

.search__form__select-numbers {
    position: absolute;
    width: 32px;
    height: 32px;
    font-family: Exo\ 2;
    font-size: 12px;
    font-weight: 900;
    line-height: 1.33;
    background-color: #0cb520;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-weight: 700;
    top: 50%;
    -webkit-transform: translate(10px,-50%);
    transform: translate(10px,-50%);
    cursor: default
}

.search__input {
    position: relative;
    width: 80%
}

    .search__input input {
        height: 100%;
        border: 0;
        border-left: 1px solid #e8e8e8;
        color: #323230;
        padding: 0 40px;
        width: 100%;
        font-family: Exo\ 2;
        font-size: 24px;
        font-weight: 500;
        line-height: 1.33
    }

    .search__input:focus {
        border: 1px solid #ffd600
    }

.search__select {
    border: 0;
    width: 20%;
    color: #323230;
    padding-left: 50px;
    font: 400 1.0625rem PT Sans;
    background-color: #fff
}

    .search__select:hover {
        background-color: #f9f9f9
    }

    .search__select:active {
        background-color: #e8e8e8
    }

.search__btn-clear {
    color: #d2d2d2;
    position: absolute;
    right: 8px;
    top: calc(50% - 8px);
    cursor: pointer
}

.search__icon-lins {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 10c0 4.43-3.57 8-8 8s-8-3.57-8-8 3.57-8 8-8 8 3.57 8 8zm-18 .053c0 5.541 4.513 10.054 10.053 10.054 2.422 0 4.647-.868 6.385-2.3l5.899 5.908a.976.976 0 0 0 1.378-1.378l-5.909-5.898a10.013 10.013 0 0 0 2.301-6.386C20.107 4.513 15.594 0 10.054 0 4.512 0 0 4.513 0 10.053z' fill='%23A3A3A2'/%3E%3C/svg%3E");
    color: rgba(50,50,48,.2);
    left: 8px;
    font-size: 20px;
    color: #a3a3a2;
    width: 24px
}

.search__clear, .search__icon-lins {
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    height: 100%
}

.search__clear {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.174 1.365L10.81 0 6.073 4.737 1.365.029 0 1.394l4.708 4.708-4.482 4.481 1.365 1.365 4.482-4.482 4.51 4.511 1.365-1.365-4.51-4.51 4.736-4.737z' fill='%23D2D2D2'/%3E%3C/svg%3E");
    color: rgba(50,50,48,.2);
    right: 16px;
    cursor: pointer;
    width: 15px;
    top: 0
}

    .search__clear:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.174 1.365L10.81 0 6.073 4.737 1.365.029 0 1.394l4.708 4.708-4.482 4.481 1.365 1.365 4.482-4.482 4.51 4.511 1.365-1.365-4.51-4.51 4.736-4.737z' fill='%23323230'/%3E%3C/svg%3E")
    }

.search .search__btn-search {
    background-color: #ffd600;
    color: #323230;
    height: 100%;
    font-weight: 600;
    padding: 0 16px;
    font: 600 1em PT Sans
}

    .search .search__btn-search:hover {
        background: #ffea00
    }

.search__location {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    width: 100%;
    font: 400 1em PT Sans
}

.search__location, .search__location-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search__location-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.search__location-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.search__city {
    margin-right: 10px;
    font-weight: 600;
    white-space: nowrap;
    cursor: pointer
}

.search__street-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 3px
}

.search__street, .search__street-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search__street {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid hsla(0,0%,100%,.4);
    border-radius: 3px;
    padding: 5px 10px;
    margin-right: 10px;
    white-space: nowrap;
    margin: 3px;
    cursor: pointer
}

    .search__street:last-child {
        margin-right: 0
    }

.search__icon-marker {
    margin-right: 8px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.012C10 7.78 5 12 5 12S0 7.78 0 5.012A5.006 5.006 0 0 1 5 0c2.761 0 5 2.244 5 5.012zm-2.5 0A2.503 2.503 0 0 1 5 7.518c-1.38 0-2.5-1.122-2.5-2.506A2.503 2.503 0 0 1 5 2.506c1.38 0 2.5 1.122 2.5 2.506z' fill='%23fff'/%3E%3C/svg%3E");
    width: 11px;
    height: 12px
}

.search__phone {
    font-weight: 600;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
    white-space: nowrap;
    margin: 3px;
    cursor: pointer
}

@media (max-width:1200px) {
    .mobile-header__search {
        font-weight: 400;
        font: 400 14px PT Sans
    }

        .mobile-header__search, .mobile-header__search .search__form {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }

            .mobile-header__search .search__form {
                width: 100%;
                margin-bottom: 0;
                position: relative;
                padding: 8px;
                background-color: #0cb520;
                height: auto
            }

                .mobile-header__search .search__form .form-row {
                    height: 40px;
                    margin-bottom: 4px;
                    -ms-flex-wrap: nowrap !important;
                    flex-wrap: nowrap !important
                }

                .mobile-header__search .search__form .form-row, .mobile-header__search .search__form .search__select-numbers {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center
                }

                .mobile-header__search .search__form .search__select-numbers {
                    position: absolute;
                    width: 32px;
                    height: 32px;
                    font-family: Exo\ 2;
                    font-size: 12px;
                    font-weight: 900;
                    line-height: 1.33;
                    background-color: #0cb520;
                    border-radius: 50%;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    color: #fff;
                    font-weight: 700;
                    margin-left: 8px;
                    cursor: default
                }

            .mobile-header__search .search__input-mobile {
                position: relative;
                width: 100%;
                height: 100%
            }

                .mobile-header__search .search__input-mobile input {
                    height: 100%;
                    border: 0;
                    border-left: 1px solid #e8e8e8;
                    color: #323230;
                    padding: 0 8px;
                    width: 100%;
                    font-family: Exo\ 2;
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 1.33
                }

                .mobile-header__search .search__input-mobile:focus {
                    border: 1px solid #ffd600
                }

            .mobile-header__search .search__select {
                border: 0;
                width: 100%;
                height: 40px;
                color: #323230;
                padding-left: 50px;
                font: 400 1.0625rem PT Sans;
                background-color: #fff
            }

            .mobile-header__search .search__icon-lins {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 10c0 4.43-3.57 8-8 8s-8-3.57-8-8 3.57-8 8-8 8 3.57 8 8zm-18 .053c0 5.541 4.513 10.054 10.053 10.054 2.422 0 4.647-.868 6.385-2.3l5.899 5.908a.976.976 0 0 0 1.378-1.378l-5.909-5.898a10.013 10.013 0 0 0 2.301-6.386C20.107 4.513 15.594 0 10.054 0 4.512 0 0 4.513 0 10.053z' fill='%23323230'/%3E%3C/svg%3E")
            }

            .mobile-header__search .search__btn-search {
                background-color: #ffd600;
                color: #323230;
                height: 100%;
                font-weight: 600;
                padding: 0 16px;
                font: 600 1em PT Sans;
                position: relative;
                width: 40px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center
            }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-11a6024e], abbr[data-v-11a6024e], acronym[data-v-11a6024e], address[data-v-11a6024e], applet[data-v-11a6024e], article[data-v-11a6024e], aside[data-v-11a6024e], audio[data-v-11a6024e], b[data-v-11a6024e], big[data-v-11a6024e], blockquote[data-v-11a6024e], body[data-v-11a6024e], canvas[data-v-11a6024e], caption[data-v-11a6024e], center[data-v-11a6024e], cite[data-v-11a6024e], code[data-v-11a6024e], dd[data-v-11a6024e], del[data-v-11a6024e], details[data-v-11a6024e], dfn[data-v-11a6024e], div[data-v-11a6024e], dl[data-v-11a6024e], dt[data-v-11a6024e], em[data-v-11a6024e], embed[data-v-11a6024e], fieldset[data-v-11a6024e], figcaption[data-v-11a6024e], figure[data-v-11a6024e], footer[data-v-11a6024e], form[data-v-11a6024e], h1[data-v-11a6024e], h2[data-v-11a6024e], h3[data-v-11a6024e], h4[data-v-11a6024e], h5[data-v-11a6024e], h6[data-v-11a6024e], header[data-v-11a6024e], hgroup[data-v-11a6024e], html[data-v-11a6024e], i[data-v-11a6024e], iframe[data-v-11a6024e], img[data-v-11a6024e], ins[data-v-11a6024e], kbd[data-v-11a6024e], label[data-v-11a6024e], legend[data-v-11a6024e], li[data-v-11a6024e], mark[data-v-11a6024e], menu[data-v-11a6024e], nav[data-v-11a6024e], object[data-v-11a6024e], output[data-v-11a6024e], p[data-v-11a6024e], pre[data-v-11a6024e], q[data-v-11a6024e], ruby[data-v-11a6024e], s[data-v-11a6024e], samp[data-v-11a6024e], section[data-v-11a6024e], small[data-v-11a6024e], span[data-v-11a6024e], strike[data-v-11a6024e], strong[data-v-11a6024e], sub[data-v-11a6024e], summary[data-v-11a6024e], sup[data-v-11a6024e], table[data-v-11a6024e], tbody[data-v-11a6024e], td[data-v-11a6024e], tfoot[data-v-11a6024e], th[data-v-11a6024e], thead[data-v-11a6024e], time[data-v-11a6024e], tr[data-v-11a6024e], tt[data-v-11a6024e], u[data-v-11a6024e], ul[data-v-11a6024e], var[data-v-11a6024e], video[data-v-11a6024e] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-11a6024e] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-11a6024e], [data-v-11a6024e]:after, [data-v-11a6024e]:before, html[data-v-11a6024e] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-11a6024e] {
    line-height: 1
}

ul[data-v-11a6024e] {
    list-style: none
}

blockquote[data-v-11a6024e], q[data-v-11a6024e] {
    quotes: none
}

    blockquote[data-v-11a6024e]:after, blockquote[data-v-11a6024e]:before, q[data-v-11a6024e]:after, q[data-v-11a6024e]:before {
        content: "";
        content: none
    }

article[data-v-11a6024e], aside[data-v-11a6024e], details[data-v-11a6024e], figcaption[data-v-11a6024e], figure[data-v-11a6024e], footer[data-v-11a6024e], header[data-v-11a6024e], hgroup[data-v-11a6024e], main[data-v-11a6024e], menu[data-v-11a6024e], nav[data-v-11a6024e], section[data-v-11a6024e], summary[data-v-11a6024e] {
    display: block
}

audio[data-v-11a6024e], canvas[data-v-11a6024e], progress[data-v-11a6024e], video[data-v-11a6024e] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-11a6024e]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-11a6024e], template[data-v-11a6024e] {
    display: none
}

a[data-v-11a6024e] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-11a6024e]:active, a[data-v-11a6024e]:focus, a[data-v-11a6024e]:hover {
        outline: 0
    }

abbr[title][data-v-11a6024e] {
    border-bottom: 1px dotted
}

b[data-v-11a6024e], strong[data-v-11a6024e] {
    font-weight: 700
}

dfn[data-v-11a6024e] {
    font-style: italic
}

h1[data-v-11a6024e] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-11a6024e] {
    background: #ff0;
    color: #000
}

small[data-v-11a6024e] {
    font-size: 80%
}

sub[data-v-11a6024e], sup[data-v-11a6024e] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-11a6024e] {
    top: -.5em
}

sub[data-v-11a6024e] {
    bottom: -.25em
}

img[data-v-11a6024e] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-11a6024e]:not(:root) {
    overflow: hidden
}

figure[data-v-11a6024e] {
    margin: 1em 40px
}

hr[data-v-11a6024e] {
    height: 0
}

pre[data-v-11a6024e] {
    overflow: auto
}

code[data-v-11a6024e], kbd[data-v-11a6024e], pre[data-v-11a6024e], samp[data-v-11a6024e] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-11a6024e], input[data-v-11a6024e], optgroup[data-v-11a6024e], select[data-v-11a6024e], textarea[data-v-11a6024e] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-11a6024e], select[data-v-11a6024e] {
    text-transform: none
}

button[data-v-11a6024e], html input[type=button][data-v-11a6024e], input[type=reset][data-v-11a6024e], input[type=submit][data-v-11a6024e] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-11a6024e], input[type=button][data-v-11a6024e], input[type=reset][data-v-11a6024e], input[type=submit][data-v-11a6024e] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-11a6024e]:focus, input[type=button][data-v-11a6024e]:focus, input[type=reset][data-v-11a6024e]:focus, input[type=submit][data-v-11a6024e]:focus {
        outline: 0 !important
    }

button[disabled][data-v-11a6024e], html input[disabled][data-v-11a6024e] {
    cursor: default
}

button[data-v-11a6024e]::-moz-focus-inner, input[data-v-11a6024e]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-11a6024e] {
    line-height: normal
}

input[type=checkbox][data-v-11a6024e], input[type=checkbox][data-v-11a6024e] {
    padding: 0
}

input[type=number][data-v-11a6024e]::-webkit-inner-spin-button, input[type=number][data-v-11a6024e]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-11a6024e] {
    -webkit-appearance: textfield
}

fieldset[data-v-11a6024e] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-11a6024e] {
    border: 0;
    padding: 0
}

textarea[data-v-11a6024e] {
    overflow: auto;
    resize: none
}

optgroup[data-v-11a6024e] {
    font-weight: 700
}

table[data-v-11a6024e] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-11a6024e] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-11a6024e] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-11a6024e] {
    background-color: #323230 !important
}

body[data-v-11a6024e], html[data-v-11a6024e] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-11a6024e] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-11a6024e] {
    overflow: hidden
}

#app[data-v-11a6024e] {
    height: 100%
}

[data-v-11a6024e]:focus {
    outline-color: #0cb520
}

.text-center[data-v-11a6024e] {
    text-align: center
}

.text-right[data-v-11a6024e] {
    text-align: right
}

.bold[data-v-11a6024e] {
    font-weight: 700
}

.border[data-v-11a6024e] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-11a6024e] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-11a6024e] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-11a6024e] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-11a6024e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-11a6024e] {
        max-width: 540px
    }

    .col-0[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-11a6024e] {
        max-width: 540px
    }

    .col-sm-2[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-11a6024e] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-11a6024e] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-11a6024e] {
        max-width: 1140px
    }

    .col-xl-2[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-11a6024e] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-11a6024e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-11a6024e] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-11a6024e] {
        width: 100%
    }
}

.accept-policy[data-v-11a6024e] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-11a6024e] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-11a6024e] {
        text-align: center
    }
}

.btn[data-v-11a6024e] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-11a6024e] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-11a6024e] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-11a6024e] {
    width: 100%
}

.btn-group[data-v-11a6024e] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-11a6024e] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-11a6024e]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-11a6024e]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-11a6024e]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-11a6024e]:active {
        background-color: #eee
    }

.btn-group[data-v-11a6024e]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-11a6024e] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-11a6024e] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-11a6024e] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-11a6024e] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-11a6024e] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-11a6024e] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-11a6024e] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-11a6024e] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-11a6024e] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-11a6024e] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-11a6024e] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-11a6024e] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-11a6024e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-11a6024e] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-11a6024e] {
    width: 70%
}

.form-control-lg[data-v-11a6024e], .form-control[data-v-11a6024e] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-11a6024e]:focus, .form-control[data-v-11a6024e]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-11a6024e] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-11a6024e] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-11a6024e]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-11a6024e] {
    line-height: 24px
}

[data-v-11a6024e]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-11a6024e]::-ms-input-placeholder {
    opacity: .5
}

[data-v-11a6024e]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-11a6024e] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-11a6024e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-11a6024e] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-11a6024e] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-11a6024e] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-11a6024e] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-11a6024e] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-11a6024e]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-11a6024e]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-11a6024e]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-11a6024e]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-11a6024e] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.footer[data-v-11a6024e] {
    color: #a6a6a6;
    font-family: PT Sans
}

.footer .footer__content[data-v-11a6024e] {
    padding: 82px 0;
    background-color: #383838;
    color: #a6a6a6
}

.footer .footer__content .cards_group[data-v-11a6024e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 22px
}

.footer .footer__content .cards_group .call-card[data-v-11a6024e] {
    text-align: right
}

.footer .footer__content .cards_group__card[data-v-11a6024e] {
    width: 100%
}

.footer .footer__content .cards_group__card_header_logo[data-v-11a6024e] {
    margin-bottom: 10px
}

.footer .footer__content .cards_group__card_header[data-v-11a6024e] {
    font-family: Exo\ 2;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    display: block
}

.footer .footer__content .cards_group__card_body .links .links-item[data-v-11a6024e] {
    padding-bottom: 8px
}

.footer .footer__content .cards_group__card_body .links .mb-20[data-v-11a6024e] {
    margin-bottom: 20px
}

.footer .footer__content .cards_group__card_body button[data-v-11a6024e] {
    border: 1px solid;
    border-radius: 4px;
    padding: 0 16px;
    text-align: center;
    line-height: 32px
}

.footer .footer__content .cards_group__card_soc[data-v-11a6024e] {
    width: 200px
}

.footer .footer__content .cards_group__card_soc-icon[data-v-11a6024e] {
    font-size: 1.5rem
}

.footer .footer__content .cards_group__card_soc-list[data-v-11a6024e] {
    margin-top: 15px;
    margin-left: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 85%
}

.footer .footer__content .cards_group__card_soc-list .social-link[data-v-11a6024e] {
    display: block;
    width: 40px;
    height: 40px
}

.footer .footer__content .cards_group__card_soc-list .social-link-icon[data-v-11a6024e] {
    background-position: 50%;
    background-repeat: no-repeat;
    width: inherit;
    height: inherit;
    display: block
}

.footer .footer__content .cards_group__card_soc-list .social-link .social-link-viber-icon[data-v-11a6024e] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.693 19.43a.57.57 0 0 1-.685.427.567.567 0 0 1-.431-.678c.082-.36.125-.733.125-1.108 0-2.747-2.261-4.984-5.038-4.984-.38 0-.757.043-1.12.124a.569.569 0 0 1-.684-.426.562.562 0 0 1 .431-.676 6.19 6.19 0 0 1 1.373-.152c3.408 0 6.18 2.742 6.18 6.114 0 .459-.05.916-.151 1.36zm-3.264-1.256a.57.57 0 0 1-.57.565.57.57 0 0 1-.572-.565c0-.934-.77-1.695-1.715-1.695a.57.57 0 0 1-.571-.566.57.57 0 0 1 .571-.565c1.576 0 2.858 1.268 2.858 2.826zm-2.774-3.391c-.188 0-.375.016-.56.046a.572.572 0 0 1-.659-.466.565.565 0 0 1 .471-.648c.246-.043.498-.063.748-.063 2.476 0 4.489 1.992 4.489 4.44 0 .25-.02.5-.063.74a.57.57 0 0 1-.658.464.566.566 0 0 1-.469-.65c.031-.18.047-.366.047-.553 0-1.824-1.502-3.31-3.346-3.31zm3.688 11.74c-.483.198-.974.156-1.449-.043-3.98-1.667-7.103-4.292-9.165-8.067-.427-.777-.721-1.625-1.06-2.447-.07-.167-.065-.366-.097-.551.03-1.327 1.059-2.076 2.099-2.301.397-.088.75.05 1.044.331a9.05 9.05 0 0 1 1.949 2.665c.212.44.116.828-.245 1.155-.076.068-.155.13-.238.192-.825.614-.946 1.08-.506 2.005.75 1.574 1.996 2.631 3.605 3.287.424.172.824.086 1.147-.254.045-.044.094-.088.125-.141.634-1.047 1.556-.943 2.407-.347.557.393 1.1.808 1.651 1.208.842.611.835 1.186.324 2.014-.375.602-.933 1.021-1.591 1.293zm6.961-12.782c-.446-1.576-1.33-2.822-2.624-3.702-1.635-1.116-3.514-1.508-5.137-1.75-2.245-.33-4.279-.377-6.219-.143-1.816.221-3.185.572-4.432 1.14-2.447 1.113-3.916 2.912-4.364 5.347a32.786 32.786 0 0 0-.451 3.272c-.197 2.358-.018 4.444.545 6.378.549 1.886 1.507 3.233 2.928 4.118.362.226.826.389 1.274.546.255.088.503.174.706.268.188.087.188.102.185.257-.015 1.34 0 3.967 0 3.967l.005.561h1.018l.165-.159c.11-.102 2.632-2.512 3.531-3.484l.123-.134c.154-.177.154-.177.313-.18 1.214-.024 2.454-.07 3.687-.136 1.493-.08 3.223-.223 4.852-.894 1.491-.617 2.581-1.594 3.235-2.906.683-1.369 1.087-2.85 1.239-4.53.268-2.955.078-5.518-.579-7.836z' fill='%23A6A6A6'/%3E%3C/svg%3E")
}

    .footer .footer__content .cards_group__card_soc-list .social-link .social-link-viber-icon[data-v-11a6024e]:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.693 19.43a.57.57 0 0 1-.685.427.567.567 0 0 1-.431-.678c.082-.36.125-.733.125-1.108 0-2.747-2.261-4.984-5.038-4.984-.38 0-.757.043-1.12.124a.569.569 0 0 1-.684-.426.562.562 0 0 1 .431-.676 6.19 6.19 0 0 1 1.373-.152c3.408 0 6.18 2.742 6.18 6.114 0 .459-.05.916-.151 1.36zm-3.264-1.256a.57.57 0 0 1-.57.565.57.57 0 0 1-.572-.565c0-.934-.77-1.695-1.715-1.695a.57.57 0 0 1-.571-.566.57.57 0 0 1 .571-.565c1.576 0 2.858 1.268 2.858 2.826zm-2.774-3.391c-.188 0-.375.016-.56.046a.572.572 0 0 1-.659-.466.565.565 0 0 1 .471-.648c.246-.043.498-.063.748-.063 2.476 0 4.489 1.992 4.489 4.44 0 .25-.02.5-.063.74a.57.57 0 0 1-.658.464.566.566 0 0 1-.469-.65c.031-.18.047-.366.047-.553 0-1.824-1.502-3.31-3.346-3.31zm3.688 11.74c-.483.198-.974.156-1.449-.043-3.98-1.667-7.103-4.292-9.165-8.067-.427-.777-.721-1.625-1.06-2.447-.07-.167-.065-.366-.097-.551.03-1.327 1.059-2.076 2.099-2.301.397-.088.75.05 1.044.331a9.05 9.05 0 0 1 1.949 2.665c.212.44.116.828-.245 1.155-.076.068-.155.13-.238.192-.825.614-.946 1.08-.506 2.005.75 1.574 1.996 2.631 3.605 3.287.424.172.824.086 1.147-.254.045-.044.094-.088.125-.141.634-1.047 1.556-.943 2.407-.347.557.393 1.1.808 1.651 1.208.842.611.835 1.186.324 2.014-.375.602-.933 1.021-1.591 1.293zm6.961-12.782c-.446-1.576-1.33-2.822-2.624-3.702-1.635-1.116-3.514-1.508-5.137-1.75-2.245-.33-4.279-.377-6.219-.143-1.816.221-3.185.572-4.432 1.14-2.447 1.113-3.916 2.912-4.364 5.347a32.786 32.786 0 0 0-.451 3.272c-.197 2.358-.018 4.444.545 6.378.549 1.886 1.507 3.233 2.928 4.118.362.226.826.389 1.274.546.255.088.503.174.706.268.188.087.188.102.185.257-.015 1.34 0 3.967 0 3.967l.005.561h1.018l.165-.159c.11-.102 2.632-2.512 3.531-3.484l.123-.134c.154-.177.154-.177.313-.18 1.214-.024 2.454-.07 3.687-.136 1.493-.08 3.223-.223 4.852-.894 1.491-.617 2.581-1.594 3.235-2.906.683-1.369 1.087-2.85 1.239-4.53.268-2.955.078-5.518-.579-7.836z' fill='%23FFF'/%3E%3C/svg%3E")
    }

.footer .footer__content .cards_group__card_soc-list .social-link .social-link-telegram-icon[data-v-11a6024e] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.833 8.602c-.554 2.616-1.108 5.231-1.665 7.846-.132.62-.568.783-1.08.406-.855-.63-1.71-1.264-2.565-1.895-.04-.03-.083-.059-.13-.091-.462.45-.92.893-1.374 1.339a.716.716 0 0 1-.565.23c-.155-.008-.242-.076-.29-.224-.348-1.079-.7-2.155-1.046-3.236-.034-.104-.084-.155-.19-.188-.819-.25-1.637-.506-2.453-.766a1.387 1.387 0 0 1-.36-.166c-.168-.114-.193-.299-.043-.432.14-.123.305-.23.478-.298 1-.397 2.008-.781 3.013-1.169l7.652-2.953c.485-.188.858.076.807.6-.032.336-.119.666-.189.997zM12 0C5.373 0 0 5.373 0 12c0 6.628 5.373 12 12 12 6.628 0 12-5.372 12-12 0-6.627-5.372-12-12-12z' fill='%23A6A6A6'/%3E%3C/svg%3E")
}

    .footer .footer__content .cards_group__card_soc-list .social-link .social-link-telegram-icon[data-v-11a6024e]:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.833 8.602c-.554 2.616-1.108 5.231-1.665 7.846-.132.62-.568.783-1.08.406-.855-.63-1.71-1.264-2.565-1.895-.04-.03-.083-.059-.13-.091-.462.45-.92.893-1.374 1.339a.716.716 0 0 1-.565.23c-.155-.008-.242-.076-.29-.224-.348-1.079-.7-2.155-1.046-3.236-.034-.104-.084-.155-.19-.188-.819-.25-1.637-.506-2.453-.766a1.387 1.387 0 0 1-.36-.166c-.168-.114-.193-.299-.043-.432.14-.123.305-.23.478-.298 1-.397 2.008-.781 3.013-1.169l7.652-2.953c.485-.188.858.076.807.6-.032.336-.119.666-.189.997zM12 0C5.373 0 0 5.373 0 12c0 6.628 5.373 12 12 12 6.628 0 12-5.372 12-12 0-6.627-5.372-12-12-12z' fill='%23FFF'/%3E%3C/svg%3E")
    }

.footer .footer__content .cards_group__card_soc-list .social-link .social-link-vk-icon[data-v-11a6024e] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.28 5.853c.34-.45.611-.813.812-1.086 1.442-1.958 2.066-3.21 1.874-3.755l-.075-.129c-.05-.075-.18-.146-.387-.21-.209-.064-.476-.073-.8-.032l-3.599.026a1.014 1.014 0 0 0-.412.044l-.062.032-.05.038a.575.575 0 0 0-.137.135.85.85 0 0 0-.125.224 20.966 20.966 0 0 1-1.338 2.874 27.39 27.39 0 0 1-.85 1.373c-.258.387-.475.674-.649.856-.174.183-.333.33-.475.44-.141.112-.25.159-.325.14a5.434 5.434 0 0 1-.213-.05.835.835 0 0 1-.28-.313 1.43 1.43 0 0 1-.144-.498c-.024-.2-.04-.372-.043-.518-.005-.145-.003-.349.005-.613.009-.263.014-.442.014-.536 0-.324.005-.675.017-1.054.014-.38.023-.68.033-.9.008-.222.012-.456.012-.704 0-.247-.015-.44-.045-.581a2.022 2.022 0 0 0-.13-.408.687.687 0 0 0-.256-.307 1.454 1.454 0 0 0-.42-.173C12.792.067 12.23.012 11.547.002 9.996-.015 9.001.087 8.56.309a1.705 1.705 0 0 0-.474.383c-.151.189-.171.29-.063.307.5.076.854.26 1.063.55l.074.153c.06.111.117.307.175.588.058.28.096.59.113.932.042.621.042 1.153 0 1.597-.042.443-.08.787-.119 1.034a2.132 2.132 0 0 1-.319.881.23.23 0 0 1-.062.065.945.945 0 0 1-.338.063c-.116 0-.257-.059-.425-.179a2.946 2.946 0 0 1-.518-.491c-.18-.208-.381-.5-.606-.876a15.04 15.04 0 0 1-.7-1.328l-.2-.37a31.237 31.237 0 0 1-.512-1.042 19.433 19.433 0 0 1-.574-1.322.85.85 0 0 0-.3-.41L4.71.809a.835.835 0 0 0-.2-.11 1.347 1.347 0 0 0-.287-.083L.8.64C.45.64.213.722.088.883L.038.96A.416.416 0 0 0 0 1.164c0 .095.026.21.076.346.5 1.201 1.042 2.36 1.63 3.474a39.56 39.56 0 0 0 1.53 2.697c.434.681.876 1.323 1.326 1.928.45.604.748.993.893 1.162.145.171.26.299.343.383l.313.307c.2.205.493.45.88.736.388.285.816.566 1.288.841.47.278 1.018.503 1.642.678a5.56 5.56 0 0 0 1.826.21h1.436c.292-.024.512-.118.663-.28l.05-.064a.863.863 0 0 0 .092-.237c.03-.106.045-.223.045-.35a4.351 4.351 0 0 1 .08-.99c.063-.295.134-.515.214-.665a1.63 1.63 0 0 1 .48-.562.871.871 0 0 1 .1-.044c.2-.069.435-.003.706.197.271.201.526.447.763.74.237.295.523.625.855.992.334.366.625.638.876.817l.25.153c.166.102.382.196.649.281.267.086.5.107.7.065l3.199-.052c.316 0 .563-.053.737-.16.175-.105.28-.223.312-.351a.99.99 0 0 0 .007-.434 1.618 1.618 0 0 0-.087-.337 2.045 2.045 0 0 0-.081-.16c-.418-.768-1.213-1.709-2.388-2.824l-.05-.051h-.012c-.533-.519-.87-.869-1.012-1.048-.258-.34-.316-.685-.175-1.034.1-.265.474-.823 1.124-1.675z' fill='%23A6A6A6'/%3E%3C/svg%3E")
}

    .footer .footer__content .cards_group__card_soc-list .social-link .social-link-vk-icon[data-v-11a6024e]:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.28 5.853c.34-.45.611-.813.812-1.086 1.442-1.958 2.066-3.21 1.874-3.755l-.075-.129c-.05-.075-.18-.146-.387-.21-.209-.064-.476-.073-.8-.032l-3.599.026a1.014 1.014 0 0 0-.412.044l-.062.032-.05.038a.575.575 0 0 0-.137.135.85.85 0 0 0-.125.224 20.966 20.966 0 0 1-1.338 2.874 27.39 27.39 0 0 1-.85 1.373c-.258.387-.475.674-.649.856-.174.183-.333.33-.475.44-.141.112-.25.159-.325.14a5.434 5.434 0 0 1-.213-.05.835.835 0 0 1-.28-.313 1.43 1.43 0 0 1-.144-.498c-.024-.2-.04-.372-.043-.518-.005-.145-.003-.349.005-.613.009-.263.014-.442.014-.536 0-.324.005-.675.017-1.054.014-.38.023-.68.033-.9.008-.222.012-.456.012-.704 0-.247-.015-.44-.045-.581a2.022 2.022 0 0 0-.13-.408.687.687 0 0 0-.256-.307 1.454 1.454 0 0 0-.42-.173C12.792.067 12.23.012 11.547.002 9.996-.015 9.001.087 8.56.309a1.705 1.705 0 0 0-.474.383c-.151.189-.171.29-.063.307.5.076.854.26 1.063.55l.074.153c.06.111.117.307.175.588.058.28.096.59.113.932.042.621.042 1.153 0 1.597-.042.443-.08.787-.119 1.034a2.132 2.132 0 0 1-.319.881.23.23 0 0 1-.062.065.945.945 0 0 1-.338.063c-.116 0-.257-.059-.425-.179a2.946 2.946 0 0 1-.518-.491c-.18-.208-.381-.5-.606-.876a15.04 15.04 0 0 1-.7-1.328l-.2-.37a31.237 31.237 0 0 1-.512-1.042 19.433 19.433 0 0 1-.574-1.322.85.85 0 0 0-.3-.41L4.71.809a.835.835 0 0 0-.2-.11 1.347 1.347 0 0 0-.287-.083L.8.64C.45.64.213.722.088.883L.038.96A.416.416 0 0 0 0 1.164c0 .095.026.21.076.346.5 1.201 1.042 2.36 1.63 3.474a39.56 39.56 0 0 0 1.53 2.697c.434.681.876 1.323 1.326 1.928.45.604.748.993.893 1.162.145.171.26.299.343.383l.313.307c.2.205.493.45.88.736.388.285.816.566 1.288.841.47.278 1.018.503 1.642.678a5.56 5.56 0 0 0 1.826.21h1.436c.292-.024.512-.118.663-.28l.05-.064a.863.863 0 0 0 .092-.237c.03-.106.045-.223.045-.35a4.351 4.351 0 0 1 .08-.99c.063-.295.134-.515.214-.665a1.63 1.63 0 0 1 .48-.562.871.871 0 0 1 .1-.044c.2-.069.435-.003.706.197.271.201.526.447.763.74.237.295.523.625.855.992.334.366.625.638.876.817l.25.153c.166.102.382.196.649.281.267.086.5.107.7.065l3.199-.052c.316 0 .563-.053.737-.16.175-.105.28-.223.312-.351a.99.99 0 0 0 .007-.434 1.618 1.618 0 0 0-.087-.337 2.045 2.045 0 0 0-.081-.16c-.418-.768-1.213-1.709-2.388-2.824l-.05-.051h-.012c-.533-.519-.87-.869-1.012-1.048-.258-.34-.316-.685-.175-1.034.1-.265.474-.823 1.124-1.675z' fill='%23FFF'/%3E%3C/svg%3E")
    }

.footer .footer__content .cards_group__card_soc-list .social-link .social-link-whats-up-icon[data-v-11a6024e] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.16 14.373c-.08-.106-.267-.186-.56-.347-.293-.133-1.707-.826-1.973-.933-.267-.106-.453-.133-.64.133-.187.294-.747.934-.907 1.12-.16.187-.347.214-.613.08-.293-.133-1.227-.453-2.32-1.413-.854-.746-1.44-1.706-1.6-1.973-.16-.294-.027-.453.133-.587.133-.133.294-.346.427-.507.133-.16.186-.293.293-.48.107-.186.054-.346-.026-.506-.08-.134-.64-1.547-.88-2.134-.24-.56-.48-.48-.64-.48-.16 0-.374-.026-.56-.026-.187 0-.507.08-.774.347-.266.293-1.013.986-1.013 2.4 0 1.413 1.04 2.773 1.173 2.96.133.186 2 3.173 4.933 4.32 2.934 1.146 2.934.773 3.467.72.533-.054 1.707-.694 1.947-1.36.213-.64.213-1.2.133-1.334zM12.213 1.867c-5.466 0-9.893 4.4-9.893 9.813 0 2.16.693 4.133 1.893 5.76l-1.226 3.653 3.813-1.2a9.815 9.815 0 0 0 5.44 1.627c5.44 0 9.893-4.4 9.893-9.84 0-5.44-4.453-9.813-9.92-9.813zM24 11.68c0 6.453-5.28 11.68-11.787 11.68-2.053 0-4-.534-5.706-1.467L0 24l2.133-6.267a11.637 11.637 0 0 1-1.68-6.026C.428 5.227 5.708 0 12.214 0 18.72 0 24 5.226 24 11.68z' fill='%23A6A6A6'/%3E%3C/svg%3E")
}

    .footer .footer__content .cards_group__card_soc-list .social-link .social-link-whats-up-icon[data-v-11a6024e]:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.16 14.373c-.08-.106-.267-.186-.56-.347-.293-.133-1.707-.826-1.973-.933-.267-.106-.453-.133-.64.133-.187.294-.747.934-.907 1.12-.16.187-.347.214-.613.08-.293-.133-1.227-.453-2.32-1.413-.854-.746-1.44-1.706-1.6-1.973-.16-.294-.027-.453.133-.587.133-.133.294-.346.427-.507.133-.16.186-.293.293-.48.107-.186.054-.346-.026-.506-.08-.134-.64-1.547-.88-2.134-.24-.56-.48-.48-.64-.48-.16 0-.374-.026-.56-.026-.187 0-.507.08-.774.347-.266.293-1.013.986-1.013 2.4 0 1.413 1.04 2.773 1.173 2.96.133.186 2 3.173 4.933 4.32 2.934 1.146 2.934.773 3.467.72.533-.054 1.707-.694 1.947-1.36.213-.64.213-1.2.133-1.334zM12.213 1.867c-5.466 0-9.893 4.4-9.893 9.813 0 2.16.693 4.133 1.893 5.76l-1.226 3.653 3.813-1.2a9.815 9.815 0 0 0 5.44 1.627c5.44 0 9.893-4.4 9.893-9.84 0-5.44-4.453-9.813-9.92-9.813zM24 11.68c0 6.453-5.28 11.68-11.787 11.68-2.053 0-4-.534-5.706-1.467L0 24l2.133-6.267a11.637 11.637 0 0 1-1.68-6.026C.428 5.227 5.708 0 12.214 0 18.72 0 24 5.226 24 11.68z' fill='%23FFF'/%3E%3C/svg%3E")
    }

.footer .footer__content .cards_group__card_link[data-v-11a6024e] {
    color: #a6a6a6;
    -webkit-transition: color .2s ease;
    transition: color .2s ease
}

    .footer .footer__content .cards_group__card_link[data-v-11a6024e]:hover {
        color: hsla(0,0%,100%,.8);
        -webkit-transition: color .2s ease;
        transition: color .2s ease
    }

.footer .footer__content .additional-links[data-v-11a6024e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.footer .footer__content .additional-links .bottom-link[data-v-11a6024e] {
    line-height: 20px;
    font-size: 14px;
    color: #767676;
    border-bottom: 1px solid #767676
}

@media (max-width:1200px) {
    .footer .footer__content[data-v-11a6024e] {
        padding-top: 35px;
        padding-bottom: 32px
    }

    .footer .footer__content .cards_group[data-v-11a6024e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer .footer__content .cards_group .specialization[data-v-11a6024e] {
        margin-bottom: 36px
    }

    .footer .footer__content .cards_group .call-card[data-v-11a6024e] {
        text-align: left;
        margin-top: 34px;
        font-family: Exo\ 2;
        font-style: normal;
        font-weight: 700;
        font-size: 16px
    }

    .footer .footer__content .cards_group__card_body .links[data-v-11a6024e] {
        font-weight: 700;
        line-height: 32px;
        font-size: 16px;
        color: #fff;
        margin-bottom: 28px
    }

    .footer .footer__content .cards_group__card_body .links .links-item[data-v-11a6024e] {
        padding-bottom: 0
    }

    .footer .footer__content .cards_group__card_body .links .links-item .card_link[data-v-11a6024e] {
        color: #e8e8e8
    }

    .footer .footer__content .additional-links[data-v-11a6024e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer .footer__content .additional-links-left[data-v-11a6024e] {
        margin-bottom: 11px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-378b0368], abbr[data-v-378b0368], acronym[data-v-378b0368], address[data-v-378b0368], applet[data-v-378b0368], article[data-v-378b0368], aside[data-v-378b0368], audio[data-v-378b0368], b[data-v-378b0368], big[data-v-378b0368], blockquote[data-v-378b0368], body[data-v-378b0368], canvas[data-v-378b0368], caption[data-v-378b0368], center[data-v-378b0368], cite[data-v-378b0368], code[data-v-378b0368], dd[data-v-378b0368], del[data-v-378b0368], details[data-v-378b0368], dfn[data-v-378b0368], div[data-v-378b0368], dl[data-v-378b0368], dt[data-v-378b0368], em[data-v-378b0368], embed[data-v-378b0368], fieldset[data-v-378b0368], figcaption[data-v-378b0368], figure[data-v-378b0368], footer[data-v-378b0368], form[data-v-378b0368], h1[data-v-378b0368], h2[data-v-378b0368], h3[data-v-378b0368], h4[data-v-378b0368], h5[data-v-378b0368], h6[data-v-378b0368], header[data-v-378b0368], hgroup[data-v-378b0368], html[data-v-378b0368], i[data-v-378b0368], iframe[data-v-378b0368], img[data-v-378b0368], ins[data-v-378b0368], kbd[data-v-378b0368], label[data-v-378b0368], legend[data-v-378b0368], li[data-v-378b0368], mark[data-v-378b0368], menu[data-v-378b0368], nav[data-v-378b0368], object[data-v-378b0368], output[data-v-378b0368], p[data-v-378b0368], pre[data-v-378b0368], q[data-v-378b0368], ruby[data-v-378b0368], s[data-v-378b0368], samp[data-v-378b0368], section[data-v-378b0368], small[data-v-378b0368], span[data-v-378b0368], strike[data-v-378b0368], strong[data-v-378b0368], sub[data-v-378b0368], summary[data-v-378b0368], sup[data-v-378b0368], table[data-v-378b0368], tbody[data-v-378b0368], td[data-v-378b0368], tfoot[data-v-378b0368], th[data-v-378b0368], thead[data-v-378b0368], time[data-v-378b0368], tr[data-v-378b0368], tt[data-v-378b0368], u[data-v-378b0368], ul[data-v-378b0368], var[data-v-378b0368], video[data-v-378b0368] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-378b0368] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-378b0368], [data-v-378b0368]:after, [data-v-378b0368]:before, html[data-v-378b0368] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-378b0368] {
    line-height: 1
}

ul[data-v-378b0368] {
    list-style: none
}

blockquote[data-v-378b0368], q[data-v-378b0368] {
    quotes: none
}

    blockquote[data-v-378b0368]:after, blockquote[data-v-378b0368]:before, q[data-v-378b0368]:after, q[data-v-378b0368]:before {
        content: "";
        content: none
    }

article[data-v-378b0368], aside[data-v-378b0368], details[data-v-378b0368], figcaption[data-v-378b0368], figure[data-v-378b0368], footer[data-v-378b0368], header[data-v-378b0368], hgroup[data-v-378b0368], main[data-v-378b0368], menu[data-v-378b0368], nav[data-v-378b0368], section[data-v-378b0368], summary[data-v-378b0368] {
    display: block
}

audio[data-v-378b0368], canvas[data-v-378b0368], progress[data-v-378b0368], video[data-v-378b0368] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-378b0368]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-378b0368], template[data-v-378b0368] {
    display: none
}

a[data-v-378b0368] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-378b0368]:active, a[data-v-378b0368]:focus, a[data-v-378b0368]:hover {
        outline: 0
    }

abbr[title][data-v-378b0368] {
    border-bottom: 1px dotted
}

b[data-v-378b0368], strong[data-v-378b0368] {
    font-weight: 700
}

dfn[data-v-378b0368] {
    font-style: italic
}

h1[data-v-378b0368] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-378b0368] {
    background: #ff0;
    color: #000
}

small[data-v-378b0368] {
    font-size: 80%
}

sub[data-v-378b0368], sup[data-v-378b0368] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-378b0368] {
    top: -.5em
}

sub[data-v-378b0368] {
    bottom: -.25em
}

img[data-v-378b0368] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-378b0368]:not(:root) {
    overflow: hidden
}

figure[data-v-378b0368] {
    margin: 1em 40px
}

hr[data-v-378b0368] {
    height: 0
}

pre[data-v-378b0368] {
    overflow: auto
}

code[data-v-378b0368], kbd[data-v-378b0368], pre[data-v-378b0368], samp[data-v-378b0368] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-378b0368], input[data-v-378b0368], optgroup[data-v-378b0368], select[data-v-378b0368], textarea[data-v-378b0368] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-378b0368], select[data-v-378b0368] {
    text-transform: none
}

button[data-v-378b0368], html input[type=button][data-v-378b0368], input[type=reset][data-v-378b0368], input[type=submit][data-v-378b0368] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-378b0368], input[type=button][data-v-378b0368], input[type=reset][data-v-378b0368], input[type=submit][data-v-378b0368] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-378b0368]:focus, input[type=button][data-v-378b0368]:focus, input[type=reset][data-v-378b0368]:focus, input[type=submit][data-v-378b0368]:focus {
        outline: 0 !important
    }

button[disabled][data-v-378b0368], html input[disabled][data-v-378b0368] {
    cursor: default
}

button[data-v-378b0368]::-moz-focus-inner, input[data-v-378b0368]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-378b0368] {
    line-height: normal
}

input[type=checkbox][data-v-378b0368], input[type=checkbox][data-v-378b0368] {
    padding: 0
}

input[type=number][data-v-378b0368]::-webkit-inner-spin-button, input[type=number][data-v-378b0368]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-378b0368] {
    -webkit-appearance: textfield
}

fieldset[data-v-378b0368] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-378b0368] {
    border: 0;
    padding: 0
}

textarea[data-v-378b0368] {
    overflow: auto;
    resize: none
}

optgroup[data-v-378b0368] {
    font-weight: 700
}

table[data-v-378b0368] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-378b0368] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-378b0368] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-378b0368] {
    background-color: #323230 !important
}

body[data-v-378b0368], html[data-v-378b0368] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-378b0368] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-378b0368] {
    overflow: hidden
}

#app[data-v-378b0368] {
    height: 100%
}

[data-v-378b0368]:focus {
    outline-color: #0cb520
}

.text-center[data-v-378b0368] {
    text-align: center
}

.text-right[data-v-378b0368] {
    text-align: right
}

.bold[data-v-378b0368] {
    font-weight: 700
}

.border[data-v-378b0368] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-378b0368] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-378b0368] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-378b0368] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-378b0368] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-378b0368] {
        max-width: 540px
    }

    .col-0[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-378b0368] {
        max-width: 540px
    }

    .col-sm-2[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-378b0368] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-378b0368] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-378b0368] {
        max-width: 1140px
    }

    .col-xl-2[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-378b0368] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-378b0368] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-378b0368] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-378b0368] {
        width: 100%
    }
}

.accept-policy[data-v-378b0368] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-378b0368] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-378b0368] {
        text-align: center
    }
}

.btn[data-v-378b0368] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-378b0368] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-378b0368] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-378b0368] {
    width: 100%
}

.btn-group[data-v-378b0368] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-378b0368] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-378b0368]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-378b0368]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-378b0368]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-378b0368]:active {
        background-color: #eee
    }

.btn-group[data-v-378b0368]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-378b0368] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-378b0368] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-378b0368] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-378b0368] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-378b0368] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-378b0368] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-378b0368] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-378b0368] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-378b0368] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-378b0368] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-378b0368] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-378b0368] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-378b0368] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-378b0368] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-378b0368] {
    width: 70%
}

.form-control-lg[data-v-378b0368], .form-control[data-v-378b0368] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-378b0368]:focus, .form-control[data-v-378b0368]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-378b0368] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-378b0368] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-378b0368]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-378b0368] {
    line-height: 24px
}

[data-v-378b0368]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-378b0368]::-ms-input-placeholder {
    opacity: .5
}

[data-v-378b0368]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-378b0368] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-378b0368] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-378b0368] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-378b0368] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-378b0368] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-378b0368] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-378b0368] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-378b0368]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-378b0368]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-378b0368]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-378b0368]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-378b0368] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.user-sidebar[data-v-378b0368] {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    box-shadow: 0 1px 2px rgba(0,0,0,.15);
    margin-bottom: 24px
}

.user-sidebar-top[data-v-378b0368] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-shadow: inset 0 -1px 0 #e8e8e8;
    box-shadow: inset 0 -1px 0 #e8e8e8
}

.user-sidebar-top .user-picture[data-v-378b0368] {
    background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
    background-position: 50%;
    background-size: cover;
    width: 72px;
    height: 72px;
    margin-bottom: 17px
}

.user-sidebar-top .user-fullname[data-v-378b0368] {
    font-weight: 700;
    line-height: 28px;
    font-size: 20px
}

.user-sidebar-top .agreement[data-v-378b0368], .user-sidebar-top .price-info[data-v-378b0368] {
    color: #686868;
    line-height: 24px;
    font-size: 16px
}

.user-sidebar-top .wallet[data-v-378b0368] {
    margin-top: 11px
}

.user-sidebar-top .wallet-with-icon[data-v-378b0368] {
    background: #f3f3f3;
    border-radius: 4px;
    padding: 6px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.user-sidebar-top .wallet-with-icon .icon[data-v-378b0368] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.606 14.575H1.394V4.87h13.194v9.705h.018zM3.399 1.647l6.588 1.798H3.399V1.647zm12.078 1.816L2.893.026c-.366-.107-.75.125-.854.516-.017.054-.017.125-.017.179v2.724H.697A.707.707 0 0 0 0 4.158v11.13c0 .392.314.712.697.712h14.588c.384 0 .697-.32.697-.712V4.158a.684.684 0 0 0-.505-.695z' fill='%23323230'/%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: 50%;
    margin-right: 8px
}

.user-sidebar-top .wallet-with-icon .wallet-balance[data-v-378b0368] {
    line-height: 24px;
    font-size: 14px;
    color: #323230;
    font-weight: 700
}

.user-sidebar-bottom .lk-links[data-v-378b0368] {
    line-height: 24px;
    font-size: 16px;
    color: #323230;
    padding-left: 15px;
    padding-right: 16px
}

.user-sidebar-bottom .lk-links .lk-link[data-v-378b0368] {
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -16px;
    padding: 0 16px;
    cursor: pointer
}

    .user-sidebar-bottom .lk-links .lk-link[data-v-378b0368]:hover {
        background: #e0ffe3
    }

.user-sidebar-bottom .lk-links .lk-link-active[data-v-378b0368] {
    font-weight: 700
}

.user-sidebar-bottom .lk-links .lk-link .lk-link-notify[data-v-378b0368] {
    background: rgba(0,0,0,.05);
    border-radius: 2px;
    padding: 0 10px;
    font-weight: 700
}

.user-sidebar-bottom .lk-links-alternative[data-v-378b0368] {
    display: none
}

@media (max-width:1200px) {
    .user-sidebar[data-v-378b0368] {
        margin-bottom: 8px
    }

    .user-sidebar-bottom .lk-links[data-v-378b0368] {
        display: none
    }

    .user-sidebar-bottom .lk-links-alternative[data-v-378b0368] {
        padding: 12px 16px;
        display: block;
        background: #f9f9f9;
        -webkit-box-shadow: inset 0 1px 0 #efefef;
        box-shadow: inset 0 1px 0 #efefef
    }

    .user-sidebar-bottom .lk-links-alternative .form-control-border-radius[data-v-378b0368] {
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 4px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-5b67dd15], abbr[data-v-5b67dd15], acronym[data-v-5b67dd15], address[data-v-5b67dd15], applet[data-v-5b67dd15], article[data-v-5b67dd15], aside[data-v-5b67dd15], audio[data-v-5b67dd15], b[data-v-5b67dd15], big[data-v-5b67dd15], blockquote[data-v-5b67dd15], body[data-v-5b67dd15], canvas[data-v-5b67dd15], caption[data-v-5b67dd15], center[data-v-5b67dd15], cite[data-v-5b67dd15], code[data-v-5b67dd15], dd[data-v-5b67dd15], del[data-v-5b67dd15], details[data-v-5b67dd15], dfn[data-v-5b67dd15], div[data-v-5b67dd15], dl[data-v-5b67dd15], dt[data-v-5b67dd15], em[data-v-5b67dd15], embed[data-v-5b67dd15], fieldset[data-v-5b67dd15], figcaption[data-v-5b67dd15], figure[data-v-5b67dd15], footer[data-v-5b67dd15], form[data-v-5b67dd15], h1[data-v-5b67dd15], h2[data-v-5b67dd15], h3[data-v-5b67dd15], h4[data-v-5b67dd15], h5[data-v-5b67dd15], h6[data-v-5b67dd15], header[data-v-5b67dd15], hgroup[data-v-5b67dd15], html[data-v-5b67dd15], i[data-v-5b67dd15], iframe[data-v-5b67dd15], img[data-v-5b67dd15], ins[data-v-5b67dd15], kbd[data-v-5b67dd15], label[data-v-5b67dd15], legend[data-v-5b67dd15], li[data-v-5b67dd15], mark[data-v-5b67dd15], menu[data-v-5b67dd15], nav[data-v-5b67dd15], object[data-v-5b67dd15], output[data-v-5b67dd15], p[data-v-5b67dd15], pre[data-v-5b67dd15], q[data-v-5b67dd15], ruby[data-v-5b67dd15], s[data-v-5b67dd15], samp[data-v-5b67dd15], section[data-v-5b67dd15], small[data-v-5b67dd15], span[data-v-5b67dd15], strike[data-v-5b67dd15], strong[data-v-5b67dd15], sub[data-v-5b67dd15], summary[data-v-5b67dd15], sup[data-v-5b67dd15], table[data-v-5b67dd15], tbody[data-v-5b67dd15], td[data-v-5b67dd15], tfoot[data-v-5b67dd15], th[data-v-5b67dd15], thead[data-v-5b67dd15], time[data-v-5b67dd15], tr[data-v-5b67dd15], tt[data-v-5b67dd15], u[data-v-5b67dd15], ul[data-v-5b67dd15], var[data-v-5b67dd15], video[data-v-5b67dd15] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-5b67dd15] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-5b67dd15], [data-v-5b67dd15]:after, [data-v-5b67dd15]:before, html[data-v-5b67dd15] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-5b67dd15] {
    line-height: 1
}

ul[data-v-5b67dd15] {
    list-style: none
}

blockquote[data-v-5b67dd15], q[data-v-5b67dd15] {
    quotes: none
}

    blockquote[data-v-5b67dd15]:after, blockquote[data-v-5b67dd15]:before, q[data-v-5b67dd15]:after, q[data-v-5b67dd15]:before {
        content: "";
        content: none
    }

article[data-v-5b67dd15], aside[data-v-5b67dd15], details[data-v-5b67dd15], figcaption[data-v-5b67dd15], figure[data-v-5b67dd15], footer[data-v-5b67dd15], header[data-v-5b67dd15], hgroup[data-v-5b67dd15], main[data-v-5b67dd15], menu[data-v-5b67dd15], nav[data-v-5b67dd15], section[data-v-5b67dd15], summary[data-v-5b67dd15] {
    display: block
}

audio[data-v-5b67dd15], canvas[data-v-5b67dd15], progress[data-v-5b67dd15], video[data-v-5b67dd15] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-5b67dd15]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-5b67dd15], template[data-v-5b67dd15] {
    display: none
}

a[data-v-5b67dd15] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-5b67dd15]:active, a[data-v-5b67dd15]:focus, a[data-v-5b67dd15]:hover {
        outline: 0
    }

abbr[title][data-v-5b67dd15] {
    border-bottom: 1px dotted
}

b[data-v-5b67dd15], strong[data-v-5b67dd15] {
    font-weight: 700
}

dfn[data-v-5b67dd15] {
    font-style: italic
}

h1[data-v-5b67dd15] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-5b67dd15] {
    background: #ff0;
    color: #000
}

small[data-v-5b67dd15] {
    font-size: 80%
}

sub[data-v-5b67dd15], sup[data-v-5b67dd15] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-5b67dd15] {
    top: -.5em
}

sub[data-v-5b67dd15] {
    bottom: -.25em
}

img[data-v-5b67dd15] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-5b67dd15]:not(:root) {
    overflow: hidden
}

figure[data-v-5b67dd15] {
    margin: 1em 40px
}

hr[data-v-5b67dd15] {
    height: 0
}

pre[data-v-5b67dd15] {
    overflow: auto
}

code[data-v-5b67dd15], kbd[data-v-5b67dd15], pre[data-v-5b67dd15], samp[data-v-5b67dd15] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-5b67dd15], input[data-v-5b67dd15], optgroup[data-v-5b67dd15], select[data-v-5b67dd15], textarea[data-v-5b67dd15] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-5b67dd15], select[data-v-5b67dd15] {
    text-transform: none
}

button[data-v-5b67dd15], html input[type=button][data-v-5b67dd15], input[type=reset][data-v-5b67dd15], input[type=submit][data-v-5b67dd15] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-5b67dd15], input[type=button][data-v-5b67dd15], input[type=reset][data-v-5b67dd15], input[type=submit][data-v-5b67dd15] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-5b67dd15]:focus, input[type=button][data-v-5b67dd15]:focus, input[type=reset][data-v-5b67dd15]:focus, input[type=submit][data-v-5b67dd15]:focus {
        outline: 0 !important
    }

button[disabled][data-v-5b67dd15], html input[disabled][data-v-5b67dd15] {
    cursor: default
}

button[data-v-5b67dd15]::-moz-focus-inner, input[data-v-5b67dd15]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-5b67dd15] {
    line-height: normal
}

input[type=checkbox][data-v-5b67dd15], input[type=checkbox][data-v-5b67dd15] {
    padding: 0
}

input[type=number][data-v-5b67dd15]::-webkit-inner-spin-button, input[type=number][data-v-5b67dd15]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-5b67dd15] {
    -webkit-appearance: textfield
}

fieldset[data-v-5b67dd15] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-5b67dd15] {
    border: 0;
    padding: 0
}

textarea[data-v-5b67dd15] {
    overflow: auto;
    resize: none
}

optgroup[data-v-5b67dd15] {
    font-weight: 700
}

table[data-v-5b67dd15] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-5b67dd15] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-5b67dd15] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-5b67dd15] {
    background-color: #323230 !important
}

body[data-v-5b67dd15], html[data-v-5b67dd15] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-5b67dd15] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-5b67dd15] {
    overflow: hidden
}

#app[data-v-5b67dd15] {
    height: 100%
}

[data-v-5b67dd15]:focus {
    outline-color: #0cb520
}

.text-center[data-v-5b67dd15] {
    text-align: center
}

.text-right[data-v-5b67dd15] {
    text-align: right
}

.bold[data-v-5b67dd15] {
    font-weight: 700
}

.border[data-v-5b67dd15] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-5b67dd15] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-5b67dd15] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-5b67dd15] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-5b67dd15] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-5b67dd15] {
        max-width: 540px
    }

    .col-0[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-5b67dd15] {
        max-width: 540px
    }

    .col-sm-2[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-5b67dd15] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-5b67dd15] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-5b67dd15] {
        max-width: 1140px
    }

    .col-xl-2[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-5b67dd15] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-5b67dd15] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-5b67dd15] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-5b67dd15] {
        width: 100%
    }
}

.accept-policy[data-v-5b67dd15] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-5b67dd15] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-5b67dd15] {
        text-align: center
    }
}

.btn[data-v-5b67dd15] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-5b67dd15] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-5b67dd15] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-5b67dd15] {
    width: 100%
}

.btn-group[data-v-5b67dd15] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-5b67dd15] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-5b67dd15]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-5b67dd15]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-5b67dd15]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-5b67dd15]:active {
        background-color: #eee
    }

.btn-group[data-v-5b67dd15]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-5b67dd15] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-5b67dd15] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-5b67dd15] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-5b67dd15] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-5b67dd15] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-5b67dd15] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-5b67dd15] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-5b67dd15] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-5b67dd15] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-5b67dd15] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-5b67dd15] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-5b67dd15] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-5b67dd15] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-5b67dd15] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-5b67dd15] {
    width: 70%
}

.form-control-lg[data-v-5b67dd15], .form-control[data-v-5b67dd15] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-5b67dd15]:focus, .form-control[data-v-5b67dd15]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-5b67dd15] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-5b67dd15] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-5b67dd15]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-5b67dd15] {
    line-height: 24px
}

[data-v-5b67dd15]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-5b67dd15]::-ms-input-placeholder {
    opacity: .5
}

[data-v-5b67dd15]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-5b67dd15] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-5b67dd15] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-5b67dd15] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-5b67dd15] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-5b67dd15] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-5b67dd15] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-5b67dd15] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-5b67dd15]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-5b67dd15]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-5b67dd15]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-5b67dd15]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-5b67dd15] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.personal-manager[data-v-5b67dd15] {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    box-shadow: 0 1px 2px rgba(0,0,0,.15)
}

.personal-manager-top[data-v-5b67dd15] {
    padding: 19px 16px 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff1b9
}

.personal-manager-top .question-sign[data-v-5b67dd15] {
    width: 21%;
    height: auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg' class='question-sign'%3E%3Cpath d='M39 20c0 10.493-8.507 19-19 19S1 30.493 1 20 9.507 1 20 1s19 8.507 19 19z' stroke='%23323230' stroke-width='2'/%3E%3Cpath d='M15.62 14.912l-.12-2.424c.177-.032.497-.088.96-.168.48-.096.817-.152 1.009-.168.192-.032.496-.072.912-.12.416-.048.848-.08 1.296-.096.464-.016 1-.024 1.608-.024 1.728 0 3.016.304 3.864.912.848.608 1.272 1.544 1.272 2.808 0 .64-.144 1.24-.432 1.8a5.81 5.81 0 0 1-1.008 1.44l-1.224 1.272c-.416.432-.784.96-1.104 1.584a4.971 4.971 0 0 0-.552 2.016h-2.88c-.032-.96.12-1.848.456-2.664.336-.816.712-1.456 1.128-1.92.432-.464.84-.952 1.224-1.464s.592-.968.624-1.368c.048-.528-.104-.912-.456-1.152-.352-.256-.936-.384-1.752-.384-1.408 0-3.016.04-4.824.12zm4.609 10.464h.84c.464 0 .784.088.96.264.192.176.288.496.288.96v1.152c0 .464-.096.792-.288.984-.176.176-.496.264-.96.264h-.84c-.464 0-.792-.088-.984-.264-.176-.192-.264-.52-.264-.984V26.6c0-.464.088-.784.264-.96.192-.176.52-.264.984-.264z' fill='%23323230'/%3E%3C/svg%3E")
}

.personal-manager-top .have-questions[data-v-5b67dd15] {
    width: 79%;
    font-weight: 700;
    line-height: 20px;
    font-size: 16px;
    padding-left: 10px
}

.personal-manager-bottom[data-v-5b67dd15] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 0
}

.personal-manager-bottom .manager-picture[data-v-5b67dd15] {
    background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
    background-position: 50%;
    background-size: cover;
    width: 72px;
    height: 72px;
    margin-bottom: 16px
}

.personal-manager-bottom .manager-fullname[data-v-5b67dd15] {
    font-weight: 700;
    line-height: 18px;
    font-size: 20px;
    margin-bottom: 8px
}

.personal-manager-bottom .manager-email[data-v-5b67dd15], .personal-manager-bottom .manager-phone[data-v-5b67dd15] {
    cursor: pointer
}

.personal-manager-bottom .manager-phone[data-v-5b67dd15] {
    line-height: 18px;
    font-size: 16px;
    color: #323230;
    margin-bottom: 8px
}

.personal-manager-bottom .manager-email[data-v-5b67dd15] {
    line-height: 18px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-color: #0cb520;
    text-decoration-color: #0cb520;
    margin-bottom: 16px
}

.personal-manager-bottom .ask-question[data-v-5b67dd15] {
    font-weight: 600;
    line-height: 24px;
    font-size: 16px;
    font-family: Exo\ 2;
    background: #fff;
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 10px 16px 10px
}

@media (max-width:1200px) {
    .personal-manager[data-v-5b67dd15] {
        margin-bottom: 8px
    }

    .personal-manager-top[data-v-5b67dd15] {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 80px
    }

    .personal-manager-top .question-sign[data-v-5b67dd15] {
        background-position: 100%
    }

    .personal-manager-top .have-questions[data-v-5b67dd15] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .personal-manager-bottom[data-v-5b67dd15] {
        display: none
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-256303b8], abbr[data-v-256303b8], acronym[data-v-256303b8], address[data-v-256303b8], applet[data-v-256303b8], article[data-v-256303b8], aside[data-v-256303b8], audio[data-v-256303b8], b[data-v-256303b8], big[data-v-256303b8], blockquote[data-v-256303b8], body[data-v-256303b8], canvas[data-v-256303b8], caption[data-v-256303b8], center[data-v-256303b8], cite[data-v-256303b8], code[data-v-256303b8], dd[data-v-256303b8], del[data-v-256303b8], details[data-v-256303b8], dfn[data-v-256303b8], div[data-v-256303b8], dl[data-v-256303b8], dt[data-v-256303b8], em[data-v-256303b8], embed[data-v-256303b8], fieldset[data-v-256303b8], figcaption[data-v-256303b8], figure[data-v-256303b8], footer[data-v-256303b8], form[data-v-256303b8], h1[data-v-256303b8], h2[data-v-256303b8], h3[data-v-256303b8], h4[data-v-256303b8], h5[data-v-256303b8], h6[data-v-256303b8], header[data-v-256303b8], hgroup[data-v-256303b8], html[data-v-256303b8], i[data-v-256303b8], iframe[data-v-256303b8], img[data-v-256303b8], ins[data-v-256303b8], kbd[data-v-256303b8], label[data-v-256303b8], legend[data-v-256303b8], li[data-v-256303b8], mark[data-v-256303b8], menu[data-v-256303b8], nav[data-v-256303b8], object[data-v-256303b8], output[data-v-256303b8], p[data-v-256303b8], pre[data-v-256303b8], q[data-v-256303b8], ruby[data-v-256303b8], s[data-v-256303b8], samp[data-v-256303b8], section[data-v-256303b8], small[data-v-256303b8], span[data-v-256303b8], strike[data-v-256303b8], strong[data-v-256303b8], sub[data-v-256303b8], summary[data-v-256303b8], sup[data-v-256303b8], table[data-v-256303b8], tbody[data-v-256303b8], td[data-v-256303b8], tfoot[data-v-256303b8], th[data-v-256303b8], thead[data-v-256303b8], time[data-v-256303b8], tr[data-v-256303b8], tt[data-v-256303b8], u[data-v-256303b8], ul[data-v-256303b8], var[data-v-256303b8], video[data-v-256303b8] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-256303b8] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-256303b8], [data-v-256303b8]:after, [data-v-256303b8]:before, html[data-v-256303b8] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-256303b8] {
    line-height: 1
}

ul[data-v-256303b8] {
    list-style: none
}

blockquote[data-v-256303b8], q[data-v-256303b8] {
    quotes: none
}

    blockquote[data-v-256303b8]:after, blockquote[data-v-256303b8]:before, q[data-v-256303b8]:after, q[data-v-256303b8]:before {
        content: "";
        content: none
    }

article[data-v-256303b8], aside[data-v-256303b8], details[data-v-256303b8], figcaption[data-v-256303b8], figure[data-v-256303b8], footer[data-v-256303b8], header[data-v-256303b8], hgroup[data-v-256303b8], main[data-v-256303b8], menu[data-v-256303b8], nav[data-v-256303b8], section[data-v-256303b8], summary[data-v-256303b8] {
    display: block
}

audio[data-v-256303b8], canvas[data-v-256303b8], progress[data-v-256303b8], video[data-v-256303b8] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-256303b8]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-256303b8], template[data-v-256303b8] {
    display: none
}

a[data-v-256303b8] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-256303b8]:active, a[data-v-256303b8]:focus, a[data-v-256303b8]:hover {
        outline: 0
    }

abbr[title][data-v-256303b8] {
    border-bottom: 1px dotted
}

b[data-v-256303b8], strong[data-v-256303b8] {
    font-weight: 700
}

dfn[data-v-256303b8] {
    font-style: italic
}

h1[data-v-256303b8] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-256303b8] {
    background: #ff0;
    color: #000
}

small[data-v-256303b8] {
    font-size: 80%
}

sub[data-v-256303b8], sup[data-v-256303b8] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-256303b8] {
    top: -.5em
}

sub[data-v-256303b8] {
    bottom: -.25em
}

img[data-v-256303b8] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-256303b8]:not(:root) {
    overflow: hidden
}

figure[data-v-256303b8] {
    margin: 1em 40px
}

hr[data-v-256303b8] {
    height: 0
}

pre[data-v-256303b8] {
    overflow: auto
}

code[data-v-256303b8], kbd[data-v-256303b8], pre[data-v-256303b8], samp[data-v-256303b8] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-256303b8], input[data-v-256303b8], optgroup[data-v-256303b8], select[data-v-256303b8], textarea[data-v-256303b8] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-256303b8], select[data-v-256303b8] {
    text-transform: none
}

button[data-v-256303b8], html input[type=button][data-v-256303b8], input[type=reset][data-v-256303b8], input[type=submit][data-v-256303b8] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-256303b8], input[type=button][data-v-256303b8], input[type=reset][data-v-256303b8], input[type=submit][data-v-256303b8] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-256303b8]:focus, input[type=button][data-v-256303b8]:focus, input[type=reset][data-v-256303b8]:focus, input[type=submit][data-v-256303b8]:focus {
        outline: 0 !important
    }

button[disabled][data-v-256303b8], html input[disabled][data-v-256303b8] {
    cursor: default
}

button[data-v-256303b8]::-moz-focus-inner, input[data-v-256303b8]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-256303b8] {
    line-height: normal
}

input[type=checkbox][data-v-256303b8], input[type=checkbox][data-v-256303b8] {
    padding: 0
}

input[type=number][data-v-256303b8]::-webkit-inner-spin-button, input[type=number][data-v-256303b8]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-256303b8] {
    -webkit-appearance: textfield
}

fieldset[data-v-256303b8] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-256303b8] {
    border: 0;
    padding: 0
}

textarea[data-v-256303b8] {
    overflow: auto;
    resize: none
}

optgroup[data-v-256303b8] {
    font-weight: 700
}

table[data-v-256303b8] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-256303b8] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-256303b8] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-256303b8] {
    background-color: #323230 !important
}

body[data-v-256303b8], html[data-v-256303b8] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-256303b8] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-256303b8] {
    overflow: hidden
}

#app[data-v-256303b8] {
    height: 100%
}

[data-v-256303b8]:focus {
    outline-color: #0cb520
}

.text-center[data-v-256303b8] {
    text-align: center
}

.text-right[data-v-256303b8] {
    text-align: right
}

.bold[data-v-256303b8] {
    font-weight: 700
}

.border[data-v-256303b8] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-256303b8] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-256303b8] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-256303b8] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-256303b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-256303b8] {
        max-width: 540px
    }

    .col-0[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-256303b8] {
        max-width: 540px
    }

    .col-sm-2[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-256303b8] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-256303b8] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-256303b8] {
        max-width: 1140px
    }

    .col-xl-2[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-256303b8] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-256303b8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-256303b8] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-256303b8] {
        width: 100%
    }
}

.accept-policy[data-v-256303b8] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-256303b8] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-256303b8] {
        text-align: center
    }
}

.btn[data-v-256303b8] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-256303b8] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-256303b8] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-256303b8] {
    width: 100%
}

.btn-group[data-v-256303b8] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-256303b8] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-256303b8]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-256303b8]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-256303b8]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-256303b8]:active {
        background-color: #eee
    }

.btn-group[data-v-256303b8]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-256303b8] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-256303b8] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-256303b8] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-256303b8] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-256303b8] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-256303b8] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-256303b8] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-256303b8] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-256303b8] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-256303b8] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-256303b8] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-256303b8] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-256303b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-256303b8] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-256303b8] {
    width: 70%
}

.form-control-lg[data-v-256303b8], .form-control[data-v-256303b8] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-256303b8]:focus, .form-control[data-v-256303b8]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-256303b8] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-256303b8] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-256303b8]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-256303b8] {
    line-height: 24px
}

[data-v-256303b8]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-256303b8]::-ms-input-placeholder {
    opacity: .5
}

[data-v-256303b8]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-256303b8] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-256303b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-256303b8] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-256303b8] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-256303b8] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-256303b8] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-256303b8] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-256303b8]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-256303b8]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-256303b8]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-256303b8]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-256303b8] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.registration-data-tab .change-avatar[data-v-256303b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 48px
}

.registration-data-tab .change-avatar .user-picture[data-v-256303b8] {
    background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
    background-position: 50%;
    background-size: cover;
    width: 75px;
    height: 75px
}

.registration-data-tab .change-avatar .change-user-picture[data-v-256303b8] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4);
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    margin-left: 24px
}

.registration-data-tab .row-with-big-space[data-v-256303b8] {
    margin-top: 53px
}

@media (max-width:1200px) {
    .registration-data-tab .change-avatar[data-v-256303b8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 32px
    }

    .registration-data-tab .change-avatar .user-picture[data-v-256303b8] {
        background-image: url(https://i.ibb.co/njrgRzP/user-example.png);
        background-position: 50%;
        background-size: cover;
        width: 76px;
        height: 76px
    }

    .registration-data-tab .row-with-big-space[data-v-256303b8] {
        margin-top: 0 !important
    }

    .text-right-mobile[data-v-256303b8] {
        text-align: right !important;
        margin-bottom: 0
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-3cf19c23], abbr[data-v-3cf19c23], acronym[data-v-3cf19c23], address[data-v-3cf19c23], applet[data-v-3cf19c23], article[data-v-3cf19c23], aside[data-v-3cf19c23], audio[data-v-3cf19c23], b[data-v-3cf19c23], big[data-v-3cf19c23], blockquote[data-v-3cf19c23], body[data-v-3cf19c23], canvas[data-v-3cf19c23], caption[data-v-3cf19c23], center[data-v-3cf19c23], cite[data-v-3cf19c23], code[data-v-3cf19c23], dd[data-v-3cf19c23], del[data-v-3cf19c23], details[data-v-3cf19c23], dfn[data-v-3cf19c23], div[data-v-3cf19c23], dl[data-v-3cf19c23], dt[data-v-3cf19c23], em[data-v-3cf19c23], embed[data-v-3cf19c23], fieldset[data-v-3cf19c23], figcaption[data-v-3cf19c23], figure[data-v-3cf19c23], footer[data-v-3cf19c23], form[data-v-3cf19c23], h1[data-v-3cf19c23], h2[data-v-3cf19c23], h3[data-v-3cf19c23], h4[data-v-3cf19c23], h5[data-v-3cf19c23], h6[data-v-3cf19c23], header[data-v-3cf19c23], hgroup[data-v-3cf19c23], html[data-v-3cf19c23], i[data-v-3cf19c23], iframe[data-v-3cf19c23], img[data-v-3cf19c23], ins[data-v-3cf19c23], kbd[data-v-3cf19c23], label[data-v-3cf19c23], legend[data-v-3cf19c23], li[data-v-3cf19c23], mark[data-v-3cf19c23], menu[data-v-3cf19c23], nav[data-v-3cf19c23], object[data-v-3cf19c23], output[data-v-3cf19c23], p[data-v-3cf19c23], pre[data-v-3cf19c23], q[data-v-3cf19c23], ruby[data-v-3cf19c23], s[data-v-3cf19c23], samp[data-v-3cf19c23], section[data-v-3cf19c23], small[data-v-3cf19c23], span[data-v-3cf19c23], strike[data-v-3cf19c23], strong[data-v-3cf19c23], sub[data-v-3cf19c23], summary[data-v-3cf19c23], sup[data-v-3cf19c23], table[data-v-3cf19c23], tbody[data-v-3cf19c23], td[data-v-3cf19c23], tfoot[data-v-3cf19c23], th[data-v-3cf19c23], thead[data-v-3cf19c23], time[data-v-3cf19c23], tr[data-v-3cf19c23], tt[data-v-3cf19c23], u[data-v-3cf19c23], ul[data-v-3cf19c23], var[data-v-3cf19c23], video[data-v-3cf19c23] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-3cf19c23] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-3cf19c23], [data-v-3cf19c23]:after, [data-v-3cf19c23]:before, html[data-v-3cf19c23] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-3cf19c23] {
    line-height: 1
}

ul[data-v-3cf19c23] {
    list-style: none
}

blockquote[data-v-3cf19c23], q[data-v-3cf19c23] {
    quotes: none
}

    blockquote[data-v-3cf19c23]:after, blockquote[data-v-3cf19c23]:before, q[data-v-3cf19c23]:after, q[data-v-3cf19c23]:before {
        content: "";
        content: none
    }

article[data-v-3cf19c23], aside[data-v-3cf19c23], details[data-v-3cf19c23], figcaption[data-v-3cf19c23], figure[data-v-3cf19c23], footer[data-v-3cf19c23], header[data-v-3cf19c23], hgroup[data-v-3cf19c23], main[data-v-3cf19c23], menu[data-v-3cf19c23], nav[data-v-3cf19c23], section[data-v-3cf19c23], summary[data-v-3cf19c23] {
    display: block
}

audio[data-v-3cf19c23], canvas[data-v-3cf19c23], progress[data-v-3cf19c23], video[data-v-3cf19c23] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-3cf19c23]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-3cf19c23], template[data-v-3cf19c23] {
    display: none
}

a[data-v-3cf19c23] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-3cf19c23]:active, a[data-v-3cf19c23]:focus, a[data-v-3cf19c23]:hover {
        outline: 0
    }

abbr[title][data-v-3cf19c23] {
    border-bottom: 1px dotted
}

b[data-v-3cf19c23], strong[data-v-3cf19c23] {
    font-weight: 700
}

dfn[data-v-3cf19c23] {
    font-style: italic
}

h1[data-v-3cf19c23] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-3cf19c23] {
    background: #ff0;
    color: #000
}

small[data-v-3cf19c23] {
    font-size: 80%
}

sub[data-v-3cf19c23], sup[data-v-3cf19c23] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-3cf19c23] {
    top: -.5em
}

sub[data-v-3cf19c23] {
    bottom: -.25em
}

img[data-v-3cf19c23] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-3cf19c23]:not(:root) {
    overflow: hidden
}

figure[data-v-3cf19c23] {
    margin: 1em 40px
}

hr[data-v-3cf19c23] {
    height: 0
}

pre[data-v-3cf19c23] {
    overflow: auto
}

code[data-v-3cf19c23], kbd[data-v-3cf19c23], pre[data-v-3cf19c23], samp[data-v-3cf19c23] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-3cf19c23], input[data-v-3cf19c23], optgroup[data-v-3cf19c23], select[data-v-3cf19c23], textarea[data-v-3cf19c23] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-3cf19c23], select[data-v-3cf19c23] {
    text-transform: none
}

button[data-v-3cf19c23], html input[type=button][data-v-3cf19c23], input[type=reset][data-v-3cf19c23], input[type=submit][data-v-3cf19c23] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-3cf19c23], input[type=button][data-v-3cf19c23], input[type=reset][data-v-3cf19c23], input[type=submit][data-v-3cf19c23] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-3cf19c23]:focus, input[type=button][data-v-3cf19c23]:focus, input[type=reset][data-v-3cf19c23]:focus, input[type=submit][data-v-3cf19c23]:focus {
        outline: 0 !important
    }

button[disabled][data-v-3cf19c23], html input[disabled][data-v-3cf19c23] {
    cursor: default
}

button[data-v-3cf19c23]::-moz-focus-inner, input[data-v-3cf19c23]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-3cf19c23] {
    line-height: normal
}

input[type=checkbox][data-v-3cf19c23], input[type=checkbox][data-v-3cf19c23] {
    padding: 0
}

input[type=number][data-v-3cf19c23]::-webkit-inner-spin-button, input[type=number][data-v-3cf19c23]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-3cf19c23] {
    -webkit-appearance: textfield
}

fieldset[data-v-3cf19c23] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-3cf19c23] {
    border: 0;
    padding: 0
}

textarea[data-v-3cf19c23] {
    overflow: auto;
    resize: none
}

optgroup[data-v-3cf19c23] {
    font-weight: 700
}

table[data-v-3cf19c23] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-3cf19c23] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-3cf19c23] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-3cf19c23] {
    background-color: #323230 !important
}

body[data-v-3cf19c23], html[data-v-3cf19c23] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-3cf19c23] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-3cf19c23] {
    overflow: hidden
}

#app[data-v-3cf19c23] {
    height: 100%
}

[data-v-3cf19c23]:focus {
    outline-color: #0cb520
}

.text-center[data-v-3cf19c23] {
    text-align: center
}

.text-right[data-v-3cf19c23] {
    text-align: right
}

.bold[data-v-3cf19c23] {
    font-weight: 700
}

.border[data-v-3cf19c23] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-3cf19c23] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-3cf19c23] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-3cf19c23] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-3cf19c23] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-3cf19c23] {
        max-width: 540px
    }

    .col-0[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-3cf19c23] {
        max-width: 540px
    }

    .col-sm-2[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-3cf19c23] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-3cf19c23] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-3cf19c23] {
        max-width: 1140px
    }

    .col-xl-2[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-3cf19c23] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-3cf19c23] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-3cf19c23] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-3cf19c23] {
        width: 100%
    }
}

.accept-policy[data-v-3cf19c23] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-3cf19c23] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-3cf19c23] {
        text-align: center
    }
}

.btn[data-v-3cf19c23] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-3cf19c23] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-3cf19c23] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-3cf19c23] {
    width: 100%
}

.btn-group[data-v-3cf19c23] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-3cf19c23] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-3cf19c23]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-3cf19c23]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-3cf19c23]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-3cf19c23]:active {
        background-color: #eee
    }

.btn-group[data-v-3cf19c23]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-3cf19c23] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-3cf19c23] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-3cf19c23] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-3cf19c23] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-3cf19c23] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-3cf19c23] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-3cf19c23] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-3cf19c23] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-3cf19c23] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-3cf19c23] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-3cf19c23] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-3cf19c23] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-3cf19c23] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-3cf19c23] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-3cf19c23] {
    width: 70%
}

.form-control-lg[data-v-3cf19c23], .form-control[data-v-3cf19c23] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-3cf19c23]:focus, .form-control[data-v-3cf19c23]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-3cf19c23] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-3cf19c23] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-3cf19c23]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-3cf19c23] {
    line-height: 24px
}

[data-v-3cf19c23]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-3cf19c23]::-ms-input-placeholder {
    opacity: .5
}

[data-v-3cf19c23]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-3cf19c23] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-3cf19c23] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-3cf19c23] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-3cf19c23] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-3cf19c23] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-3cf19c23] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-3cf19c23] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-3cf19c23]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-3cf19c23]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-3cf19c23]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-3cf19c23]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-3cf19c23] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.shipping-addresses-tab .address-names[data-v-3cf19c23], .shipping-addresses-tab .new-address .title[data-v-3cf19c23] {
    font-family: Exo\ 2;
    font-weight: 600;
    line-height: 24px;
    font-size: 20px;
    color: #323230;
    margin-bottom: 16px
}

.shipping-addresses-tab .exist-addresses[data-v-3cf19c23] {
    margin-bottom: 24px
}

.shipping-addresses-tab .exist-addresses .exist-address[data-v-3cf19c23] {
    line-height: 24px;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #efefef;
    height: 64px
}

.shipping-addresses-tab .exist-addresses .exist-address .edit-block[data-v-3cf19c23] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.shipping-addresses-tab .exist-addresses .exist-address[data-v-3cf19c23]:hover {
    background: #f9f9f9
}

.shipping-addresses-tab .exist-addresses .exist-address .icon[data-v-3cf19c23] {
    padding: 5px 7px 5px 8px;
    width: 32px;
    height: 32px;
    position: relative;
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 50%
}

.shipping-addresses-tab .exist-addresses .exist-address .save[data-v-3cf19c23] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.414 3.937L0 5.352l5.797 5.791 9.651-9.735L14.028 0 5.79 8.31 1.414 3.936z' fill='%23fff'/%3E%3C/svg%3E");
    background-color: #0cb520
}

.shipping-addresses-tab .exist-addresses .exist-address .edit[data-v-3cf19c23] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.998 15.001l.94-3.04 2.138 2.105L.998 15zM3 10.677L9.677 4 12 6.324 5.324 13 3 10.677zm11-6.643L13.034 5 11 2.966 11.966 2 14 4.034zm1.912-.062L12.018.076c-.102-.101-.27-.101-.388 0L.744 10.97a1.041 1.041 0 0 0-.303.64l-.438 3.795a.561.561 0 0 0 .151.439c.118.118.27.169.438.152l3.792-.439a1.14 1.14 0 0 0 .64-.303L15.912 4.36a.257.257 0 0 0 0-.388z' fill='%23686868'/%3E%3C/svg%3E");
    background-color: #fff;
    margin-left: 8px
}

.shipping-addresses-tab .new-address[data-v-3cf19c23] {
    margin-top: 50px
}

.shipping-addresses-tab .new-address .city[data-v-3cf19c23] {
    margin-bottom: 11px
}

.shipping-addresses-tab .new-address .addresses .address[data-v-3cf19c23] {
    margin-top: 10px
}

@media (max-width:1200px) {
    .shipping-addresses-tab .address-names[data-v-3cf19c23] {
        margin: 0 -16px;
        padding: 0 16px;
        background: #f9f9f9;
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .shipping-addresses-tab .exist-addresses .exist-address[data-v-3cf19c23] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 -16px;
        padding: 13px 8px 13px 16px;
        height: auto
    }

    .shipping-addresses-tab .exist-addresses .exist-address .text[data-v-3cf19c23] {
        margin-bottom: 23px;
        width: 100%;
        text-align: left
    }

    .shipping-addresses-tab .exist-addresses .exist-address .edit-block[data-v-3cf19c23] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .shipping-addresses-tab .new-address .title[data-v-3cf19c23] {
        height: 40px;
        background: #f9f9f9;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 -16px;
        padding: 0 16px;
        margin-bottom: 13px
    }

    .shipping-addresses-tab .new-address .city[data-v-3cf19c23] {
        margin-top: 5px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-58e756cd], abbr[data-v-58e756cd], acronym[data-v-58e756cd], address[data-v-58e756cd], applet[data-v-58e756cd], article[data-v-58e756cd], aside[data-v-58e756cd], audio[data-v-58e756cd], b[data-v-58e756cd], big[data-v-58e756cd], blockquote[data-v-58e756cd], body[data-v-58e756cd], canvas[data-v-58e756cd], caption[data-v-58e756cd], center[data-v-58e756cd], cite[data-v-58e756cd], code[data-v-58e756cd], dd[data-v-58e756cd], del[data-v-58e756cd], details[data-v-58e756cd], dfn[data-v-58e756cd], div[data-v-58e756cd], dl[data-v-58e756cd], dt[data-v-58e756cd], em[data-v-58e756cd], embed[data-v-58e756cd], fieldset[data-v-58e756cd], figcaption[data-v-58e756cd], figure[data-v-58e756cd], footer[data-v-58e756cd], form[data-v-58e756cd], h1[data-v-58e756cd], h2[data-v-58e756cd], h3[data-v-58e756cd], h4[data-v-58e756cd], h5[data-v-58e756cd], h6[data-v-58e756cd], header[data-v-58e756cd], hgroup[data-v-58e756cd], html[data-v-58e756cd], i[data-v-58e756cd], iframe[data-v-58e756cd], img[data-v-58e756cd], ins[data-v-58e756cd], kbd[data-v-58e756cd], label[data-v-58e756cd], legend[data-v-58e756cd], li[data-v-58e756cd], mark[data-v-58e756cd], menu[data-v-58e756cd], nav[data-v-58e756cd], object[data-v-58e756cd], output[data-v-58e756cd], p[data-v-58e756cd], pre[data-v-58e756cd], q[data-v-58e756cd], ruby[data-v-58e756cd], s[data-v-58e756cd], samp[data-v-58e756cd], section[data-v-58e756cd], small[data-v-58e756cd], span[data-v-58e756cd], strike[data-v-58e756cd], strong[data-v-58e756cd], sub[data-v-58e756cd], summary[data-v-58e756cd], sup[data-v-58e756cd], table[data-v-58e756cd], tbody[data-v-58e756cd], td[data-v-58e756cd], tfoot[data-v-58e756cd], th[data-v-58e756cd], thead[data-v-58e756cd], time[data-v-58e756cd], tr[data-v-58e756cd], tt[data-v-58e756cd], u[data-v-58e756cd], ul[data-v-58e756cd], var[data-v-58e756cd], video[data-v-58e756cd] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-58e756cd] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-58e756cd], [data-v-58e756cd]:after, [data-v-58e756cd]:before, html[data-v-58e756cd] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-58e756cd] {
    line-height: 1
}

ul[data-v-58e756cd] {
    list-style: none
}

blockquote[data-v-58e756cd], q[data-v-58e756cd] {
    quotes: none
}

    blockquote[data-v-58e756cd]:after, blockquote[data-v-58e756cd]:before, q[data-v-58e756cd]:after, q[data-v-58e756cd]:before {
        content: "";
        content: none
    }

article[data-v-58e756cd], aside[data-v-58e756cd], details[data-v-58e756cd], figcaption[data-v-58e756cd], figure[data-v-58e756cd], footer[data-v-58e756cd], header[data-v-58e756cd], hgroup[data-v-58e756cd], main[data-v-58e756cd], menu[data-v-58e756cd], nav[data-v-58e756cd], section[data-v-58e756cd], summary[data-v-58e756cd] {
    display: block
}

audio[data-v-58e756cd], canvas[data-v-58e756cd], progress[data-v-58e756cd], video[data-v-58e756cd] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-58e756cd]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-58e756cd], template[data-v-58e756cd] {
    display: none
}

a[data-v-58e756cd] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-58e756cd]:active, a[data-v-58e756cd]:focus, a[data-v-58e756cd]:hover {
        outline: 0
    }

abbr[title][data-v-58e756cd] {
    border-bottom: 1px dotted
}

b[data-v-58e756cd], strong[data-v-58e756cd] {
    font-weight: 700
}

dfn[data-v-58e756cd] {
    font-style: italic
}

h1[data-v-58e756cd] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-58e756cd] {
    background: #ff0;
    color: #000
}

small[data-v-58e756cd] {
    font-size: 80%
}

sub[data-v-58e756cd], sup[data-v-58e756cd] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-58e756cd] {
    top: -.5em
}

sub[data-v-58e756cd] {
    bottom: -.25em
}

img[data-v-58e756cd] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-58e756cd]:not(:root) {
    overflow: hidden
}

figure[data-v-58e756cd] {
    margin: 1em 40px
}

hr[data-v-58e756cd] {
    height: 0
}

pre[data-v-58e756cd] {
    overflow: auto
}

code[data-v-58e756cd], kbd[data-v-58e756cd], pre[data-v-58e756cd], samp[data-v-58e756cd] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-58e756cd], input[data-v-58e756cd], optgroup[data-v-58e756cd], select[data-v-58e756cd], textarea[data-v-58e756cd] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-58e756cd], select[data-v-58e756cd] {
    text-transform: none
}

button[data-v-58e756cd], html input[type=button][data-v-58e756cd], input[type=reset][data-v-58e756cd], input[type=submit][data-v-58e756cd] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-58e756cd], input[type=button][data-v-58e756cd], input[type=reset][data-v-58e756cd], input[type=submit][data-v-58e756cd] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-58e756cd]:focus, input[type=button][data-v-58e756cd]:focus, input[type=reset][data-v-58e756cd]:focus, input[type=submit][data-v-58e756cd]:focus {
        outline: 0 !important
    }

button[disabled][data-v-58e756cd], html input[disabled][data-v-58e756cd] {
    cursor: default
}

button[data-v-58e756cd]::-moz-focus-inner, input[data-v-58e756cd]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-58e756cd] {
    line-height: normal
}

input[type=checkbox][data-v-58e756cd], input[type=checkbox][data-v-58e756cd] {
    padding: 0
}

input[type=number][data-v-58e756cd]::-webkit-inner-spin-button, input[type=number][data-v-58e756cd]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-58e756cd] {
    -webkit-appearance: textfield
}

fieldset[data-v-58e756cd] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-58e756cd] {
    border: 0;
    padding: 0
}

textarea[data-v-58e756cd] {
    overflow: auto;
    resize: none
}

optgroup[data-v-58e756cd] {
    font-weight: 700
}

table[data-v-58e756cd] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-58e756cd] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-58e756cd] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-58e756cd] {
    background-color: #323230 !important
}

body[data-v-58e756cd], html[data-v-58e756cd] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-58e756cd] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-58e756cd] {
    overflow: hidden
}

#app[data-v-58e756cd] {
    height: 100%
}

[data-v-58e756cd]:focus {
    outline-color: #0cb520
}

.text-center[data-v-58e756cd] {
    text-align: center
}

.text-right[data-v-58e756cd] {
    text-align: right
}

.bold[data-v-58e756cd] {
    font-weight: 700
}

.border[data-v-58e756cd] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-58e756cd] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-58e756cd] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-58e756cd] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-58e756cd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-58e756cd] {
        max-width: 540px
    }

    .col-0[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-58e756cd] {
        max-width: 540px
    }

    .col-sm-2[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-58e756cd] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-58e756cd] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-58e756cd] {
        max-width: 1140px
    }

    .col-xl-2[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-58e756cd] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-58e756cd] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-58e756cd] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-58e756cd] {
        width: 100%
    }
}

.accept-policy[data-v-58e756cd] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-58e756cd] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-58e756cd] {
        text-align: center
    }
}

.btn[data-v-58e756cd] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-58e756cd] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-58e756cd] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-58e756cd] {
    width: 100%
}

.btn-group[data-v-58e756cd] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-58e756cd] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-58e756cd]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-58e756cd]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-58e756cd]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-58e756cd]:active {
        background-color: #eee
    }

.btn-group[data-v-58e756cd]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-58e756cd] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-58e756cd] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-58e756cd] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-58e756cd] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-58e756cd] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-58e756cd] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-58e756cd] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-58e756cd] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-58e756cd] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-58e756cd] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-58e756cd] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-58e756cd] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-58e756cd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-58e756cd] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-58e756cd] {
    width: 70%
}

.form-control-lg[data-v-58e756cd], .form-control[data-v-58e756cd] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-58e756cd]:focus, .form-control[data-v-58e756cd]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-58e756cd] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-58e756cd] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-58e756cd]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-58e756cd] {
    line-height: 24px
}

[data-v-58e756cd]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-58e756cd]::-ms-input-placeholder {
    opacity: .5
}

[data-v-58e756cd]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-58e756cd] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-58e756cd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-58e756cd] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-58e756cd] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-58e756cd] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-58e756cd] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-58e756cd] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-58e756cd]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-58e756cd]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-58e756cd]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-58e756cd]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-58e756cd] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.requisites-tab .additional-organization-names[data-v-58e756cd], .requisites-tab .organization-name[data-v-58e756cd] {
    font-family: Exo\ 2;
    font-weight: 600;
    line-height: 28px;
    font-size: 20px;
    margin-bottom: 14px
}

.requisites-tab .additional-organization-names[data-v-58e756cd] {
    margin-top: 74px
}

.requisites-tab .exist-organizations[data-v-58e756cd] {
    margin-bottom: 24px
}

.requisites-tab .exist-organizations .exist-organization[data-v-58e756cd] {
    line-height: 24px;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #efefef;
    height: 64px
}

.requisites-tab .exist-organizations .exist-organization .edit-block[data-v-58e756cd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.requisites-tab .exist-organizations .exist-organization[data-v-58e756cd]:hover {
    background: #f9f9f9
}

.requisites-tab .exist-organizations .exist-organization .icon[data-v-58e756cd] {
    padding: 5px 7px 5px 8px;
    width: 32px;
    height: 32px;
    position: relative;
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 50%
}

.requisites-tab .exist-organizations .exist-organization .save[data-v-58e756cd] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.414 3.937L0 5.352l5.797 5.791 9.651-9.735L14.028 0 5.79 8.31 1.414 3.936z' fill='%23fff'/%3E%3C/svg%3E");
    background-color: #0cb520
}

.requisites-tab .exist-organizations .exist-organization .edit[data-v-58e756cd] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.998 15.001l.94-3.04 2.138 2.105L.998 15zM3 10.677L9.677 4 12 6.324 5.324 13 3 10.677zm11-6.643L13.034 5 11 2.966 11.966 2 14 4.034zm1.912-.062L12.018.076c-.102-.101-.27-.101-.388 0L.744 10.97a1.041 1.041 0 0 0-.303.64l-.438 3.795a.561.561 0 0 0 .151.439c.118.118.27.169.438.152l3.792-.439a1.14 1.14 0 0 0 .64-.303L15.912 4.36a.257.257 0 0 0 0-.388z' fill='%23686868'/%3E%3C/svg%3E");
    background-color: #fff;
    margin-left: 8px
}

.requisites-tab .add-new-organization[data-v-58e756cd] {
    margin-top: 40px
}

@media (max-width:1200px) {
    .requisites-tab .additional-organization-names[data-v-58e756cd], .requisites-tab .organization-name[data-v-58e756cd] {
        margin: 0 -16px;
        padding: 0 16px;
        background: #f9f9f9;
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .requisites-tab .organization-name[data-v-58e756cd] {
        margin-bottom: 21px
    }

    .requisites-tab .exist-organizations .exist-organization[data-v-58e756cd] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 -16px;
        padding: 13px 8px 13px 16px;
        height: auto
    }

    .requisites-tab .exist-organizations .exist-organization .text[data-v-58e756cd] {
        margin-bottom: 23px;
        width: 100%;
        text-align: left
    }

    .requisites-tab .exist-organizations .exist-organization .edit-block[data-v-58e756cd] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-008a26ae], abbr[data-v-008a26ae], acronym[data-v-008a26ae], address[data-v-008a26ae], applet[data-v-008a26ae], article[data-v-008a26ae], aside[data-v-008a26ae], audio[data-v-008a26ae], b[data-v-008a26ae], big[data-v-008a26ae], blockquote[data-v-008a26ae], body[data-v-008a26ae], canvas[data-v-008a26ae], caption[data-v-008a26ae], center[data-v-008a26ae], cite[data-v-008a26ae], code[data-v-008a26ae], dd[data-v-008a26ae], del[data-v-008a26ae], details[data-v-008a26ae], dfn[data-v-008a26ae], div[data-v-008a26ae], dl[data-v-008a26ae], dt[data-v-008a26ae], em[data-v-008a26ae], embed[data-v-008a26ae], fieldset[data-v-008a26ae], figcaption[data-v-008a26ae], figure[data-v-008a26ae], footer[data-v-008a26ae], form[data-v-008a26ae], h1[data-v-008a26ae], h2[data-v-008a26ae], h3[data-v-008a26ae], h4[data-v-008a26ae], h5[data-v-008a26ae], h6[data-v-008a26ae], header[data-v-008a26ae], hgroup[data-v-008a26ae], html[data-v-008a26ae], i[data-v-008a26ae], iframe[data-v-008a26ae], img[data-v-008a26ae], ins[data-v-008a26ae], kbd[data-v-008a26ae], label[data-v-008a26ae], legend[data-v-008a26ae], li[data-v-008a26ae], mark[data-v-008a26ae], menu[data-v-008a26ae], nav[data-v-008a26ae], object[data-v-008a26ae], output[data-v-008a26ae], p[data-v-008a26ae], pre[data-v-008a26ae], q[data-v-008a26ae], ruby[data-v-008a26ae], s[data-v-008a26ae], samp[data-v-008a26ae], section[data-v-008a26ae], small[data-v-008a26ae], span[data-v-008a26ae], strike[data-v-008a26ae], strong[data-v-008a26ae], sub[data-v-008a26ae], summary[data-v-008a26ae], sup[data-v-008a26ae], table[data-v-008a26ae], tbody[data-v-008a26ae], td[data-v-008a26ae], tfoot[data-v-008a26ae], th[data-v-008a26ae], thead[data-v-008a26ae], time[data-v-008a26ae], tr[data-v-008a26ae], tt[data-v-008a26ae], u[data-v-008a26ae], ul[data-v-008a26ae], var[data-v-008a26ae], video[data-v-008a26ae] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-008a26ae] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-008a26ae], [data-v-008a26ae]:after, [data-v-008a26ae]:before, html[data-v-008a26ae] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-008a26ae] {
    line-height: 1
}

ul[data-v-008a26ae] {
    list-style: none
}

blockquote[data-v-008a26ae], q[data-v-008a26ae] {
    quotes: none
}

    blockquote[data-v-008a26ae]:after, blockquote[data-v-008a26ae]:before, q[data-v-008a26ae]:after, q[data-v-008a26ae]:before {
        content: "";
        content: none
    }

article[data-v-008a26ae], aside[data-v-008a26ae], details[data-v-008a26ae], figcaption[data-v-008a26ae], figure[data-v-008a26ae], footer[data-v-008a26ae], header[data-v-008a26ae], hgroup[data-v-008a26ae], main[data-v-008a26ae], menu[data-v-008a26ae], nav[data-v-008a26ae], section[data-v-008a26ae], summary[data-v-008a26ae] {
    display: block
}

audio[data-v-008a26ae], canvas[data-v-008a26ae], progress[data-v-008a26ae], video[data-v-008a26ae] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-008a26ae]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-008a26ae], template[data-v-008a26ae] {
    display: none
}

a[data-v-008a26ae] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-008a26ae]:active, a[data-v-008a26ae]:focus, a[data-v-008a26ae]:hover {
        outline: 0
    }

abbr[title][data-v-008a26ae] {
    border-bottom: 1px dotted
}

b[data-v-008a26ae], strong[data-v-008a26ae] {
    font-weight: 700
}

dfn[data-v-008a26ae] {
    font-style: italic
}

h1[data-v-008a26ae] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-008a26ae] {
    background: #ff0;
    color: #000
}

small[data-v-008a26ae] {
    font-size: 80%
}

sub[data-v-008a26ae], sup[data-v-008a26ae] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-008a26ae] {
    top: -.5em
}

sub[data-v-008a26ae] {
    bottom: -.25em
}

img[data-v-008a26ae] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-008a26ae]:not(:root) {
    overflow: hidden
}

figure[data-v-008a26ae] {
    margin: 1em 40px
}

hr[data-v-008a26ae] {
    height: 0
}

pre[data-v-008a26ae] {
    overflow: auto
}

code[data-v-008a26ae], kbd[data-v-008a26ae], pre[data-v-008a26ae], samp[data-v-008a26ae] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-008a26ae], input[data-v-008a26ae], optgroup[data-v-008a26ae], select[data-v-008a26ae], textarea[data-v-008a26ae] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-008a26ae], select[data-v-008a26ae] {
    text-transform: none
}

button[data-v-008a26ae], html input[type=button][data-v-008a26ae], input[type=reset][data-v-008a26ae], input[type=submit][data-v-008a26ae] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-008a26ae], input[type=button][data-v-008a26ae], input[type=reset][data-v-008a26ae], input[type=submit][data-v-008a26ae] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-008a26ae]:focus, input[type=button][data-v-008a26ae]:focus, input[type=reset][data-v-008a26ae]:focus, input[type=submit][data-v-008a26ae]:focus {
        outline: 0 !important
    }

button[disabled][data-v-008a26ae], html input[disabled][data-v-008a26ae] {
    cursor: default
}

button[data-v-008a26ae]::-moz-focus-inner, input[data-v-008a26ae]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-008a26ae] {
    line-height: normal
}

input[type=checkbox][data-v-008a26ae], input[type=checkbox][data-v-008a26ae] {
    padding: 0
}

input[type=number][data-v-008a26ae]::-webkit-inner-spin-button, input[type=number][data-v-008a26ae]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-008a26ae] {
    -webkit-appearance: textfield
}

fieldset[data-v-008a26ae] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-008a26ae] {
    border: 0;
    padding: 0
}

textarea[data-v-008a26ae] {
    overflow: auto;
    resize: none
}

optgroup[data-v-008a26ae] {
    font-weight: 700
}

table[data-v-008a26ae] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-008a26ae] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-008a26ae] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-008a26ae] {
    background-color: #323230 !important
}

body[data-v-008a26ae], html[data-v-008a26ae] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-008a26ae] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-008a26ae] {
    overflow: hidden
}

#app[data-v-008a26ae] {
    height: 100%
}

[data-v-008a26ae]:focus {
    outline-color: #0cb520
}

.text-center[data-v-008a26ae] {
    text-align: center
}

.text-right[data-v-008a26ae] {
    text-align: right
}

.bold[data-v-008a26ae] {
    font-weight: 700
}

.border[data-v-008a26ae] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-008a26ae] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-008a26ae] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-008a26ae] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-008a26ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-008a26ae] {
        max-width: 540px
    }

    .col-0[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-008a26ae] {
        max-width: 540px
    }

    .col-sm-2[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-008a26ae] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-008a26ae] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-008a26ae] {
        max-width: 1140px
    }

    .col-xl-2[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-008a26ae] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-008a26ae] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-008a26ae] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-008a26ae] {
        width: 100%
    }
}

.accept-policy[data-v-008a26ae] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-008a26ae] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-008a26ae] {
        text-align: center
    }
}

.btn[data-v-008a26ae] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-008a26ae] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-008a26ae] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-008a26ae] {
    width: 100%
}

.btn-group[data-v-008a26ae] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-008a26ae] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-008a26ae]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-008a26ae]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-008a26ae]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-008a26ae]:active {
        background-color: #eee
    }

.btn-group[data-v-008a26ae]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-008a26ae] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-008a26ae] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-008a26ae] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-008a26ae] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-008a26ae] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-008a26ae] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-008a26ae] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-008a26ae] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-008a26ae] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-008a26ae] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-008a26ae] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-008a26ae] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-008a26ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-008a26ae] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-008a26ae] {
    width: 70%
}

.form-control-lg[data-v-008a26ae], .form-control[data-v-008a26ae] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-008a26ae]:focus, .form-control[data-v-008a26ae]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-008a26ae] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-008a26ae] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-008a26ae]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-008a26ae] {
    line-height: 24px
}

[data-v-008a26ae]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-008a26ae]::-ms-input-placeholder {
    opacity: .5
}

[data-v-008a26ae]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-008a26ae] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-008a26ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-008a26ae] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-008a26ae] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-008a26ae] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-008a26ae] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-008a26ae] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-008a26ae]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-008a26ae]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-008a26ae]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-008a26ae]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-008a26ae] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.profile-settings[data-v-008a26ae] {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    box-shadow: 0 1px 2px rgba(0,0,0,.15);
    padding: 24px
}

.profile-settings .title[data-v-008a26ae] {
    font-family: Exo\ 2;
    font-weight: 700;
    line-height: 29px;
    font-size: 24px;
    color: #323230;
    margin-bottom: 24px
}

.profile-settings .btn-group-column[data-v-008a26ae] {
    margin-bottom: 48px
}

.profile-settings .row-with-big-space[data-v-008a26ae] {
    margin-top: 37px
}

@media (max-width:1200px) {
    .profile-settings[data-v-008a26ae] {
        padding: 16px
    }

    .profile-settings .title[data-v-008a26ae] {
        font-size: 17px;
        margin-bottom: 14px
    }

    .profile-settings .row-with-big-space[data-v-008a26ae] {
        margin-top: 0 !important
    }

    .profile-settings .btn-group-column[data-v-008a26ae] {
        margin-bottom: 32px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-1399b04a], abbr[data-v-1399b04a], acronym[data-v-1399b04a], address[data-v-1399b04a], applet[data-v-1399b04a], article[data-v-1399b04a], aside[data-v-1399b04a], audio[data-v-1399b04a], b[data-v-1399b04a], big[data-v-1399b04a], blockquote[data-v-1399b04a], body[data-v-1399b04a], canvas[data-v-1399b04a], caption[data-v-1399b04a], center[data-v-1399b04a], cite[data-v-1399b04a], code[data-v-1399b04a], dd[data-v-1399b04a], del[data-v-1399b04a], details[data-v-1399b04a], dfn[data-v-1399b04a], div[data-v-1399b04a], dl[data-v-1399b04a], dt[data-v-1399b04a], em[data-v-1399b04a], embed[data-v-1399b04a], fieldset[data-v-1399b04a], figcaption[data-v-1399b04a], figure[data-v-1399b04a], footer[data-v-1399b04a], form[data-v-1399b04a], h1[data-v-1399b04a], h2[data-v-1399b04a], h3[data-v-1399b04a], h4[data-v-1399b04a], h5[data-v-1399b04a], h6[data-v-1399b04a], header[data-v-1399b04a], hgroup[data-v-1399b04a], html[data-v-1399b04a], i[data-v-1399b04a], iframe[data-v-1399b04a], img[data-v-1399b04a], ins[data-v-1399b04a], kbd[data-v-1399b04a], label[data-v-1399b04a], legend[data-v-1399b04a], li[data-v-1399b04a], mark[data-v-1399b04a], menu[data-v-1399b04a], nav[data-v-1399b04a], object[data-v-1399b04a], output[data-v-1399b04a], p[data-v-1399b04a], pre[data-v-1399b04a], q[data-v-1399b04a], ruby[data-v-1399b04a], s[data-v-1399b04a], samp[data-v-1399b04a], section[data-v-1399b04a], small[data-v-1399b04a], span[data-v-1399b04a], strike[data-v-1399b04a], strong[data-v-1399b04a], sub[data-v-1399b04a], summary[data-v-1399b04a], sup[data-v-1399b04a], table[data-v-1399b04a], tbody[data-v-1399b04a], td[data-v-1399b04a], tfoot[data-v-1399b04a], th[data-v-1399b04a], thead[data-v-1399b04a], time[data-v-1399b04a], tr[data-v-1399b04a], tt[data-v-1399b04a], u[data-v-1399b04a], ul[data-v-1399b04a], var[data-v-1399b04a], video[data-v-1399b04a] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-1399b04a] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-1399b04a], [data-v-1399b04a]:after, [data-v-1399b04a]:before, html[data-v-1399b04a] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-1399b04a] {
    line-height: 1
}

ul[data-v-1399b04a] {
    list-style: none
}

blockquote[data-v-1399b04a], q[data-v-1399b04a] {
    quotes: none
}

    blockquote[data-v-1399b04a]:after, blockquote[data-v-1399b04a]:before, q[data-v-1399b04a]:after, q[data-v-1399b04a]:before {
        content: "";
        content: none
    }

article[data-v-1399b04a], aside[data-v-1399b04a], details[data-v-1399b04a], figcaption[data-v-1399b04a], figure[data-v-1399b04a], footer[data-v-1399b04a], header[data-v-1399b04a], hgroup[data-v-1399b04a], main[data-v-1399b04a], menu[data-v-1399b04a], nav[data-v-1399b04a], section[data-v-1399b04a], summary[data-v-1399b04a] {
    display: block
}

audio[data-v-1399b04a], canvas[data-v-1399b04a], progress[data-v-1399b04a], video[data-v-1399b04a] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-1399b04a]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-1399b04a], template[data-v-1399b04a] {
    display: none
}

a[data-v-1399b04a] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-1399b04a]:active, a[data-v-1399b04a]:focus, a[data-v-1399b04a]:hover {
        outline: 0
    }

abbr[title][data-v-1399b04a] {
    border-bottom: 1px dotted
}

b[data-v-1399b04a], strong[data-v-1399b04a] {
    font-weight: 700
}

dfn[data-v-1399b04a] {
    font-style: italic
}

h1[data-v-1399b04a] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-1399b04a] {
    background: #ff0;
    color: #000
}

small[data-v-1399b04a] {
    font-size: 80%
}

sub[data-v-1399b04a], sup[data-v-1399b04a] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-1399b04a] {
    top: -.5em
}

sub[data-v-1399b04a] {
    bottom: -.25em
}

img[data-v-1399b04a] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-1399b04a]:not(:root) {
    overflow: hidden
}

figure[data-v-1399b04a] {
    margin: 1em 40px
}

hr[data-v-1399b04a] {
    height: 0
}

pre[data-v-1399b04a] {
    overflow: auto
}

code[data-v-1399b04a], kbd[data-v-1399b04a], pre[data-v-1399b04a], samp[data-v-1399b04a] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-1399b04a], input[data-v-1399b04a], optgroup[data-v-1399b04a], select[data-v-1399b04a], textarea[data-v-1399b04a] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-1399b04a], select[data-v-1399b04a] {
    text-transform: none
}

button[data-v-1399b04a], html input[type=button][data-v-1399b04a], input[type=reset][data-v-1399b04a], input[type=submit][data-v-1399b04a] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-1399b04a], input[type=button][data-v-1399b04a], input[type=reset][data-v-1399b04a], input[type=submit][data-v-1399b04a] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-1399b04a]:focus, input[type=button][data-v-1399b04a]:focus, input[type=reset][data-v-1399b04a]:focus, input[type=submit][data-v-1399b04a]:focus {
        outline: 0 !important
    }

button[disabled][data-v-1399b04a], html input[disabled][data-v-1399b04a] {
    cursor: default
}

button[data-v-1399b04a]::-moz-focus-inner, input[data-v-1399b04a]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-1399b04a] {
    line-height: normal
}

input[type=checkbox][data-v-1399b04a], input[type=checkbox][data-v-1399b04a] {
    padding: 0
}

input[type=number][data-v-1399b04a]::-webkit-inner-spin-button, input[type=number][data-v-1399b04a]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-1399b04a] {
    -webkit-appearance: textfield
}

fieldset[data-v-1399b04a] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-1399b04a] {
    border: 0;
    padding: 0
}

textarea[data-v-1399b04a] {
    overflow: auto;
    resize: none
}

optgroup[data-v-1399b04a] {
    font-weight: 700
}

table[data-v-1399b04a] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-1399b04a] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-1399b04a] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-1399b04a] {
    background-color: #323230 !important
}

body[data-v-1399b04a], html[data-v-1399b04a] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-1399b04a] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-1399b04a] {
    overflow: hidden
}

#app[data-v-1399b04a] {
    height: 100%
}

[data-v-1399b04a]:focus {
    outline-color: #0cb520
}

.text-center[data-v-1399b04a] {
    text-align: center
}

.text-right[data-v-1399b04a] {
    text-align: right
}

.bold[data-v-1399b04a] {
    font-weight: 700
}

.border[data-v-1399b04a] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-1399b04a] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-1399b04a] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-1399b04a] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-1399b04a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-1399b04a] {
        max-width: 540px
    }

    .col-0[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-1399b04a] {
        max-width: 540px
    }

    .col-sm-2[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-1399b04a] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-1399b04a] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-1399b04a] {
        max-width: 1140px
    }

    .col-xl-2[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-1399b04a] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-1399b04a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-1399b04a] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-1399b04a] {
        width: 100%
    }
}

.accept-policy[data-v-1399b04a] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-1399b04a] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-1399b04a] {
        text-align: center
    }
}

.btn[data-v-1399b04a] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-1399b04a] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-1399b04a] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-1399b04a] {
    width: 100%
}

.btn-group[data-v-1399b04a] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-1399b04a] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-1399b04a]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-1399b04a]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-1399b04a]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-1399b04a]:active {
        background-color: #eee
    }

.btn-group[data-v-1399b04a]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-1399b04a] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-1399b04a] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-1399b04a] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-1399b04a] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-1399b04a] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-1399b04a] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-1399b04a] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-1399b04a] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-1399b04a] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-1399b04a] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-1399b04a] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-1399b04a] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-1399b04a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-1399b04a] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-1399b04a] {
    width: 70%
}

.form-control-lg[data-v-1399b04a], .form-control[data-v-1399b04a] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-1399b04a]:focus, .form-control[data-v-1399b04a]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-1399b04a] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-1399b04a] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-1399b04a]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-1399b04a] {
    line-height: 24px
}

[data-v-1399b04a]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-1399b04a]::-ms-input-placeholder {
    opacity: .5
}

[data-v-1399b04a]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-1399b04a] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-1399b04a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-1399b04a] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-1399b04a] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-1399b04a] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-1399b04a] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-1399b04a] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-1399b04a]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-1399b04a]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-1399b04a]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-1399b04a]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-1399b04a] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.content[data-v-1399b04a] {
    width: 100%;
    min-height: 300px;
    background-color: #f2f2f2;
    position: relative
}

.content .content-wrapper[data-v-1399b04a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 24px 0
}

.content .content-wrapper .aside-content[data-v-1399b04a] {
    width: calc(25.7% - 26px);
    margin-right: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.content .content-wrapper .main-content[data-v-1399b04a] {
    width: 74.3%
}

.content .static[data-v-1399b04a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(15,205,90,.5);
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    height: 100vh
}

@media (max-width:1200px) {
    .content .content-wrapper[data-v-1399b04a] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .content .content-wrapper .aside-content[data-v-1399b04a], .content .content-wrapper .main-content[data-v-1399b04a] {
        width: 100%;
        padding: 0 8px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-6cc193b0], abbr[data-v-6cc193b0], acronym[data-v-6cc193b0], address[data-v-6cc193b0], applet[data-v-6cc193b0], article[data-v-6cc193b0], aside[data-v-6cc193b0], audio[data-v-6cc193b0], b[data-v-6cc193b0], big[data-v-6cc193b0], blockquote[data-v-6cc193b0], body[data-v-6cc193b0], canvas[data-v-6cc193b0], caption[data-v-6cc193b0], center[data-v-6cc193b0], cite[data-v-6cc193b0], code[data-v-6cc193b0], dd[data-v-6cc193b0], del[data-v-6cc193b0], details[data-v-6cc193b0], dfn[data-v-6cc193b0], div[data-v-6cc193b0], dl[data-v-6cc193b0], dt[data-v-6cc193b0], em[data-v-6cc193b0], embed[data-v-6cc193b0], fieldset[data-v-6cc193b0], figcaption[data-v-6cc193b0], figure[data-v-6cc193b0], footer[data-v-6cc193b0], form[data-v-6cc193b0], h1[data-v-6cc193b0], h2[data-v-6cc193b0], h3[data-v-6cc193b0], h4[data-v-6cc193b0], h5[data-v-6cc193b0], h6[data-v-6cc193b0], header[data-v-6cc193b0], hgroup[data-v-6cc193b0], html[data-v-6cc193b0], i[data-v-6cc193b0], iframe[data-v-6cc193b0], img[data-v-6cc193b0], ins[data-v-6cc193b0], kbd[data-v-6cc193b0], label[data-v-6cc193b0], legend[data-v-6cc193b0], li[data-v-6cc193b0], mark[data-v-6cc193b0], menu[data-v-6cc193b0], nav[data-v-6cc193b0], object[data-v-6cc193b0], output[data-v-6cc193b0], p[data-v-6cc193b0], pre[data-v-6cc193b0], q[data-v-6cc193b0], ruby[data-v-6cc193b0], s[data-v-6cc193b0], samp[data-v-6cc193b0], section[data-v-6cc193b0], small[data-v-6cc193b0], span[data-v-6cc193b0], strike[data-v-6cc193b0], strong[data-v-6cc193b0], sub[data-v-6cc193b0], summary[data-v-6cc193b0], sup[data-v-6cc193b0], table[data-v-6cc193b0], tbody[data-v-6cc193b0], td[data-v-6cc193b0], tfoot[data-v-6cc193b0], th[data-v-6cc193b0], thead[data-v-6cc193b0], time[data-v-6cc193b0], tr[data-v-6cc193b0], tt[data-v-6cc193b0], u[data-v-6cc193b0], ul[data-v-6cc193b0], var[data-v-6cc193b0], video[data-v-6cc193b0] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-6cc193b0] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-6cc193b0], [data-v-6cc193b0]:after, [data-v-6cc193b0]:before, html[data-v-6cc193b0] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-6cc193b0] {
    line-height: 1
}

ul[data-v-6cc193b0] {
    list-style: none
}

blockquote[data-v-6cc193b0], q[data-v-6cc193b0] {
    quotes: none
}

    blockquote[data-v-6cc193b0]:after, blockquote[data-v-6cc193b0]:before, q[data-v-6cc193b0]:after, q[data-v-6cc193b0]:before {
        content: "";
        content: none
    }

article[data-v-6cc193b0], aside[data-v-6cc193b0], details[data-v-6cc193b0], figcaption[data-v-6cc193b0], figure[data-v-6cc193b0], footer[data-v-6cc193b0], header[data-v-6cc193b0], hgroup[data-v-6cc193b0], main[data-v-6cc193b0], menu[data-v-6cc193b0], nav[data-v-6cc193b0], section[data-v-6cc193b0], summary[data-v-6cc193b0] {
    display: block
}

audio[data-v-6cc193b0], canvas[data-v-6cc193b0], progress[data-v-6cc193b0], video[data-v-6cc193b0] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-6cc193b0]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-6cc193b0], template[data-v-6cc193b0] {
    display: none
}

a[data-v-6cc193b0] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-6cc193b0]:active, a[data-v-6cc193b0]:focus, a[data-v-6cc193b0]:hover {
        outline: 0
    }

abbr[title][data-v-6cc193b0] {
    border-bottom: 1px dotted
}

b[data-v-6cc193b0], strong[data-v-6cc193b0] {
    font-weight: 700
}

dfn[data-v-6cc193b0] {
    font-style: italic
}

h1[data-v-6cc193b0] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-6cc193b0] {
    background: #ff0;
    color: #000
}

small[data-v-6cc193b0] {
    font-size: 80%
}

sub[data-v-6cc193b0], sup[data-v-6cc193b0] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-6cc193b0] {
    top: -.5em
}

sub[data-v-6cc193b0] {
    bottom: -.25em
}

img[data-v-6cc193b0] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-6cc193b0]:not(:root) {
    overflow: hidden
}

figure[data-v-6cc193b0] {
    margin: 1em 40px
}

hr[data-v-6cc193b0] {
    height: 0
}

pre[data-v-6cc193b0] {
    overflow: auto
}

code[data-v-6cc193b0], kbd[data-v-6cc193b0], pre[data-v-6cc193b0], samp[data-v-6cc193b0] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-6cc193b0], input[data-v-6cc193b0], optgroup[data-v-6cc193b0], select[data-v-6cc193b0], textarea[data-v-6cc193b0] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-6cc193b0], select[data-v-6cc193b0] {
    text-transform: none
}

button[data-v-6cc193b0], html input[type=button][data-v-6cc193b0], input[type=reset][data-v-6cc193b0], input[type=submit][data-v-6cc193b0] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-6cc193b0], input[type=button][data-v-6cc193b0], input[type=reset][data-v-6cc193b0], input[type=submit][data-v-6cc193b0] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-6cc193b0]:focus, input[type=button][data-v-6cc193b0]:focus, input[type=reset][data-v-6cc193b0]:focus, input[type=submit][data-v-6cc193b0]:focus {
        outline: 0 !important
    }

button[disabled][data-v-6cc193b0], html input[disabled][data-v-6cc193b0] {
    cursor: default
}

button[data-v-6cc193b0]::-moz-focus-inner, input[data-v-6cc193b0]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-6cc193b0] {
    line-height: normal
}

input[type=checkbox][data-v-6cc193b0], input[type=checkbox][data-v-6cc193b0] {
    padding: 0
}

input[type=number][data-v-6cc193b0]::-webkit-inner-spin-button, input[type=number][data-v-6cc193b0]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-6cc193b0] {
    -webkit-appearance: textfield
}

fieldset[data-v-6cc193b0] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-6cc193b0] {
    border: 0;
    padding: 0
}

textarea[data-v-6cc193b0] {
    overflow: auto;
    resize: none
}

optgroup[data-v-6cc193b0] {
    font-weight: 700
}

table[data-v-6cc193b0] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-6cc193b0] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-6cc193b0] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-6cc193b0] {
    background-color: #323230 !important
}

body[data-v-6cc193b0], html[data-v-6cc193b0] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-6cc193b0] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-6cc193b0] {
    overflow: hidden
}

#app[data-v-6cc193b0] {
    height: 100%
}

[data-v-6cc193b0]:focus {
    outline-color: #0cb520
}

.text-center[data-v-6cc193b0] {
    text-align: center
}

.text-right[data-v-6cc193b0] {
    text-align: right
}

.bold[data-v-6cc193b0] {
    font-weight: 700
}

.border[data-v-6cc193b0] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-6cc193b0] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-6cc193b0] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-6cc193b0] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-6cc193b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-6cc193b0] {
        max-width: 540px
    }

    .col-0[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-6cc193b0] {
        max-width: 540px
    }

    .col-sm-2[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-6cc193b0] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-6cc193b0] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-6cc193b0] {
        max-width: 1140px
    }

    .col-xl-2[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-6cc193b0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-6cc193b0] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-6cc193b0] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-6cc193b0] {
        width: 100%
    }
}

.accept-policy[data-v-6cc193b0] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-6cc193b0] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-6cc193b0] {
        text-align: center
    }
}

.btn[data-v-6cc193b0] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-6cc193b0] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-6cc193b0] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-6cc193b0] {
    width: 100%
}

.btn-group[data-v-6cc193b0] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-6cc193b0] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-6cc193b0]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-6cc193b0]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-6cc193b0]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-6cc193b0]:active {
        background-color: #eee
    }

.btn-group[data-v-6cc193b0]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-6cc193b0] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-6cc193b0] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-6cc193b0] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-6cc193b0] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-6cc193b0] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-6cc193b0] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-6cc193b0] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-6cc193b0] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-6cc193b0] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-6cc193b0] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-6cc193b0] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-6cc193b0] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-6cc193b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-6cc193b0] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-6cc193b0] {
    width: 70%
}

.form-control-lg[data-v-6cc193b0], .form-control[data-v-6cc193b0] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-6cc193b0]:focus, .form-control[data-v-6cc193b0]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-6cc193b0] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-6cc193b0] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-6cc193b0]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-6cc193b0] {
    line-height: 24px
}

[data-v-6cc193b0]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-6cc193b0]::-ms-input-placeholder {
    opacity: .5
}

[data-v-6cc193b0]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-6cc193b0] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-6cc193b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-6cc193b0] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-6cc193b0] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-6cc193b0] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-6cc193b0] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-6cc193b0] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-6cc193b0]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-6cc193b0]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-6cc193b0]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-6cc193b0]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-6cc193b0] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.select-city[data-v-6cc193b0] {
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    top: 24px;
    left: 24px;
    font-family: PT Sans;
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
    width: 305px
}

.select-city .tip[data-v-6cc193b0] {
    margin: 21px auto 11px
}

.select-city .cities .city[data-v-6cc193b0] {
    text-align: left;
    padding: 0 32px;
    height: 40px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

    .select-city .cities .city[data-v-6cc193b0]:hover {
        background-color: #e0ffe3
    }

        .select-city .cities .city[data-v-6cc193b0]:hover:before {
            content: "";
            position: absolute;
            left: 8px;
            top: 14px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.414 3.937L0 5.352l5.797 5.791 9.651-9.735L14.028 0 5.79 8.31 1.414 3.936z' fill='%230CB520'/%3E%3C/svg%3E");
            background-size: contain;
            background-position: 50%;
            background-repeat: no-repeat;
            width: 16px;
            height: 12px
        }

.select-city .city-select-tip[data-v-6cc193b0] {
    line-height: 20px;
    font-size: 14px;
    color: #a3a3a2;
    text-align: left;
    padding: 19px 16px 13px
}

@media (max-width:1200px) {
    .select-city[data-v-6cc193b0] {
        width: calc(100% - 16px);
        margin: 0 auto;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        top: 40px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-f6da70aa], abbr[data-v-f6da70aa], acronym[data-v-f6da70aa], address[data-v-f6da70aa], applet[data-v-f6da70aa], article[data-v-f6da70aa], aside[data-v-f6da70aa], audio[data-v-f6da70aa], b[data-v-f6da70aa], big[data-v-f6da70aa], blockquote[data-v-f6da70aa], body[data-v-f6da70aa], canvas[data-v-f6da70aa], caption[data-v-f6da70aa], center[data-v-f6da70aa], cite[data-v-f6da70aa], code[data-v-f6da70aa], dd[data-v-f6da70aa], del[data-v-f6da70aa], details[data-v-f6da70aa], dfn[data-v-f6da70aa], div[data-v-f6da70aa], dl[data-v-f6da70aa], dt[data-v-f6da70aa], em[data-v-f6da70aa], embed[data-v-f6da70aa], fieldset[data-v-f6da70aa], figcaption[data-v-f6da70aa], figure[data-v-f6da70aa], footer[data-v-f6da70aa], form[data-v-f6da70aa], h1[data-v-f6da70aa], h2[data-v-f6da70aa], h3[data-v-f6da70aa], h4[data-v-f6da70aa], h5[data-v-f6da70aa], h6[data-v-f6da70aa], header[data-v-f6da70aa], hgroup[data-v-f6da70aa], html[data-v-f6da70aa], i[data-v-f6da70aa], iframe[data-v-f6da70aa], img[data-v-f6da70aa], ins[data-v-f6da70aa], kbd[data-v-f6da70aa], label[data-v-f6da70aa], legend[data-v-f6da70aa], li[data-v-f6da70aa], mark[data-v-f6da70aa], menu[data-v-f6da70aa], nav[data-v-f6da70aa], object[data-v-f6da70aa], output[data-v-f6da70aa], p[data-v-f6da70aa], pre[data-v-f6da70aa], q[data-v-f6da70aa], ruby[data-v-f6da70aa], s[data-v-f6da70aa], samp[data-v-f6da70aa], section[data-v-f6da70aa], small[data-v-f6da70aa], span[data-v-f6da70aa], strike[data-v-f6da70aa], strong[data-v-f6da70aa], sub[data-v-f6da70aa], summary[data-v-f6da70aa], sup[data-v-f6da70aa], table[data-v-f6da70aa], tbody[data-v-f6da70aa], td[data-v-f6da70aa], tfoot[data-v-f6da70aa], th[data-v-f6da70aa], thead[data-v-f6da70aa], time[data-v-f6da70aa], tr[data-v-f6da70aa], tt[data-v-f6da70aa], u[data-v-f6da70aa], ul[data-v-f6da70aa], var[data-v-f6da70aa], video[data-v-f6da70aa] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-f6da70aa] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-f6da70aa], [data-v-f6da70aa]:after, [data-v-f6da70aa]:before, html[data-v-f6da70aa] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-f6da70aa] {
    line-height: 1
}

ul[data-v-f6da70aa] {
    list-style: none
}

blockquote[data-v-f6da70aa], q[data-v-f6da70aa] {
    quotes: none
}

    blockquote[data-v-f6da70aa]:after, blockquote[data-v-f6da70aa]:before, q[data-v-f6da70aa]:after, q[data-v-f6da70aa]:before {
        content: "";
        content: none
    }

article[data-v-f6da70aa], aside[data-v-f6da70aa], details[data-v-f6da70aa], figcaption[data-v-f6da70aa], figure[data-v-f6da70aa], footer[data-v-f6da70aa], header[data-v-f6da70aa], hgroup[data-v-f6da70aa], main[data-v-f6da70aa], menu[data-v-f6da70aa], nav[data-v-f6da70aa], section[data-v-f6da70aa], summary[data-v-f6da70aa] {
    display: block
}

audio[data-v-f6da70aa], canvas[data-v-f6da70aa], progress[data-v-f6da70aa], video[data-v-f6da70aa] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-f6da70aa]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-f6da70aa], template[data-v-f6da70aa] {
    display: none
}

a[data-v-f6da70aa] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-f6da70aa]:active, a[data-v-f6da70aa]:focus, a[data-v-f6da70aa]:hover {
        outline: 0
    }

abbr[title][data-v-f6da70aa] {
    border-bottom: 1px dotted
}

b[data-v-f6da70aa], strong[data-v-f6da70aa] {
    font-weight: 700
}

dfn[data-v-f6da70aa] {
    font-style: italic
}

h1[data-v-f6da70aa] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-f6da70aa] {
    background: #ff0;
    color: #000
}

small[data-v-f6da70aa] {
    font-size: 80%
}

sub[data-v-f6da70aa], sup[data-v-f6da70aa] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-f6da70aa] {
    top: -.5em
}

sub[data-v-f6da70aa] {
    bottom: -.25em
}

img[data-v-f6da70aa] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-f6da70aa]:not(:root) {
    overflow: hidden
}

figure[data-v-f6da70aa] {
    margin: 1em 40px
}

hr[data-v-f6da70aa] {
    height: 0
}

pre[data-v-f6da70aa] {
    overflow: auto
}

code[data-v-f6da70aa], kbd[data-v-f6da70aa], pre[data-v-f6da70aa], samp[data-v-f6da70aa] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-f6da70aa], input[data-v-f6da70aa], optgroup[data-v-f6da70aa], select[data-v-f6da70aa], textarea[data-v-f6da70aa] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-f6da70aa], select[data-v-f6da70aa] {
    text-transform: none
}

button[data-v-f6da70aa], html input[type=button][data-v-f6da70aa], input[type=reset][data-v-f6da70aa], input[type=submit][data-v-f6da70aa] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-f6da70aa], input[type=button][data-v-f6da70aa], input[type=reset][data-v-f6da70aa], input[type=submit][data-v-f6da70aa] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-f6da70aa]:focus, input[type=button][data-v-f6da70aa]:focus, input[type=reset][data-v-f6da70aa]:focus, input[type=submit][data-v-f6da70aa]:focus {
        outline: 0 !important
    }

button[disabled][data-v-f6da70aa], html input[disabled][data-v-f6da70aa] {
    cursor: default
}

button[data-v-f6da70aa]::-moz-focus-inner, input[data-v-f6da70aa]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-f6da70aa] {
    line-height: normal
}

input[type=checkbox][data-v-f6da70aa], input[type=checkbox][data-v-f6da70aa] {
    padding: 0
}

input[type=number][data-v-f6da70aa]::-webkit-inner-spin-button, input[type=number][data-v-f6da70aa]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-f6da70aa] {
    -webkit-appearance: textfield
}

fieldset[data-v-f6da70aa] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-f6da70aa] {
    border: 0;
    padding: 0
}

textarea[data-v-f6da70aa] {
    overflow: auto;
    resize: none
}

optgroup[data-v-f6da70aa] {
    font-weight: 700
}

table[data-v-f6da70aa] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-f6da70aa] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-f6da70aa] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-f6da70aa] {
    background-color: #323230 !important
}

body[data-v-f6da70aa], html[data-v-f6da70aa] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-f6da70aa] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-f6da70aa] {
    overflow: hidden
}

#app[data-v-f6da70aa] {
    height: 100%
}

[data-v-f6da70aa]:focus {
    outline-color: #0cb520
}

.text-center[data-v-f6da70aa] {
    text-align: center
}

.text-right[data-v-f6da70aa] {
    text-align: right
}

.bold[data-v-f6da70aa] {
    font-weight: 700
}

.border[data-v-f6da70aa] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-f6da70aa] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-f6da70aa] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-f6da70aa] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-f6da70aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-f6da70aa] {
        max-width: 540px
    }

    .col-0[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-f6da70aa] {
        max-width: 540px
    }

    .col-sm-2[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-f6da70aa] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-f6da70aa] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-f6da70aa] {
        max-width: 1140px
    }

    .col-xl-2[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-f6da70aa] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-f6da70aa] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-f6da70aa] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-f6da70aa] {
        width: 100%
    }
}

.accept-policy[data-v-f6da70aa] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-f6da70aa] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-f6da70aa] {
        text-align: center
    }
}

.btn[data-v-f6da70aa] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-f6da70aa] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-f6da70aa] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-f6da70aa] {
    width: 100%
}

.btn-group[data-v-f6da70aa] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-f6da70aa] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-f6da70aa]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-f6da70aa]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-f6da70aa]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-f6da70aa]:active {
        background-color: #eee
    }

.btn-group[data-v-f6da70aa]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-f6da70aa] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-f6da70aa] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-f6da70aa] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-f6da70aa] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-f6da70aa] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-f6da70aa] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-f6da70aa] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-f6da70aa] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-f6da70aa] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-f6da70aa] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-f6da70aa] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-f6da70aa] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-f6da70aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-f6da70aa] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-f6da70aa] {
    width: 70%
}

.form-control-lg[data-v-f6da70aa], .form-control[data-v-f6da70aa] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-f6da70aa]:focus, .form-control[data-v-f6da70aa]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-f6da70aa] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-f6da70aa] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-f6da70aa]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-f6da70aa] {
    line-height: 24px
}

[data-v-f6da70aa]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-f6da70aa]::-ms-input-placeholder {
    opacity: .5
}

[data-v-f6da70aa]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-f6da70aa] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-f6da70aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-f6da70aa] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-f6da70aa] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-f6da70aa] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-f6da70aa] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-f6da70aa] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-f6da70aa]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-f6da70aa]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-f6da70aa]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-f6da70aa]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-f6da70aa] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.your-city[data-v-f6da70aa] {
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    box-shadow: 0 2px 6px rgba(0,0,0,.30214);
    top: 24px;
    left: 24px;
    padding: 21px 24px 16px;
    z-index: 1000
}

.your-city .answer[data-v-f6da70aa], .your-city .question[data-v-f6da70aa] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.your-city .question[data-v-f6da70aa] {
    font-family: PT Sans;
    margin-bottom: 10px
}

.your-city .answer[data-v-f6da70aa] {
    font-family: Exo\ 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.your-city .answer .btn[data-v-f6da70aa] {
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    height: 40px;
    padding: 7px 16px
}

    .your-city .answer .btn[data-v-f6da70aa]:first-child {
        margin-right: 8px;
        width: 102px
    }

@media (max-width:1200px) {
    .your-city[data-v-f6da70aa] {
        top: 40px;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: calc(100% - 16px)
    }

    .your-city .answer[data-v-f6da70aa] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .your-city .answer .btn[data-v-f6da70aa] {
        padding: 7px 11px
    }

        .your-city .answer .btn[data-v-f6da70aa]:first-child {
            min-width: 101px
        }

        .your-city .answer .btn[data-v-f6da70aa]:last-child {
            min-width: 147px
        }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ .registration-text {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 16px;
    margin-top: 24px;
    font-weight: 700
}

.registration-form {
    padding-right: 20%
}

.btn-reg {
    width: 201px;
    margin: 8px 0 8px 0
}

.already-have-account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    margin-bottom: 24px
}

    .already-have-account .go-log-in {
        border-bottom: 1px dashed #0cb520;
        color: #0cb520;
        margin-left: 5px;
        display: inline;
        cursor: pointer
    }

@media (max-width:768px) {
    .registration-text {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.4;
        text-align: center;
        margin-top: 0
    }

    .registration-form {
        padding-right: 0
    }

    .btn-reg {
        width: 100%;
        margin: 8px 0 8px 0
    }

    .already-have-account {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .already-have-account .go-log-in {
            margin-top: 5px;
            width: 40px
        }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ .desktop-version-modal .desktop-version-content {
    margin: 20px 0 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    background: #fff;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.desktop-version-modal .desktop-version-content-left-side {
    width: 60%;
    margin-left: 24px
}

    .desktop-version-modal .desktop-version-content-left-side .registration-text {
        font-size: 24px;
        line-height: 1.33;
        margin-bottom: 16px;
        margin-top: 24px
    }

    .desktop-version-modal .desktop-version-content-left-side .already-have-account {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        margin-bottom: 24px
    }

        .desktop-version-modal .desktop-version-content-left-side .already-have-account .go-log-in {
            text-decoration: underline;
            color: #0cb520
        }

.desktop-version-modal .desktop-version-content-right-side {
    width: 40%;
    background-color: #fff1b9
}

    .desktop-version-modal .desktop-version-content-right-side .our-advantages {
        margin-top: 72px;
        margin-left: 24px
    }

        .desktop-version-modal .desktop-version-content-right-side .our-advantages .title {
            font-size: 20px;
            line-height: 1.4;
            margin-bottom: 16px;
            padding-right: 24px
        }

    .desktop-version-modal .desktop-version-content-right-side .advantages-list {
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: top;
            -ms-flex-align: top;
            align-items: top;
            margin-bottom: 30px;
            position: relative;
            font-size: 16px;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: start
        }

            .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item .icon {
                max-width: 30%;
                position: relative
            }

                .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item .icon .advantage-item-icon {
                    position: relative;
                    width: 72px;
                    height: 72px;
                    top: -5px;
                    background-repeat: no-repeat;
                    background-position: 50%;
                    background-size: cover
                }

            .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item .sales {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.048 17.324H61V63H11V17.324h17.89l.28-.237 6.81-5.76 6.4 5.741.285.256h.383z' stroke='%23323230' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.653 31.347a1.186 1.186 0 0 0-1.677 0l-16.63 16.625a1.193 1.193 0 0 0 0 1.679 1.184 1.184 0 0 0 1.679 0l16.628-16.625a1.188 1.188 0 0 0 0-1.679zM24.4 34c0-1.985 1.615-3.6 3.6-3.6s3.6 1.615 3.6 3.6-1.615 3.6-3.6 3.6a3.603 3.603 0 0 1-3.6-3.6zm9.6 0c0-3.31-2.693-6-6-6s-6 2.69-6 6 2.693 6 6 6 6-2.69 6-6zM45 51.6a3.606 3.606 0 0 1-3.6-3.6c0-1.987 1.615-3.6 3.6-3.6s3.6 1.613 3.6 3.6c0 1.982-1.615 3.6-3.6 3.6zm0-9.6c-3.307 0-6 2.69-6 6s2.693 6 6 6 6-2.69 6-6-2.693-6-6-6z' fill='%23323230'/%3E%3C/svg%3E")
            }

            .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item .management {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23323230' d='M10 17h52v2H10zM10 27h18v2H10zM10 37h15v2H10zM10 47h18v2H10z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.39 41.688l3.523-1.447a17.356 17.356 0 0 0 0-3.482l-3.523-1.448a13.688 13.688 0 0 0-.629-1.982l2.018-3.288a16.925 16.925 0 0 0-2.004-2.815l-3.683.948a13.257 13.257 0 0 0-1.648-1.226l-.255-3.874A16.094 16.094 0 0 0 49.954 22l-2.436 2.984a13.127 13.127 0 0 0-1.018-.044c-.343 0-.682.018-1.018.045L43.045 22a16.091 16.091 0 0 0-3.233 1.074l-.256 3.874c-.58.365-1.13.776-1.647 1.226l-3.684-.948a16.957 16.957 0 0 0-2.004 2.815l2.019 3.288a13.59 13.59 0 0 0-.629 1.982l-3.523 1.448a17.24 17.24 0 0 0-.001 3.482l3.523 1.447c.161.683.371 1.345.629 1.982l-2.019 3.29a16.914 16.914 0 0 0 2.005 2.813l3.683-.948c.518.45 1.067.862 1.648 1.228l.255 3.873c1.027.467 2.11.828 3.234 1.074l2.436-2.984c.337.026.675.044 1.018.044.343 0 .682-.018 1.018-.044L49.953 55a16.142 16.142 0 0 0 3.235-1.074l.255-3.873c.581-.366 1.131-.777 1.648-1.227l3.683.947a16.856 16.856 0 0 0 2.004-2.814l-2.017-3.289c.258-.637.468-1.3.629-1.982zm-.96 5.267c.215-.32.418-.647.609-.983l1.74.987-1.52.932-.485 1.882-1.501-1.32c.265-.302.517-.614.758-.936l.882.227-.484-.79zm2.566-8.089c-.01.395-.034.787-.073 1.174l1.99.2-.715-1.74.715-1.741-1.99.2c.04.388.063.779.073 1.174l-3.317-1.362-.236-1a11.678 11.678 0 0 0-.536-1.693l-.378-.935 1.901-3.098c.216.32.42.648.61.983l1.74-.987-1.52-.933-.485-1.882-1.502 1.32c.265.302.518.615.758.937l-3.46.89-.793-.69a11.25 11.25 0 0 0-1.398-1.042l-.864-.543-.24-3.643c.368.131.73.278 1.086.44l.827-1.821-1.776.117L49.954 22l-.425 1.954c.392.086.78.188 1.162.306l-2.285 2.8-1.043-.082a11.085 11.085 0 0 0-.863-.038c-.261 0-.54.013-.86.038l-1.045.083-2.286-2.801c.382-.118.77-.22 1.162-.306L43.046 22l-1.459 1.19-1.775-.116.827 1.82c.356-.161.718-.308 1.086-.44l-.24 3.643-.864.543c-.485.306-.953.655-1.398 1.043l-.794.69-3.46-.89c.24-.322.494-.635.759-.937l-1.503-1.32-.484 1.882-1.52.933 1.74.988c.19-.336.394-.664.61-.984l1.901 3.098-.378.936a11.58 11.58 0 0 0-.536 1.69l-.235 1.001-3.319 1.364c.01-.395.034-.785.073-1.173l-1.99-.202.715 1.74-.715 1.742 1.99-.2a15.41 15.41 0 0 1-.073-1.175l3.317 1.363.236 1c.137.583.316 1.148.536 1.693l.378.935-1.901 3.098c-.216-.32-.42-.648-.61-.984l-1.74.988 1.52.933.485 1.881 1.501-1.32a14.83 14.83 0 0 1-.758-.936l3.46-.89.793.69c.447.389.915.737 1.4 1.043l.863.543.24 3.642c-.368-.131-.73-.278-1.086-.44l-.827 1.821 1.776-.117L43.045 55l.426-1.954a14.19 14.19 0 0 1-1.163-.306l2.285-2.8 1.043.082c.324.025.603.038.863.038.264 0 .544-.013.861-.038l1.044-.082 2.286 2.8c-.382.118-.77.22-1.163.306L49.953 55l1.459-1.19 1.776.116-.827-1.82c-.355.16-.718.308-1.086.44l.24-3.643.863-.543c.486-.306.954-.655 1.4-1.043l.793-.69 3.46.89c.137-.184.27-.372.398-.562l-1.9-3.099.378-.935c.22-.543.398-1.107.536-1.691l.236-1 3.317-1.364zm-9.721 13.68l-.056.842-.529-.648c.197-.06.392-.126.585-.195zm-8.967.194l-.528.647-.056-.842c.193.07.388.134.584.195zm-7.34-5.223l-.883.227.485-.79c.128.191.261.379.398.563zm-2.964-8.65l-.891-.367.891-.366a15.389 15.389 0 0 0 0 .732zm2.567-8.822l-.485-.79.884.228c-.138.184-.27.372-.4.562zm7.154-5.59l.055-.842.529.647c-.196.06-.391.125-.584.194zm8.966-.195l.53-.648.055.843c-.194-.07-.389-.135-.585-.195zm7.34 5.223l.884-.227-.485.79a14.97 14.97 0 0 0-.399-.563zm2.965 9.383a15.374 15.374 0 0 0 0-.733l.892.367-.892.366zM40 39c0 3.866 2.91 7 6.5 7s6.5-3.134 6.5-7-2.91-7-6.5-7-6.5 3.134-6.5 7zm11 0c0 2.793-2.05 5-4.5 5S42 41.793 42 39s2.05-5 4.5-5 4.5 2.207 4.5 5z' fill='%23323230'/%3E%3C/svg%3E")
            }

            .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item .access {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.193 18.9l-15.909-3.891L9 43.293l19.799 19.8 28.284-28.285-3.89-15.909zM11.829 43.293L37.903 17.22l13.636 3.335 3.334 13.636L28.8 60.264l-16.97-16.97z' fill='%23323230'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.87 34.62l1.005 1.006 4.188-4.187a17.217 17.217 0 0 1 2.533 2.1c.441.441.827.904 1.158 1.387.331.484.547.98.65 1.49a3.08 3.08 0 0 1-.109 1.571c-.174.54-.541 1.089-1.101 1.649-.518.517-1.048.865-1.591 1.043a3.566 3.566 0 0 1-1.61.16 4.121 4.121 0 0 1-1.521-.529 6.4 6.4 0 0 1-1.324-1.018 28.013 28.013 0 0 1-.445-.458 4.056 4.056 0 0 1-.382-.446l-.738.739 2.036 2.036-1.158 1.158-2.037-2.036-1.578 1.578-1.604-1.604 1.579-1.578-1.006-1.005 1.159-1.159 1.005 1.006.738-.738-1.005-1.006 1.158-1.158zm6.466.46a8.265 8.265 0 0 0-.503-.465 5.664 5.664 0 0 0-.414-.325l-2.876 2.877c.05.084.146.21.286.375a6.4 6.4 0 0 0 .312.35c.23.23.477.418.745.566.267.149.54.236.82.261.28.026.565-.017.853-.127.289-.11.573-.306.853-.585.518-.518.745-1.025.681-1.521-.064-.497-.316-.966-.757-1.407z' fill='%23323230'/%3E%3C/svg%3E")
            }

        .desktop-version-modal .desktop-version-content-right-side .advantages-list .advantage-item-text {
            padding-left: 8px;
            padding-right: 24px;
            line-height: 1.5
        }

.mobile-version-modal {
    display: none !important
}

@media (max-width:768px) {
    .mobile-version-modal {
        display: block !important
    }

        .mobile-version-modal .mobile-version-content {
            margin: 20px 0 20px 0;
            width: 90%;
            font-size: 14px;
            color: #323230;
            background: #fff
        }

        .mobile-version-modal .mobile-version-content-header {
            background-color: #fff1b9;
            width: 100%;
            height: 192px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

            .mobile-version-modal .mobile-version-content-header .reg-in-our-shop {
                margin: 24px 0 8px 0
            }

            .mobile-version-modal .mobile-version-content-header .rows-and-gear-icon {
                width: 48px;
                height: 48px;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23323230' d='M6.667 11.333h34.667v1.333H6.667zM6.667 18h12v1.333h-12zM6.667 24.667h10V26h-10zM6.667 31.333h12v1.333h-12z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.593 27.792l2.35-.965a11.56 11.56 0 0 0 0-2.321l-2.35-.965a9.115 9.115 0 0 0-.419-1.322l1.346-2.192a11.283 11.283 0 0 0-1.336-1.876l-2.456.632a8.818 8.818 0 0 0-1.099-.818l-.17-2.583a10.732 10.732 0 0 0-2.156-.715l-1.624 1.99a8.754 8.754 0 0 0-.679-.03 8.66 8.66 0 0 0-.679.03l-1.624-1.99a10.73 10.73 0 0 0-2.156.715l-.17 2.583a8.83 8.83 0 0 0-1.098.818l-2.456-.632a11.301 11.301 0 0 0-1.336 1.876l1.345 2.192a9.066 9.066 0 0 0-.419 1.322l-2.349.965a11.471 11.471 0 0 0 0 2.321l2.349.965c.107.455.247.896.419 1.322l-1.346 2.192c.383.673.831 1.302 1.336 1.876l2.456-.632c.345.3.711.575 1.099.818l.17 2.583c.684.31 1.406.552 2.155.716l1.625-1.99c.224.018.45.03.679.03.228 0 .454-.012.678-.03l1.624 1.99c.75-.164 1.472-.405 2.157-.716l.17-2.583a8.87 8.87 0 0 0 1.098-.818l2.456.632a11.24 11.24 0 0 0 1.336-1.876l-1.345-2.192a9.07 9.07 0 0 0 .42-1.322zm-.64 3.511c.143-.213.279-.431.406-.655l1.16.658-1.013.621-.323 1.255-1.001-.88c.176-.201.345-.41.505-.624l.589.151-.323-.526zm1.71-5.392c-.005.263-.021.524-.047.782l1.326.134-.477-1.16.477-1.161-1.327.134c.026.258.043.519.049.782l-2.211-.908-.158-.667a7.784 7.784 0 0 0-.357-1.129l-.252-.623 1.267-2.065c.144.213.28.432.407.656l1.16-.659-1.013-.621-.323-1.255-1.002.88c.177.201.346.41.505.624l-2.306.594-.529-.46a7.501 7.501 0 0 0-.932-.695l-.576-.362-.16-2.43c.245.089.487.186.724.294l.551-1.214-1.184.078-.972-.793-.284 1.303c.262.056.52.124.775.203l-1.523 1.866-.695-.054A7.392 7.392 0 0 0 31 17.96c-.174 0-.36.009-.574.026l-.696.054-1.524-1.867c.255-.079.513-.147.774-.203l-.283-1.303-.972.793-1.184-.078.552 1.214c.237-.108.478-.205.724-.293l-.16 2.428-.576.363a7.517 7.517 0 0 0-.933.694l-.528.461-2.307-.594c.16-.215.329-.423.506-.624l-1.002-.88-.323 1.254-1.013.622 1.16.659c.126-.224.262-.443.406-.656l1.268 2.065-.253.624a7.732 7.732 0 0 0-.357 1.127l-.157.668-2.212.908c.006-.262.023-.523.049-.781l-1.327-.135.477 1.16-.477 1.161 1.327-.133c-.026-.26-.043-.52-.049-.783l2.212.908.157.667c.091.389.21.765.357 1.128l.252.624-1.268 2.065a9.968 9.968 0 0 1-.406-.656l-1.16.66 1.014.621.322 1.254 1.002-.88a9.91 9.91 0 0 1-.506-.624l2.307-.594.529.46c.298.26.61.492.933.696l.575.362.16 2.428a9.386 9.386 0 0 1-.724-.293l-.551 1.214 1.183-.078.973.794.284-1.303a9.438 9.438 0 0 1-.776-.204l1.524-1.866.695.054c.216.017.402.025.576.025.175 0 .362-.008.573-.025l.697-.055 1.523 1.867a9.458 9.458 0 0 1-.775.204l.284 1.303.973-.794 1.184.078-.551-1.214a9.445 9.445 0 0 1-.725.293l.16-2.428.576-.362c.324-.204.636-.437.933-.695l.528-.46 2.307.593a9.78 9.78 0 0 0 .266-.375l-1.267-2.066.252-.623c.146-.362.266-.738.357-1.128l.157-.667 2.212-.908zm-6.48 9.12l-.037.561-.352-.432c.13-.04.26-.084.39-.13zm-5.978.129l-.352.431-.037-.56c.129.045.259.089.39.129zm-4.893-3.482l-.588.151.322-.526c.086.127.175.252.266.375zm-1.976-5.767l-.594-.244.594-.245a10.439 10.439 0 0 0 0 .489zm1.711-5.88l-.323-.527.589.151c-.091.123-.18.248-.266.375zm4.77-3.728l.037-.561.352.431c-.131.04-.26.084-.39.13zm5.977-.13l.353-.432.037.562a9.357 9.357 0 0 0-.39-.13zm4.894 3.482l.588-.151-.323.526a9.941 9.941 0 0 0-.266-.375zm1.976 6.256a10.423 10.423 0 0 0 0-.489l.594.244-.594.245zM26.667 26c0 2.577 1.94 4.667 4.333 4.667 2.393 0 4.333-2.09 4.333-4.667 0-2.578-1.94-4.667-4.333-4.667-2.393 0-4.333 2.09-4.333 4.667zM34 26c0 1.862-1.366 3.333-3 3.333S28 27.862 28 26s1.366-3.333 3-3.333 3 1.47 3 3.333z' fill='%23323230'/%3E%3C/svg%3E")
            }

            .mobile-version-modal .mobile-version-content-header .order-management {
                line-height: 1.14;
                margin: 4px 8vw 5vw
            }

        .mobile-version-modal .mobile-version-content-main {
            background-color: #fff;
            padding-bottom: 24px;
            padding: 16px
        }

            .mobile-version-modal .mobile-version-content-main .registration-text {
                font-size: 20px;
                font-weight: 600;
                line-height: 1.4;
                padding: 16px 0
            }

            .mobile-version-modal .mobile-version-content-main .already-have-account {
                font-size: 16px
            }

                .mobile-version-modal .mobile-version-content-main .already-have-account .go-log-in {
                    text-decoration: none;
                    color: #0cb520
                }

    .desktop-version-modal {
        display: none !important
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-74e87780], abbr[data-v-74e87780], acronym[data-v-74e87780], address[data-v-74e87780], applet[data-v-74e87780], article[data-v-74e87780], aside[data-v-74e87780], audio[data-v-74e87780], b[data-v-74e87780], big[data-v-74e87780], blockquote[data-v-74e87780], body[data-v-74e87780], canvas[data-v-74e87780], caption[data-v-74e87780], center[data-v-74e87780], cite[data-v-74e87780], code[data-v-74e87780], dd[data-v-74e87780], del[data-v-74e87780], details[data-v-74e87780], dfn[data-v-74e87780], div[data-v-74e87780], dl[data-v-74e87780], dt[data-v-74e87780], em[data-v-74e87780], embed[data-v-74e87780], fieldset[data-v-74e87780], figcaption[data-v-74e87780], figure[data-v-74e87780], footer[data-v-74e87780], form[data-v-74e87780], h1[data-v-74e87780], h2[data-v-74e87780], h3[data-v-74e87780], h4[data-v-74e87780], h5[data-v-74e87780], h6[data-v-74e87780], header[data-v-74e87780], hgroup[data-v-74e87780], html[data-v-74e87780], i[data-v-74e87780], iframe[data-v-74e87780], img[data-v-74e87780], ins[data-v-74e87780], kbd[data-v-74e87780], label[data-v-74e87780], legend[data-v-74e87780], li[data-v-74e87780], mark[data-v-74e87780], menu[data-v-74e87780], nav[data-v-74e87780], object[data-v-74e87780], output[data-v-74e87780], p[data-v-74e87780], pre[data-v-74e87780], q[data-v-74e87780], ruby[data-v-74e87780], s[data-v-74e87780], samp[data-v-74e87780], section[data-v-74e87780], small[data-v-74e87780], span[data-v-74e87780], strike[data-v-74e87780], strong[data-v-74e87780], sub[data-v-74e87780], summary[data-v-74e87780], sup[data-v-74e87780], table[data-v-74e87780], tbody[data-v-74e87780], td[data-v-74e87780], tfoot[data-v-74e87780], th[data-v-74e87780], thead[data-v-74e87780], time[data-v-74e87780], tr[data-v-74e87780], tt[data-v-74e87780], u[data-v-74e87780], ul[data-v-74e87780], var[data-v-74e87780], video[data-v-74e87780] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-74e87780] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-74e87780], [data-v-74e87780]:after, [data-v-74e87780]:before, html[data-v-74e87780] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-74e87780] {
    line-height: 1
}

ul[data-v-74e87780] {
    list-style: none
}

blockquote[data-v-74e87780], q[data-v-74e87780] {
    quotes: none
}

    blockquote[data-v-74e87780]:after, blockquote[data-v-74e87780]:before, q[data-v-74e87780]:after, q[data-v-74e87780]:before {
        content: "";
        content: none
    }

article[data-v-74e87780], aside[data-v-74e87780], details[data-v-74e87780], figcaption[data-v-74e87780], figure[data-v-74e87780], footer[data-v-74e87780], header[data-v-74e87780], hgroup[data-v-74e87780], main[data-v-74e87780], menu[data-v-74e87780], nav[data-v-74e87780], section[data-v-74e87780], summary[data-v-74e87780] {
    display: block
}

audio[data-v-74e87780], canvas[data-v-74e87780], progress[data-v-74e87780], video[data-v-74e87780] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-74e87780]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-74e87780], template[data-v-74e87780] {
    display: none
}

a[data-v-74e87780] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-74e87780]:active, a[data-v-74e87780]:focus, a[data-v-74e87780]:hover {
        outline: 0
    }

abbr[title][data-v-74e87780] {
    border-bottom: 1px dotted
}

b[data-v-74e87780], strong[data-v-74e87780] {
    font-weight: 700
}

dfn[data-v-74e87780] {
    font-style: italic
}

h1[data-v-74e87780] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-74e87780] {
    background: #ff0;
    color: #000
}

small[data-v-74e87780] {
    font-size: 80%
}

sub[data-v-74e87780], sup[data-v-74e87780] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-74e87780] {
    top: -.5em
}

sub[data-v-74e87780] {
    bottom: -.25em
}

img[data-v-74e87780] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-74e87780]:not(:root) {
    overflow: hidden
}

figure[data-v-74e87780] {
    margin: 1em 40px
}

hr[data-v-74e87780] {
    height: 0
}

pre[data-v-74e87780] {
    overflow: auto
}

code[data-v-74e87780], kbd[data-v-74e87780], pre[data-v-74e87780], samp[data-v-74e87780] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-74e87780], input[data-v-74e87780], optgroup[data-v-74e87780], select[data-v-74e87780], textarea[data-v-74e87780] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-74e87780], select[data-v-74e87780] {
    text-transform: none
}

button[data-v-74e87780], html input[type=button][data-v-74e87780], input[type=reset][data-v-74e87780], input[type=submit][data-v-74e87780] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-74e87780], input[type=button][data-v-74e87780], input[type=reset][data-v-74e87780], input[type=submit][data-v-74e87780] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-74e87780]:focus, input[type=button][data-v-74e87780]:focus, input[type=reset][data-v-74e87780]:focus, input[type=submit][data-v-74e87780]:focus {
        outline: 0 !important
    }

button[disabled][data-v-74e87780], html input[disabled][data-v-74e87780] {
    cursor: default
}

button[data-v-74e87780]::-moz-focus-inner, input[data-v-74e87780]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-74e87780] {
    line-height: normal
}

input[type=checkbox][data-v-74e87780], input[type=checkbox][data-v-74e87780] {
    padding: 0
}

input[type=number][data-v-74e87780]::-webkit-inner-spin-button, input[type=number][data-v-74e87780]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-74e87780] {
    -webkit-appearance: textfield
}

fieldset[data-v-74e87780] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-74e87780] {
    border: 0;
    padding: 0
}

textarea[data-v-74e87780] {
    overflow: auto;
    resize: none
}

optgroup[data-v-74e87780] {
    font-weight: 700
}

table[data-v-74e87780] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-74e87780] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-74e87780] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-74e87780] {
    background-color: #323230 !important
}

body[data-v-74e87780], html[data-v-74e87780] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-74e87780] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-74e87780] {
    overflow: hidden
}

#app[data-v-74e87780] {
    height: 100%
}

[data-v-74e87780]:focus {
    outline-color: #0cb520
}

.text-center[data-v-74e87780] {
    text-align: center
}

.text-right[data-v-74e87780] {
    text-align: right
}

.bold[data-v-74e87780] {
    font-weight: 700
}

.border[data-v-74e87780] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-74e87780] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-74e87780] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-74e87780] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-74e87780] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-74e87780] {
        max-width: 540px
    }

    .col-0[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-74e87780] {
        max-width: 540px
    }

    .col-sm-2[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-74e87780] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-74e87780] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-74e87780] {
        max-width: 1140px
    }

    .col-xl-2[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-74e87780] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-74e87780] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-74e87780] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-74e87780] {
        width: 100%
    }
}

.accept-policy[data-v-74e87780] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-74e87780] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-74e87780] {
        text-align: center
    }
}

.btn[data-v-74e87780] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-74e87780] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-74e87780] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-74e87780] {
    width: 100%
}

.btn-group[data-v-74e87780] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-74e87780] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-74e87780]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-74e87780]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-74e87780]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-74e87780]:active {
        background-color: #eee
    }

.btn-group[data-v-74e87780]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-74e87780] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-74e87780] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-74e87780] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-74e87780] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-74e87780] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-74e87780] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-74e87780] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-74e87780] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-74e87780] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-74e87780] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-74e87780] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-74e87780] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-74e87780] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-74e87780] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-74e87780] {
    width: 70%
}

.form-control-lg[data-v-74e87780], .form-control[data-v-74e87780] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-74e87780]:focus, .form-control[data-v-74e87780]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-74e87780] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-74e87780] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-74e87780]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-74e87780] {
    line-height: 24px
}

[data-v-74e87780]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-74e87780]::-ms-input-placeholder {
    opacity: .5
}

[data-v-74e87780]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-74e87780] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-74e87780] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-74e87780] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-74e87780] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-74e87780] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-74e87780] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-74e87780] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-74e87780]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-74e87780]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-74e87780]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-74e87780]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-74e87780] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.log-in-content[data-v-74e87780] {
    padding: 0 24px 0 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.log-in-content .title[data-v-74e87780] {
    font-size: 24px;
    margin: 40px 0 16px 0;
    text-align: left
}

.log-in-content .log-in-form[data-v-74e87780] {
    padding-right: 18%
}

.log-in-content .log-in-form .remember-password[data-v-74e87780] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 16px
}

.log-in-content .log-in-form .remember-password-text[data-v-74e87780] {
    font-size: 16px;
    color: #0cb520;
    border-bottom: 1px dashed #0cb520
}

.log-in-content .log-in-form .btn-log-in[data-v-74e87780] {
    margin: 24px 0 16px 0;
    width: 400px
}

.log-in-content .want-to-reg[data-v-74e87780] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px
}

.log-in-content .want-to-reg .go-to-reg[data-v-74e87780] {
    margin-left: 5px;
    color: #0cb520;
    border-bottom: 1px dashed #0cb520;
    cursor: pointer
}

@media (max-width:768px) {
    .log-in-content .title[data-v-74e87780] {
        font-size: 20px;
        margin: 40px auto 16px auto
    }

    .log-in-content .log-in-form[data-v-74e87780] {
        padding-right: 0
    }

    .log-in-content .log-in-form .btn-log-in[data-v-74e87780] {
        width: 100%
    }

    .log-in-content .want-to-reg[data-v-74e87780] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .log-in-content .want-to-reg .go-to-reg[data-v-74e87780] {
        margin-top: 5px;
        margin-left: 0
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-782e0e86], abbr[data-v-782e0e86], acronym[data-v-782e0e86], address[data-v-782e0e86], applet[data-v-782e0e86], article[data-v-782e0e86], aside[data-v-782e0e86], audio[data-v-782e0e86], b[data-v-782e0e86], big[data-v-782e0e86], blockquote[data-v-782e0e86], body[data-v-782e0e86], canvas[data-v-782e0e86], caption[data-v-782e0e86], center[data-v-782e0e86], cite[data-v-782e0e86], code[data-v-782e0e86], dd[data-v-782e0e86], del[data-v-782e0e86], details[data-v-782e0e86], dfn[data-v-782e0e86], div[data-v-782e0e86], dl[data-v-782e0e86], dt[data-v-782e0e86], em[data-v-782e0e86], embed[data-v-782e0e86], fieldset[data-v-782e0e86], figcaption[data-v-782e0e86], figure[data-v-782e0e86], footer[data-v-782e0e86], form[data-v-782e0e86], h1[data-v-782e0e86], h2[data-v-782e0e86], h3[data-v-782e0e86], h4[data-v-782e0e86], h5[data-v-782e0e86], h6[data-v-782e0e86], header[data-v-782e0e86], hgroup[data-v-782e0e86], html[data-v-782e0e86], i[data-v-782e0e86], iframe[data-v-782e0e86], img[data-v-782e0e86], ins[data-v-782e0e86], kbd[data-v-782e0e86], label[data-v-782e0e86], legend[data-v-782e0e86], li[data-v-782e0e86], mark[data-v-782e0e86], menu[data-v-782e0e86], nav[data-v-782e0e86], object[data-v-782e0e86], output[data-v-782e0e86], p[data-v-782e0e86], pre[data-v-782e0e86], q[data-v-782e0e86], ruby[data-v-782e0e86], s[data-v-782e0e86], samp[data-v-782e0e86], section[data-v-782e0e86], small[data-v-782e0e86], span[data-v-782e0e86], strike[data-v-782e0e86], strong[data-v-782e0e86], sub[data-v-782e0e86], summary[data-v-782e0e86], sup[data-v-782e0e86], table[data-v-782e0e86], tbody[data-v-782e0e86], td[data-v-782e0e86], tfoot[data-v-782e0e86], th[data-v-782e0e86], thead[data-v-782e0e86], time[data-v-782e0e86], tr[data-v-782e0e86], tt[data-v-782e0e86], u[data-v-782e0e86], ul[data-v-782e0e86], var[data-v-782e0e86], video[data-v-782e0e86] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-782e0e86] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-782e0e86], [data-v-782e0e86]:after, [data-v-782e0e86]:before, html[data-v-782e0e86] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-782e0e86] {
    line-height: 1
}

ul[data-v-782e0e86] {
    list-style: none
}

blockquote[data-v-782e0e86], q[data-v-782e0e86] {
    quotes: none
}

    blockquote[data-v-782e0e86]:after, blockquote[data-v-782e0e86]:before, q[data-v-782e0e86]:after, q[data-v-782e0e86]:before {
        content: "";
        content: none
    }

article[data-v-782e0e86], aside[data-v-782e0e86], details[data-v-782e0e86], figcaption[data-v-782e0e86], figure[data-v-782e0e86], footer[data-v-782e0e86], header[data-v-782e0e86], hgroup[data-v-782e0e86], main[data-v-782e0e86], menu[data-v-782e0e86], nav[data-v-782e0e86], section[data-v-782e0e86], summary[data-v-782e0e86] {
    display: block
}

audio[data-v-782e0e86], canvas[data-v-782e0e86], progress[data-v-782e0e86], video[data-v-782e0e86] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-782e0e86]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-782e0e86], template[data-v-782e0e86] {
    display: none
}

a[data-v-782e0e86] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-782e0e86]:active, a[data-v-782e0e86]:focus, a[data-v-782e0e86]:hover {
        outline: 0
    }

abbr[title][data-v-782e0e86] {
    border-bottom: 1px dotted
}

b[data-v-782e0e86], strong[data-v-782e0e86] {
    font-weight: 700
}

dfn[data-v-782e0e86] {
    font-style: italic
}

h1[data-v-782e0e86] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-782e0e86] {
    background: #ff0;
    color: #000
}

small[data-v-782e0e86] {
    font-size: 80%
}

sub[data-v-782e0e86], sup[data-v-782e0e86] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-782e0e86] {
    top: -.5em
}

sub[data-v-782e0e86] {
    bottom: -.25em
}

img[data-v-782e0e86] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-782e0e86]:not(:root) {
    overflow: hidden
}

figure[data-v-782e0e86] {
    margin: 1em 40px
}

hr[data-v-782e0e86] {
    height: 0
}

pre[data-v-782e0e86] {
    overflow: auto
}

code[data-v-782e0e86], kbd[data-v-782e0e86], pre[data-v-782e0e86], samp[data-v-782e0e86] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-782e0e86], input[data-v-782e0e86], optgroup[data-v-782e0e86], select[data-v-782e0e86], textarea[data-v-782e0e86] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-782e0e86], select[data-v-782e0e86] {
    text-transform: none
}

button[data-v-782e0e86], html input[type=button][data-v-782e0e86], input[type=reset][data-v-782e0e86], input[type=submit][data-v-782e0e86] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-782e0e86], input[type=button][data-v-782e0e86], input[type=reset][data-v-782e0e86], input[type=submit][data-v-782e0e86] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-782e0e86]:focus, input[type=button][data-v-782e0e86]:focus, input[type=reset][data-v-782e0e86]:focus, input[type=submit][data-v-782e0e86]:focus {
        outline: 0 !important
    }

button[disabled][data-v-782e0e86], html input[disabled][data-v-782e0e86] {
    cursor: default
}

button[data-v-782e0e86]::-moz-focus-inner, input[data-v-782e0e86]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-782e0e86] {
    line-height: normal
}

input[type=checkbox][data-v-782e0e86], input[type=checkbox][data-v-782e0e86] {
    padding: 0
}

input[type=number][data-v-782e0e86]::-webkit-inner-spin-button, input[type=number][data-v-782e0e86]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-782e0e86] {
    -webkit-appearance: textfield
}

fieldset[data-v-782e0e86] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-782e0e86] {
    border: 0;
    padding: 0
}

textarea[data-v-782e0e86] {
    overflow: auto;
    resize: none
}

optgroup[data-v-782e0e86] {
    font-weight: 700
}

table[data-v-782e0e86] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-782e0e86] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-782e0e86] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-782e0e86] {
    background-color: #323230 !important
}

body[data-v-782e0e86], html[data-v-782e0e86] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-782e0e86] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-782e0e86] {
    overflow: hidden
}

#app[data-v-782e0e86] {
    height: 100%
}

[data-v-782e0e86]:focus {
    outline-color: #0cb520
}

.text-center[data-v-782e0e86] {
    text-align: center
}

.text-right[data-v-782e0e86] {
    text-align: right
}

.bold[data-v-782e0e86] {
    font-weight: 700
}

.border[data-v-782e0e86] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-782e0e86] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-782e0e86] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-782e0e86] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-782e0e86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-782e0e86] {
        max-width: 540px
    }

    .col-0[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-782e0e86] {
        max-width: 540px
    }

    .col-sm-2[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-782e0e86] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-782e0e86] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-782e0e86] {
        max-width: 1140px
    }

    .col-xl-2[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-782e0e86] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-782e0e86] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-782e0e86] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-782e0e86] {
        width: 100%
    }
}

.accept-policy[data-v-782e0e86] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-782e0e86] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-782e0e86] {
        text-align: center
    }
}

.btn[data-v-782e0e86] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-782e0e86] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-782e0e86] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-782e0e86] {
    width: 100%
}

.btn-group[data-v-782e0e86] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-782e0e86] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-782e0e86]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-782e0e86]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-782e0e86]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-782e0e86]:active {
        background-color: #eee
    }

.btn-group[data-v-782e0e86]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-782e0e86] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-782e0e86] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-782e0e86] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-782e0e86] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-782e0e86] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-782e0e86] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-782e0e86] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-782e0e86] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-782e0e86] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-782e0e86] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-782e0e86] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-782e0e86] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-782e0e86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-782e0e86] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-782e0e86] {
    width: 70%
}

.form-control-lg[data-v-782e0e86], .form-control[data-v-782e0e86] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-782e0e86]:focus, .form-control[data-v-782e0e86]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-782e0e86] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-782e0e86] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-782e0e86]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-782e0e86] {
    line-height: 24px
}

[data-v-782e0e86]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-782e0e86]::-ms-input-placeholder {
    opacity: .5
}

[data-v-782e0e86]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-782e0e86] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-782e0e86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-782e0e86] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-782e0e86] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-782e0e86] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-782e0e86] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-782e0e86] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-782e0e86]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-782e0e86]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-782e0e86]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-782e0e86]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-782e0e86] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.restore-content[data-v-782e0e86] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px;
    color: #323230
}

.restore-content .title[data-v-782e0e86] {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 16px
}

.restore-content .tip[data-v-782e0e86] {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px
}

.restore-content .reset-block .reset-form[data-v-782e0e86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

.restore-content .reset-block .reset-form .reset-input[data-v-782e0e86] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    margin-right: 8px;
    width: calc(100% - 207px)
}

.restore-content .reset-block .reset-form .reset-btn[data-v-782e0e86] {
    width: 237px;
    line-height: 1.41;
    font-size: 17px
}

@media (max-width:768px) {
    .restore-content .tip[data-v-782e0e86], .restore-content .title[data-v-782e0e86] {
        text-align: center
    }

    .restore-content .reset-block .reset-form[data-v-782e0e86] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .restore-content .reset-block .reset-form .reset-input[data-v-782e0e86] {
        margin-bottom: 8px;
        width: 100%
    }

    .restore-content .reset-block .reset-form .reset-btn[data-v-782e0e86] {
        width: 100%;
        line-height: 1.41;
        font-size: 17px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-671239b7], abbr[data-v-671239b7], acronym[data-v-671239b7], address[data-v-671239b7], applet[data-v-671239b7], article[data-v-671239b7], aside[data-v-671239b7], audio[data-v-671239b7], b[data-v-671239b7], big[data-v-671239b7], blockquote[data-v-671239b7], body[data-v-671239b7], canvas[data-v-671239b7], caption[data-v-671239b7], center[data-v-671239b7], cite[data-v-671239b7], code[data-v-671239b7], dd[data-v-671239b7], del[data-v-671239b7], details[data-v-671239b7], dfn[data-v-671239b7], div[data-v-671239b7], dl[data-v-671239b7], dt[data-v-671239b7], em[data-v-671239b7], embed[data-v-671239b7], fieldset[data-v-671239b7], figcaption[data-v-671239b7], figure[data-v-671239b7], footer[data-v-671239b7], form[data-v-671239b7], h1[data-v-671239b7], h2[data-v-671239b7], h3[data-v-671239b7], h4[data-v-671239b7], h5[data-v-671239b7], h6[data-v-671239b7], header[data-v-671239b7], hgroup[data-v-671239b7], html[data-v-671239b7], i[data-v-671239b7], iframe[data-v-671239b7], img[data-v-671239b7], ins[data-v-671239b7], kbd[data-v-671239b7], label[data-v-671239b7], legend[data-v-671239b7], li[data-v-671239b7], mark[data-v-671239b7], menu[data-v-671239b7], nav[data-v-671239b7], object[data-v-671239b7], output[data-v-671239b7], p[data-v-671239b7], pre[data-v-671239b7], q[data-v-671239b7], ruby[data-v-671239b7], s[data-v-671239b7], samp[data-v-671239b7], section[data-v-671239b7], small[data-v-671239b7], span[data-v-671239b7], strike[data-v-671239b7], strong[data-v-671239b7], sub[data-v-671239b7], summary[data-v-671239b7], sup[data-v-671239b7], table[data-v-671239b7], tbody[data-v-671239b7], td[data-v-671239b7], tfoot[data-v-671239b7], th[data-v-671239b7], thead[data-v-671239b7], time[data-v-671239b7], tr[data-v-671239b7], tt[data-v-671239b7], u[data-v-671239b7], ul[data-v-671239b7], var[data-v-671239b7], video[data-v-671239b7] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-671239b7] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-671239b7], [data-v-671239b7]:after, [data-v-671239b7]:before, html[data-v-671239b7] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-671239b7] {
    line-height: 1
}

ul[data-v-671239b7] {
    list-style: none
}

blockquote[data-v-671239b7], q[data-v-671239b7] {
    quotes: none
}

    blockquote[data-v-671239b7]:after, blockquote[data-v-671239b7]:before, q[data-v-671239b7]:after, q[data-v-671239b7]:before {
        content: "";
        content: none
    }

article[data-v-671239b7], aside[data-v-671239b7], details[data-v-671239b7], figcaption[data-v-671239b7], figure[data-v-671239b7], footer[data-v-671239b7], header[data-v-671239b7], hgroup[data-v-671239b7], main[data-v-671239b7], menu[data-v-671239b7], nav[data-v-671239b7], section[data-v-671239b7], summary[data-v-671239b7] {
    display: block
}

audio[data-v-671239b7], canvas[data-v-671239b7], progress[data-v-671239b7], video[data-v-671239b7] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-671239b7]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-671239b7], template[data-v-671239b7] {
    display: none
}

a[data-v-671239b7] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-671239b7]:active, a[data-v-671239b7]:focus, a[data-v-671239b7]:hover {
        outline: 0
    }

abbr[title][data-v-671239b7] {
    border-bottom: 1px dotted
}

b[data-v-671239b7], strong[data-v-671239b7] {
    font-weight: 700
}

dfn[data-v-671239b7] {
    font-style: italic
}

h1[data-v-671239b7] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-671239b7] {
    background: #ff0;
    color: #000
}

small[data-v-671239b7] {
    font-size: 80%
}

sub[data-v-671239b7], sup[data-v-671239b7] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-671239b7] {
    top: -.5em
}

sub[data-v-671239b7] {
    bottom: -.25em
}

img[data-v-671239b7] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-671239b7]:not(:root) {
    overflow: hidden
}

figure[data-v-671239b7] {
    margin: 1em 40px
}

hr[data-v-671239b7] {
    height: 0
}

pre[data-v-671239b7] {
    overflow: auto
}

code[data-v-671239b7], kbd[data-v-671239b7], pre[data-v-671239b7], samp[data-v-671239b7] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-671239b7], input[data-v-671239b7], optgroup[data-v-671239b7], select[data-v-671239b7], textarea[data-v-671239b7] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-671239b7], select[data-v-671239b7] {
    text-transform: none
}

button[data-v-671239b7], html input[type=button][data-v-671239b7], input[type=reset][data-v-671239b7], input[type=submit][data-v-671239b7] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-671239b7], input[type=button][data-v-671239b7], input[type=reset][data-v-671239b7], input[type=submit][data-v-671239b7] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-671239b7]:focus, input[type=button][data-v-671239b7]:focus, input[type=reset][data-v-671239b7]:focus, input[type=submit][data-v-671239b7]:focus {
        outline: 0 !important
    }

button[disabled][data-v-671239b7], html input[disabled][data-v-671239b7] {
    cursor: default
}

button[data-v-671239b7]::-moz-focus-inner, input[data-v-671239b7]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-671239b7] {
    line-height: normal
}

input[type=checkbox][data-v-671239b7], input[type=checkbox][data-v-671239b7] {
    padding: 0
}

input[type=number][data-v-671239b7]::-webkit-inner-spin-button, input[type=number][data-v-671239b7]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-671239b7] {
    -webkit-appearance: textfield
}

fieldset[data-v-671239b7] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-671239b7] {
    border: 0;
    padding: 0
}

textarea[data-v-671239b7] {
    overflow: auto;
    resize: none
}

optgroup[data-v-671239b7] {
    font-weight: 700
}

table[data-v-671239b7] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-671239b7] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-671239b7] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-671239b7] {
    background-color: #323230 !important
}

body[data-v-671239b7], html[data-v-671239b7] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-671239b7] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-671239b7] {
    overflow: hidden
}

#app[data-v-671239b7] {
    height: 100%
}

[data-v-671239b7]:focus {
    outline-color: #0cb520
}

.text-center[data-v-671239b7] {
    text-align: center
}

.text-right[data-v-671239b7] {
    text-align: right
}

.bold[data-v-671239b7] {
    font-weight: 700
}

.border[data-v-671239b7] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-671239b7] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-671239b7] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-671239b7] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-671239b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-671239b7] {
        max-width: 540px
    }

    .col-0[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-671239b7] {
        max-width: 540px
    }

    .col-sm-2[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-671239b7] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-671239b7] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-671239b7] {
        max-width: 1140px
    }

    .col-xl-2[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-671239b7] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-671239b7] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-671239b7] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-671239b7] {
        width: 100%
    }
}

.accept-policy[data-v-671239b7] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-671239b7] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-671239b7] {
        text-align: center
    }
}

.btn[data-v-671239b7] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-671239b7] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-671239b7] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-671239b7] {
    width: 100%
}

.btn-group[data-v-671239b7] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-671239b7] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-671239b7]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-671239b7]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-671239b7]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-671239b7]:active {
        background-color: #eee
    }

.btn-group[data-v-671239b7]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-671239b7] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-671239b7] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-671239b7] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-671239b7] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-671239b7] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-671239b7] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-671239b7] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-671239b7] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-671239b7] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-671239b7] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-671239b7] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-671239b7] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-671239b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-671239b7] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-671239b7] {
    width: 70%
}

.form-control-lg[data-v-671239b7], .form-control[data-v-671239b7] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-671239b7]:focus, .form-control[data-v-671239b7]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-671239b7] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-671239b7] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-671239b7]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-671239b7] {
    line-height: 24px
}

[data-v-671239b7]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-671239b7]::-ms-input-placeholder {
    opacity: .5
}

[data-v-671239b7]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-671239b7] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-671239b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-671239b7] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-671239b7] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-671239b7] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-671239b7] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-671239b7] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-671239b7]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-671239b7]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-671239b7]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-671239b7]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-671239b7] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.success-restore-content[data-v-671239b7] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px;
    color: #323230
}

.success-restore-content .title[data-v-671239b7] {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 16px
}

.success-restore-content .tip[data-v-671239b7] {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px
}

.success-restore-content .reset-block .reset-form[data-v-671239b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

.success-restore-content .reset-block .reset-form .reset-input[data-v-671239b7] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    margin-right: 8px;
    width: calc(100% - 207px)
}

.success-restore-content .reset-block .reset-form .reset-btn[data-v-671239b7] {
    width: 237px;
    line-height: 1.41;
    font-size: 17px
}

@media (max-width:768px) {
    .success-restore-content .tip[data-v-671239b7], .success-restore-content .title[data-v-671239b7] {
        text-align: center
    }

    .success-restore-content .reset-block .reset-form[data-v-671239b7] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .success-restore-content .reset-block .reset-form .reset-input[data-v-671239b7] {
        margin-bottom: 8px;
        width: 100%
    }

    .success-restore-content .reset-block .reset-form .reset-btn[data-v-671239b7] {
        width: 100%;
        line-height: 1.41;
        font-size: 17px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a[data-v-c5105cf0], abbr[data-v-c5105cf0], acronym[data-v-c5105cf0], address[data-v-c5105cf0], applet[data-v-c5105cf0], article[data-v-c5105cf0], aside[data-v-c5105cf0], audio[data-v-c5105cf0], b[data-v-c5105cf0], big[data-v-c5105cf0], blockquote[data-v-c5105cf0], body[data-v-c5105cf0], canvas[data-v-c5105cf0], caption[data-v-c5105cf0], center[data-v-c5105cf0], cite[data-v-c5105cf0], code[data-v-c5105cf0], dd[data-v-c5105cf0], del[data-v-c5105cf0], details[data-v-c5105cf0], dfn[data-v-c5105cf0], div[data-v-c5105cf0], dl[data-v-c5105cf0], dt[data-v-c5105cf0], em[data-v-c5105cf0], embed[data-v-c5105cf0], fieldset[data-v-c5105cf0], figcaption[data-v-c5105cf0], figure[data-v-c5105cf0], footer[data-v-c5105cf0], form[data-v-c5105cf0], h1[data-v-c5105cf0], h2[data-v-c5105cf0], h3[data-v-c5105cf0], h4[data-v-c5105cf0], h5[data-v-c5105cf0], h6[data-v-c5105cf0], header[data-v-c5105cf0], hgroup[data-v-c5105cf0], html[data-v-c5105cf0], i[data-v-c5105cf0], iframe[data-v-c5105cf0], img[data-v-c5105cf0], ins[data-v-c5105cf0], kbd[data-v-c5105cf0], label[data-v-c5105cf0], legend[data-v-c5105cf0], li[data-v-c5105cf0], mark[data-v-c5105cf0], menu[data-v-c5105cf0], nav[data-v-c5105cf0], object[data-v-c5105cf0], output[data-v-c5105cf0], p[data-v-c5105cf0], pre[data-v-c5105cf0], q[data-v-c5105cf0], ruby[data-v-c5105cf0], s[data-v-c5105cf0], samp[data-v-c5105cf0], section[data-v-c5105cf0], small[data-v-c5105cf0], span[data-v-c5105cf0], strike[data-v-c5105cf0], strong[data-v-c5105cf0], sub[data-v-c5105cf0], summary[data-v-c5105cf0], sup[data-v-c5105cf0], table[data-v-c5105cf0], tbody[data-v-c5105cf0], td[data-v-c5105cf0], tfoot[data-v-c5105cf0], th[data-v-c5105cf0], thead[data-v-c5105cf0], time[data-v-c5105cf0], tr[data-v-c5105cf0], tt[data-v-c5105cf0], u[data-v-c5105cf0], ul[data-v-c5105cf0], var[data-v-c5105cf0], video[data-v-c5105cf0] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html[data-v-c5105cf0] {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

[data-v-c5105cf0], [data-v-c5105cf0]:after, [data-v-c5105cf0]:before, html[data-v-c5105cf0] {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body[data-v-c5105cf0] {
    line-height: 1
}

ul[data-v-c5105cf0] {
    list-style: none
}

blockquote[data-v-c5105cf0], q[data-v-c5105cf0] {
    quotes: none
}

    blockquote[data-v-c5105cf0]:after, blockquote[data-v-c5105cf0]:before, q[data-v-c5105cf0]:after, q[data-v-c5105cf0]:before {
        content: "";
        content: none
    }

article[data-v-c5105cf0], aside[data-v-c5105cf0], details[data-v-c5105cf0], figcaption[data-v-c5105cf0], figure[data-v-c5105cf0], footer[data-v-c5105cf0], header[data-v-c5105cf0], hgroup[data-v-c5105cf0], main[data-v-c5105cf0], menu[data-v-c5105cf0], nav[data-v-c5105cf0], section[data-v-c5105cf0], summary[data-v-c5105cf0] {
    display: block
}

audio[data-v-c5105cf0], canvas[data-v-c5105cf0], progress[data-v-c5105cf0], video[data-v-c5105cf0] {
    display: inline-block;
    vertical-align: baseline
}

    audio[data-v-c5105cf0]:not([controls]) {
        display: none;
        height: 0
    }

[hidden][data-v-c5105cf0], template[data-v-c5105cf0] {
    display: none
}

a[data-v-c5105cf0] {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a[data-v-c5105cf0]:active, a[data-v-c5105cf0]:focus, a[data-v-c5105cf0]:hover {
        outline: 0
    }

abbr[title][data-v-c5105cf0] {
    border-bottom: 1px dotted
}

b[data-v-c5105cf0], strong[data-v-c5105cf0] {
    font-weight: 700
}

dfn[data-v-c5105cf0] {
    font-style: italic
}

h1[data-v-c5105cf0] {
    font-size: 2em;
    margin: .67em 0
}

mark[data-v-c5105cf0] {
    background: #ff0;
    color: #000
}

small[data-v-c5105cf0] {
    font-size: 80%
}

sub[data-v-c5105cf0], sup[data-v-c5105cf0] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-c5105cf0] {
    top: -.5em
}

sub[data-v-c5105cf0] {
    bottom: -.25em
}

img[data-v-c5105cf0] {
    max-width: 100%;
    height: auto;
    border: 0
}

svg[data-v-c5105cf0]:not(:root) {
    overflow: hidden
}

figure[data-v-c5105cf0] {
    margin: 1em 40px
}

hr[data-v-c5105cf0] {
    height: 0
}

pre[data-v-c5105cf0] {
    overflow: auto
}

code[data-v-c5105cf0], kbd[data-v-c5105cf0], pre[data-v-c5105cf0], samp[data-v-c5105cf0] {
    font-family: monospace,monospace;
    font-size: 1em
}

button[data-v-c5105cf0], input[data-v-c5105cf0], optgroup[data-v-c5105cf0], select[data-v-c5105cf0], textarea[data-v-c5105cf0] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[data-v-c5105cf0], select[data-v-c5105cf0] {
    text-transform: none
}

button[data-v-c5105cf0], html input[type=button][data-v-c5105cf0], input[type=reset][data-v-c5105cf0], input[type=submit][data-v-c5105cf0] {
    -webkit-appearance: button;
    cursor: pointer
}

button[data-v-c5105cf0], input[type=button][data-v-c5105cf0], input[type=reset][data-v-c5105cf0], input[type=submit][data-v-c5105cf0] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button[data-v-c5105cf0]:focus, input[type=button][data-v-c5105cf0]:focus, input[type=reset][data-v-c5105cf0]:focus, input[type=submit][data-v-c5105cf0]:focus {
        outline: 0 !important
    }

button[disabled][data-v-c5105cf0], html input[disabled][data-v-c5105cf0] {
    cursor: default
}

button[data-v-c5105cf0]::-moz-focus-inner, input[data-v-c5105cf0]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0
}

input[data-v-c5105cf0] {
    line-height: normal
}

input[type=checkbox][data-v-c5105cf0], input[type=checkbox][data-v-c5105cf0] {
    padding: 0
}

input[type=number][data-v-c5105cf0]::-webkit-inner-spin-button, input[type=number][data-v-c5105cf0]::-webkit-outer-spin-button {
    height: auto
}

input[type=search][data-v-c5105cf0] {
    -webkit-appearance: textfield
}

fieldset[data-v-c5105cf0] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[data-v-c5105cf0] {
    border: 0;
    padding: 0
}

textarea[data-v-c5105cf0] {
    overflow: auto;
    resize: none
}

optgroup[data-v-c5105cf0] {
    font-weight: 700
}

table[data-v-c5105cf0] {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination[data-v-c5105cf0] {
    position: absolute;
    bottom: 5px
}

.VueCarousel-pagination .VueCarousel-dot[data-v-c5105cf0] {
    width: 4px !important;
    height: 4px !important;
    background-color: rgba(50,50,48,.2) !important
}

.VueCarousel-pagination .VueCarousel-dot--active[data-v-c5105cf0] {
    background-color: #323230 !important
}

body[data-v-c5105cf0], html[data-v-c5105cf0] {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

[data-v-c5105cf0] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open[data-v-c5105cf0] {
    overflow: hidden
}

#app[data-v-c5105cf0] {
    height: 100%
}

[data-v-c5105cf0]:focus {
    outline-color: #0cb520
}

.text-center[data-v-c5105cf0] {
    text-align: center
}

.text-right[data-v-c5105cf0] {
    text-align: right
}

.bold[data-v-c5105cf0] {
    font-weight: 700
}

.border[data-v-c5105cf0] {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white[data-v-c5105cf0] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green[data-v-c5105cf0] {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container[data-v-c5105cf0] {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[data-v-c5105cf0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container[data-v-c5105cf0] {
        max-width: 540px
    }

    .col-0[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-2[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-6[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-12[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container[data-v-c5105cf0] {
        max-width: 540px
    }

    .col-sm-2[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container[data-v-c5105cf0] {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container[data-v-c5105cf0] {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container[data-v-c5105cf0] {
        max-width: 1140px
    }

    .col-xl-2[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10[data-v-c5105cf0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column[data-v-c5105cf0] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .btn-group-column button[data-v-c5105cf0] {
        border-radius: 5px;
        margin-bottom: 4px;
        line-height: 20px;
        font-size: 14px
    }

    .btn-block-mobile[data-v-c5105cf0] {
        width: 100%
    }
}

.accept-policy[data-v-c5105cf0] {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

.accept-policy .policy-link[data-v-c5105cf0] {
    display: inline;
    border-bottom: 1px solid #a3a3a2;
    color: inherit;
    cursor: pointer
}

@media (max-width:1200px) {
    .accept-policy[data-v-c5105cf0] {
        text-align: center
    }
}

.btn[data-v-c5105cf0] {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline[data-v-c5105cf0] {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange[data-v-c5105cf0] {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block[data-v-c5105cf0] {
    width: 100%
}

.btn-group[data-v-c5105cf0] {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

.btn-group button[data-v-c5105cf0] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #323230;
    padding: 10px 24px;
    cursor: pointer;
    float: left
}

    .btn-group button[data-v-c5105cf0]:not(:last-child) {
        border-right: none
    }

    .btn-group button[data-v-c5105cf0]:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .btn-group button[data-v-c5105cf0]:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px
    }

    .btn-group button[data-v-c5105cf0]:active {
        background-color: #eee
    }

.btn-group[data-v-c5105cf0]:after {
    content: "";
    clear: both;
    display: table
}

.btn-group .active[data-v-c5105cf0] {
    background-color: #0cb520;
    color: #fff
}

.custom-checkbox[data-v-c5105cf0] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input[data-v-c5105cf0] {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

.custom-checkbox-input .fill-control-input[data-v-c5105cf0] {
    display: none
}

.custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator[data-v-c5105cf0] {
    background-color: #0cb520;
    border-color: #0cb520;
    background-size: 60%
}

.custom-checkbox-input .fill-control-indicator[data-v-c5105cf0] {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    background: #0cb520;
    background-size: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox-label[data-v-c5105cf0] {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group[data-v-c5105cf0] {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

.form-group .label[data-v-c5105cf0] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.form-group .big-label[data-v-c5105cf0] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #323230
}

.form-group .mobile-top-label[data-v-c5105cf0] {
    margin-bottom: 3px
}

.form-group .green-link[data-v-c5105cf0] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px;
    color: #0cb520;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.form-group .two-selectors[data-v-c5105cf0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-group .two-selectors .first-selector[data-v-c5105cf0] {
    margin-right: 8px;
    width: 30%
}

.form-group .two-selectors .second-selector[data-v-c5105cf0] {
    width: 70%
}

.form-control-lg[data-v-c5105cf0], .form-control[data-v-c5105cf0] {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important
}

    .form-control-lg[data-v-c5105cf0]:focus, .form-control[data-v-c5105cf0]:focus {
        border-color: #0cb520
    }

.invalid-text[data-v-c5105cf0] {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input[data-v-c5105cf0] {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input[data-v-c5105cf0]:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg[data-v-c5105cf0] {
    line-height: 24px
}

[data-v-c5105cf0]::-webkit-input-placeholder {
    opacity: .5
}

[data-v-c5105cf0]::-ms-input-placeholder {
    opacity: .5
}

[data-v-c5105cf0]::placeholder {
    opacity: .5
}

.modal-wrapper[data-v-c5105cf0] {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-wrapper .modal-popup[data-v-c5105cf0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80%;
    padding: 20px 0;
    min-height: calc(100% - 3.5rem);
    margin: 0 auto
}

.modal-wrapper .modal-popup .modal-content[data-v-c5105cf0] {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.modal-wrapper .modal-popup .modal-content .close[data-v-c5105cf0] {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    color: #a3a3a2
}

@media (max-width:1200px) {
    .modal-wrapper .modal-popup[data-v-c5105cf0] {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox[data-v-c5105cf0] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.checkbox + label[data-v-c5105cf0] {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

    .checkbox + label[data-v-c5105cf0]:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
        box-shadow: 0 1px 2px rgba(12,181,32,.3)
    }

    .checkbox + label[data-v-c5105cf0]:after {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s
    }

.checkbox.checked + label[data-v-c5105cf0]:after {
    opacity: 1;
    background-color: #fff
}

.checkbox:focus + label[data-v-c5105cf0]:before {
    border: 0;
    background: #0cb520
}

.checkbox-label[data-v-c5105cf0] {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.request-call-content[data-v-c5105cf0] {
    width: 50% !important
}

.request-call-content .title[data-v-c5105cf0] {
    font-family: Exo\ 2;
    font-weight: 700;
    line-height: 32px;
    font-size: 24px;
    color: #323230;
    padding: 26px 66px 19px
}

.request-call-content .we-will-call-you[data-v-c5105cf0] {
    padding-bottom: 11px;
    line-height: 24px;
    font-size: 16px
}

.request-call-content .available-managers[data-v-c5105cf0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.request-call-content .available-managers .manager[data-v-c5105cf0] {
    background-position: 50%;
    background-size: cover
}

.request-call-content .available-managers .small-manager[data-v-c5105cf0] {
    width: 48px;
    height: 48px
}

.request-call-content .available-managers .big-manager[data-v-c5105cf0] {
    width: 64px;
    height: 64px;
    margin: 0 16px
}

.request-call-content .available-managers .manager-1[data-v-c5105cf0] {
    background-image: url(https://i.ibb.co/M9MtpqP/manager-1.png)
}

.request-call-content .available-managers .manager-2[data-v-c5105cf0] {
    background-image: url(https://i.ibb.co/0hZtPrP/manager-2.png)
}

.request-call-content .available-managers .manager-3[data-v-c5105cf0] {
    background-image: url(https://i.ibb.co/njrgRzP/user-example.png)
}

.request-call-content .manager-2-info[data-v-c5105cf0] {
    padding-top: 8px;
    padding-bottom: 44px
}

.request-call-content .manager-2-info .name[data-v-c5105cf0] {
    font-weight: 700;
    line-height: 24px;
    font-size: 16px
}

.request-call-content .manager-2-info .company[data-v-c5105cf0] {
    line-height: 14px;
    font-size: 12px;
    color: #686868
}

.request-call-content .narrow-form[data-v-c5105cf0] {
    padding: 0 76px 22px
}

@media (max-width:1200px) {
    .request-call-content[data-v-c5105cf0] {
        width: 100% !important;
        margin: 0 auto
    }

    .request-call-content .title[data-v-c5105cf0] {
        padding: 42px 16px 19px
    }

    .request-call-content .narrow-form[data-v-c5105cf0] {
        padding: 0 16px 22px
    }
}

/*!
 *  1. Normalize.css(v3.0.2) + other css resets [customized by igrik]
 *  2. Custom project reset styles
 */ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

*, :after, :before, html {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

body {
    line-height: 1
}

ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

a {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline;
    background: transparent;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    a:active, a:focus, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    height: auto;
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button, input[type=button], input[type=reset], input[type=submit] {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    background: none;
    color: inherit;
    -webkit-transition: .3s;
    transition: .3s
}

    button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {
        outline: 0 !important
    }

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        margin: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type=checkbox], input[type=checkbox] {
        padding: 0
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search] {
        -webkit-appearance: textfield
    }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    resize: none
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.VueCarousel-pagination {
    position: absolute;
    bottom: 5px
}

    .VueCarousel-pagination .VueCarousel-dot {
        width: 4px !important;
        height: 4px !important;
        background-color: rgba(50,50,48,.2) !important
    }

    .VueCarousel-pagination .VueCarousel-dot--active {
        background-color: #323230 !important
    }

body, html {
    background-color: #fff;
    margin: 0;
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal-open {
    overflow: hidden
}

#app {
    height: 100%
}

:focus {
    outline-color: #0cb520
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.bold {
    font-weight: 700
}

.border {
    border: 0 !important;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: #9b9b9b;
    text-decoration-color: #9b9b9b
}

.border-white {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: hsla(0,0%,100%,.4);
    text-decoration-color: hsla(0,0%,100%,.4)
}

.border-green {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    -webkit-text-decoration-color: rgba(12,181,32,.4);
    text-decoration-color: rgba(12,181,32,.4)
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:0px) {
    .container {
        max-width: 540px
    }

    .col-0 {
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0
    }

    .col-0, .col-2 {
        -webkit-box-flex: 0
    }

    .col-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-4, .col-6 {
        -webkit-box-flex: 0
    }

    .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-10, .col-12 {
        -webkit-box-flex: 0
    }

    .col-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
}

@media (max-width:1200px) {
    .btn-group-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .btn-group-column button {
            border-radius: 5px;
            margin-bottom: 4px;
            line-height: 20px;
            font-size: 14px
        }

    .btn-block-mobile {
        width: 100%
    }
}

.accept-policy {
    color: #a3a3a2;
    line-height: 1.43;
    margin-bottom: 16px;
    font-size: 14px
}

    .accept-policy .policy-link {
        display: inline;
        border-bottom: 1px solid #a3a3a2;
        color: inherit;
        cursor: pointer
    }

@media (max-width:1200px) {
    .accept-policy {
        text-align: center
    }
}

.btn {
    height: 48px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.41;
    color: #323230;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 24px;
    font-family: Exo\ 2
}

.btn-outline {
    border: 1px solid #d2d2d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.btn-orange {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.19),0 1px 0 0 #e29401;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd600),to(#ffc600));
    background-image: linear-gradient(180deg,#ffd600,#ffc600)
}

.btn-block {
    width: 100%
}

.btn-group {
    font-weight: 700;
    line-height: 20px;
    font-size: 16px
}

    .btn-group button {
        background-color: #fff;
        border: 1px solid #d2d2d2;
        color: #323230;
        padding: 10px 24px;
        cursor: pointer;
        float: left
    }

        .btn-group button:not(:last-child) {
            border-right: none
        }

        .btn-group button:last-child {
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px
        }

        .btn-group button:first-child {
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px
        }

        .btn-group button:active {
            background-color: #eee
        }

    .btn-group:after {
        content: "";
        clear: both;
        display: table
    }

    .btn-group .active {
        background-color: #0cb520;
        color: #fff
    }

.custom-checkbox {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-checkbox-input {
    color: #0cb520;
    margin-bottom: 0;
    min-height: 1rem;
    cursor: pointer
}

    .custom-checkbox-input .fill-control-input {
        display: none
    }

        .custom-checkbox-input .fill-control-input.checked ~ .fill-control-indicator {
            background-color: #0cb520;
            border-color: #0cb520;
            background-size: 60%
        }

    .custom-checkbox-input .fill-control-indicator {
        border-radius: 3px;
        display: inline-block;
        position: absolute;
        top: 4px;
        left: 0;
        width: 16px;
        height: 16px;
        -webkit-transition: .3s;
        transition: .3s;
        background: #0cb520;
        background-size: 0;
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    }

.custom-checkbox-label {
    padding-top: 2px;
    padding-left: 22px;
    font-size: 16px;
    line-height: 1.25
}

.form-group {
    color: #323230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px
}

    .form-group .label {
        font-size: 16px;
        font-weight: 700;
        line-height: 1.5;
        margin-bottom: 8px
    }

    .form-group .big-label {
        font-weight: 700;
        line-height: 24px;
        font-size: 16px;
        color: #323230
    }

    .form-group .mobile-top-label {
        margin-bottom: 3px
    }

    .form-group .green-link {
        font-weight: 700;
        line-height: 24px;
        font-size: 16px;
        color: #0cb520;
        text-decoration: underline;
        -webkit-text-decoration-style: dashed;
        text-decoration-style: dashed;
        -webkit-text-decoration-color: rgba(12,181,32,.4);
        text-decoration-color: rgba(12,181,32,.4)
    }

    .form-group .two-selectors {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

        .form-group .two-selectors .first-selector {
            margin-right: 8px;
            width: 30%
        }

        .form-group .two-selectors .second-selector {
            width: 70%
        }

.form-control, .form-control-lg {
    border-radius: 2px;
    padding: .675rem .75rem;
    border-width: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    width: 100%;
    height: auto !important;
    position: relative;
}

    .form-control-lg:focus, .form-control:focus {
        border-color: #0cb520
    }

.invalid-text {
    width: 100%;
    padding-top: 5px;
    font-size: 80%;
    color: #dc3545;
    padding-left: 5px;
    line-height: 15px;
    margin-bottom: -10px
}

.invalid-input {
    border: 1.5px solid;
    border-color: #dc3545
}

    .invalid-input:focus {
        border-color: #dc3545;
        outline: none
    }

.form-control-lg {
    line-height: 24px
}

::-webkit-input-placeholder {
    opacity: .5
}

::-ms-input-placeholder {
    opacity: .5
}

::placeholder {
    opacity: .5
}

.modal-wrapper {
    width: 100vw;
    background-color: rgba(50,50,48,.8);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-x: hidden;
    overflow-y: auto
}

    .modal-wrapper .modal-popup {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 80%;
        padding: 20px 0;
        min-height: calc(100% - 3.5rem);
        margin: 0 auto
    }

        .modal-wrapper .modal-popup .modal-content {
            margin: 0 auto;
            position: relative;
            width: 100%;
            background: #fff
        }

            .modal-wrapper .modal-popup .modal-content .close {
                cursor: pointer;
                position: absolute;
                top: 12px;
                right: 12px;
                z-index: 1;
                color: #a3a3a2
            }

@media (max-width:1200px) {
    .modal-wrapper .modal-popup {
        width: calc(100% - 16px) !important;
        margin: 0 auto
    }
}

.checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

    .checkbox + label {
        position: relative;
        padding: 0 0 0 35px;
        cursor: pointer
    }

        .checkbox + label:before {
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            border: 1px solid #d2d2d2;
            -webkit-box-shadow: 0 1px 2px rgba(12,181,32,.3);
            box-shadow: 0 1px 2px rgba(12,181,32,.3)
        }

        .checkbox + label:after, .checkbox + label:before {
            content: "";
            position: absolute;
            background: #fff
        }

        .checkbox + label:after {
            top: 5px;
            left: 5px;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            opacity: 0;
            -webkit-transition: .2s;
            transition: .2s
        }

    .checkbox.checked + label:after {
        opacity: 1;
        background-color: #fff
    }

    .checkbox:focus + label:before {
        border: 0;
        background: #0cb520
    }

.checkbox-label {
    font-family: PT Sans;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #323230;
    -webkit-text-decoration-style: none;
    text-decoration-style: none
}

.login-page {
    height: 100vh;
    display: flex;
    justify-content: center;
}

.login-form {
    width: 400px;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}

.reset-password-form {
    width: 400px;
}

.mt-10 {
    margin-top: 10px;
}

.forgot-password-label {
    padding-top: 10px;
}
.password {
    padding-right: 42px;
}
.password-group {
    position: relative;
}
.password-glance-btn {
    height: 42px;
    user-select: none;
    width: 42px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.password-glance-btn svg {
    position: relative;
    top: 50%;
    left: 50%;
    width: 50%;
    height: auto;
    fill: #787878;
    transform: translate(-50%, -50%);
}
.password-glance-btn:hover svg {
    fill: #323230;
}
.password-glance-visible-svg {
    display: none;
}
.password-glance-btn.show-password .password-glance-hidden-svg{
    display: none;
}
.password-glance-btn.show-password .password-glance-visible-svg{
    display: inline;
}

.password-policy-hint {
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 10px 10px 30px;
}

    .password-policy-hint > ul {
        list-style: unset;
    }

        .password-policy-hint > ul > li {
            padding: 5px 0px;
            line-height: 1.2;
        }

@media (max-width: 768px) {
    .login-form {
        width: 70vw;
    }

    .reset-password-form {
        width: 70vw;
    }
}