.service-detail {
    width: 100% !important;
}

.service-detail,
.educ-content {
    font-family: HelveticaNeueCyr, sans-serif;
    font-weight: 400;
}

.service-detail li,
.educ-content li {
    margin-bottom: 16px;
}

#popup_notice {
    font-family: 'HelveticaNeueCyr', sans-serif !important;
    font-size: 1.125rem;
    font-weight: 400;
    width: 100%;
}

#popup_notice .close {
    background-image: url(/local/templates/serconsrus/include/popup_notice/close.png);
    background-repeat: no-repeat;
    background-position: center;
}

#popup_notice .popup-title {
    font-family: 'HelveticaNeueCyr', sans-serif !important;
    background-color: #b12933;
    color: #fff;
    font-weight: 300;
}

#popup_notice .popup-title span {
    font-size: 1.5rem;
    font-weight: 400;
}

#popup_notice .popup-body {
    color: #212529;
}

#popup_notice .popup-body a {
    text-transform: uppercase;
    width: 168px;
    text-decoration: none;
    color: #b12933;
    padding: 0 1.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    border: 1px solid #b12933;
    top: auto;
    right: auto;
    background-image: none;
}

#popup_notice .popup-body a:hover {
    background: #b12933;
    color: #fff;
}

#popup_notice .popup-body a:hover:after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjZmZmIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==");
}

#popup_notice .popup-body a:after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjYjEyOTMzIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==");
    width: 13px;
    height: 15px;
    font-weight: 600;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    position: absolute;
    right: 1.5rem;
    background-repeat: no-repeat;
}

body {
    display: block !important;
    width: auto !important;
}

.align-items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.br-02 {
    -webkit-border-radius: 0.2rem !important;
    -moz-border-radius: 0.2rem !important;
    border-radius: 0.2rem !important;
}

.br-2 {
    -webkit-border-radius: 2rem !important;
    -moz-border-radius: 2rem !important;
    border-radius: 2rem !important;
}

.wd-transition {
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -moz-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out, -moz-box-shadow .15s ease-in-out;
}

.wd-transition:hover {
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -moz-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out, -moz-box-shadow .15s ease-in-out;
}

#geo-set-filial {
    min-width: 25rem;
    z-index: 1000 !important;
}

.midcontainer {
    font-size: .9rem;
}

.modal-content {
    color: #FFFFFF !important;
    text-decoration: none;
}

.modal-content .container {
    font-size: .9rem;
}

.modal-content .modal-email {
    position: relative;
    padding-top: .8rem;
    padding-bottom: .5rem;
    padding-left: 3rem;
}

.modal-content .modal-email:before {
    background: url(/images/icon-email.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 14px;
    margin-right: 0.5rem;
    display: inline-block;
    left: 1rem;
    position: absolute;
    top: 50%;
    margin-top: -7px;
}

.modal-content .modal-email a {
    line-height: 1;
    font-size: 1rem;
    font-weight: 100;
    display: inline-block;
    letter-spacing: .015rem;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-content .modal-address {
    position: relative;
    padding-left: 3rem;
    font-weight: 300;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-content .modal-address:before {
    background: url(/images/icon-geo-red.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 18px;
    float: left;
    margin-right: 0.5rem;
    position: absolute;
    left: 1rem;
    top: .7rem;
}

.modal-content .modal-address a {
    font-weight: 300;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-content a {
    color: #FFFFFF !important;
    text-decoration: none;
}

.modal-content label {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url(/images/cd-icon-close.svg) no-repeat center center;
    z-index: 100;
    cursor: pointer;
    margin: 0;
    padding: 1.4rem;
}

.modal-content ul {
    padding: 0;
    display: inline-block;
    position: relative;
    width: 100%;
}

.modal-content ul li {
    list-style: disc;
    color: #b12933;
    margin-left: 1rem;
    padding-left: .8rem;
}

.modal-content ul:not([class]) li a {
    font-weight: 100;
    display: block;
    font-size: 1rem;
    padding: .5rem 0 .7rem;
    letter-spacing: .1rem;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-content ul:not([class]) li a:hover {
    color: #849368;
}

.modal-content ul:not([class]) li a:hover span {
    border-bottom: 1px solid #fff;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.modal-content ul:not([class]) li a:focus {
    color: #849368;
}

.modal-content ul:not([class]) li a span {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.modal-content .btn {
    background-color: #b12933;
    border-color: #b12933;
    padding: .75rem 1rem;
    color: #FFFFFF;
    font-weight: 600;
    text-decoration: none;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    width: 100%;
    text-align: center;
    display: block;
}

.modal-content .modal-phone {
    max-width: 31rem;
    position: relative;
    padding-left: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal-content .modal-phone::before {
    background: url(/images/icon-phone.png) no-repeat top left;
    content: "";
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 0.5rem;
    position: absolute;
    left: -1rem;
    top: 50%;
    margin-top: -8px;
}

.modal-content .modal-phone i {
    font-size: 1.5rem;
}

.modal-content .modal-phone a {
    line-height: 1;
    font-size: 1.5rem;
    font-weight: 100;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-content .modal-phone span {
    line-height: 1;
    font-size: 1.5rem;
    font-weight: 100;
    padding-left: .5rem;
    padding-right: .5rem;
    color: rgba(128, 128, 128, 0.75);
}

.modal-content .modal-btn {
    min-width: 11rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: SegoeUISemiBold, sans-serif;
}

.modal-content .modal-close {
    max-width: 4rem;
}

.modal-content .modal-ul-header {
    border-bottom: 1px solid rgba(128, 128, 128, 0.75);
    width: 100%;
    padding-bottom: .7rem;
    margin-bottom: .5rem;
}

.modal-content .modal-ul-header li {
    color: #FFFFFF;
    font-size: 1rem;
    font-weight: 500;
    position: relative;
    list-style: none;
    margin-left: 1rem;
    padding-left: 1rem;
    letter-spacing: .015rem;
}

.modal-content .modal-ul-header li::before {
    background: url(/images/icon-sercons.png) no-repeat top left;
    content: "";
    width: 17px;
    height: 17px;
    float: left;
    margin-right: .5rem;
    position: absolute;
    left: -1rem;
    top: .15rem;
}

.modal-content .modal-ul-header li.service-link {
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0;
}

.modal-content .modal-ul-header li.service-link:before {
    background: none;
    width: auto;
    left: auto;
    height: auto;
    top: auto;
}

.modal-content .modal-ul-header li.service-link div {
    width: 100%;
    height: 1px;
    background: #515052;
}

.modal-content .modal-ul-header li.service-link span {
    position: relative;
    z-index: 1;
    padding-right: 2em;
    padding-left: 1em;
    white-space: nowrap;
}

.widetop {
    background-color: #2D3038;
    font-size: .9rem;
    font-family: HelveticaNeueCyr, sans-serif;
}

.widetop .main-top {
    z-index: 105;
}

.widetop .main-top > li {
    height: 100%;
}

.widetop .main-top > li > a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.widetop .main-top li.parent-1 > a:not(.video):not(.email):after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjZmZmIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==);
    width: 10px;
    height: 10px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: .4s;
    -o-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    display: inline-block;
    margin-left: 1rem;
}

.widetop .main-top li.parent-1:hover > a:not(.video):not(.email):after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.widetop .main-top li.parent-2 > a.no_podmenu + ul.child-2 {
    display: none;
}

.widetop li a {
    font-size: .9rem;
    color: #FFFFFF;
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-decoration: none;
    padding-right: 2rem;
    position: relative;
    z-index: 1005;
}

.widetop li.parent-1 > ul {
    -webkit-transition-property: visibility;
    -o-transition-property: visibility;
    -moz-transition-property: visibility;
    transition-property: visibility;
    -webkit-transition-duration: 0.10s;
    -moz-transition-duration: 0.10s;
    -o-transition-duration: 0.10s;
    transition-duration: 0.10s;
    -webkit-transition-delay: 0.01s;
    -moz-transition-delay: 0.01s;
    -o-transition-delay: 0.01s;
    transition-delay: 0.01s;
    visibility: hidden;
    position: absolute;
    background: #F2F2F4;
    z-index: 1000;
    padding: 0;
    margin-left: 0;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
}

.widetop li.parent-1 > ul li {
    background: #F2F2F4;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #fff;
}

.widetop li.parent-1 > ul li a {
    font-size: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    line-height: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.widetop li.parent-1 > ul li a:hover {
    background: none;
    color: #b12933;
}

.widetop li.parent-1 > ul li[class*=parent-] a:not(.no_podmenu) + ul.child-2 {
    position: absolute;
    right: -330px;
    top: 0;
    padding: 0;
    visibility: hidden;
}

.widetop li.parent-1 > ul li[class*=parent-]:hover a:not(.no_podmenu) + ul.child-2 {
    visibility: visible;
}

.widetop li.parent-1 > ul:before {
    content: '';
    position: absolute;
    left: 30px;
    top: -29px;
    border: 15px solid transparent;
    border-bottom: 15px solid #f2f2f4;
}

.widetop li.parent-1 ul {
    width: 310px;
}

.widetop li.parent-1:hover > ul {
    visibility: visible;
}

.widetop li.parent-1 > ul.child-1 {
    top: 66px;
    left: 0;
}

.widetop .nav {
    top: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.widetop .video img {
    padding-right: 0.5rem;
}

.widetop .video:before {
    background: url(/images/icon-video.png) no-repeat top left;
    content: "";
    width: 15px;
    height: 15px;
    margin-right: 0.5rem;
}

.widetop .email img {
    padding-right: 0.5rem;
}

.widetop .email:before {
    background: url(/images/icon-email.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 14px;
    margin-right: 0.5rem;
}

.widetop .trainig:before {
    background: url(/images/icon-training.png) no-repeat top left;
    content: "";
    width: 17px;
    height: 17px;
    margin-right: 0.5rem;
}

.widetop .wide-search {
    text-align: right;
}

.widetop .wide-search input[type="text"] {
    border: 1px solid #cccccc;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    background: #ffffff !important;
    outline: none;
    width: 95%;
    color: #000;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding: 0 1rem;
    height: 36px;
    font-size: 0.9rem;
}

.about-bar {
    background: #FFFFFF;
}

.about-bar .item {
    padding-top: 2rem;
}

.about-bar .btn {
    background-color: #b12933;
    border-color: #b12933;
    padding: .75rem 2rem;
    color: #FFFFFF;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    font-size: .9rem;
    font-family: SegoeUISemiBold, sans-serif;
}

.about-bar .cities {
    font-size: .7rem;
    line-height: 1.4;
    background: url(/images/map-russia.jpg) no-repeat left top;
    font-family: HelveticaNeueCyr, sans-serif;
}

.about-bar .cities a {
    color: #000000;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: .6rem;
    text-decoration: none;
    border-bottom: 1px solid #999999;
}

.about-bar .cities a:hover {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.about-bar .beyond {
    font-size: .7rem;
    line-height: 1.4;
    background: url(/images/map-world.jpg) no-repeat left top;
    position: relative;
    left: -1rem;
    font-family: HelveticaNeueCyr, sans-serif;
}

.about-bar .beyond a {
    font-size: .7rem;
    line-height: 1.4;
    color: #000000;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: none;
    border-bottom: 1px solid #999999;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.about-bar .beyond a:hover {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

/*.about-bar .beyond .columns-two {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}*/

.about-bar .title {
    font-weight: 600;
    font-size: .9rem;
    white-space: nowrap;
}

.about-bar .fixed-block {
    font-family: HelveticaNeueCyr, sans-serif;
    width: 12rem;
    margin: 0 auto;
    padding-bottom: .2rem;
    font-size: .8rem;
    color: #000000;
}

.about-bar .fixed-block .title {
    padding-bottom: .5rem;
    margin-bottom: .5rem;
    border-bottom: 1px solid #b12933;
    position: relative;
    padding-left: 1.75rem;
}

.about-bar .fixed-block .address::before {
    background: url(/images/icon-geo-red.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 18px;
    float: left;
    margin-right: 0.5rem;
    position: absolute;
    left: 0;
    top: 0.1rem;
}

.about-bar .fixed-block .phones::before {
    background: url(/images/icon-phone.png) no-repeat top left;
    content: "";
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 0.5rem;
    position: absolute;
    left: 0;
    top: 0.1rem;
}

.about-bar .choose-city {
    color: #ce242f;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4;
}

.about-bar .choose-city a {
    color: #ce242f;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4;
}

.about-bar .choose-city:hover span {
    border-bottom: 1px solid #ce242f;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.about-bar .choose-city span {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.about-bar .phone {
    color: #000000;
    text-decoration: none;
    font-size: 1.2rem;
    white-space: nowrap;
    font-weight: 500;
    line-height: 1.1;
    display: block;
}

.about-bar .phone a {
    color: #000000;
    text-decoration: none;
    font-size: 1.2rem;
    white-space: nowrap;
    font-weight: 500;
    line-height: 1.1;
    display: block;
}

.about-bar .phone a[href^=tel\:\+] {
    position: relative;
}

#fixed-head {
    display: none;
}

#fixed-head .block_phones::before {
    background: url(/images/icon-phone.png) no-repeat top left;
    content: "";
    width: 16px;
    height: 16px;
    margin-right: 0.5rem;
}

#fixed-head .block_contact:before {
    background: url(/images/icon-geo-red.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 18px;
    margin-right: 0.5rem;
}

#fixed-head .link_kontakt a:before {
    background: url(/images/icon-email.png) no-repeat top left;
    content: "";
    width: 14px;
    height: 14px;
    margin-right: 0.5rem;
}



.widebanner {
    color: #FFFFFF !important;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    background-color: #333236;
    counter-reset: news;
    background-position: center top;
    background-repeat: no-repeat;
    /*opacity:0;*/
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAcHBwcIBwgJCQgMDAsMDBEQDg4QERoSFBIUEhonGB0YGB0YJyMqIiAiKiM+MSsrMT5IPDk8SFdOTldtaG2Pj8ABBwcHBwgHCAkJCAwMCwwMERAODhARGhIUEhQSGicYHRgYHRgnIyoiICIqIz4xKysxPkg8OTxIV05OV21obY+PwP/CABEIAYIHgAMBIgACEQEDEQH/xAAaAAEAAwEBAQAAAAAAAAAAAAAAAQIDBAUH/9oACAEBAAAAAPhAAAAAKrITVIJgJiYmJAAAAAAAAAAAAAAAAAFgVAWqRKoLAAAAAAAALAAAAAqsCq1VqxNlVgAAAAAAAAAAAAAAAAC1SypaqwKgCgmJsAAAAAqsAAXAAAACsJsUsqFbTYouAAAAAAAAAAAAAAAAAATCYrYVC1E2rQBqAAAADItcABIAAAAKLimtYVtWyVpiiQAAAAAAAAAAAAAAAAsAK2VlE1JiYibq5gGgAAAAig0AAXAAAACKNDPQRWJtSbyRRcAAAAAAAAAAAAAAAAAJgCYmqsSXTDMrM1WaAAAAEUGgACQAAAAZtCmtVqwppFNLomMbyAAAAAAAAAAAAAAALAAmESrZVEwpaZZ3mpVEwloAAAARRoAAXAAAABm0it7FYpML1jRaVKLgFqyQSCJRMCYJAAAAAiREgAAkAATSytqVsViVptjN80wit4reNJlCQhIIApVpIACwAAAAMmrLa96RStsm+GtJ1tXIWCVioCJhIAAAAAAAAAAAAAtW9LVipaqjXTPHRF8lisJRMaXAAgAK0jYAAkAAAAWrRems6a1zpDFtSYptWltIpN4FllEAAAAAAAAAAABatgAAIjTOZyTEwre0xztV+e1kq0aRQ1uAAAFMm1gAEgAAABGTbPS830wUthXWdM6UbaLY0tJNt1KRAKhatgAAAAAAAAAAkAESrfPSMwJ0ijBNtMYvK1YoupK+oAKgFsqNgAC4AAAAUzX0TF5bY54xpO2FVd9CeeNCba3jOtIAAAAAAAAAAABIAACL5a0oETNpwmkL7YxW90K0asrV10AAAKZtbAAJAAAAEMzW9FqbWzpk1hm3xptumMK3XaaznnWgAAAAAAAAtULAABIAARfGbUolabUzaYXTpStYvdUzm7M02qAABTNtIACwAAAJIqzrret7Yzel2C9bIaVjTWVcI0WtfVjSgAAAAAAAAALVWAAAACl+fppSlk3pe1cL56ZztlFq0vas2rnbRibaAAAZ5x0SAAAABZWwFTC26qKaLHPE2ppGlNoy10K4W0Te+meNQAAAAAAAAAJiQACRKBBNa59Fci12VpYTF853ySzTdKM50zg11AABlnO1gAEgAESAEK422WrlebJrjXosiLOXe+G1xhOi15ilUAAAASAkEEwCYAEgAEgmBBGamtaI3muVEX0w0X0c8qWpN11MrLRSdN4AAGeM9EgALVtUAWAApMMZ3qU0mJrSjryiar50bZX3KZ3um1YgAAAABMTEoSiQAAAABIstVWBmtnpflvj1WctS2hT0eScCL1pa83jLO95zpO2oAAyzjosCASAABMAKyrk6Zpnaxhfflj0LRzZ3Rbni19LrZVtYTAAAAAAAAAmJIkAABa0WmYilVspi2dtuW2Lqpzktq77Z4ac0XpojK20meO1650no0AAMc3RYAAAAAAVmMFtVsZvlW9+rhr6AwpNq557b4WVprF02yuAAAAAAAJgJgTEhAEpLFptebY0pOV6TTO80vhrSua5t0aZ354jGLzZXOdpMKbWZUttqAAyxdF4AAAASLKgpZSKT00pE7YJv0cFfRtSlsRTDTTXDLXS+dNyqQAAAFytgAAAVsqsABEplN73lhSM5palazEzhrSaRS6/VO7iQpnotNM76yypG0sazvpIAMco6rEAAAAC6FS1JjHbFvWt6b51dLijqmEqIc16X6cNJmM73mlgAAWqtWwABEiJISRIQAAsJm1720rnlStV2F8pq249VVFIv29ExxwlTHS9orlbZRlHQzpDo1ABji6bgVAkBEi4tMUkztWjXlnYrrONdd3DHXneVqzXmou6rcutrVpN8N4sAAARIAJABMSiQAABK9tLypXKMovtjhWL1iMtyIyRRfS8aM5vXC+pTK2uejBvmZurUAMMHVoAAoAC4tprlnSVTDemNt8q6taZa6144685XtCuFe7kp1Z6YbSjPTLa1LAABEiQEwkAAAAABJrppeKUpTCl756c2uKK6YbEUkpSL122UTauU6SpladLUxtNppnPbIAwwdWgACgBJYjTq258aUiYrTaOa2mkUveld2fLG963vCsY4+pyVa9GfNszV1WgtUsAACQAAAAAAJBa++jOkUxiujKt4ytSl892UW6sduOiF91SZYtJVxtrZXC171zpt1KgMcq9V0gRIAAJtfp1ywyihhuc86NphFdpz5K7xebSU5aehzuxfByNdaU0srcAAAEgAAAFgrZWyqwCXValIrjmjVhrVnmlnrlOnfjhpz9XLnW+8wCcq6SrjfZNOfbSMqR17AGGDruIAEAATM36ujHDKlZzy6VMJ7FGlK06GfJXdaVynNn6nPl20ww26MN7Vyra8xIAAJAAsAAAAAAJbEVzoJz0ynPMtbmvHRttzZ6Zdl/Pwb3gmC2Wesss9NpjPLa1Mon0ADDB13BACAASmb9PRnhnlDm2srz69jemETTaM+SnTVomVOWnq8+datI01w64tyzGglEgiQALK2AAAAALVAJtIjGsLUvVnnW10YX26K7+Y6cerkObova9L1gvllrOSl9mdK71yh1dEAYcztuAAqAIsTN9+qvPllFMekpz6dvXarHCm0V4q7wm0yryU9HLPo0thaCnZNPO2nSElqgAWAAAAAAAAktMRaikM2mc0yLZ2U6r1b8GW+B38/NvWm+k1QWjn0pN8L6VVprkh6MoDn53bcABUAkJm+vW5sso5trlOe/d16WrWuHLe/BXorGkWmY5ad2FOyWzm59LTvGXPpaU3gVLAAAAAAFqrABAsRYikxOC9IpjeCl7ZdyKdHBjMT38u/B0Uo23qETGFrXphovfCaWU6OyoMeavbcABURMgSW03nPGlMOmUTxbdW22l1a5cOeVeukplemGPdhTqu25taccX33YYaaG1soAAAAAAFq2AASAkM5jXXjzic61sZ6Wvzdk3z15OaJ7eW+3HZRN97Ck2plN4wjTS9Oe9b0j0bqjn5nboQAFUgBOc3na9MYw2siefK/ZfS+mlmfLzcsdlYTK9Yi2VOi04dkvNp15q53m+1+2vPlAAAAAJCQCQACQi9c9MdI25c9MYNqY00X5e2+3Ll08Wc9W+Vo565yN96qXtWuS2GuWuimE3Z7dlg5+R26AEBAASzumYvNKYdN6rU479V7X0m+jk5K8/dSi0zayaYV2it9r15+WOil+i3K026t+bCtQAAAmQAJACQABbK1UVzprjWItCNNKU599qcvRvzZdOklqctIE67q2srGNY2rjteuEaKU9LQOXmdu1QAKgCWemc3mNMKRpoWo47dq03SvfDHi7axWZumyvK6aF5pz55dWuNItfXXbrz5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");
    font-family: HelveticaNeueCyr, sans-serif;
}

.widebanner.home_page{
    min-height: 470px;
}

@media (min-width: 340px) {
    .widebanner.home_page{
        min-height: 450px;
    }
}

@media (min-width: 359px) {
    .widebanner.home_page{
        min-height: 420px;
    }
}

@media (min-width: 401px) {
    .widebanner.home_page{
        min-height: 400px;
    }
}

@media (min-width: 600px) {
    .widebanner.home_page{
        min-height: 305px;
    }
}

@media (min-width: 768px) {
    .widebanner.home_page{
        min-height: 547px;
    }
}

@media (min-width: 1015px) {
    .widebanner.home_page{
        min-height: 620px;
    }
}


.widebanner a {
    color: #FFFFFF !important;
    text-decoration: none;
}

.widebanner .nav {
    top: 0;
}

.widebanner .nav ul.modal-root-menu {
    min-width: 16rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    margin-top: 1.5rem;
    padding-right: 2rem;
    font-size: .9rem;
}

.widebanner .divider {
    border-bottom: 1px solid rgba(128, 128, 128, 0.75);
    z-index: 1;
}

.widebanner .inner {
    padding-top: 4rem;
    padding-bottom: 1rem;
    z-index: 1;
    font-weight: 300;
    min-height: 30.5rem;
    position: relative;
}

.widebanner ul.modal-root-menu li {
    list-style: inherit;
    color: #ce242f;
}

.widebanner ul.modal-root-menu li a {
    padding: 0;
    padding-bottom: .5rem;
    font-size: 1rem;
    display: block;
    font-weight: 300;
    letter-spacing: .015rem;
}

.widebanner ul.modal-root-menu li a:hover span {
    border-bottom: 1px solid #fff;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.widebanner ul.modal-root-menu li a span {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.widebanner ul.modal-root-menu li:last-child a {
    padding-bottom: 0;
}

.widebanner .owl-prev {
    font-size: 2.2rem;
    position: absolute;
    left: -3rem;
    top: 30%;
    color: #519ecc;
    font-weight: 100;
    width: 4rem;
    height: 6rem;
}

.widebanner .owl-prev:before {
    content: '';
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    font-size: 80px;
    line-height: 1;
    font-family: arial, sans-serif;
    color: #555;
    font-weight: bold;
    pointer-events: none;
    -webkit-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    left: 0;
    text-align: left;
    background: url(img/slider_arrow_left.svg) no-repeat center center;
    top: 50%;
    margin-top: -20px;
    opacity: 0.2;
    height: 40px;
}

.widebanner .owl-next {
    font-size: 2.2rem;
    position: absolute;
    right: -3rem;
    font-family: 'Open Sans', sans-serif;
    top: 30%;
    color: #519ecc;
    font-weight: 100;
    width: 4rem;
    height: 6rem;
}

.widebanner .owl-next:after {
    content: '';
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    font-size: 80px;
    line-height: 1;
    font-family: arial, sans-serif;
    color: #555;
    font-weight: bold;
    pointer-events: none;
    -webkit-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    right: 0;
    text-align: right;
    background: url(img/slider_arrow_right.svg) no-repeat center center;
    top: 50%;
    margin-top: -20px;
    opacity: 0.2;
    height: 40px;
}

.widebanner .owl-prev.disabled {
    opacity: 0;
}

.widebanner .owl-next.disabled {
    opacity: 0;
}

.widebanner .wide-slider .h1 {
    font-family: 'HelveticaNeueCyr', sans-serif;
    color: #FFFFFF;
    margin-top: 0;
    border-bottom: 1px solid rgba(128, 128, 128, 0.75);
    display: block;
    font-weight: 200;
    font-style: normal;
    letter-spacing: .1rem;
    font-size: 2.2rem;
    line-height: 1.1;
}

.widebanner .wide-slider .h1:after {
    content: "";
    width: 0;
    height: 3px;
    position: absolute;
    bottom: -1px;
    left: 0;
    background-color: #b12933;
    -webkit-transition: 1s;
    -o-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.widebanner .wide-slider .btn-primary {
    background-color: #b12933;
    border-color: #b12933;
    padding: .5rem 2.5rem;
    color: #FFFFFF;
    font-weight: 600;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    overflow: hidden;
    font-size: .8rem;
    font-family: SegoeUISemiBold, sans-serif;
}

.widebanner .wide-slider .btn-primary::after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjZmZmIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==);
    width: 10px;
    height: 10px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: -2rem;
    -webkit-transition: .4s;
    -o-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: 50%;
    margin-top: -5px;
}

.widebanner .wide-slider .on-hover:hover .btn-primary::after {
    right: 1rem;
}

.widebanner .wide-slider .on-hover:hover .h1:after {
    -webkit-transition: 1s;
    -o-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    width: 100%;
}

.widebanner .news-counter:before {
    content: "";
    color: #FFFFFF;
    text-align: center;
    width: 66px;
    height: 66px;
    padding-top: .75rem;
    font-weight: 300;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 1.5rem;
    position: absolute;
    line-height: 1;
}

.widebanner .news-date {
    color: #FFFFFF;
    background: #ce242f;
    text-align: center;
    padding-top: .4rem;
    font-weight: 500;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: .6rem;
    position: absolute;
    height: 3rem;
    width: 3rem;
    line-height: 1;
    letter-spacing: .015rem;
}

.widebanner .news-date .date {
    font-size: 1.5rem;
    letter-spacing: initial;
}

.widebanner .annotation {
    font-size: 1rem;
    padding-bottom: 2rem;
    letter-spacing: .05rem;
    height: 130px;
    font-family: HelveticaNeueCyr, sans-serif;
}

.widebanner .owl-carousel .owl-item img {
    width: 66px;
    height: 66px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.widebanner .wide_hamberger {
    position: relative;
    z-index: 1;
    cursor: pointer;
    display: none;
}

.widebanner .wide_hamberger .hamburger {
    width: 45px;
    height: 43px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    margin-right: 0;
    margin-left: auto;
    z-index: 1;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.widebanner .wide_hamberger .hamburger:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.widebanner .wide_hamberger .hamburger span {
    display: block;
    position: absolute;
    height: 7px;
    width: 100%;
    background-color: #b12933;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.widebanner .wide_hamberger .hamburger span:nth-child(1) {
    top: 5px;
}

.widebanner .wide_hamberger .hamburger span:nth-child(2) {
    top: 17px;
}

.widebanner .wide_hamberger .hamburger span:nth-child(3) {
    top: 29px;
}

.widebanner .wide_hamberger .hamburger.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.widebanner .wide_hamberger .hamburger.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}

.widebanner .wide_hamberger .hamburger.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}



.widebanner.slide::after {
    background: url(/images/widebanner/05.jpg) #333236 no-repeat center center;
}

.bg_slide {
    background: black;
    position: absolute;
    background-position: center;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

.widebanner.slide-toggle::after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0.8s;
    -moz-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s;
}

.modal-menu {
    color: #FFFFFF;
}

input.menu-state {
    display: none;
}

.lower label {
    font-family: 'NotCourierSans', sans-serif;
    text-transform: uppercase;
    font-size: 40px;
    text-align: center;
}

.lower label:hover {
    cursor: pointer;
}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 130;
}

.n_blur {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(37, 37, 37, 0.99);
}

.modal-bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 6rem;
}

.modal-bottom a {
    letter-spacing: .015rem;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
}

.modal-bottom a span {
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.modal-bottom a:hover span {
    border-bottom: 1px solid #fff;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.modal-bottom .codes {
    margin-top: 0.4rem;
}

.modal-bottom .codes a {
    display: block;
    padding: 0.5rem 0;
}

.lower ~ .overlay-hugeinc {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
    -o-transition: opacity 0.5s, visibility 0s 0.5s;
    -moz-transition: opacity 0.5s, visibility 0s 0.5s;
    transition: opacity 0.5s, visibility 0s 0.5s;
}

#op:checked ~ .overlay-hugeinc {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

#op:checked ~ .overlay-hugeinc nav ul {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

#op:not(:checked) ~ .overlay-hugeinc nav ul {
    -webkit-transform: translateY(25%) rotateX(-35deg);
    -moz-transform: translateY(25%) rotateX(-35deg);
    transform: translateY(25%) rotateX(-35deg);
}

.overlay-hugeinc nav {
    -moz-perspective: 300px;
}

.overlay-hugeinc nav ul {
    opacity: 0.4;
    -webkit-transform: translateY(-25%) rotateX(35deg);
    -moz-transform: translateY(-25%) rotateX(35deg);
    transform: translateY(-25%) rotateX(35deg);
    transition: opacity 0.5s, -webkit-transform 0.5s;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, -o-transform 0.5s;
    -moz-transition: transform 0.5s, opacity 0.5s, -moz-transform 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s, -o-transform 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
}

.modal-links {
    margin-bottom: 2rem;
}

.modal-header {
    padding-top: 1rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: -5px 0;
}

.modal-header > div {
    margin: 5px 0;
}

.modal-title .h1 {
    color: #FFFFFF;
    margin-top: 0;
    display: block;
    border: none;
    margin-bottom: 0;
    padding-bottom: 3rem;
    text-shadow: 1px 1px 1px rgba(0, 1, 0, 0.9);
    font-weight: 600;
    font-size: 2.375em;
}

.modal-title .h1::after {
    content: none;
    background: none;
}

.modal-search {
    padding-top: 1rem;
    padding-bottom: 2rem;
}

.modal-search input[type="text"] {
    border: 1px solid #cccccc;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    background: #ffffff !important;
    outline: none;
    width: 100%;
    color: #000;
    padding: 0 1rem;
    height: 45px;
    font-size: 0.875rem;
}

.modal-row:not(.columns-two) {
    -webkit-column-width: 19rem;
    -moz-column-width: 19rem;
    column-width: 19rem;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2em;
    column-gap: 2em;
}

.modal-row.columns-two {
    -webkit-column-width: auto;
}

.modal-row.columns-two .modal-item > ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}

.modal-item {
    display: block;
    width: 100%;
    margin-bottom: 3rem;
}

.modal-additional {
    margin-top: 3rem;
    margin-bottom: 0.5rem;
}

.modal-additional .modal-ul-header {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.modal-bottom.menu-form {
    border: 1px solid #ce2430;
}

.menu-form-logo-menu img {
    max-width: 100%;
    padding: 0 1rem;
}

form#check_inn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

form#check_inn .field:first-child {
    margin-right: 1.2rem;
    width: -webkit-calc(100% - 200px);
    width: -moz-calc(100% - 200px);
    width: calc(100% - 200px);
}

form#check_inn .field input {
    width: 100%;
    font-size: 1em;
}

form#check_inn .field:last-child {
    width: 200px;
    margin-right: 15px;
}

.carousel {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-width: 550px;
    margin: auto;
    height: 10rem;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
}

.carousel:before {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 50px;
    font-size: 80px;
    line-height: 20rem;
    font-family: arial, sans-serif;
    color: #555;
    font-weight: bold;
    pointer-events: none;
    -webkit-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    left: 0;
    text-align: left;
    text-indent: -20px;
}

.carousel:after {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 50px;
    font-size: 80px;
    line-height: 20rem;
    font-family: arial, sans-serif;
    color: #555;
    font-weight: bold;
    pointer-events: none;
    -webkit-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    right: 0;
    text-align: right;
    text-indent: 40px;
}

.carousel > a {
    position: absolute;
    margin: 0;
    top: 0;
    bottom: 0;
    color: #CCC;
    font-size: 1.5em;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    -moz-transition: 0.1s;
    transition: 0.1s;
}

.carousel > a:hover {
    color: #FFF;
}

.carousel > a.prev {
    left: -20px;
}

.carousel > a.next {
    right: -20px;
}

.carousel > .indicator {
    pointer-events: none;
    position: absolute;
    z-index: 4;
    bottom: 0;
    left: 0;
    background: #ce242f;
    height: 4px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    opacity: 0;
    -webkit-transition: opacity 0.2s, bottom 0.2s;
    -o-transition: opacity 0.2s, bottom 0.2s;
    -moz-transition: opacity 0.2s, bottom 0.2s;
    transition: opacity 0.2s, bottom 0.2s;
}

.carousel:hover > .indicator {
    opacity: 1;
    bottom: -10px;
}

.carousel > .wrap {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.touch .carousel {
    overflow: auto;
}

.carousel.right:after {
    opacity: 1;
    right: 0;
    text-indent: 60px;
}

.carousel.left:before {
    opacity: 1;
    left: 0;
    text-indent: -40px;
}

.widebottom {
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #333236;
    background-repeat: no-repeat;
    background-position: top left;
    color: #FFFFFF;
}

.widebottom .tellus {
    font-weight: 100;
    font-size: 1.2rem;
    padding-right: 2rem;
    line-height: 1.4;
}

.widebottom .thanks {
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: 300;
    border: 1px solid rgba(128, 128, 128, 0.75);
    padding: 0 1.5rem;
    font-size: .9rem;
    font-weight: 400;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 58px;
}

.widebottom .thanks:hover {
    background: #b12933;
    border: 1px solid #b12933;
}

.widebottom .thanks:hover:after {
    color: #ffffff;
}

.widebottom .thanks::after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjYjEyOTMzIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==);
    width: 15px;
    height: 15px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    color: #b12933;
    font-size: 1.5rem;
    font-weight: 600;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.widebottom .thanks:hover::after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiAjZmZmIj48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDFMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODJjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDdjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+PC9nPjwvc3ZnPg==);
}

.widebottom .thanks.icon::before {
    position: absolute;
    left: 1rem;
    top: 0;
    bottom: 0rem;
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 100;
    padding: .7rem 1rem;
}

.widebottom-cities .city {
    color: #b12933;
    text-decoration: none;
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.4;
}

.widebottom-cities .city a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.widebottom-cities .city a img {
    width: 11px;
    height: auto;
    padding-right: 5px;
}

.widebottom-cities .phone {
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none;
    color: #000000;
}

.widebottom-cities .phone a {
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none;
    color: #000000;
}

.widebottom-copyright {
    background: #FFFFFF;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 0.8rem;
}

.widebottom-copyright .copyright {
    font-weight: 600;
    padding-bottom: .5rem;
}

.widebottom-copyright .additional {
    font-weight: 400;
    padding-bottom: .5rem;
}

.widebottom-copyright .agree {
    font-weight: 500;
    padding-bottom: .5rem;
}

.widebottom-copyright .btn-social {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.city_title .fa {
    color: #bb2b36;
    padding: .2rem;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 600;
}

.newbody {
    overflow-y: hidden;
}

.outer-menu {
    position: fixed;
    top: 10vh;
    left: 0;
    z-index: 99998;
}

.outer-menu .container {
    width: 100%;
}

.outer-menu .checkbox-toggle {
    position: absolute;
    top: 0;
    left: -999px;
    z-index: 2;
    cursor: pointer;
    width: 60px;
    height: 60px;
    opacity: 0;
}

.outer-menu .checkbox-toggle:checked + .hamburger > div {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.outer-menu .checkbox-toggle:checked + .hamburger > div:before {
    top: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.outer-menu .checkbox-toggle:checked + .hamburger > div:after {
    top: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}

.outer-menu .checkbox-toggle:checked ~ .menu {
    font-family: HelveticaNeueCyr, sans-serif;
    pointer-events: auto;
    visibility: visible;
}

.outer-menu .checkbox-toggle:checked ~ .menu > div {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.outer-menu .checkbox-toggle:checked ~ .menu > div > div {
    opacity: 1;
}

.outer-menu .checkbox-toggle:hover + .hamburger {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}

.outer-menu .hamburger > div {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
    height: 2px;
    background: #FEFEFE;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.outer-menu .hamburger > div:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: -10px;
    left: 0;
    width: 100%;
    height: 2px;
    background: inherit;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.outer-menu .hamburger > div:after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    width: 100%;
    height: 2px;
    background: inherit;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    top: 10px;
}

.outer-menu .menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    visibility: hidden;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 1px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.outer-menu .menu > div {
    width: 100vw;
    height: 100vh;
    color: #FEFEFE;
    background: rgba(42, 43, 46, 0.93);
}

.outer-menu .menu > div > div {
    max-width: 100vw;
    max-height: 100vh;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    overflow-y: auto;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.outer-menu .menu > div > div > ul {
    list-style: none;
    padding: 0 1em;
    margin: 0;
    display: block;
    max-height: 100vh;
}

.outer-menu .menu > div > div > ul > li {
    padding: 0;
    margin: 1em;
    font-size: 24px;
    display: block;
}

.outer-menu .menu > div > div > ul > li > a {
    position: relative;
    display: inline;
    cursor: pointer;
    -webkit-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    -moz-transition: color 0.4s ease;
    transition: color 0.4s ease;
}

.outer-menu .menu > div > div > ul > li > a:hover {
    color: #e5e5e5;
}

.outer-menu .menu > div > div > ul > li > a:hover:after {
    width: 100%;
}

.outer-menu .menu > div > div > ul > li > a:after {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: -0.15em;
    left: 0;
    width: 0;
    height: 2px;
    background: #e5e5e5;
    -webkit-transition: width 0.4s ease;
    -o-transition: width 0.4s ease;
    -moz-transition: width 0.4s ease;
    transition: width 0.4s ease;
}

.blurred {
    zoom: 1;
    filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    -moz-filter: blur(5px);
    -webkit-filter: blur(5px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='5');
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(pixelradius=5)";
}

.hamburger:hover {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}

.magic-nav {
    position: absolute;
    top: 10rem !important;
    right: 0;
    width: 100%;
}

.magic-nav .nav-item {
    padding: 2rem;
}

.owl-carousel .owl-item img {
    width: initial;
}

.wide-slider .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    margin-top: 3rem;
}

.wide-slider .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.wide-slider .owl-dots .owl-dot span {
    /*width: 15px;*/
    /*height: 15px;*/
    margin: 5px 7px;
    border: 1px solid #d5d5d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.wide-slider .owl-dots .owl-dot:hover span {
    background: #b12933;
}

.wide-slider .owl-dots .owl-dot.active span {
    background: #b12933;
}

.left_side_menu {
    left: 0;
    height: 100%;
    width: -webkit-calc((100% - 1280px) / 2);
    width: -moz-calc((100% - 1280px) / 2);
    width: calc((100% - 1280px) / 2);
    position: fixed;
    top: 0;
}

.right_side_menu {
    right: 20px;
    height: 100%;
    width: -webkit-calc((100% - 1280px) / 2);
    width: -moz-calc((100% - 1280px) / 2);
    width: calc((100% - 1280px) / 2);
    position: fixed;
    top: 0;
}

h1,
.h1,
h2,
h3 {
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    color: #000;
    clear: both;
}

h1:after,
.h1:after,
h2:after,
h3:after {
    content: "";
    width: 60px;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #b12933;
}

h1,
.h1 {
    font-family: SegoeUILight, sans-serif;
    margin-top: 25px;
    margin-bottom: 26px;
    line-height: 1;
    padding-bottom: 30px;
    font-size: 2.375rem;
    font-weight: 300;
}

h1 > a,
.h1 > a {
    color: #bb2b36;
    font: 24px Arial;
    text-decoration: none;
    border-bottom: 1px dotted;
}

h2,
h3 {
    font-family: SegoeUIRegular, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    padding-bottom: 10px;
    padding-top: 20px;
}

h2 {
    margin-bottom: 26px;
}

h3 {
    margin-bottom: 20px;
}

.rounded-2r {
    -webkit-border-radius: 2rem !important;
    -moz-border-radius: 2rem !important;
    border-radius: 2rem !important;
}

img.lazy:not(.lazyloaded) {
    /*background-size: contain;
    display: block;
    background-image: url('data:image/gif;base64,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');
    background-repeat: no-repeat;
    background-position: 50% 50%;*/
}

a.otziv3 {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0 0 12.96px 3.04px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 0 12.96px 3.04px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 12.96px 3.04px rgba(0, 0, 0, 0.09);
}

a.otziv3.notshadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fa.fa-file-excel-o,
.fa.fa-arrow-circle-down,
.fa.fa-map-marker,
.fa.fa-phone,
.fa.fa-user,
.fa.fa-check-square-o,
.fa.fa-question,
.fa.fa-envelope {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

.fa.fa-file-excel-o {
    background-image: url(images/xls.svg);
    width: 15px;
    height: 14px;
}

.fa.fa-arrow-circle-down {
    background-image: url(images/circle-arrow-down.svg);
    width: 16px;
    height: 16px;
}

.fa.fa-map-marker {
    background-image: url(/images/icon-geo-red.png);
    width: 17px;
    height: 17px;
}

.fa.fa-phone {
    background-image: url(images/contacts/phone.svg);
    width: 22px;
    height: 17px;
}

.fa.fa-envelope {
    background-image: url(images/contacts/email.svg);
    width: 17px;
    height: 17px;
}

.fa.fa-user {
    background-image: url(images/contacts/person.svg);
    width: 13px;
    height: 20px;
}

.fa.fa-question {
    background-image: url(images/contacts/question.svg);
    width: 18px;
    height: 18px;
}

.fa.fa-check-square-o {
    background-image: url(images/check-square.svg);
    width: 18px;
    height: 18px;
}

blockquote,
.blockquote {
    font-family: HelveticaNeueCyr, sans-serif;
    font-weight: 300;
    border-color: #b12933;
    margin: 20px 0px 20px 0px;
    padding: 20px 20px 20px 20px;
    display: block;
    border-left: 5px solid #b12933;
    background: #f2f2f4;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    font-size: 1em;
    color: #212529;
    line-height: 22px;
}

blockquote .fa.fa-question,
.blockquote .fa.fa-question {
    width: 35px;
    height: 35px;
}

blockquote.red,
.blockquote.red {
    background: #f2f2f4;
    border-color: #b12933;
}

blockquote.red button,
.blockquote.red button {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

blockquote.red button i,
.blockquote.red button i {
    font-size: 18px;
    margin-left: 0.3rem;
}

.content-form {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12.96px 3.04px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 12.96px 3.04px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 12.96px 3.04px rgba(0, 0, 0, 0.09);
}

.content-form .form-control {
    background: #f2f2f4;
    padding: .48rem .75rem;
    border: 0;
}

.content-form.no-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.form-group {
    margin-bottom: 1.6rem;
}

.input-file {
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed #000;
    margin-left: 25px;
}

.input-file:before {
    position: absolute;
    left: -25px;
    font-size: 1.2em;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQzNi4yNTZweCIgaGVpZ2h0PSI0MzYuMjU3cHgiIHZpZXdCb3g9IjAgMCA0MzYuMjU2IDQzNi4yNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzNi4yNTYgNDM2LjI1NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHN0eWxlPSJmaWxsOiNiMTI5MzMiPjxwYXRoIGQ9Ik0zODkuNDI4LDI5MC42NjFsLTE2NS44NzktMTY1Ljg4Yy0xMS42MTMtMTEuOTkyLTI1Ljc5Mi0xNy45ODctNDIuNTQxLTE3Ljk4N2MtMTUuNjA4LDAtMjguODMzLDUuNDI0LTM5LjY4NCwxNi4yNzRjLTEwLjg1NCwxMC44NDgtMTYuMjc3LDI0LjA3OC0xNi4yNzcsMzkuNjg3YzAsMTYuNzUsNS45OTYsMzAuOTMxLDE3Ljk4Nyw0Mi41NDFsMTE3LjA2LDExNy4wNThjMS45MDIsMS45MDMsNC4wMDEsMi44NTQsNi4yODMsMi44NTRjMy4wNDYsMCw3LjUxOS0yLjk1MywxMy40MTUtOC44NWM1Ljg5OS01Ljg5OSw4Ljg0Ni0xMC4zNzYsOC44NDYtMTMuNDIyYzAtMi4yNzktMC45NDctNC4zNzQtMi44NTEtNi4yNzlMMTY4LjczMSwxNzkuNTk5Yy00Ljc1OC01LjE0LTcuMTM3LTEwLjc1NC03LjEzNy0xNi44NDRjMC01LjUyMywxLjgwNy0xMC4wOSw1LjQyNC0xMy43MDZjMy42MTUtMy42MTcsOC4xODYtNS40MjQsMTMuNzA2LTUuNDI0YzYuNDcxLDAsMTIuMTgsMi4yODEsMTcuMTMxLDYuODQ5bDE2NS44NzUsMTY1Ljg4YzExLjk5OCwxMS45ODgsMTcuOTk0LDI1Ljc4NiwxNy45OTQsNDEuMzkyYzAsMTIuMTg5LTQuMDAxLDIyLjI3NC0xMS45OTIsMzAuMjY2Yy04LDcuOTk0LTE4LjA4MiwxMS45OTgtMzAuMjY5LDExLjk5OGMtMTUuNjA4LDAtMjkuNDA2LTYuMDAzLTQxLjM5MS0xNy45OTRMNzYuNTEzLDE2MC4xNzhjLTE0LjQ2Ni0xNC40NjUtMjEuNjk1LTMxLjY5Mi0yMS42OTUtNTEuNjc4YzAtMjAuMTc3LDYuOTQ1LTM3LjQwNCwyMC44NDEtNTEuNjc4YzEzLjg5NC0xNC4yNzIsMzAuOTI4LTIxLjQxMSw1MS4xMDYtMjEuNDExYzE5LjQxMiwwLDM2LjYzNiw3LjMyOCw1MS42NzMsMjEuOTc5bDE3My4wMTgsMTczLjMwMmMxLjkwMiwxLjkwNiw0LjA5LDIuODUxLDYuNTY3LDIuODUxYzMuMDQ2LDAsNy40NzQtMi45MDIsMTMuMjc0LTguNzA2YzUuODA4LTUuODA0LDguNzAzLTEwLjIyOSw4LjcwMy0xMy4yNzRjMC0yLjI4MS0wLjk0OC00LjM3Ny0yLjg0OC02LjI4TDIwNC40MTksMzIuMjY0QzE4Mi41MzEsMTAuNzU2LDE1Ni41NTIsMCwxMjYuNDc4LDBjLTMwLjI2NCwwLTU1Ljg2MywxMC41NjYtNzYuOCwzMS42OTNDMjguNzM5LDUyLjgyMSwxOC4yNzEsNzguNTE4LDE4LjI3MSwxMDguNzhjMCwyOS42OTIsMTAuNzUyLDU1LjQ4MywzMi4yNiw3Ny4zNzJsMjIxLjg0MiwyMjEuNTU3YzE5LjAzMywxOS4wMjcsNDEuMzk0LDI4LjU0OCw2Ny4wOTEsMjguNTQ4YzIyLjI2OSwwLDQwLjkyNi03LjUyMSw1NS45NTktMjIuNTU5YzE1LjAzNy0xNS4wMywyMi41NjItMzMuNjg4LDIyLjU2Mi01NS45NjNDNDE3Ljk3OSwzMzEuNjYyLDQwOC40NTgsMzA5LjMwMiwzODkuNDI4LDI5MC42NjF6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    top: 50%;
}

#main-logo-swiper {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 50px;
}

#main-logo-swiper .hidden-container {
    /* position: absolute;
       width: auto;
       display: flex;
       align-items: center;
       justify-content: center;
       height: 50px;
       top: 0;
       left: 0;*/
}

#main-logo-swiper .hidden-container img {
    max-height: 51px;
    margin: 0 14px;
}

#main-logo-swiper .hidden-container .owl-stage {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

#geo-set-filial {
    position: absolute;
    background: #fff;
    color: #000;
    z-index: 1;
    margin-top: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 7.36px 0.64px rgba(92, 94, 101, 0.31);
    -moz-box-shadow: 0px 0px 7.36px 0.64px rgba(92, 94, 101, 0.31);
    box-shadow: 0px 0px 7.36px 0.64px rgba(92, 94, 101, 0.31);
}

#geo-set-filial .btn {
    line-height: normal;
    text-transform: none !important;
}

#geo-set-filial .btn span {
    height: 25px;
}

#geo-set-filial:after {
    content: '';
    position: absolute;
    left: 22%;
    top: -19px;
    border: 10px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    margin-left: -10px;
    border-bottom: 10px solid #fff;
    top: -18px;
}

#geo-set-filial:before {
    content: '';
    position: absolute;
    left: 22%;
    top: -19px;
    border: 10px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, 0.1);
    margin-left: -10px;
}

.btn-primary.red {
    background: #b12933;
    color: #fff;
}

.btn-primary.red:hover {
    background: #8e242c !important;
    color: #fff !important;
}

.btn-default.red:hover {
    background: #fff !important;
    color: #8e242c !important;
}

#geo-filial-list .title {
    font-size: 23px;
    font-weight: 600;
}

#geo-filial-list .bg-gray {
    background: #f2f2f4;
}

#geo-filial-list .filial-title {
    color: #8e242c;
}

#geo-filial-list .filial-title span {
    color: #000;
    cursor: pointer;
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

#geo-filial-list .filial-title:hover span {
    border-bottom: 1px solid #000;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

#geo-filial-list .close {
    color: #201600;
    cursor: pointer;
    font-size: 34px;
    line-height: 30px;
    position: absolute;
    right: 1rem;
    top: 0.5rem;
}

#geo-filial-list a {
    color: #000;
    text-decoration: none;
}

.city-block > div {
    padding: 10px;
}

.city-container {
    margin: -10px;
}

div.training-field {
    display: none !important;
}

.stacktable {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.stacktable > div {
    width: 33.3%;
    padding: 0 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.stacktable > div div {
    text-align: center;
}

.stacktable > div div:first-child {
    margin-top: 12px;
}

.stacktable > div div:nth-child(2) {
    min-height: 45px;
    padding-top: 0.2rem;
}

.stacktable > div div p {
    font-size: 12px;
}

.video-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-top: 15px;
}

.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-responsive object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.psevdo-table.resp {
    margin: 1rem 0;
}

.psevdo-table.resp .psevdo-table-td {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.table-bordered {
    border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}

.btn-social .fa {
    width: 3.15rem;
    height: 3.15rem;
    text-decoration: none;
    margin-left: .5rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #EEEEEE;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.btn-social .fa:hover svg {
    fill: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.btn-social .fa svg {
    height: 20px;
    width: 20px;
}

.btn-social .fa-vk:hover {
    background: #4d7198;
}

.btn-social .fa-facebook:hover {
    background: #3B5998;
}

.btn-social .fa-youtube:hover {
    background: #bb0000;
}

.btn-social .fa-instagram:hover {
    background: #125688;
}

.slider_dots .owl-carousel .owl-dots button span {
    background: none;
    border: 1px solid #d5d5d6;
}

.slider_dots .owl-carousel .owl-dots button span:hover {
    background: #b12933;
    border-color: #b12933;
}

.slider_dots .owl-carousel .owl-dots button span.active {
    background: #b12933;
    border-color: #b12933;
}

#sidebar-teachers.slider_nav .owl-carousel .owl-nav button {
    top: 10%;
    margin-top: auto;
}

.slider_nav .owl-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    /*text-indent: -9999px;*/
    z-index: 1;
}

.slider_nav .owl-carousel button.owl-prev {
    left: -30px;
    background-image: url(img/slider_arrow_right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.slider_nav .owl-carousel button.owl-prev:hover {
    -webkit-transform: scale(-1, 1) translateY(-1px);
    -moz-transform: scale(-1, 1) translateY(-1px);
    -ms-transform: scale(-1, 1) translateY(-1px);
    -o-transform: scale(-1, 1) translateY(-1px);
    transform: scale(-1, 1) translateY(-1px);
}

.slider_nav .owl-carousel button.owl-next {
    right: -30px;
    background-image: url(img/slider_arrow_right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.slider_nav .owl-carousel button.owl-next:hover {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    transform: translateY(-1px);
}

.slider_nav:not(.mini_red_arrow) button {
    width: 20px;
    height: 37px;
}

.slider_nav.mini_red_arrow .owl-nav button {
    width: 12px;
    height: 22px;
}

.slider_nav.mini_red_arrow .owl-nav button.owl-prev {
    left: auto;
    background-image: url(img/slider/arrow_right.svg);
}

.slider_nav.mini_red_arrow .owl-nav button.owl-next {
    right: 0;
    background-image: url(img/slider/arrow_right.svg);
}

.slider_red {
    overflow: hidden;
}

.owl-carousel {
    margin: 0 auto 30px;
}

.owl-carousel .owl-dots {
    text-align: center;
}

.owl-carousel .owl-dots button span {
    /*background: #666;*/
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.owl-carousel .owl-dots button.active span {
    background: #b12933;
    border-color: #b12933;
}

.blago_jcarousel .owl-nav {
    opacity: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.blago_jcarousel:hover .owl-nav {
    opacity: 1;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}

.accordion-v {
    counter-reset: accordion-v;
}

.accordion-v .accordion_item {
    margin-bottom: 1px;
    position: relative;
    border: 1px solid #d4d4d4;
    border-bottom: none;
}

.accordion-v .accordion_item:last-child {
    border-bottom: 1px solid #d4d4d4;
}

.accordion-v .accordion_item .title_block {
    font-weight: 400;
    font-size: 1.125rem;
    cursor: pointer;
    min-height: 91px;
    padding: 1rem;
    padding-right: 4rem;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    margin-bottom: 0;
    position: relative;
    background: #fff;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    text-align: left;
}

.accordion-v .accordion_item .title_block > div {
    color: #000;
    cursor: pointer;
    font-weight: 500;
}

.accordion-v .accordion_item .title_block .count:before {
    content: "0" counter(accordion-v);
    counter-increment: accordion-v;
    background-image: url(../images/hexagon.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
    font-size: 1.25rem;
    color: #bb2b36;
}

.accordion-v .accordion_item .title_block:before {
    content: '';
    height: 13px;
    width: 13px;
    display: block;
    border: 1px solid #b12a34;
    border-right-width: 0;
    border-top-width: 0;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    position: absolute;
    right: 2rem;
    top: 50%;
    margin-top: -7px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.accordion-v .accordion_item .title {
    margin-left: 1rem;
}

.accordion-v .accordion_item .info {
    display: none;
    padding: 10px 15px;
    overflow: hidden;
    background: #f2f2f4;
}

.accordion-v .accordion_item .info .info_item {
    margin-bottom: 1rem;
    margin-top: 1rem;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 0.9rem;
}

.accordion-v .accordion_item:hover .title_block:before {
    right: 2.2rem;
}

.accordion-v .accordion_item.active_block .title_block:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.table-div {
    border: 1px solid #d3d3d4;
}

.table-div .header {
    background: #f2f2f4;
    color: #000;
    font-family: HelveticaNeueCyr, sans-serif;
    font-weight: 700;
    border-bottom: 3px solid #aa2631;
}

.table-div .item-first {
    border-right: 1px solid #d3d3d4;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.table-div .item-secont {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.table-div .item {
    border-bottom: 1px solid #d3d3d4;
}

.table-div .item .item-list > div {
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #d3d3d4;
}

.table-div .item .item-list > div:last-child {
    border-bottom: none;
}

.table-div .item:last-child {
    border-bottom: none;
}

.table-div .item:nth-child(even) {
    background-color: #f2f2f4;
}

.hvr-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    -moz-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    transition-property: transform, -webkit-transform, -o-transform;
}

.hvr-shrink:active {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}

.hvr-shrink:focus {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}

.hvr-shrink:hover {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}

.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    -moz-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    transition-property: transform, -webkit-transform, -o-transform;
}

.hvr-grow:active {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.hvr-grow:focus {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.hvr-grow:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.hvr-shadow-radial {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    -moz-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-shadow-radial:after {
    pointer-events: none;
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 5px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}

.hvr-shadow-radial:before {
    pointer-events: none;
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 5px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
    bottom: 100%;
    background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0, transparent 80%);
    background: -moz-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0, transparent 80%);
    background: -o-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0, transparent 80%);
    background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0, transparent 80%);
}

.tdShrinkOut {
    -webkit-animation-name: tdShrinkOut;
    -moz-animation-name: tdShrinkOut;
    -o-animation-name: tdShrinkOut;
    animation-name: tdShrinkOut;
}

@-webkit-keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

@-moz-keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -moz-transform: scale(0.85);
        transform: scale(0.85);
        -moz-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

@-o-keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -o-transform: scale(0.85);
        transform: scale(0.85);
        -o-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

@keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85);
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        -o-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

.tdShrinkIn {
    -webkit-animation-name: tdShrinkIn;
    -moz-animation-name: tdShrinkIn;
    -o-animation-name: tdShrinkIn;
    animation-name: tdShrinkIn;
}

@-webkit-keyframes tdShrinkIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes tdShrinkIn {
    0% {
        opacity: 0;
        -moz-transform: scale(1.2);
        transform: scale(1.2);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes tdShrinkIn {
    0% {
        opacity: 0;
        -o-transform: scale(1.2);
        transform: scale(1.2);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes tdShrinkIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.animated {
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.tdFadeOut {
    -webkit-animation-name: tdFadeOut;
    -moz-animation-name: tdFadeOut;
    -o-animation-name: tdFadeOut;
    animation-name: tdFadeOut;
}

@-webkit-keyframes tdFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes tdFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes tdFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes tdFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.tdFadeInDown {
    -webkit-animation-name: tdFadeInDown;
    -moz-animation-name: tdFadeInDown;
    -o-animation-name: tdFadeInDown;
    animation-name: tdFadeInDown;
}

@-webkit-keyframes tdFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-moz-keyframes tdFadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10px);
        transform: translateY(-10px);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}

@-o-keyframes tdFadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes tdFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}

.tdFadeOutUp {
    -webkit-animation-name: tdFadeOutUp;
    -moz-animation-name: tdFadeOutUp;
    -o-animation-name: tdFadeOutUp;
    animation-name: tdFadeOutUp;
}

@-webkit-keyframes tdFadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

@-moz-keyframes tdFadeOutUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

@-o-keyframes tdFadeOutUp {
    0% {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

@keyframes tdFadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

.tdShrinkOut {
    -webkit-animation-name: tdShrinkOut;
    -moz-animation-name: tdShrinkOut;
    -o-animation-name: tdShrinkOut;
    animation-name: tdShrinkOut;
}

@-webkit-keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

@keyframes tdShrinkOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        -o-animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
        animation-timing-function: cubic-bezier(0, 0.59, 0.375, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85);
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        -o-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}

.form_2013 {
    width: 100% !important;
    padding: 0 !important;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
}

.form_2013 .infoi {
    display: none;
}

.form_2013 form {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none white;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 35px 0 20px 35px;
    width: 92%;
    border-right: 0;
    border-bottom: 0;
    overflow: hidden;
}

.form_2013 input[type="text"] {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px auto;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

.form_2013 input[type="tel"] {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px auto;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

.form_2013 input[type="email"] {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px auto;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

.form_2013 select {
    display: inline-block;
    vertical-align: middle;
    margin-top: 12px !important;
    width: 340px !important;
    background-color: #fff;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFECECEC');
    background: url(/local/templates/serconsrus/images/sercons/lang_arrow.png) 95% 50% no-repeat;
    -pie-background: -pie(url(/local/templates/serconsrus/images/sercons/lang_arrow.png));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    outline: none;
    padding: 6px;
    text-indent: 0.01px;
    -o-text-overflow: '';
    text-overflow: '';
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    border: 1px solid #ccc;
}

.form_2013 select::-ms-expand {
    display: none;
}

.form_2013 select:hover {
    border-color: #999999;
}

.form_2013 .fields {
    display: block;
    overflow: hidden;
    width: 100%;
    clear: both;
}

.form_2013 .field:nth-child(even) {
    margin-right: 0 !important;
}

.form_2013 .field > div {
    text-align: left;
    color: #fe5b60;
}

.form_2013 .field-btn {
    margin-top: 10px;
}

.form_2013 li.error {
    display: block;
    position: relative;
    width: 83%;
    float: left;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #F15700 !important;
}

#contentsecond .form_2013 textarea {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px auto;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

#contentsecond .form_2013 select {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px auto;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

.fa-comments,
.fa-calculator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}

.fa-comments:after,
.fa-calculator:after {
    content: "";
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.fa-comments:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjYyNnB4IiBoZWlnaHQ9IjUxMS42MjZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6I2ZmZiI+PHBhdGggZD0iTTMwMS45MjcsMzI3LjYwNWMzMC45MjYtMTMuMDM4LDU1LjM0LTMwLjc4NSw3My4yMy01My4yNDhjMTcuODg4LTIyLjQ1OCwyNi44MzMtNDYuOTE1LDI2LjgzMy03My4zNzJjMC0yNi40NTgtOC45NDUtNTAuOTE3LTI2Ljg0LTczLjM3NmMtMTcuODg4LTIyLjQ1OS00Mi4yOTgtNDAuMjA4LTczLjIyOC01My4yNDljLTMwLjkzLTEzLjAzOS02NC41NzEtMTkuNTU2LTEwMC45MjgtMTkuNTU2Yy0zNi4zNTQsMC02OS45OTUsNi41MjEtMTAwLjkyNywxOS41NTZjLTMwLjkyOSwxMy4wNC01NS4zNCwzMC43ODktNzMuMjI5LDUzLjI0OUM4Ljk0NywxNTAuMDcyLDAsMTc0LjUyNywwLDIwMC45ODZjMCwyMi42NDgsNi43NjcsNDMuOTc1LDIwLjI4LDYzLjk2YzEzLjUxMiwxOS45ODEsMzIuMDcxLDM2LjgyOSw1NS42NzEsNTAuNTMxYy0xLjkwMiw0LjU3Mi0zLjg1Myw4Ljc1NC01Ljg1MiwxMi41NjZjLTIsMy44MDYtNC4zNzcsNy40NjctNy4xMzksMTAuOTkxYy0yLjc2LDMuNTI1LTQuODk5LDYuMjgzLTYuNDIzLDguMjc1Yy0xLjUyMywxLjk5OC0zLjk5Nyw0LjgxMi03LjQyNSw4LjQyMmMtMy40MjcsMy42MTctNS42MTcsNS45OTYtNi41NjcsNy4xMzVjMC0wLjE5MS0wLjM4MSwwLjI0LTEuMTQzLDEuMjg3Yy0wLjc2MywxLjA0Ny0xLjE5MSwxLjUyLTEuMjg1LDEuNDMxYy0wLjA5Ni0wLjEwMy0wLjQ3NywwLjM3My0xLjE0MywxLjQyYy0wLjY2NiwxLjA0OC0xLDEuNTcxLTEsMS41NzFsLTAuNzE1LDEuNDIzYy0wLjI4MiwwLjU3NS0wLjQ3NiwxLjEzNy0wLjU3LDEuNzEyYy0wLjA5NiwwLjU2Ny0wLjE0NCwxLjE5LTAuMTQ0LDEuODU0czAuMDk0LDEuMjgsMC4yODgsMS44NTRjMC4zODEsMi40NzEsMS40NzUsNC40NjYsMy4yODMsNS45OTZjMS44MDcsMS41MiwzLjc1NiwyLjI3OSw1Ljg1MiwyLjI3OWgwLjg1N2M5LjUxNS0xLjMzMiwxNy43MDEtMi44NTQsMjQuNTUyLTQuNTY5YzI5LjMxMi03LjYxLDU1Ljc3MS0xOS43OTcsNzkuMzcyLTM2LjU0NWMxNy4xMjksMy4wNDYsMzMuODc5LDQuNTY4LDUwLjI0Nyw0LjU2OEMyMzcuMzUzLDM0Ny4xNiwyNzAuOTk4LDM0MC42NDUsMzAxLjkyNywzMjcuNjA1eiIvPjxwYXRoIGQ9Ik00OTEuMzU0LDMzOC4xNjZjMTMuNTE4LTE5Ljg4OSwyMC4yNzItNDEuMjQ3LDIwLjI3Mi02NC4wOWMwLTIzLjQxNC03LjE0Ni00NS4zMTYtMjEuNDE2LTY1LjY4Yy0xNC4yNzctMjAuMzYyLTMzLjY5NC0zNy4zMDUtNTguMjQ1LTUwLjgxOWM0LjM3NCwxNC4yNzQsNi41NjMsMjguNzM5LDYuNTYzLDQzLjM5OGMwLDI1LjUwMy02LjM2OCw0OS42NzYtMTkuMTI5LDcyLjUxOWMtMTIuNzUyLDIyLjgzNi0zMS4wMjUsNDMuMDEtNTQuODE2LDYwLjUyNGMtMjIuMDgsMTUuOTg4LTQ3LjIwNSwyOC4yNjEtNzUuMzc3LDM2LjgyOWMtMjguMTY0LDguNTYyLTU3LjU3MywxMi44NDgtODguMjE4LDEyLjg0OGMtNS43MDgsMC0xNC4wODQtMC4zNzctMjUuMTIyLTEuMTM3YzM4LjI1NiwyNS4xMTksODMuMTc3LDM3LjY4NSwxMzQuNzU2LDM3LjY4NWMxNi4zNzEsMCwzMy4xMTktMS41MjYsNTAuMjUxLTQuNTcxYzIzLjYsMTYuNzU1LDUwLjA2LDI4LjkzMSw3OS4zNywzNi41NDljNi44NTIsMS43MTgsMTUuMDM3LDMuMjM3LDI0LjU1NCw0LjU2OGMyLjI4MywwLjE5MSw0LjM4MS0wLjQ3Niw2LjI4My0xLjk5OWMxLjkwMy0xLjUyMiwzLjE0Mi0zLjYxLDMuNzEtNi4yNzJjLTAuMDg5LTEuMTQzLDAtMS43NywwLjI4Ny0xLjg2MWMwLjI4MS0wLjA5LDAuMjMzLTAuNzEyLTAuMTQ0LTEuODUyYy0wLjM3Ni0xLjE0NC0wLjU2OC0xLjcxNS0wLjU2OC0xLjcxNWwtMC43MTItMS40MjRjLTAuMTk4LTAuMzc2LTAuNTItMC45MDMtMC45OTktMS41NjdjLTAuNDc2LTAuNjYtMC44NTUtMS4xNDMtMS4xNDMtMS40MjdjLTAuMjgtMC4yODQtMC43MDUtMC43NjMtMS4yOC0xLjQyNGMtMC41NjgtMC42Ni0wLjk1MS0xLjA5Mi0xLjE0My0xLjI4M2MtMC45NTEtMS4xNDMtMy4xMzktMy41MjEtNi41NjQtNy4xMzljLTMuNDI5LTMuNjEzLTUuODk5LTYuNDItNy40MjItOC40MThjLTEuNTIzLTEuOTk5LTMuNjY1LTQuNzU3LTYuNDI0LTguMjgyYy0yLjc1OC0zLjUxOC01LjE0LTcuMTgzLTcuMTM5LTEwLjk5MWMtMS45OTgtMy44MDYtMy45NDktNy45OTUtNS44NTItMTIuNTZDNDU5LjI4OSwzNzQuODU5LDQ3Ny44NDMsMzU4LjA2Miw0OTEuMzU0LDMzOC4xNjZ6Ii8+PC9nPjwvc3ZnPg==);
    width: 18px;
    height: 18px;
}

.fa-calculator:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zODQgMTUzNnEwLTUzLTM3LjUtOTAuNXQtOTAuNS0zNy41LTkwLjUgMzcuNS0zNy41IDkwLjUgMzcuNSA5MC41IDkwLjUgMzcuNSA5MC41LTM3LjUgMzcuNS05MC41em0zODQgMHEwLTUzLTM3LjUtOTAuNXQtOTAuNS0zNy41LTkwLjUgMzcuNS0zNy41IDkwLjUgMzcuNSA5MC41IDkwLjUgMzcuNSA5MC41LTM3LjUgMzcuNS05MC41em0tMzg0LTM4NHEwLTUzLTM3LjUtOTAuNXQtOTAuNS0zNy41LTkwLjUgMzcuNS0zNy41IDkwLjUgMzcuNSA5MC41IDkwLjUgMzcuNSA5MC41LTM3LjUgMzcuNS05MC41em03NjggMzg0cTAtNTMtMzcuNS05MC41dC05MC41LTM3LjUtOTAuNSAzNy41LTM3LjUgOTAuNSAzNy41IDkwLjUgOTAuNSAzNy41IDkwLjUtMzcuNSAzNy41LTkwLjV6bS0zODQtMzg0cTAtNTMtMzcuNS05MC41dC05MC41LTM3LjUtOTAuNSAzNy41LTM3LjUgOTAuNSAzNy41IDkwLjUgOTAuNSAzNy41IDkwLjUtMzcuNSAzNy41LTkwLjV6bS0zODQtMzg0cTAtNTMtMzcuNS05MC41dC05MC41LTM3LjUtOTAuNSAzNy41LTM3LjUgOTAuNSAzNy41IDkwLjUgOTAuNSAzNy41IDkwLjUtMzcuNSAzNy41LTkwLjV6bTc2OCAzODRxMC01My0zNy41LTkwLjV0LTkwLjUtMzcuNS05MC41IDM3LjUtMzcuNSA5MC41IDM3LjUgOTAuNSA5MC41IDM3LjUgOTAuNS0zNy41IDM3LjUtOTAuNXptLTM4NC0zODRxMC01My0zNy41LTkwLjV0LTkwLjUtMzcuNS05MC41IDM3LjUtMzcuNSA5MC41IDM3LjUgOTAuNSA5MC41IDM3LjUgOTAuNS0zNy41IDM3LjUtOTAuNXptNzY4IDc2OHYtMzg0cTAtNTItMzgtOTB0LTkwLTM4LTkwIDM4LTM4IDkwdjM4NHEwIDUyIDM4IDkwdDkwIDM4IDkwLTM4IDM4LTkwem0tMzg0LTc2OHEwLTUzLTM3LjUtOTAuNXQtOTAuNS0zNy41LTkwLjUgMzcuNS0zNy41IDkwLjUgMzcuNSA5MC41IDkwLjUgMzcuNSA5MC41LTM3LjUgMzcuNS05MC41em0zODQtMzIwdi0yNTZxMC0yNi0xOS00NXQtNDUtMTloLTEyODBxLTI2IDAtNDUgMTl0LTE5IDQ1djI1NnEwIDI2IDE5IDQ1dDQ1IDE5aDEyODBxMjYgMCA0NS0xOXQxOS00NXptMCAzMjBxMC01My0zNy41LTkwLjV0LTkwLjUtMzcuNS05MC41IDM3LjUtMzcuNSA5MC41IDM3LjUgOTAuNSA5MC41IDM3LjUgOTAuNS0zNy41IDM3LjUtOTAuNXptMTI4LTY0MHYxNTM2cTAgNTItMzggOTB0LTkwIDM4aC0xNDA4cS01MiAwLTkwLTM4dC0zOC05MHYtMTUzNnEwLTUyIDM4LTkwdDkwLTM4aDE0MDhxNTIgMCA5MCAzOHQzOCA5MHoiLz48L3N2Zz4=);
    width: 22px;
    height: 22px;
}

.api-mf-antibot {
    border: 0 !important;
    font-size: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 0 !important;
}

@media (min-width: 768px) {
    .widebanner .wide-slider.owl-carousel .owl-stage {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        opacity: 0;
    }

    .widebanner .wide-slider.owl-carousel .owl-item .on-hover {
        height: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }

    .widebanner .wide-slider.owl-carousel .owl-item .on-hover > .row {
        height: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }

    html:not(.msie) .widebanner .wide-slider.owl-carousel .owl-item .on-hover > .row .description {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }

    blockquote .col-md-3,
    .blockquote .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
}

@media (min-width: 769px) {
    #popup_notice {
        max-width: 600px;
    }
}

@media (min-width: 1200px) {
    .widecontainer.container {
        max-width: 1440px;
    }

    .midcontainer.container {
        max-width: 1230px;
    }

    .modal-content .container {
        max-width: 1280px;
    }

    .about-bar .cities {
        padding-left: 1.2rem;
    }

    .about-bar .beyond {
        padding: 0;
    }
}

@media (max-width: 1299.99px) {
    .widetop .widecontainer {
        max-width: 100%;
    }

    .widetop .wide-top-menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 80%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
}

@media (max-width: 1199.99px) {
    .widetop .widecontainer {
        max-width: -webkit-calc(100% - 30px);
        max-width: -moz-calc(100% - 30px);
        max-width: calc(100% - 30px);
    }

    .widetop .wide-top-menu {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 1014.99px) {
    .widebanner .widecontainer {
        max-width: 100%;
    }
}

@media (max-width: 1000px) {
    .widetop .main-top > li > a {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}

@media (max-width: 767.98px) {
    .widebottom {
        background-position: center;
    }

    .stacktable > div {
        width: 100%;
    }

    .table-div .item-first {
        border-right: none;
        font-weight: 600;
        border-bottom: 1px solid #d3d3d4;
    }
}

@media (min-width: 768px) and (max-width: 890px) {
    .widetop li a {
        font-size: .8rem;
    }
}

@media (min-width: 1015px) and (max-width: 1439.99px) {
    .widebanner .widecontainer {
        max-width: -webkit-calc(100% - 15px);
        max-width: -moz-calc(100% - 15px);
        max-width: calc(100% - 15px);
        margin-left: 0;
    }

    .widebanner .nav {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
}

@media (min-width: 1015px) and (max-width: 1179.99px) {
    .widebanner .nav ul.modal-root-menu {
        min-width: auto;
    }

    .widebanner ul.modal-root-menu li a {
        font-size: 0.8rem;
    }
}

@media (min-width: 768px) and (max-width: 1014.99px) {
    .widebanner .wide_hamberger {
        display: block;
    }
}

@media (min-width: 1200px) and (max-width: 1600px) {
    .widecontainer.wd-slider {
        padding-right: 85px;
        padding-left: 85px;
    }
}

.enter_lk {
    display: flex;
    justify-content: center;
    align-items: center;
}

.enter_lk a {
    position: relative;
    padding-left: 30px;
    line-height: 1.1;
    color: #fff;
    transition: all .2s ease-in-out;
  text-decoration: none;
}

@media (min-width: 1200px) {
    .enter_lk a {

    }
}

.enter_lk a:hover,
.enter_lk a:focus {
  color: #bb2b36;
}

.enter_lk a:before {
    position: absolute;
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('images/enter_lk.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.iframe_video {
    height: 0;
    padding-bottom: 56.2%;
    position: relative;
}
.iframe_video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}