body, html {
    width: 100% !important;
    overflow-x: hidden !important;
    font-family: 'Blogger Sans'!important;
    min-width: 1100px;
}
* {
    box-sizing: border-box;
}

/* Slider */

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus
{
    outline: none;
}

.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}

.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}

.slick-track:after
{
    clear: both;
}

.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide
{
    float: right;
}

.slick-slide img
{
    display: block;
}

.slick-slide.slick-loading img
{
    display: none;
}

.slick-slide.dragging img
{
    pointer-events: none;
}

.slick-initialized .slick-slide
{
    display: block;
}

.slick-loading .slick-slide
{
    visibility: hidden;
}

.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

:root {

    /*rgb(236, 180, 18)*/

}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'),
    url('../fonts/roboto-v15-latin_cyrillic-300.woff2') format('woff2'),
    url('../fonts/roboto-v15-latin_cyrillic-300.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'),
    url('../fonts/roboto-v15-latin_cyrillic-regular.woff2') format('woff2'),
    url('../fonts/roboto-v15-latin_cyrillic-regular.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'),
    url('../fonts/roboto-v15-latin_cyrillic-700.woff2') format('woff2'),
    url('../fonts/roboto-v15-latin_cyrillic-700.woff') format('woff');
}

@font-face {
    font-family: 'Blogger Sans-Light';
    src: url('../fonts/blogger sans-light.eot');
    src: url('../fonts/blogger sans-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-light.woff') format('woff'),
    url('../fonts/blogger sans-light.ttf') format('truetype'),
    url('../fonts/blogger sans-light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Light Italic';
    src: url('../fonts/blogger sans-light italic.eot');
    src: url('../fonts/blogger sans-light italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-light italic.woff') format('woff'),
    url('../fonts/blogger sans-light italic.ttf') format('truetype'),
    url('../fonts/blogger sans-light italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans';
    src: url('../fonts/blogger sans.eot');
    src: url('../fonts/blogger sans.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans.woff') format('woff'),
    url('../fonts/blogger sans.ttf') format('truetype'),
    url('../fonts/blogger sans.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Italic';
    src: url('../fonts/blogger sans-italic.eot');
    src: url('../fonts/blogger sans-italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-italic.woff') format('woff'),
    url('../fonts/blogger sans-italic.ttf') format('truetype'),
    url('../fonts/blogger sans-italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Medium';
    src: url('../fonts/blogger sans-medium.eot');
    src: url('../fonts/blogger sans-medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-medium.woff') format('woff'),
    url('../fonts/blogger sans-medium.ttf') format('truetype'),
    url('../fonts/blogger sans-medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Medium Italic';
    src: url('../fonts/blogger sans-medium italic.eot');
    src: url('../fonts/blogger Sans-Medium italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger Sans-Medium italic.woff') format('woff'),
    url('../fonts/blogger sans-medium italic.ttf') format('truetype'),
    url('../fonts/blogger sans-medium Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Bold';
    src: url('../fonts/blogger sans-bold.eot');
    src: url('../fonts/blogger sans-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-bold.woff') format('woff'),
    url('../fonts/blogger sans-bold.ttf') format('truetype'),
    url('../fonts/blogger sans-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blogger Sans-Bold Italic';
    src: url('../fonts/blogger sans-bold italic.eot');
    src: url('../fonts/blogger sans-bold italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/blogger sans-bold italic.woff') format('woff'),
    url('../fonts/blogger sans-bold italic.ttf') format('truetype'),
    url('../fonts/blogger sans-bold italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.article {
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
}

.article__header {
    margin-bottom: 25px;
}

.article__header h1 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 36px;
    font-weight: normal;
    text-transform: uppercase;
}

.article__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.article__body_aside_left {
}

.article__body_aside_left .article__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.article__body_aside_left .article__aside {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.article__body_aside_right {
}

.article__body_aside_right .article__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.article__body_aside_right .article__aside {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.article__aside {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 10px;
}

.article__aside_w_50p {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.article__aside_gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.article__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    padding-right: 10px;
}

.article__body {
}

.article__body p {
    margin: 0;
    font-size: 14px;
    margin-bottom: 25px;
}

.article__header_l2 {
    margin: 0;
    margin-bottom: 30px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
}

.article__aside-header {
    margin: 0;
    margin-bottom: 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
}

.article__img {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

.article__img img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
}

.article__img_s {
    width: 200px;
    height: 270px;
}

.article__img_l {
    width: 100%;
    height: 270px;
}

.article__map {
    width: 100%;
    height: 100%;
}

.article__pages {
    margin-top: 25px;
    margin-bottom: 30px;
}

.article__date {
    font-size: 13px;
    color: #8e9398;
    margin-bottom: 10px;
}

.contacts {
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';

}

.contacts__phone,
.contacts__email {
    display: block;
    margin-top: 4px;
    text-decoration: none;
}

.contacts__phone {
    font-size: 24px;
    color: #ffffff;
    white-space: nowrap;
    padding-left: 30px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.94 17.969' fill='%23bbb'%3E%3Cpath d='M13.64 11.882a1.256 1.256 0 0 0-1.9 0c-.45.44-.89.882-1.33 1.33a.256.256 0 0 1-.36.068c-.29-.157-.6-.284-.87-.456a13.862 13.862 0 0 1-3.33-3.027 8.172 8.172 0 0 1-1.19-1.91.27.27 0 0 1 .07-.35c.44-.43.88-.872 1.31-1.313a1.265 1.265 0 0 0 0-1.947L5 3.23c-.36-.36-.71-.72-1.08-1.076a1.264 1.264 0 0 0-1.9 0c-.44.44-.87.893-1.33 1.327a2.2 2.2 0 0 0-.68 1.463 6.23 6.23 0 0 0 .48 2.665 16.328 16.328 0 0 0 2.87 4.788 17.853 17.853 0 0 0 5.88 4.608 8.51 8.51 0 0 0 3.26.95 2.38 2.38 0 0 0 2.05-.782c.38-.425.81-.814 1.22-1.22a1.273 1.273 0 0 0 0-1.937c-.7-.713-1.42-1.42-2.13-2.13zm-.71-2.98l1.37-.234a6.184 6.184 0 0 0-5.23-5.08l-.19 1.388A4.783 4.783 0 0 1 12.93 8.9zm2.15-5.994A10.145 10.145 0 0 0 9.26 0l-.2 1.387a8.875 8.875 0 0 1 7.5 7.277l1.38-.236a10.222 10.222 0 0 0-2.86-5.52z'/%3E%3C/svg%3E") left center no-repeat;
    background-size: 18px 19px;
}

.contacts__email {
    font-size: 14px;
    color: #ecb412;
    padding-left: 30px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13' fill='%23bbb'%3E%3Cpath d='M14.1 0H1.9A1.927 1.927 0 0 0 0 1.95v9.1A1.927 1.927 0 0 0 1.9 13h12.2a1.927 1.927 0 0 0 1.9-1.95v-9.1A1.927 1.927 0 0 0 14.1 0zm0 11.278H1.9a.275.275 0 0 1-.29-.23v-7.9l5.52 4.985a.6.6 0 0 0 .4.16h.94a.6.6 0 0 0 .4-.16l5.52-4.984v7.9a.275.275 0 0 1-.29.227zM8 6.588L2.63 1.722h10.74z'/%3E%3C/svg%3E") left center no-repeat;
    background-size: 17px 14px;
    text-decoration: underline;
}

.contacts_footer {
}

.contacts_footer .contacts__phone {
    background: none;
    font-size: 18px;
}

.contacts_footer .contacts__email {
    background: none;
    font-size: 13px;
}

.copyright {
    display: block;
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 12px;*/
    font-family: 'Blogger Sans';
    font-size: 17px;
    min-width: 200px;
}

.copyright__zencha {
    position: relative;
    padding-left: 70px;
}

.copyright__zencha::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px;
    height: 30px;
    background-image: url('../i/logo-copy.png');
}

.copyright__pixel {
    white-space: nowrap;
}

.copyright__pixel-img {
    float: left;
    margin-right: 10px;
}

.copyright__pixel a {
    color: #ffffff;
    text-decoration: none;
}

.footer {
    display: block;
    width: 100%;
    background-color: #2f2b27;
    color: #ffffff;
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';

}

.footer__inner {
    margin: 0 auto;
    padding: 25px 0;
    width: 100%;
    max-width: 1260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__address {
    font-size: 15px;
}

.header {
    display: block;
    width: 100%;
    background-color: rgba(0, 0, 0, .7)
}

.header__inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0;
}

.header__logo {
    margin-right: auto;
}

.header__menu {
    max-width: 1260px;
    margin: auto;
}

.header__contacts {

    /*margin-left: auto;*/
}

.header__button {
    display: block;
}

.header__line {
    background-color: rgba(236, 180, 18, .7);
}

.header__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: 20px;
}

.header__social-link {
    display: block;
    width: 35px;
    height: 30px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
}

.header__social-link_fb {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28' viewBox='0 0 14 28' fill='%23bbb'%3E %3Cpath d='M1223.45,2878.91h3.03v12.64a0.448,0.448,0,0,0,.45.45h5.15a0.446,0.446,0,0,0,.44-0.45v-12.58h3.49a0.454,0.454,0,0,0,.45-0.4l0.53-4.65a0.477,0.477,0,0,0-.11-0.35,0.448,0.448,0,0,0-.34-0.15h-4.02v-2.92a1.2,1.2,0,0,1,1.39-1.32h2.63a0.455,0.455,0,0,0,.45-0.45v-4.27a0.457,0.457,0,0,0-.45-0.46h-3.79a6.853,6.853,0,0,0-4.53,1.73,4.85,4.85,0,0,0-1.59,4.28v3.41h-3.18a0.448,0.448,0,0,0-.45.45v4.59A0.448,0.448,0,0,0,1223.45,2878.91Z' transform='translate(-1223 -2864)'/%3E %3C/svg%3E");
}

.header__social-link_vk {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.59' height='17.91' viewBox='0 0 30.59 17.91' fill='%23bbb'%3E %3Cpath d='M1195.52,2880.39a42,42,0,0,1,2.99,3.12,8.319,8.319,0,0,1,1.08,1.6,1.151,1.151,0,0,1-.68,1.78h-4.46a3.383,3.383,0,0,1-2.83-1.19c-0.62-.65-1.19-1.34-1.78-2.02a4.593,4.593,0,0,0-.8-0.73,0.92,0.92,0,0,0-1.49.37,5.14,5.14,0,0,0-.47,2.15,1.193,1.193,0,0,1-1.41,1.42,11.053,11.053,0,0,1-6.38-1.42,14.263,14.263,0,0,1-4.29-4.15,56.325,56.325,0,0,1-5.64-10.42c-0.36-.82-0.1-1.26.78-1.27,1.45-.03,2.9-0.03,4.36-0.01a1.291,1.291,0,0,1,1.21.94,28.533,28.533,0,0,0,2.95,5.67,4.7,4.7,0,0,0,1.12,1.27,0.669,0.669,0,0,0,1.15-.35,4.093,4.093,0,0,0,.26-1.19,18.764,18.764,0,0,0-.07-4.17,1.736,1.736,0,0,0-1.43-1.59c-0.43-.08-0.36-0.24-0.16-0.5a1.6,1.6,0,0,1,1.37-.7h5.03a1.229,1.229,0,0,1,1.08,1.36v5.78a1.749,1.749,0,0,0,.71,1.48,0.989,0.989,0,0,0,1.01-.51,17.58,17.58,0,0,0,2.83-4.51c0.35-.71.64-1.45,0.92-2.19a1.066,1.066,0,0,1,1.14-.8h4.85a1.934,1.934,0,0,1,.42.03c0.82,0.14,1.04.5,0.79,1.33a12.751,12.751,0,0,1-1.92,3.46c-0.81,1.15-1.68,2.27-2.48,3.44-0.73,1.06-.68,1.59.24,2.52h0Z' transform='translate(-1169.19 -2869)'/%3E %3C/svg%3E");
}

.header__social-link_li {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' ?%3E%3C!DOCTYPE svg PUBLIC %22-//W3C//DTD SVG 1.1//EN%22 %22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg enable-background='new 0 0 100 100' height='100px' id='Layer_1' version='1.1' viewBox='0 0 100 100' width='100px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23bbb'%3E%3Cg%3E%3Cdefs%3E%3Crect height='100' id='SVGID_1_' width='100'/%3E%3C/defs%3E%3Cpath d='M95,59.727V93H75.71V61.955c0-7.799-2.79-13.121-9.771-13.121 c-5.331,0-8.503,3.587-9.898,7.057c-0.509,1.24-0.64,2.967-0.64,4.703V93H36.104c0,0,0.26-52.58,0-58.028h19.294v8.225 c-0.039,0.062-0.09,0.128-0.127,0.188h0.127v-0.188c2.563-3.948,7.142-9.588,17.389-9.588C85.482,33.609,95,41.903,95,59.727 M15.919,7C9.318,7,5,11.33,5,17.024c0,5.57,4.193,10.031,10.663,10.031h0.129c6.729,0,10.914-4.46,10.914-10.031 C26.579,11.33,22.521,7,15.919,7 M6.146,93h19.289V34.972H6.146V93z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 30px 28px;
}

.logo {
    display: block;
    width: 245px;
    height: 47px;
}

.menu {
    margin: 0;
    padding: 0;
    list-style: none

}

.menu_horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu_vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.menu__item {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    position: relative;
    color: #ffffff;
}

.menu__item::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 1em;
    border-left: 1px dotted #ffffff;
}

.menu__item:first-child::after {
    display: none;
}

.menu__item:hover {
    background: #ecb412;
    color: #000000;
}

.menu__item:hover .menu__second-lvl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.menu__link {
    display: block;
    padding: 1em;
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 13px;*/
    font-family: 'Blogger Sans';
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: inherit;
}

.menu__link_active {
    color: #000000;
}

.menu__second-lvl {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #ecb412;
    z-index: 10;
    width: 100%;
}

.menu__second-lvl .menu__item {
    position: static;
    width: 100%;
    padding: 0 25px;
    text-align: left;
}

.menu__second-lvl .menu__item::after {
    display: none;
}

.menu__second-lvl .menu__item:hover .menu__third-lvl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.menu__second-lvl .menu__link {
    color: #000000;
    text-transform: none;
    font-size: 15px;
    white-space: nowrap;
    padding: 0;
    margin-bottom: 10px;
}

.menu__second-lvl .menu__link:hover {
    color: #ffffff;
}

.menu__second-lvl .menu__link::before {
    content: '\2022';
}

.menu__third-lvl {
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 20px 25px;
    background: #ecb412;
}

.menu__second-lvl,
.menu__third-lvl {
    display: none;
}

.menu__header {
    margin-bottom: 15px;
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 13px;*/
    font-family: 'Blogger Sans';
    font-size: 17px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 25px;
}

.page {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: top center
}

.page__footer {
    margin-top: auto;
}

.page__main {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.section {
    background: #ffffff;
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
}

.section_bg_transparent {
    background: rgba(0, 0, 0, .7);
}

.section__inner {
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding: 40px 0;
}

.section__header {
    margin: 0;
    margin-bottom: 40px;
    font-size: 21px;
    font-weight: normal;
    text-transform: uppercase;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.row__col {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.row__col_3 {
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
}

.row__col_2 {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
}

.link {
    display: block;
    padding: 10px 20px;
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 12px;*/
    font-family: 'Blogger Sans';
    font-size: 17px;
    color: #ecb412;
    text-decoration: none;
    text-align: center

}

.link_border {
    position: relative;
}

.link_border::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ecb412;
    -webkit-transform: skewX(-15deg);
    transform: skewX(-15deg);
}

.index-slide {
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    color: #ffffff;
    text-align: center
}

.index-slide__header {
    margin: 0;
    margin-top: 70px;
    text-align: center;
    font-size: 54px;
    color: #ffffff;
    text-transform: uppercase;
}

.index-slide__header span {
    display: block;
    color: #ecb412;
}

.index-slide__header::after {
    content: '';
    display: block;
    width: 90px;
    height: 1px;
    background-color: #ecb412;
    margin: 30px auto;
}

.index-slide__subheader {
    margin-bottom: 30px;
    font-size: 16px;
}

.index-slide__banner {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 20px;
    text-transform: uppercase;
    padding: 20px 80px;
    border: 2px dotted #ecb412;
    background-color: rgba(255, 255, 255, .2);
}

.index-slide__types-title {
    margin: 0;
    text-transform: none;
    font-size: 16px;
    font-weight: normal;
}

.index-slide__types-list {
    margin: 0;
    margin-top: 50px;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
}

.index-slide__types-list li {
    padding-right: 25px;
}

.index-slide__types-list li::before {
    content: '';
    display: block;
    width: 50px;
    height: 1px;
    background-color: rgba(255, 255, 255, .6);
    margin-bottom: 30px;
}

.index-slide__types-list h3 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 16px;
    text-transform: uppercase;
    color: #ecb412;
}

.index-slide__types-list p {
    font-size: 14px;
}

.index-slide__types-list p::before {
    content: '\2014';
}

.news-preview {
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 20px;
    border-bottom: 1px solid #cecece
}

.news-preview_big {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 30px;
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    border-bottom: 1px dotted #cecece;
}

.news-preview__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    margin-right: 20px;
    width: 90px;
    height: 90px;
    overflow: hidden;
    border: 1px solid #cecece;
}

.news-preview__img img {
    width: 100%;
    height: 100%;
}

.news-preview__header {
    margin: 0;
    margin-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
}

.news-preview__header a {
    color: #000000;
}

.news-preview__date {
    font-size: 13px;
    color: #8e9398;
    margin-bottom: 10px;
}

.news-preview__text {
    font-size: 14px;
}

.news-preview__link {
    font-size: 13px;
    color: #ecb412;
}

.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    margin-bottom: 25px;
    padding: 0;
    list-style: none;
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 13px;*/
    font-family: 'Blogger Sans';
    font-size: 17px;
    color: #000000

}

.breadcrumbs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ecb412;
}

.breadcrumbs__item:not(:first-child):before {
    content: '→';
    display: block;
    margin-right: 10px;
}

.breadcrumbs__link {
    display: block;
    margin-right: 10px;
    color: #000000;
}

.catalog {
    margin: 0;
    padding: 0;
    padding-bottom: 30px
}

.catalog_categories {
    margin: 0 -5px;
}

.catalog__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.catalog__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33%;
    flex: 0 1 33%;
    padding: 0 5px;
    margin-bottom: 20px;
}

.catalog__item_big {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 0;
    margin-bottom: 30px;
}

.catalog__pages {
    margin-top: 25px;
    margin-bottom: 30px;
}

.category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
    /*min-height: 340px;*/

}

.category::after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    margin-top: auto;
    border-bottom: 1px dashed #cecece;
}

.category__img {
    margin-bottom: 25px;
    width: 300px;
    height: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    border: 1px solid #cecece;
}

.category__img img {
    margin: auto;
}

.category__descr {
}

.category__descr p {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
    text-align: center;
}

.category__name {
    margin: 0;
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.category__name a {
    color: #000000;
}

.filter {
    padding: 30px 20px;
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    border: 2px solid #ecb412
}

.filter__header {
    margin: 0;
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: normal;
    text-transform: uppercase;
}

.filter__field {
    margin-bottom: 20px;
}

.filter__link {
    display: block;
    margin-bottom: 15px;
    text-align: center;
    font-size: 13px;
    font-weight: 300;
    color: #ecb412;
}

.filter__addition {
    display: block;
}

.filter__addition.closed {
    display: none;
}

.filter__found {
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
}

.filter__submit {
    width: 100%;
    padding: 15px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    background: #ecb412;
    cursor: pointer;
}

.field {
    /*font-family: Roboto, sans-serif;*/
    /*font-size: 14px*/
    font-family: 'Blogger Sans';
    font-size: 17px;
}

.field_inline {
}

.field_inline .field__name {
    display: inline-block;
    margin-right: 10px;
}

.field_inline .field__text {
    display: inline-block;
    width: 45px;
    margin-right: 15px;
}

.field__name {
    margin-bottom: 5px;
    font-weight: bold;
    white-space: nowrap;
}

.field__select {
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #ececec;
    border-radius: 3px;
    -webkit-appearance: none;
    background-image: url('../i/icon_arrowdown.png');
    background-position: right 8px center;
    background-repeat: no-repeat;
    line-height: 1em;

    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';

    /* for IE */
    -ms-appearance: none;
    appearance: none!important;
}

.field__checkbox {
    margin-bottom: 10px;
}

.field__checkbox input {
    display: none;
}

.field__checkbox input:checked + label::after {
    display: block;
}

.field__checkbox label {
    padding-left: 30px;
    position: relative;
}

.field__checkbox label::before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #cecece;
    border-radius: 2px;
}

.field__checkbox label::after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 1px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='%23ecb412'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 { fill: %23ebae34; fill-rule: evenodd; } %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M364.783,824.242l-1.053-1.03a0.76,0.76,0,0,0-1.053,0l-5.078,4.977-2.277-2.235a0.759,0.759,0,0,0-1.052,0l-1.053,1.031a0.72,0.72,0,0,0,0,1.03l2.8,2.742,1.053,1.031a0.76,0.76,0,0,0,1.053,0l1.053-1.031,5.605-5.484A0.721,0.721,0,0,0,364.783,824.242Z' transform='translate(-353 -823)'/%3E %3C/svg%3E") center center no-repeat;
    display: none;
}

.field__text {
}

.field__text input,
.field__text textarea {
    width: 100%;
    border: 1px solid #cecece;
    border-radius: 3px;
    font-size: 14px;
    padding: 5px 10px;
    resize: none;
}

.field__text_required {
    position: relative;
}

.field__text_required::after {
    content: '*';
    position: absolute;
    top: 5px;
    right: 5px;
    color: red;
    font-size: 14px;
}

.field__fileupload {
}

.field__fileupload input {
    display: none;
}

.field__fileupload label {
    vertical-align: middle;
    margin-right: 20px;
    white-space: nowrap;
}

.field__filename {
    display: inline-block;
    width: 200px;
    height: 28px;
    border: 1px solid #cecece;
    border-radius: 3px;
    font-size: 14px;
    padding: 5px 10px;
    margin-right: 10px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
}

.field__btn {
    display: inline-block;
    padding: 5px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    border-radius: 2px;
    background: #696969;
    cursor: pointer;
    margin-right: 10px;
}

.field__file-formats {
    display: block;
    margin: 0;
    font-size: 12px;
    font-style: italic;
}

.field_required {
    position: relative;
}

.field_required::after {
    content: '*';
    position: absolute;
    bottom: 3px;
    right: 10px;
    color: red;
    font-size: 14px;
}

.ten {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 30px;
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    border-bottom: 1px dotted #cecece
}

.ten_details {
    width: 100%;
    border: none;
}

.ten_details .ten__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 620px;
    height: 450px;
}

.ten_details .ten__props {
    width: 100%;
}

.ten_details .ten__props table {
    width: 100%;
}

.ten__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    margin-right: 25px;
    width: 160px;
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    border: 1px solid #cecece;
}

.ten__img img {
    margin: auto;
}

.ten__descr {
}

.ten__descr p {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}

.ten__name {
    margin: 0;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.ten__name a {
    color: #000000;
}

.ten__props {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 20px;
}

.ten__props table {
    width: 49%;
    border-collapse: collapse;
    table-layout: fixed;
}

.ten__props table tr {
    border-bottom: 1px dotted #000000;
}

.ten__props table td {
    padding: 5px 0;
    white-space: nowrap;
}

.ten__props table td:first-child {
    min-width: 250px;
}

.ten__props table td:last-child {
    text-align: right;
    font-weight: bold;
}

.ten__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ten__price {
    font-size: 18px;
    font-weight: bold;
    margin-right: 20px;
}

.ten__order-btn {
    padding: 15px 20px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    background: #ecb412;
    cursor: pointer;
}

.pages {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
}

.pages_centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.pages li {
    margin-right: 10px;
}

.pages a {
    display: block;
    width: 32px;
    height: 32px;
    padding: 10px;
    font-size: 14px;
    border-radius: 3px;
    background: #ecb412;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
}

.pages a:hover {
    text-decoration: underline;
}

.pages a.disabled {
    background: #cecece;
    cursor: auto;
}

.pages a.disabled:hover {
    text-decoration: none;
}

.files-list {
    margin: 0;
    padding: 0;
    list-style: none;
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
}

.files-list__item {
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #cecece;
}

.files-list__link {
    display: block;
    padding-left: 45px;
    font-size: 14px;
    font-weight: 300;
    color: #000000;
    background-position: left center;
    background-repeat: no-repeat;
}

.files-list__link:hover {
    color: #ecb412;
}

.files-list__link_type_pdf {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 36' fill='%23ecb412'%3E%3Cpath d='M28.75 5.965L22.94.248a.86.86 0 0 0-.6-.248H.86A.857.857 0 0 0 0 .848v34.3a.858.858 0 0 0 .86.85h27.28a.858.858 0 0 0 .86-.85V6.565a.846.846 0 0 0-.25-.6zM23.2 2.897l2.86 2.82H23.2V2.9zm-21.48-1.2h19.75v1.16H1.72V1.7zm25.56 32.606H1.72V4.555h19.75v2.01a.86.86 0 0 0 .87.848h4.94V34.3zm-7.89-17.666c-.41 0-.82.017-1.22.04-.15.01-.3.022-.45.035-.15-.154-.29-.313-.44-.475a16.05 16.05 0 0 1-2.21-3.47 13.646 13.646 0 0 0 .36-1.865 7.768 7.768 0 0 0-.26-3.65.843.843 0 0 0-1.05-.624 1.9 1.9 0 0 0-.75 1.58 5.24 5.24 0 0 0 .07 1.313 8.937 8.937 0 0 0 .33 1.26c.13.38.26.76.41 1.13-.09.29-.19.58-.3.86-.25.64-.51 1.25-.77 1.83-.14.29-.27.578-.4.85a28.613 28.613 0 0 1-1.36 2.6 15.065 15.065 0 0 0-3.08 1.43 6.48 6.48 0 0 0-1.22.97 2.03 2.03 0 0 0-.68 1.25.78.78 0 0 0 .31.698 1.35 1.35 0 0 0 1.08.14 5.868 5.868 0 0 0 2.85-2.08 22.878 22.878 0 0 0 1.77-2.2v-.008a27.35 27.35 0 0 1 3.52-.816c.57-.093 1.15-.17 1.75-.223a8.476 8.476 0 0 0 1.37 1.04 6.513 6.513 0 0 0 1.23.58 8.716 8.716 0 0 0 1.32.326 3.914 3.914 0 0 0 .7.04 1.234 1.234 0 0 0 1.35-.856.966.966 0 0 0-.11-.516c-.42-.735-1.87-.965-2.53-1.07a10.155 10.155 0 0 0-1.59-.103zm-8.62 2.342c-.25.38-.49.72-.71 1.02a5.14 5.14 0 0 1-2.11 1.95 1.61 1.61 0 0 1-.64.11.367.367 0 0 1-.42-.347 1.16 1.16 0 0 1 .16-.445 3.093 3.093 0 0 1 .38-.48 6.065 6.065 0 0 1 1.12-.9 13.6 13.6 0 0 1 2.38-1.164c-.05.085-.11.163-.16.242zm3.13-9.54a4.316 4.316 0 0 1-.04-1.19 2.57 2.57 0 0 1 .12-.56.943.943 0 0 1 .33-.57c.28-.078.36.512.39.68a7.474 7.474 0 0 1-.19 2.937c-.04.15-.07.293-.11.44-.07-.18-.13-.364-.19-.547a8.874 8.874 0 0 1-.31-1.195zm1.92 7.5a27.813 27.813 0 0 0-2.99.64 8.1 8.1 0 0 0 .75-1.195 14.616 14.616 0 0 0 1.3-2.964 14.367 14.367 0 0 0 2.09 3.08c.07.085.15.168.23.25q-.705.075-1.38.18zm7.09 1.32a.9.9 0 0 1-.69.35 3.987 3.987 0 0 1-1.84-.175 6.117 6.117 0 0 1-1.16-.53 7.15 7.15 0 0 1-1.02-.755c.39-.023.79-.04 1.19-.03a10.07 10.07 0 0 1 1.2.075 4.306 4.306 0 0 1 2.18.813.3.3 0 0 1 .14.245zm-8.47 8.14h-1.9v5.423h1.78a2.916 2.916 0 0 0 2.13-.736 2.766 2.766 0 0 0 .76-2.09 2.506 2.506 0 0 0-.72-1.93 2.9 2.9 0 0 0-2.05-.67zm.91 3.832a1.2 1.2 0 0 1-.99.39h-.34v-3.04h.44a1.127 1.127 0 0 1 .91.36 1.7 1.7 0 0 1 .3 1.105 1.858 1.858 0 0 1-.32 1.186zm-4.22-3.388a2.347 2.347 0 0 0-1.56-.45H7.66v5.43h1.49v-1.8h.42a2.21 2.21 0 0 0 1.54-.5 1.784 1.784 0 0 0 .55-1.407 1.593 1.593 0 0 0-.53-1.276zm-1.18 1.8a.742.742 0 0 1-.53.185h-.27v-1.25h.38a.52.52 0 0 1 .62.55.674.674 0 0 1-.2.51zm8.25 3.18h1.47V29.8h1.65v-1.177h-1.65v-1.036h1.79V26.41H18.2v5.428z'/%3E%3C/svg%3E");
    background-size: 29px 36px;
}

.news-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.news-list__item {
    margin-bottom: 30px;
}

.index-link {
    display: inline-block;
    position: relative;
    padding: 5px 0;
    z-index: 10
}

.index-link::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ecb412;
    -webkit-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: -1;
}

.index-link__img {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 300px;
    height: 170px;
    overflow: hidden;
    border: 1px solid #cecece;
}

.index-link__img img {
    margin: auto;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}

.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, .7)
}

.modal-overlay.closed {
    display: none;
}

.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 20;
    padding: 25px;
    padding-bottom: 40px;
    background: #ffffff;
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    min-width: 500px;
    min-height: 300px;
    max-width: 100%;
    max-height: 100%;
    overflow: auto
}

.modal__header {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin: 0;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.modal__close-btn {
    color: #ecb412;
    position: absolute;
    top: 2px;
    right: 9px;
    font-size: 20px;
    cursor: pointer;
}

.modal_order {
    min-width: 1050px;
    position: absolute;
    top: 10%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
    max-height: 10000px;
}

.modal.closed {
    display: none;
}

.order {
    /*font-family: Roboto, sans-serif*/
    font-family: 'Blogger Sans';
}

.order__variant {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
}

.order__variant-name {
    font-size: 14px;
    margin-right: 20px;
}

.order__variant-btn {
    padding: 15px 30px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    background: #ecb412;
    cursor: pointer;
}

.order__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.order__text {
    margin: 0;
    margin-bottom: 20px;
    font-size: 14px;
}

.order__text span {
    color: red;
}

.order__submit {
    padding: 15px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    background: #ecb412;
    cursor: pointer;
}

.order__field {

    /*margin-right: 20px;*/
    margin-bottom: 10px;
}

.order__img {
    width: 470px;
    height: 265px;
    border: 1px solid #cecece;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
}

.order__img img {
    margin: auto;
}

.order__table {
    width: 45%;
    border-collapse: collapse;
    font-size: 14px;
    margin-bottom: 20px;
    margin-right: 50px;
}

.order__table td {
    padding-bottom: 10px;
}

.order__table td:first-child {
    padding-right: 30px;
}

.order__table td:last-child {
    font-weight: 300;
}

.order__comment {
    margin-bottom: 10px;
}

.order__fields-group-header {
    margin-bottom: 5px;
    font-weight: bold;
    white-space: nowrap;
}

.order__fields-group {
}

.order__fields-group .field {
    margin-bottom: 5px;
}

.order__fields-group .field__name {
    font-weight: normal;
}

.order__subheader {
    font-weight: bold;
    color: #333333;
    margin-bottom: 10px;
}

.order__collapse {
    display: inline-block;
    padding-right: 15px;
    background: url('../i/icon-collapse.png') right center no-repeat;
    color: #ecb412;
    text-decoration: none;
}

.order__collapse span {
    border-bottom: 1px dotted #ecb412;
}

.order__collapse.closed {
    background: url('../i/icon-collapse-closed.png') right center no-repeat;
}

.order__line {
    margin-bottom: 20px;
}

#custom {
    display: none;
}

.index-slider {
    width: 1070px;
    margin: 100px auto
}

.index-slider__slide {
    width: 100%;
    padding: 30px 0;
    border-top: 3px solid #ecb412;
    border-bottom: 3px solid #ecb412;
}

.index-slider__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.index-slider__imgs {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36%;
    flex: 0 0 36%;
}

.index-slider__imgs img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    max-width:170px;
    height:100px;
}

.index-slider__imgs img:last-child {
    margin-right: 0;
}

.index-slider__text {
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
}

.index-slider .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 0;
    border: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    outline: none;
}

.index-slider .slick-prev {
    left: -60px;
    background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.594' height='28' viewBox='0 0 17.594 28'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 { fill: %23fff; fill-rule: evenodd; } %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1_копия' data-name='Forma 1 копия' class='cls-1' d='M359.27,383.5l3.33-3.267L351.659,369.5,362.6,358.766l-3.33-3.266L345,369.5Z' transform='translate(-345 -355.5)'/%3E %3C/svg%3E") center no-repeat;
}

.index-slider .slick-next {
    right: -60px;
    background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.59' height='28' viewBox='0 0 17.59 28'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 { fill: %23fff; fill-rule: evenodd; } %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M1556.73,355.7l-3.33,3.266,10.94,10.734-10.94,10.733,3.33,3.267,14.27-14Z' transform='translate(-1553.41 -355.688)'/%3E %3C/svg%3E") center no-repeat;
}

.index-slider .slick-dots {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}

.index-slider .slick-dots li {
    display: inline-block;
    margin: 0 5px;
}

.index-slider .slick-dots button {
    font-size: 0;
    border: 0;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background-color: #ecb412;
    cursor: pointer;
    outline: none;
}

.index-slider .slick-dots li.slick-active button {
    background-color: #ffffff;
}

.features-list {
    /*font-family: Roboto, sans-serif;*/
    font-family: 'Blogger Sans';
    margin: 0;
    padding: 0;
    list-style: none
}

.features-list__item {
    padding-left: 30px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 { fill: %23d5d5d5; fill-rule: evenodd; } %3C/style%3E %3C/defs%3E %3Cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M858.765,293.38l-1.141-1.144a0.806,0.806,0,0,0-1.14,0l-5.5,5.53-2.466-2.483a0.808,0.808,0,0,0-1.141,0l-1.14,1.144a0.815,0.815,0,0,0,0,1.145l3.036,3.047,1.14,1.145a0.808,0.808,0,0,0,1.141,0l1.141-1.145,6.072-6.094A0.815,0.815,0,0,0,858.765,293.38Z' transform='translate(-846 -292)'/%3E %3C/svg%3E") left top 5px no-repeat;
    color: #ffffff;
    font-size: 17px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.radio {
    margin-bottom: 10px;
    width: 100%
}

.radio input {
    display: none;
}

.radio label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin-bottom: 5px;
}

.radio label::before {
    content: '';
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8px;
    flex: 0 0 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 0 1px 1px #ccdadf;
    background-color: #ffffff;
    margin-right: 5px;
}

.radio input:checked + label::before {
    background-color: #cba554;
}

.radiogroup {
}

.radiogroup__name {
    margin-bottom: 5px;
    font-weight: bold;
}

.radiogroup input[type='text'] {
    display: block;
    width: 100%;
    border: 1px solid #cecece;
    border-radius: 3px;
    font-size: 14px;
    padding: 5px 10px;
}
.all_news a {
    font-size: 14px;
    text-transform: uppercase;
    color:#000 !important;
}
.thanks {
    color: #fff;
    font-size: 18px;
}
.order__legal {
    font-size: 12px;
    color: #cccccc;
}
.index-slider__header {
    color: #ecb412;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 25px;
}
a#order-btn {
    font-size: 18px;
}
.js-tube-submit:disabled{
    background: #c1b593;
}
.to-left{
    float: left;
}

.buy-tan .order-link {
	color: #0d0909;
	transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	background: #ecb412;
	border: 2px solid #ecb412;
    font-family: 'Blogger Sans';
	text-transform: uppercase;
	transition: background 0.5s ease;
}

.buy-tan .order-link:hover {
	background: #ffb100;
}

.buy-tan .order-link span {
	 transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	display: block;
	font-size: 19px;
	line-height: 27px;
    margin-bottom: -5px;
}


.download-catalog {
	margin-right: 10px;
}

.download-catalog .link_catalog {
	transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	border: 2px solid #ecb412;
    color: #ecb412;
	background: transparent;
    font-family: 'Blogger Sans';
	text-transform: uppercase;
	transition: background 0.5s ease;
}

.download-catalog .link_catalog span {
	 transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	display: block;
	font-size: 19px;
	line-height: 27px;
    margin-bottom: -5px;
}