/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;font-family: 'Roboto', sans-serif;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*{
    box-sizing: border-box;
}
.container{
    width: 1170px;
    padding: 0 15px;
    margin: 0 auto;
}

header {
    padding: 15px 0;
}

.header__nav>ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 320px;
}

.header__nav>ul>li>a {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    text-transform: uppercase;
    color: #3f3f3f;
    text-decoration: none;
    transition: 0.3s linear;
}
.header__nav>ul>li.current_page_item>a, .header__nav>ul>li>a:hover {
    color: #e20216;
    transition: 0.3s linear;
}
.header__nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-grow: 2;
}

.header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header__lang {
    margin-left: 72px;
}

.wrapper_navigate {
    background-color: #f1f1f1;
}

.navigate>ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.navigate>ul>li {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    border-left: 1px solid #e1e1e1;
}

.navigate>ul>li>a {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
    color: #282828;
    text-decoration: none;
    width: 200px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s linear;
}

.navigate>ul>li>a:hover{
    background-color: #e1e1e1;
    transition: 0.3s linear;
}
.navigate>ul>li.current_page_item>a{
    transition: 0.3s linear;
    background-color: #e20216;
    color: #fff;

}
.header__lang>ul {
    display: none;
}

.navigate>ul>li:last-child {
    border-right: 1px solid #e1e1e1;
}
.burger{
    display: none;
}
.mobile_footer_line{
    display: none;
}
a.current_lang {
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
    color: #282828;
    text-decoration: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

a.current_lang>span {border-bottom: 1px dotted #000;line-height: 1;}

a.current_lang:after {content: '';display: block;width: 7px;height: 7px;border-left: 1px solid #e30219;border-bottom: 1px solid #e30219;transform: rotate(-45deg);position: relative;top: -3px;margin-left: 5px;}


.wrapper_banner {
    min-height: 370px;
}


.header__lang>ul {
    position: absolute;
    top: -20px;
    right: -12px;
    background: #fff;
    padding: 10px;
    width: 85px;
}

.header__lang>ul.open{
    display: block;
}
.header__lang {
    position: relative;
}

.header__lang>ul>li {
    margin: 10px 0;
}

.header__lang>ul>li>a {
    font-size: 15px;
    font-weight: 500;
    color: #282828;
    text-decoration: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.header__lang>ul>li>a>span {
    border-bottom: 1px dotted #000;
    line-height: 1;
}

.banner_carousel__item-content {
    height: 370px;
}

.banner_carousel__item {
    background-size: cover;
    background-position: center;
}

.wrapper_why_us {
    background-color: #f1f1f1;
    padding: 47px 0 52px;
    overflow: hidden;
}

.why_us__title {
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #282828;
    text-align: center;
    position: relative;
    margin-bottom: 55px;
}

.why_us__title:before {content: '';background-color: #ececec;width: 100%;height: 1px;position: absolute;left: -70%;top: 50%;}

.why_us__title:after {
    content: '';
    background-color: #ececec;
    width: 100%;
    height: 1px;
    position: absolute;
    right: -70%;
    top: 50%;
}

.why_us__item-title {
    font-family: Roboto;
    font-size: 18px;
    line-height: 1;
    font-weight: 400;
    text-transform: uppercase;
    color: #282828;
    text-align: center;
    margin-bottom: 20px;
}

.why_us__content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.why_us__item {
    width: 25%;
    text-align: center;
}

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

.why_us__item-text {
    text-align: center;
    font-family: Roboto;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 400;
    color: #747474;
}

.why_us__item-img {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

button.owl-dot {
    width: 22px;
    height: 22px;
    background-color: #e3e3e3 !important;
    display: block !important;
    border-radius: 50%;
    border: 6px solid #fff !important;
    margin: 0 !important;
    box-shadow: 0 0 0 1px #ffffff;
    margin: 0 2px !important;
    outline: none !important;
}

.owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
}

button.owl-dot.active {
    box-shadow: 0 0 0 1px #075e2d;
}

.partner__item img {
    width: auto !important;
}

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

.partners_carousel {
    margin: 0 auto;
    padding: 0 400px;
}

.wrapper_partners {
    border-top: 1px solid #e6e6e6;
    padding: 34px 0 28px;
}

.partners button.owl-prev {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 23px;
    outline: none !important;
}

.partners button.owl-next {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 23px;
    outline: none !important;
}


footer{
    background: url(../img/footer.png);
    background-position: center top;
    padding-bottom: 34px;
    padding-top: 64px;
    background-size: auto 100%;
}

.footer__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer__bottom-social>a {
    width: 32px;
    height: 32px;
    background-color: rgba(0,0,0,0.0);
    border: 1px solid #414141;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-left: 8px;
}

.footer__bottom-social {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.footer__bottom-copy {
    font-family: Roboto;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 400;
    color: #9f9f9f;
}

.footer__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 17px;
}

.footer__top-nav>ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.footer__top-nav>ul>li>a {
    font-family: Roboto;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    color: #ffffff;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.footer__top-nav>ul>li+li>a:before {content: '';width: 3px;height: 3px;background-color: #525252;display: block;border-radius: 50%;margin:  0 15px;}

.footer__top-applinks>a {
    display: block;
    margin-left: 6px;
}

.footer__top-applinks {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.wrapper_breadcrumbs {
    background-color: #fbfbfb;
    border-bottom: 1px solid #e6e6e6;
}

.kama_breadcrumbs * {
    font-family: Roboto;
    font-size: 14px;
    line-height: 36px;
    font-weight: 400;
    color: #707070;
    text-decoration: none;
    transition: 0.3s linear;
}

.kama_breadcrumbs .kb_sep {
    margin: 0 5px;
}

.kama_breadcrumbs a:hover, .kama_breadcrumbs a:hover * {
    color: #e20216 !important;
    transition: 0.3s linear;
}

.page_title h1 {
    font-family: Roboto;
    font-size: 35px;
    line-height: 20px;
    font-weight: 700;
    color: #282828;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.page_title {
    padding: 47px 0 33px;
}

.page_title h1:after {content: '';height: 2px;background-color: #e20216;flex-grow: 2;margin-left: 25px;}

.wrapper_page_content {
    padding-bottom: 37px;
    overflow: hidden;
}

.row_submit input[type=submit] {
    height: 70px;
    background: #e20216;
    padding: 0 35px;
    border: 0;
    font-family: Roboto;
    font-size: 18px;
    transition: 0.3s linear;
    line-height: 20px;
    font-weight: 700;
    color: #ffffff;
    cursor: pointer;
    margin: 0 0 0 auto;
    display: block;
    appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
}

.row_submit input[type=submit]:hover {
    opacity: 0.8;
    transition: 0.3s linear;
}

.row_form_flex {display: flex;align-items: flex-start;justify-content: space-between;}

.row_form__title {
    font-size: 26px;
    line-height: 20px;
    font-weight: 700;
    color: #e20216;
    margin-bottom: 27px;
    position: relative;
}

.row_form__title:after {content: '';width: 100%;height: 1px;background-color: #e2e2e2;position: absolute;left: 140px;top: 50%;}

.row_form__title:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #e2e2e2;
    position: absolute;
    left: -102%;
    top: 50%;
}

.row_form_flex {}

.row_form__content label {
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    color: #282828;
    margin-bottom: 12px;
    display: block;
}

.row_form__content input {
    height: 47px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    font-family: Roboto;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #949494;
    padding: 0 20px;
    width: 100%;
    outline: none !important;
    appearance: none;
    -webkit-appearance: none;
}

.row_form_flex_item {
    width: 360px;
    margin-bottom: 22px;
}

.row_form__content select {
    height: 47px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    width: 100%;
    padding: 0 20px;
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='13px' viewBox='0 0 9 13' style='transform:rotate(90deg)'%3E%3Cpath fill-rule='evenodd' fill='%23e20216' d='M7.8367004,6.609558 C7.8367004,6.609558 3.2917786,2.1595612 3.2917786,2.1595612 C3.186737,2.056656 3.0464172,1.9997711 2.8967285,1.9997711 C2.7471619,1.9997711 2.6068726,2.056656 2.5016785,2.1595612 C2.5016785,2.1595612 2.1669312,2.487259 2.1669312,2.487259 C1.9491577,2.7007446 1.9491577,3.0476532 2.1669312,3.260971 C2.1669312,3.260971 5.983429,6.9977417 5.983429,6.9977417 C5.983429,6.9977417 2.1627197,10.738831 2.1627197,10.738831 C2.0576477,10.841827 1.9996338,10.979126 1.9996338,11.125656 C1.9996338,11.272171 2.0576477,11.40947 2.1627197,11.512466 C2.1627197,11.512466 2.4974365,11.840073 2.4974365,11.840073 C2.6026306,11.943054 2.74292,11.999863 2.892517,11.999863 C3.0421753,11.999863 3.182495,11.943054 3.2875366,11.840073 C3.2875366,11.840073 7.8367004,7.3859406 7.8367004,7.3859406 C7.9420776,7.2826843 8.0,7.1446075 7.9996643,6.998001 C8.0,6.850708 7.9420776,6.7128906 7.8367004,6.609558 Z'/%3E%3C/svg%3E");
    background-position: calc(100% - 25px) center;
    background-repeat: no-repeat;
    outline: none !important;
}

.row_form_block_item {
    margin-bottom: 22px;
}

.wrapper_page_company {
    padding: 37px 0;
}

.page_company {
    display: flex;
}

.page_company__img {
    margin-right: 36px;
}

.page_company__content-text {
    font-family: Roboto;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #282828;
}

.page_company__content-text p {
    margin-bottom: 20px;
}

.page_company__content h1 {
    font-size: 35px;
    line-height: 1;
    font-weight: 700;
    color: #282828;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 9px 0 16px;
}

.page_company__content h1:after {content: '';width: auto;height: 2px;flex-grow: 2;background-color: #e20216;margin-left: 20px;}

.wrapper_contacts {
    padding: 60px 0 50px;
    overflow: hidden;
}

.contacts__title h1 {
    font-size: 35px;
    line-height: 40px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #282828;
    position: relative;
    text-align: center;
}

.contacts__title h1:before {content: '';width: 100%;height: 1px;background: #ececec;position: absolute;left: -60%;top: 50%;}

.contacts__title h1:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #ececec;
    position: absolute;
    right: -60%;
    top: 50%;
}

.contacts__title {
    margin-bottom: 25px;
}

.contacts__list-item {
    width: 263px;
    height: 170px;
    background-color: #fbfbfb;
    padding: 30px;
}

.contacts__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.contacts__list-item_title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #282828;
    margin-bottom: 16px;
}

.contacts__list-item_phone {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    color: #282828;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.contacts__list-item_phone>span {
    font-weight: 300;
    display: block;
    margin-left: 30px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

.contacts__list-item_email a {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    color: #282828;
    display: flex;
    text-decoration: none;
    align-items: center;
    justify-content: flex-start;
}

.contacts__list-item_email a:before {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='14px' viewBox='0 0 18 14'%3E%3Cpath fill-rule='evenodd' fill='%23565656' d='M15.660522,12.999084 C15.997681,12.999084 16.289948,12.885864 16.538391,12.661926 C16.538391,12.661926 12.288635,8.335327 12.288635,8.335327 C12.186554,8.409607 12.087799,8.481812 11.994415,8.550781 C11.67627,8.789124 11.418213,8.975281 11.219971,9.108826 C11.021881,9.242432 10.758209,9.378601 10.429077,9.517761 C10.0998535,9.657166 9.792786,9.72644 9.508179,9.72644 C9.508179,9.72644 9.499817,9.72644 9.499817,9.72644 C9.499817,9.72644 9.491577,9.72644 9.491577,9.72644 C9.206848,9.72644 8.900024,9.657166 8.570679,9.517761 C8.241425,9.378601 7.9777527,9.242432 7.779663,9.108826 C7.5815735,8.975281 7.3234863,8.789124 7.005371,8.550781 C6.9166565,8.484497 6.8183594,8.411865 6.711914,8.334106 C6.711914,8.334106 2.4614868,12.661926 2.4614868,12.661926 C2.7097168,12.885864 3.0021973,12.999084 3.3393555,12.999084 C3.3393555,12.999084 15.660522,12.999084 15.660522,12.999084 ZM2.8455505,5.610779 C2.5274048,5.3949585 2.2454224,5.147705 1.999939,4.8692017 C1.999939,4.8692017 1.999939,11.452026 1.999939,11.452026 C1.999939,11.452026 5.745697,7.638733 5.745697,7.638733 C4.996338,7.106079 4.0308228,6.430908 2.8455505,5.610779 ZM16.163025,5.610779 C15.022736,6.3963623 14.053772,7.072693 13.255768,7.6400146 C13.255768,7.6400146 16.999939,11.452209 16.999939,11.452209 C16.999939,11.452209 16.999939,4.8692017 16.999939,4.8692017 C16.76007,5.142151 16.48108,5.389099 16.163025,5.610779 ZM15.660522,1.0004883 C15.660522,1.0004883 3.3393555,1.0004883 3.3393555,1.0004883 C2.9093933,1.0004883 2.57901,1.1482544 2.3473816,1.4434814 C2.1157532,1.7388306 2.000183,2.1082153 2.000183,2.5513916 C2.000183,2.9092407 2.1536255,3.296936 2.4604492,3.7147217 C2.767273,4.132263 3.09375,4.460266 3.4398193,4.6987305 C3.6294556,4.835266 4.2014465,5.2401123 5.1557617,5.913208 C5.6709595,6.2765503 6.1190186,6.593445 6.503998,6.866699 C6.8322144,7.0995483 7.1151123,7.3009644 7.3487854,7.4683228 C7.3756714,7.487549 7.4177856,7.5184326 7.473755,7.559021 C7.5341797,7.6032104 7.6105347,7.6591797 7.704712,7.7283325 C7.8859863,7.8619385 8.036682,7.9698486 8.156616,8.052307 C8.27655,8.134827 8.421692,8.226929 8.592072,8.329224 C8.762268,8.4313965 8.922699,8.508301 9.073303,8.559326 C9.22403,8.610352 9.363525,8.635925 9.491943,8.635925 C9.491943,8.635925 9.500183,8.635925 9.500183,8.635925 C9.500183,8.635925 9.508514,8.635925 9.508514,8.635925 C9.636932,8.635925 9.776428,8.610352 9.92691,8.559326 C10.077637,8.508301 10.23819,8.4313965 10.408386,8.329224 C10.578674,8.226929 10.723541,8.1345215 10.843597,8.052307 C10.963745,7.9698486 11.114471,7.8619385 11.295746,7.7283325 C11.389709,7.6591797 11.466034,7.6032104 11.526459,7.559265 C11.582428,7.5184326 11.624542,7.487793 11.65155,7.4683228 C11.833496,7.3394165 12.1171875,7.138611 12.498627,6.8690796 C13.192596,6.378235 14.214569,5.6558228 15.56897,4.6987305 C15.976135,4.4091187 16.31662,4.0596313 16.590118,3.6507568 C16.86319,3.2417603 16.999939,2.8128052 16.999939,2.3640747 C16.999939,1.9889526 16.86731,1.6681519 16.602478,1.4008789 C16.33722,1.1340332 16.023407,1.0004883 15.660522,1.0004883 Z'/%3E%3C/svg%3E");
    width: 18px;
    height: 14px;
    margin-right: 9px;
}

.contacts__list-item_phone:before {content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px' viewBox='0 0 19 19'%3E%3Cpath fill-rule='evenodd' fill='%23565656' d='M16.606262,13.008057 C16.606262,13.008057 14.508667,10.914673 14.508667,10.914673 C13.759552,10.167053 12.486053,10.4661255 12.186432,11.43811 C11.96167,12.110901 11.212555,12.484802 10.538391,12.335144 C9.0401,11.961365 7.0174866,10.017517 6.642914,8.44751 C6.418274,7.774597 6.867676,7.0270386 7.54187,6.8026733 C8.515747,6.503662 8.815369,5.232727 8.066345,4.4850464 C8.066345,4.4850464 5.96875,2.3916626 5.96875,2.3916626 C5.3694153,1.8684082 4.4704895,1.8684082 3.946106,2.3916626 C3.946106,2.3916626 2.5228271,3.8122559 2.5228271,3.8122559 C1.0995178,5.307434 2.6726074,9.269897 6.193512,12.783752 C9.7144165,16.297607 13.684692,17.942505 15.182953,16.447144 C15.182953,16.447144 16.606262,15.026672 16.606262,15.026672 C17.130615,14.428528 17.130615,13.531372 16.606262,13.008057 Z'/%3E%3C/svg%3E");width: 19px;height: 19px;margin-right: 9px;margin-top: 4px;}


.map_content {
    width: 360px;
    height: 356px;
    background-color: #ffffff;
    box-shadow: 11px 17px 9px 1px rgba(0,0,0,0.05);
    margin: 0 auto 0 0;
    padding-left: 35px;
    padding-top: 40px;
    padding-right: 35px;
}

.wrapper_map {
    padding: 73px 0 81px;
    background-size: cover;
    background-position: center;
}

.map_content__item-title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #282828;
    margin-bottom: 13px;
}

.map_content__item {
    margin-bottom: 27px;
}

.map_content__item-address {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #282828;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.map_content__item-address:before {content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='23px' viewBox='0 0 17 23'%3E%3Cpath fill-rule='evenodd' fill='%23e20216' d='M8.499878,0.99993896 C4.364441,0.99993896 1.0,4.2491455 1.0,8.242981 C1.0,13.199524 7.711731,20.475891 7.9974976,20.783203 C8.265869,21.0719 8.734497,21.071472 9.002411,20.783203 C9.288147,20.475891 15.999878,13.199524 15.999878,8.242981 C15.999878,4.2491455 12.635437,0.99993896 8.499878,0.99993896 ZM8.499878,11.887207 C6.4192505,11.887207 4.7265625,10.252441 4.7265625,8.242981 C4.7265625,6.2335815 6.4193726,4.598816 8.499878,4.598816 C10.580536,4.598816 12.273346,6.2337036 12.273346,8.243103 C12.273346,10.252563 10.580536,11.887207 8.499878,11.887207 Z'/%3E%3C/svg%3E");width: 17px;min-width: 17px;height: 23px;margin-right: 12px;}

.map_content__item-phone {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #282828;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.map_content__item-phone a {
    font-weight: 700;
    color: inherit;
    text-decoration: none;
}

.map_content__item-phone:before {content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px' viewBox='0 0 19 19'%3E%3Cpath fill-rule='evenodd' fill='%23e20216' d='M16.606201,13.008026 C16.606201,13.008026 14.508636,10.914673 14.508636,10.914673 C13.759491,10.167053 12.485992,10.466156 12.186401,11.43811 C11.961639,12.110901 11.212494,12.484802 10.53833,12.335266 C9.04007,11.961334 7.017456,10.017517 6.6428833,8.44751 C6.418213,7.774597 6.8676453,7.027008 7.541809,6.802765 C8.515686,6.503662 8.815308,5.232727 8.066284,4.485016 C8.066284,4.485016 5.968689,2.3916626 5.968689,2.3916626 C5.369385,1.8684082 4.470459,1.8684082 3.9460754,2.3916626 C3.9460754,2.3916626 2.522766,3.8122559 2.522766,3.8122559 C1.0994873,5.307434 2.672577,9.269928 6.1934814,12.783783 C9.714355,16.297607 13.684662,17.942474 15.182922,16.447174 C15.182922,16.447174 16.606201,15.026672 16.606201,15.026672 C17.130585,14.428528 17.130585,13.531494 16.606201,13.008026 Z'/%3E%3C/svg%3E");width: 19px;height: 19px;min-width: 19px;margin-right: 9px;}

.map_content__item-email a {
    font-weight: 700;
    color: inherit;
    text-decoration: none;
}

.map_content__item-email:before {content: '';background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='14px' viewBox='0 0 18 14'%3E%3Cpath fill-rule='evenodd' fill='%23e20216' d='M15.660461,12.999207 C15.99762,12.999207 16.289917,12.885834 16.53836,12.661896 C16.53836,12.661896 12.288574,8.335297 12.288574,8.335297 C12.186523,8.409576 12.087738,8.481903 11.994354,8.550751 C11.6762085,8.789124 11.418152,8.97525 11.21994,9.108826 C11.021851,9.242432 10.758179,9.378601 10.429047,9.517731 C10.0997925,9.657166 9.792755,9.7265625 9.508118,9.7265625 C9.508118,9.7265625 9.499786,9.7265625 9.499786,9.7265625 C9.499786,9.7265625 9.491547,9.7265625 9.491547,9.7265625 C9.206818,9.7265625 8.899994,9.657166 8.570618,9.517731 C8.241394,9.378601 7.977722,9.242432 7.779602,9.108826 C7.5815125,8.97525 7.323456,8.789124 7.00531,8.550751 C6.916626,8.484497 6.8182983,8.411957 6.7118835,8.334076 C6.7118835,8.334076 2.4614258,12.661896 2.4614258,12.661896 C2.7096558,12.885834 3.0021667,12.999207 3.3392944,12.999207 C3.3392944,12.999207 15.660461,12.999207 15.660461,12.999207 ZM2.8454895,5.6107483 C2.5273438,5.3949585 2.2453613,5.147766 1.9998779,4.869232 C1.9998779,4.869232 1.9998779,11.451996 1.9998779,11.451996 C1.9998779,11.451996 5.7456665,7.638733 5.7456665,7.638733 C4.9963074,7.1060486 4.0307617,6.4308777 2.8454895,5.6107483 ZM16.162994,5.6107483 C15.022705,6.396332 14.053711,7.072693 13.255737,7.6400146 C13.255737,7.6400146 16.999878,11.452209 16.999878,11.452209 C16.999878,11.452209 16.999878,4.869232 16.999878,4.869232 C16.76001,5.1421204 16.481018,5.389099 16.162994,5.6107483 ZM15.660461,1.0004578 C15.660461,1.0004578 3.3392944,1.0004578 3.3392944,1.0004578 C2.9093628,1.0004578 2.5789795,1.1482544 2.347351,1.4434509 C2.1157227,1.7388306 2.000122,2.1082764 2.000122,2.551361 C2.000122,2.9092102 2.153595,3.2969055 2.4603882,3.7146912 C2.767212,4.132263 3.0937195,4.4602356 3.4397888,4.6987305 C3.629425,4.8352356 4.2013855,5.240082 5.1557007,5.9131775 C5.670929,6.2765503 6.1189575,6.593445 6.503937,6.866699 C6.8321533,7.099518 7.1150513,7.3010864 7.348755,7.4683228 C7.375641,7.487549 7.417755,7.518402 7.4737244,7.559021 C7.534149,7.6032104 7.6104736,7.659149 7.704651,7.7283325 C7.8859253,7.861908 8.036652,7.9698486 8.156586,8.052277 C8.27652,8.134918 8.421631,8.226898 8.592041,8.329193 C8.762207,8.4313965 8.922668,8.50827 9.073242,8.559326 C9.2239685,8.610382 9.363464,8.635895 9.491882,8.635895 C9.491882,8.635895 9.500122,8.635895 9.500122,8.635895 C9.500122,8.635895 9.508484,8.635895 9.508484,8.635895 C9.636871,8.635895 9.776367,8.610382 9.92688,8.559326 C10.077576,8.50827 10.238159,8.4313965 10.408325,8.329193 C10.578613,8.226898 10.723511,8.134491 10.843536,8.052277 C10.963715,7.9698486 11.114441,7.861908 11.295715,7.7283325 C11.389648,7.659149 11.466003,7.6032104 11.526428,7.5592346 C11.582367,7.518402 11.624481,7.4877625 11.651489,7.4683228 C11.833466,7.3395386 12.117157,7.138611 12.498596,6.8690796 C13.192566,6.3782043 14.214508,5.655792 15.568909,4.6987305 C15.976105,4.409088 16.316559,4.059601 16.590088,3.6507263 C16.863129,3.2417297 16.999878,2.8127747 16.999878,2.3640442 C16.999878,1.9889221 16.867249,1.6681213 16.602448,1.4008789 C16.337158,1.1340332 16.023376,1.0004578 15.660461,1.0004578 Z'/%3E%3C/svg%3E");width: 18px;height: 14px;min-width: 18px;margin-right: 9px;}

.map_content__item-email {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.banner_carousel__item-content a {
    width: 225px;
    height: 56px;
    background-color: #e20216;
    border-radius: 3px;
    transition: 0.3s linear;
    position: absolute;
    left: 50%;
    margin-left: -112px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    bottom: 30px;
}

.banner_carousel__item-content {
    position: relative;
}

.banner_carousel__item-content a:hover {
    transition: 0.3s linear;
    opacity: 0.8;
}

.block_5__content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.block_5__content-item:before {content: '';background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='17px' viewBox='0 0 17 17'%3E%3Cpath fill-rule='evenodd' fill='%23565656' d='M8.999878,1.999939 C5.140259,1.999939 1.9998779,5.1401367 1.9998779,8.999817 C1.9998779,12.859497 5.140259,15.999817 8.999878,15.999817 C12.859497,15.999817 15.999756,12.859497 15.999756,8.999817 C15.999756,5.1401367 12.859497,1.999939 8.999878,1.999939 ZM12.91217,7.157776 C12.91217,7.157776 8.438477,11.5963745 8.438477,11.5963745 C8.175354,11.859497 7.7542114,11.877075 7.473572,11.613892 C7.473572,11.613892 5.1051025,9.456055 5.1051025,9.456055 C4.824524,9.19281 4.806885,8.754211 5.0526123,8.473572 C5.315674,8.19281 5.7543335,8.175171 6.034973,8.438416 C6.034973,8.438416 7.9121094,10.157715 7.9121094,10.157715 C7.9121094,10.157715 11.912048,6.157776 11.912048,6.157776 C12.19281,5.877014 12.631348,5.877014 12.91217,6.157776 C13.192749,6.4384766 13.192749,6.877014 12.91217,7.157776 Z'/%3E%3C/svg%3E");width: 17px;height: 17px;min-width: 17px;margin-right: 9px;}

.block_5__content-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 20%;
}

.wrapper_block_5 {
    padding: 60px 0 55px;
    overflow: hidden;
}

.block_5__title {
    font-size: 35px;
    line-height: 40px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #282828;
    margin-bottom: 43px;
    text-align: center;
    position: relative;
}

.block_5__title:before {content: '';height: 1px;background-color: #ececec;position: absolute;left: 60%;top: 50%;width: 100%;}

.block_5__title:after {
    content: '';
    height: 1px;
    background-color: #ececec;
    position: absolute;
    right: 60%;
    top: 50%;
    width: 100%;
}

/*.block_4 {*/
    /*display: flex;*/
    /*align-items: flex-start;*/
    /*justify-content: space-between;*/
/*}*/

/*.block_4__item {*/
/*    width: 263px;*/
/*    background-color: rgba(251,251,251,0.0);*/
/*    border: 1px solid #f1f1f1;*/
/*    border-radius: 3px;*/
/*    padding: 20px 40px;*/
/*    align-self: stretch;*/
/*}*/

.block_4__item-title {
    font-size: 35px;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #282828;
    display: inline-block;
}.block_4__item {
     text-align: center;
 }

.block_4__item-content {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    color: #282828;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.block_4__item p {
    margin-bottom: 20px;
}

.wrapper_block_4 {
    padding: 35px 0;
}
.page_company__img_mobile{
    display: none;
}

.wrapper_mobile_nav{
    display: none;
}


.wrapper_block_4_mobile {
    display: none;
}
.wrapper_map_content_mobile .container {
    width: 100%;
}
.wrapper_map_content_mobile{
    display: block;
    width: 360px;
    padding: 45px 20px 25px;
    margin-top: -530px;
    position: relative;
    z-index: 25;
    background: #fff;
    margin-bottom: 70px;
    left: 50%;
    margin-left: -570px;
}

.footer__top-nav>ul>li>a:hover {
    color: #e33c21;
}

.footer__bottom-social>a:hover {
    background: #e33c21;
    border-color: #e33c21;
}

.footer__bottom-social>a:hover svg, .footer__bottom-social>a:hover img {
    filter: brightness(3.5);
}

.wrapper_map {
    overflow: hidden;
    padding-top: 0;
}

.map_frame {
    margin-top: -55px;
}

.wrapper_map>.container {
    position: relative;
    z-index: 25;
}

.wrapper_banner_mobile{
    display: none;
}

.block_4__item-content>p {
    width: 225px;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.block_4__item-content>p:before {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='17px' viewBox='0 0 17 17'%3E%3Cpath fill-rule='evenodd' fill='%23565656' d='M8.999878,1.999939 C5.140259,1.999939 1.9998779,5.1401367 1.9998779,8.999817 C1.9998779,12.859497 5.140259,15.999817 8.999878,15.999817 C12.859497,15.999817 15.999756,12.859497 15.999756,8.999817 C15.999756,5.1401367 12.859497,1.999939 8.999878,1.999939 ZM12.91217,7.157776 C12.91217,7.157776 8.438477,11.5963745 8.438477,11.5963745 C8.175354,11.859497 7.7542114,11.877075 7.473572,11.613892 C7.473572,11.613892 5.1051025,9.456055 5.1051025,9.456055 C4.824524,9.19281 4.806885,8.754211 5.0526123,8.473572 C5.315674,8.19281 5.7543335,8.175171 6.034973,8.438416 C6.034973,8.438416 7.9121094,10.157715 7.9121094,10.157715 C7.9121094,10.157715 11.912048,6.157776 11.912048,6.157776 C12.19281,5.877014 12.631348,5.877014 12.91217,6.157776 C13.192749,6.4384766 13.192749,6.877014 12.91217,7.157776 Z'/%3E%3C/svg%3E");
    width: 17px;
    height: 17px;
    min-width: 17px;
    margin-right: 9px;
}

.block_4__item-content {
    padding: 40px 0;
}

.block_4__item-title:before {content: '';width: 100vw;height: 1px;background: #ececec;position: absolute;left: 50%;margin-left: -50vw;top: 18px;z-index: -5;}

.block_4__item-title {
    position: relative;
}

.wrapper_block_4 {
    overflow: hidden;
}

.block_4__item-title:after {

    content: '';
    width: 106%;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    margin-left: -3%;
    z-index: -5;
}


.why_us__title>span {
    background: #f1f1f1;
    padding: 0 10px;
    position: relative;
    z-index: 5;
}

.wrapper_map_content_mobile {   
    padding: 35px 20px 15px;
	    margin-top: -380px;
	margin-bottom: 0px;
}


@media (max-width: 767px) {
		.map_frame {
		margin-top: -105px;}
	}

