

/* Start:/local/styles/css/slick.css?16604143821231*/
.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);-ms-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}
/* End */


/* Start:/local/styles/css/jquery.mCustomScrollbar.css?16604143823829*/
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
/* End */


/* Start:/local/styles/css/fancybox/jquery.fancybox.css?16604143823961*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/styles/css/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/styles/css/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/styles/css/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/styles/css/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/styles/css/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/styles/css/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.fancybox-overlay a,.fancybox-close,.fancybox-next,.fancybox-prev{border-bottom:none}
/* End */


/* Start:/local/styles/css/style.css?1752340500268044*/
@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 400;

    src: local("PT Sans"), local("PTSans-Regular"), url(/local/styles/css/fonts/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 400;

    src: local("PT Sans"), local("PTSans-Regular"), url(/local/styles/css/fonts/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 400;

    src: local("PT Sans"), local("PTSans-Regular"), url(/local/styles/css/fonts/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 400;

    src: local("PT Sans"), local("PTSans-Regular"), url(/local/styles/css/fonts/ATKpv8nLYAKUYexo8iqqrg.woff2) format("woff2");

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 700;

    src: local("PT Sans Bold"), local("PTSans-Bold"), url(/local/styles/css/fonts/kTYfCWJhlldPf5LnG4ZnHCEAvth_LlrfE80CYdSH47w.woff2) format("woff2");

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 700;

    src: local("PT Sans Bold"), local("PTSans-Bold"), url(/local/styles/css/fonts/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 700;

    src: local("PT Sans Bold"), local("PTSans-Bold"), url(/local/styles/css/fonts/hpORcvLZtemlH8gI-1S-7iEAvth_LlrfE80CYdSH47w.woff2) format("woff2");

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



@font-face {

    font-display: swap;

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 700;

    src: local("PT Sans Bold"), local("PTSans-Bold"), url(/local/styles/css/fonts/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");

    unicode-range: U+1F00-1FFF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");

    unicode-range: U+0370-03FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 300;

    src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");

    unicode-range: U+1F00-1FFF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");

    unicode-range: U+0370-03FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 400;

    src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/local/styles/css/fonts/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format("woff2");

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format("woff2");

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format("woff2");

    unicode-range: U+1F00-1FFF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format("woff2");

    unicode-range: U+0370-03FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format("woff2");

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



@font-face {

    font-display: swap;

    font-family: Ubuntu;

    font-style: normal;

    font-weight: 500;

    src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/local/styles/css/fonts/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format("woff2");

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;

}



.md-modal .md-content.modal-magnit__content {

    width: 50%;

    max-width: 900px;

}



.md-modal .modal-magnit__content .caption {

    font-size: 40px;

}



.magnit__desk {

    font-size: 21px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    color: #000;

    margin-bottom: 25px;

    letter-spacing: 0.3px;

}



.magnit__contacts {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    line-height: 34px;

    font-size: 24px;

    font-weight: 700;

}



.modal-magnit__content form {

    max-width: 575px;

}



.modal-magnit__content .form_inputs .input_field {

    height: 50px;

    border: 1px solid #b9b9b9;

    width: 100%;

}



.modal-magnit__content .form_inputs {

    max-width: 465px;

}



.magnit__input-wrapper {

    display: flex;

    justify-content: space-between;

    margin-bottom: 20px;

}



.magnit__input-wrapper .form_element {

    width: 48%;

}



.modal-magnit__content .form_element textarea {

    width: 100%;

    margin-bottom: 20px;

}



.modal-magnit__content .close_button {

    width: 40px;

    height: 40px;

    background: #00305a;

    display: flex;

    align-items: center;

    justify-content: center;

}



.modal-magnit__content .close_button:after,

.modal-magnit__content .close_button:before {

    top: 20px;

    background: #fff;

}



.form_element .magnit_files {

    display: none;

}



.magnit_file-label {

    font-size: 13px;

    color: #1b81f6;

    line-height: 34px;

    padding-left: 40px;

    cursor: pointer;

}



.form_element--file {

    background: url(/local/styles/css/img/group-4.png) no-repeat left;

}



.magnit_img {

    position: absolute;

    bottom: 0;

    right: -80px;

}



.modal-magnit__content .politics-on-form {

    max-width: 300px;

}



.advantages__slider-item {

    position: relative;

}



.advantages__slider-desk-wrapper {

    position: absolute;

    top: 33%;

    left: 5%;

    color: #fff;

    max-width: 740px;

}



.advantages__slider-title-red {

    font-size: 34px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    padding: 5px 15px;

    background: #ff2941;

    margin-bottom: 35px;

    width: fit-content;

}



.advantages__slider-title {

    font-size: 54px;

    margin-bottom: 35px;

}



.advantages__slider-desk {

    font-size: 30px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

}



.anim_map .map_cover {

    display: none;

}



.link__wrapper {

    height: auto !important;

    display: -webkit-flex !important;

    display: -moz-flex !important;

    display: -ms-flex !important;

    display: -o-flex !important;

    display: flex !important;

}



.anim_map .container {

    width: 100%;

    max-width: 2000px;

}



.map_slider .slick-slide img {

    max-height: 793px;

}



.tovar_item .name span {

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

}

.slick-slider .tovar_item .name span{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}



.hits_slider .slick-track {

    display: flex;

}



/*.all_characteristics table,

.all_characteristics td {

	border: 1px solid #ddd;

}*/



.template blockquote {

    font-style: italic;

}



.one_click_buy {

    display: table;

    cursor: pointer;

    font-size: 18px;

    text-align: center;

    font-weight: 500;

    margin: 11px 0 0;

    padding: 3px 0;

    color: #ff2941;

    border-bottom: 2px dashed #ff2941;

}



.one_click_buy:hover {

    color: #115488;

    border-bottom: 2px dashed #115488;

    transition: all 0.3s ease;

}



.one_click_buy_product {

    cursor: pointer;

    color: #ff2941;

    border: 2px solid #ff2941;

    border-radius: 30px;

    padding: 16px 16px 18px;

    font-size: 20px;

    width: 100%;

    display: block;

    text-align: center;

    margin-bottom: 12px;

    transition: all 0.3s ease;

    box-shadow: 0 9px 9px rgba(253, 74, 70, 0.24);

}



.one_click_buy_product:hover {

    background: #ff2941;

    color: #fff;

}



.separator {

    position: relative;

    display: block;

    overflow: hidden;

    text-align: center;

    margin-bottom: 14px;

    font-size: 18px;

    color: #949494;

}



.separator:after,

.separator:before {

    content: "";

    position: relative;

    display: inline-block;

    width: 50%;

    height: 2px;

    vertical-align: middle;

    background: #949494;

    background-clip: content-box;

    border-bottom: 1px solid rgba(255, 255, 255, 0.5);

}



.separator:before {

    left: -0.5em;

    margin: 0 0 0 -50%;

}



.separator:after {

    left: 0.5em;

    margin: 0 -50% 0 0;

}



/* Новый банер */



.banner_btd {

    border: 4px solid #fff;

    padding: 112px 195px 53px 193px;

}



.banner_btd_header {

    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;

    margin-bottom: 33px;

}



.banner_btd_logo img {

    width: 205px;

    margin-right: 61px;

}



.banner_btd p {

    font-size: 1.88rem;

    color: #fff;

    font-weight: 500;

    padding-bottom: 24px;

}



.banner_btd p {

    font-size: 1.88rem;

    color: #fff;

    font-weight: 500;

    padding-bottom: 24px;

}



.banner_btd_h1 {

    max-width: 770px;

    width: 100%;

    margin-bottom: 15px;

}



.banner_btd_htext {

    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;

}



.banner_btd_foot {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    padding: 10px 0;

    color: #fff;

    justify-content: space-between;

    padding-top: 32px;

}



.banner_btd_foot p {

    font-size: 1.03rem;

    margin-top: 13px;

}



.banner_btd_foot a {

    font-size: 1.2rem;

    padding: 15px 32px 11px;

    background: red;

    border-radius: 40px;

    color: #fff !important;

    font-weight: 400;

}



.banner_btd_foot a:hover {

    color: #fff;

}



.banner_btd_h2 {

    font-size: 1.7rem;

}

li.menu_city {
    cursor: pointer;
}

.header_main .main_navigation .search_result .result_list {
    max-height: 555px;
    overflow: auto;
}


.mob_search_form {
    margin-top: 35px;
    margin-bottom: 25px;
    margin-right: 22px;
}

.result_list_nthg {
    padding: 8px 37px 15px 7px;
}

.mob_adrss {
    margin-left: 10px;
}

.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.youtube .play {
    background: url('/local/styles/css/../css/img/youtube-play-btn.png') no-repeat; /*ВАЖНО: здесь укажите адрес до изображения*/
/*    background-position: 0 -50px;*/
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}

.youtube:hover .play {
    background-position: 0 0;
}

.nav_btm_block {
    width: 100%;
    height: 56px;
}

@media (max-width: 1530px) {

    .banner_btd {

        padding: 90px 158px 30px 156px;

    }



    .banner_btd_logo img {

        width: 168px;

        margin-right: 42px;

    }



    .banner_btd_h1 {

        max-width: 626px;

        margin-bottom: 10px;

    }



    .banner_btd p.banner_btd_h2 {

        font-size: 1.35rem;

    }



    .banner_btd p {

        padding-bottom: 21px;

        font-size: 1.55rem;

    }



    .banner_btd_header {

        margin-bottom: 26px;

    }



    .banner_btd_foot p {

        font-size: 0.82rem;

        margin-top: 16px;

    }



    .banner_btd_foot {

        padding-top: 24px;

    }



    .banner_btd_foot a {

        height: 42px;

        font-size: 0.95rem;

        padding: 12px 28px 6px;

    }



/*    .main_banner {

        height: 675px !important;

    }*/



}



@media (max-width: 1215px) {

/*    .main_banner {

        height: 609px !important;

    }*/



    .banner_btd {

        padding: 50px;

    }



    .banner_btd_logo {

        width: 25%;

    }



    .banner_btd_logo img {

        width: 100%;

        margin-right: 0;

    }



    .banner_btd_right {

        width: 70%;

    }



    .banner_btd_h2 {

        font-size: 1.25em;

    }



    .banner_btd p {

        font-size: 1.25em;

    }



    .banner_btd_foot p {

        font-size: 0.82rem;

    }



}



@media (max-width: 600px) {

/*    .main_banner {

        height: 420px !important;

    }*/



    .banner_btd {

        padding: 0;

        border: none;

    }



    .banner_btd p.banner_btd_h2 {

        font-size: 1rem;

        padding-bottom: 10px;

    }



    .banner_btd p {

        font-size: 1em;

    }



    .banner_btd_foot p {

        text-align: center;

    }



    .banner_btd_foot a {

        margin: 0 auto;

    }

}





@media (max-width: 480px) {

/*    .main_banner {

        height: 360px !important;

    }*/



    .banner_btd p {

        font-size: 0.8em;   

    }



    .banner_btd_header {

        margin-bottom: 7px;

    }



    .banner_btd_foot {

        padding-top: 4px;

    }

}



/* ///////////// */



@media (max-width: 600px) {

    .md-modal .md-content.modal-magnit__content {

        width: 80%;

    }



    .md-modal .modal-magnit__content .caption {

        font-size: 20px !important;

    }



    .magnit__desk {

        font-size: 15px;

    }



    .magnit__contacts {

        font-size: 17px;

    }

}



@media (max-width: 1500px) {

    .magnit_img {

        width: 275px;

    }



    .advantages__slider-desk-wrapper {

        top: 35%;

    }

}



@media (min-width: 1023px) and (max-width: 1530px) {

    .magnit_img {

        width: 375px;

        right: -195px;

    }



    .fixed_header .dropdown_submenu .dropdown_menulist.kontakty_submenu:before,

    .header .dropdown_submenu .dropdown_menulist.kontakty_submenu:before {

        left: 618px !important;

    }



    .fixed_header .dropdown_submenu.services_submenu .dropdown_menulist:before,

    .header .dropdown_submenu.services_submenu .dropdown_menulist:before {

        left: 405px !important;

    }



    .fixed_header .dropdown_submenu .dropdown_menulist.resheniya_submenu:before,

    .header .dropdown_submenu .dropdown_menulist.resheniya_submenu:before {

        left: 505px !important;

    }

}



@media (max-width: 1430px) {

    .advantages__slider-title-red {

        font-size: 18px;

    }



    .advantages__slider-title {

        font-size: 30px;

        margin-bottom: 15px;

    }



    .advantages__slider-desk {

        font-size: 15px;

        font-family: "PT Sans", Helvetica, Arial, sans-serif;

    }

}



@media (max-width: 1024px) {

    .magnit_img {

        width: 165px;

    }

}



@media (max-width: 767px) {

    .advantages__slider-desk-wrapper {

        top: 5%;

        max-width: 255px;

    }



    .advantages__slider-title {

        font-size: 16px;

        margin-bottom: 5px;

        line-height: auto;

    }



    .advantages__slider-desk {

        font-size: 10px;

        line-height: auto;

    }



    .advantages__slider-desk span {

        font-size: 13px !important;

    }



    .advantages__slider-title-red {

        margin-bottom: 5px;

    }



    .advantages__slider-title-red {

        display: none;

    }

}



.content_part ul li::before {

    content: "";

    background: #0b0b0b;

    width: 9px;

    height: 1px;

    display: block;

    position: absolute;

    left: 0;

    top: 15px;

}



.content_part ul li {

    position: relative;

    padding-left: 17px;

    font-size: 21px;

    line-height: 150%;

    font-weight: 300;

    margin-bottom: 13px;

}



.content_part table tr td {

    border: 1px solid #ddd;

    padding: 10px;

    width: 100%;

}



.content_part table {

    border: 1px solid #ddd;

    border-collapse: collapse;

    margin: 25px 0;

    width: 100%;

}



.news-detail li {

    font-weight: 300;

    line-height: 35px;

    font-size: 21px;

    margin-bottom: 5px;

}



@font-face {

    font-display: swap;

    font-family: PTRoubleSans;

    src: url(/local/styles/css/fonts/PTRoubleSans.eot);

    src: local("?"), url(/local/styles/css/fonts/PTRoubleSans.woff) format("woff"), url(/local/styles/css/fonts/PTRoubleSans.ttf) format("truetype"), url(/local/styles/css/fonts/PTRoubleSans.svg) format("svg");

    font-weight: 400;

    font-style: normal;

}



@font-face {

    font-display: swap;

    font-family: Intro;

    src: url(/local/styles/css/fonts/Intro.eot?#iefix) format("embedded-opentype"), url(/local/styles/css/fonts/Intro.otf) format("opentype"), url(/local/styles/css/fonts/Intro.woff) format("woff"), url(/local/styles/css/fonts/Intro.ttf) format("truetype"), url(/local/styles/css/fonts/Intro.svg#Intro) format("svg");

    font-weight: 400;

    font-style: normal;

}



.rouble {

    font-family: PTRoubleSans, sans-serif;

    font-style: normal;

}



*,

:after,

:before {

    box-sizing: border-box;

}



* {

    outline: 0;

}



html {

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

    text-size-adjust: 100%;

}



html * {

    max-height: 1000000px;

}



body,

html {

    width: 100%;

    position: relative;

}



body {

    margin: 0 auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    min-height: 100vh;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    font-family: Ubuntu, Helvetica, Arial, sans-serif;

    font-size: 16px;

    color: #0b0b0b;

    min-width: 320px;

    -webkit-overflow-scrolling: auto;

    overflow-x: hidden !important;

}



.disable_hover,

.disable_hover * {

    pointer-events: none !important;

}



img {

    border: none;

    max-width: 100%;

    height: auto;

}



h1,

h2,

h3,

h4,

h5,

h6,

p {

    padding: 0;

    margin: 0;

    font-weight: 400;

}



ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



b {

    font-weight: 700;

}



a {

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    color: #105388;

    text-decoration: none;

}



a:focus,

a:hover {

    text-decoration: none;

    outline: 0;

}



a:hover {

    color: #ff2941;

}



input {

    padding: 6px 10px 8px;

    border-radius: 0;

    border: none;

    background: #fff;

    border-bottom: 2px solid #b5b5b5;

    font-family: Ubuntu, Helvetica, Arial, sans-serif;

    font-weight: 400;

    color: #0b0b0b;

    font-size: 17px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    width: 100%;

}



input::-webkit-input-placeholder {

    color: #909090;

    opacity: 1;

    -webkit-transition: opacity 0.3s ease;

    transition: opacity 0.3s ease;

}



input::-moz-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



input:-moz-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



input:-ms-input-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



input:focus::-webkit-input-placeholder {

    text-indent: 0;

    opacity: 0;

}



input:focus::-moz-placeholder {

    text-indent: 0;

    opacity: 0;

}



input:focus:-moz-placeholder {

    text-indent: 0;

    opacity: 0;

}



input:focus:-ms-input-placeholder {

    text-indent: 0;

    opacity: 0;

}



input:active,

input:focus {

    outline: 0;

}



input::-ms-clear {

    display: none;

}



textarea {

    font-family: "Open Sans", sans-serif;

    color: #909090;

    font-size: 16px;

    background: #fff;

    border: 2px solid #d1d1d1;

    resize: none;

}



.error {

    border-color: #e74c3c;

    color: #ce260b;

}



.error::-webkit-input-placeholder {

    color: #ce260b;

}



.error::-moz-placeholder {

    color: #ce260b;

}



.error:-moz-placeholder {

    color: #ce260b;

}



.error:-ms-input-placeholder {

    color: #ce260b;

}



.hidden {

    display: none;

}



.tabs_content {

    display: none;

}



.tabs_content:first-child {

    display: block;

}



.tabs_content .accordion_toggle {

    display: none;

}



.tabs_content .mobile_tab_container {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



@-webkit-keyframes jump {

    0% {

        -webkit-transform: translate(0, 0);

        transform: translate(0, 0);

    }

    50% {

        -webkit-transform: translate(0, -5px);

        transform: translate(0, -5px);

    }

    100% {

        -webkit-transform: translate(0, 0);

        transform: translate(0, 0);

    }

}



@keyframes jump {

    0% {

        -webkit-transform: translate(0, 0);

        transform: translate(0, 0);

    }

    50% {

        -webkit-transform: translate(0, -5px);

        transform: translate(0, -5px);

    }

    100% {

        -webkit-transform: translate(0, 0);

        transform: translate(0, 0);

    }

}



@-webkit-keyframes tick {

    0% {

        -webkit-transform: scale(0);

        transform: scale(0);

    }

    90% {

        -webkit-transform: scale(1.4);

        transform: scale(1.4);

    }

    100% {

        -webkit-transform: scale(1);

        transform: scale(1);

    }

}



@keyframes tick {

    0% {

        -webkit-transform: scale(0);

        transform: scale(0);

    }

    90% {

        -webkit-transform: scale(1.4);

        transform: scale(1.4);

    }

    100% {

        -webkit-transform: scale(1);

        transform: scale(1);

    }

}



@-webkit-keyframes anim_catalog {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -9300px;

    }

}



@keyframes anim_catalog {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -9300px;

    }

}



@-webkit-keyframes anim_service {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -12420px;

    }

}



@keyframes anim_service {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -12420px;

    }

}



@-webkit-keyframes anim_solution {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -11700px;

    }

}



@keyframes anim_solution {

    from {

        background-position: 0 0;

    }

    to {

        background-position: 0 -11700px;

    }

}



@-webkit-keyframes bounceInDown {

    100%,

    60%,

    75%,

    90%,

    from {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

    }

    0% {

        opacity: 0;

        -webkit-transform: translate3d(0, -3000px, 0);

        transform: translate3d(0, -3000px, 0);

    }

    100% {

        -webkit-transform: none;

        transform: none;

        visibility: visible;

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

}



@keyframes bounceInDown {

    100%,

    60%,

    75%,

    90%,

    from {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

    }

    0% {

        opacity: 0;

        -webkit-transform: translate3d(0, -3000px, 0);

        transform: translate3d(0, -3000px, 0);

    }

    100% {

        -webkit-transform: none;

        transform: none;

        visibility: visible;

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

}



@-webkit-keyframes rotateInRight {

    from {

        -webkit-transform: rotate3d(0, 0, 1, 45deg);

        transform: rotate3d(0, 0, 1, 45deg);

        opacity: 0;

    }

    to {

        pointer-events: auto;

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);

        transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);

        visibility: visible;

    }

}



@keyframes rotateInRight {

    from {

        -webkit-transform: rotate3d(0, 0, 1, 45deg);

        transform: rotate3d(0, 0, 1, 45deg);

        opacity: 0;

    }

    to {

        pointer-events: auto;

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);

        transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);

        visibility: visible;

    }

}



@-webkit-keyframes lightSpeedIn {

    from {

        -webkit-transform: translate3d(200%, 0, 0);

        transform: translate3d(200%, 0, 0);

        opacity: 0;

    }

    60% {

        opacity: 1;

    }

    80% {

        opacity: 1;

    }

    to {

        -webkit-transform: none;

        transform: none;

        opacity: 1;

        visibility: visible;

    }

}



@keyframes lightSpeedIn {

    from {

        -webkit-transform: translate3d(200%, 0, 0);

        transform: translate3d(200%, 0, 0);

        opacity: 0;

    }

    60% {

        opacity: 1;

    }

    80% {

        opacity: 1;

    }

    to {

        -webkit-transform: none;

        transform: none;

        opacity: 1;

        visibility: visible;

    }

}



@-webkit-keyframes lightSpeedInLeft {

    from {

        -webkit-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0);

        opacity: 0;

    }

    60% {

        opacity: 1;

    }

    80% {

        opacity: 1;

    }

    to {

        -webkit-transform: none;

        transform: none;

        opacity: 1;

        visibility: visible;

    }

}



@keyframes lightSpeedInLeft {

    from {

        -webkit-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0);

        opacity: 0;

    }

    60% {

        opacity: 1;

    }

    80% {

        opacity: 1;

    }

    to {

        -webkit-transform: none;

        transform: none;

        opacity: 1;

        visibility: visible;

    }

}



.checkbox_block input[type="checkbox"] {

    display: none;

}



.checkbox_block input[type="checkbox"] + label {

    font-size: 17px;

    cursor: pointer;

    position: relative;

    padding-left: 32px;

    color: #4a4c4c;

    display: inline-block;

}



.checkbox_block input[type="checkbox"] + label:before {

    content: "";

    background: 0 0;

    width: 21px;

    height: 21px;

    display: block;

    border: 2px solid #183359;

    position: absolute;

    left: 0;

    top: 0;

}



.checkbox_block input[type="checkbox"] + label:after {

    content: "";

    background: 0 0;

    width: 6px;

    height: 13px;

    display: block;

    position: absolute;

    left: 8px;

    top: 2px;

    border-right: 2px solid #183359;

    border-bottom: 2px solid #183359;

    -webkit-transform: rotate(50deg);

    -ms-transform: rotate(50deg);

    transform: rotate(50deg);

    opacity: 0;

}



.checkbox_block input[type="checkbox"]:checked + label:before {

    background-position: 0 -16px;

}



.checkbox_block input[type="checkbox"]:checked + label:after {

    opacity: 1;

}



.radio_block {

    margin: 9px 0 11px;

}



.radio_block input[type="radio"] {

    display: none;

}



.radio_block input[type="radio"] + label {

    font-size: 17px;

    cursor: pointer;

    position: relative;

    padding-left: 26px;

    color: #4a4c4c;

    display: inline-block;

}



.radio_block input[type="radio"] + label:before {

    content: "";

    background: 0 0;

    width: 20px;

    height: 20px;

    display: block;

    background-position: 0 0;

    position: absolute;

    left: 0;

    top: 0;

    border: 2px solid #0c3a62;

    border-radius: 50%;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.radio_block input[type="radio"] + label:after {

    content: "";

    background: #ff2941;

    width: 10px;

    height: 10px;

    display: block;

    border-radius: 50%;

    position: absolute;

    left: 5px;

    top: 5px;

    opacity: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.radio_block input[type="radio"]:checked + label:before {

    border-color: #ff2e45;

}



.radio_block input[type="radio"]:checked + label:after {

    opacity: 1;

}



.dropdown,

.dropdown_list {

    position: relative;

    display: inline-block;

}



.dropdown .sort_arr,

.dropdown_list .sort_arr {

    font-family: Arial, sans-serif;

    font-size: 12px;

    vertical-align: 1px;

}



.dropdown span,

.dropdown_list span {

    cursor: pointer;

    position: relative;

    z-index: 16;

    display: inline-block;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    font-size: 18px;

    font-weight: 300;

    border: 1px solid #aeaeae;

    border-radius: 32px;

    color: #7a7a7a;

    padding: 11px 42px 11px 23px;

}



.dropdown span:after,

.dropdown_list span:after {

    content: "";

    background: 0 0;

    width: 9px;

    height: 9px;

    display: block;

    position: absolute;

    right: 20px;

    top: 15px;

    border-bottom: 1px solid #9b9b9b;

    border-right: 1px solid #9b9b9b;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.dropdown span.active,

.dropdown_list span.active {

    border-color: transparent;

}



.dropdown span.active:after,

.dropdown_list span.active:after {

    -webkit-transform: rotate(225deg);

    -ms-transform: rotate(225deg);

    transform: rotate(225deg);

    top: 20px;

}



.dropdown a,

.dropdown_list a {

    color: inherit;

}



.dropdown .close_list,

.dropdown_list .close_list {

    display: none;

    position: absolute;

    top: 0;

    left: 0;

    background: #fff;

    width: 100%;

    z-index: 15;

    overflow-y: auto;

    /*max-height: 212px;*/

    border: 1px solid #aeaeae;

    border-radius: 22px;

    padding: 46px 0 10px;

}



.dropdown .close_list li,

.dropdown_list .close_list li {

    margin: 0;

    padding: 11px 15px 11px 23px;

    letter-spacing: 0.2px;

}



.dropdown .close_list li a,

.dropdown_list .close_list li a {

    font-size: 18px;

    font-weight: 300;

    color: #7a7a7a;

}



.dropdown .close_list li a:hover,

.dropdown_list .close_list li a:hover {

    color: #ff2941;

}



.dropdown .close_list .mCSB_scrollTools .mCSB_dragger,

.dropdown_list .close_list .mCSB_scrollTools .mCSB_dragger {

    background: #ff2941;

    border-radius: 4px;

}



.dropdown .close_list .mCSB_scrollTools,

.dropdown_list .close_list .mCSB_scrollTools {

    width: 4px;

}



.dropdown .close_list .mCSB_inside > .mCSB_container,

.dropdown_list .close_list .mCSB_inside > .mCSB_container {

    margin-right: 0;

}



.dropdown .close_list .mCSB_draggerContainer,

.dropdown_list .close_list .mCSB_draggerContainer {

    background: #e2e2e2;

}



.close_button {

    width: 20px;

    height: 20px;

    cursor: pointer;

    top: 15px;

    right: 13px;

    position: absolute;

    z-index: 2;

}



.close_button:after,

.close_button:before {

    content: "";

    background: #b5b5b5;

    width: 20px;

    height: 2px;

    display: block;

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    position: absolute;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    top: 6px;

}



.close_button:after {

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.close_button:hover:after,

.close_button:hover:before {

    background: #ff2941;

}



.md-modal {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);

    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);

    overflow: hidden;

    outline: 0;

    background: rgba(0, 0, 0, 0.77);

}



.md-modal .md-content {

    width: 411px;

    margin: 60px auto;

    background: #fff;

    position: relative;

    box-shadow: 0 0 38px rgba(3, 3, 3, 0.21);

    padding: 29px 51px 64px;

}



.md-modal .md-content .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 34px;

    margin-bottom: 13px;

}



.md-modal .md-content p {

    line-height: 26px;

    font-size: 17px;

    margin-bottom: 8px;

}



.md-show {

    overflow-y: hidden;

    padding-right: 17px;

}



.md-show .md-modal.open {

    overflow-x: hidden;

    overflow-y: auto;

    visibility: visible;

    opacity: 1;

}



.video_modal .md-content {

    width: 800px;

    height: 450px;

    position: relative;

    padding: 0;

    border: none;

    box-shadow: none;

}



.video_modal .md-content .close_button {

    width: 26px;

    height: 26px;

    top: -30px;

    right: -30px;

}



.video_modal .md-content .close_button:after,

.video_modal .md-content .close_button:before {

    background: #fff;

    width: 26px;

    height: 2px;

    top: 12px;

}



.video_modal .md-content .close_button:hover:after,

.video_modal .md-content .close_button:hover:before {

    background: #ff2941;

}



.video_modal .md-content figure {

    margin: 0;

    width: 100%;

    height: 100%;

}



.modal_form .form_submit {

    margin: 38px 0 0;

}



.modal_form .form_submit .button:hover {

    -webkit-transform: translate(0, -5px);

    -ms-transform: translate(0, -5px);

    transform: translate(0, -5px);

}



.modal_form .rating {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    margin: 33px 0 61px;

}



.modal_form .rating span {

    color: #909090;

    font-size: 17px;

    letter-spacing: 0.2px;

    margin-right: 15px;

}



.input_element {

    position: relative;

    z-index: 1;

    display: inline-block;

    width: 100%;

    vertical-align: top;

}



.input_element .input_field {

    position: relative;

    display: block;

    border: none;

    border-radius: 0;

    background: #fff;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}



.input_element .input_label {

    display: inline-block;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



.input_element .input_label .input_caption {

    position: relative;

    display: block;

    width: 100%;

}



.effect_nao {

    overflow: hidden;

    padding-top: 10px;

}



.effect_nao .effect_nao_field {

    margin-bottom: -27px;

    padding: 16px 0 18px;

    width: 100%;

    background: 0 0;

    color: #202020;

    font-size: 17px;

    letter-spacing: 0;

}



.effect_nao .effect_nao_label {

    position: absolute;

    top: 21px;

    font-size: 17px;

    left: 0;

    letter-spacing: 0;

    color: #909090;

    display: block;

    width: 100%;

    text-align: left;

    padding: 0;

    pointer-events: none;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transition: -webkit-transform 0.2s 0.15s, color 0.7s;

    transition: transform 0.2s 0.15s, color 0.7s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

}



.effect_nao .graphic {

    top: 0;

    left: 0;

    fill: none;

}



.effect_nao .graphic.graphic_nao {

    height: 32px;

    stroke: #d1d1d1;

    pointer-events: none;

    -webkit-transition: -webkit-transform 0.7s, stroke 0.7s;

    transition: transform 0.7s, stroke 0.7s;

    -webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);

    transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);

    stroke-width: 2;

}



.effect_nao_field:focus + .effect_nao_label,

.input_filled .effect_nao_label {

    -webkit-transform: translate3d(0, -16px, 0) scale3d(0.75, 0.75, 1);

    transform: translate3d(0, -16px, 0) scale3d(0.75, 0.75, 1);

}



.effect_nao_field:focus ~ .graphic_nao,

.input_filled .graphic_nao {

    -webkit-transform: translate3d(-66.6%, 0, 0);

    transform: translate3d(-66.6%, 0, 0);

}



.template_form .error_text {

    color: #ff2941;

    font-size: 13px;

    letter-spacing: 0.1px;

    display: none;

}



.template_form .form_element.error .error_text {

    display: block;

}



.template_form .input_textarea {

    width: 100%;

    border: none;

    border-bottom: 2px solid #d1d1d1;

    padding: 0;

    height: 36px;

    font-size: 17px;

    font-family: Ubuntu, Helvetica, Arial, sans-serif;

    color: #202020;

}



.template_form .input_textarea::-webkit-input-placeholder {

    color: #909090;

    opacity: 1;

    -webkit-transition: opacity 0.3s ease;

    transition: opacity 0.3s ease;

}



.template_form .input_textarea::-moz-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



.template_form .input_textarea:-moz-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



.template_form .input_textarea:-ms-input-placeholder {

    color: #909090;

    opacity: 1;

    transition: opacity 0.3s ease;

}



.template_form .input_textarea:focus::-webkit-input-placeholder {

    text-indent: 0;

    opacity: 0;

}



.template_form .input_textarea:focus::-moz-placeholder {

    text-indent: 0;

    opacity: 0;

}



.template_form .input_textarea:focus:-moz-placeholder {

    text-indent: 0;

    opacity: 0;

}



.template_form .input_textarea:focus:-ms-input-placeholder {

    text-indent: 0;

    opacity: 0;

}



.container {

    width: 1435px;

    margin: 0 auto;

}



.container_fluid {

    width: 100%;

}



.button {

    display: inline-block;

    color: #fff;

    padding: 15px 52px 17px;

    text-align: center;

    background-color: #ff2941;

    font-size: 20px;

    font-weight: 300;

    cursor: pointer;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    box-shadow: 0 9px 9px rgba(253, 74, 70, 0.24);

    border-radius: 37px;

    border: none;

    letter-spacing: 0.3px;

}



.button:hover {

    background: #ff5f5a;

    color: #fff;

}



.button_border {

    background: 0 0;

    border: 2px solid #ff2941;

    color: #0b0b0b;

    font-size: 18px;

    font-family: Ubuntu, Helvetica, Arial, sans-serif;

    font-weight: 300;

    border-radius: 32px;

    display: inline-block;

    padding: 10px 25px 12px;

}



.button_border:hover {

    background: #ff2941;

    color: #fff;

}



.button_border:hover .arrow_mini {

    background: #fff;

}



.button_border:hover .arrow_mini:after,

.button_border:hover .arrow_mini:before {

    background: #fff;

}



button[type="submit"] {

    font-family: Ubuntu, Helvetica, Arial, sans-serif;

    font-weight: 300;

    font-size: 20px;

    padding: 19px 45px 21px;

    letter-spacing: 0.2px;

}



.arrow_mini {

    width: 11px;

    height: 1px;

    background: #0b0b0b;

    display: inline-block;

    position: relative;

    border-radius: 10px;

    vertical-align: 4px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.arrow_mini:after,

.arrow_mini:before {

    content: "";

    background: #0b0b0b;

    width: 6px;

    height: 1px;

    display: block;

    position: absolute;

    right: 0;

    -webkit-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(40deg);

    border-radius: 10px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.arrow_mini:before {

    top: -2px;

}



.arrow_mini:after {

    -webkit-transform: rotate(-42deg);

    -ms-transform: rotate(-42deg);

    transform: rotate(-42deg);

    bottom: -2px;

}



.arrow_mini.arrow_left:after,

.arrow_mini.arrow_left:before {

    right: auto;

    left: 0;

    -webkit-transform: rotate(-40deg);

    -ms-transform: rotate(-40deg);

    transform: rotate(-40deg);

}



.arrow_mini.arrow_left:after {

    -webkit-transform: rotate(42deg);

    -ms-transform: rotate(42deg);

    transform: rotate(42deg);

}



.image_fon {

    background-position: center top;

    background-repeat: no-repeat;

}



.title {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 42px;

}



.title_small {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 32px;

}



main {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

}



.icon {

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    fill: none;

    display: inline-block;

    stroke: #fff;

}



.search_form {

    width: 100%;

    position: relative;

}



.search_form .search_info {

    width: 100%;

    padding: 8px 38px 11px 14px;

    background: #fff;

    border: 1px solid #b5b5b5;

    font-size: 17px;

    letter-spacing: 0.2px;

    color: #0b0b0b;

}



.search_form .search_info::-webkit-input-placeholder {

    color: #b5b5b5;

}



.search_form .search_info::-moz-placeholder {

    color: #b5b5b5;

}



.search_form .search_info:-moz-placeholder {

    color: #b5b5b5;

}



.search_form .search_info:-ms-input-placeholder {

    color: #b5b5b5;

}



.search_form .search_submit {

    border: 0;

    background: 0 0;

    width: 21px;

    height: 20px;

    padding: 0;

    position: absolute;

    right: 12px;

    top: 10px;

    z-index: 3;

    cursor: pointer;

}



.search_form .search_submit:hover + .icon_search {

    stroke: #ff2941;

}



.search_form .icon_search {

    position: absolute;

    right: 12px;

    top: 10px;

    z-index: 2;

    width: 21px;

    height: 20px;

    stroke: #b4b4b4;

    stroke-width: 2;

}



.city_dropdown {

    background: #fff;

    box-shadow: 0 0 38px rgba(3, 3, 3, 0.21);

    padding: 29px 58px 62px 50px;

    width: 770px;

    position: absolute;

    top: 100%;

    left: 0;

    margin: 11px 0 0;

    opacity: 0;

    visibility: hidden;

    z-index: 10;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    height: 100vh;

    display: flex;

    flex-direction: column

}



.city_dropdown.active {

    opacity: 1;

    visibility: visible;

}



.city_dropdown .city_close {

    display: none;

}



.result_list .search-list-results {

    flex-grow: 1;

}



.city_dropdown .result_list li {

    flex-shrink: 0;

}



.city_dropdown .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 34px;

    color: #0b0b0b;

    margin-bottom: 20px;

}



.city_dropdown .search_form {

    margin-bottom: 30px;

}



.city_dropdown .result_list li {

    margin-bottom: 14px;

}



.city_dropdown .result_list li a {

    color: #125388;

    font-size: 14px;

    font-weight: 400;

    letter-spacing: 0.1px;

}



.city_dropdown .result_list li a:hover {

    color: #ff2941;

}



.slick-dots {

    position: absolute;

    z-index: 9;

}



.slick-dots li {

    display: inline-block;

    vertical-align: bottom;

    margin: 0 7px;

    height: 21px;

    position: relative;

    width: 21px;

}



.slick-dots li button {

    text-indent: -9999px;

    width: 21px;

    height: 21px;

    padding: 0;

    background: #0b0b0b;

    border: 3px solid #fff;

    border-radius: 50%;

    cursor: pointer;

    outline: 0;

    position: relative;

    -webkit-transition: opacity 0.3s ease;

    transition: opacity 0.3s ease;

}



.slick-dots li button:hover {

    opacity: 0.7;

}



.slick-dots li button:active {

    outline: 0;

}



.slick-dots li.slick-active button {

    border-width: 5px;

    border-color: #ff2941;

    background: #fff;

}



.slick-dots li.slick-active button:hover {

    opacity: 1;

}



.slick-next,

.slick-prev {

    border: none;

    position: absolute;

    top: 50%;

    margin-top: -7px;

    z-index: 9;

    padding: 0;

    display: block;

    width: 26px;

    height: 15px;

    background: 0 0;

    cursor: pointer;

}



.slick-next:hover .icon,

.slick-prev:hover .icon {

    stroke: #ff2941;

    fill: #ff2941;

}



.slick-next .icon,

.slick-prev .icon {

    stroke: #0b0b0b;

    width: 26px;

    height: 15px;

    fill: #0b0b0b;

}



.slick-prev {

    left: 0;

}



.slick-next {

    right: 0;

}



.decision_slider,

.hits_slider,

.img_rubric_slider,

.map_slider {

    display: none;

}



.decision_slider.slick-initialized,

.hits_slider.slick-initialized,

.img_rubric_slider.slick-initialized,

.map_slider.slick-initialized {

    display: block;

}



.star-rating__wrap input[type="radio"] {

    display: none;

}



.star-rating__wrap input[type="radio"] + .label_star {

    display: block;

    position: relative;

    float: right;

    margin: 0 5px 0 0;

    cursor: pointer;

    opacity: 1;

    width: 15px;

    height: 14px;

}



.star-rating__wrap input[type="radio"] + .label_star:before {

    content: "";

    background: url(/local/styles/css/img/svg/default/star_disable.svg) no-repeat;

    width: 15px;

    height: 14px;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

}



.star-rating__wrap input[type="radio"]:checked + .label_star:before,

.star-rating__wrap input[type="radio"]:checked ~ input[type="radio"] + .label_star:before {

    background-image: url(/local/styles/css/img/svg/default/star.svg) !important;

}



.star-rating__wrap.disabled input[type="radio"] + .label_star:hover:before,

.star-rating__wrap.disabled input[type="radio"] + .label_star:hover ~ input[type="radio"] + .label_star:before {

    background-image: url(/local/styles/css/img/svg/default/star_disable.svg);

}



.rating .star0,

.rating .star1,

.rating .star2,

.rating .star3,

.rating .star4,

.rating .star5 {

    background: url(/local/styles/css/img/svg/default/rating.svg) no-repeat;

    width: 95px;

    height: 14px;

    display: inline-block;

    background-position: 0 0;

}



.rating .star1 {

    background-position: 0 -16px;

}



.rating .star2 {

    background-position: 0 -32px;

}



.rating .star3 {

    background-position: 0 -48px;

}



.rating .star4 {

    background-position: 0 -64px;

}



.rating .star5 {

    background-position: 0 -80px;

}



.tovar_photos .rating .star5 {

    margin-right: 20px;

}



.artikul {

    float: right;

}



.icon_link {

    width: 14px;

    height: 11px;

}



.hamburger,

.mobile_menu {

    display: none;

}



.fixed_header,

.header {

    position: relative;

    box-shadow: 0 9px 38px rgba(17, 32, 47, 0.11);

}



.fixed_header .header_main,

.header .header_main {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}



.fixed_header .header_main .logo,

.header .header_main .logo {

    width: 113px;

    /*height: 113px;*/

    background: #00305a;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.header .header_main .mobile-logo {

    display: none;

    width: 82px;

    height: 82px;

    align-items: center;

    justify-content: center;

    background-color: #042B4A;

}



.header .header_main .mobile-logo .icon_logo {

    width: 35px;

    height: 35px;

}



.fixed_header .header_main .logo .icon_logo,

.header .header_main .logo .icon_logo {

    width: 78px;

    height: 78px;

    stroke: none;

}



.fixed_header .header_main .actions_part,

.header .header_main .actions_part {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

}



.fixed_header .header_main .topline,

.header .header_main .topline {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}



.fixed_header .header_main .contact_info,

.header .header_main .contact_info {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    background: #042b4a;

    color: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    padding: 11px 38px 11px 28px;

}



.fixed_header .header_main .contact_info .city_select,

.header .header_main .contact_info .city_select {

    font-size: 15px;

    font-weight: 300;

    -webkit-box-flex: 0;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    position: relative;

}



.fixed_header .header_main .contact_info .city_select span,

.header .header_main .contact_info .city_select span {

    float: left;

    margin-right: 4px;

}



.fixed_header .header_main .contact_info .city_select .cities_choose,

.header .header_main .contact_info .city_select .cities_choose {

    color: #fff;

    position: relative;

    letter-spacing: 0.2px;

}



.fixed_header .header_main .contact_info .city_select .cities_choose:hover,

.header .header_main .contact_info .city_select .cities_choose:hover {

    color: #ff2941;

}



.fixed_header .header_main .contact_info .city_select .cities_choose:hover .icon_arrow_down,

.header .header_main .contact_info .city_select .cities_choose:hover .icon_arrow_down {

    stroke: #ff2941;

}



.fixed_header .header_main .contact_info .city_select .cities_choose.active .icon_arrow_down,

.header .header_main .contact_info .city_select .cities_choose.active .icon_arrow_down {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}



.fixed_header .header_main .contact_info .city_select .icon_arrow_down,

.header .header_main .contact_info .city_select .icon_arrow_down {

    width: 12px;

    height: 7px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    margin: 0 0 0 4px;

    vertical-align: 1px;

}



.fixed_header .header_main .contact_info .connect_date,

.header .header_main .contact_info .connect_date {

    -webkit-box-flex: 0;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

}



.fixed_header .header_main .contact_info .connect_date .icon_email,

.fixed_header .header_main .contact_info .connect_date .icon_phone,

.header .header_main .contact_info .connect_date .icon_email,

.header .header_main .contact_info .connect_date .icon_phone {

    height: 17px;

    vertical-align: -3px;

    margin: 0 7px 0 0;

}



.fixed_header .header_main .contact_info .connect_date .icon_phone,

.header .header_main .contact_info .connect_date .icon_phone {

    width: 19px;

}



.fixed_header .header_main .contact_info .connect_date .icon_email,

.header .header_main .contact_info .connect_date .icon_email {

    width: 20px;

}



/*.fixed_header .header_main .contact_info .connect_date .connect_item,

.header .header_main .contact_info .connect_date .connect_item {

	margin-right: 44px;

}*/

.fixed_header .header_main .contact_info .connect_date .connect_item:last-child,

.header .header_main .contact_info .connect_date .connect_item:last-child {

    margin-right: 0;

}



.fixed_header .header_main .contact_info .connect_date .connect_item a,

.header .header_main .contact_info .connect_date .connect_item a {

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    letter-spacing: 0.1px;

    margin-right: 44px;

}



.fixed_header .header_main .contact_info .connect_date .connect_item a:hover,

.header .header_main .contact_info .connect_date .connect_item a:hover {

    color: #ff2941;

}



.fixed_header .header_main .contact_info .connect_date .connect_item a:hover .icon,

.header .header_main .contact_info .connect_date .connect_item a:hover .icon {

    stroke: #ff2941;

}



.fixed_header .header_main .socnet_info,

.header .header_main .socnet_info {

    -webkit-box-flex: 0;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    background: #2ad34f;

    width: 68px;

    padding: 9px 0 9px 21px;

    position: relative;

    cursor: pointer;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.fixed_header .header_main .socnet_info .soc_name,

.header .header_main .socnet_info .soc_name {

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    letter-spacing: 0.1px;

}



.fixed_header .header_main .socnet_info .soc_name .icon_socnet,

.header .header_main .socnet_info .soc_name .icon_socnet {

    width: 22px;

    height: 22px;

    vertical-align: -6px;

    margin: 0 5px 0 0;

}



.fixed_header .header_main .socnet_info:hover .socnet_dropdown,

.header .header_main .socnet_info:hover .socnet_dropdown {

    opacity: 1;

    visibility: visible;

}



.fixed_header .header_main .socnet_info .socnet_dropdown,

.header .header_main .socnet_info .socnet_dropdown {

    display: none !important;

    background: #fff;

    box-shadow: 0 9px 32px rgba(59, 7, 6, 0.38);

    position: absolute;

    right: 0;

    top: 100%;

    z-index: 4;

    width: 476px;

    padding: 31px 168px 40px 35px;

    cursor: default;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.fixed_header .header_main .socnet_info .socnet_dropdown .phone_number p,

.header .header_main .socnet_info .socnet_dropdown .phone_number p {

    font-weight: 300;

    font-size: 15px;

    margin-bottom: 16px;

}



.fixed_header .header_main .socnet_info .socnet_dropdown .phone_number span,

.header .header_main .socnet_info .socnet_dropdown .phone_number span {

    font-size: 31px;

    text-transform: uppercase;

}



.fixed_header .header_main .socnet_info .socnet_dropdown .img_abs,

.header .header_main .socnet_info .socnet_dropdown .img_abs {

    position: absolute;

    right: 3px;

    bottom: 0;

}



.fixed_header .header_main .main_navigation,

.header .header_main .main_navigation {

    padding: 20px 57px 19px 28px;

    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;

    background: #fff;

}



.fixed_header .header_main .main_navigation .main_menu,

.header .header_main .main_navigation .main_menu {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    margin: 8px 0 0 0;

}



.fixed_header .header_main .main_navigation .main_menu li,

.header .header_main .main_navigation .main_menu li {

    margin: 0 42px 0 0;

}



.fixed_header .header_main .main_navigation .main_menu li:last-child,

.header .header_main .main_navigation .main_menu li:last-child {

    margin: 0;

}



.fixed_header .header_main .main_navigation .main_menu li a,

.header .header_main .main_navigation .main_menu li a {

    color: #105388;

    font-size: 19px;

    letter-spacing: 0.1px;

}



.fixed_header .header_main .main_navigation .main_menu li a:hover,

.header .header_main .main_navigation .main_menu li a:hover {

    color: #ff2941;

}



.fixed_header .header_main .main_navigation .main_menu li.parent a,

.header .header_main .main_navigation .main_menu li.parent a {

    /*padding-bottom: 30px;*/

}



.fixed_header .header_main .main_navigation .main_menu li.parent a.hover,

.header .header_main .main_navigation .main_menu li.parent a.hover {

    color: #ff2941;

}



.fixed_header .header_main .main_navigation .tovar_actions,

.header .header_main .main_navigation .tovar_actions {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

}



.fixed_header .header_main .main_navigation .search_form,

.header .header_main .main_navigation .search_form {

    margin: 0 29px 0 0;

    width: 564px;

}



.fixed_header .header_main .main_navigation .search_form.active,

.header .header_main .main_navigation .search_form.active {

    width: 564px;

}



.fixed_header .header_main .main_navigation .search_result,

.header .header_main .main_navigation .search_result {

    width: 100%;

    position: absolute;

    top: 100%;

    margin: -1px 0 0;

    background: #fff;

    border: 1px solid #b5b5b5;

    padding: 0 7px;

    display: none;

    z-index: 999;

}



.fixed_header .header_main .main_navigation .search_result.active,

.header .header_main .main_navigation .search_result.active {

    display: block;

}



.fixed_header .header_main .main_navigation .search_result .result_list,

.header .header_main .main_navigation .search_result .result_list {

    padding: 5px 0 0;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item,

.header .header_main .main_navigation .search_result .result_list .result_item {

    border-bottom: 1px solid #d9d8d2;

    padding: 17px 0 14px;

    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;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .imgblock,

.header .header_main .main_navigation .search_result .result_list .result_item .imgblock {

    width: 66px;

    margin: 0 20px 0 10px;

    -webkit-box-flex: 0;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .imgblock .img,

.header .header_main .main_navigation .search_result .result_list .result_item .imgblock .img {

    width: 66px;

    position: relative;

    height: 66px;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .imgblock .img img,

.header .header_main .main_navigation .search_result .result_list .result_item .imgblock .img img {

    width: auto;

    margin: 0 auto;

    display: block;

    max-width: 66px;

    max-height: 66px;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock,

.header .header_main .main_navigation .search_result .result_list .result_item .infoblock {

    width: 390px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name,

.header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    margin: 9px 0 0;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a,

.header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a {

    font-size: 16px;

    color: #484b4b;

    font-size: 18px;

    font-weight: 300;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a:hover,

.header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a:hover {

    color: #ff2941;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name b,

.header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name b {

    font-weight: 500;

}



.fixed_header .header_main .main_navigation .search_result .result_list .result_item .price,

.header .header_main .main_navigation .search_result .result_list .result_item .price {

    font-size: 19px;

    width: 120px;

    margin: 6px 0 0;

}



.fixed_header .header_main .main_navigation .search_result .all_result,

.header .header_main .main_navigation .search_result .all_result {

    font-weight: 300;

    color: #125388;

    font-size: 18px;

    margin: 16px 0 19px 8px;

    display: inline-block;

}



.fixed_header .header_main .main_navigation .search_result .all_result:hover,

.header .header_main .main_navigation .search_result .all_result:hover {

    color: #ff2941;

}



.fixed_header .header_main .main_navigation .mobile_actions,

.header .header_main .main_navigation .mobile_actions {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: end;

    -ms-flex-align: end;

    align-items: flex-end;

}



.fixed_header .header_main .main_navigation .auth_icon,

.header .header_main .main_navigation .auth_icon {

    margin: 0 12px 0 -6px;

}



.fixed_header .header_main .main_navigation .auth_icon .icon_auth,

.header .header_main .main_navigation .auth_icon .icon_auth {

    width: 27px;

    height: 30px;

    stroke: #335485;

}



.fixed_header .header_main .main_navigation .auth_icon .icon_auth:hover,

.header .header_main .main_navigation .auth_icon .icon_auth:hover {

    stroke: #ff2941;

}



.fixed_header .header_main .main_navigation .small_basket,

.header .header_main .main_navigation .small_basket {

    position: relative;

    margin: 6px 0 0;

}



.fixed_header .header_main .main_navigation .small_basket a:hover .count,

.header .header_main .main_navigation .small_basket a:hover .count {

    -webkit-animation-name: jump;

    animation-name: jump;

    -webkit-animation-duration: 0.3s;

    animation-duration: 0.3s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation-timing-function: ease;

    animation-timing-function: ease;

}



.fixed_header .header_main .main_navigation .small_basket .icon_basket,

.header .header_main .main_navigation .small_basket .icon_basket {

    width: 36px;

    height: 29px;

    stroke: #125388;

    stroke-width: 2;

}



.fixed_header .header_main .main_navigation .small_basket .count,

.header .header_main .main_navigation .small_basket .count {

    width: 18px;

    height: 18px;

    color: #fff;

    box-shadow: 0 3px 3px rgba(253, 74, 70, 0.24);

    background-color: #ff5f5a;

    display: inline-block;

    position: absolute;

    border-radius: 50%;

    text-align: center;

    top: -7px;

    right: -10px;

    font-size: 12px;

    line-height: 18px;

}



.fixed_header .dropdown_submenu,

.header .dropdown_submenu {

    position: absolute;

    left: 0;

    width: 100%;

    background: #ff2941;

    z-index: 11;

    visibility: hidden;

    opacity: 0;

    display: none;

    /*	-webkit-transition: opacity 0.3s ease-in-out, visibility 0.2s ease-in-out;

	transition: opacity 0.3s ease-in-out, visibility 0.2s ease-in-out;*/

}



.fixed_header .dropdown_submenu.active,

.header .dropdown_submenu.active {

    opacity: 1;

    visibility: visible;

    display: block;

}



.fixed_header .dropdown_submenu .dropdown_menulist,

.header .dropdown_submenu .dropdown_menulist {

    position: relative;

    margin: 0 20px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.fixed_header .dropdown_submenu .dropdown_menulist:before,

.header .dropdown_submenu .dropdown_menulist:before {

    content: "";

    background: #ff2941;

    width: 12px;

    height: 12px;

    display: block;

    position: absolute;

    top: -6px;

    left: 174px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 0;

}



.fixed_header .dropdown_submenu .dropdown_menulist.resheniya_submenu:before,

.header .dropdown_submenu .dropdown_menulist.resheniya_submenu:before {

    content: "";

    background: #ff2941;

    width: 12px;

    height: 12px;

    display: block;

    position: absolute;

    top: -6px;

    left: 524px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 0;

}



.fixed_header .dropdown_submenu .dropdown_menulist.kontakty_submenu:before,

.header .dropdown_submenu .dropdown_menulist.kontakty_submenu:before {

    content: "";

    background: #ff2941;

    width: 12px;

    height: 12px;

    display: block;

    position: absolute;

    top: -6px;

    left: 651px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 0;

}



.fixed_header .dropdown_submenu .dropdown_menulist .menu_item,

.header .dropdown_submenu .dropdown_menulist .menu_item {

    font-weight: 300;

    color: #fff;

    font-size: 18px;

    position: relative;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    padding: 30px 24px 29px;

    display: inline-block;

}



.fixed_header .dropdown_submenu .dropdown_menulist .menu_item:not(.selected):hover,

.header .dropdown_submenu .dropdown_menulist .menu_item:not(.selected):hover {

    background: #ff4257;

}



.fixed_header .dropdown_submenu .dropdown_menulist .menu_item.selected,

.header .dropdown_submenu .dropdown_menulist .menu_item.selected {

    background: #ec273c;

}



.fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist:before,

.header .dropdown_submenu.catalog_submenu .dropdown_menulist:before {

    left: 353px;

}



.fixed_header .dropdown_submenu.services_submenu .dropdown_menulist:before,

.header .dropdown_submenu.services_submenu .dropdown_menulist:before {

    left: 411px;

}



.fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item,

.header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item {

    text-align: center;

    font-size: 15px;

    padding: 25px 28px 28px;

}



.fixed_header .dropdown_submenu.services_submenu .dropdown_menulist .menu_item,

.header .dropdown_submenu.services_submenu .dropdown_menulist .menu_item {

    text-align: center;

    font-size: 15px;

    padding: 25px 28px 28px;

}



.fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item .menu_icon,

.header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item .menu_icon {

    display: block;

    height: 38px;

    margin-bottom: 6px;

}



.fixed_header .dropdown_submenu.services_submenu .dropdown_menulist .menu_item .menu_icon,

.header .dropdown_submenu.services_submenu .dropdown_menulist .menu_item .menu_icon {

    display: block;

    height: 38px;

    margin-bottom: 6px;

}



.fixed_header {

    position: fixed;

    width: 100%;

    left: 0;

    z-index: 50;

    -webkit-transition: top 0.5s ease;

    transition: top 0.5s ease;

}



.fixed_header.up {

    top: -126px;

}



.fixed_header.down {

    top: 0;

}



.main_banner {

    background-position: center top;

    background-repeat: no-repeat;

    position: relative;

    width: 100%;

    height: 801px;

    background-size: cover;

}



.main_banner .container {

    position: relative;

    height: 100%;

}



.main_banner .img_abs {

    position: absolute;

    right: -105px;

}



.main_banner .caption {

    font-family: Intro, Helvetica, Arial, sans-serif;

    color: #fff;

    text-transform: uppercase;

    padding: 200px 0 0 10px;

}



.main_banner .caption span {

    display: inline-block;

}



.main_banner .caption span:nth-child(1) {

    font-size: 132px;

    letter-spacing: 0.7px;

    margin-bottom: 2px;

}



.main_banner .caption span:nth-child(2) {

    font-size: 64px;

    letter-spacing: 0.3px;

    padding-left: 7px;

}



.main_banner .divarication {

    position: absolute;

    bottom: -24px;

    left: 0;

    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;

    width: 100%;

    z-index: 3;

}



.main_banner .divarication .item {

    background-color: #00305a;

    width: 456px;

    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;

    padding: 22px 0 33px 26px;

}



.main_banner .divarication .item:hover {

    box-shadow: 0 9px 9px rgba(253, 74, 70, 0.24);

    background: #e52d42;

}



.main_banner .divarication .item:hover .arrow {

    opacity: 1;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

}



.main_banner .divarication .item:hover .icon_divar {

    opacity: 0;

}



.main_banner .divarication .item:hover .icon_anim {

    opacity: 1;

}



.main_banner .divarication .item .info {

    width: 240px;

    overflow: hidden;

}



.main_banner .divarication .item .img {

    width: 171px;

    text-align: right;

    position: relative;

}



.main_banner .divarication .item .name {

    color: #fff;

    font-size: 30px;

    text-transform: uppercase;

    letter-spacing: 2.5px;

    margin-bottom: 15px;

}



.main_banner .divarication .item .anons {

    font-weight: 300;

    color: #fff;

    font-size: 21px;

    margin-bottom: 34px;

}



.main_banner .divarication .item .arrow {

    width: 60px;

    height: 2px;

    border-radius: 10px;

    background: #fff;

    position: relative;

    opacity: 0;

    -webkit-transform: translate(-60px, 0);

    -ms-transform: translate(-60px, 0);

    transform: translate(-60px, 0);

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.main_banner .divarication .item .arrow:after,

.main_banner .divarication .item .arrow:before {

    content: "";

    background: #fff;

    width: 11px;

    height: 2px;

    display: block;

    border-radius: 10px;

    position: absolute;

    right: -1px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.main_banner .divarication .item .arrow:before {

    top: -4px;

}



.main_banner .divarication .item .arrow:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    bottom: -4px;

}



.main_banner .divarication .item .icon_anim {

    position: absolute;

    opacity: 0;

    z-index: 3;

    -webkit-transition: opacity 0.3s ease;

    transition: opacity 0.3s ease;

}



.main_banner .divarication .item.item1 .icon_divar {

    width: 101px;

    height: 138px;

    margin-right: 30px;

}



.main_banner .divarication .item.item1 .icon_anim {

    background: url(/local/styles/css/img/sprite_catalog.png);

    width: 155px;

    height: 155px;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    top: -3px;

    left: 6px;

    background-position: 0 -9145px;

}



.main_banner .divarication .item.item1:hover .icon_anim {

    -webkit-animation: anim_catalog 1.5s steps(60);

    animation: anim_catalog 1.5s steps(60);

}



.main_banner .divarication .item.item2 .icon_divar {

    width: 144px;

    height: 138px;

    margin-top: 3px;

    margin-right: 14px;

}



.main_banner .divarication .item.item2 .icon_anim {

    background: url(/local/styles/css/img/sprite_service.png);

    width: 144px;

    height: 138px;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    top: 3px;

    left: 12px;

}



.main_banner .divarication .item.item2:hover .icon_anim {

    -webkit-animation: anim_service 3s steps(90);

    animation: anim_service 3s steps(90);

}



.main_banner .divarication .item.item3 .icon_divar {

    width: 120px;

    height: 130px;

}



.main_banner .divarication .item.item3 .icon_anim {

    background: url(/local/styles/css/img/sprite_solution.png);

    width: 120px;

    height: 130px;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    top: 0;

    right: 0;

}



.main_banner .divarication .item.item3:hover .icon_anim {

    -webkit-animation: anim_solution 2.5s steps(90);

    animation: anim_solution 2.5s steps(90);

    -webkit-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

}



.decision_list .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.decision_list .item .info {

    width: 645px;

    padding-bottom: 80px;

    position: relative;

}



.decision_list .item .info .tag {

    font-weight: 300;

    color: #fff;

    font-size: 18px;

    background-color: #bbb;

    display: inline-block;

    padding: 5px 10px 7px;

    letter-spacing: -0.3px;

    margin-bottom: 17px;

}



.decision_list .item .info .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 59px;

    text-transform: uppercase;

    line-height: 70px;

    letter-spacing: -0.3px;

    margin-bottom: 19px;

}



.decision_list .item .info .anons {

    font-size: 21px;

}



.decision_list .item .info .anons p {

    line-height: 35px;

    font-weight: 300;

    letter-spacing: 0.05px;

    margin-bottom: 21px;

}



.decision_list .item .info .anons ul {

    font-weight: 300;

}



.decision_list .item .info .anons ul li,

.seo_block ul li {

    position: relative;

    padding-left: 20px;

    margin-bottom: 14px;

}



.decision_list .item .info .anons ul li:before,

.seo_block ul li:before {

    content: "";

    background: #8f8f8f;

    width: 11px;

    height: 2px;

    display: block;

    border-bottom: 1px solid #8f8f8f;

    position: absolute;

    left: 0;

    top: 12px;

}



.decision_list .item .info .more_info {

    position: absolute;

    bottom: 11px;

    left: 2px;

    font-size: 23px;

    padding: 24px 52px 25px;

    color: #fff;

}



.decision_list .item .img {

    width: 714px;

}



.about_decision {

    padding: 111px 0 106px;

}



.about_decision .decision_list .slick-next,

.about_decision .decision_list .slick-prev {

    top: auto;

    margin-top: 0;

    bottom: 40px;

    width: 30px;

    height: 17px;

}



.about_decision .decision_list .slick-next .icon,

.about_decision .decision_list .slick-prev .icon {

    width: 30px;

    height: 17px;

}



.about_decision .decision_list .slick-prev {

    left: 403px;

}



.about_decision .decision_list .slick-next {

    left: 610px;

}



.about_decision .decision_list .slick-dots {

    bottom: 38px;

    left: 453px;

}



.overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    z-index: 100;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.overlay.active {

    opacity: 1;

    visibility: visible;

}



.videoblock {

    background-position: center top;

    background-repeat: no-repeat;

    position: relative;

    width: 100%;

    height: 407px;

    background-size: cover;

    cursor: pointer;

    overflow: hidden;

    z-index: 10;

    -webkit-transition: height 0.5s ease, margin-top 0.5s ease;

    transition: height 0.5s ease, margin-top 0.5s ease;

}



.videoblock.active {

    height: 800px;

    margin-top: -100px;

    z-index: 101;

}



.videoblock.active:after,

.videoblock.active:before {

    content: none;

}



.videoblock.active .caption,

.videoblock.active .video_track {

    display: none;

}



.videoblock:before {

    content: "";

    background: rgba(0, 46, 87, 0.81);

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    z-index: 1;

}



.videoblock:after {

    content: "";

    background: rgba(19, 128, 205, 0.33);

    width: 102vw;

    height: 102vw;

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    border-radius: 50%;

    -webkit-transform: translate(-50%, -50%) scale(0);

    -ms-transform: translate(-50%, -50%) scale(0);

    transform: translate(-50%, -50%) scale(0);

    -webkit-transition: 0.4s ease-in-out;

    transition: 0.4s ease-in-out;

    z-index: 2;

}



.videoblock:hover:after {

    -webkit-transform: translate(-50%, -50%) scale(1);

    -ms-transform: translate(-50%, -50%) scale(1);

    transform: translate(-50%, -50%) scale(1);

}



.videoblock .container {

    position: relative;

    z-index: 3;

    padding: 81px 0 0;

}



.videoblock .video_block {

    z-index: 0;

    top: 50%;

    margin-top: -400px;

    height: 800px;

    width: inherit;

}



.videoblock .caption {

    position: relative;

    padding-left: 129px;

    margin-bottom: 145px;

}



.videoblock .caption .play {

    width: 99px;

    height: 99px;

    border-radius: 50%;

    border: 2px solid #fff;

    position: absolute;

    left: 0;

    top: 0;

    left: 7px;

    top: -18px;

}



.videoblock .caption .play:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 23px 0 23px 41px;

    border-color: transparent transparent transparent #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    margin-left: 5px;

}



.videoblock .caption .tag {

    background-color: #ff2941;

    display: inline-block;

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    padding: 5px 9px 6px 10px;

    margin-bottom: 9px;

}



.videoblock .caption .name {

    color: #fff;

    font-size: 26px;

    text-transform: uppercase;

    margin: 0 0 0 -2px;

    letter-spacing: 2px;

}



.videoblock .video_track {

    position: relative;

}



.videoblock .video_track .timeline {

    position: relative;

    background: rgba(255, 255, 255, 0.5);

    height: 6px;

    border-radius: 12px;

    margin-right: 8px;

}



.videoblock .video_track .timeline span {

    background: #fff;

    width: 16%;

    position: absolute;

    left: 0;

    top: 0;

    display: inline-block;

    height: 6px;

    border-radius: 12px;

}



.videoblock .video_track .time,

.videoblock .video_track .volume {

    font-weight: 300;

    color: #fff;

    font-size: 18px;

    position: absolute;

}



.videoblock .video_track .time {

    left: 0;

    top: 28px;

    padding-left: 30px;

}



.videoblock .video_track .time .clock {

    width: 22px;

    height: 22px;

    border-radius: 50%;

    border: 1px solid #fff;

    display: inline-block;

    position: absolute;

    left: 0;

    top: 0;

}



.videoblock .video_track .time .clock:before {

    content: "";

    background: #fff;

    width: 1px;

    height: 9px;

    display: block;

    position: absolute;

    top: 2px;

    left: 50%;

    -webkit-transform: rotate(-3deg);

    -ms-transform: rotate(-3deg);

    transform: rotate(-3deg);

}



.videoblock .video_track .time .clock:after {

    content: "";

    background: #fff;

    width: 1px;

    height: 6px;

    display: block;

    position: absolute;

    top: 9px;

    left: 50%;

    margin-left: 3px;

    -webkit-transform: rotate(-60deg);

    -ms-transform: rotate(-60deg);

    transform: rotate(-60deg);

}



.videoblock .video_track .volume {

    right: 11px;

    top: 28px;

    padding-left: 12px;

}



.videoblock .video_track .volume .scale {

    position: absolute;

    top: 0;

    left: 0;

    width: 1px;

    height: 21px;

    background: #fff;

    display: inline-block;

}



.videoblock .video_track .volume .scale:after,

.videoblock .video_track .volume .scale:before {

    content: "";

    background: #fff;

    width: 1px;

    height: 17px;

    display: block;

    position: absolute;

    bottom: 0;

    left: -5px;

}



.videoblock .video_track .volume .scale:after {

    height: 13px;

    left: -10px;

}



.videoblock .video_track .volume .scale span {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 1px;

    height: 9px;

    background: #fff;

    display: inline-block;

    left: -15px;

}



.videoblock .video_track .volume .scale span:after {

    content: "";

    background: #fff;

    width: 1px;

    height: 5px;

    display: block;

    position: absolute;

    bottom: 0;

    left: -5px;

}



.rubric_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.rubric_list .item {

    width: 332px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    position: relative;

    margin: 0 20px 0 0;

}



.rubric_list .item:nth-child(4n) {

    margin: 0;

}



.rubric_list .item:hover {

    background: #fff;

}



.rubric_list .item:hover .sub_rubrics {

    visibility: visible;

    opacity: 1;

    box-shadow: 0 9px 38px rgba(59, 7, 6, 0.13);

}



.rubric_list .item:hover .name {

    z-index: 11;

}



.rubric_list .item .name {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 25px 20px 30px 15px;

    position: relative;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: start;

}



.rubric_list .item .name .img {

    width: 80px;

    height: 75px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    margin: 0 13px 0 0;

}



.rubric_list .item .name .caption {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.rubric_list .item .name .caption a {

    font-weight: 300;

    font-size: 21px;

    color: #00406c;

}



.rubric_list .item .sub_rubrics {

    padding: 130px 0 39px;

    position: absolute;

    top: 0;

    background: #fff;

    width: 100%;

    z-index: 10;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s ease, box-shadow 0.3s ease;

    transition: opacity 0.3s ease, box-shadow 0.3s ease;

}



.rubric_list .item .sub_rubrics .sub_list li:last-child a {

    border-bottom: none;

}



.rubric_list .item .sub_rubrics .sub_list li a {

    color: #105388;

    font-size: 18px;

    font-weight: 300;

    display: block;

    padding: 9px 20px 10px;

    border-bottom: 1px solid #d9d9d9;

    -webkit-transition: color 0.3s ease, background 0.3s ease, border-color 0.3s ease;

    transition: color 0.3s ease, background 0.3s ease, border-color 0.3s ease;

}



.rubric_list .item .sub_rubrics .sub_list li a:hover {

    background: #ff2941;

    color: #fff;

    border-color: #ff2941;

}



.rubric_list .item .sub_rubrics .sub_list li a:hover i {

    color: #fff;

}



.rubric_list .item .sub_rubrics .sub_list li a i {

    color: #b3b3b3;

    font-size: 10px;

    font-style: normal;

    vertical-align: 6px;

    margin-left: -2px;

    -webkit-transition: color 0.3s ease;

    transition: color 0.3s ease;

}



.tovar_section {

    background: #f5f5f5;

    padding: 78px 0 50px;

}



.tovar_section .heading {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    margin-bottom: 20px;

}



.tovar_section .heading .title_big {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 59px;

    text-transform: uppercase;

    margin-right: 24px;

    letter-spacing: 3.7px;

}



.tovar_section .heading .more_catalog {

    margin-top: 5px;

}



.tovar_section .main_catalog {

    margin-bottom: 80px;

}



.hit_block .hits .title,

.tovar_section .hits .title {

    border-bottom: 3px solid #adadad;

    padding-bottom: 9px;

    margin-bottom: 30px;

    padding-right: 85px;

}



.hit_block .hits .hits_slider,

.tovar_section .hits .hits_slider {

    margin: 0 -15px;

}



.hit_block .hits .hits_slider .tovar_item,

.tovar_section .hits .hits_slider .tovar_item {

    margin: 10px 13px 30px;

    height: auto !important;

}



.hit_block .hits .hits_slider .slick-next,

.hit_block .hits .hits_slider .slick-prev,

.tovar_section .hits .hits_slider .slick-next,

.tovar_section .hits .hits_slider .slick-prev {

    top: -62px;

}



.hit_block .hits .hits_slider .slick-prev,

.tovar_section .hits .hits_slider .slick-prev {

    right: 60px;

    left: auto;

}



.seo_block ul {

    font-weight: 300;

    line-height: 35px;

    font-size: 21px;

}



.hit_block .hits .hits_slider .slick-next,

.tovar_section .hits .hits_slider .slick-next {

    right: 15px;

}



.tovar_item {

    background: #fff;

    width: 267px;

    padding: 30px 20px 40px;

    position: relative;

    overflow: hidden;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    min-height: 415px;

}



.tovar_item:hover {

    box-shadow: 0 9px 38px rgba(53, 15, 14, 0.13);

}



.tovar_item:empty {

    display: none;

}



.tovar_item .imgblock {

    margin-bottom: 6px;

}



.tovar_item .imgblock .img {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    height: 209px;

    width: 100%;

}



.tovar_item .imgblock .img img {

    max-height: 200px;

}



.tovar_item .imgblock .img.no_photo {

    background-color: #e2e2e2;

}



.tovar_item .infoblock {

    padding: 0 4px;

    flex-grow: 1;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-flex-direction: column;

    -moz-flex-direction: column;

    -ms-flex-direction: column;

    -o-flex-direction: column;

    flex-direction: column;

    -ms-align-items: flex-start;

    align-items: flex-start;

}



.tovar_item .name {

    margin-bottom: 21px;

    overflow: hidden;

    flex-grow: 1;

}



.tovar_item .button {

    -webkit-flex: none;

    -moz-flex: none;

    -ms-flex: none;

    -o-flex: none;

    flex: none;

}



.tovar_item .name a {

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

}



.tovar_item .name a:hover {

    color: #ff2941;

}



.tovar_item .order_block {

    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;

    width: 100%;

}



/*.hits .tovar_item .order_block {

    width: 219px;

    position: absolute;

    bottom: 88px;

}



.hits .tovar_item .order_block .ask_button {

    margin-bottom: -10px !important;

}



.hits .tovar_item .name {

    margin-bottom: 108px;

}



.hits .tovar_item .one_click_buy {

    position: absolute;

    bottom: 48px;

}*/



.tovar_item .order_block .price .old_price {

    font-weight: 300;

    color: #b5b5b5;

    font-size: 14px;

    height: 17px;

}



.tovar_item .order_block .price .old_price span {

    text-decoration: line-through;

}



.tovar_item .order_block .price .new_price {

    font-size: 26px;

    height: 34px;

}



.tovar_item .order_block .add_card {

    cursor: pointer;

    padding: 8px 17px 5px 16px;

    margin-top: -3px;

    position: relative;

    overflow: hidden;

}



.tovar_item .order_block .add_card .icon_basket {

    width: 32px;

    height: 22px;

    stroke: #ff2941;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_item .order_block .add_card span {

    width: 16px;

    height: 2px;

    border-radius: 10px;

    background: #ff2941;

    position: absolute;

    left: 39px;

    top: 18px;

    opacity: 0;

    -webkit-transform: translate(-10px, 0);

    -ms-transform: translate(-10px, 0);

    transform: translate(-10px, 0);

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_item .order_block .add_card span:after,

.tovar_item .order_block .add_card span:before {

    content: "";

    background: #ff2941;

    width: 10px;

    height: 2px;

    display: block;

    border-radius: 10px;

    position: absolute;

    right: -1px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_item .order_block .add_card span:before {

    top: -3px;

}



.tovar_item .order_block .add_card span:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    bottom: -3px;

}



.tovar_item .order_block .add_card:hover {

    border-color: #ff2941;

    background: #ff2941;

}



.tovar_item .order_block .add_card:hover .icon_basket {

    stroke: #fff;

}



.tovar_item .order_block .add_card:hover:after {

    background: #fff;

}



.tovar_item .order_block .add_card:hover span {

    background: #fff;

}



.tovar_item .order_block .add_card:hover span:after,

.tovar_item .order_block .add_card:hover span:before {

    background: #fff;

}



.tovar_item .order_block .add_card.active .icon_basket {

    -webkit-transform: translate(-10px, 0);

    -ms-transform: translate(-10px, 0);

    transform: translate(-10px, 0);

}



.tovar_item .order_block .add_card.active:after {

    top: 15px;

    -webkit-transform: perspective(8px) rotateX(-32deg) rotate(0);

    transform: perspective(8px) rotateX(-32deg) rotate(0);

}



.tovar_item .order_block .add_card.active span {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

}



.tovar_item .order_block .add_card:after {

    content: "";

    position: absolute;

    display: block;

    width: 10px;

    height: 5px;

    background: #ff2941;

    -webkit-transform: perspective(8px) rotateX(-32deg) rotate(-45deg);

    transform: perspective(8px) rotateX(-32deg) rotate(-45deg);

    top: -6px;

    left: 20px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_item .rating {

    position: absolute;

    top: 21px;

    left: 23px;

}



.tovar_item .tags {

    position: absolute;

    z-index: 6;

}



.tovar_item .tags.new {

    background-color: #ff97a2;

    font-weight: 300;

    color: #fff;

    font-size: 11px;

    text-transform: uppercase;

    padding: 3px 4px 3px;

    letter-spacing: 1px;

    left: 0;

    top: 214px;

}

span.tags.new.stopdel {
    background-color: #e73447;
}

.tovar_sliders .tags.stopdel {
    background-color: #d93345;
    font-weight: 300;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    padding: 3px 4px;
    letter-spacing: 1px;
    right: 0;
    top: 0;
    position: absolute;
    z-index: 6;
}

.tovar_item .tags.hit {

    font-weight: 300;

    color: #fff;

    font-size: 10px;

    background-color: #00305a;

    width: 150px;

    text-transform: uppercase;

    text-align: center;

    padding: 8px 0 7px;

    top: 23px;

    right: -35px;

    letter-spacing: 1.5px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.tovar_item .tags.gosreestr {

    top: 0;

    left: 23px;

}



.tovar_item .tags.sale {

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 58px 58px 0;

    border-color: transparent #ff2941 transparent transparent;

    top: 0;

    right: 0;

}



.tovar_item .tags.sale:after {

    content: "%";

    font-weight: 500;

    color: #fff;

    font-size: 20px;

    position: absolute;

    top: 6px;

    left: 32px;

}



.anim_map {

    padding: 0 0 37px;

    position: relative;

    overflow: hidden;

}



.anim_map .map_cover {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 50%;

    -webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

    transform: translate(-50%, 0);

    background-color: #00305a;

    border-top: 1px solid #000;

    border-bottom: 1px solid #000;

    -webkit-transition: -webkit-transform 0.5s linear;

    transition: transform 0.5s linear;

}



.anim_map .map_slider {

    position: relative;

}



.anim_map .map_slider:after {

    content: "";

    background: #fff;

    width: 249px;

    height: 64px;

    display: block;

    border-radius: 32px;

    position: absolute;

    bottom: -34px;

    left: 50%;

    margin-left: -125px;

}



.anim_map .map_slider .slick-dots {

    bottom: -9px;

    left: 50%;

    -webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

    transform: translate(-50%, 0);

}



.anim_map .map_slider .slick-dots li {

    width: 18px;

    height: 18px;

    margin: 0 6px;

}



.anim_map .map_slider .slick-dots li button {

    width: 18px;

    height: 18px;

}



.anim_map .map_slider .slick-next,

.anim_map .map_slider .slick-prev {

    top: auto;

    bottom: -8px;

}



.anim_map .map_slider .slick-prev {

    left: 50%;

    margin-left: -88px;

}



.anim_map .map_slider .slick-next {

    right: 50%;

    margin-right: -88px;

}



.anim_map .map_slider .slick-list {

    /*padding:33px 0 0*/

}



.anim_map .map_slider .item {

    position: relative;

}



.anim_map .map_slider .information {

    color: #fff;

    font-size: 23px;

    position: absolute;

    top: 32px;

    left: 73px;

    letter-spacing: 0.2px;

}



.anim_map .map_slider .information span {

    font-weight: 300;

    font-size: 87px;

    display: block;

    margin: 0 0 9px -6px;

}



.anim_map .map_slider .interactive_map {

    margin: -33px auto 24px;

    position: relative;

    width: 1241px;

    height: 753px;

    left: 20px;

}



.anim_map .map_slider .interactive_map .russia_map {

    width: 100%;

}



.anim_map .map_slider .markers {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}



.anim_map .map_slider .marker {

    width: 79px;

    height: 79px;

    background: #ff2941;

    border: 3px solid #fff;

    border-radius: 50%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    color: #fff;

    font-weight: 500;

    font-size: 17px;

    position: absolute;

    letter-spacing: 1.2px;

}



.anim_map .map_slider .marker:before {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 10px 8px 0 8px;

    border-color: #ff2941 transparent transparent transparent;

    position: absolute;

    bottom: -9px;

    left: 50%;

    margin-left: -8px;

    z-index: 2;

}



.anim_map .map_slider .marker:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 14px 13px 0 13px;

    border-color: #fff transparent transparent transparent;

    position: absolute;

    bottom: -13px;

    left: 50%;

    margin-left: -13px;

    z-index: 1;

}



.anim_map .map_slider .marker .icon_stock {

    width: 41px;

    height: 36px;

    margin-top: -5px;

}



.anim_map .map_slider .marker .icon_chemistry {

    width: 42px;

    height: 46px;

    margin-top: -5px;

}



.anim_map .map_slider .marker .icon_repairs {

    width: 41px;

    height: 39px;

}



.anim_map .map_slider .marker .icon_diagnostics {

    width: 44px;

    height: 43px;

    fill: #ff2941;

    margin-top: -4px;

}



.anim_map .map_slider .marker .icon_records {

    width: 36px;

    height: 46px;

}



.anim_map .map_slider .marker .icon_equalizer {

    width: 42px;

    height: 43px;

    margin-top: -4px;

}



.anim_map .map_slider .slide1 .information {

    top: 0;

    left: 40px;

}



.anim_map .map_slider .slide1 .information span {

    font-size: 60px;

    line-height: 60px;

}



.anim_map .map_slider .slide1.animated .marker {

    -webkit-animation-name: bounceInDown;

    animation-name: bounceInDown;

    -webkit-animation-duration: 0s;

    animation-duration: 0s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.anim_map .map_slider .slide1 .marker:nth-child(1) {

    top: 365px;

    left: 121px;

}



.anim_map .map_slider .slide1 .marker:nth-child(2) {

    top: 294px;

    left: 290px;

}



.anim_map .map_slider .slide1 .marker:nth-child(3) {

    top: 470px;

    left: 271px;

}



.anim_map .map_slider .slide1 .marker:nth-child(4) {

    top: 426px;

    left: 422px;

}



.anim_map .map_slider .slide1 .marker:nth-child(5) {

    top: 323px;

    left: 572px;

}



.anim_map .map_slider .slide1 .marker:nth-child(6) {

    top: 517px;

    left: 568px;

}



.anim_map .map_slider .slide1 .marker:nth-child(7) {

    top: 207px;

    left: 758px;

}



.anim_map .map_slider .slide1 .marker:nth-child(8) {

    top: 458px;

    left: 824px;

}



.anim_map .map_slider .slide1 .marker:nth-child(9) {

    top: 236px;

    left: 973px;

}



.anim_map .map_slider .slide2.animated .marker {

    -webkit-animation-name: lightSpeedInLeft;

    animation-name: lightSpeedInLeft;

    -webkit-animation-duration: 0.4s;

    animation-duration: 0.4s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.anim_map .map_slider .slide2 .marker {

    -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);

    transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);

    -webkit-transition: opacity 0.3s, -webkit-transform 0.2s;

    transition: opacity 0.3s, transform 0.2s;

    -webkit-transform-origin: 50% 100%;

    -ms-transform-origin: 50% 100%;

    transform-origin: 50% 100%;

    visibility: hidden;

}



.anim_map .map_slider .slide2 .marker:nth-child(1) {

    top: 253px;

    left: 108px;

    -webkit-animation-delay: 0.5s;

    animation-delay: 0.5s;

}



.anim_map .map_slider .slide2 .marker:nth-child(2) {

    top: 348px;

    left: 94px;

    -webkit-animation-delay: 0.4s;

    animation-delay: 0.4s;

}



.anim_map .map_slider .slide2 .marker:nth-child(3) {

    top: 431px;

    left: 199px;

    -webkit-animation-delay: 0.3s;

    animation-delay: 0.3s;

}



.anim_map .map_slider .slide2 .marker:nth-child(4) {

    top: 480px;

    left: 257px;

    -webkit-animation-delay: 0.2s;

    animation-delay: 0.2s;

}



.anim_map .map_slider .slide2 .marker:nth-child(5) {

    top: 393px;

    left: 312px;

    -webkit-animation-delay: 0.1s;

    animation-delay: 0.1s;

}



.anim_map .map_slider .slide2 .marker:nth-child(6) {

    top: 366px;

    left: 592px;

}



.anim_map .map_slider .slide3.animated .marker {

    -webkit-animation-name: lightSpeedIn;

    animation-name: lightSpeedIn;

    -webkit-animation-duration: 0.5s;

    animation-duration: 0.5s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.anim_map .map_slider .slide3 .marker {

    visibility: hidden;

}



.anim_map .map_slider .slide3 .marker:nth-child(1) {

    top: 507px;

    left: 3px;

    -webkit-animation-delay: 0s;

    animation-delay: 0s;

}



.anim_map .map_slider .slide3 .marker:nth-child(2) {

    top: 480px;

    left: 597px;

    -webkit-animation-delay: 0.7s;

    animation-delay: 0.7s;

}



.anim_map .map_slider .slide3 .marker:nth-child(3) {

    top: 400px;

    left: 92px;

    -webkit-animation-delay: 0.1s;

    animation-delay: 0.1s;

}



.anim_map .map_slider .slide3 .marker:nth-child(4) {

    top: 474px;

    left: 448px;

    -webkit-animation-delay: 0.5s;

    animation-delay: 0.5s;

}



.anim_map .map_slider .slide3 .marker:nth-child(5) {

    top: 270px;

    left: 123px;

    -webkit-animation-delay: 0.2s;

    animation-delay: 0.2s;

}



.anim_map .map_slider .slide3 .marker:nth-child(6) {

    top: 236px;

    left: 624px;

    -webkit-animation-delay: 0.8s;

    animation-delay: 0.8s;

}



.anim_map .map_slider .slide3 .marker:nth-child(7) {

    top: 454px;

    left: 924px;

    -webkit-animation-delay: 1s;

    animation-delay: 1s;

}



.anim_map .map_slider .slide3 .marker:nth-child(8) {

    top: 357px;

    left: 184px;

    -webkit-animation-delay: 0.3s;

    animation-delay: 0.3s;

}



.anim_map .map_slider .slide3 .marker:nth-child(9) {

    top: 250px;

    left: 581px;

    -webkit-animation-delay: 0.6s;

    animation-delay: 0.6s;

}



.anim_map .map_slider .slide3 .marker:nth-child(10) {

    top: 436px;

    left: 293px;

    -webkit-animation-delay: 0.4s;

    animation-delay: 0.4s;

}



.anim_map .map_slider .slide3 .marker:nth-child(11) {

    top: 475px;

    left: 874px;

    -webkit-animation-delay: 0.9s;

    animation-delay: 0.9s;

}



.anim_map .map_slider .slide3 .marker:nth-child(12) {

    top: 228px;

    left: 974px;

    -webkit-animation-delay: 1.1s;

    animation-delay: 1.1s;

}



.clients {

    padding: 30px 0 70px;

}



.clients .heading {

    position: relative;

    margin-bottom: 30px;

}



.clients .heading:after {

    content: "";

    background: #adadad;

    width: 100%;

    height: 3px;

    display: block;

    position: absolute;

    left: 0;

    bottom: 10px;

    z-index: 1;

}



.clients .heading .title_small {

    background: #fff;

    padding-right: 20px;

    position: relative;

    z-index: 2;

    display: inline-block;

}



.clients .client_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}



.clients .client_list .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    margin: 0 45px 0 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.clients .client_list .item:last-child {

    margin: 0;

}



.clients .client_list .item img {

    display: block;

}



.clients .client_list .item:hover {

    -webkit-transform: translate(0, -10px);

    -ms-transform: translate(0, -10px);

    transform: translate(0, -10px);

}



.footer .connection {

    background: #00305a;

    color: #fff;

    padding: 50px 0 57px;

}



.footer .connection a {

    color: #fff;

}



.footer .connection a:hover {

    color: #ff2941;

}



.footer .connection .container {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.footer .connection .contact_us {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.footer .connection .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    line-height: 26px;

    font-size: 30px;

    width: 100%;

    margin-right: 0;

    padding-bottom: 40px;

}



.footer .connection .contact_us .contact_item {

    width: 220px;

    margin: 2px 41px 0 0;

}



.contact_item_btn {

    padding: 15px 30px 17px;

    margin-top: 10px;

}



.footer .connection .contact_us .contact_item:last-child {

    margin: 2px 0 0;

}



.footer .connection .contact_us .contact_item .value {

    font-size: 26px;

    text-transform: uppercase;

    display: inline-block;

    margin-bottom: 3px;

}



.footer .connection .contact_us .contact_item .name {

    font-weight: 300;

    font-size: 18px;

    display: inline-block;

}



.footer .connection .contact_us .contact_item .name:hover {

    color: #fff;

}



/*.footer .connection .socnet*/

.socnet {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin: 5px 0 0;

    margin-right: 68px;

}



.socnet .item {

    width: 52px;

    height: 52px;

    display: block;

    border-radius: 50%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 0 10px 0 0;

}



.socnet .item:last-child {

    margin: 0;

}



.socnet .item.youtb {

    background: #ff373f;

}



.socnet .item.vk {

    background: #326c9f;

}



.socnet .item.insta {

    background-image: -webkit-radial-gradient(ellipse farthest-corner at left bottom, #bc8962 0, #f63e6e 58%, #a240a3 100%);

    background-image: radial-gradient(ellipse farthest-corner at left bottom, #bc8962 0, #f63e6e 58%, #a240a3 100%);

}



.socnet .item:hover {

    -webkit-transform: translate(0, -6px);

    -ms-transform: translate(0, -6px);

    transform: translate(0, -6px);

}



.socnet .icon {

    fill: #fff;

}



.socnet .icon_vk,

.socnet .icon_youtube {

    width: 27px;

    height: 18px;

}



.socnet .icon_insta {

    width: 23px;

    height: 23px;

}



.footer .navigation {

    background: #042b4a;

    padding: 37px 0 24px;

}



.footer .navigation .bottomline,

.footer .navigation .topline {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.footer .navigation .topline {

    margin-bottom: 74px;

}



.footer .navigation .footer_menu {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.footer .navigation .footer_menu .menu_list {

    -webkit-columns: 4 146px;

    -moz-columns: 4 146px;

    columns: 4 146px;

    margin: -2px 0 0;

}



.footer .navigation .footer_menu .menu_list li {

    margin-bottom: 12px;

    padding-right: 10px;

}



.footer .navigation .footer_menu .menu_list li a {

    font-weight: 300;

    color: #59b6dd;

    font-size: 18px;

}



.footer .navigation .footer_menu .menu_list li a:hover {

    color: #ff2941;

}



.footer .navigation .footer_menu .menu_list li a:hover .icon_link {

    stroke: #ff2941;

}



.footer .navigation .logo {

    margin-right: 129px;

}



.footer .navigation .logo .icon_logo {

    width: 78px;

    height: 78px;

    stroke: none;

}



.footer .navigation .copyright,

.footer .navigation .developer {

    font-weight: 300;

    color: #4587a5;

    font-size: 14px;

    letter-spacing: 0.1px;

}



.footer .navigation .developer a {

    color: #4587a5;

}



.footer .navigation .developer a:hover {

    color: #ff2941;

}



.footer .navigation .contact_data {

    font-weight: 300;

    color: #59b6dd;

    font-size: 18px;

    width: 400px;

    margin-top: -3px;

}



.footer .navigation .city_select {

    position: relative;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    letter-spacing: 0.2px;

    margin-bottom: 13px;

}



.footer .navigation .city_select span {

    margin-right: 4px;

    font-weight: 300;

    color: #59b6dd;

    font-size: 18px;

}



.footer .navigation .city_select .cities_choose {

    position: relative;

    color: #59b6dd;

}



.footer .navigation .city_select .cities_choose:hover {

    color: #ff2941;

}



.footer .navigation .city_select .cities_choose:hover .icon_arrow_down {

    stroke: #ff2941;

}



.footer .navigation .city_select .cities_choose.active .icon_arrow_down {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}



.footer .navigation .city_select .icon_arrow_down {

    width: 12px;

    height: 7px;

    stroke: #59b6dd;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    margin: 0 0 0 2px;

    vertical-align: 1px;

}



.footer .navigation .city_dropdown {

    top: auto;

    bottom: 100%;

    margin: 0 0 10px;

}



.footer .navigation .contact_item {

    letter-spacing: 0.2px;

    margin-bottom: 12px;

}



.footer .navigation .contact_item a {

    color: #59b6dd;

}



.footer .navigation .contact_item a:hover {

    color: #ff2941;

}



.footer .navigation .contact_item a:hover .icon_link {

    stroke: #ff2941;

}



.footer .icon_link {

    stroke: #59b6dd;

}



.top_banner {

    position: relative;

    /*padding: 160px 0 151px;*/

    padding: 70px 0 70px;

    background-size: cover;

    background-repeat: no-repeat;

    min-height: 325px;

    display: flex;

    align-items: center;

}



.top_banner:before {

    content: "";

    background: rgba(0, 64, 108, 0.3);

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

}



.top_banner:after {

    content: "";

    background: rgba(0, 0, 0, 0.45);

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

}



.top_banner .container {

    position: relative;

    z-index: 3;

}



.video_block {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    overflow: hidden;

    z-index: 1;

}



.video_block .video_elem {

    width: 100%;

    height: auto;

    transform: translate(0, -50%);

}



i.arrow {

    width: 11px;

    height: 1px;

    border-radius: 10px;

    background: #fff;

    position: absolute;

    left: 0;

    top: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



i.arrow:after,

i.arrow:before {

    content: "";

    background: #fff;

    width: 8px;

    height: 1px;

    display: block;

    border-radius: 10px;

    position: absolute;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



i.arrow:before {

    top: -2px;

}



i.arrow:after {

    bottom: -2px;

}



i.arrow.arrow_right:after,

i.arrow.arrow_right:before {

    right: -2px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



i.arrow.arrow_right:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



i.arrow.arrow_left:after,

i.arrow.arrow_left:before {

    left: -2px;

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



i.arrow.arrow_left:after {

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.template .breadcrumbs {

    margin-bottom: 7px;

}



.template .breadcrumbs .path li {

    display: inline-block;

    position: relative;

    margin-right: 24px;

}



.template .breadcrumbs .path li:last-child {

    margin-right: 0;

}



.template .breadcrumbs .path li:first-child a {

    padding-left: 21px;

}



.template .breadcrumbs .path li:first-child .arrow {

    left: 3px;

    top: 12px;

}



.template .breadcrumbs .path li a:hover {

    color: #ff2941;

}



.template .breadcrumbs .path li a:hover .arrow {

    background: #ff2941;

    -webkit-transform: translate(4px, 0);

    -ms-transform: translate(4px, 0);

    transform: translate(4px, 0);

}



.template .breadcrumbs .path li a:hover .arrow:after,

.template .breadcrumbs .path li a:hover .arrow:before {

    background: #ff2941;

}



.template .breadcrumbs .path li a,

.template .breadcrumbs .path li span {

    text-decoration: none;

    color: #fff;

    font-size: 19px;

    letter-spacing: 0.15px;

}



.template h1 {

    font-family: Intro, Helvetica, Arial, sans-serif;

    font-size: 64px;

    line-height: 68px;

    text-transform: uppercase;

    color: #fff;

    line-height: 77px;

}



.template h2 {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 42px;

    margin-bottom: 21px;

}



.template h3 {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 34px;

    margin: 0 0 27px;

    line-height: 41px;

}



.template h4 {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 29px;

    margin-bottom: 3px;

}



.template blockquote,

.template p {

    font-weight: 300;

    line-height: 35px;

    font-size: 21px;

    margin-bottom: 35px;

}



.template b,

.template strong,

.template th {

    font-weight: 500;

}



.img_rubric_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    position: relative;

}



.img_rubric_list .item {

    width: 278px;

    background: #002f5a;

    margin: 0 11px 23px 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.img_rubric_list .item:hover {

    background: #ff2941;

}



.img_rubric_list .item:hover .arrow {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

}



.img_rubric_list .item:nth-child(5n) {

    margin: 0 0 23px;

}



.img_rubric_list .item .img {

    height: 131px;

    overflow: hidden;

    display: block;

}



.img_rubric_list .item .img img {

    width: 100%;

}



.img_rubric_list .item .info {

    display: block;

    margin: 0 32px 0 19px;

    padding: 13px 0 49px;

    position: relative;

    overflow: hidden;

}



.img_rubric_list .item .info .name {

    font-weight: 300;

    color: #fff;

    font-size: 21px;

    display: block;

    min-height: 75px;

}



.img_rubric_list .item .arrow {

    width: 51px;

    height: 2px;

    border-radius: 10px;

    background: #fff;

    position: absolute;

    bottom: 32px;

    left: 0;

    opacity: 0;

    -webkit-transform: translate(-51px, 0);

    -ms-transform: translate(-51px, 0);

    transform: translate(-51px, 0);

    display: inline-block;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.img_rubric_list .item .arrow:after,

.img_rubric_list .item .arrow:before {

    content: "";

    background: #fff;

    width: 9px;

    height: 2px;

    display: block;

    border-radius: 10px;

    position: absolute;

    right: 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.img_rubric_list .item .arrow:before {

    top: -4px;

}



.img_rubric_list .item .arrow:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    bottom: -4px;

}



.type_rubric_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.type_rubric_list .item {

    width: 218px;

    text-align: center;

}



.type_rubric_list .item .caption a {

    font-weight: 300;

    color: #00406c;

    font-size: 21px;

}



.type_rubric_list .item .caption a:hover {

    color: #ff2941;

}



.type_rubric_list .item .img {

    margin-bottom: 18px;

}



.type_rubric_list .item .img a {

    width: 91px;

    height: 71px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 0 auto;

}



.catalog_sections {

    padding: 87px 0 0;

}



.catalog_sections .container {

    position: relative;

}



.catalog_sections .abs_image {

    position: absolute;

    right: 0;

    bottom: 0;

    z-index: -1;

}



.catalog_sections .section_element {

    margin-bottom: 61px;

}



.catalog_sections .section_element:last-child {

    margin-bottom: 0;

}



.catalog_sections .rubric_list {

    margin: 20px 0 0;

}



.catalog_sections .img_rubric_list {

    margin: 30px 0 0;

}



.catalog_sections .type_rubric_list {

    margin: 66px 450px 0 -30px;

}



.catalog_sections .type_rubric_list .item {

    margin: 0 27px 68px 0;

}



.hit_block {

    background: #f5f5f5;

    padding: 62px 0 51px;

}



.icon_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.icon_list .item {

    margin-right: 43px;

}



.icon_list .item:last-child {

    margin-right: 0;

}



.feedback_form {

    background: #fff;

    padding: 34px 49px 53px 43px;

}



.feedback_form .caption {

    font-weight: 500;

    line-height: 30px;

    font-size: 26px;

    margin-bottom: 10px;

}



.feedback_form .form_inputs {

    margin-bottom: 27px;

}



.feedback_form .two_columns {

    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;

}



.feedback_form .two_columns .form_element {

    width: 46%;

}



.feedback_form .dropdown {

    display: block;

    margin-top: 10px;

}



.feedback_form .dropdown span {

    border: none;

    border-bottom: 2px solid #d1d1d1;

    border-radius: 0;

    width: 100%;

    color: #909090;

    font-weight: 400;

    font-size: 17px;

    padding: 11px 42px 13px 0;

}



.feedback_form .dropdown span:after {

    right: 5px;

}



.feedback_form .dropdown .close_list {

    border: none;

    top: 100%;

    padding: 0;

    background: #f5f5f5;

    border-radius: 0;

    width: 100%;

    max-height: 320px;

    padding: 10px 0;

    left: 0;

}



.feedback_form .file_upload {

    position: relative;

    margin-top: 10px;

}



.feedback_form .file_upload .file_form {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    z-index: 2;

    cursor: pointer;

    width: 100%;

    padding: 0;

    border: none;

}



.feedback_form .file_upload .file_shape {

    position: relative;

}



.feedback_form .file_upload .file_shape .file_input {

    display: block;

    color: #909090;

    border-bottom: 2px solid #d1d1d1;

    cursor: pointer;

    font-size: 17px;

    padding: 11px 42px 13px 0;

    width: 100%;

}



.feedback_form .file_upload .file_shape .file_input.hidden {

    display: none;

}



.feedback_form .file_upload .file_shape label {

    display: block;

    color: #909090;

    border-bottom: 2px solid #d1d1d1;

    cursor: pointer;

    font-size: 17px;

    padding: 11px 42px 13px 0;

}



.pick_up {

    background: #00305a;

    padding: 68px 0 74px;

}



.pick_up .container {

    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;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

}



.pick_up .information {

    width: 800px;

    margin-top: 4px;

}



.pick_up .information .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    line-height: 57px;

    color: #fff;

    font-size: 42px;

    text-transform: uppercase;

    letter-spacing: -0.1px;

    margin-bottom: 42px;

}



.pick_up .information .sub_caption {

    color: #fff;

    font-size: 26px;

    margin-bottom: 16px;

}



.pick_up .information .anons {

    font-weight: 300;

    line-height: 26px;

    color: #fff;

    font-size: 18px;

    margin-bottom: 151px;

}



.pick_up .feedback_form {

    border: 1px solid #e2e2e2;

    background: #fff;

    width: 510px;

}



.pick_up .feedback_form .form_submit .button {

    padding: 19px 39px 21px;

}



.pick_up.take_calc {

    padding: 68px 0 106px;

}



.pick_up.take_calc .caption {

    margin-bottom: 21px;

}



.pick_up.take_calc .anons {

    margin-bottom: 82px;

}



.pick_up.take_calc .icon_list .item {

    margin: 0 51px 30px 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.pick_up.take_calc .icon_list .item:last-child {

    margin: 0 0 30px;

}



.read_more {

    color: #125388;

    font-size: 21px;

    font-weight: 300;

    display: inline-block;

    border-bottom: 2px dotted #a6b6c8;

    line-height: 30px;

    cursor: pointer;

    display: none !important;

}



.read_more:hover {

    color: #ff2941;

    border-bottom-color: currentColor;

}



.seo_block .commercial,

.seo_block .textblock {

    padding: 73px 0 100px;

}



.seo_block .container {

    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;

}



.seo_block .textblock {

    width: 940px;

}



.seo_block .textblock .information {

    height: 150px;

    overflow: hidden;

}



.seo_block .textblock .information.show {

    height: auto;

}



.seo_block .commercial {

    width: 342px;

    margin: 19px 0 0;

}



.seo_block .commercial .banner {

    margin-bottom: 20px;

}



.rubric_links li a {

    font-size: 18px;

    font-weight: 300;

    color: #00406c;

    display: block;

    -webkit-transition: color 0.3s ease;

    transition: color 0.3s ease;

}



.rubric_links li a:hover {

    color: #ff2941;

}



.rubric_links li a:hover i {

    color: #ff2941;

}



.rubric_links li a i {

    color: #b2b2b2;

    font-size: 10px;

    font-style: normal;

    vertical-align: 6px;

    margin-left: -2px;

    -webkit-transition: color 0.3s ease;

    transition: color 0.3s ease;

}



.filter_block {

    padding: 0px 0 34px;

}



.filter_block .rubric_links {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: -11px;

    margin-top: 44px;

}



.filter_block .rubric_links li {

    width: 33.1%;

    padding-right: 10px;

    margin-bottom: 14px;

}



.catalog_block {

    background: #f5f5f5;

    padding: 37px 0 93px;

}



.catalog_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    /*	display: grid;

	grid-template-columns: repeat(4, 1fr);

	margin-bottom: 6px;*/

}



.catalog_list .tovar_item,

.hits .tovar_item {

    margin: 0 25px 40px 0;

    height: calc(100% - 40px);

    height: -webkit-calc(100% - 40px);

    height: -moz-calc(100% - 40px);

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-flex-direction: column;

    -moz-flex-direction: column;

    -ms-flex-direction: column;

    -o-flex-direction: column;

    flex-direction: column;

}



.catalog_list .tovar_item:nth-child(5n) {

    margin: 0 0 40px;

}



.catalog_list .video_item {

    margin: 0 0 40px;

}



.video_item {

    width: 552px;

    padding: 0;

}



.video_item:hover .video_content .play {

    -webkit-transform: scale(0.7);

    -ms-transform: scale(0.7);

    transform: scale(0.7);

}



.video_item {

    position: relative;

}



.video_item .video_content {

    cursor: pointer;

    height: 100%;

}



.video_item .video_content img {

    width: 100%;

    max-height: 438px;

    display: block;

}



.video_item .video_content .desciption {

    position: absolute;

    background: rgba(255, 41, 65, 0.9);

    bottom: 0;

    left: 0;

    z-index: 2;

    width: 100%;

    color: #fff;

    padding: 20px 19px 22px;

}



.video_item .video_content .desciption span {

    font-size: 15px;

    font-weight: 300;

    display: block;

    margin-bottom: 6px;

}



.video_item .video_content .desciption .caption {

    font-size: 26px;

    font-weight: 400;

}



.video_item .video_content .play {

    border-radius: 9px 10px 10px 9px;

    background-color: #2e2e2e;

    opacity: 0.91;

    width: 73px;

    height: 56px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -28px 0 0 -36px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.video_item .video_content .play:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 12px 0 12px 23px;

    border-color: transparent transparent transparent #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -12px 0 0 -9px;

}



.video_item .video_content .play:hover {

    background: #e62117;

}



.popular_item {

    background: #00305a url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAAHUAAADbCAYAAABTEt4iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0YTcyMTE2Yi1kMDhjLTA5NDUtYmU1Yi1jZGNjMmVjYWI5NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEU4Q0UzRTJFRUNEMTFFNkE0NjY4RTA2NTg1MDE0RjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEU4Q0UzRTFFRUNEMTFFNkE0NjY4RTA2NTg1MDE0RjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTdFMDZENTY5M0VFRTYxMUI4QjNFQkExQUZEQTQwMzMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MWI2MWZmNy1kOGExLTExZTYtOTQ5Zi1kMDVjMGIwNjZkNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7k+3ehAAAHmUlEQVR42uydCVNURxSF7wwDwyKKIMimIBAQlQFBEVxS/v/fkMUkmg0tE7OAwUD6FD06sUYcmLd0nz5f1S0tS2Xoj/fevff1Ujk+PjYRPRUXV31crEhq9NRd3IbM94YlNWp6XWy6GPjfZSupUbPqb7kmqRwMuthu+4CV1GhZcTElqVzJ0Y7PeiWVhEUX1z5Z30hqdNRc7LrokVQerrtYOO0vSGpcVP2ztE9SeZjyWa9JKgfIdO/7+lRSSRi3kx6vSSoP6PFelFQeRlxsdHyfltQoWHMxJqk8DPkEySSVh7av1yQ1Xk5t3EtqnCy5mD1zQSupwfLZxr2kxsecixvn+YeSGiYdNe4lNS6mXSyf9x9Langg08WEsgFJ5aHjxr2kxsOWi2FJ5eGyi/Wu79+SGhQNF6OSysMFF/cyybQkNRjO3LiX1LDpd/HAzti4l9Sw+cLFTGaFrqSWDtaYoiXYI6k8zPswSeUAjftdf7VKKgkz/nlqkspBxWe8/ZLKw4SLW7n8tEhqaaB7dEFSecikcS+pYbHuxUoqCXhXupVrBiaphXPLJ0mSSgLmHW1bRo17SQ2DTBv3klo+aAWiJViVVB4w236uiC8kqcWA12o7lnHjXlLLBSvXlor6YpJawBhbTo17SS0PTCZbLfSnSFJzB/s1DEkqD5iY3Sj8fi+puYK9j0YklYfcG/eSWjxYjjguqTwM+DLGJJUHLO2fllQesPkGWoJVSeUB+9tfL/MDSGq2oHGP12s1SeUBZ8Uslv0hJDU7qj7jrUsqD5MubobwQSQ1Owpv3EtqvmAr9LVQPoykZsNdF5cklQccK7IZ0geS1LNR89lta+DWOyypYdLXIgq/7//oz+qW4WYbktrl99hGTruo0HzDkUutniKp9WpLipCl1lrE1D9xtfWaCEZqbwe3wx7pCUNqu+dXu6utqqEPQ2r1lNtgq8CKhjU8qZhfg/mqQx/J6tNwxScV0rCIZ0LDwiEVV+eGBfAuUGQjFc/KLQvktZHIRmoumx6KcqV2fIC5iEfql6ob+aQ+1TDwSX2oGpRPambnoYhwpJa2jlLkJxW/lr7+Q2QvFZzrpHoRtlTzV+uChoVLqvmkCcsH9AqNSCrAVuDYs6CmIeKRCnASQ0M1LJdU0O/FDmqoeKQCTBK7YwGtFRHdSwVo+KPzNK4h45FqPhtGLTujYeORqlqWWCrAUvgV1bJcUsGor2U1k55IqmpZUqmqZUmlqpYllWr+2Ypa9oqGlUdqs5bFHOJpDS2P1CY4/uqGhpdLqmpZUqmqZUmlAsxWXFMtyyVVtSyp1GYtiytWi7GIpDZrWRy0Pqah55GqWpZUqmpZYqmqZUmlqpYlldqsZRumvQappIIBL3ZAWnikqpYllapallRqs5bFcZVTUsQjtcm8D0Ek1fzVuqxalktqs5bFxDZt4kUkVbUsqVTVsqRSm7VswwI7tUlSs6llb/tnrSCRqlqWVKpqWWKpqmVJpYIx/5ytSirXqYx4u7OWei3LeNRm8rUs6/mpff6KHZZULpKtZdlPOkY2jNmKk5LKRyOlKzYVqffsZCcZSSV6tj62hBoTKUjFjjF39Uzl4pqLRUnlAtNNJySVix07WckuqSSgs/TQEoNdKt7crEkqF1jUPCepXCTVSUpFKpoONUnlAe9TH1iCMEvFmXWrksoFtvWZkVQuNi3RFemsUvFG5oklOrOQVWrS56yzSp3xz1RJJQInNU9KKhfblvDewoxS0UF6bAnDKBXnqa9LKhfJHwXKKBW7uFyRVC4w06FPUnmou9i1xGGTOm4ni6IklYgFnyhJKhEbLkYklUcq3syg6dAjqTxSh1zcN0ElFdvurEgpl1Tso6RTqcik4qW4NqEkkoppK09MO55RSU1uYXEKUmddLEknl9TkFhanIBXLK7QFO5FUbC75SCq5pGKpYkMquaTOm3bmppOa5MLiU/iZQeoj0wFE4LWLr138GbvUZBcWt/CXi29cvGK5/U74GjVF/nHxzMVPLo6ZnqnoIs0mJvPIxQ8uvnfxL2OihH7vpZSSIBffunjLmv2mtLD4fRLEXtKksLD4by/zVSp1KmY5LKeWBLFLxXwktsP7PpsEsUvFzMEhIqG/+HrzbdfJRsTnp7Lsi/+bf27+kVkGGalUzMLfSDEJYpYa88LiQ58E/XieJIhZKla2jUeYBD33SdC7XAv4SKViDWo9siQInaCDIr5YjFJj2hc/8ySIVSr2c7gTQRKE8uRlGV88RqkhLyzOPQlilYo9ki4HmAS9cPFd3kkQo1Q0GzB9JaR98X/1t9qDYAYpMqnYb3A7kM/yu4uvik6CGKViZ9CbJX+GfZ/Rvgx1kGKTWua++If+mfmizCSIUWoZC4uDSoLYpJaxsDi4JIhNKk6u2CwwCcJz841FSExSi9gXf99fmXsWMTFJxWlQV3P6v/GsfGYnnaAji5yYpOZxeBC++ecxJUFsUrPOfPf8rXbfyIhJalYvxqNOgtikdrtN3YGXuWfkxFanYtniWWc8vLMPnaAjS4DYOkp45dbosAFxbB86QYeWEDG+Tx315U1vikkQq1TzQrEuFVNbBv2Vi5ntr32t+cYS5j8BBgB9yjkdssqwyAAAAABJRU5ErkJggg==") no-repeat right center;

    color: #fff;

    padding: 19px 16px 8px 22px;

}



.popular_item .caption {

    font-size: 24px;

    margin-bottom: 19px;

}



.popular_item .popular_list {

    counter-reset: myCounter;

    padding-left: 0;

    margin: 0;

}



.popular_item .popular_list li {

    list-style: none;

    position: relative;

    padding-left: 24px;

    margin-bottom: 15px;

}



.popular_item .popular_list li:last-child {

    margin-bottom: 0;

}



.popular_item .popular_list li:before {

    counter-increment: myCounter;

    content: counter(myCounter);

    font-weight: 300;

    color: #fff;

    font-size: 15px;

    position: absolute;

    left: 2px;

    top: 2px;

}



.popular_item .popular_list li a {

    font-weight: 300;

    color: #fff;

    font-size: 15px;

}



.popular_item .popular_list li a:hover {

    box-shadow: inset 0 0 0 #00305a, inset 0 -1px 0 #d5d9de;

}



.pagination {

    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;

    clear: both

}



.pagination .page_numbers {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.pagination .page_numbers a,

.pagination .page_numbers span {

    font-weight: 300;

    font-size: 18px;

    color: #00406c;

    width: 40px;

    height: 40px;

    display: inline-block;

    background: #fff;

    text-align: center;

    line-height: 39px;

    margin: 0 5px 0 0;

}



.pagination .page_numbers a:hover {

    background: #ff2941;

    color: #fff;

}



.pagination .page_numbers span {

    color: #fff;

    background: #00305a;

}



.pagination .page_links {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.pagination .page_links a {

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    background: #fff;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 0 0 0 5px;

}



.pagination .page_links a:hover {

    background: #ff2941;

}



.pagination .page_links a:hover .arrow_mini {

    background: #fff;

}



.pagination .page_links a:hover .arrow_mini:after,

.pagination .page_links a:hover .arrow_mini:before {

    background: #fff;

}



.pagination .page_links .arrow_mini {

    background: #00406c;

}



.pagination .page_links .arrow_mini:after,

.pagination .page_links .arrow_mini:before {

    background: #00406c;

}



.tovar_page .breadcrumbs {

    margin-bottom: 13px;

}



.tovar_page .breadcrumbs .path li {

    margin-right: 18px;

}



.tovar_page .breadcrumbs .path li a,

.tovar_page .breadcrumbs .path li span {

    color: #949494;

    font-size: 15px;

}



.tovar_page .breadcrumbs .path li:first-child a {

    padding-left: 19px;

}



.tovar_page .breadcrumbs .path li:first-child .arrow {

    background: #949494;

    left: 0;

    top: 10px;

}



.tovar_page .breadcrumbs .path li:first-child .arrow:after,

.tovar_page .breadcrumbs .path li:first-child .arrow:before {

    background: #949494;

}



.tovar_page h1 {

    color: #0b0b0b;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 60px;

    font-weight: 700;

    text-transform: none;

    letter-spacing: -0.1px;

}



.tovar_page .tovar_heading {

    padding: 54px 0 0;

}



.tovar_information {

    margin: 58px 0 0;

    padding-bottom: 45px;

}



.tovar_information .container {

    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;

}



.tovar_information .info_visual {

    width: 1052px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.tovar_information .info_actions {

    width: 336px;

    padding: 5px 0 0;

}



.tovar_information .info_actions .payment {

    background-color: #f5f5f5;

    padding: 26px 34px 21px;

}



.tovar_information .info_actions .payment .retail_price {

    padding: 0 0 0 2px;

    margin-bottom: 16px;

}



.tovar_information .info_actions .payment .retail_price span {

    font-size: 15px;

    font-weight: 300;

    display: block;

    margin: 0 0 -1px 2px;

}



.tovar_information .info_actions .payment .retail_price .value {

    font-size: 48px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

}



.tovar_information .info_actions .payment .retail_price .rouble {

    font-weight: 400;

}



.tovar_information .info_actions .payment .online_price {

    font-weight: 300;

    font-size: 15px;

    margin: -16px 0 17px 5px;

}



.tovar_information .info_actions .payment .online_price span {

    font-weight: 500;

    color: #ff2941;

}



.tovar_information .info_actions .payment .online_price .rouble {

    font-weight: 400;

}



.tovar_information .info_actions .payment .site_price {

    padding-left: 4px;

    margin-bottom: 25px;

}



.tovar_information .info_actions .payment .site_price .old_price {

    color: #484b4b;

    font-size: 17px;

    text-decoration: line-through;

    font-weight: 300;

    padding-left: 3px;

    margin-bottom: -2px;

}



.tovar_information .info_actions .payment .site_price .new_price {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.tovar_information .info_actions .payment .site_price .new_price .value {

    font-size: 40px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    display: inline-block;

    margin-right: 10px;

}



.tovar_information .info_actions .payment .site_price .new_price span {

    font-weight: 500;

    color: #0b0b0b;

    font-size: 12px;

    width: 75px;

}



.tovar_information .info_actions .payment .site_price .rouble {

    font-weight: 400;

}



.tovar_information .info_actions .payment .add_basket {

    font-size: 20px;

    width: 100%;

    padding: 19px 16px 21px;

    margin-bottom: 33px;

    color: #fff;

}



.tovar_information .info_actions .payment .option_list {

    min-height: 151px;

}



.tovar_information .info_actions .payment .option_list .item {

    margin-bottom: 25px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.tovar_information .info_actions .payment .option_list .item a {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.tovar_information .info_actions .payment .option_list .item a:hover {

    opacity: 0.6;

}



.tovar_information .info_actions .payment .option_list .item .icon {

    width: 39px;

    display: block;

    margin-right: 17px;

    text-align: center;

}



.tovar_information .info_actions .payment .option_list .item .name {

    width: 200px;

    display: block;

    font-size: 14px;

    line-height: 15px;

    color: #0b0b0b;

    letter-spacing: 0.1px;

}



.tovar_information .info_actions .payment .option_list .item .name b {

    font-weight: 500;

    color: #ff2941;

    font-size: 18px;

}



.tovar_information .info_actions .delivery {

    background: #00305a;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding: 25px 10px 30px 39px;

    position: relative;

}



.tovar_information .info_actions .delivery .date,

.tovar_information .info_actions .delivery .existence {

    font-weight: 500;

    line-height: 20px;

    color: #fff;

    font-size: 14px;

}



.tovar_information .info_actions .delivery .date {

    width: 100px;

    margin-right: 8px;

}



.tovar_information .info_actions .delivery .existence {

    width: 170px;

}



.tovar_information .info_actions .delivery .cities_choose {

    color: #fff;

    position: relative;

    letter-spacing: 0.2px;

}



.tovar_information .info_actions .delivery .cities_choose:hover {

    color: #ff2941;

}



.tovar_information .info_actions .delivery .cities_choose:hover .icon_arrow_down {

    stroke: #ff2941;

}



.tovar_information .info_actions .delivery .cities_choose.active .icon_arrow_down {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}



.tovar_information .info_actions .delivery .icon_arrow_down {

    width: 12px;

    height: 7px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    margin: 0 0 0 2px;

    vertical-align: 1px;

}



.tovar_information .info_actions .delivery .city_dropdown {

    width: 336px;

    right: 0;

}



.tovar_information .tovar_photos {

    width: 520px;

    position: relative;

    margin-right: 75px;

}



.tovar_information .tovar_photos .rating {

    position: absolute;

    left: 0;

    top: -43px;

    z-index: 2;

}



.tovar_information .big_photos {

    width: 492px;

    margin-bottom: 18px;

}



.tovar_information .big_photos .slider_item .img a {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 100%;

    height: 493px;

}



.tovar_information .small_photos {

    width: 520px;

}



.tovar_information .small_photos .slider_item {

    border: 1px solid #e6e6e6;

    background: #fff;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    cursor: pointer;

    margin: 0 5px;

    width: 96px;

    height: 96px;

}



.tovar_information .small_photos .slider_item.slick-current {

    opacity: 0.56;

}



.tovar_information .small_photos .slider_item .img {

    height: 94px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.tovar_information .small_photos .slider_item:not(.slick-current):hover {

    border-color: #ff2941;

}



.tovar_information .small_photos .video_survey {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    height: 94px;

}



.tovar_information .small_photos .video_survey:hover .play {

    border-color: #ff2941;

}



.tovar_information .small_photos .video_survey:hover .play:after {

    border-color: transparent transparent transparent #ff2941;

}



.tovar_information .small_photos .video_survey .play {

    width: 59px;

    height: 59px;

    border: 1px solid #adadad;

    border-radius: 50%;

    background: #fff;

    position: relative;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_information .small_photos .video_survey .play:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    position: absolute;

    border-style: solid;

    border-width: 13px 0 13px 24px;

    border-color: transparent transparent transparent #adadad;

    left: 50%;

    top: 50%;

    margin: -13px 0 0 -8px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.tovar_information .anons_description {

    width: 410px;

    padding: 2px 0 0;

}



.tovar_information .characteristic_list {

    margin-bottom: 69px;

}



.tovar_information .characteristic_list .item {

    margin-bottom: 20px;

}



.tovar_information .characteristic_list .item .name,

.tovar_information .characteristic_list .item .value {

    font-size: 15px;

    font-weight: 300;

    line-height: 20px;

}



.tovar_information .characteristic_list .item .name {

    color: #949494;

}



.tovar_information .one_review {

    border-left: 4px solid #adadad;

    padding: 3px 0 0 18px;

}



.tovar_information .one_review .rating {

    margin-bottom: 8px;

}



.tovar_information .one_review .comment {

    font-size: 15px;

    font-weight: 300;

    line-height: 20px;

    margin-bottom: 40px;

}



.tovar_information .one_review .all_reviews {

    color: #125388;

    font-size: 15px;

    font-weight: 300;

    line-height: 20px;

}



.tovar_information .one_review .all_reviews:hover {

    color: #ff2941;

}



.tabs_block .tabs_links {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.tabs_block .tabs_links li {

    padding: 22px 30px 26px;

    cursor: pointer;

}



.tabs_block .tabs_links li:not(.tabs_active):hover a {

    color: #ff2941;

}



.tabs_block .tabs_links li a {

    color: #105388;

    font-size: 19px;

}



.tabs_block .tabs_links li.tabs_active {

    background: #fff;

}



.tabs_block .tabs_container {

    background: #fff;

}



.additional_info {

    background: #f6f6f6;

    padding: 46px 0 67px;

}



.additional_info .mobile_tab_container {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -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: 50px 100px 67px 93px;

}



.additional_info .content_information {

    width: 780px;

}



.additional_info .content_information h2 {

    font-size: 34px;

    margin-bottom: 16px;

}



.additional_info .content_information h3 {

    font-size: 26px;

    margin: 38px 0 10px;

    letter-spacing: -0.1px;

}



.additional_info .content_information p {

    line-height: 30px;

    font-size: 18px;

    margin-bottom: 8px;

}



.additional_info .content_information span {

    line-height: 30px;

    font-size: 18px;

    margin-bottom: 8px;

    font-weight: 300;

}



.additional_info .content_information b span {

    font-weight: 500;

}



/*.additional_info .content_information table {

    display: block;

    overflow-x: auto;

    max-width: 100%;

}*/



.additional_info .content_information table p {

    line-height: 22px;

    margin: 5px 10px !important;

    text-align: left;

}



.additional_info .content_information a {

    color: #125388;

}



.additional_info .content_information a:hover {

    color: #ff2941;

}



.additional_info .content_information .title {

    font-size: 34px;

    margin-bottom: 21px;

}



.additional_info .content_information .title_small {

    font-size: 26px;

    margin-bottom: 14px;

}



.additional_info .content_information ul {

    margin: 20px 0 36px;

}



.additional_info .content_information ul li {

    position: relative;

    padding-left: 17px;

    font-size: 18px;

    line-height: 28px;

    font-weight: 300;

    margin-bottom: 6px;

}



.additional_info .content_information ul li:before {

    content: "";

    background: #0b0b0b;

    width: 9px;

    height: 1px;

    display: block;

    position: absolute;

    left: 0;

    top: 11px;

}



.additional_info .content_information p + ul {

/*    margin: -22px 0 36px;*/

    margin: 0 0 36px;

}



.additional_info .content_information iframe {

    height: 400px;

    margin-bottom: 34px;

}



.additional_info .content_information .button_border {

    color: #0b0b0b;

}



.additional_info .content_information .button_border:hover {

    color: #fff;

}



.additional_info .order_benefit {

    margin-top: 8px;

}



.additional_info .all_characteristics {

    -moz-column-count: 2;

    -webkit-column-gap: 47px;

    -moz-column-gap: 47px;

    column-gap: 47px;

    padding-top: 7px;

}



.additional_info .all_characteristics .item {

    width: 366px;

    margin: 0 0 39px;

    display: inline-block;

}



.additional_info .all_characteristics .item .name {

    font-weight: 500;

    font-size: 18px;

    margin-bottom: 9px;

}



.additional_info .all_characteristics .item .value {

    font-weight: 300;

    font-size: 18px;

    line-height: 21px;

}



.additional_info .all_characteristics .item .value br {

    line-height: 30px;

}



.additional_info .delivery {

    margin-top: -40px;

}



/*.additional_info .features {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.additional_info .features .item {

    width: 320px;

    margin: 0 75px 30px 0;

}



.additional_info .features .item:nth-child(2n) {

    margin: 0 0 30px;

}



.additional_info .features .item ul li {

    margin-bottom: 15px;

}*/



.additional_info .reviews .no_reviews {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 26px;

    font-weight: 700;

    margin: 4px 0 14px;

}



.additional_info .reviews .write_review {

    margin: 10px 0 60px;

}



.additional_info .document_list {

    margin-bottom: 36px;

}



.additional_info .document_list .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 13px;

}



.additional_info .document_list .item .icon {

    margin-right: 13px;

    width: 26px;

}



.additional_info .document_list .item .name {

    width: 660px;

}



.additional_info .document_list .item .name a {

    color: #125388;

    font-size: 18px;

    font-weight: 300;

    line-height: 30px;

}



.additional_info .document_list .item .name a:hover {

    color: #ff2941;

}



.additional_info .learning p {

    margin-bottom: 18px;

}



.additional_info .instructions {

    padding-bottom: 35px;

}



.reviews_list .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 52px;

}



.reviews_list .item .reviewer {

    width: 150px;

    margin-right: 18px;

}



.reviews_list .item .reviewer .fio {

    font-size: 18px;

    font-weight: 300;

    line-height: 30px;

    margin: -3px 0 3px;

}



.reviews_list .item .reviewer .date {

    font-size: 15px;

    font-weight: 300;

    color: #adadad;

    margin-bottom: 9px;

}



.reviews_list .item .comment {

    width: 595px;

    border-left: 4px solid #adadad;

    padding-left: 28px;

}



.reviews_list .item .comment .opinion {

    margin-bottom: 38px;

}



.reviews_list .item .comment .opinion:last-child {

    margin-bottom: 0;

}



.reviews_list .item .comment .opinion:last-child p {

    margin-bottom: 0;

}



.reviews_list .item .comment .opinion .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 26px;

    font-weight: 700;

    line-height: 24px;

    margin-bottom: 18px;

}



.order_benefit {

    background: #00305a;

    width: 388px;

    padding: 14px 12px 12px;

}



.order_benefit .caption {

    color: #fff;

    font-size: 22px;

    margin-bottom: 20px;

    padding-right: 54px;

}



.order_benefit .calculation {

    background: #fff;

    padding: 12px 9px 25px;

}



.order_benefit .calculation .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding: 16px 0 15px;

}



.order_benefit .calculation .item .imgblock {

    width: 77px;

    height: 77px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    margin: 0 13px 0 3px;

}



.order_benefit .calculation .item .infoblock {

    width: 200px;

}



.order_benefit .calculation .item .infoblock .name {

    font-weight: 300;

    color: #484b4b;

    font-size: 15px;

    margin-bottom: 8px;

}



.order_benefit .calculation .item .infoblock .price .new_price {

    margin-right: 20px;

}



.order_benefit .calculation hr {

    border: none;

    border-bottom: 2px dotted #ccc;

    position: relative;

}



.order_benefit .calculation hr:after {

    position: absolute;

    left: 50%;

    -webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

    transform: translate(-50%, 0);

    background: #fff;

    padding: 0 10px;

    top: -13px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    color: #ccc;

    font-size: 22px;

}



.order_benefit .calculation hr.plus:after {

    content: "+";

}



.order_benefit .calculation hr.equal:after {

    content: "=";

}



.order_benefit .calculation .price {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.order_benefit .calculation .price .rouble {

    font-weight: 400;

}



.order_benefit .calculation .price .old_price {

    font-size: 15px;

    text-decoration: line-through;

    font-weight: 300;

    color: #484b4b;

}



.order_benefit .calculation .price .new_price {

    font-size: 19px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

}



.order_benefit .calculation .itog {

    padding: 14px 0 0 8px;

}



.order_benefit .calculation .itog .price {

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    margin-bottom: 28px;

}



.order_benefit .calculation .itog .price .old_price {

    margin-right: 17px;

}



.order_benefit .calculation .itog .price .new_price {

    font-size: 30px;

    line-height: 23px;

}



.order_benefit .calculation .order_tovar {

    font-size: 18px;

    padding: 17px 31px 20px;

    margin-left: 9px;

}



.additional_features {

    padding: 74px 0 82px;

}



.additional_features .tovar_element {

    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;

    margin-bottom: 91px;

}



.additional_features .tovar_element .short_info {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    border-right: 3px solid #adadad;

    width: 637px;

}



.additional_features .tovar_element .imgblock {

    width: 201px;

    height: 202px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 0 47px 0 11px;

}



.additional_features .tovar_element .imgblock img {

    max-height: 100%;

}



.additional_features .tovar_element .infoblock {

    width: 320px;

}



.additional_features .tovar_element .infoblock .rating {

    margin-bottom: 6px;

}



.additional_features .tovar_element .infoblock .name {

    color: #484b4b;

    font-size: 18px;

    font-weight: 300;

    margin-bottom: 20px;

}



.additional_features .tovar_element .infoblock .buy_tovar {

    padding: 10px 24px 11px 21px;

    font-size: 18px;

}



.additional_features .tovar_element .infoblock .buy_tovar .icon_basket {

    width: 29px;

    height: 22px;

    stroke: #fff;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    margin-right: 7px;

    vertical-align: -5px;

}



.additional_features .tovar_element .infoblock .buy_tovar span {

    display: inline-block;

    font-weight: 400;

    color: #fff;

}



.additional_features .tovar_element .infoblock .price span {

    color: #b5b5b5;

    font-size: 14px;

    font-weight: 300;

}



.additional_features .tovar_element .infoblock .price .new_price {

    font-size: 26px;

}



.additional_features .tovar_element .infoblock .order_block {

    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;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.additional_features .tovar_element .features_list {

    width: 732px;

    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;

    padding: 12px 0 0;

}



.additional_features .tovar_element .features_list .item {

    width: 350px;

}



.additional_features .tovar_element .features_list .item .icon {

    width: 80px;

    margin: 0 0 26px 5px;

}



.additional_features .tovar_element .features_list .item .caption {

    font-weight: 400;

    font-size: 20px;

    margin-bottom: 5px;

}



.additional_features .tovar_element .features_list .item .anons {

    font-weight: 300;

    line-height: 20px;

    color: #949494;

    font-size: 15px;

}



.similar_tovars .title {

    margin-bottom: 28px;

}



.similar_tovars .tags_block {

    width: 1310px;

}



.tags_block {

    position: relative;

    padding-right: 46px;

}



.tags_block .show_tags {

    width: 45px;

    height: 45px;

    display: inline-block;

    font-weight: 700;

    line-height: 33px;

    letter-spacing: 1.6px;

    color: #7a7a7a;

    font-size: 18px;

    border: 1px solid #aeaeae;

    border-radius: 50%;

    text-align: center;

    position: absolute;

    right: 0;

    top: 0;

    text-indent: 2px;

}



.tags_block .show_tags:hover {

    background: #aeaeae;

    color: #fff;

}



.tag_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.tag_list li {

    margin: 0 11px 21px 0;

}



.tag_list li a {

    border-radius: 20px;

    border: 1px solid #aeaeae;

    font-weight: 300;

    line-height: 24px;

    color: #7a7a7a;

    font-size: 18px;

    padding: 7px 18px 10px;

    display: inline-block;

}



.tag_list li a:hover {

    background: #aeaeae;

    color: #fff;

}



.blog_date {

    color: #e83d52;

    font-weight: 500;

    font-size: 19px;

    padding-bottom: 5px;

}



.services_list .item {

    margin-bottom: 90px;

}



.services_list .item:last-child {

    margin-bottom: 0;

}



.services_list .item .naming {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

}



.services_list .item .naming .icon {

    width: 75px;

    margin: 7px 18px 0 0;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    text-align: center;

}



.services_list .item .naming .caption {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    margin-bottom: 21px;

}



.services_list .item .naming .caption a {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 42px;

    font-weight: 700;

    color: #0b0b0b;

    position: relative;

    box-shadow: inset 0 0 0 #fff, inset 0 -2px 0 #0b0b0b;

    line-height: 50px;

}



.services_list .item .naming .caption a:hover {

    color: #ff2941;

    box-shadow: inset 0 0 0 #fff, inset 0 -2px 0 #ff2941;

}



.services_list .item .infoblock {

    margin-left: 93px;

    width: 1000px;

}



.services_list .item .infoblock .anons {

    font-size: 21px;

    font-weight: 300;

    line-height: 35px;

    margin-bottom: 31px;

}



.services_list .item .imgblock,
.videosquare {

    width: 945px;

    height: 490px;

}



.services_block {

    padding: 50px 0 105px;

}



.blog_block .services_list .item .infoblock {

    margin-left: 0

}



.blog_block .pagination {

    padding-top: 50px;

}



.video_anons {

    width: 784px;

    height: 293px;

    background-position: center top;

    background-repeat: no-repeat;

    position: relative;

    background-size: cover;

    cursor: pointer;

    overflow: hidden;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    margin-bottom: 30px;

}



.video_anons:before {

    content: "";

    background: rgba(0, 46, 87, 0.81);

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    z-index: 1;

    top: 0;

    left: 0;

}



.video_anons:after {

    content: "";

    background: rgba(19, 128, 205, 0.33);

    width: 1000px;

    height: 1000px;

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    border-radius: 50%;

    -webkit-transform: translate(-50%, -50%) scale(0);

    -ms-transform: translate(-50%, -50%) scale(0);

    transform: translate(-50%, -50%) scale(0);

    -webkit-transition: 0.4s ease-in-out;

    transition: 0.4s ease-in-out;

    z-index: 2;

}



.video_anons:hover:after {

    -webkit-transform: translate(-50%, -50%) scale(1);

    -ms-transform: translate(-50%, -50%) scale(1);

    transform: translate(-50%, -50%) scale(1);

}



.video_anons .caption {

    position: relative;

    padding-left: 129px;

    margin: -13px 0 0 63px;

    z-index: 3;

}



.video_anons .caption .play {

    width: 99px;

    height: 99px;

    border-radius: 50%;

    border: 2px solid #fff;

    position: absolute;

    left: 0;

    top: 0;

    left: 7px;

    top: -18px;

}



.video_anons .caption .play:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 23px 0 23px 41px;

    border-color: transparent transparent transparent #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    margin-left: 5px;

}



.video_anons .caption .tag {

    background-color: #ff2941;

    display: inline-block;

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    padding: 5px 9px 6px 10px;

    margin-bottom: 9px;

}



.video_anons .caption .name {

    color: #fff;

    font-size: 26px;

    text-transform: uppercase;

    margin: 0 0 0 -2px;

    letter-spacing: 2px;

}



.section_page + .seo_block {

    background: #efefef;

}



.fixed_right {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    margin-top: -12px;

}



.fixed_right .content_part {

    width: 946px;

    margin-top: 12px;

}



.fixed_right .content_part .dropdown .close_list {

    margin: 0;

}



.fixed_right .content_part .dropdown .close_list li:before {

    content: none;

}



.fixed_right .fixed_element {

    width: 336px !important;

    margin: 20px 0 30px;

}



.fixed_right .wrapper-sticky {

    margin: 0 !important;

}



.ask_question {

    background-color: #f5f5f5;

    padding: 28px 25px 41px 40px;

}



.ask_question .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 30px;

    font-weight: 700;

    margin-bottom: 20px;

}



.ask_question .operator {

    width: 251px;

    position: relative;

    overflow: hidden;

    margin-bottom: 24px;

}



.ask_question .operator:after {

    content: "";

    background: #ff2941;

    width: 100%;

    height: 4px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    border-radius: 10px;

    z-index: 4;

}



.ask_question .operator .operator_photo {

    position: relative;

    display: inline-block;

}



.ask_question .operator .operator_photo:after {

    content: "";

    background: #042b4b;

    width: 184px;

    height: 184px;

    display: block;

    position: absolute;

    border-radius: 50%;

    bottom: -54px;

    left: 13px;

    z-index: 2;

}



.ask_question .operator img {

    display: block;

    margin-left: 43px;

    position: relative;

    z-index: 3;

}



.ask_question .operator span {

    background: #ff2941;

    font-weight: 300;

    color: #fff;

    font-size: 14px;

    display: inline-block;

    padding: 5px 12px 7px;

    border-radius: 24px;

    position: absolute;

    right: -25px;

    top: 55px;

    z-index: 5;

}



.ask_question .anons {

    font-weight: 300;

    color: #484b4b;

    font-size: 18px;

    margin-bottom: 16px;

}



.ask_question .phone {

    margin-bottom: 10px;

}



.ask_question .phone a {

    font-weight: 400;

    color: inherit;

    font-size: 26px;

}



.ask_question .email {

    margin-bottom: 27px;

}



.ask_question .email a {

    font-weight: 300;

    font-size: 18px;

}



.ask_question .ask_button {

    padding: 19px 41px 21px;

}



.mobile_ask {

    display: none;

}



.certificates {

    margin-bottom: 65px;

}



.certificates .photos {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 15px;

}



.certificates .photos .item {

    width: 254px;

    margin: 0 4px;

}



.certificates .photos .item img {

    margin-bottom: 0;

}



.certificates .sign {

    font-weight: 300;

    color: #484b4b;

    font-size: 14px;

    margin-left: 6px;

}



.content_part h2 {

    line-height: 51px;

    letter-spacing: -0.1px;

    margin-bottom: 24px;

}



.content_part p {

    line-height: 30px;

    margin-bottom: 38px;

}



.content_part ul {

    margin: 20px 0 44px;

}



.content_part ul li {

    position: relative;

    padding-left: 17px;

    font-size: 21px;

    line-height: 20px;

    font-weight: 300;

    margin-bottom: 13px;

}



.content_part ul li:before {

    content: "";

    background: #0b0b0b;

    width: 9px;

    height: 1px;

    display: block;

    position: absolute;

    left: 0;

    top: 11px;

}



.content_part p + ul {

    margin: -10px 0 44px;

}



.content_part img {

    margin-bottom: 0;

}



.content_part .video_anons + h2 {

    margin-top: 78px;

}



.content_part .two_images {

    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;

    margin: 37px 0 0;

}



.content_part .two_images .item {

    width: 49.3%;

}



.content_part .document_list {

    margin: 34px 0 0;

}



.content_part .document_list .item {

    margin-bottom: 19px;

}



.content_part .document_list .item a {

    font-weight: 300;

    line-height: 35px;

    font-size: 21px;

    color: #00406c;

    position: relative;

    padding-left: 30px;

    display: inline-block;

}



.content_part .document_list .item a:before {

    content: "";

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk0RTM2NTlGNzcwMTFFNkI1RjNDOEIyREYxNTg4NUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk0RTM2NUFGNzcwMTFFNkI1RjNDOEIyREYxNTg4NUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTRFMzY1N0Y3NzAxMUU2QjVGM0M4QjJERjE1ODg1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTRFMzY1OEY3NzAxMUU2QjVGM0M4QjJERjE1ODg1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnF5RuoAAAGNSURBVHjatFY9LwRRFD13TCKISLRCoZGo9YZeFFR6FdurFCQ2Gs02RCVK0es2foFKoVApNBQSESyuM2/eM28jaz68vcmd8+bjnT3v3jNvVpBsrAKyDWAMhaFMEeI78YS4S3TXLQIxT/aJ038TuRAfd5gfzGY3sSHFoJnabglKhCw0NCeQPY4fiMe+0oj5herxwryz5IfEFTPWbBURVGtwSoeHNeY151OYnDIXTbmNUpEapBhi3pBomfPvs3M9I86lciPUCrO8EeItcYn4yB8Y5/icOBtlhahTAh22iq9ItE58Zk4xj+Juq5QiS5+nY/SCg44V/soyDNj7M3E1QiPgkod54mR+SXxPf8a+aUvpbLeS3h7eNGTR77fmP+EsBUGwULXmr9yoQqF1fVq4/JA1/dlQtF9KJWgRsu6rBuy+IjO/hOp+P3wK9KP78LsfUq2GNr9TquGXH7NjoV9VSS31xNGEJNwL/c1WUd5q6mxpVvyWfk62eKUJ0dG8Y/YB7eVh/2+OOELNPt168C3AAEw9bg9WHlEsAAAAAElFTkSuQmCC");

    display: block;

    width: 21px;

    height: 28px;

    position: absolute;

    left: 0;

    top: 3px;

}



.content_part .document_list .item a:hover {

    color: #ff2941;

}



.services_icons {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin: 42px 0 36px;

}



.services_icons .item {

    width: 405px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    margin: 0 92px 52px 0;

}



.services_icons .item:nth-child(2n) {

    margin: 0 0 52px;

}



.services_icons .item .img {

    width: 80px;

    text-align: center;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    margin-right: 14px;

}



.services_icons .item .img img {

    margin-bottom: 0;

}



.services_icons .item .name {

    font-weight: 300;

    font-size: 21px;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    letter-spacing: 0.1px;

    margin: 11px 0 0;

}



.rent_list {

    width: 716px;

    margin: 27px 0 91px;

}



.rent_list .item {

    margin-bottom: 37px;

}



.rent_list .item .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 34px;

    margin-bottom: 34px;

}



.rent_list .item .rent_tovar {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 16px;

}



.rent_list .item .rent_tovar .imgblock {

    width: 192px;

    height: 171px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin: 9px 38px 0 0;

}



.rent_list .item .rent_tovar .imgblock img {

    margin-bottom: 0;

}



.rent_list .item .rent_tovar .rent_time {

    width: 318px;

}



.rent_list .item .rent_tovar .rent_time table {

    border-collapse: collapse;

    width: 100%;

}



.rent_list .item .rent_tovar .rent_time table td,

.rent_list .item .rent_tovar .rent_time table th {

    font-weight: 300;

    font-size: 21px;

    text-align: left;

}



.rent_list .item .rent_tovar .rent_time table td {

    padding: 4px;

    width: 50%;

}



.rent_list .item .rent_tovar .rent_time table th {

    border: 1px solid #ccd6de;

    padding: 5px 4px 7px;

    font-weight: 400;

}



.rent_list .item .rent_tovar .rent_time table tr:nth-child(2) td {

    padding: 10px 4px 4px;

}



.rent_list .item .tovar_link {

    display: inline-block;

    font-weight: 300;

    color: #00406c;

    font-size: 21px;

}



.rent_list .item .tovar_link:hover {

    color: #ff2941;

}



.industry_block {

    padding: 83px 0 30px;

    overflow: hidden;

}



.industry_block .decision_list .item {

    padding-bottom: 76px;

    margin-bottom: 85px;

    position: relative;

}



.industry_block .decision_list .item:after {

    content: "";

    background: #ddd;

    width: 100vw;

    height: 1px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 50%;

    -webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

    transform: translate(-50%, 0);

}



/*.industry_block .decision_list .item:last-child {

    padding-bottom: 0;

}



.industry_block .decision_list .item:last-child:after {

    content: none;

}*/



.about_navigation {

    margin-top: -64px;

    position: relative;

    z-index: 2;

}



.about_navigation .mobile_about_menu {

    display: none;

}



.about_navigation .about_menu {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.about_navigation .about_menu li a {

    font-size: 19px;

    color: #fff;

    display: inline-block;

    padding: 21px 28px 20px;

}



.about_navigation .about_menu li.active a {

    color: #0b0b0b;

    background: #fff;

}



.about_navigation .about_menu li:not(.active) a:hover {

    background: rgba(255, 255, 255, 0.2);

}



.about_block {

    overflow: hidden;

    padding: 86px 0 93px;

}



.about_block .company_text {

    padding-right: 570px;

}



.about_block .company_statistics {

    position: relative;

    padding: 31px 0 83px;

}



.about_block .company_statistics .stats {

    width: 360px;

}



.about_block .company_statistics .stats .item {

    font-weight: 300;

    font-size: 21px;

    margin-bottom: 40px;

}



.about_block .company_statistics .stats .item span {

    display: block;

    font-weight: 500;

    color: #ff2941;

    font-size: 47px;

    margin-left: -4px;

    line-height: 50px;

}



.about_block .company_statistics .stats .item span sup {

    font-size: 42px;

    vertical-align: 24px;

}



.about_block .company_statistics .stats .item span b {

    font-size: 72px;

}



.about_block .company_statistics .stat_map {

    position: absolute;

    right: -38px;

    top: -171px;

}



.about_block .our_clients {

    position: relative;

    padding: 48px 0 10px;

}



.about_block .our_clients:after {

    content: "";

    background: #f6f6f6;

    width: 100vw;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    left: 50%;

    -webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

    transform: translate(-50%, 0);

    z-index: -1;

}



.about_block .our_clients .client_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.about_block .our_clients .client_list .item {

    margin: 0 43px 50px 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.about_block .our_progress {

    padding: 81px 0 8px;

}



.about_block .our_progress .progress_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin: 28px 0 0;

}



.about_block .our_progress .progress_list .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    width: 660px;

    margin: 0 88px 29px 0;

}



.about_block .our_progress .progress_list .item:nth-child(2n) {

    margin: 0 0 29px;

}



.about_block .our_progress .progress_list .item .date {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    color: #ff2941;

    font-size: 42px;

    width: 97px;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    margin-right: 26px;

}



.about_block .our_progress .progress_list .item .anons {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    font-weight: 300;

    line-height: 35px;

    font-size: 21px;

}



.about_block .title {

    margin-bottom: 19px;

}



.news_block {

    padding: 12px 0 0;

}



.news_block .year_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 53px;

}



.news_block .year_list .item {

    display: inline-block;

    font-size: 18px;

    font-weight: 300;

    color: #00406c;

    border: 1px solid #e2e2e2;

    width: 70px;

    height: 40px;

    text-align: center;

    margin-right: 7px;

    line-height: 36px;

}



.news_block .year_list .item:last-child {

    margin-right: 0;

}



.news_block .year_list .item.dots {

    line-height: 26px;

    letter-spacing: 1.1px;

}



.news_block .year_list .item.active {

    background: #00305a;

    color: #fff;

}



.news_block .year_list .item:not(.active):hover {

    background: #ff2941;

    color: #fff;

    border-color: #ff2941;

}



.news_block .command_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 26px;

}



.news_block .command_list .item {

    width: 22%;

    border: 1px solid #e2e2e2;

    background-color: #fff;

    position: relative;

    margin: 0 4% 44px 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .command_list .item:nth-child(4n) {

    margin: 0 0 44px;

}



.news_block .command_list .item:hover {

    background: #ff2941;

}



.news_block .command_list .item:hover .info .name,

.news_block .command_list .item:hover .info .post {

    color: #fff;

}



.news_block .command_list .item:hover .arrow {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

}



.news_block .command_list .item span {

    display: block;

}



.news_block .command_list .item .img img {

    width: 100%;

}



.news_block .command_list .item .info {

    padding: 14px 0 50px;

    margin: 0 20px;

    position: relative;

    overflow: hidden;

}



.news_block .command_list .item .info .name {

    font-size: 26px;

    color: #0b0b0b;

    line-height: 31px;

    margin-bottom: 10px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .command_list .item .info .post {

    color: #8a8a8a;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .command_list .item .arrow {

    width: 51px;

    height: 2px;

    border-radius: 10px;

    background: #fff;

    position: absolute;

    bottom: 25px;

    left: 0;

    opacity: 0;

    -webkit-transform: translate(-51px, 0);

    -ms-transform: translate(-51px, 0);

    transform: translate(-51px, 0);

    display: inline-block;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .command_list .item .arrow:after,

.news_block .command_list .item .arrow:before {

    content: "";

    background: #fff;

    width: 9px;

    height: 2px;

    display: block;

    border-radius: 10px;

    position: absolute;

    right: 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.news_block .command_list .item .arrow:before {

    top: -4px;

}



.news_block .command_list .item .arrow:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    bottom: -4px;

}



.news_block .news_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-bottom: 26px;

}



.news_block .news_list .item {

    width: 460px;

    border: 1px solid #e2e2e2;

    background-color: #fff;

    position: relative;

    margin: 0 27px 34px 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .news_list .item:nth-child(3n) {

    margin: 0 0 34px;

}



.news_block .news_list .item:hover {

    background: #ff2941;

}



.news_block .news_list .item:hover .info .name {

    color: #fff;

}



.news_block .news_list .item:hover .img img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

}



.news_block .news_list .item:hover .arrow {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

}



.news_block .news_list .item span {

    display: block;

}



.news_block .news_list .item .img {

    height: 218px;

    overflow: hidden;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.news_block .news_list .item .img img {

    display: block;

    width: auto;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    max-width: inherit;

}



.news_block .news_list .item .date {

    position: absolute;

    background: #fff;

    font-size: 14px;

    font-weight: 300;

    color: #0b0b0b;

    width: 87px;

    height: 76px;

    right: 10px;

    top: 9px;

    text-align: center;

    line-height: 30px;

    padding-top: 13px;

}



.news_block .news_list .item .date b {

    display: block;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-size: 42px;

    font-weight: 700;

}



.news_block .news_list .item .info {

    padding: 20px 0 73px;

    margin: 0 98px 0 22px;

    position: relative;

    overflow: hidden;

}



.news_block .news_list .item .info .name {

    font-size: 26px;

    color: #0b0b0b;

    line-height: 31px;

    min-height: 124px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.news_block .news_list .item .arrow {

    width: 51px;

    height: 2px;

    border-radius: 10px;

    background: #fff;

    position: absolute;

    bottom: 42px;

    left: 0;

    opacity: 0;

    -webkit-transform: translate(-51px, 0);

    -ms-transform: translate(-51px, 0);

    transform: translate(-51px, 0);

    display: inline-block;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.selected_tab{

    font-size: 1.5em !important;

}



.intoH2{

    color: #105388;

    font-size: 19px !important;

    margin-bottom: 0 !important;

    font-weight: 500 !important;

}



.news_block .news_list .item .arrow:after,

.news_block .news_list .item .arrow:before {

    content: "";

    background: #fff;

    width: 9px;

    height: 2px;

    display: block;

    border-radius: 10px;

    position: absolute;

    right: 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.news_block .news_list .item .arrow:before {

    top: -4px;

}



.news_block .news_list .item .arrow:after {

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

    bottom: -4px;

}



.video_sec .pagination {

    padding-top: 54px;

}



.news_block .pagination .page_numbers a,

.news_block .pagination .page_numbers span {

    line-height: 36px;

}



.news_block .pagination .page_numbers a,

.video_sec .pagination .page_numbers a {

    border: 1px solid #e2e2e2;

}



.news_block .pagination .page_numbers a:hover,

.video_sec .pagination .page_numbers a:hover {

    border-color: #ff2941;

}



.news_block .pagination .page_links a,

.video_sec .pagination .page_links a {

    border: 1px solid #e2e2e2;

}



.news_block .pagination .page_links a:hover,

.video_sec .pagination .page_links a:hover {

    border-color: #ff2941;

}



.personal_page {

    background: #f5f5f5;

    min-height: calc(100vh - 537px);

    padding: 85px 0 0;

}



.personal_page h1 {

    font-size: 60px;

    text-transform: none;

    color: #0b0b0b;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    margin-bottom: 38px;

    margin-top: 50px;

}



.personal_page .fixed_right {

    margin-top: -21px;

}



.personal_page .fixed_right .ask_question {

    background: #fff;

}



.personal_page .fixed_right .content_part {

    margin-top: 20px;

}



.basket_block {

    padding-bottom: 45px;

}



.basket_empty {

    background: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    padding: 125px 173px 170px 30px;

    margin-bottom: 56px;

}



.basket_empty .icon_empty {

    margin-right: 15px;

}



.basket_empty .caption {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 42px;

    margin-bottom: 13px;

}



.basket_empty .anons {

    line-height: 30px;

    font-size: 18px;

    color: #484b4b;

    font-weight: 300;

}



.basket_empty .anons a {

    color: #125388;

    font-weight: 500;

}



.basket_empty .anons a:hover {

    color: #ff2941;

}



.basket_info {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.basket_info .basket_list {

    width: 1077px;

}



.basket_info .basket_list .item {

    margin-bottom: 9px;

    background: #fff;

    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: 17px 34px 43px 21px;

}



.basket_info .basket_list .item:last-child {

    margin-bottom: 0;

}



.basket_info .basket_list .item .tovar_info {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    width: 610px;

}



.basket_info .basket_list .item .tovar_info .imgblock {

    width: 82px;

    margin-right: 21px;

    min-height: 80px;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

}



.basket_info .basket_list .item .tovar_info .infoblock {

    margin-top: 4px;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

}



.basket_info .basket_list .item .tovar_info .infoblock .type {

    color: #949494;

    font-size: 14px;

    font-weight: 300;

    margin-bottom: 8px;

}



.basket_info .basket_list .item .tovar_info .infoblock .name a {

    color: #484b4b;

    font-size: 21px;

    font-weight: 300;

}



.basket_info .basket_list .item .tovar_info .infoblock .name a:hover {

    color: #ff2941;

}



.basket_info .basket_list .item .tovar_amount {

    margin-top: 4px;

}



.basket_info .basket_list .item .tovar_amount span {

    color: #949494;

    font-size: 14px;

    font-weight: 300;

    display: block;

    margin-bottom: 10px;

}



.basket_info .basket_list .item .tovar_amount .amount {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.basket_info .basket_list .item .tovar_amount .amount .input_amount {

    width: 63px;

    height: 40px;

    text-align: center;

    border: 1px solid #b5b5b5;

    font-size: 17px;

    font-weight: 400;

    margin: 0 -1px;

}



.basket_info .basket_list .item .tovar_amount .amount .minus,

.basket_info .basket_list .item .tovar_amount .amount .plus {

    width: 42px;

    height: 40px;

    border: 1px solid #b5b5b5;

    position: relative;

}



.basket_info .basket_list .item .tovar_amount .amount .minus:after,

.basket_info .basket_list .item .tovar_amount .amount .plus:after {

    content: "";

    background: #ff2941;

    width: 12px;

    height: 3px;

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -1px 0 0 -6px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.basket_info .basket_list .item .tovar_amount .amount .minus:hover,

.basket_info .basket_list .item .tovar_amount .amount .plus:hover {

    background: #ff5f5a;

    border-color: #ff5f5a;

}



.basket_info .basket_list .item .tovar_amount .amount .minus:hover:after,

.basket_info .basket_list .item .tovar_amount .amount .minus:hover:before,

.basket_info .basket_list .item .tovar_amount .amount .plus:hover:after,

.basket_info .basket_list .item .tovar_amount .amount .plus:hover:before {

    background: #fff;

}



.basket_info .basket_list .item .tovar_amount .amount .plus:after {

    width: 11px;

}



.basket_info .basket_list .item .tovar_amount .amount .plus:before {

    content: "";

    background: #ff2941;

    width: 3px;

    height: 11px;

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -5px 0 0 -2px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.basket_info .basket_list .item .tovar_cost {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    width: 200px;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    margin-top: -5px;

}



.basket_info .basket_list .item .tovar_cost .price {

    font-size: 32px;

    margin-bottom: 8px;

}



.basket_info .basket_list .item .tovar_cost .delete {

    display: inline-block;

    font-weight: 300;

    color: #00406c;

    font-size: 18px;

    border-bottom: 2px dotted #a3b0be;

    line-height: 28px;

}



.basket_info .basket_list .item .tovar_cost .delete:hover {

    color: #ff2941;

    border-bottom-color: #ff2941;

}



.basket_info .basket_itog {

    width: 336px;

    background: #fff;

    padding: 22px 33px 35px 33px;

    margin-bottom: 35px;

    max-height: 288px;

}



.basket_info .basket_itog .itog_cost {

    margin-bottom: 17px;

    padding-left: 4px;

}



.basket_info .basket_itog .itog_cost span {

    font-weight: 300;

    font-size: 15px;

    display: block;

    margin-bottom: -1px;

}



.basket_info .basket_itog .itog_cost .price {

    font-size: 48px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

}



.basket_info .basket_itog .itog_cost .price .rouble {

    font-weight: 400;

}



.basket_info .basket_itog .order_button {

    width: 100%;

    letter-spacing: 0;

    padding: 19px 20px 21px;

    margin-bottom: 35px;

}



.basket_info .basket_itog .click_buy {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    cursor: pointer;

}



.basket_info .basket_itog .click_buy .click_icon {

    overflow: hidden;

    width: 36px;

    margin-right: 20px;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    position: relative;

}



.basket_info .basket_itog .click_buy .click_icon .icon_basket {

    width: 36px;

    height: 28px;

    stroke: #ff2941;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.basket_info .basket_itog .click_buy .click_icon:after {

    content: "";

    position: absolute;

    display: block;

    width: 15px;

    height: 7px;

    background: #ff2941;

    -webkit-transform: perspective(16px) rotateX(-32deg) rotate(-45deg);

    transform: perspective(16px) rotateX(-32deg) rotate(-45deg);

    top: -10px;

    left: 14px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}



.basket_info .basket_itog .click_buy:hover .click_icon:after {

    top: 8px;

    -webkit-transform: perspective(16px) rotateX(-32deg) rotate(0);

    transform: perspective(16px) rotateX(-32deg) rotate(0);

}



.basket_info .basket_itog .click_buy .text {

    font-weight: 500;

    font-size: 14px;

    line-height: 15px;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    color: #0b0b0b;

}



.basket_info .basket_itog .click_buy .text b {

    color: #ff2941;

    font-size: 18px;

}



.contacts_block {

    padding: 86px 0 168px;

}



.contacts_block .contact_list .item {

    margin-bottom: 61px;

}



.contacts_block .contact_list .item:last-child {

    margin-bottom: 0;

}



.contacts_block .contact_list .item .title {

    letter-spacing: -0.1px;

}



.contacts_block .contact_list .item .contact_heading {

    margin-bottom: 32px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.contacts_block .contact_list .item .contact_heading .dropdown {

    margin: 6px 0 0 10px;

}



.contacts_block .contact_list .item .contact_heading .dropdown span {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    color: #0b0b0b;

    font-size: 42px;

    padding: 0;

    border: none;

    letter-spacing: -0.1px;

    border-bottom: 2px dotted #0b0b0b;

    border-radius: 0;

    line-height: 44px;

    -webkit-transition: border-color 0.3s ease;

    transition: border-color 0.3s ease;

}



.contacts_block .contact_list .item .contact_heading .dropdown span:after {

    border-color: #000;

    right: -24px;

    top: 18px;

    width: 11px;

    height: 11px;

}



.contacts_block .contact_list .item .contact_heading .dropdown span.active:after {

    top: 24px;

}



.contacts_block .contact_list .item .contact_heading .dropdown span.active,

.contacts_block .contact_list .item .contact_heading .dropdown span:hover {

    border-bottom-color: transparent;

}



.contacts_block .contact_list .item .contact_heading .dropdown .close_list {

    border: none;

    top: 100%;

    padding: 0;

    background: #f5f5f5;

    border-radius: 0;

    width: 300px;

    max-height: 320px;

    padding: 10px 0;

    left: -20px;

}



.contacts_block .contact_list .item .map {

    height: 461px;

    width: 100%;

}



.contacts_block .contact_list .item .mapblock {

    position: relative;

    overflow: hidden;

}



.contacts_block .contact_list .item .office_info {

    position: absolute;

    width: 336px;

    top: 26px;

    left: 24px;

    background: #fff;

    display: none;

}



.contacts_block .contact_list .item .office_info.active {

    display: block;

}



.contacts_block .contact_list .item .office_info .callback {

    padding: 15px 15px 34px 26px;

}



.contacts_block .contact_list .item .office_info .callback .phone {

    margin-bottom: -8px;

}



.contacts_block .contact_list .item .office_info .callback .phone a {

    color: #0b0b0b;

    font-size: 32px;

    font-weight: 500;

    line-height: 70px;

    text-transform: uppercase;

}



.contacts_block .contact_list .item .office_info .callback .time {

    color: #646464;

    font-size: 15px;

    font-weight: 300;

}



.contacts_block .contact_list .item .office_info .connection {

    background: #002b5a;

    color: #fff;

    padding: 27px 30px 38px;

}



.contacts_block .contact_list .item .office_info .connection a {

    color: #fff;

}



.contacts_block .contact_list .item .office_info .connection .address,

.contacts_block .contact_list .item .office_info .connection .email {

    font-size: 18px;

    font-weight: 300;

}



.contacts_block .contact_list .item .office_info .connection .address {

    margin-bottom: 20px;

}



.contacts_block .contact_list .item .office_info .connection .email a {

    box-shadow: inset 0 -1px 0 0 #fff;

}



.contacts_block .contact_list .item .office_info .connection .email a:hover {

    color: #ff2941;

    box-shadow: inset 0 -1px 0 0 #ff2941;

}



.contacts_block .contact_list .item .office_info .connection .connect_info {

    min-height: 142px;

    margin-bottom: 20px;

}



.contacts_block .contact_list .item .office_info .connection .write_email {

    border-color: #fff;

}



.contacts_block .contact_list .item .office_info .connection .write_email:hover {

    background: #fff;

    color: #002b5a;

}



.personal_block {

    padding-bottom: 132px;

}



.personal_block .container {

    padding-right: 100px;

}



.personal_block .cabinet_heading {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.personal_block .cabinet_body {

    background: #fff;

    padding: 43px 36px 70px 30px;

}



.personal_block .cabinet_body .title_small {

    font-size: 34px;

    letter-spacing: -0.2px;

    margin-bottom: 31px;

}



.personal_block .mobile_personal_menu {

    display: none;

}



.personal_block .personal_menu {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.personal_block .personal_menu li {

    padding: 22px 30px 26px;

    cursor: pointer;

}



.personal_block .personal_menu li:not(.active):hover a {

    color: #ff2941;

}



.personal_block .personal_menu li a {

    color: #105388;

    font-size: 19px;

}



.personal_block .personal_menu li.active {

    background: #fff;

    cursor: default;

}



.personal_block .personal_menu li.active a {

    cursor: default;

}



.personal_block .client {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-top: 7px;

}



.personal_block .client .ava {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 46px;

    height: 46px;

    background: #042b4b;

    border-radius: 50%;

    margin-right: 12px;

}



.personal_block .client .ava .icon_client {

    width: 26px;

    height: 29px;

    stroke: #335485;

}



.personal_block .client .info .name {

    font-size: 18px;

    font-weight: 300;

}



.personal_block .client .info .exit a {

    font-size: 14px;

    font-weight: 300;

}



.personal_block .order_list .item {

    margin-bottom: 15px;

}



.personal_block .order_list .item:last-child {

    margin-bottom: 0;

}



.personal_block .order_list .thead {

    background: #c3c3c3;

    color: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 9px 28px 12px 18px;

}



.personal_block .order_list .thead .number {

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    font-size: 26px;

    margin-right: 25px;

}



.personal_block .order_list .thead .cansel_order,

.personal_block .order_list .thead .date,

.personal_block .order_list .thead .repeat_order,

.personal_block .order_list .thead .sum {

    font-size: 18px;

}



.personal_block .order_list .thead .date {

    margin-right: 30px;

}



.personal_block .order_list .thead .sum {

    margin-right: auto;

}



.personal_block .order_list .thead .cansel_order,

.personal_block .order_list .thead .repeat_order {

    color: #fff;

    position: relative;

}



.personal_block .order_list .thead .cansel_order:after,

.personal_block .order_list .thead .repeat_order:after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

}



.personal_block .order_list .thead .cansel_order:hover,

.personal_block .order_list .thead .repeat_order:hover {

    opacity: 0.7;

}



.personal_block .order_list .thead .repeat_order {

    padding-left: 24px;

}



.personal_block .order_list .thead .repeat_order:after {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FCNTU4M0FGQ0UyMTFFNjgyQjVDMEY1RkU0RDYwNEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FCNTU4M0JGQ0UyMTFFNjgyQjVDMEY1RkU0RDYwNEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUI1NTgzOEZDRTIxMUU2ODJCNUMwRjVGRTRENjA0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQUI1NTgzOUZDRTIxMUU2ODJCNUMwRjVGRTRENjA0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq5231MAAAElSURBVHjalNOxSwJhGMfxu8IyHQJpCZykSFyCllY3G+pvyP/gxrDBpSFIiNC/oIZotkFwCBpdEgwcgohqqqQpiFI6v48+gRxP4fvC5+C99353977v8/phGHpGq2IeR7i3HvAkaCjhDQOcYz36zF9BkUSAJ/ygheJ/wVUc4Abv+MJHOG5XVjCGCvoaOMOe3vvGA5aiwVk0dE5lLOj9NJ7RwaI1x4qGticGE2jjFRlrcVb098qRwWVcY9NaPLmcoKer6E1LLrc4dQmJGWogg67n2CToK+fgI7KuQfnfmtZl3HVxcrqH+65BUdWa3JoilJKt++3MoanhkvatUB53qPsTB1kO7iECvOBSt6mPNArYQAu71lvXcIwuPrUcpdAvsIPRx4YCDAC0iIi9BJ/RBQAAAABJRU5ErkJggg==");

    width: 14px;

    height: 19px;

}



.personal_block .order_list .thead .cansel_order {

    padding-left: 21px;

    margin-left: 36px;

}



.personal_block .order_list .thead .cansel_order:after {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVDNDZBOEZGQ0UyMTFFNkI4MDZBODlBRkRCMzlGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVDNDZBOTBGQ0UyMTFFNkI4MDZBODlBRkRCMzlGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUM0NkE4REZDRTIxMUU2QjgwNkE4OUFGREIzOUYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUM0NkE4RUZDRTIxMUU2QjgwNkE4OUFGREIzOUYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrM0o+oAAACuSURBVHjaYvj///9yIHYEYgYisANIPYjhBsSvgFifgAY9qDo3mEAUED8HYhUcGlSg8tEgPrJEJhDfAWIZNA0yUPFMmBi6ibVAfAmI+aF8fii/DlkdNqdMBeITQCwCxMehfAZCmhiBeAkQv4fSjOhqmBjIANg0TQZiFSBWhdJTMFTgCAgBYgMCFKT3cAT5XWxBTmzkRsE0uUKThwGBZKSPnIxACdaJyAQLUrccIMAA/JPyjVJfo2EAAAAASUVORK5CYII=");

    width: 13px;

    height: 14px;

    top: 4px;

}



.personal_block .order_list .titem {

    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;

    border-bottom: 1px solid #dadada;

    padding: 22px 3px 20px;

}



.personal_block .order_list .titem:last-child {

    border-bottom: none;

}



.personal_block .order_list .tovar_info {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    width: 594px;

}



.personal_block .order_list .tovar_info .imgblock {

    width: 82px;

    margin-right: 21px;

    min-height: 80px;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

}



.personal_block .order_list .tovar_info .infoblock {

    margin-top: 4px;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

}



.personal_block .order_list .tovar_info .infoblock .type {

    color: #949494;

    font-size: 14px;

    font-weight: 300;

    margin-bottom: 8px;

}



.personal_block .order_list .tovar_info .infoblock .name a {

    color: #484b4b;

    font-size: 21px;

    font-weight: 300;

}



.personal_block .order_list .tovar_info .infoblock .name a:hover {

    color: #ff2941;

}



.personal_block .order_list .amount,

.personal_block .order_list .price,

.personal_block .order_list .summa {

    margin-top: 4px;

}



.personal_block .order_list .amount .name,

.personal_block .order_list .price .name,

.personal_block .order_list .summa .name {

    font-weight: 300;

    color: #949494;

    font-size: 14px;

    margin-bottom: 2px;

}



.personal_block .order_list .amount .value,

.personal_block .order_list .price .value,

.personal_block .order_list .summa .value {

    font-size: 32px;

}



.personal_block .order_list .price {

    width: 180px;

}



.personal_block .order_list .amount {

    width: 120px;

}



.personal_block .order_list .amount .name {

    margin-bottom: 7px;

}



.personal_block .order_list .summa {

    width: 184px;

}



.personal_block .my_orders .status_item {

    margin-bottom: 47px;

}



.personal_block .my_orders .status_item:last-child {

    margin-bottom: 0;

}



.personal_block .discounts .our_discount {

    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;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    margin-bottom: 90px;

}



.personal_block .discounts .our_discount .count {

    width: 500px;

}



.personal_block .discounts .our_discount .count .title_small {

    margin-bottom: 24px;

}



.personal_block .discounts .our_discount .count p {

    margin-bottom: 20px;

}



.personal_block .discounts .our_discount .examples {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-top: 12px;

}



.personal_block .discounts .our_discount .examples .item {

    margin-right: 40px;

    width: 335px;

    position: relative;

}



.personal_block .discounts .our_discount .examples .item:last-child {

    margin-right: 0;

}



.personal_block .discounts .our_discount .examples .item .name {

    margin-bottom: 16px;

}



.personal_block .discounts .our_discount .examples .item:after {

    content: "";

    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 20%, #fff 100%);

    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 20%, #fff 100%);

    width: 100%;

    height: 50px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

}



.personal_block .discounts .our_discount .payment {

    background-color: #f5f5f5;

    padding: 26px 34px 21px;

}



.personal_block .discounts .our_discount .payment .retail_price {

    padding: 0 0 0 2px;

    margin-bottom: 16px;

}



.personal_block .discounts .our_discount .payment .retail_price span {

    font-size: 15px;

    font-weight: 300;

    display: block;

    margin: 0 0 -1px 2px;

}



.personal_block .discounts .our_discount .payment .retail_price .value {

    font-size: 48px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

}



.personal_block .discounts .our_discount .payment .retail_price .rouble {

    font-weight: 400;

}



.personal_block .discounts .our_discount .payment .site_price {

    padding-left: 4px;

    margin-bottom: 25px;

}



.personal_block .discounts .our_discount .payment .site_price .old_price {

    color: #484b4b;

    font-size: 17px;

    text-decoration: line-through;

    font-weight: 300;

    padding-left: 3px;

    margin-bottom: -2px;

}



.personal_block .discounts .our_discount .payment .site_price .new_price {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.personal_block .discounts .our_discount .payment .site_price .new_price .value {

    font-size: 40px;

    font-family: "PT Sans", Helvetica, Arial, sans-serif;

    font-weight: 700;

    display: inline-block;

    margin-right: 10px;

}



.personal_block .discounts .our_discount .payment .site_price .new_price span {

    font-weight: 500;

    color: #0b0b0b;

    font-size: 12px;

    width: 75px;

}



.personal_block .discounts .our_discount .payment .site_price .rouble {

    font-weight: 400;

}



.personal_block .discounts .our_discount .payment .add_basket {

    font-size: 20px;

    width: 100%;

    padding: 19px 16px 21px;

    cursor: default;

}



.personal_block .discounts .our_discount .payment .add_basket:hover {

    background: #ff2941;

}



.personal_block .discounts .more_orders {

    margin-bottom: 44px;

}



.personal_block .discounts .more_orders .discount_table {

    border-bottom: 1px solid #dadada;

}



.personal_block .discounts .more_orders .discount_table .thead {

    background: #c3c3c3;

    color: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 14px 28px 17px 19px;

    font-size: 18px;

}



.personal_block .discounts .more_orders .discount_table .col1 {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 200px;

    flex: 1 1 200px;

}



.personal_block .discounts .more_orders .discount_table .col2 {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 136px;

    flex: 1 1 136px;

}



.personal_block .discounts .more_orders .discount_table .col3 {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 200px;

    flex: 1 1 200px;

}



.personal_block .discounts .more_orders .discount_table .col4 {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 216px;

    flex: 1 1 216px;

}



.personal_block .discounts .more_orders .discount_table .col5 {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 250px;

    flex: 1 1 250px;

}



.personal_block .discounts .more_orders .discount_table .titem {

    font-size: 32px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    padding: 22px 28px 36px 19px;

}



.personal_block .discounts .conditions p {

    color: #9a9898;

    font-size: 15px;

    font-weight: 300;

    line-height: 20px;

    margin-bottom: 20px;

}



.personal_block .discounts .conditions p:last-child {

    margin-bottom: 0;

}



.personal_block .person_info {

    padding: 0 200px 22px 0;

}



.personal_block .person_info .title_small {

    margin-bottom: 6px;

}



.personal_block .person_info .feedback_form {

    padding: 0;

}



.personal_block .person_info .person_list {

    margin-bottom: 45px;

}



.personal_block .person_info .person_item {

    margin-bottom: 78px;

}



.personal_block .person_info .person_item:last-child {

    margin-bottom: 0;

}



.personal_block .person_info .form_submit .button {

    padding: 19px 39px 21px;

}



.pers_subblock {

    background: #fff;

    padding: 29px 49px 40px;

    margin-bottom: 21px;

}



.pers_subblock .title_small {

    font-size: 34px;

    margin-bottom: 6px;

}



.pers_subblock .feedback_form {

    padding: 0;

}



.dealers_block .auth {

    padding-right: 486px;

}



.dealers_block .auth .add_elemets {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    margin-bottom: 54px;

}



.dealers_block .auth .feedback_form .form_inputs {

    margin-bottom: 13px;

}



.dealers_block .auth .remember_block input[type="checkbox"] + label {

    color: #909090;

}



.dealers_block .auth .remember_block input[type="checkbox"] + label:after,

.dealers_block .auth .remember_block input[type="checkbox"] + label:before {

    border-color: #b5b5b5;

}



.dealers_block .auth .forget_passwd,

.dealers_block .auth .sign_in a {

    font-size: 17px;

}



.dealers_block .auth .form_submit {

    margin-bottom: 58px;

}



.dealers_block .auth .sign_in {

    margin-bottom: 24px;

}



.dealers_block .auth .no_sign {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-bottom: 47px;

}



.dealers_block .auth .no_sign span {

    font-size: 17px;

    color: #909090;

    display: inline-block;

}



.dealers_block .auth .no_sign .soc_list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.dealers_block .auth .no_sign .soc_list .item {

    margin-left: 34px;

}



.content_part table tr td {

    border: 1px solid #ddd;

    padding: 10px;

    width: 100%;

}



.content_part table {

    border: 1px solid #ddd;

    border-collapse: collapse;

    margin: 25px 0;

    width: 100%;

}



.content_part ul li::before {

    content: "";

    background: #0b0b0b;

    width: 9px;

    height: 1px;

    display: block;

    position: absolute;

    left: 0;

    top: 15px;

}



.check-price {

    font-size: 20px;

    width: 100%;

    padding: 19px 16px 21px;

    margin-bottom: 33px;

    color: #fff;

}



.widget-preview-wrapper {

    display: inline-block;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

}



.widget-preview {

    overflow: hidden;

    position: relative;

    border-radius: 5px;

    border: 1px solid #ccc;

    box-shadow: none;

    background-color: #fff;

}



.widget-preview__title {

    position: relative;

    padding: 5px;

    background-color: #46729b;

    overflow: hidden;

}



.widget-preview__title a {

    display: block;

    width: 100%;

    height: 25px;

    color: #fff;

    font-size: 18px;

    text-decoration: none;

}



.widget-preview__title span {

    position: absolute;

    top: 5px;

    left: 10px;

    height: 25px;

    overflow: hidden;

    vertical-align: top;

}



.widget-profile {

    width: 100%;

    border-collapse: collapse;

    text-align: center;

}



.widget-profile::after {

    display: block;

    content: "";

    clear: both;

}



.widget-profile td {

    border: 1px solid #c3c3c3;

}



.profile-image {

    padding: 8px;

    width: 80px;

    border-left: 0 !important;

}



.profile-image img {

    width: 60px;

    height: 60px;

}



.profile-data {

    padding: 0 5px 5px 5px;

    font-weight: 700;

}



.profile-data:last-child {

    border-right: 0 !important;

}



.profile-data span {

    display: block;

    font-size: 9px;

    font-weight: 700;

    color: #999;

}



.profile-subscribe {

    border-right: 0 !important;

}



.profile-subscribe a {

    display: inline-block;

    padding: 3px 15px;

    border: 3px solid #fff;

    border-radius: 5px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);

    color: #fff;

    text-decoration: none;

    font-weight: 700;

    background-color: #cf3838;

}



.widget-body {

    background-color: transparent;

}



.widget-body table {

    border-collapse: collapse;

    margin: 0 auto;

}



.widget-body tr {

    margin: 0;

    padding: 0;

}



.widget-body td {

    box-sizing: content-box;

    margin: 0;

    padding: 5px;

    font-size: 0;

    overflow: hidden;

    position: relative;

    width: 130px;

    height: 130px;

}



.widget-body img {

    position: absolute;

    top: -1000%;

    bottom: -1000%;

    margin: auto;

    display: block;

    padding: 5px;

    width: 130px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

    box-sizing: border-box;

}



.content_part ul li {

    position: relative;

    padding-left: 17px;

    font-size: 21px;

    line-height: 150%;

    font-weight: 300;

    margin-bottom: 13px;

}



.dealers_block .auth .no_sign .soc_list .facebook {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThFMEYyODFGREFFMTFFNjk1NTlEOUEyNjk3NERGREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThFMEYyODJGREFFMTFFNjk1NTlEOUEyNjk3NERGREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEUwRjI3RkZEQUUxMUU2OTU1OUQ5QTI2OTc0REZERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEUwRjI4MEZEQUUxMUU2OTU1OUQ5QTI2OTc0REZERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgIuh20AAADHSURBVHjaYvz//z8DDMxYd+7/hkN3GB68/swAEi8KNWJggUku23n1f/+acwyMjIxgSRDNwMCIULDuwC24SboKwgx8XGwM0qI8CAVXHr0DaQDrXtMWyAgThyuAuYURLgUBTAwYAFUFo1rkbLg3YA4EqWEEwrpYC4gJYBczIhQxQLWoywsxMMG9BYT/Gf4jFIEUyAkzMMIcpx415z9M8c1lKYwYjoTpYkTzBhO6N9EBhgk4FcAciA7gIQmSBytiJGAFI5oKgAADABeqQ457pKzTAAAAAElFTkSuQmCC");

    width: 8px;

    height: 16px;

}



.dealers_block .auth .no_sign .soc_list .twitter {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZBNDlDN0FGREFFMTFFNkE5MzZBQTdFODZBMkM4NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZBNDlDN0JGREFFMTFFNkE5MzZBQTdFODZBMkM4NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRkE0OUM3OEZEQUUxMUU2QTkzNkFBN0U4NkEyQzg0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRkE0OUM3OUZEQUUxMUU2QTkzNkFBN0U4NkEyQzg0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpDfUkUAAAHLSURBVHjahFPNLgNRFP7ObavRIa2FlkZiYyR+FogdYcWChJUHEEsvYOUF8ADET2JvhZVIJOwsGps21IKEUom0oi1mqte5M50ZI8LNncy9d873c885Q1JK/DfKZk2e5iooGxKjyQgSWoCcb6QIrl9M2RUN0W/gbNGQsyd5ZKo1gLV6GwRWB1pQMmoYjDdCnOUqcubk0SL5jWA9XUTGtMFqpBk4df6MyxcDpY9PiIdy1QrQj3LYSRdlvlz1Ea3dV9in49c7372rQGM39Gp8yqHDO2SViorgORdrQGckgL5YGPPswFL/fkHeb/fHMN8TJUrl3+X+bQnLN68cxFFOUol8AItAek5S420YaA2T0FtCOH56s09lHUjkBbtvaZPUeZvYvhpCCwnaHElgnC27Kq7iN5DjjqceFHCqZtG0awEcTCax1RuFbjH/uIZr3d4vdTfD1weceDnoJrKuXE+ou1YsTKCHBFLTHdCCNhs5najKt5Eu4KJgYo9r7CWUfBVIjXHy4mH3RDiLBFMOtzaioFw4YPLASjk7kfSBLQePJVOuXBSwxr3uv68HXOzUsNAXQxMn/Gen+q6QZetXRYOFCe2RINr4UbX+60f7EmAAlF3FEscVgHUAAAAASUVORK5CYII=");

    width: 16px;

    height: 14px;

}



.dealers_block .auth .no_sign .soc_list .vk {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU3NTE2OTZGREFFMTFFNjk0NTI4MjAzQTZENjI5OUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU3NTE2OTdGREFFMTFFNjk0NTI4MjAzQTZENjI5OUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNTc1MTY5NEZEQUUxMUU2OTQ1MjgyMDNBNkQ2Mjk5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNTc1MTY5NUZEQUUxMUU2OTQ1MjgyMDNBNkQ2Mjk5QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqaaj2sAAAIhSURBVHjadFNNSFRRFD7nkWE8wRkXldmIjS0Gk6jGoEBnJYQjhivdBintok2SoOIiaFftSohatGh0mxk00SJFFzWR/QxI9STMv41voF6jzuJ4z3nv3jeNdFb33XO/73znnO/h77879GOjADqaj0ag5tBB5PN6waPH2U+QeeeY/IMrKWhviaH+/rbm0lz+F6C6OVkfVbnjeGA2vwpDU/OAwO8IBtoTcL0nKQCvuAurrgec8rNMUmBSyf8p7tLARBa2iiUh5RjpSZKVammASHWVQBj0aG4JPjqbfOTKeD5+xKg08oK4/zwnhJxgQK3i6W5rBstWrV5qjQnEBxGMTS0YIFGgknygDi48+d7xFQaJO/0Xwa6uQos/rnaeViAKKAGWtzx48voL/SMLQ3KOZ7NLpmVOpNVI9KyFtD5q42AqYdTy47vZRVHz5utKgPMZcs4mfF93aSa/Yuo1RWwY7bsQ1tcKve0S9d97AT8LnpmdtK4qyLQJjDIyZ5QOKx1h6QPP4raaCVa0zCCsXBXqMZCQP8x+hg1lv31Kdbz8sExDmXl5TBAuQSsuL0pljoiqzWdupNUoa9CqcAl0nTuBgx2JEIChYr7sOhWD0cttYp9yO7jbJbj59K14d59SHTM5h24F1tIzbFQLmR7ulVq8rPHJBVhcc0MXqOCCFvwn0sk4vhruhT5l5qY6W+5aG+pMnn+MiWudcOZY1Nyx+rPxw7AnwABKTNdBQbhX5AAAAABJRU5ErkJggg==");

    width: 21px;

    height: 12px;

}



.dealers_block .auth .no_sign .soc_list .google {

    background: url("data:image/png;    base64, iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIxMzBDREZGREFFMTFFNkJCQzU4MUMyRTZFRjdCOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIxMzBDRTBGREFFMTFFNkJCQzU4MUMyRTZFRjdCOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjEzMENEREZEQUUxMUU2QkJDNTgxQzJFNkVGN0I5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjEzMENERUZEQUUxMUU2QkJDNTgxQzJFNkVGN0I5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnIUW+EAAAH4SURBVHjarFRLL0NREP5O0w3CyiNIlI2qbj1iQ0QIEt0oEhZ0RyK2XSCx8QeIshQ7xUJjw0LCStlSj01bQuKx8V6OOfe6Pe2916NikpN77jlzZr6Z+WYEEcEi+xFC8gKIx4CTA6DSCxSXA94GoHNQIEsRGU5enwlL08DhNmD2Ldi21C2pAMZmgdq6XztzpHbJc8J4OxD9dGA2YYC5vQQS51lF4kztQpPA26O6afUDnnpOlVtGCMSOgK1loLED6B7KLmUyXbQWIuqrUWtvk7Rz87q7tj//YenpkgjFJ7gRjqjZZ4+0qOznCDaWCP0e0r6pmshivz+rnDe04V8kjVBOLri6qGKqFpZmol1fJITnTEyDYt/MCjOtXlj05D48x1FNpBVewIZSUGkUIhOlQWl8k0Gpw8sBl1uHJfXjx8D9DX3pSNMzXefl61//mED4VEjkmgzwdzUm0DsqHKwkkFOgDB3tZhphJU1ZW2wkGFLR5PI7l/uLUISpGXsCCuEyd/NehGzfSZKEQ+q/sd2qY0QkwVnGStBPiJ+oiGQz1nIzuqq5SV+AhxsOfx64u1JAF3atRPl2diXOCDPDbPDJyiBjn34WmAK6ftf51gG5yI8Pd+zpKkXWIcAN2+ITf5vChsiaJM+Ybac8s6J6vbxNeqM2+6CRJQv5EGAAqg/9uQRm8KUAAAAASUVORK5CYII=");

    width: 25px;

    height: 16px;

}



.dealers_block .begin_partner {

    padding: 37px 0 41px;

}



.score_block {

    padding-bottom: 82px;

}



.score_block .score_form .feedback_form {

    padding: 0;

    background: 0 0;

}



.score_block .consist .consist_list .item,

.score_block .consist .summa .item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    margin-bottom: 18px;

}



.score_block .consist .consist_list .item .name,

.score_block .consist .consist_list .item .value,

.score_block .consist .summa .item .name,

.score_block .consist .summa .item .value {

    font-size: 21px;

    font-weight: 300;

    color: #484b4b;

}



.score_block .consist .consist_list .item .name,

.score_block .consist .summa .item .name {

    width: 700px;

}



.score_block .consist .consist_list .item .value,

.score_block .consist .summa .item .value {

    width: 180px;

    text-align: right;

}



.score_block .consist .consist_list .item .rouble,

.score_block .consist .summa .item .rouble {

    font-weight: 400;

}



.score_block .consist .consist_list {

    margin-top: 19px;

}



.score_block .consist .summa .itog {

    margin-bottom: 12px;

}



.score_block .consist .summa .itog .name,

.score_block .consist .summa .itog .value {

    font-weight: 400;

    color: #0b0b0b;

    font-size: 26px;

    padding-top: 23px;

}



.score_block .consist .summa .itog .name {

    border-top: 1px solid #b5b5b5;

}



.score_block .consist .summa .item:last-child {

    margin-bottom: 0;

}



.score_block .payment .payment_list {

    margin-top: 16px;

}



.score_block .payment .payment_list .item {

    margin: 0 0 24px;

}



.score_block .payment .payment_list .item input[type="radio"] + label {

    font-size: 21px;

    font-weight: 300;

    padding-left: 28px;

}



.score_block .payment .payment_list .item input[type="radio"] + label:before {

    top: 3px;

}



.score_block .payment .payment_list .item input[type="radio"] + label:after {

    top: 8px;

}



.score_block .address .dropdown {

    margin-top: 0;

    padding-top: 10px;

}



.score_block .form_inputs {

    width: 49%;

}



.score_block .form_submit {

    margin: 38px 0 22px;

}



.score_block .form_submit .button {

    padding: 19px 65px 21px;

}



.spincrement {

    -webkit-transition: none;

    transition: none;

    visibility: hidden;

    opacity: 0;

}



.certificates_list .photos {

    margin-bottom: -40px;

}



.certificates_list .photos .item {

    width: 22%;

    margin: 0 7% 40px 0;

}



.certificates_list .photos .item:nth-child(3n) {

    margin: 0 0 40px;

}



.certificates_list .photos .item img {

    width: 100%;

    border: 1px solid #d4d4d4;

}



.certificates_list .sign {

    margin: 8px 0 0;

}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    main {

        height: 100%;

    }



    .footer .navigation .city_select .cities_choose,

    .footer .navigation .contact_item a,

    .footer .navigation .footer_menu .menu_list li a,

    .header .header_main .contact_info .city_select .cities_choose,

    .header .header_main .contact_info .connect_date .connect_item a,

    .tovar_item .order_block .add_card {

        -webkit-transition: none;

        transition: none;

    }

}



.template h3 {

    font-size: 24px;

    font-weight: 500;

    line-height: 1.1;

    margin-bottom: 10px !important;

}



.decision_list .item .info .anons ul li:before,

.seo_block ul li:before {

    display: none !important;

}



.decision_list .item .info .anons ul,

.seo_block ul {

    list-style-type: disc !important;

    padding-left: 20px;

    margin-bottom: 1rem;

}



.decision_list .item .info .anons ul li,

.seo_block ul li {

    padding-left: 0;

}



.decision_list .item .info .anons ul li,

.seo_block ul li {

    margin-bottom: 0 !important;

    font-size: 18px !important;

}



@media only screen and (max-width: 1530px) {

    .template p {

        margin-bottom: 24px !important;

    }

}



.info1 {

    wight: 100%;

}



.about_decision .decision_list .slick-dots {

    display: flex !important;

    align-items: flex-start;

    flex-wrap: nowrap;

    width: 150px;

}



.about_decision .decision_list .slick-dots li {

    width: 100px !important;

    margin: 0 !important;

}



.noindustry {

    font-size: 27px;

    margin-bottom: 40px;

}



.noindustry_list {

    font-size: 27px;

}



/*.catalog_list > a:nth-child(3) {

	order: -7;

}

.catalog_list > a:nth-child(4) {

	order: -6;

}

.catalog_list > a:nth-child(5) {

	order: -5;

}

.catalog_list > a:nth-child(6) {

	order: -4;

}

.catalog_list > a:nth-child(7) {

	order: -3;

}

.catalog_list > a:nth-child(8) {

	order: -2;

}

.catalog_list > a:nth-child(9) {

	order: -1;

}*/

/*.catalog_list .video_box {

	-ms-flex-order: -4;

	order: -4;

	grid-row-start: 1;

	grid-column-start: 3;

	grid-column-end: 5;

}*/

/*.catalog_list .popular_block {

	-ms-flex-order: 0;

	order: 0;

}*/

/*.catalog_list .popular_box {

	grid-row-start: 2;

	grid-column-start: 4;

	grid-column-end: 5;

}*/

/*.catalog_list .popular_box.videoless {

	-ms-flex-order: -3;

	order: -3;

}*/

.video_sec {

    padding: 0 0 45px;

}



.video_sec_row {

    margin: 0 -10px;

}



.video_cont {

    width: 33.33333%;

    height: 250px;

    float: left;

    padding: 10px;

}



.video_post {

    width: 100%;

    max-width: 465px;

    padding: 20px 0;

}



.video_cont .video_block_inner {

    position: relative;

    cursor: pointer;

    height: 100%;

    background-size: cover !important;

    box-shadow: 0 0 0 128px rgba(0, 0, 0, 0.33) inset;

    background-position: center;

}



.video_cont .video_block_inner img {

    width: 100%;

    display: block;

}



.video_cont .video_block_inner .desciption {

    display: table;

    z-index: 2;

    width: 100%;

    height: 100%;

    color: #fff;

    padding: 19px 17px;

}



.video_cont .video_block_inner .desciption .caption {

    font-size: 17px;

    font-weight: 400;

    display: table-cell;

    vertical-align: bottom;

}



.video_cont .video_block_inner .play {

    border-radius: 75px;

    background-color: #ff2941;

    opacity: 0.91;

    width: 75px;

    height: 75px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -35px 0 0 -35px;

    -webkit-transition: 0.3s all ease;

    transition: 0.3s all ease;

}



.video_cont .video_block_inner .play:after {

    content: "";

    background: 0 0;

    width: 0;

    height: 0;

    display: block;

    border-style: solid;

    border-width: 16px 0 16px 27px;

    border-color: transparent transparent transparent #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -16px 0 0 -10px;

}



.video_cont .video_block_inner:hover .play {

    transform: scale(1.1);

}



.analogs_block .title {

    border-bottom: 3px solid #adadad;

    padding-bottom: 9px;

    margin-bottom: 30px;

    padding-right: 85px;

}



.analogs_container {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    justify-content: space-between;

    flex-wrap: wrap;

    margin-bottom: 50px;

}



.analogs_container .analogs_item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    background: #fff;

    width: 48.5%;

    padding: 0 43px 0;

    position: relative;

    overflow: hidden;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    margin-bottom: 10px;

    min-height: 250px;

}



.analogs_item .imgblock {

    width: 40%;

    padding-right: 10px;

}



.tovar_item.analogs_item .infoblock {

    width: 60%;

}



.tovar_item.analogs_item .name {

    margin-bottom: 3px;

}



.tovar_item.analogs_item .name a {

    font-weight: 600;

    color: #141414;

    line-height: 22px;

    font-size: 16px;

}



.tovar_item.analogs_item .order_block {

    flex-wrap: wrap;

}



.tovar_item.analogs_item .price {

    width: 100%;

    margin-bottom: 15px;

}



.tovar_item.analogs_item .order_block .price .new_price {

    font-size: 27px;

    color: #00305a;

    font-weight: 700;

}



.tovar_item.analogs_item .button_border {

    color: #ff2941;

    font-size: 18px;

    font-weight: 500;

    text-align: center;

    padding: 12px 0 13px;

}



.tovar_item.analogs_item .button_border:hover {

    color: #fff;

}



.tovar_item.analogs_item .order_block .more_prod {

    width: 70%;

}



.tovar_item.analogs_item .order_block .more_prod.more_alone {

    width: 100%;

    margin-top: 15px;

}



.tovar_item.analogs_item .order_block .add_card {

    padding: 12px 0 8px;

    margin-top: 0;

    width: 26%;

}



.tovar_item.analogs_item .button {

    padding: 13px 0 15px;

    width: 100%;

    margin-top: 15px;

}



@media (max-width: 1215px) {

    .analogs_container .analogs_item {

        width: 100%;

    }



    .hits .tovar_item .order_block {

        width: 182px;

    }



    .top_banner {

        min-height: auto;

    }



    /*	.catalog_list {

		grid-template-columns: repeat(3, 1fr);

	}*/

    /*	.catalog_list .video_box {

    grid-column-start: 2;

    grid-column-end: 4;

 	}

 	.catalog_list .popular_box {

 		grid-column-start: 3;

    grid-column-end: 4;

 	}*/

}



@media (max-width: 767px) {

    .analogs_item .imgblock,

    .tovar_item.analogs_item .infoblock {

        width: 100%;

        margin-bottom: 30px;

    }



    .analogs_container .analogs_item {

        margin-bottom: 40px;

        min-height: auto;

        flex-wrap: wrap;

    }



    /*	.catalog_list {

		grid-template-columns: repeat(2, 1fr);

	}*/

}



/*@media (max-width: 1350px) {*/

@media only screen and (max-width: 1292px) {

    .fixed_header {

        position: initial;

        z-index: auto;

    }



    main {

        margin-top: 0 !important;

    }

}



.section_new_menu .dropdown_submenu {

    padding-top: 122px;

    height: 100vh;

    overflow-y: auto;

    -ms-overflow-style: none;

    scrollbar-width: none;

    background: #00305a;

}



.section_new_menu .dropdown_submenu::-webkit-scrollbar {

    width: 0;

    background: 0 0;

}



.fixed_header .dropdown_submenu .dropdown_menulist.catalog_new_menu {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    justify-content: space-between;

    margin: 0;

}



.catalog_new_menu .item {

    width: 25%;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

    position: relative;

    margin: 0 0 40px;

}



.catalog_new_menu .item .name {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 9px 20px 9px 45px;

    margin-bottom: 8px;

    position: relative;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: start;

    background: #042b4a;

}



.catalog_new_menu .item .name .img {

    width: 42px;

    height: 55px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    margin: 0 23px 0 0;

}



.catalog_new_menu .item .name .caption {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.catalog_new_menu .item .name .caption a {

    font-weight: 500;

    font-size: 20px;

    color: #fff;

}



.catalog_new_menu .item .name .caption a:hover {

    color: #c4e4ff;

}



.catalog_new_menu .item .sub_rubrics {

    padding: 0 0 0 45px;

}



.catalog_new_menu .item .sub_rubrics .sub_list li:last-child a {

    border-bottom: none;

}



.catalog_new_menu .item .sub_rubrics .sub_list li a {

    font-size: 16px;

    font-weight: 300;

    display: block;

    padding: 6px 0 6px 66px;

    color: #fff;

}



.catalog_new_menu .item .sub_rubrics .sub_list li a:hover {

    background: #ff2941;

    color: #fff;

    border-color: #ff2941;

}



.catalog_new_menu .item .sub_rubrics .sub_list li a:hover i {

    color: #fff;

}



.catalog_new_menu .item .sub_rubrics .sub_list li a i {

    font-weight: 500;

    font-style: normal;

}



.header .dropdown_submenu.active .catalog_new_menu .item .sub_rubrics {

    opacity: 1;

    visibility: visible;

}



@media only screen and (max-width: 1530px) {

    .catalog_new_menu .item {

        width: 33.333333%;

    }

}



@media only screen and (max-width: 1215px) {

    .catalog_new_menu .item {

        width: 50%;

    }

}



@media only screen and (max-width: 767px) {

    .catalog_new_menu .item {

        width: 100%;

    }

}



.new_menu_mobile .name {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    padding: 19px 28px 20px;

    margin: 0 -12px 0;

    background: #042b4a;

    border-bottom: 1px solid #124e83;

}



.new_menu_mobile .img {

    width: 30px;

}



.new_menu_mobile .caption {

    font-size: 20px;

    padding-left: 15px;

}



.new_menu_mobile .caption {

    flex: 1;

}



.new_menu_mobile .caption a:hover {

    color: #fff;

}


.mob_sub_menu {
    display: none;
}

.mob_sub_menu.open {
    display: block;
}



.new_menu_mobile .mob_sub_menu .item:first-child {

    margin-top: -6px;

}



.new_menu_mobile .mob_sub_menu .sub_rubrics {

    padding: 14px 20px 7px 58px;

    line-height: 1.15;

    display: none;

}



.mobile_menu .mobile_navigation .new_menu_mobile .mob_sub_menu {

    margin-bottom: 8px;

}



.mobile_menu .mobile_navigation .new_menu_mobile .mob_sub_menu .sub_rubrics li {

    margin-bottom: 11px;

}



.mobile_menu .mobile_navigation .new_menu_mobile .mob_sub_menu .sub_rubrics li a {

    font-size: 17px;

    text-transform: none;

    padding: 0;

}



.mobile_menu .mobile_navigation .new_menu_mobile .mob_sub_menu .sub_rubrics li a i {

    font-style: normal;

    font-size: 15px;

    font-weight: 600;

}



.product-whatsapp-link {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -ms-align-items: center;

    align-items: center;

    justify-content: center;

    color: #fff !important;

    background: -webkit-linear-gradient(45deg, #0dde6a, #61dfcf);

    background: -o-linear-gradient(45deg, #0dde6a, #61dfcf);

    background: linear-gradient(45deg, #0dde6a, #61dfcf);

    font-size: 16px;

    height: 50px;

    padding: 0 20px;

    border-radius: 25px;

    white-space: nowrap;

    margin-bottom: 20px;

    -webkit-box-shadow: 7px 8px 19px 0 #0dde6a52;

    box-shadow: 7px 8px 19px 0 #0dde6a52;

}



.product-whatsapp-link .icon {

    width: 24px;

    margin-right: 8px;

}



.sort-row {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -ms-align-items: center;

    align-items: center;

    margin-top: 36px;

}



.sort-left {

    padding-right: 30px;

    flex-grow: 1;

}



.filters-row {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}



.filter-dropdown {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 10;

    background-color: #fff;

    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .25);

    box-shadow: 0 1px 8px rgba(0, 0, 0, .25);

    display: none;

    padding: 20px;

    max-height: 254px;

    overflow-y: auto;

    overflow-x: hidden;

}



.filter-name, .filter-reset {

    height: 35px;

    padding: 0 14px 0 0;

    cursor: pointer;

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.filter-reset {

    color: #ff2941;

    display: none;

}



.filter-item {

    margin-right: 30px;

    position: relative;

    color: #000;

    white-space: nowrap;

}



.filter-name.active {

    color: #2796FF;

}



.filter-name.active:after {

    border-color: #2796FF;

    -webkit-transform: rotate(-135deg) translate(-3px, -3px);

    -ms-transform: rotate(-135deg) translate(-3px, -3px);

    -o-transform: rotate(-135deg) translate(-3px, -3px);

    transform: rotate(-135deg) translate(-3px, -3px);

}



.filter-name:after {

    content: '';

    background: 0 0;

    width: 7px;

    height: 7px;

    display: block;

    position: absolute;

    right: 0;

    top: 8px;

    border-bottom: 1px solid #000;

    border-right: 1px solid #000;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.filter-drop-checkbox {

    display: block;

    margin-bottom: 10px;

    position: relative;

}



.filter-drop-checkbox:last-child {

    margin-bottom: 0;

}



.filter-drop-checkbox input {

    position: absolute;

    z-index: -1;

    opacity: 0;

    visibility: hidden;

    width: 0;

    height: 0;

}



.filter-drop-checkbox span {

    display: inline-block;

    padding-left: 22px;

    position: relative;

    font-size: 14px;

    cursor: pointer;

}



.filter-drop-checkbox span:before {

    content: '';

    position: absolute;

    left: 0;

    top: 3px;

    width: 12px;

    height: 12px;

    border: 1px solid #000;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.filter-drop-checkbox span:after {

    content: '';

    position: absolute;

    left: 2px;

    top: 5px;

    width: 8px;

    height: 8px;

    background-color: #000;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

}



.filter-drop-checkbox input:checked + span:after {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}



.filter-drop-checkbox input[type=radio] + span:after,

.filter-drop-checkbox input[type=radio] + span:before {

    border-radius: 50%;

}



.filter-drop-checkbox input:disabled + span:after {

    display: none;

}



.filter-drop-checkbox input:disabled + span {

    opacity: .3;

}



.price-select {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -ms-align-items: center;

    align-items: center;

}



.price-item {

    width: 100px;

    margin-right: 10px;

}



.price-item:last-child {

    margin-right: 0;

}



.price-item span {

    font-size: 11px;

    margin-bottom: 5px;

    color: #aeaeae;

    display: block;

}



.price-input {

    padding: 0 10px;

    border: 1px solid #aeaeae;

    font-size: 12px;

    height: 27px;

    width: 100%;

}



.sort_list {

    margin-right: 28px

}



.sort_list > span {

    white-space: nowrap;

    min-width: 228px;

}



.filter-mob-btn {

    display: none;

    font-size: 14px;

    height: 38px;

    line-height: 36px;

    border-radius: 18px;

    background-color: #FD3B58;

    color: #fff;

    padding: 0 10px 0 35px;

    position: relative;

    cursor: pointer;

    background-image: url(https://ecnk.ru/local/styles/css/img/svg/filter.svg);

    -webkit-background-size: 22px;

    background-size: 22px;

    background-position: left 10px top 50%;

    background-repeat: no-repeat;

}



@media (max-width: 1215.98px) {

    .filter-mob-btn {

        display: inline-block;

    }



    .sort-row {

        position: relative;

    }



    .filters-row {

        position: absolute;

        top: 100%;

        margin-top: 20px;

        left: 0;

        width: 100%;

        background-color: #fff;

        padding: 20px 5px 0 20px;

        -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .25);

        box-shadow: 0 1px 8px rgba(0, 0, 0, .25);

        z-index: 99;

        display: none;

        opacity: 0;

        -webkit-transform: translateY(-10px);

        -ms-transform: translateY(-10px);

        -o-transform: translateY(-10px);

        transform: translateY(-10px);

        -webkit-transition: all .3s ease;

        -o-transition: all .3s ease;

        transition: all .3s ease;

    }



    .filters-row.d-flex {

        display: -webkit-flex;

        display: -moz-flex;

        display: -ms-flex;

        display: -o-flex;

        display: flex;

    }



    .filters-row.opened {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        -o-transform: translateY(0);

        transform: translateY(0);

    }



    .filter-item {

        width: 25%;

        margin-right: 0;

        margin-bottom: 20px;

        white-space: normal;

        padding-right: 15px;

    }



    .filter-name {

        padding-right: 0;

    }



    .filter-name:after {

        display: none;

    }



    .filter-dropdown {

        position: static;

        padding: 20px 0 0;

        -webkit-box-shadow: none;

        box-shadow: none;

        max-height: none;

        display: block !important;

        overflow: visible !important;

    }

}



@media only screen and (max-width: 767px) {

    main .container {

        width: calc(100vw - 30px);

    }



    .filter-item {

        width: 33.33333%;

    }

    .contacts_block .contact_list .item .office_info {
        width: 100%;
    }

}



@media only screen and (max-width: 500px) {

    .sort-left {

        padding-right: 5px;

    }



    .filter-item {

        width: 50%;

    }



    .filters-row {

        max-height: 300px;

        overflow-y: auto;

    }



    .filter-dropdown {

        padding-top: 5px;

    }



    .catalog_list {

        display: block;

    }

}



@media only screen and (max-width: 450px) {

    .filter-item {

        width: 100%;

    }

}



.seo_block .textblock {

    max-height: 600px;

    overflow: hidden;

    position: relative;

    margin-bottom: 60px;

}



.seo_block .textblock:after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80px;

    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, 1) 100%);

}



.open-text-hidden {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 1;

}



.open-text-hidden span {

    position: relative;

    cursor: pointer;

    color: #125388;

    font-size: 21px;

    font-weight: 300;

    display: inline-block;

    border-bottom: 2px dotted #a6b6c8;

    line-height: 30px;

    cursor: pointer;

}



.open-text-hidden span:hover {

    color: #ff2941;

    border-bottom-color: currentColor;

}



.seo_block .textblock.opened {

    max-height: none;

}



.seo_block .textblock.opened:after {

    display: none;

}



.seo_block .textblock.opened .open-text-hidden {

    position: static;

    margin-top: 30px;

}



.textblock ol {

    list-style-type: none;

    padding: 0;

    margin-bottom: 2rem;

    font-size: 18px;

    counter-reset: olCounter;

}



.textblock ol > li {

    position: relative;

    padding-left: 0;

    margin-bottom: 12px;

    display: flex;

    -ms-align-items: flex-start;

    align-items: flex-start;

}



.textblock ol > li:before {

    content: counter(olCounter) '.';

    counter-increment: olCounter;

    font-weight: 500;

    margin-right: 5px;

    display: inline-block;

}



@media (max-width: 575.98px) {

    .open-text-hidden span {

        font-size: 14px;

    }

}



/*

* Prefixed by https://autoprefixer.github.io

* PostCSS: v7.0.29,

* Autoprefixer: v9.7.6

* Browsers: last 4 version

*/



.big-menu-row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    height: 100%;

}



.big-menu-col {

    width: 25%;

    -ms-flex-negative: 0;

    flex-shrink: 0;

}



.big-menu-col:first-child {

    background-color: #082B49;

    font-size: 20px;

}



.big-menu-col:nth-child(2) {

    background-color: #092f50;

}



.big-menu-link {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    padding-left: 43px;

    padding-right: 43px;

    color: #fff;

}



.big-menu-link img {

    width: 45px;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    margin-right: 15px;

}



.big-menu-link:hover {

    color: #c4e4ff;

}



.big-menu-col:first-child .big-menu-link {

    padding-top: 23px;

    padding-bottom: 22px;

}



.big-menu-col:first-child .big-menu-link.active,

.big-menu-col:nth-child(2) .big-menu-link.active {

    background-color: #081f33;

}



.big-menu-col:nth-child(2) .big-menu-link {

    padding-top: 15px;

    padding-bottom: 15px;

}



.big-menu-col:last-child {

    padding: 25px 0;

}



.big-menu-col:last-child .big-menu-link {

    margin-bottom: 16px;

}



.big-menu-block-sub {

    display: none;

}



.big-menu-block-sub.active {

    display: block;

}



.big-menu-link span {

    font-weight: bold;

    margin-left: 10px;

}



/*Новое меню*/

.dropdown_submenu-container {

    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;



}



.new-menu-tabs-nav {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.new-menu-tabs-nav-item {

    height: 50px;

    line-height: 48px;

    padding: 0 30px;

    cursor: pointer;

    color: #fff;

    font-weight: 500;

    font-size: 16px;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.new-menu-tabs-nav-item.active {

    background-color: #082B49;

}



.new-menu-tabs-nav-item:not(.active):hover {

    color: #FA2043;

}



.new-menu-main {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    background-color: #082B49;

    padding-top: 20px;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    max-height: calc(100% - 50px);

}



.new-menu-tabs-left:not(:last-child) {

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    overflow-y: auto;

    overflow-x: hidden;

    margin-right: 20px;

}



.new-menu-tabs-left::-webkit-scrollbar {

    width: 4px;

    height: 4px;

    background-color: #020202;

}



.new-menu-tabs-left::-webkit-scrollbar-thumb {

    background-color: #143761;

}



.new-menu-tabs-right {

    padding-right: 50px;

}



.new-menu-tabs-right form {

    width: 379px;

}



.new-menu-form .feedback_form {

    padding-left: 30px;

    padding-right: 30px;

}



.new-menu-form .feedback_form .caption {

    font-weight: normal;

    font-size: 18px;

    line-height: 1.4;

}



.new-menu-main .catalog_new_menu .item .name {

    background-color: #0d243a;

    padding: 7px 13px 7px 30px;

}



.catalog_new_menu .item .name .caption {

    -webkit-transform: translateY(-1px);

    -ms-transform: translateY(-1px);

    transform: translateY(-1px);

}



.new-menu-main .catalog_new_menu .item .name .caption a {

    font-size: 18px;

}



.new-menu-main .catalog_new_menu .item .name .img {

    width: 24px;

    height: 33px;

}



.new-menu-main .catalog_new_menu .item .name .img a {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.new-menu-main .catalog_new_menu .item .sub_rubrics .sub_list li a {

    padding: 5px 5px 5px 32px;

    font-size: 15px;

}



.new-menu-main .catalog_new_menu .item {

    margin-bottom: 12px;

}



.new-menu-tab .img_rubric_list {

    padding-left: 30px;

    margin-right: -11px;

}



.new-menu-tab .img_rubric_list .item {

    width: calc(20% - 11px);

    -ms-flex-negative: 0;

    flex-shrink: 0;

}



.new-menu-tab .img_rubric_list .item .img img {

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover;

}



.new-menu-tab .img_rubric_list .item .info .name {

    font-size: 18px;

}



.new-menu-tab .img_rubric_list .item .info .name {

    min-height: 50px;

}



.new-menu-main .type_rubric_list .item {

    margin-bottom: 40px;

}



.new-menu-main .type_rubric_list .item .caption a {

    color: #fff;

}



.new-menu-main .type_rubric_list .item .caption a:hover {

    color: #E32B46;

}



.new-menu-main .type_rubric_list .item {

    width: 20%;

    -ms-flex-negative: 0;

    flex-shrink: 0;

}



.new-menu-tabs-item {

    display: none;

}



.new-menu-tabs-item-row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    position: relative;

    background-color: #0B2B48;

}



.new-menu-tabs-item-row .catalog_new_menu:before {

    display: none !important;

}



@media (max-width: 1500px) {

    .new-menu-tabs-right form {

        padding-left: 20px;

        padding-right: 20px;

    }



    .new-menu-tab .img_rubric_list .item {

        width: -webkit-calc(25% - 11px);

        width: calc(25% - 11px);

    }

}



#leadia_science_widget .leadia_widget {

    z-index: 49 !important;

}



.vebinares {

    padding: 100px 0;

}



.vebinares h1 {

    margin-bottom: 40px;

}



.vebinares-list {

    font-size: 21px;

}



.vebinares-list li {

    margin-bottom: 15px;

    position: relative;

    padding-left: 20px;

}



.vebinares-list li:after {

    content: '';

    position: absolute;

    width: 6px;

    height: 6px;

    background-color: #000;

    top: 10px;

    border-radius: 50%;

    left: 0;

}



.vebinares-list li a {

    transition: all .3s easee;

}



.vebinares-list li a:hover {

    color: #FD2646;

}

/*.city_dropdown.active {
    max-height: 600px;
}*/

.search-list-results {

    overflow-y: auto;

	overflow-x: hidden;

/*    display: flex;

    flex-direction: column;

    flex-grow: 1;*/

/*	max-height: 600px;*/

/*    -moz-column-count: 4;

    -webkit-column-count: 4;

    column-count: 4;*/

    -webkit-columns: 4 146px;
    -moz-columns: 4 146px;
    columns: 4 146px;
    display: block;

}



.search-list-results li {

    overflow: hidden;

}



.search-list-results::-webkit-scrollbar {

    width: 4px;

    height: 4px;

    background-color: #d4d4d4;

}



.search-list-results::-webkit-scrollbar-thumb {

    background-color: #272727;

}



@media (max-width: 1199.98px) {

    .city_dropdown {

        max-width: 70vw;

    }

}



@media (max-width: 475px) {

    .city_dropdown {

        max-width: 100vw;

    }

}



.catalog_list .video_box {

    order: -5;

}



.catalog_list .popular_box {

    order: -4;

}



.catalog_list .video_box + .popular_box {

    order: -1;

}



.catalog_list [data-key='0'] {

    order: -8;

}



.catalog_list [data-key='1'] {

    order: -7;

}



.catalog_list [data-key='2'] {

    order: -6;

}



.catalog_list [data-key='3'] {

    order: -5;

}



.catalog_list [data-key='4'] {

    order: -4;

}



.catalog_list [data-key='5'] {

    order: -3;

}



.catalog_list [data-key='6'] {

    order: -2;

}



.catalog_list [data-key='7'] {

    order: -1;

}



.about_decision .decision_list .slick-dots {

    bottom: -58px;

    left: 50%;

    margin-left: -120px;

    width: 240px;

}



.about_decision .decision_list .slick-next {

    left: 50%;

    margin-left: 135px;

    bottom: -58px;

}



.about_decision .decision_list .slick-prev {

    left: 50%;

    margin-left: -170px;

    bottom: -58px;

}



@media only screen and (max-width: 1530px) {

    .catalog_list .video_box {

        order: -6;

    }



    .catalog_list .popular_box {

        order: -5;

    }



    .catalog_list .video_box + .popular_box {

        order: -3;

    }

}



@media only screen and (max-width: 1215px) {

    .catalog_list .video_box {

        order: -7;

    }



    .catalog_list .video_box .video_item {

        width: 462px;

    }



    .catalog_list .popular_box {

        order: -6;

    }



    .catalog_list .video_box + .popular_box {

        order: -5;

    }

}



.new_pag {

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

    padding-bottom: 6px;

}





.new_pag span {

    color: #ff2941;

    font-weight: 300;

    padding-right: 8px

}



.new_pag a {

    padding-right: 8px

}



.show_select_block {

    float: right;

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

}



.show_select_block select {

    font-weight: 300;

    color: #484b4b;

    line-height: 22px;

    font-size: 18px;

    padding: 3px 0 3px 4px;

    border-color: #484b4b;

    border-radius: 3px;

}



.show_select_name {

    float: left;

    padding: 3px 15px;

}



.show_by_cont {

    position: relative;

}



.show_by_list {

    position: absolute;

    right: 28px;

    top: 4px;

}



.thanksforbuy .button {

    color: #fff;

}



.city_dropdown {

    overflow: hidden;

}



.footer .city_dropdown {

    right: 0;

    left: auto;

}



.header .header_main .mobile-logo {

    display: none !important;

}



@media (max-width: 767.98px) {

    .header .header_main .logo {

        padding-top: 4px;

    }

    .header .header_main .contact_info .connect_date .connect_item {

        white-space: nowrap;

    }

}



.up-btn {

    position: fixed;

    z-index: 45;

    bottom: 50px;

    left: 50px;

    width: 50px;

    height: 50px;

    cursor: pointer;

    border-radius: 50%;

    background-color: #fff;

    background-image: url(/images/up-arrow.svg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: 16px;

    visibility: hidden;

    opacity: 0;

    transform: translateX(-100px);

    transition: all .4s ease;

}



.up-btn.active {

    opacity: 1;

    visibility: visible;

    transform: translateX(0);

}



@media (max-width: 575.98px) {

    .up-btn {

        left: auto;

        right: 15px;

        bottom: 10px;

    }

}



@media (min-width: 1024px) and (max-width: 1680px) {



    .fixed_header .header_main .contact_info .city_select, .header .header_main .contact_info .city_select {

        font-size: 12px

    }



    .fixed_header .header_main .contact_info .city_select .icon_arrow_down, .header .header_main .contact_info .city_select .icon_arrow_down {

        width: 10px;

        height: 5px;

    }



    .fixed_header .header_main .contact_info .connect_date .icon_phone, .header .header_main .contact_info .connect_date .icon_phone {

        width: 14px;

        height: 14px;

    }



    .fixed_header .header_main .contact_info .connect_date .connect_item a, .header .header_main .contact_info .connect_date .connect_item a {

        font-size: 12px;

        margin-right: 30px

    }



    .fixed_header .header_main .contact_info .connect_date .icon_email, .header .header_main .contact_info .connect_date .icon_email {

        width: 14px;

        height: 14px;

    }



    .connect_item {

        font-size: 12px;

    }



    .header .header_main .contact_info, .fixed_header .header_main .contact_info {

        padding-left: 15px;

        padding-right: 15px;

    }



/*    .fixed_header .header_main .socnet_info, .header .header_main .socnet_info {

        width: 116px;

    }*/



    .header .header_main .contact_info .connect_date .connect_item, .fixed_header .header_main .contact_info .connect_date .connect_item {

        margin-right: 15px;

    }



}


/* Уведомление об исапользовании кукис */
.sc-widget {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  position: fixed;
  z-index: 1000;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fbfbfb;
  padding: 15px;
  -webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .sc-widget {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.sc-widget * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sc-widget__img {
  width: 40px;
}

@media (max-width: 768px) {
  .sc-widget__img {
    margin-bottom: 15px;
  }
}

.sc-widget__text {
  width: calc(100% - 160px);
  padding: 0 15px;
  font: 14px "Open Sans", sans-serif;
  line-height: 1.3;
  color: #4f4f4f;
}

@media (max-width: 768px) {
  .sc-widget__text {
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
  }
}

.sc-widget__text a {
  color: #4f4f4f;
  text-decoration: underline;
}

.sc-widget__text a:visited {
  color: #4f4f4f;
}

.sc-widget__text a:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #f6b778;
}

.sc-widget__button {
  width: 120px;
  font: bold 14px "Open Sans", sans-serif;
  border-radius: 3px;
  height: 40px;
  border: none;
  background: #cdcdcd;
  text-transform: uppercase;
  color: #595959;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.sc-widget__button:hover {
  background: #4f4f4f;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}


/* Модальное окно Промо */

#modal-promo .md-content {
    background-image: url('/local/styles/css/img/banner.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 980px;
    display: flex;
    justify-content: flex-end;
    padding: 29px 51px 10px;
}

#modal-promo .md-content form {
    max-width: 380px;
    margin-top: 191px;
    margin-right: 50px;
}

#modal-promo .md-content .caption {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 7px;
}

#modal-promo .md-content .effect_nao {
    padding-top: 0;
}

#modal-promo .md-content .effect_nao .effect_nao_field {
    margin-bottom: -27px;
    padding: 3px 0 5px;
    font-size: 17px;
    color: #fff;
}

#modal-promo .md-content .effect_nao .effect_nao_label {
    top: 5px;
    font-size: 16px;
    padding: 0;
}

#modal-promo .md-content .modal_form .form_submit {
    margin: 0;
}

#modal-promo .md-content button[type="submit"] {
    font-size: 16px;
    padding: 10px 51px 10px;
    margin-top: 8px;
}

#modal-promo .md-content .politics-on-form {
    color: gray;
    font-size: 13px !important;
    line-height: 20px !important;
    margin-top: 47px;
    width: 447px;
}

#modal-promo .md-content .effect_nao_field:focus + .effect_nao_label, 
#modal-promo .md-content .input_filled .effect_nao_label {
    -webkit-transform: translate3d(0, -20px, 0) scale3d(0.75, 0.75, 1);
    transform: translate3d(0, -20px, 0) scale3d(0.75, 0.75, 1);
}

@media (max-width: 980px) {
    #modal-promo .md-content {
        max-width: 320px;
        background-size: 200%;
        background-position: right -9px top 14px;
        padding: 0;
    }
    #modal-promo .md-content form {
        max-width: 280px;
        margin-top: 157px;
        margin-right: 25px;
    }
    #modal-promo .md-content .caption {
        font-size: 16px;
    }
    #modal-promo .md-content .effect_nao .effect_nao_field {
        margin-bottom: -27px;
        padding: 3px 0 5px;
        font-size: 15px;
    }
    #modal-promo .md-content .effect_nao .effect_nao_label {
        top: 5px;
        font-size: 16px;
        padding: 0;
    }
    #modal-promo .md-content button[type="submit"] {
        font-size: 15px;
        padding: 10px 51px 10px;
        margin-top: 8px;
    }
    #modal-promo .md-content .politics-on-form {
        font-size: 12px !important;
        margin-top: 16px;
        width: 280px;
    }
}
/* End */


/* Start:/local/styles/css/new-style.css?1660414382961*/
.input-rb-none{display:none}.politics-on-form{color:gray;font-size:14px!important;line-height:20px!important;margin-top:38px}.order_submit{position:relative}.order_submit_load{position:relative}.order_submit_load:after{content:"";display:block;position:absolute;top:16px;right:-58px;width:30px;height:30px;background:url(/local/styles/css/img/loading-small.gif) center no-repeat;background-size:cover}.ya-share2{margin-top:10px}.social_vidjets{margin:30px 0}.social_vidjets .row{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;margin-left:-15px;margin-right:-15px}.col-md-6{width:50%;padding-left:15px;padding-right:15px}.col-md-12{width:100%;padding-left:15px;padding-right:15px}@media (max-width:767px){.col-md-6{width:100%;margin-bottom:20px}}a:visited{color:#0b0b0b}@media (min-width:1216px){.filter-mob{display:none}}.filter-mob{width:100%;margin-bottom:8px}
/* End */


/* Start:/local/styles/css/media.css?1673204698148719*/
@media only screen and (max-width: 1770px) {

    .header .header_main .main_navigation,

    .fixed_header .header_main .main_navigation {

        position: relative;

        padding: 20px 57px 21px 28px;

    }

    .header .header_main .main_navigation .search_form,

    .fixed_header .header_main .main_navigation .search_form {

        width: 334px;

        /*position: absolute;

        right: 85px;*/

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

    }

    .header .header_main .main_navigation .search_form.active,

    .fixed_header .header_main .main_navigation .search_form.active {

        width: 458px;

    }

    .header .header_main .main_navigation.authorized .search_form,

    .fixed_header .header_main .main_navigation.authorized .search_form {

        right: 120px;

    }

    .header .header_main .main_navigation.authorized .main_menu li,

    .fixed_header .header_main .main_navigation.authorized .main_menu li {

        margin: 0 38px 0 0;

    }

    .header .header_main .main_navigation .search_result .result_list .result_item .infoblock,

    .fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock {

        width: 290px;

    }

    .main_banner .img_abs {

        right: -38px;

    }

}

@media only screen and (max-width: 1530px) {

    .services_list .item .imgblock,
    .videosquare {

        width: 100%;

        height: 407px;

    }

/*    .about_decision .decision_list .slick-dots {

        width: 128px;

    }*/

    .seo_block ul li:before {

        top: 16px !important;

    }

    .seo_block ul {

        font-size: 18px;

        line-height: 30px;

    }

    .container {

        width: 1167px;

    }

    .header .header_main .logo,

    .fixed_header .header_main .logo {

        width: 127px;

    }

    .header .header_main .contact_info,

    .fixed_header .header_main .contact_info {

        padding: 11px 34px 11px 23px;

        font-size: 11px;

    }

    .header .header_main .contact_info .connect_date .connect_item,

    .fixed_header .header_main .contact_info .connect_date .connect_item {

        margin-right: 33px;

    }

    .header .header_main .main_navigation,

    .fixed_header .header_main .main_navigation {

        padding: 20px 23px 21px;

    }

    .header .header_main .main_navigation .main_menu li,

    .fixed_header .header_main .main_navigation .main_menu li {

        margin: 0 28px 0 0;

    }

    .header .header_main .main_navigation .search_form,

    .fixed_header .header_main .main_navigation .search_form {

        right: 45px;

    }

    .header .header_main .main_navigation.authorized .search_form,

    .fixed_header .header_main .main_navigation.authorized .search_form {

        right: 90px;

    }

    .header .header_main .main_navigation.authorized .main_menu li,

    .fixed_header .header_main .main_navigation.authorized .main_menu li {

        margin: 0 22px 0 0;

    }

    .header .header_main .socnet_info,

    .fixed_header .header_main .socnet_info {

        padding: 0;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .header .header_main .socnet_info .soc_name .icon_socnet,

    .fixed_header .header_main .socnet_info .soc_name .icon_socnet {

        margin: 0;

    }

    .header .dropdown_submenu .dropdown_menulist,

    .fixed_header .dropdown_submenu .dropdown_menulist {

        margin: 0 7px;

    }

    .header .dropdown_submenu .dropdown_menulist:before,

    .fixed_header .dropdown_submenu .dropdown_menulist:before {

        left: 190px;

    }

    .header .dropdown_submenu .dropdown_menulist .menu_item,

    .fixed_header .dropdown_submenu .dropdown_menulist .menu_item {

        padding: 30px 20px 29px;

    }

    .header .dropdown_submenu.catalog_submenu .dropdown_menulist,

    .fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist {

        margin: 0;

    }

    .header .dropdown_submenu.catalog_submenu .dropdown_menulist:before,

    .fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist:before {

        left: 316px;

    }

    .header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item,

    .fixed_header .dropdown_submenu.catalog_submenu .dropdown_menulist .menu_item {

        padding: 25px 28px 28px;

    }

    .main_banner {

        height: 616px;

    }

    .main_banner .img_abs {

        right: -66px;

        width: 465px;

    }

    .main_banner .caption {

        padding: 137px 0 0 0;

        margin-left: -10px;

    }

    .main_banner .caption span:nth-child(1) {

        font-size: 113px;

        letter-spacing: 0.7px;

    }

    .main_banner .caption span:nth-child(2) {

        font-size: 55px;

        letter-spacing: 0;

    }

    .main_banner .divarication {

        bottom: -35px;

    }

    .main_banner .divarication .item {

        width: 373px;

        padding: 19px 0 25px 22px;

    }

    .main_banner .divarication .item .info {

        width: 200px;

    }

    .main_banner .divarication .item .name {

        font-size: 26px;

        letter-spacing: 2px;

        margin-bottom: 13px;

    }

    .main_banner .divarication .item .img {

        width: 151px;

    }

    .main_banner .divarication .item .arrow {

        width: 53px;

    }

    .main_banner .divarication .item .arrow:after,

    .main_banner .divarication .item .arrow:before {

        right: -1px;

    }

    .main_banner .divarication .item .anons {

        font-size: 18px;

        margin-bottom: 30px;

    }

    .main_banner .divarication .item.item1 .icon_divar {

        margin-right: 26px;

    }

    .main_banner .divarication .item.item1 .icon_anim {

        left: -10px;

    }

    .main_banner .divarication .item.item2 .icon_anim {

        left: -1px;

    }

    .about_decision {

        padding: 135px 0 88px;

    }

/*    .about_decision .decision_list .slick-dots {

        bottom: 34px;

        left: 375px;

    }*/

/*    .about_decision .decision_list .slick-prev,

    .about_decision .decision_list .slick-next {

        bottom: 33px;

    }

    .about_decision .decision_list .slick-prev .icon,

    .about_decision .decision_list .slick-next .icon {

        width: 26px;

        height: 15px;

    }

    .about_decision .decision_list .slick-prev {

        left: 331px;

    }

    .about_decision .decision_list .slick-next {

        left: 508px;

    }*/

    .slick-dots li {

        width: 18px;

        height: 18px;

        margin: 0 6px;

    }

    .slick-dots li button {

        width: 18px;

        height: 18px;

    }

    .decision_list .item .img {

        width: 600px;

    }

    .decision_list .item .info {

        width: 540px;

    }

    .decision_list .item .info .tag {

        font-size: 15px;

        padding: 5px 10px 6px;

        letter-spacing: 0;

        margin-bottom: 15px;

    }

    .decision_list .item .info .caption {

        font-size: 50px;

        line-height: 60px;

        letter-spacing: -0.2px;

        margin-bottom: 15px;

    }

    .decision_list .item .info .anons {

        font-size: 18px;

        line-height: inherit;

    }

    .decision_list .item .info .anons p {

        line-height: 30px;

        letter-spacing: 0;

        margin-bottom: 18px;

    }

    .decision_list .item .info .anons ul li {

        padding-left: 18px;

        margin-bottom: 12px;

    }

    .decision_list .item .info .anons ul li:before,

    .seo_block ul li:before {

        top: 11px;

        height: 1px;

        width: 9px;

        background: #0b0b0b;

        border-bottom: none;

    }

    .decision_list .item .info .more_info {

        font-size: 20px;

        padding: 19px 44px 21px;

    }

    .button {

        letter-spacing: 0.05px;

    }

    .videoblock.active {

        height: 600px;

        margin-top: -50px;

    }

    .videoblock .video_block {

        margin-top: -300px;

        height: 600px;

    }

    .videoblock:after {

        width: 106vw;

        height: 106vw;

    }

    .videoblock .caption {

        padding-left: 122px;

    }

    .videoblock .caption .play {

        left: 0;

    }

    .rubric_list .item {

        width: 276px;

        margin: 0 21px 13px 0;

    }

    .rubric_list .item .name {

        padding: 18px 15px 18px 10px;

    }

    .rubric_list .item .name .caption a {

        font-size: 18px;

    }

    .rubric_list .item .name .img {

        width: 67px;

        height: 64px;

        margin: 0 8px 0 0;

    }

    .rubric_list .item .name .img img {

        width: 95%;

        height: 95%;

    }

    .rubric_list .item .sub_rubrics {

        padding: 100px 0 25px;

    }

    .rubric_list .item .sub_rubrics .sub_list li a {

        font-size: 17px;

        padding: 9px 20px 10px 18px;

    }

    .tovar_section {

        padding: 53px 0 50px;

        padding-bottom: 0;

    }

    .tovar_section .heading {

        margin-bottom: 15px;

    }

    .tovar_section .heading .title_big {

        font-size: 50px;

        letter-spacing: 3.5px;

        margin-right: 22px;

    }

    .tovar_section .heading .more_catalog {

        margin-top: 6px;

    }

    .tovar_section .main_catalog {

        margin-bottom: 53px;

    }

    .tovar_section .hits .hits_slider .tovar_item,

    .hit_block .hits .hits_slider .tovar_item {

        margin: 10px 17px 30px;

    }

    .anim_map {

        padding: 41px 0 38px;

        padding-top: 0;

    }

    .anim_map .map_cover {

        width: 1450px;

    }

    .anim_map .map_slider .slick-list {

        padding: 43px 0 0;

        padding-top: 0;

    }

    .anim_map .map_slider .interactive_map {

        width: 1060px;

        height: 650px;

        margin: -43px auto 24px;

        left: 12px;

    }

    .anim_map .map_slider .information {

        font-size: 20px;

        top: 13px;

        left: 31px;

        letter-spacing: 0;

    }

    .anim_map .map_slider .information span {

        font-size: 74px;

        margin: 0 0 6px -6px;

    }

    .anim_map .map_slider .marker {

        width: 67px;

        height: 67px;

        letter-spacing: 0.6px;

    }

    .anim_map .map_slider .marker:after {

        border-width: 13px 13px 0 13px;

        bottom: -12px;

    }

    .anim_map .map_slider .marker:before {

        border-width: 9px 8px 0 8px;

        bottom: -8px;

    }

    .anim_map .map_slider .marker .icon_stock {

        width: 34px;

    }

    .anim_map .map_slider .marker .icon_chemistry {

        width: 38px;

        height: 40px;

    }

    .anim_map .map_slider .marker .icon_repairs {

        width: 34px;

        height: 33px;

    }

    .anim_map .map_slider .marker .icon_diagnostics {

        width: 39px;

        height: 41px;

    }

    .anim_map .map_slider .marker .icon_records {

        width: 31px;

        height: 41px;

    }

    .anim_map .map_slider .marker .icon_equalizer {

        width: 36px;

        height: 40px;

        margin-top: -1px;

    }

    .anim_map .map_slider .slide1 .information {

        top: -20px;

        left: 5px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(1) {

        top: 314px;

        left: 104px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(2) {

        top: 252px;

        left: 249px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(3) {

        top: 402px;

        left: 233px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(4) {

        top: 365px;

        left: 362px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(5) {

        top: 277px;

        left: 490px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(6) {

        top: 442px;

        left: 487px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(7) {

        top: 177px;

        left: 648px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(8) {

        top: 392px;

        left: 705px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(9) {

        top: 202px;

        left: 833px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(1) {

        top: 216px;

        left: 92px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(2) {

        top: 298px;

        left: 81px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(3) {

        top: 368px;

        left: 170px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(4) {

        top: 410px;

        left: 220px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(5) {

        top: 336px;

        left: 267px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(6) {

        top: 313px;

        left: 507px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(1) {

        top: 434px;

        left: 2px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(2) {

        top: 411px;

        left: 510px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(3) {

        top: 343px;

        left: 78px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(4) {

        top: 406px;

        left: 382px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(5) {

        top: 232px;

        left: 105px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(6) {

        top: 203px;

        left: 533px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(7) {

        top: 388px;

        left: 792px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(8) {

        top: 305px;

        left: 157px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(9) {

        top: 214px;

        left: 496px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(10) {

        top: 372px;

        left: 252px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(11) {

        top: 406px;

        left: 746px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(12) {

        top: 194px;

        left: 833px;

    }

    .clients .client_list .item {

        margin: 0 51px 0 0;

        margin: 0;

        width: 20%;

        box-sizing: border-box;

    }

    .clients .client_list .item:nth-last-child(2) {

        margin: 0;

    }

    .clients .client_list .item:last-child {

        display: none;

    }

    .footer .connection .contact_us .caption {

        margin-right: 56px;

    }

    .footer .connection .contact_us .contact_item {

        margin: 0 88px 0 0;

    }

    .footer .navigation .logo {

        margin-right: 103px;

    }

    .footer .navigation .footer_menu .menu_list {

        -webkit-columns: 3 136px;

        -moz-columns: 3 136px;

        columns: 3 136px;

    }

    .footer .navigation .contact_data {

        width: 430px;

    }

    /*.top_banner {

        padding: 130px 0 87px;

    }*/

    .template .breadcrumbs {

        margin-bottom: 15px;

    }

    .template h1 {

        font-size: 56px;

        line-height: 67px;

    }

    .template h3 {

        margin: 0 0 27px;

    }

    .template h4 {

        font-size: 28px;

        margin-bottom: 0;

    }

    .template p,

    .template blockquote {

        font-size: 18px;

        line-height: 30px;

        margin-bottom: 31px;

    }

    .news-detail li {

        font-size: 18px;

        line-height: 30px;

    }

    .img_rubric_list .item {

        width: 226px;

        margin: 0 9px 23px 0;

    }

    .img_rubric_list .item .img img {

        height: 100%;

        max-width: inherit;

    }

    .img_rubric_list .item .info {

        margin: 0 10px 0 19px;

    }

    .img_rubric_list .item .info .name {

        font-size: 18px;

        line-height: 22px;

    }

    .type_rubric_list .item {

        width: 188px;

    }

    .type_rubric_list .item .img a {

        width: 77px;

        height: 60px;

    }

    .type_rubric_list .item .img a img {

        width: 95%;

        height: 95%;

    }

    .type_rubric_list .item .caption a {

        font-size: 18px;

    }

    .catalog_sections .type_rubric_list {

        margin: 53px 400px 0 -30px;

        padding-bottom: 37px;

    }

    .catalog_sections .type_rubric_list .item {

        margin: 0 10px 55px 0;

    }

    .hit_block {

        padding: 62px 0 51px;

    }

    .pick_up .information {

        width: 540px;

        margin-top: 5px;

    }

    .pick_up .information .caption {

        margin-bottom: 75px;

    }

    .pick_up .information .anons {

        margin-bottom: 61px;

    }

    .read_more {

        font-size: 18px;

    }

    .seo_block .textblock,

    .seo_block .commercial {

        padding: 70px 0 90px;

    }

    .seo_block .textblock {

        width: 821px;

    }

    .seo_block .textblock .information {

        height: 135px;

    }

    .seo_block .commercial {

        width: 264px;

    }

    .sort_list {

        margin-right: 45px;

    }

    .sort_list > span {

        min-width: 185px;

    }

    .show_by_list {

        right: 45px;

    }

    .dropdown span,

    .dropdown_list span {

        font-size: 15px;

        padding: 9px 42px 10px 24px;

    }

    .dropdown span:after,

    .dropdown_list span:after {

        top: 11px;

    }

    .dropdown span.active:after,

    .dropdown_list span.active:after {

        top: 16px;

    }

    .dropdown .close_list,

    .dropdown_list .close_list {

        padding: 33px 0 8px;

    }

    .dropdown .close_list li,

    .dropdown_list .close_list li {

        padding: 8px 10px 8px 24px;

    }

    .dropdown .close_list li a,

    .dropdown_list .close_list li a {

        font-size: 15px;

    }

    /*.filter_block {

        padding: 36px 0 34px;

    }*/

    /*.filter_block .rubric_links {

        margin-bottom: 47px;

    }*/

    .filter_block .rubric_links li {

        margin-bottom: 13px;

    }

    .rubric_links li a {

        font-size: 15px;

    }

    .rubric_links li a i {

        font-size: 9px;

    }

    .catalog_list {

        margin-bottom: 2px;

    }

    /*.catalog_list .video_box {

        -ms-flex-order: -5;

        order: -5;

    }

    .catalog_list .popular_box {

        -ms-flex-order: -2;

        order: -2;

    }

    .catalog_list .popular_box.videoless {

        -ms-flex-order: -4;

        order: -4;

    }*/

    .catalog_block {

        padding: 37px 0 68px;

    }

    .tovar_page .tovar_heading {

        padding: 42px 0 0;

    }

    .tovar_page .breadcrumbs {

        margin-bottom: 19px;

    }

    .tovar_page h1 {

        font-size: 60px;

    }

    .tovar_information {

        margin: 65px 0 0;

        padding-bottom: 58px;

    }

    .tovar_information .big_photos {

        width: 414px;

        margin-bottom: 5px;

    }

    .tovar_information .big_photos .slider_item .img a {

        height: 413px;

    }

    .tovar_information .small_photos {

        width: 420px;

    }

    .tovar_information .tovar_photos {

        width: 420px;

        margin-right: 32px;

    }

    .tovar_information .tovar_photos .rating {

        top: -45px;

    }

    .tovar_information .anons_description {

        padding: 0;

        width: 336px;

    }

    .tovar_information .characteristic_list {

        margin-bottom: 49px;

    }

    .tovar_information .one_review .comment {

        margin-bottom: 20px;

    }

    .tovar_information .info_visual {

        width: 790px;

    }

    .tabs_block .tabs_links li {

        padding: 22px 29px 25px;

    }

    .order_benefit {

        width: 288px;

    }

    .order_benefit .caption {

        padding-right: 28px;

        margin-bottom: 24px;

    }

    .order_benefit .calculation .item .infoblock {

        width: 153px;

    }

    .order_benefit .calculation .item .infoblock .price .new_price {

        margin-right: 14px;

    }

    .order_benefit .calculation .order_tovar {

        padding: 17px 34px 20px;

    }

    .additional_info {

        padding: 42px 0 64px;

    }

    .additional_info .mobile_tab_container {

        padding: 35px 32px 38px 43px;

    }

    .additional_info .complect,

    .additional_info .instructions {

        padding-right: 70px;

    }

    .additional_info .features {

        margin-top: 9px;

    }

    .additional_info .delivery {

        padding-right: 47px;

    }

    .additional_features {

        padding: 69px 0 73px;

    }

    .additional_features .tovar_element {

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

        margin-bottom: 125px;

    }

    .additional_features .tovar_element .imgblock {

        margin: 0 48px 0 1px;

    }

    .additional_features .tovar_element .short_info {

        width: 596px;

    }

    .additional_features .tovar_element .infoblock .buy_tovar {

        font-size: 18px;

        padding: 8px 24px 11px 19px;

    }

    .additional_features .tovar_element .features_list {

        width: 520px;

        padding: 0;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        padding: 10px 0 0;

    }

    .additional_features .tovar_element .features_list .item {

        width: 100%;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        margin-bottom: 24px;

    }

    .additional_features .tovar_element .features_list .item .icon {

        margin: 0 26px 0 0;

    }

    .additional_features .tovar_element .features_list .item .infoblock {

        width: 350px;

    }

    .similar_tovars .tags_block {

        width: 1110px;

    }

    .tag_list li {

        margin: 0 7px 16px 0;

    }

    .tag_list li a {

        font-size: 15px;

        padding: 7px 18px 5px;

    }

    .tags_block {

        padding-right: 38px;

    }

    .tags_block .show_tags {

        width: 38px;

        height: 38px;

        font-size: 15px;

        line-height: 28px;

        text-indent: 3px;

    }

    .services_list .item .infoblock {

        width: 850px;

    }

    .services_list .item .infoblock .anons {

        font-size: 18px;

        line-height: 30px;

        margin-bottom: 41px;

    }

    .services_block {

        padding: 91px 0 80px;

    }

    .fixed_right .content_part {

        width: 784px;

    }

    .feedback_form .dropdown span:after {

        top: 15px;

    }

    .feedback_form .dropdown span.active:after {

        top: 20px;

    }

    .content_part h2 {

        margin-bottom: 22px;

    }

    .content_part ul li {

        font-size: 18px;

    }

    .content_part .document_list .item a {

        font-size: 18px;

        line-height: 30px;

        padding-left: 38px;

    }

    .content_part .document_list .item a:before {

        left: 3px;

        top: 2px;

    }

    .certificates {

        margin-bottom: 76px;

    }

    .certificates .photos .item {

        margin: 0 3px;

    }

    .services_icons {

        margin: 51px 0 49px;

    }

    .services_icons .item {

        width: 350px;

        margin: 0 73px 44px 0;

    }

    .services_icons .item:nth-child(2n) {

        margin: 0 0 44px;

    }

    .services_icons .item .img {

        width: 67px;

        height: 64px;

        margin-right: 12px;

    }

    .services_icons .item .img img {

        width: 95%;

        height: 95%;

    }

    .services_icons .item .name {

        font-size: 18px;

        letter-spacing: 0;

    }

    .rent_list .item {

        margin-bottom: 40px;

    }

    .rent_list .item .rent_tovar .rent_time table th,

    .rent_list .item .rent_tovar .rent_time table td {

        font-size: 18px;

    }

    .rent_list .item .rent_tovar .rent_time table th {

        padding: 6px 4px 10px;

    }

    .rent_list .item .rent_tovar .rent_time table td {

        padding: 7px 4px;

    }

    .rent_list .item .tovar_link {

        font-size: 18px;

    }

    .pick_up.take_calc {

        padding: 68px 0 86px;

    }

    .pick_up.take_calc .information {

        width: 590px;

    }

    .pick_up.take_calc .information .caption {

        margin-bottom: 23px;

    }

    .pick_up.take_calc .information .anons {

        margin-bottom: 63px;

    }

    .industry_block {

        padding: 53px 0 36px;

    }

    .industry_block .decision_list .item {

        padding-bottom: 44px;

        margin-bottom: 51px;

    }

    .about_block {

        padding: 67px 0 80px;

    }

    .about_block .company_text {

        padding-right: 350px;

    }

    .about_block .company_statistics {

        padding: 29px 0 105px;

    }

    .about_block .company_statistics .stats {

        width: 330px;

    }

    .about_block .company_statistics .stats .item {

        font-size: 18px;

        line-height: 26px;

    }

    .about_block .company_statistics .stat_map {

        right: -226px;

        top: -136px;

    }

    .about_block .our_clients {

        padding: 48px 0 17px;

    }

    .about_block .our_clients .client_list {

        margin: 54px 0 0;

    }

    .about_block .our_progress {

        padding: 76px 0 0;

        margin-bottom: -51px;

    }

    .about_block .our_progress .progress_list .item {

        width: 530px;

        margin: 0 74px 44px 0;

    }

    .about_block .our_progress .progress_list .item:nth-child(2n) {

        margin: 0 0 44px;

    }

    .about_block .our_progress .progress_list .item .anons {

        font-size: 18px;

        line-height: 30px;

        margin-top: 2px;

    }

    .news_block {

        padding: 32px 0 0;

    }

    .news_block .command_list .item {

        width: 23%;

        margin: 0 2.66% 35px 0;

    }

    .news_block .command_list .item:nth-child(4n) {

        margin: 0 0 35px;

    }

    .news_block .news_list {

        margin-bottom: -2px;

    }

    .news_block .news_list .item {

        width: 374px;

        margin: 0 22px 43px 0;

    }

    .news_block .news_list .item:nth-child(3n) {

        margin: 0 0 43px;

    }

    .news_block .news_list .item .info {

        margin: 0 22px;

    }

    .personal_page {

        padding: 79px 0 0;

    }

    .personal_page h1 {

        font-size: 60px;

    }

    .basket_block {

        padding-bottom: 45px;

    }

    .basket_empty {

        margin-bottom: 0;

    }

    .basket_info .basket_list {

        width: 802px;

    }

    .basket_info .basket_list .item {

        padding: 17px 25px 43px 21px;

    }

    .basket_info .basket_list .item .tovar_info {

        width: 345px;

        padding-right: 5px;

    }

    .basket_info .basket_list .item .tovar_info .infoblock {

        margin-top: -1px;

    }

    .basket_info .basket_list .item .tovar_info .infoblock .type {

        margin-bottom: 10px;

    }

    .basket_info .basket_list .item .tovar_info .infoblock .name a {

        font-size: 18px;

    }

    .contacts_block {

        padding: 86px 0 80px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown .close_list li a {

        font-size: 18px;

    }

    .personal_block {

        padding-bottom: 81px;

    }

    .personal_block .container {

        padding-right: 0;

    }

    .personal_block .order_list .tovar_info {

        width: 510px;

    }

    .personal_block .order_list .tovar_info .infoblock .name a {

        font-size: 18px;

    }

    .personal_block .discounts .our_discount {

        margin-bottom: 86px;

    }

    .personal_block .discounts .our_discount .count {

        width: 430px;

    }

    .personal_block .discounts .our_discount .count .title_small {

        margin-bottom: 14px;

    }

    .personal_block .discounts .our_discount .count p {

        margin-bottom: 30px;

    }

    .personal_block .discounts .our_discount .examples {

        margin-top: 14px;

    }

    .personal_block .discounts .our_discount .examples .item {

        width: 293px;

        margin-right: 36px;

    }

    .personal_block .discounts .our_discount .examples .item .name {

        font-size: 15px;

        margin-bottom: 13px;

    }

    .personal_block .discounts .our_discount .payment {

        padding: 24px 30px 21px;

    }

    .personal_block .discounts .our_discount .payment .retail_price {

        margin-bottom: 13px;

    }

    .personal_block .discounts .our_discount .payment .retail_price span {

        font-size: 13px;

    }

    .personal_block .discounts .our_discount .payment .retail_price .value {

        font-size: 42px;

    }

    .personal_block .discounts .our_discount .payment .add_basket {

        font-size: 17px;

        padding: 16px 16px 20px;

    }

    .personal_block .discounts .our_discount .payment .site_price {

        margin-bottom: 21px;

    }

    .personal_block .discounts .our_discount .payment .site_price .old_price {

        font-size: 15px;

    }

    .personal_block .discounts .our_discount .payment .site_price .new_price .value {

        font-size: 33px;

        margin-right: 7px;

    }

    .personal_block .discounts .our_discount .payment .site_price .new_price span {

        font-size: 10px;

    }

    .personal_block .discounts .more_orders .title_small {

        margin-bottom: 26px;

    }

    .personal_block .discounts .more_orders .discount_table .col1 {

        -webkit-box-flex: 1;

        -ms-flex: 1 1 184px;

        flex: 1 1 184px;

    }

    .personal_block .discounts .more_orders .discount_table .col5 {

        -webkit-box-flex: 1;

        -ms-flex: 1 1 240px;

        flex: 1 1 240px;

    }

    .dealers_block .auth {

        padding-right: 320px;

    }

    .score_block {

        padding-bottom: 4px;

    }

    .score_block .consist .consist_list .item,

    .score_block .consist .summa .item {

        margin-bottom: 16px;

    }

    .score_block .consist .consist_list .item .name,

    .score_block .consist .summa .item .name,

    .score_block .consist .consist_list .item .value,

    .score_block .consist .summa .item .value {

        font-size: 18px;

    }

    .score_block .consist .summa .itog {

        margin-bottom: 12px;

        border-top: 1px solid #b5b5b5;

    }

    .score_block .consist .summa .itog .name,

    .score_block .consist .summa .itog .value {

        font-size: 26px;

    }

    .score_block .consist .summa .itog .name {

        border-top: none;

    }

    .score_block .payment .payment_list .item {

        margin: 0 0 18px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label {

        font-size: 18px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label:before {

        top: 1px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label:after {

        top: 6px;

    }

    .score_block .form_inputs {

        width: 60%;

    }

    .certificates_list .photos {

        margin-bottom: -30px;

    }

    .certificates_list .photos .item {

        width: 22%;

        margin: 0 7% 30px 0;

    }

    .certificates_list .photos .item:nth-child(3n) {

        margin: 0 0 30px;

    }

/*    .connect_wrapper .connect_item:nth-last-child(3) {

        display: none;

    }*/

}

/*@media only screen and (max-width: 1350px) {*/

@media only screen and (max-width: 1292px) {

    .hamburger {

        width: 98px;

        height: 30px;

        display: block;

        position: absolute;

        right: 2px;

        top: 50%;

        margin-top: -17px;

        cursor: pointer;

    }

    .hamburger span {

        position: absolute;

        font-size: 19px;

        color: #105388;

        text-transform: uppercase;

        top: 4px;

        left: 1px;

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

    }

    .hamburger .icon_menu {

        position: absolute;

        height: 2px;

        width: 24px;

        top: 50%;

        margin-top: -1px;

        right: 0;

        background-color: #125388;

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

    }

    .hamburger .icon_menu:after,

    .hamburger .icon_menu:before {

        content: "";

        background: #125388;

        width: 24px;

        height: 2px;

        display: block;

        position: absolute;

        top: -7px;

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

    }

    .hamburger .icon_menu:after {

        top: 7px;

    }

    .hamburger.open span {

        opacity: 0;

    }

    .hamburger.open .icon_menu {

        -webkit-transform: rotateZ(-180deg);

        transform: rotateZ(-180deg);

        background: #fff;

    }

    .hamburger.open .icon_menu:before,

    .hamburger.open .icon_menu:after {

        background: #fff;

        border-radius: 2px;

    }

    .hamburger.open .icon_menu:before {

        -webkit-transform: rotateZ(-48deg) scaleX(0.55) translate(-11px, -4px);

        transform: rotateZ(-48deg) scaleX(0.55) translate(-11px, -4px);

    }

    .hamburger.open .icon_menu:after {

        -webkit-transform: rotateZ(48deg) scaleX(0.55) translate(-11px, 4px);

        transform: rotateZ(48deg) scaleX(0.55) translate(-11px, 4px);

    }

    .mobile_menu {

        background: #00305a;

        position: fixed;

        height: 100%;

        width: 100%;

        display: block;

        opacity: 1;

        z-index: 1000;

        right: -100%;

        -webkit-transition: right 0.4s ease, opacity 0.3s ease;

        transition: right 0.4s ease, opacity 0.3s ease;

        outline: 0;

        padding: 66px 0 30px 6.25%;

        color: #fff;

    }

    .mobile_menu a {

        color: #fff;

    }

    .mobile_menu a:hover {

        color: #ff2941;

    }

    .mobile_menu .container_fluid {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    .mobile_menu .add_links {

        display: none;

    }

    .mobile_menu .company_date {

        width: 200px;

        margin-right: 4.5%;

    }

    .mobile_menu .company_date .logo {

        margin: 0 0 34px 4px;

    }

    .mobile_menu .company_date .logo .icon_logo {

        width: 78px;

        height: 78px;

        stroke: none;

    }

    .mobile_menu .company_date .contact_us {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .mobile_menu .company_date .contact_us .contact_item {

        width: 100%;

        margin: 0 0 41px;

    }

    .mobile_menu .company_date .contact_us .contact_item .value {

        font-size: 20px;

        text-transform: uppercase;

        display: inline-block;

        margin-bottom: 3px;

    }

    .mobile_menu .company_date .contact_us .contact_item .name {

        font-weight: 300;

        font-size: 16px;

        display: inline-block;

    }

    .mobile_menu .company_date .socnet {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        margin: 5px 0 0;

    }

    .mobile_menu .company_date .socnet .item {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        margin: 0 27px 0 0;

    }

    .mobile_menu .company_date .socnet .item:last-child {

        margin: 0;

    }

    .mobile_menu .company_date .socnet .item:hover .icon {

        fill: #ff2941;

    }

    .mobile_menu .company_date .socnet .icon {

        fill: #fff;

    }

    .mobile_menu .company_date .socnet .icon_youtube,

    .mobile_menu .company_date .socnet .icon_vk {

        width: 27px;

        height: 18px;

    }

    .mobile_menu .company_date .socnet .icon_vk {

        height: 16px;

    }

    .mobile_menu .company_date .socnet .icon_insta {

        width: 23px;

        height: 23px;

    }

    .mobile_menu .mobile_navigation {

        margin-top: -3px;

    }

    .mobile_menu .mobile_navigation .menu_list li {

        margin-bottom: 30px;

    }

    .mobile_menu .mobile_navigation .menu_list li a {

        font-family: "PT Sans";

        font-size: 30px;

        text-transform: uppercase;

        padding: 2px 15px 4px;

        letter-spacing: 0.3px;

    }

    .mobile_menu .mobile_navigation .menu_list li a:not(.active):hover {

        background: #ff2941;

        color: #fff;

        letter-spacing: 1.5px;

    }

    .mobile_menu .mobile_navigation .menu_list li a.active {

        position: relative;

        padding: 2px 15px 4px 40px;

        color: currentColor;

    }

    .mobile_menu .mobile_navigation .menu_list li a.active:before {

        content: "";

        background: #ff2941;

        width: 7px;

        height: 35px;

        display: block;

        position: absolute;

        left: 16px;

        top: 3px;

    }

    .mobile_show {

        overflow: hidden;

        -webkit-overflow-scrolling: touch;

    }

    .mobile_show .mobile_menu {

        opacity: 1;

        right: 0;

        overflow-x: hidden;

        overflow-y: auto;

    }

    .mobile_show .hamburger {

        z-index: 1001;

        position: fixed;

        top: 79px;

        right: 3%;

    }

    .header .header_main .main_navigation .main_menu,

    .fixed_header .header_main .main_navigation .main_menu {

        display: none;

    }

    .header .header_main .main_navigation .search_form,

    .fixed_header .header_main .main_navigation .search_form {

        position: relative;

        right: auto;

        -webkit-box-flex: 1;

        -ms-flex: 1 1 auto;

        flex: 1 1 auto;

    }

    .header .header_main .main_navigation .search_form.active,

    .fixed_header .header_main .main_navigation .search_form.active {

        width: auto;

    }

    .header .header_main .main_navigation .small_basket,

    .fixed_header .header_main .main_navigation .small_basket {

        width: 36px;

    }

    .header .header_main .main_navigation .tovar_actions,

    .fixed_header .header_main .main_navigation .tovar_actions {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        width: 100%;

    }

    .header .header_main .main_navigation .tovar_actions .mobile_actions,

    .fixed_header .header_main .main_navigation .tovar_actions .mobile_actions {

        background: #042b4a;

        width: 172px;

        position: relative;

        -webkit-box-flex: 0;

        -ms-flex: 0 0 auto;

        flex: 0 0 auto;

    }

    .header .header_main .main_navigation.authorized .search_form,

    .fixed_header .header_main .main_navigation.authorized .search_form {

        right: auto;

    }

    .header .header_main .main_navigation.authorized .tovar_actions .mobile_actions,

    .fixed_header .header_main .main_navigation.authorized .tovar_actions .mobile_actions {

        width: 194px;

    }

    .header .dropdown_submenu,

    .fixed_header .dropdown_submenu {

        display: none;

    }

    .main_banner {

        height: 574px;

    }

    .main_banner .img_abs {

        right: 0;

        width: 445px;

    }

    .main_banner .caption span:nth-child(1) {

        font-size: 106px;

    }

    .main_banner .caption span:nth-child(2) {

        font-size: 48px;

    }

}

@media only screen and (max-width: 1215px) {

    .sort_list {

        margin-right: 20px;

    }

    .show_by_list {

        right: 20px;

    }

    .contact_item_btn {

        padding: 12px 22px 16px;

    }

    .container {

        width: 722px;

    }

    .title {

        font-size: 28px;

    }

    .title_small {

        font-size: 22px;

    }

    .footer .connection {

        padding: 25px 0 28px;

    }

    .footer .connection .contact_us .caption {

        display: none;

    }

    .footer .connection .contact_us .contact_item {

        width: 169px;

        margin: 2px 10px 0 0;

    }

    .footer .connection .contact_us .contact_item .value {

        font-size: 20px;

    }

    .footer .connection .contact_us .contact_item .name {

        font-size: 16px;

    }

    .footer .connection .socnet {

        margin: -1px 0 0;

        width: 180px;

        flex-wrap: wrap;

        justify-content: flex-end;

    }

    .footer .connection .socnetmy {

        justify-content: initial;

    }

    .footer .connection .socnet .item {

        margin-bottom: 10px;

    }

    .footer .connection .socnet .item:last-child {

        margin-right: 10px;

    }

    .footer .navigation {

        padding: 37px 0 30px;

    }

    .footer .navigation .topline {

        margin-bottom: 54px;

    }

    .footer .navigation .logo {

        margin: 4px 39px 0 0;

    }

    .footer .navigation .logo .icon_logo {

        width: 43px;

        height: 43px;

    }

    .footer .navigation .footer_menu .menu_list {

        -webkit-columns: 3 108px;

        -moz-columns: 3 108px;

        columns: 3 108px;

    }

    .footer .navigation .footer_menu .menu_list li {

        margin-bottom: 15px;

    }

    .footer .navigation .footer_menu .menu_list li a {

        font-size: 16px;

    }

    .footer .navigation .city_select {

        margin-bottom: 16px;

    }

    .footer .navigation .city_select span,

    .footer .navigation .city_select .cities_choose {

        font-size: 16px;

    }

    .footer .navigation .city_select .icon_arrow_down {

        margin: 0 0 0 5px;

    }

    .footer .navigation .city_dropdown {

        right: 0;

        left: auto;

    }

    .footer .navigation .contact_data {

        width: 230px;

        margin-top: -1px;

    }

    .footer .navigation .contact_item {

        font-size: 16px;

        margin-bottom: 16px;

    }

    .main_banner {

        height: 370px;

    }

    .main_banner .img_abs {

        right: -21px;

        width: 280px;

    }

    .main_banner .divarication {

        bottom: -336px;

    }

    .main_banner .divarication .item {

        width: 100%;

        margin-bottom: 6px;

        padding: 19px 0 13px 22px;

    }

    .main_banner .divarication .item:hover .icon_divar {

        opacity: 1;

    }

    .main_banner .divarication .item .arrow {

        margin-bottom: 10px;

    }

    .main_banner .divarication .item .arrow:after,

    .main_banner .divarication .item .arrow:before {

        width: 9px;

        right: 0;

    }

    .main_banner .divarication .item .anons {

        margin-bottom: 20px;

    }

    .main_banner .divarication .item .anons br {

        display: none;

    }

    .main_banner .divarication .item .info {

        width: 360px;

    }

    .main_banner .divarication .item .icon_anim {

        display: none;

    }

    .main_banner .divarication .item.item1 .icon_divar {

        width: 61px;

        height: 83px;

        margin-top: -4px;

    }

    .main_banner .divarication .item.item2 .icon_divar {

        width: 90px;

        height: 77px;

        margin-top: -11px;

    }

    .main_banner .divarication .item.item3 .icon_divar {

        width: 72px;

        height: 77px;

        margin-top: 7px;

    }

    .main_banner .caption {

        padding: 80px 0 0;

        margin-left: -5px;

    }

    .main_banner .caption span:nth-child(1) {

        font-size: 68px;

        letter-spacing: 0.4px;

    }

    .main_banner .caption span:nth-child(2) {

        font-size: 33px;

        padding-left: 4px;

    }

    .about_decision {

        padding: 398px 0 59px;

    }

    .about_decision .decision_list .slick-dots {

        bottom: 34px;

        left: 600px;

    }

    .about_decision .decision_list .slick-prev,

    .about_decision .decision_list .slick-next {

        bottom: 33px;

    }

    .about_decision .decision_list .slick-next {

        left: 606px;

    }

    .about_decision .decision_list .slick-prev {

        left: 588px;

    }

    .decision_list .item {

        padding-bottom: 80px;

        min-height: 475px;

    }

    .decision_list .item .info {

        width: 510px;

        padding: 0 10px 0 0;

        position: static;

    }

    .decision_list .item .info .caption {

        font-size: 30px;

        line-height: 36px;

        letter-spacing: 0;

        margin-bottom: 16px;

    }

    .decision_list .item .info .tag {

        margin-bottom: 7px;

    }

    .decision_list .item .info .anons {

        font-size: 16px;

    }

    .decision_list .item .info .anons p {

        line-height: 24px;

        margin-bottom: 12px;

    }

    .decision_list .item .info .anons ul li {

        padding-left: 15px;

    }

    .decision_list .item .info .anons ul li:before {

        top: 10px;

    }

    .decision_list .item .info .more_info {

        left: 90px;

    }

    .decision_list .item .img {

        width: 470px;

    }

    .videoblock {

        height: 244px;

    }

    .videoblock.active {

        height: 400px;

    }

    .videoblock .video_block {

        margin-top: -200px;

        height: 400px;

    }

    .videoblock .container {

        padding: 54px 0 0;

    }

    .videoblock .caption {

        padding-left: 73px;

        margin-bottom: 65px;

    }

    .videoblock .caption .play {

        width: 59px;

        height: 59px;

        border-width: 1px;

        top: -7px;

    }

    .videoblock .caption .play:after {

        border-width: 13px 0 13px 24px;

        margin-left: 3px;

    }

    .videoblock .caption .tag {

        font-size: 9px;

        padding: 3px 6px 3px 5px;

        margin-bottom: 5px;

    }

    .videoblock .caption .name {

        font-size: 16px;

        letter-spacing: 1.3px;

    }

    .videoblock .video_track .timeline {

        margin-right: 0;

    }

    .videoblock .video_track .timeline span {

        width: 12%;

    }

    .videoblock .video_track .volume {

        right: 0;

    }

    .tovar_section {

        padding: 57px 0 24px;

    }

    .tovar_section .heading {

        margin-bottom: 4px;

    }

    .tovar_section .heading .title_big {

        font-size: 30px;

        letter-spacing: 2px;

        margin-right: 37px;

    }

    .tovar_section .heading .more_catalog {

        margin-top: 2px;

    }

    .tovar_section .hits .title,

    .hit_block .hits .title {

        padding-bottom: 11px;

    }

    .tovar_section .hits .hits_slider,

    .hit_block .hits .hits_slider {

        margin: 0 -14px;

    }

    .tovar_section .hits .hits_slider .slick-list,

    .hit_block .hits .hits_slider .slick-list {

        /*padding:0 14px*/

    }

    .tovar_section .hits .hits_slider .tovar_item,

    .hit_block .hits .hits_slider .tovar_item {

        margin: 10px 14px 30px;

    }

    .tovar_section .main_catalog {

        margin-bottom: 75px;

    }

    .button_border {

        padding: 8px 17px 10px;

        font-size: 16px;

    }

    .rubric_list .item {

        width: 240px;

        margin: 0;

    }

    .rubric_list .item .name {

        padding: 30px 21px 13px 11px;

    }

    .rubric_list .item .name .img {

        width: 40px;

        height: 38px;

        margin: 0 11px 0 0;

    }

    .rubric_list .item .name .caption a {

        font-size: 16px;

    }

    .rubric_list .item .sub_rubrics {

        padding: 100px 0 15px;

    }

    .rubric_list .item .sub_rubrics .sub_list li a {

        font-size: 16px;

        padding: 11px 19px 12px 15px;

    }

    .tovar_item {

        width: 222px;

        padding: 25px 17px 31px;

    }

    .tovar_item .imgblock {

        margin-bottom: 5px;

    }

    .tovar_item .imgblock .img {

        height: 173px;

    }

    .tovar_item .imgblock .img img {

        max-height: 163px;

    }

    .tovar_item .imgblock .img.no_photo img {

        width: 87px;

        height: 65px;

    }

    .tovar_item .rating {

        top: 15px;

        left: 20px;

    }

    .tovar_item .tags.new {

        font-size: 9px;

        top: 177px;

    }

    .tovar_item .tags.sale {

        border-width: 0 48px 48px 0;

    }

    .tovar_item .tags.sale:after {

        font-size: 17px;

        left: 27px;

    }

    .tovar_item .tags.hit {

        font-size: 8px;

        padding: 7px 0 6px;

        top: 20px;

        right: -43px;

    }

    .tovar_item .rating .star0,

    .tovar_item .rating .star1,

    .tovar_item .rating .star2,

    .tovar_item .rating .star3,

    .tovar_item .rating .star4,

    .tovar_item .rating .star5 {

        width: 78px;

        height: 12px;

        background-size: cover;

    }

    .tovar_item .rating .star1 {

        background-position: 0 -13px;

    }

    .tovar_item .rating .star2 {

        background-position: 0 -26px;

    }

    .tovar_item .rating .star3 {

        background-position: 0 -39px;

    }

    .tovar_item .rating .star4 {

        background-position: 0 -52px;

    }

    .tovar_item .rating .star5 {

        background-position: 0 -65px;

    }

    .tovar_item .infoblock {

        padding: 0 3px;

    }

    .tovar_item .name {

        height: 45px;

        margin-bottom: 18px;

    }

    .tovar_item .name a {

        font-size: 15px;

        line-height: 17px;

    }

    .tovar_item .order_block .price .old_price {

        font-size: 12px;

        letter-spacing: -0.1px;

        height: 14px;

    }

    .tovar_item .order_block .price .new_price {

        font-size: 22px;

        height: 29px;

    }

    .tovar_item .order_block .add_card {

        margin-top: 5px;

        padding: 6px 16px 5px 13px;

    }

    .tovar_item .order_block .add_card .icon_basket {

        width: 24px;

        height: 18px;

    }

    .tovar_item .order_block .add_card span {

        left: 32px;

        top: 15px;

    }

    .tovar_item .order_block .add_card:after {

        width: 9px;

        left: 15px;

    }

    .tovar_item .order_block .add_card.active:after {

        top: 11px;

    }

    .tovar_item .order_block .add_card.active .icon_basket {

        -webkit-transform: translate(-8px, 0);

        -ms-transform: translate(-8px, 0);

        transform: translate(-8px, 0);

    }

    .anim_map {

        padding: 0;

        background-color: #00305a;

        overflow: inherit;

    }

    .anim_map .map_cover {

        display: none;

    }

    .anim_map .map_slider .slick-list {

        padding: 0;

    }

    .anim_map .map_slider .information {

        top: 12px;

        left: 7px;

    }

    .anim_map .map_slider .interactive_map {

        width: 100%;

        margin: 72px 0 0;

        height: 517px;

    }

    .anim_map .map_slider .marker {

        width: 47px;

        height: 47px;

        font-weight: 400;

        font-size: 12px;

        letter-spacing: 0;

    }

    .anim_map .map_slider .marker:after {

        border-width: 9px 8px 0 8px;

        bottom: -10px;

        margin-left: -8px;

    }

    .anim_map .map_slider .marker:before {

        border-width: 7px 7px 0 7px;

        bottom: -6px;

        margin-left: -7px;

    }

    .anim_map .map_slider .marker .icon_stock {

        width: 24px;

    }

    .anim_map .map_slider .marker .icon_chemistry {

        width: 30px;

        height: 30px;

    }

    .anim_map .map_slider .marker .icon_repairs {

        width: 25px;

        height: 26px;

    }

    .anim_map .map_slider .marker .icon_diagnostics {

        width: 27px;

        height: 28px;

    }

    .anim_map .map_slider .marker .icon_records {

        width: 21px;

        height: 26px;

    }

    .anim_map .map_slider .marker .icon_equalizer {

        width: 26px;

        height: 33px;

        margin-top: -1px;

    }

    .anim_map .map_slider .slide1 .information {

        top: 52px;

        font-size: 18px;

    }

    .anim_map .map_slider .slide1 .information span {

        font-size: 40px;

        line-height: 45px;

        margin: 0 0 6px -1px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(1) {

        top: 214px;

        left: 69px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(2) {

        top: 172px;

        left: 169px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(3) {

        top: 275px;

        left: 159px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(4) {

        top: 245px;

        left: 249px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(5) {

        top: 187px;

        left: 340px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(6) {

        top: 302px;

        left: 337px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(7) {

        top: 117px;

        left: 450px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(8) {

        top: 269px;

        left: 490px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(9) {

        top: 137px;

        left: 574px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(1) {

        top: 147px;

        left: 92px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(2) {

        top: 205px;

        left: 51px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(3) {

        top: 253px;

        left: 113px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(4) {

        top: 282px;

        left: 150px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(5) {

        top: 230px;

        left: 187px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(6) {

        top: 213px;

        left: 346px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(1) {

        top: 300px;

        left: -4px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(2) {

        top: 283px;

        left: 351px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(3) {

        top: 234px;

        left: 50px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(4) {

        top: 277px;

        left: 262px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(5) {

        top: 158px;

        left: 68px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(6) {

        top: 136px;

        left: 369px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(7) {

        top: 265px;

        left: 542px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(8) {

        top: 210px;

        left: 105px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(9) {

        top: 144px;

        left: 336px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(10) {

        top: 256px;

        left: 170px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(11) {

        top: 256px;

        left: 516px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(12) {

        top: 124px;

        left: 573px;

    }

    .clients {

        padding: 66px 0 49px;

    }

    .clients .heading:after {

        bottom: 6px;

    }

    .clients .heading .title_small {

        padding-right: 6px;

    }

    .clients .client_list .item {

        margin: 0 22px 0 0;

    }

    .clients .client_list .item img {

        height: 51px;

        max-width: 122px;

    }

    .video_modal .md-content {

        height: 338px;

        width: 600px;

    }

    .top_banner {

        padding: 43px 0 68px;

    }

    .template .breadcrumbs {

        margin-bottom: 17px;

    }

    .template h1 {

        font-size: 33px;

        line-height: 40px;

    }

    .template h2 {

        font-size: 28px;

        margin-bottom: 17px;

    }

    .template h3 {

        margin: 0 0 11px;

        line-height: 28px;

        font-size: 22px;

    }

    .template h4 {

        font-size: 22px;

        margin-bottom: 8px;

    }

    .seo_block ul {

        font-size: 16px;

        line-height: 24px;

    }

    .seo_block ul li:before {

        top: 13px;

    }

    .template p,

    .template blockquote {

        font-size: 16px;

        line-height: 24px;

        margin-bottom: 24px;

    }

    .news-detail li {

        font-size: 16px;

        line-height: 24px;

    }

    .img_rubric_list .item {

        margin: 0 22px 28px 0;

    }

    .img_rubric_list .item:nth-child(5n) {

        margin: 0 22px 28px 0;

    }

    .img_rubric_list .item:nth-child(3n) {

        margin: 0 0 28px;

    }

    .img_rubric_list .item .info {

        margin: 0 10px 0 12px;

    }

    .type_rubric_list .item {

        width: 170px;

        text-align: left;

    }

    .type_rubric_list .item .img {

        margin-bottom: 14px;

    }

    .type_rubric_list .item .img a {

        width: 46px;

        height: 36px;

        margin: 0;

    }

    .type_rubric_list .item .caption a {

        font-size: 16px;

    }

    .catalog_sections {

        padding: 33px 0 0;

    }

    .catalog_sections .abs_image {

        display: none;

    }

    .catalog_sections .section_element {

        margin-bottom: 45px;

    }

    .catalog_sections .rubric_list {

        margin: 11px 0 0;

    }

    .catalog_sections .img_rubric_list {

        margin: 25px 0 -20px;

    }

    .catalog_sections .type_rubric_list {

        margin: 24px 0 0;

        padding-bottom: 17px;

    }

    .catalog_sections .type_rubric_list .item {

        margin: 0 14px 55px 0;

    }

    .catalog_sections .type_rubric_list .item:nth-child(4n) {

        margin: 0 0 55px;

    }

    .hit_block {

        padding: 25px 0 27px;

    }

    .feedback_form {

        padding: 17px 20px 42px 23px;

    }

    .feedback_form .caption {

        font-size: 22px;

        line-height: 30px;

    }

    .feedback_form .form_inputs {

        margin-bottom: 35px;

    }

    .feedback_form .two_columns .form_element {

        width: 100%;

    }

    .pick_up {

        padding: 45px 0 74px;

    }

    .pick_up .information {

        width: 325px;

        margin-top: 4px;

    }

    .pick_up .information .caption {

        font-size: 30px;

        line-height: 36px;

        margin-bottom: 25px;

    }

    .pick_up .information .sub_caption {

        font-size: 22px;

        margin-bottom: 25px;

    }

    .pick_up .information .anons {

        margin-bottom: 34px;

        font-size: 16px;

        line-height: 24px;

    }

    .pick_up .information .anons br {

        display: none;

    }

    .pick_up .icon_list .item {

        width: 46px;

        height: 33px;

        margin-right: 18px;

    }

    .pick_up .icon_list .item img {

        width: 100%;

        height: 100%;

    }

    .pick_up .feedback_form {

        width: 385px;

    }

    .read_more {

        font-size: 16px;

        line-height: 24px;

    }

    .seo_block .textblock,

    .seo_block .commercial {

        padding: 31px 0 62px;

    }

    .seo_block .textblock {

        width: 100%;

    }

    .seo_block .textblock .information {

        height: 105px;

    }

    .seo_block .commercial {

        display: none;

    }

    /*.filter_block .rubric_links {

        margin-bottom: 36px;

    }*/

    .filter_block .rubric_links li {

        width: 50%;

        padding-right: 20px;

    }

    .video_item .video_content .desciption {

        padding: 18px 19px 19px;

    }

    .video_item .video_content .desciption span {

        font-size: 12px;

        margin-bottom: 4px;

    }

    .video_item .video_content .desciption .caption {

        font-size: 21px;

    }

    .video_item .video_content .play {

        border-radius: 9px;

        width: 61px;

        height: 47px;

        margin: -23px 0 0 -30px;

    }

    .video_item .video_content .play:after {

        border-width: 9px 0 9px 19px;

        margin: -9px 0 0 -7px;

    }

    .popular_item {

        padding: 14px 12px 9px 18px;

        max-height: 331px;

    }

    .popular_item .caption {

        font-size: 20px;

        margin-bottom: 15px;

    }

    .popular_item .popular_list li {

        line-height: 13px;

        padding-left: 21px;

    }

    .popular_item .popular_list li:before {

        font-size: 12px;

        top: 1px;

    }

    .popular_item .popular_list li a {

        font-size: 12px;

        letter-spacing: 0.2px;

    }

    .catalog_list {

        margin-bottom: 13px;

    }

    .catalog_list .tovar_item {

        margin: 0 28px 29px 0;

    }

    .catalog_list .tovar_item:nth-child(5n),

    .catalog_list .tovar_item:nth-child(4n) {

        margin: 0 28px 29px 0;

    }

    .catalog_list .tovar_item:nth-child(3n) {

        margin: 0 0 29px;

    }

    .catalog_list .tovar_item:nth-child(1),

    .catalog_list .tovar_item:nth-child(2),

    .catalog_list .tovar_item:nth-child(3),

    .catalog_list .tovar_item:nth-child(4),

    .catalog_list .tovar_item:nth-child(6) {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

    }

    .catalog_list .tovar_item:nth-child(7),

    .catalog_list .tovar_item:nth-child(8) {

        -webkit-box-ordinal-group: 4;

        -ms-flex-order: 3;

        order: 3;

    }

    .catalog_list .tovar_item:nth-child(8),

    .catalog_list .tovar_item:nth-child(9),

    .catalog_list .tovar_item:nth-child(6) {

        margin: 0 28px 29px 0;

    }

    /*.catalog_list .video_box {

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: -6;

        order: -6;

        max-height: 340px;

    }

    .catalog_list .video_box .video_item {

        width: 462px;

        padding: 0;

    }*/

    .catalog_list .popular_box {

        margin: 0 0 29px;

    }

    .catalog_block {

        padding: 37px 0 54px;

    }

    .tovar_page .tovar_heading {

        padding: 45px 0 0;

    }

    .tovar_page .breadcrumbs {

        margin-bottom: 11px;

    }

    .tovar_information {

        margin: 54px 0 0;

        padding-bottom: 44px;

    }

    .tovar_information .info_visual {

        width: 360px;

    }

    .tovar_information .info_actions {

        padding: 0;

    }

    .tovar_information .tovar_photos {

        width: 356px;

    }

    .tovar_information .tovar_photos .rating {

        top: -40px;

    }

    .tovar_information .big_photos {

        width: 356px;

        margin-bottom: 15px;

    }

    .tovar_information .anons_description {

        display: none;

    }

    .tovar_information .small_photos {

        width: 356px;

    }

    .tovar_information .small_photos .slider_item {

        width: 83px;

        height: 83px;

        margin: 0 4px;

    }

    .tovar_information .small_photos .slider_item .img {

        height: 81px;

    }

    .tovar_information .small_photos .video_survey {

        height: 81px;

    }

    .tovar_information .small_photos .video_survey .play {

        width: 51px;

        height: 51px;

    }

    .tovar_information .small_photos .video_survey .play:after {

        border-width: 12px 0 12px 21px;

    }

    .tabs_block .tabs_links li {

        padding: 14px 9px 22px;

    }

    .tabs_block .tabs_links li a {

        font-size: 15px;

    }

    .additional_info {

        padding: 38px 0 44px;

    }

    .additional_info .mobile_tab_container {

        padding: 39px 10px 38px 13px;

    }

    .additional_info .content_information {

        width: 380px;

    }

    .additional_info .content_information h2,

    .additional_info .content_information .title {

        font-size: 22px;

        margin-bottom: 4px;

    }

    .additional_info .content_information h3,

    .additional_info .content_information .title_small {

        font-size: 22px;

        margin: 25px 0 3px;

    }

    .additional_info .content_information p {

        font-size: 16px;

        line-height: 24px;

        margin-bottom: 24px;

    }

    .additional_info .content_information ul {

        margin: 12px 0 26px;

    }

    .additional_info .content_information ul li {

        font-size: 16px;

        margin-bottom: 10px;

    }

    .additional_info .content_information ul li:before {

        top: 10px;

    }

    .additional_info .content_information p + ul {

        margin: -15px 0 36px;

    }

    .additional_info .content_information iframe {

        height: 212px;

    }

    .additional_info .order_benefit {

        margin-top: 0;

    }

    .additional_info .all_characteristics {

        -webkit-column-count: 1;

        -moz-column-count: 1;

        column-count: 1;

        -webkit-column-gap: 0;

        -moz-column-gap: 0;

        column-gap: 0;

        padding-top: 0;

    }

    .additional_info .all_characteristics .item {

        width: 100%;

        margin-bottom: 20px;

    }

    .additional_info .all_characteristics .item .name,

    .additional_info .all_characteristics .item .value {

        font-size: 16px;

    }

    .additional_info .all_characteristics .item .name {

        margin-bottom: 4px;

    }

    .additional_info .all_characteristics .item .value br {

        line-height: 24px;

    }

    .additional_info .complect,

    .additional_info .instructions {

        padding-right: 0;

    }

    .additional_info .features .item {

        margin: 0 0 20px;

        width: 300px;

    }

    .additional_info .features .item ul li {

        margin-bottom: 12px;

    }

    .additional_info .delivery {

        margin-top: -26px;

        padding-right: 0;

    }

    .additional_info .reviews .no_reviews {

        font-size: 22px;

        line-height: 24px;

        margin: 0 0 20px;

    }

    .additional_info .reviews .write_review {

        margin: 0 0 30px;

    }

    .additional_info .document_list {

        margin: 12px 0 20px;

    }

    .additional_info .document_list .item {

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .additional_info .document_list .item .name {

        width: 340px;

    }

    .additional_info .document_list .item .name a {

        font-size: 16px;

        line-height: 22px;

    }

    .reviews_list .item {

        margin-bottom: 30px;

        border-bottom: 2px solid #ddd;

        padding-bottom: 20px;

    }

    .reviews_list .item:last-child {

        border-bottom: none;

        margin-bottom: 0;

    }

    .reviews_list .item .reviewer {

        width: 100%;

        margin: 0 0 20px;

    }

    .reviews_list .item .comment {

        padding-left: 0;

        border-left: 0;

    }

    .reviews_list .item .comment .opinion {

        margin-bottom: 24px;

    }

    .reviews_list .item .comment .opinion .caption {

        font-size: 20px;

        margin-bottom: 2px;

    }

    .reviews_list .item .comment .opinion p {

        margin-bottom: 20px;

    }

    .additional_features {

        padding: 42px 0 30px;

    }

    .additional_features .tovar_element {

        margin-bottom: 36px;

    }

    .additional_features .tovar_element .imgblock {

        /*width: 103px;

        height: 103px;*/

        margin: 0 30px 0 2px;

    }

    .additional_features .tovar_element .infoblock {

        width: 530px;

    }

    .additional_features .tovar_element .infoblock .rating {

        margin-bottom: 0;

    }

    .additional_features .tovar_element .infoblock .caption_block {

        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;

    }

    .additional_features .tovar_element .infoblock .caption_block .name {

        width: 226px;

        margin-bottom: 0;

    }

    .additional_features .tovar_element .infoblock .order_block {

        width: 290px;

    }

    .additional_features .tovar_element .short_info {

        width: 100%;

        border-right: none;

        border-bottom: 3px solid #adadad;

        padding-bottom: 35px;

    }

    .additional_features .tovar_element .features_list {

        width: 100%;

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        padding: 29px 0 0;

    }

    .additional_features .tovar_element .features_list .item {

        width: 347px;

    }

    .additional_features .tovar_element .features_list .item .icon {

        margin: 0 0 12px;

    }

    .additional_features .tovar_element .features_list .item .infoblock {

        width: 100%;

    }

    .similar_tovars .tags_block {

        width: 100%;

    }

    .similar_tovars .title {

        margin-bottom: 24px;

    }

    .tags_block {

        padding-right: 36px;

    }

    .tag_list li a {

        padding: 6px 15px 5px;

    }

    .services_block {

        padding: 34px 0 63px;

    }

    .services_list .item {

        margin-bottom: 45px;

    }

    .services_list .item .naming .icon {

        width: 45px;

        margin: 3px 10px 0 0;

    }

    .services_list .item .naming .icon img {

        max-height: 37px;

    }

    .services_list .item .naming .caption a {

        font-size: 28px;

        line-height: 35px;

        box-shadow: 0 3px 0 #fff, 0 5px 0 #0b0b0b;

    }

    .services_list .item .naming .caption a:hover {

        box-shadow: 0 3px 0 #fff, 0 5px 0 #ff2941;

    }

    .services_list .item .infoblock {

        width: 100%;

        margin-left: 0;

    }

    .services_list .item .infoblock .anons {

        font-size: 16px;

        line-height: 24px;

        margin-bottom: 31px;

    }

    .services_list .item .imgblock,
    .videosquare {

        width: 100%;

        height: 374px;

    }

    .fixed_right .fixed_element {

        display: none;

    }

    .fixed_right .content_part {

        margin-top: 16px;

        width: 100%;

    }

    .content_part h2 {

        line-height: 34px;

        margin-bottom: 13px;

    }

    .content_part ul {

        margin: 20px 0 32px;

    }

    .content_part ul li {

        font-size: 16px;

    }

    .content_part img {

        margin-bottom: 0;

    }

    .content_part .video_anons + h2 {

        margin-top: 50px;

    }

    .content_part .document_list .item a {

        font-size: 16px;

        line-height: 24px;

        padding-left: 33px;

    }

    .content_part .document_list .item a:before {

        top: -3px;

    }

    .certificates {

        margin-bottom: 51px;

    }

    .certificates .photos .item {

        width: 193px;

    }

    .services_icons {

        margin: 35px 0 31px;

    }

    .services_icons .item {

        width: 275px;

        margin: 0 71px 36px 0;

    }

    .services_icons .item:nth-child(2n) {

        margin: 0 0 36px;

    }

    .services_icons .item .img {

        width: 54px;

        height: 51px;

        margin-right: 9px;

    }

    .services_icons .item .name {

        font-size: 14px;

    }

    .rent_list {

        margin: 17px 0 74px;

    }

    .rent_list .item {

        margin-bottom: 37px;

    }

    .rent_list .item .caption {

        font-family: "PT Sans";

        font-size: 22px;

        font-weight: 700;

        margin-bottom: 37px;

    }

    .rent_list .item .rent_tovar .rent_time table th,

    .rent_list .item .rent_tovar .rent_time table td {

        font-size: 16px;

    }

    .rent_list .item .rent_tovar .rent_time table th {

        padding: 6px 4px 13px;

    }

    .rent_list .item .rent_tovar .rent_time table td {

        padding: 8px 4px;

    }

    .rent_list .item .tovar_link {

        font-size: 16px;

    }

    .video_anons {

        width: 100%;

        height: 270px;

    }

    .video_anons .caption {

        padding-left: 119px;

        margin: -9px 0 0 57px;

    }

    .video_anons .caption .play {

        height: 91px;

        width: 91px;

    }

    .video_anons .caption .play:after {

        border-width: 21px 0 21px 38px;

    }

    .video_anons .caption .tag {

        font-size: 14px;

    }

    .video_anons .caption .name {

        font-size: 24px;

    }

    .pick_up.take_calc {

        display: none;

    }

    .mobile_ask {

        display: block;

        padding: 35px 25px 34px 33px;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        margin: 61px 0 0;

    }

    .mobile_ask .ask_heading {

        width: 200px;

        margin-right: 43px;

    }

    .mobile_ask .ask_contacts {

        width: 200px;

        padding: 5px 0 0;

        margin-right: 50px;

    }

    .mobile_ask .caption {

        font-size: 22px;

        margin-bottom: 17px;

    }

    .mobile_ask .ask_button {

        font-size: 16px;

        padding: 15px 35px 18px;

    }

    .mobile_ask .anons {

        font-size: 16px;

        margin-bottom: 11px;

    }

    .mobile_ask .phone {

        margin-bottom: 3px;

    }

    .mobile_ask .phone a {

        font-size: 22px;

    }

    .mobile_ask .email a {

        font-size: 16px;

    }

    .mobile_ask .operator {

        width: 151px;

    }

    .mobile_ask .operator img {

        width: 91px;

        margin-bottom: -2px;

        margin-left: 26px;

    }

    .mobile_ask .operator span {

        padding: 3px 8px 5px;

        font-size: 8px;

        right: -18px;

        top: 36px;

    }

    .mobile_ask .operator:after {

        height: 2px;

    }

    .mobile_ask .operator .operator_photo:after {

        width: 111px;

        height: 111px;

        bottom: -36px;

        left: 10px;

    }

    .industry_block {

        padding: 46px 0 24px;

    }

    .industry_block .decision_list .item {

        padding-bottom: 32px;

        margin-bottom: 46px;

        min-height: inherit;

    }

    .industry_block .decision_list .item .info {

        position: relative;

        padding-bottom: 80px;

    }

    .industry_block .decision_list .item .info .more_info {

        left: 0;

        font-size: 18px;

        padding: 16px 35px 18px;

    }

    .about_navigation {

        margin-top: -55px;

    }

    .about_navigation .about_menu li a {

        font-size: 15px;

        padding: 15px 11px 23px;

        letter-spacing: 0.1px;

    }

    .about_block {

        padding: 34px 0 80px;

    }

    .about_block .company_text {

        padding-right: 0;

    }

    .about_block .company_statistics {

        padding: 23px 0 52px;

    }

    .about_block .company_statistics .stats {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        width: 100%;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    .about_block .company_statistics .stats .item {

        font-size: 16px;

        margin: 0;

        width: 250px;

        line-height: 24px;

    }

    .about_block .company_statistics .stats .item span {

        font-size: 51px;

        margin-bottom: 4px;

    }

    .about_block .company_statistics .stats .item span b {

        font-size: 51px;

    }

    .about_block .company_statistics .stats .item span sup {

        line-height: 24px;

        font-size: 32px;

        vertical-align: 16px;

    }

    .about_block .company_statistics .stat_map {

        position: static;

    }

    .about_block .our_clients {

        padding: 24px 0 26px;

    }

    .about_block .our_clients .client_list {

        margin: 30px 0 0;

    }

    .about_block .our_clients .client_list .item {

        margin: 0 33px 35px 0;

    }

    .about_block .our_clients .client_list .item img {

        max-height: 52px;

        max-width: 120px;

    }

    .about_block .title {

        margin-bottom: 15px;

    }

    .about_block .our_progress {

        padding: 52px 0 0;

        margin-bottom: -43px;

    }

    .about_block .our_progress .progress_list {

        margin: 26px 0 0;

    }

    .about_block .our_progress .progress_list .item {

        width: 100%;

        margin: 0 0 39px;

    }

    .about_block .our_progress .progress_list .item:nth-child(2n + 1) {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

    }

    .about_block .our_progress .progress_list .item:nth-child(2n) {

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 1;

        margin: 0 0 39px;

    }

    .about_block .our_progress .progress_list .item .date {

        font-size: 28px;

        width: 66px;

        margin-right: 24px;

    }

    .about_block .our_progress .progress_list .item .anons {

        font-size: 16px;

        line-height: 26px;

    }

    .news_block {

        padding: 10px 0 0;

    }

    .news_block .year_list {

        margin-bottom: 29px;

    }

    .news_block .command_list .item {

        width: 32%;

        margin: 0 2% 35px 0;

    }

    .news_block .command_list .item:nth-child(4n) {

        margin: 0 2% 35px 0;

    }

    .news_block .command_list .item:nth-child(3n) {

        margin: 0 0 35px;

    }

    .news_block .command_list .item .info .name {

        font-size: 20px;

        line-height: 25px;

    }

    .news_block .news_list {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        margin-bottom: 24px;

    }

    .news_block .news_list .item {

        width: 350px;

        margin: 0 0 27px;

    }

    .news_block .news_list .item:nth-child(3n) {

        margin: 0 0 27px;

    }

    .news_block .news_list .item .info {

        margin: 0 30px 0 24px;

        padding: 24px 0 69px;

    }

    .news_block .news_list .item .info .name {

        font-size: 22px;

        line-height: 25px;

    }

    .news_block .news_list .item .date {

        line-height: 27px;

        padding-top: 17px;

    }

    .news_block .news_list .item .date b {

        font-size: 28px;

    }

    .personal_page {

        padding: 74px 0 0;

    }

    .personal_page h1 {

        font-size: 33px;

        margin-bottom: 23px;

    }

    .basket_block {

        padding-bottom: 40px;

    }

    .basket_empty {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        text-align: center;

        padding: 113px 30px 197px;

    }

    .basket_empty .icon_empty {

        margin: 0 51px 40px 0;

    }

    .basket_info {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .basket_info .basket_list,

    .basket_info .basket_itog {

        width: 100%;

    }

    .basket_info .basket_list {

        margin-bottom: 18px;

    }

    .basket_info .basket_list .item {

        padding: 17px 25px 19px 21px;

        margin-bottom: 12px;

    }

    .basket_info .basket_list .item .tovar_info {

        width: 308px;

    }

    .basket_info .basket_list .item .tovar_cost {

        width: 180px;

        margin-top: 8px;

    }

    .basket_info .basket_list .item .tovar_cost .price {

        font-size: 22px;

    }

    .basket_info .basket_list .item .tovar_cost .delete {

        font-size: 16px;

        line-height: 24px;

    }

    .basket_info .basket_itog {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        -webkit-box-pack: end;

        -ms-flex-pack: end;

        justify-content: flex-end;

        padding: 23px 21px 37px 32px;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    .basket_info .basket_itog .itog_cost {

        width: 100%;

        margin-bottom: 23px;

    }

    .basket_info .basket_itog .itog_cost span,

    .basket_info .basket_itog .itog_cost .price {

        text-align: right;

    }

    .basket_info .basket_itog .order_button {

        width: auto;

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

        padding: 19px 58px 21px;

        margin-bottom: 0;

    }

    .basket_info .basket_itog .click_buy {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

        margin: 17px auto 0 0;

    }

    .contacts_block {

        padding: 34px 0 70px;

    }

    .contacts_block .contact_list .item {

        margin-bottom: 46px;

    }

    .contacts_block .contact_list .item .title {

        letter-spacing: 0;

    }

    .contacts_block .contact_list .item .map {

        width: calc(100% + 370px);

    }

    .contacts_block .contact_list .item .contact_heading {

        margin-bottom: 15px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown {

        margin: 3px 0 0 7px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown .close_list li a {

        font-size: 18px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span {

        font-size: 28px;

        line-height: 32px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span:after {

        top: 11px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span.active:after {

        top: 17px;

    }

    .contacts_block .contact_list .item .office_info .connection .write_email {

        font-size: 18px;

        padding: 10px 25px 12px;

    }

    .personal_block {

        padding-bottom: 83px;

        margin: -10px 0 0;

    }

    .personal_block .cabinet_body {

        padding: 31px 13px 40px 15px;

    }

    .personal_block .cabinet_body .title_small {

        font-size: 22px;

        margin-bottom: 13px;

    }

    .personal_block .client {

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        margin-top: 10px;

    }

    .personal_block .client .info {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .personal_block .client .info .name {

        font-size: 15px;

        margin-right: 15px;

    }

    .personal_block .client .info .exit a {

        font-size: 15px;

    }

    .personal_block .client .ava {

        width: 26px;

        height: 26px;

        margin-right: 6px;

    }

    .personal_block .client .ava .icon_client {

        width: 15px;

        height: 16px;

    }

    .personal_block .personal_menu li {

        padding: 14px 11px 22px;

    }

    .personal_block .personal_menu li a {

        font-size: 15px;

    }

    .personal_block .order_list .tovar_info {

        width: 310px;

    }

    .personal_block .order_list .tovar_info .infoblock .name a {

        font-size: 16px;

    }

    .personal_block .order_list .titem {

        padding: 22px 3px 20px;

    }

    .personal_block .order_list .thead {

        padding: 10px 14px 16px 10px;

    }

    .personal_block .order_list .thead .number {

        font-size: 22px;

        margin-right: 21px;

    }

    .personal_block .order_list .thead .date,

    .personal_block .order_list .thead .sum,

    .personal_block .order_list .thead .cansel_order,

    .personal_block .order_list .thead .repeat_order {

        font-size: 16px;

    }

    .personal_block .order_list .thead .date {

        margin-right: 12px;

    }

    .personal_block .order_list .thead .cansel_order {

        margin-left: 21px;

    }

    .personal_block .order_list .price .value,

    .personal_block .order_list .amount .value,

    .personal_block .order_list .summa .value {

        font-size: 22px;

    }

    .personal_block .order_list .price {

        width: 110px;

    }

    .personal_block .order_list .amount {

        width: 88px;

    }

    .personal_block .order_list .amount .name {

        margin-bottom: 5px;

    }

    .personal_block .order_list .summa {

        width: 111px;

    }

    .personal_block .my_orders .status_item {

        margin-bottom: 30px;

    }

    .personal_block .discounts .our_discount {

        margin-bottom: 66px;

    }

    .personal_block .discounts .our_discount .count {

        width: 100%;

        margin-bottom: 10px;

    }

    .personal_block .discounts .our_discount .count p {

        margin-bottom: 15px;

    }

    .personal_block .discounts .more_orders {

        margin-bottom: 30px;

    }

    .personal_block .discounts .more_orders .discount_table .thead {

        font-size: 16px;

    }

    .personal_block .discounts .more_orders .discount_table .col1 {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 116px;

        flex: 0 0 116px;

    }

    .personal_block .discounts .more_orders .discount_table .col2 {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100px;

        flex: 0 0 100px;

    }

    .personal_block .discounts .more_orders .discount_table .col3 {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 90px;

        flex: 0 0 90px;

    }

    .personal_block .discounts .more_orders .discount_table .col4 {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 92px;

        flex: 0 0 92px;

    }

    .personal_block .discounts .more_orders .discount_table .col5 {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 105px;

        flex: 0 0 105px;

    }

    .personal_block .discounts .conditions p {

        font-size: 14px;

    }

    .personal_block .person_info {

        padding: 0;

    }

    .personal_block .person_info .two_columns .form_element {

        width: 46%;

    }

    .personal_block .person_info .title_small {

        margin-bottom: 0;

    }

    .personal_block .person_info .person_item {

        margin-bottom: 45px;

    }

    .personal_block .person_info .form_submit .button {

        font-size: 18px;

        padding: 16px 39px 18px;

    }

    .pers_subblock {

        padding: 26px 20px 30px 29px;

    }

    .pers_subblock .title_small {

        font-size: 22px;

        margin-bottom: 9px;

    }

    .dealers_block {

        padding-bottom: 60px;

    }

    .dealers_block .auth {

        padding-right: 280px;

    }

    .dealers_block .auth .no_sign {

        margin-bottom: 30px;

    }

    .dealers_block .begin_partner {

        padding: 22px 0 0;

    }

    .score_block {

        padding-bottom: 64px;

    }

    .score_block .consist .consist_list .item,

    .score_block .consist .summa .item {

        margin-bottom: 19px;

    }

    .score_block .consist .consist_list .item .name,

    .score_block .consist .summa .item .name,

    .score_block .consist .consist_list .item .value,

    .score_block .consist .summa .item .value {

        font-size: 16px;

    }

    .score_block .consist .consist_list .item .name,

    .score_block .consist .summa .item .name {

        width: 450px;

    }

    .score_block .consist .summa .itog {

        margin-bottom: 17px;

    }

    .score_block .consist .summa .itog .name,

    .score_block .consist .summa .itog .value {

        font-size: 22px;

    }

    .score_block .payment .payment_list {

        margin-top: 22px;

    }

    .score_block .payment .payment_list .item {

        margin: 0 0 21px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label {

        font-size: 16px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label:before {

        top: -1px;

    }

    .score_block .payment .payment_list .item input[type="radio"] + label:after {

        top: 4px;

    }

    .score_block .form_inputs {

        width: 62%;

    }

    .video_cont {

        width: 50%;

    }

}

@media only screen and (max-width: 991.98px) {

    .header .header_main .socnet_info .soc_name span,

    .fixed_header .header_main .socnet_info .soc_name span {

        display: none;

    }

    .header .header_main .socnet_info,

    .fixed_header .header_main .socnet_info {

        width: 39px;

    }

}

@media only screen and (max-width: 900px) {

    .header .header_main .contact_info,

    .fixed_header .header_main .contact_info {

        padding: 11px 28px 11px 30px;

    }

    .header .header_main .contact_info .city_select span,

    .fixed_header .header_main .contact_info .city_select span {

        display: none;

    }

    .header .header_main .contact_info .connect_date .icon_phone,

    .fixed_header .header_main .contact_info .connect_date .icon_phone,

    .header .header_main .contact_info .connect_date .icon_email,

    .fixed_header .header_main .contact_info .connect_date .icon_email {

        display: none;

    }

    .header .header_main .contact_info .connect_date .connect_item,

    .fixed_header .header_main .contact_info .connect_date .connect_item {

        margin-right: 24px;

    }

    .header .header_main .socnet_info,

    .fixed_header .header_main .socnet_info {

        width: 67px;

    }

    .header .header_main .main_navigation,

    .fixed_header .header_main .main_navigation {

        padding: 20px 21px 19px 32px;

    }

    .header .header_main .main_navigation .search_form,

    .fixed_header .header_main .main_navigation .search_form {

        margin: 0 21px 0 0;

    }

    .header .header_main .main_navigation .search_result .result_list .result_item .imgblock,

    .fixed_header .header_main .main_navigation .search_result .result_list .result_item .imgblock {

        margin: 0 10px;

    }

    .header .header_main .main_navigation .search_result .result_list .result_item .infoblock,

    .fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock {

        width: 255px;

    }

    .header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a,

    .fixed_header .header_main .main_navigation .search_result .result_list .result_item .infoblock .name a {

        font-size: 16px;

    }

    .header .header_main .main_navigation .search_result .result_list .result_item .price,

    .fixed_header .header_main .main_navigation .search_result .result_list .result_item .price {

        font-size: 18px;

        width: 106px;

        margin: 17px 0 0;

    }

}

@media only screen and (max-width: 790px) {

    .main_banner .img_abs {

        right: 0;

        width: 268px;

        bottom: -45px;

    }

}

@media only screen and (max-width: 767px) {

    .footer .connection .socnet .item:last-child {

        margin-right: 0;

    }

    .services_list .item .imgblock,
    .videosquare {

        height: 180px;

    }

    .mobile_menu #ya-site-form0 .ya-site-form__submit {

        font-size: 18px !important;

        height: 47px !important;

    }

    #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {

        height: 47px !important;

    }

    .ya-site-form {

        max-width: 612px;

    }

    .ya-site-form .ya-site-form__form {

        margin: 8px 0 16px -6px !important;

    }

    .contact_item_btn {

        padding: 8px 17px 14px;

    }

    .content_information .all_characteristics p {

        max-width: 135px;

        font-size: 13px;

    }

    .container {

        width: 300px;

    }

    .close_button {

        top: 11px;

        right: 9px;

    }

    .md-modal .md-content {

        width: 320px;

        padding: 29px 22px 66px;

    }

    .md-modal .md-content p {

        font-size: 16px;

        line-height: 22px;

    }

    .mobile_menu {

        padding: 45px 0 30px 4%;

    }

    .mobile_menu .company_date {

        width: 180px;

        margin-right: 2%;

    }

    .hamburger {

        width: 40px;

        height: 35px;

        right: 12px;

    }

    .hamburger .icon_menu {

        background: #fff;

        right: auto;

        left: 50%;

        margin-left: -12px;

    }

    .hamburger .icon_menu:before,

    .hamburger .icon_menu:after {

        background: #fff;

    }

    .hamburger span {

        display: none;

    }

    .mobile_show .hamburger {

        top: 30px;

        right: 13px;

    }

    .header .header_main .logo {

        width: 64px;

    }

    .header .header_main .logo .icon_logo {

        width: 41px;

        height: 40px;

    }

    .header .header_main .contact_info {

        padding: 0;

    }

    .header .header_main .contact_info .city_select {

        display: none;

    }

    .header .header_main .contact_info .connect_date {

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

    }

    .header .header_main .contact_info .connect_date .connect_item:nth-child(2) {

        display: none;

    }

    .header .header_main .socnet_info {

        display: none;

    }

    .header .header_main .main_navigation {

        padding: 0;

    }

    .header .header_main .main_navigation .search_form {

        display: none;

    }

    .header .header_main .main_navigation .small_basket .icon_basket {

        stroke: #fff;

    }

    .header .header_main .main_navigation .tovar_actions .mobile_actions {

        width: 101px;

    }

    .header .header_main .main_navigation.authorized .tovar_actions .mobile_actions {

        width: 135px;

    }

    .header .header_main .main_navigation.authorized .auth_icon .icon_auth {

        stroke: #fff;

    }

    .header .header_main .actions_part {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        background: #042b4a;

        padding: 11px 1px 12px 21px;

    }

    .fixed_header {

        display: none;

    }

    .main_banner {

        height: 163px;

    }

    .main_banner .caption {

        padding: 36px 0 0;

        margin-left: -3px;

    }

    .main_banner .caption span:nth-child(1) {

        font-size: 30px;

        letter-spacing: 0.1px;

        margin-bottom: 0;

    }

    .main_banner .caption span:nth-child(2) {

        font-size: 15px;

        letter-spacing: -0.4px;

        padding-left: 2px;

    }

    .main_banner .img_abs {

        right: -26px;

        width: 123px;

    }

    .main_banner .divarication {

        bottom: -212px;

    }

    .main_banner .divarication .item {

        padding: 11px 0 7px 14px;

        margin-bottom: 4px;

    }

    .main_banner .divarication .item .arrow {

        display: none;

    }

    .main_banner .divarication .item .name {

        font-size: 16px;

        letter-spacing: 1px;

        margin-bottom: 4px;

    }

    .main_banner .divarication .item .anons {

        font-size: 14px;

        margin-bottom: 5px;

    }

    .main_banner .divarication .item .anons br {

        display: block;

    }

    .main_banner .divarication .item .info {

        width: 205px;

    }

    .main_banner .divarication .item .img {

        width: 60px;

    }

    .main_banner .divarication .item.item1 .icon_divar {

        width: 37px;

        height: 50px;

        margin: -2px 16px 0 0;

    }

    .main_banner .divarication .item.item2 .icon_divar {

        width: 51px;

        height: 46px;

        margin-top: 0;

    }

    .main_banner .divarication .item.item3 .icon_divar {

        width: 43px;

        height: 46px;

        margin-top: 5px;

    }

    .about_decision {

        padding: 237px 0 44px;

    }

    .about_decision .decision_list {

        padding-bottom: 24px;

    }

    .about_decision .decision_list .slick-dots {

        left: 50%;

        -webkit-transform: translate(-50%, 0);

        -ms-transform: translate(-50%, 0);

        transform: translate(-50%, 0);

        bottom: 0;

        margin-left: 0;

    }

    .about_decision .decision_list .slick-next,

    .about_decision .decision_list .slick-prev {

        bottom: -1px;

    }

    .about_decision .decision_list .slick-prev {

        left: 50%;

        margin-left: -165px;

    }

    .about_decision .decision_list .slick-next {

        left: auto;

        right: 50%;

        margin-right: -165px;

    }

    .decision_list .item {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        min-height: inherit;

        padding-bottom: 0;

    }

    .decision_list .item .info {

        width: 100%;

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

        padding-right: 0;

        position: relative;

        padding-bottom: 87px;

    }

    .decision_list .item .info .more_info {

        bottom: 20px;

        left: 28px;

        padding: 15px 36px 18px;

        letter-spacing: 0;

    }

    .decision_list .item .info .caption {

        margin-bottom: 9px;

    }

    .decision_list .item .info .anons {

        font-size: 14px;

    }

    .decision_list .item .info .anons p {

        line-height: 19px;

        margin-bottom: 9px;

    }

    .decision_list .item .info .anons ul li {

        padding-left: 14px;

        margin-bottom: 11px;

    }

    .decision_list .item .info .anons ul li:before {

        top: 8px;

        width: 7px;

    }

    .decision_list .item .info .more_info {

        font-size: 16px;

    }

    .decision_list .item .img {

        width: 100%;

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

        margin-bottom: 32px;

    }

    .button {

        font-size: 16px;

    }

    .videoblock {

        height: 168px;

    }

    .videoblock.active {

        height: 168px;

        margin-top: 0;

    }

    .videoblock .video_block {

        margin-top: -84px;

        height: 168px;

    }

    .videoblock:after {

        width: 120vw;

        height: 120vw;

    }

    .videoblock .caption {

        margin-bottom: 0;

    }

    .videoblock .video_track {

        display: none;

    }

    .tovar_section {

        padding: 32px 0 21px;

    }

    .tovar_section .heading .title_big {

        margin: 0 0 14px;

        width: 100%;

        text-align: center;

    }

    .tovar_section .heading .more_catalog {

        margin: 0 0 0 4px;

    }

    .tovar_section .main_catalog {

        margin-bottom: 47px;

    }

    .tovar_section .hits .title,

    .hit_block .hits .title {

        margin-bottom: 18px;

        line-height: 30px;

    }

    .tovar_section .hits .hits_slider .slick-prev,

    .tovar_section .hits .hits_slider .slick-next,

    .hit_block .hits .hits_slider .slick-prev,

    .hit_block .hits .hits_slider .slick-next {

        top: -46px;

    }

    .rubric_list .item {

        width: 100%;

    }

    .rubric_list .item .name {

        padding: 30px 82px 13px 11px;

    }

    .footer .connection {

        padding: 25px 0 22px;

    }

    .footer .connection .contact_us {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        width: 210px;

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

    }

    .footer .connection .contact_us .contact_item {

        width: 100%;

        margin: 0 0 30px 0;

    }

    .footer .connection .socnet {

        width: 52px;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .footer .connection .socnetmy {

        width: auto;

        -ms-flex-wrap: initial;

        flex-wrap: initial;

    }

    .footer .connection .socnet .item {

        margin: 5px 0 18px;

    }

    .footer .connection .socnetmy .item {

        margin: 5px 12px 18px 0;

    }

    .footer .navigation {

        padding: 31px 0 30px;

    }

    .footer .navigation .logo {

        margin: 0 40px 0 0;

    }

    .footer .navigation .contact_data {

        display: none;

    }

    .footer .navigation .footer_menu .menu_list {

        -webkit-columns: 2 100px;

        -moz-columns: 2 100px;

        columns: 2 100px;

        margin-top: 6px;

    }

    .footer .navigation .footer_menu .menu_list li {

        margin: 0;

        padding: 15px 0;

    }

    .footer .navigation .footer_menu {

        display: block;

    }

    .footer .navigation .footer_menu .menu_list .icon_link {

        display: none;

    }

    .footer .navigation .bottomline {

        padding-left: 82px;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .footer .navigation .copyright,

    .footer .navigation .developer {

        width: 100%;

    }

    .footer .navigation .copyright {

        margin-bottom: 10px;

    }

    .footer .navigation .topline {

        margin-bottom: 34px;

    }

    .clients {

        padding: 55px 0 41px;

    }

    .clients .heading {

        margin-bottom: 3px;

    }

    .clients .client_list .item {

        margin: 24px 10px 0 0;

    }

    .clients .client_list .item img {

        height: 38px;

        max-width: 93px;

    }

    .anim_map .map_slider .information {

        font-size: 20px;

        top: 30px;

    }

    .anim_map .map_slider .information span {

        font-size: 54px;

        margin: 0 0 -2px -6px;

    }

    .anim_map .map_slider .interactive_map {

        margin: 133px 0 0 -10px;

        height: 259px;

    }

    .anim_map .map_slider .marker {

        width: 21px;

        height: 21px;

        font-size: 5px;

        border-width: 2px;

    }

    .anim_map .map_slider .marker:after {

        border-width: 4px 4px 0 4px;

        bottom: -5px;

        margin-left: -4px;

    }

    .anim_map .map_slider .marker:before {

        border-width: 3px 4px 0 4px;

        bottom: -2px;

        margin-left: -4px;

    }

    .anim_map .map_slider .marker .icon_stock {

        width: 9px;

        height: 11px;

        margin-top: -3px;

    }

    .anim_map .map_slider .marker .icon_chemistry {

        width: 12px;

        height: 12px;

        margin-top: -4px;

    }

    .anim_map .map_slider .marker .icon_repairs {

        width: 11px;

        height: 11px;

    }

    .anim_map .map_slider .marker .icon_diagnostics {

        width: 11px;

        height: 12px;

    }

    .anim_map .map_slider .marker .icon_records {

        width: 11px;

        height: 11px;

    }

    .anim_map .map_slider .marker .icon_equalizer {

        width: 11px;

        height: 12px;

    }

    .anim_map .map_slider .slide1 .information {

        top: 45px;

        font-size: 14px;

    }

    .anim_map .map_slider .slide1 .information span {

        font-size: 26px;

        line-height: 30px;

        margin: 0 0 6px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(1) {

        top: 87px;

        left: 25px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(2) {

        top: 71px;

        left: 68px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(3) {

        top: 113px;

        left: 62px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(4) {

        top: 104px;

        left: 100px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(5) {

        top: 77px;

        left: 138px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(6) {

        top: 125px;

        left: 137px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(7) {

        top: 48px;

        left: 183px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(8) {

        top: 111px;

        left: 200px;

    }

    .anim_map .map_slider .slide1 .marker:nth-child(9) {

        top: 58px;

        left: 234px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(1) {

        top: 67px;

        left: 32px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(2) {

        top: 85px;

        left: 21px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(3) {

        top: 93px;

        left: 52px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(4) {

        top: 113px;

        left: 66px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(5) {

        top: 103px;

        left: 89px;

    }

    .anim_map .map_slider .slide2 .marker:nth-child(6) {

        top: 73px;

        left: 146px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(1) {

        top: 120px;

        left: 3px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(2) {

        top: 111px;

        left: 151px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(3) {

        top: 85px;

        left: 22px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(4) {

        top: 107px;

        left: 102px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(5) {

        top: 58px;

        left: 38px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(6) {

        top: 56px;

        left: 129px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(7) {

        top: 105px;

        left: 222px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(8) {

        top: 80px;

        left: 55px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(9) {

        top: 64px;

        left: 115px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(10) {

        top: 111px;

        left: 60px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(11) {

        top: 120px;

        left: 203px;

    }

    .anim_map .map_slider .slide3 .marker:nth-child(12) {

        top: 60px;

        left: 203px;

    }

    .video_modal .md-content {

        padding: 0;

        height: 180px;

    }

    .video_modal .md-content .close_button {

        top: -35px;

        right: 0;

    }

    .top_banner {

        padding: 13px 0 22px;

    }

    i.arrow {

        width: 8px;

    }

    i.arrow:before,

    i.arrow:after {

        width: 7px;

    }

    .template .breadcrumbs {

        margin-bottom: 7px;

    }

    .template .breadcrumbs .path li:first-child a {

        padding-left: 16px;

    }

    .template .breadcrumbs .path li:first-child .arrow {

        top: 10px;

    }

    .template .breadcrumbs .path li a,

    .template .breadcrumbs .path li span {

        font-size: 14px;

    }

    .template h1 {

        font-size: 19px;

        line-height: 23px;

    }

    .template h2 {

        font-size: 22px;

        margin-bottom: 14px;

        line-height: 24px;

    }

    .template h3 {

        margin: 0 0 14px;

        line-height: 24px;

        font-size: 20px;

    }

    .template h4 {

        font-size: 20px;

        margin-bottom: 5px;

        line-height: 22px;

    }

    .template p,

    .template blockquote {

        margin-bottom: 20px;

    }

    .img_rubric_list .item {

        margin: 0 11px;

    }

    .img_rubric_list .item:nth-child(5n),

    .img_rubric_list .item:nth-child(3n) {

        margin: 0 11px;

    }

    .img_rubric_list .item .info {

        margin: 0 10px 0 17px;

    }

    .img_rubric_slider:before {

        content: "";

        background: #adadad;

        width: 100%;

        height: 3px;

        display: block;

        position: absolute;

        top: -12px;

        left: 0;

    }

    .img_rubric_slider .slick-next,

    .img_rubric_slider .slick-prev {

        top: -42px;

    }

    .img_rubric_slider .slick-next {

        right: 0;

    }

    .img_rubric_slider .slick-prev {

        right: 45px;

        left: auto;

    }

    .type_rubric_list .item {

        width: 140px;

    }

    .type_rubric_list .item .caption {

        word-break: break-word;

    }

    .type_rubric_list .item .caption br {

        display: none;

    }

    .catalog_sections {

        padding: 21px 0 0;

    }

    .catalog_sections .section_element {

        margin-bottom: 32px;

    }

    .catalog_sections .rubric_list {

        margin: 5px 0 0;

    }

    .catalog_sections .rubric_list .item .sub_rubrics {

        padding: 76px 0 15px;

    }

    .catalog_sections .rubric_list .item .name {

        padding: 13px 82px 11px 11px;

    }

    .catalog_sections .img_rubric_list {

        margin: 25px -15px 0;

    }

    .catalog_sections .type_rubric_list {

        padding-bottom: 21px;

    }

    .catalog_sections .type_rubric_list .item {

        margin: 0 20px 50px 0;

    }

    .catalog_sections .type_rubric_list .item:nth-child(4n) {

        margin: 0 20px 50px 0;

    }

    .catalog_sections .type_rubric_list .item:nth-child(2n) {

        margin: 0 0 50px;

    }

    .hit_block {

        padding: 15px 0 10px;

    }

    .feedback_form {

        padding: 17px 27px 38px 17px;

    }

    .pick_up {

        padding: 20px 0 40px;

    }

    .pick_up .information {

        width: 100%;

        margin: 0 0 32px;

    }

    .pick_up .information .caption {

        font-size: 25px;

        line-height: 30px;

        margin-bottom: 19px;

    }

    .pick_up .information .sub_caption {

        font-size: 20px;

        margin-bottom: 9px;

    }

    .pick_up .information .anons {

        margin-bottom: 24px;

        font-size: 14px;

    }

    .pick_up .icon_list .item {

        margin-right: 16px;

    }

    .pick_up .icon_list .item:last-child {

        margin-right: 0;

    }

    .pick_up .feedback_form {

        width: auto;

        margin: 0;

    }

    .seo_block .textblock,

    .seo_block .commercial {

        padding: 24px 0 35px;

    }

    .seo_block .textblock .information {

        height: 90px;

    }

    /*.filter_block {

        padding: 22px 0 20px;

    }*/

    .filter_block .rubric_links {

        margin-bottom: 16px;

    }

    .filter_block .rubric_links li {

        width: 100%;

        padding-right: 0;

    }

    .catalog_list {

        margin-bottom: 29px;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .catalog_list .tovar_item {

        margin: 0 0 25px !important;

        -webkit-box-ordinal-group: 1 !important;

        -ms-flex-order: 0 !important;

        order: 0 !important;

    }

    .catalog_list .video_box,

    .catalog_list .popular_box {

        display: none;

    }

    .pagination .page_numbers {

        margin-bottom: 12px;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

        width: 100%;

    }

    .pagination .page_numbers a,

    .pagination .page_numbers span {

        margin: 0 5px;

        display: block;

    }

    .pagination .page_links {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        width: 100%;

    }

    .pagination .page_links a {

        margin: 0 5px;

    }

    .catalog_block {

        padding: 27px 0 65px;

    }

    .tovar_page .tovar_heading {

        padding: 13px 0 0;

    }

    .tovar_page .breadcrumbs .path li {

        margin-right: 6px;

    }

    .tovar_page h1 {

        letter-spacing: 0.5px;

    }

    .tovar_information {

        padding-bottom: 0;

        margin: 62px 0 0;

    }

    .tovar_information .tovar_photos .rating {

        top: -57px;

    }

    .tovar_information .tovar_photos .rating .star0,

    .tovar_information .tovar_photos .rating .star1,

    .tovar_information .tovar_photos .rating .star2,

    .tovar_information .tovar_photos .rating .star3,

    .tovar_information .tovar_photos .rating .star4,

    .tovar_information .tovar_photos .rating .star5 {

        width: 78px;

        height: 12px;

        background-size: cover;

    }

    .tovar_information .tovar_photos .rating .star1 {

        background-position: 0 -13px;

    }

    .tovar_information .tovar_photos .rating .star2 {

        background-position: 0 -26px;

    }

    .tovar_information .tovar_photos .rating .star3 {

        background-position: 0 -39px;

    }

    .tovar_information .tovar_photos .rating .star4 {

        background-position: 0 -52px;

    }

    .tovar_information .tovar_photos .rating .star5 {

        background-position: 0 -65px;

    }

    .tovar_information .info_visual {

        width: 100%;

        margin-bottom: 18px;

    }

    .tovar_information .info_visual .tovar_photos {

        width: 100%;

        margin-right: 0;

    }

    .tovar_information .info_actions {

        width: 100%;

        margin: 0;

    }

    .tovar_information .info_actions .payment {

        padding: 27px 31px 20px 21px;

    }

    .tovar_information .info_actions .delivery {

        padding: 25px 10px 30px 25px;

    }

    .tovar_information .info_actions .delivery .city_dropdown {

        width: 320px;

    }

    .tovar_information .big_photos {

        width: 100%;

        margin-bottom: 35px;

    }

    .tovar_information .big_photos .slider_item .img a {

        height: 300px;

    }

    .tovar_information .small_photos {

        width: 100%;

    }

    .tovar_information .small_photos .slider_item {

        width: 69px;

        height: 69px;

    }

    .tovar_information .small_photos .slider_item .img {

        height: 67px;

    }

    .tovar_information .small_photos .video_survey {

        height: 67px;

    }

    .tovar_information .small_photos .video_survey .play {

        width: 43px;

        height: 43px;

    }

    .tovar_information .small_photos .video_survey .play:after {

        border-width: 10px 0 10px 18px;

        margin: -10px 0 0 -6px;

    }

    .modal_form .rating {

        margin: 20px 0 30px;

    }

    .additional_info {

        padding: 10px 0;

    }

    .additional_info .order_benefit {

        margin: 0 -7px;

    }

    .additional_info .content_information {

        width: 100%;

        margin-bottom: 20px;

    }

    .additional_info .content_information h2,

    .additional_info .content_information .title {

        font-size: 20px;

        margin-bottom: 10px;

    }

    .additional_info .content_information h3,

    .additional_info .content_information .title_small {

        font-size: 20px;

        margin: 20px 0 5px;

    }

    .additional_info .content_information p {

        margin-bottom: 20px;

    }

    .additional_info .content_information iframe {

        height: 155px;

        margin-bottom: 15px;

    }

    .additional_info .content_information p + ul {

        margin: -16px 0 20px;

    }

    .additional_info .features {

        margin-top: 0;

    }

    .additional_info .features .item {

        margin-bottom: 10px;

    }

    .additional_info .features .item:nth-child(2n) {

        margin: 0 0 10px;

    }

    .additional_info .features .item:last-child {

        margin-bottom: 0;

    }

    .additional_info .document_list .item .name {

        width: 236px;

    }

    .additional_info .instructions {

        padding-bottom: 20px;

        margin-top: -20px;

    }

    .additional_features {

        padding: 29px 0 26px;

    }

    .additional_features .tovar_element {

        margin-bottom: 4px;

    }

    .additional_features .tovar_element .short_info {

        -webkit-box-pack: justify;

        -ms-flex-pack: justify;

        justify-content: space-between;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    .additional_features .tovar_element .imgblock {

        margin: 0 0 0 2px;

    }

    .additional_features .tovar_element .infoblock {

        /*width: 163px;*/

        margin: 2px 0 0;

    }

    .additional_features .tovar_element .infoblock .rating {

        margin-bottom: 7px;

    }

    .additional_features .tovar_element .infoblock .order_block {

        width: 100%;

    }

    .additional_features .tovar_element .infoblock .order_block .price {

        /*display: none;*/

        margin-bottom: 15px;

    }

    .additional_features .tovar_element .infoblock .caption_block {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .additional_features .tovar_element .infoblock .caption_block .name {

        width: 100%;

        margin-bottom: 20px;

    }

    .additional_features .tovar_element .features_list .item {

        width: 100%;

        margin-bottom: 28px;

    }

    .additional_features .tovar_element .features_list .item .icon {

        margin: 0 0 10px;

    }

    .similar_tovars .title {

        font-size: 20px;

        line-height: 24px;

        margin-bottom: 9px;

    }

    .tag_list li {

        margin: 0 6px 11px 0;

    }

    .tag_list li a {

        padding: 9px 16px 10px;

        line-height: 17px;

    }

    .tags_block {

        padding-right: 0;

    }

    .tags_block .show_tags {

        position: static;

    }

    .tabs_block .tabs_links {

        display: none;

    }

    .tabs_block .tabs_container {

        background: transparent;

    }

    .tabs_block .mobile_tab_container {

        background: #fff;

        padding: 15px 10px 11px 13px;

    }

    .tabs_block .accordion_toggle {

        color: #105388;

        font-size: 19px;

        cursor: pointer;

        padding: 9px 0 12px;

        letter-spacing: 0.2px;

        position: relative;

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

    }

    .tabs_block .accordion_toggle.active + .mobile_tab_container {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    .tabs_block .accordion_toggle.active:after {

        -webkit-transform: rotate(225deg);

        -ms-transform: rotate(225deg);

        transform: rotate(225deg);

        top: 21px;

    }

    .tabs_block .accordion_toggle:after {

        content: "";

        background: none;

        width: 9px;

        height: 9px;

        display: block;

        position: absolute;

        right: 3px;

        top: 16px;

        border-bottom: 1px solid #909090;

        border-right: 1px solid #909090;

        -webkit-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        transform: rotate(45deg);

        -webkit-transition: border-color 0.3s ease;

        transition: border-color 0.3s ease;

    }

    .tabs_block .accordion_toggle:hover {

        color: #ff2941;

    }

    .tabs_block .accordion_toggle:hover:after {

        border-color: #ff2941;

    }

    .tabs_block .tabs_content {

        position: relative;

    }

    .tabs_block .tabs_content:after {

        content: "";

        background: #d0d0d0;

        width: 320px;

        height: 1px;

        display: block;

        position: absolute;

        bottom: 0;

        left: -10px;

    }

    .tabs_block .tabs_content:last-child:after {

        background: transparent;

    }

    .tabs_content {

        display: block !important;

    }

    .tabs_content .accordion_toggle {

        display: block;

    }

    .tabs_content .mobile_tab_container {

        display: none;

    }

    .services_block {

        padding: 35px 0 50px;

    }

    .services_list .item {

        margin-bottom: 50px;

    }

    .services_list .item .naming {

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        margin-bottom: 12px;

    }

    .services_list .item .naming .icon {

        margin: 0 8px 0 0;

    }

    .services_list .item .naming .caption {

        margin-bottom: 0;

    }

    .services_list .item .naming .caption a {

        font-size: 20px;

        line-height: 26px;

        box-shadow: 0 0 0 #fff, 0 2px 0 #0b0b0b;

    }

    .services_list .item .naming .caption a:hover {

        box-shadow: 0 0 0 #fff, 0 2px 0 #ff2941;

    }

    .services_list .item .infoblock .anons {

        margin-bottom: 20px;

    }

    .certificates {

        margin-bottom: 34px;

    }

    .certificates .photos {

        margin-bottom: 8px;

    }

    .certificates .photos .item {

        width: 94px;

    }

    .services_icons {

        margin: 24px 0 20px;

    }

    .services_icons .item {

        margin: 0 0 20px;

        width: 100%;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        padding-right: 44px;

    }

    .services_icons .item:nth-child(2n) {

        margin: 0 0 20px;

    }

    .services_icons .item .img {

        width: 40px;

        height: 38px;

    }

    .services_icons .item .name {

        margin-top: 0;

    }

    .content_part ul {

        margin: 20px 0 24px;

    }

    .content_part img {

        margin-bottom: 0;

    }

    .content_part .video_anons + h2 {

        margin-top: 35px;

    }

    .rent_list {

        width: 100%;

        margin: 17px 0 46px;

    }

    .rent_list .item .caption {

        margin-bottom: 20px;

        font-size: 18px;

    }

    .rent_list .item .rent_tovar .imgblock {

        width: 170px;

        height: 152px;

        margin: 0 0 5px;

    }

    .video_anons {

        height: 180px;

        margin-bottom: 20px;

    }

    .video_anons .caption {

        padding: 0 10px 0 74px;

        margin: 0 0 0 24px;

    }

    .video_anons .caption .play {

        width: 59px;

        height: 59px;

        border-width: 1px;

        top: 50%;

        margin-top: -30px;

    }

    .video_anons .caption .play:after {

        border-width: 13px 0 13px 24px;

        margin-left: 3px;

    }

    .video_anons .caption .tag {

        font-size: 9px;

        padding: 3px 6px 3px 5px;

        margin-bottom: 5px;

    }

    .video_anons .caption .name {

        font-size: 16px;

        letter-spacing: 1.3px;

    }

    .mobile_ask {

        margin: 35px 0 0;

        padding: 22px 25px 16px 30px;

    }

    .mobile_ask .ask_heading {

        width: 100%;

        margin: 0 0 20px;

    }

    .mobile_ask .ask_button {

        padding: 12px 30px 14px;

    }

    .mobile_ask .ask_contacts {

        width: 100%;

        margin: 0;

    }

    .industry_block {

        padding: 46px 0 0;

    }

    .industry_block .decision_list .item {

        padding-bottom: 18px;

        margin-bottom: 34px;

    }

    .industry_block .decision_list .item .info .img {

        margin-bottom: 24px;

    }

    .industry_block .decision_list .item .info .anons p {

        font-size: 14px;

    }

    .about_navigation {

        margin-top: 0;

        padding: 26px 0 0;

    }

    .about_navigation .mobile_about_menu,

    .personal_block .mobile_personal_menu {

        display: block;

    }

    .about_navigation .mobile_about_menu span,

    .personal_block .mobile_personal_menu span {

        width: 100%;

    }

    .about_navigation .mobile_about_menu .close_list,

    .personal_block .mobile_personal_menu .close_list {

        max-height: 250px;

    }

    .about_navigation .mobile_about_menu .close_list li.active,

    .personal_block .mobile_personal_menu .close_list li.active {

        background: #f3f3f3;

        cursor: default;

    }

    .about_navigation .mobile_about_menu .close_list li.active a,

    .personal_block .mobile_personal_menu .close_list li.active a {

        color: #7a7a7a;

        cursor: default;

    }

    .about_navigation .about_menu {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        display: none;

    }

    .about_navigation .about_menu li {

        width: 100%;

    }

    .about_navigation .about_menu li a {

        display: block;

        background: #00305a;

        font-size: 16px;

        padding: 11px 11px 13px;

    }

    .about_navigation .about_menu li.active a {

        background: #ff2941;

        color: #fff;

    }

    .about_navigation .about_menu li:not(.active):hover a {

        background: #004179;

    }

    .about_block .company_statistics {

        padding: 8px 0 38px;

    }

    .about_block .company_statistics .stats {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        margin-bottom: 16px;

    }

    .about_block .company_statistics .stats .item {

        width: 100%;

        margin-bottom: 10px;

    }

    .about_block .company_statistics .stats .item span {

        font-size: 44px;

        margin-bottom: -2px;

    }

    .about_block .company_statistics .stats .item span b {

        font-size: 44px;

    }

    .about_block .company_statistics .stats .item span sup {

        font-size: 26px;

    }

    .about_block .our_clients {

        padding: 24px 0 10px;

    }

    .about_block .our_clients .client_list .item {

        margin: 0 27px 23px 0;

    }

    .about_block .our_progress {

        padding: 30px 0 0;

    }

    .about_block .our_progress .progress_list {

        margin: 16px 0 0;

    }

    .about_block .our_progress .progress_list .item {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        margin: 0 0 20px;

    }

    .about_block .our_progress .progress_list .item:nth-child(2n) {

        margin: 0 0 20px;

    }

    .about_block .our_progress .progress_list .item .date {

        width: 100%;

    }

    .news_block {

        margin-bottom: -30px;

    }

    .news_block .year_list .item {

        width: 55px;

        margin-right: 6px;

        height: 36px;

        line-height: 35px;

        font-size: 15px;

    }

    .news_block .command_list {

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .news_block .command_list .item {

        width: 90%;

        margin: 0 0 35px 0;

    }

    .news_block .command_list .item:nth-child(4n),

    .news_block .command_list .item:nth-child(3n) {

        margin: 0 0 35px 0;

    }

    .news_block .command_list .item:nth-child(2n) {

        margin: 0 0 35px;

    }

    .news_block .command_list .item .info .name {

        font-size: 20px;

        line-height: 25px;

    }

    .news_block .news_list {

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        margin-bottom: 16px;

    }

    .news_block .news_list .item {

        width: 100%;

        margin: 0 0 20px;

    }

    .news_block .news_list .item:nth-child(3n) {

        margin: 0 0 20px;

    }

    .news_block .news_list .item .info {

        margin: 0 18px;

        padding: 18px 0 52px;

    }

    .news_block .news_list .item .info .name {

        font-size: 20px;

        line-height: 24px;

        min-height: 100px;

    }

    .news_block .news_list .item .arrow {

        bottom: 26px;

    }

    .news_block .news_list .item .img {

        height: 142px;

        display: block;

    }

    .news_block .news_list .item .img img {

        width: 100%;

    }

    .news_block .news_list .item .date {

        width: 80px;

        height: 56px;

        line-height: 18px;

        padding-top: 12px;

    }

    .news_block .news_list .item .date b {

        font-size: 20px;

    }

    .personal_page {

        padding: 40px 0 0;

    }

    .personal_page h1 {

        font-size: 28px;

        line-height: 30px;

    }

    .basket_info .basket_list {

        margin-bottom: 36px;

    }

    .basket_info .basket_list .item {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        padding: 20px 15px 30px;

        margin-bottom: 18px;

    }

    .basket_info .basket_list .item .tovar_info {

        width: 100%;

        padding-right: 0;

        margin-bottom: 10px;

    }

    .basket_info .basket_list .item .tovar_info .imgblock {

        width: 66px;

        margin-right: 10px;

    }

    .basket_info .basket_list .item .tovar_info .infoblock .name a {

        font-size: 16px;

    }

    .basket_info .basket_list .item .tovar_amount {

        width: 100%;

        margin-bottom: 22px;

    }

    .basket_info .basket_list .item .tovar_cost {

        width: 100%;

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        margin-top: 0;

    }

    .basket_info .basket_list .item .tovar_cost .price {

        width: 100%;

    }

    .basket_info .basket_itog {

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        padding: 23px 20px 37px 20px;

    }

    .basket_info .basket_itog .itog_cost {

        margin-bottom: 18px;

    }

    .basket_info .basket_itog .itog_cost span,

    .basket_info .basket_itog .itog_cost .price {

        text-align: left;

    }

    .basket_info .basket_itog .itog_cost .price {

        font-size: 40px;

    }

    .basket_info .basket_itog .order_button {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

        font-size: 18px;

        padding: 15px 40px 17px;

    }

    .basket_info .basket_itog .click_buy {

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

        margin: 32px 0 0 0;

        width: 100%;

    }

    .basket_info .basket_itog .click_buy .click_icon {

        margin-right: 14px;

    }

    .basket_empty {

        padding: 20px 30px 38px;

    }

    .basket_empty .icon_empty {

        width: 70%;

        margin: 0 0 5px;

        padding-right: 20px;

    }

    .basket_empty .caption {

        font-size: 24px;

        margin-bottom: 10px;

    }

    .basket_empty .anons {

        font-size: 16px;

        line-height: 24px;

    }

    .basket_empty .anons br {

        display: none;

    }

    .contacts_block {

        padding: 30px 0 50px;

    }

    .contacts_block .contact_list .item {

        margin-bottom: 36px;

    }

    .contacts_block .contact_list .item .title {

        font-size: 22px;

    }

    .contacts_block .contact_list .item .map {

        width: 100%;

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

        height: 300px;

    }

    .contacts_block .contact_list .item .mapblock {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown {

        margin: 2px 0 0 7px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown .close_list {

        left: -75px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span {

        font-size: 22px;

        line-height: 24px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span:after {

        width: 9px;

        height: 9px;

        top: 9px;

        right: -20px;

    }

    .contacts_block .contact_list .item .contact_heading .dropdown span.active:after {

        top: 13px;

    }

    .contacts_block .contact_list .item .office_info {

        position: static;

    }

    .contacts_block .contact_list .item .office_info .callback {

        padding: 15px 16px 10px;

        background: #002b5a;

    }

    .contacts_block .contact_list .item .office_info .callback .phone {

        margin-bottom: 0;

    }

    .contacts_block .contact_list .item .office_info .callback .phone a {

        color: #fff;

        font-size: 20px;

        line-height: 28px;

    }

    .contacts_block .contact_list .item .office_info .callback .time {

        color: #fff;

    }

    .contacts_block .contact_list .item .office_info .connection {

        padding: 10px 16px 20px;

    }

    .contacts_block .contact_list .item .office_info .connection .address,

    .contacts_block .contact_list .item .office_info .connection .email {

        font-size: 16px;

    }

    .contacts_block .contact_list .item .office_info .connection .connect_info {

        min-height: 100px;

        margin-bottom: 10px;

    }

    .contacts_block .contact_list .item .office_info .connection .write_email {

        padding: 8px 17px 10px;

        font-size: 16px;

    }

    .personal_block {

        padding-bottom: 54px;

    }

    .personal_block .personal_menu {

        display: none;

    }

    .personal_block .client {

        width: 100%;

        margin-bottom: 20px;

    }

    .personal_block .mobile_personal_menu {

        width: 100%;

        margin-bottom: 20px;

    }

    .personal_block .mobile_personal_menu span {

        background: #fff;

    }

    .personal_block .mobile_personal_menu span.active {

        background: transparent;

    }

    .personal_block .cabinet_body {

        padding: 16px 12px 24px 12px;

    }

    .personal_block .cabinet_body .title_small {

        margin-bottom: 13px;

        line-height: 24px;

    }

    .personal_block .order_list .item {

        margin-bottom: 10px;

    }

    .personal_block .order_list .thead,

    .personal_block .order_list .titem {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .personal_block .order_list .thead {

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

    }

    .personal_block .order_list .thead .sum {

        margin: 6px auto 10px 0;

    }

    .personal_block .order_list .thead .cansel_order {

        margin: 10px 0 0 0;

        padding-left: 24px;

    }

    .personal_block .order_list .thead .cansel_order:after {

        top: 2px;

    }

    .personal_block .order_list .titem {

        padding: 22px 0 20px;

    }

    .personal_block .order_list .tovar_info {

        width: 100%;

        margin-bottom: 15px;

    }

    .personal_block .order_list .tovar_info .infoblock {

        margin-top: 0;

    }

    .personal_block .order_list .price .name,

    .personal_block .order_list .amount .name,

    .personal_block .order_list .summa .name {

        margin-bottom: -2px;

    }

    .personal_block .order_list .price,

    .personal_block .order_list .amount {

        width: 45%;

    }

    .personal_block .order_list .amount .name {

        margin-bottom: 1px;

    }

    .personal_block .order_list .summa {

        width: 100%;

        margin-top: 10px;

    }

    .personal_block .discounts .our_discount {

        margin-bottom: 36px;

    }

    .personal_block .discounts .our_discount .examples {

        margin-top: 6px;

    }

    .personal_block .discounts .our_discount .examples .item {

        width: 100%;

    }

    .personal_block .discounts .our_discount .examples .item.without {

        margin: 0 0 25px;

    }

    .personal_block .discounts .our_discount .payment {

        padding: 18px 18px 16px;

    }

    .personal_block .discounts .our_discount .payment .site_price {

        margin-bottom: 12px;

    }

    .personal_block .discounts .our_discount .payment .retail_price {

        margin-bottom: 12px;

    }

    .personal_block .discounts .our_discount .payment .retail_price .value {

        font-size: 36px;

    }

    .personal_block .discounts .more_orders {

        margin-bottom: 20px;

    }

    .personal_block .discounts .more_orders .title_small {

        margin-bottom: 20px;

    }

    .personal_block .discounts .more_orders .discount_table {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    .personal_block .discounts .more_orders .discount_table .thead,

    .personal_block .discounts .more_orders .discount_table .tbody {

        width: 50%;

    }

    .personal_block .discounts .more_orders .discount_table .thead,

    .personal_block .discounts .more_orders .discount_table .titem {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        padding: 9px 10px 14px 10px;

    }

    .personal_block .discounts .more_orders .discount_table .titem {

        font-size: 16px;

    }

    .personal_block .discounts .more_orders .discount_table .col1,

    .personal_block .discounts .more_orders .discount_table .col2,

    .personal_block .discounts .more_orders .discount_table .col3,

    .personal_block .discounts .more_orders .discount_table .col4,

    .personal_block .discounts .more_orders .discount_table .col5 {

        min-height: 55px;

    }

    .personal_block .person_info {

        padding: 0 0 20px;

    }

    .personal_block .person_info .two_columns .form_element {

        width: 100%;

    }

    .personal_block .person_info .two_columns .form_element:nth-child(2n + 1) {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

    }

    .personal_block .person_info .two_columns .form_element:nth-child(2n) {

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

    }

    .personal_block .person_info .person_list {

        margin-bottom: 0;

    }

    .personal_block .person_info .person_item {

        margin-bottom: 45px;

    }

    .pers_subblock {

        padding: 17px 16px 20px;

    }

    .pers_subblock .title_small {

        margin-bottom: 6px;

    }

    .checkbox_block input[type="checkbox"] + label {

        font-size: 16px;

    }

    .checkbox_block input[type="checkbox"] + label:after,

    .checkbox_block input[type="checkbox"] + label:before {

        top: -1px;

    }

    .dealers_block {

        padding-bottom: 50px;

    }

    .dealers_block .auth {

        padding-right: 16px;

    }

    .dealers_block .auth .no_sign {

        margin-bottom: 20px;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .dealers_block .auth .no_sign span {

        margin-bottom: 16px;

        font-size: 16px;

    }

    .dealers_block .auth .no_sign .soc_list .item {

        margin: 0 34px 0 0;

    }

    .dealers_block .auth .add_elemets {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        margin-bottom: 30px;

    }

    .dealers_block .auth .add_elemets .remember_block {

        width: 100%;

        margin-bottom: 22px;

    }

    .dealers_block .auth .forget_passwd,

    .dealers_block .auth .sign_in a {

        font-size: 16px;

    }

    .dealers_block .auth .form_submit {

        margin-bottom: 30px;

    }

    .dealers_block .auth .form_submit .button {

        padding: 12px 45px 14px;

        font-size: 18px;

    }

    .dealers_block .begin_partner {

        padding: 11px 0 0;

    }

    .score_block {

        padding-bottom: 45px;

    }

    .score_block .consist .consist_list .item,

    .score_block .consist .summa .item {

        margin-bottom: 20px;

    }

    .score_block .consist .consist_list .item .name,

    .score_block .consist .summa .item .name {

        width: 170px;

    }

    .score_block .consist .consist_list .item .value,

    .score_block .consist .summa .item .value {

        width: 110px;

    }

    .score_block .consist .summa .itog {

        margin-bottom: 12px;

    }

    .score_block .consist .summa .itog .name,

    .score_block .consist .summa .itog .value {

        padding-top: 15px;

    }

    .score_block .form_inputs {

        width: 100%;

        margin-bottom: 15px;

    }

    .score_block .form_submit {

        margin: 26px 0 15px;

    }

    .score_block .form_submit .button {

        font-size: 18px;

    }

    .certificates_list .photos {

        margin-bottom: -25px;

    }

    .certificates_list .photos .item {

        width: 45%;

        margin: 0 10% 25px 0;

    }

    .certificates_list .photos .item:nth-child(3n) {

        margin: 0 10% 25px 0;

    }

    .certificates_list .photos .item:nth-child(2n) {

        margin: 0 0 25px;

    }

    .video_cont {

        width: 100%;

    }

}

@media only screen and (max-width: 470px) {

    .ya-site-form .ya-site-form__form {

        margin: 30px 0 16px -6px !important;

    }

    .mobile_menu {

        padding: 23px 2% 30px 5.8%;

    }

    .mobile_menu .container_fluid {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .mobile_menu .mobile_navigation {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

        margin: 0 0 37px -10px;

        width: 100%;

    }

    .mobile_menu .mobile_navigation .menu_list li {

        margin-bottom: 19px;

    }

    .mobile_menu .mobile_navigation .menu_list li a {

        font-size: 24px;

        padding: 2px 10px;

    }

    .mobile_menu .mobile_navigation .menu_list li a.active {

        padding: 2px 10px 2px 30px;

    }

    .mobile_menu .mobile_navigation .menu_list li a.active:before {

        left: 11px;

        top: -1px;

    }

    .mobile_menu .company_date {

        width: 100%;

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

    }

    .mobile_menu .company_date .logo {

        display: none;

    }

    .mobile_menu .company_date .contact_us .contact_item {

        width: 200px;

        margin: 0 0 30px;

    }

    .mobile_menu .company_date .socnet {

        margin: 26px 0 0;

    }

    .mobile_menu .city_select {

        position: relative;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        margin-bottom: 5px;

        margin-left: 10px;

    }

    .mobile_menu .city_select span {

        margin-right: 7px;

        color: #fff;

        font-family: "PT Sans";

        font-size: 24px;

        text-transform: uppercase;

    }

    .mobile_menu .city_select .cities_choose {

        position: relative;

        color: #fff;

        font-family: "PT Sans";

        font-size: 24px;

        text-transform: uppercase;

        padding: 0;

    }

    .mobile_menu .city_select .cities_choose:hover {

        color: #ff2941;

    }

    .mobile_menu .city_select .cities_choose:hover .icon_arrow_down {

        stroke: #ff2941;

    }

    .mobile_menu .city_select .cities_choose.active .icon_arrow_down {

        -webkit-transform: rotate(180deg);

        -ms-transform: rotate(180deg);

        transform: rotate(180deg);

    }

    .mobile_menu .city_select .icon_arrow_down {

        width: 19px;

        height: 11px;

        stroke: #fff;

        -webkit-transition: 0.3s ease;

        transition: 0.3s ease;

        margin: 0;

        vertical-align: 3px;

    }

    .mobile_menu .add_links {

        display: block;

    }

    .mobile_menu .add_links a {

        color: #fff;

        font-family: "PT Sans";

        font-size: 24px;

        text-transform: uppercase;

        padding: 2px 10px;

        letter-spacing: 0.3px;

    }

    .mobile_menu .add_links a:not(.active):not(.cities_choose):hover {

        background: #ff2941;

        color: #fff;

        letter-spacing: 1.5px;

    }

    .mobile_menu .add_links a.active {

        position: relative;

        padding: 2px 15px 4px 40px;

        color: currentColor;

    }

    .mobile_menu .add_links a.active:before {

        content: "";

        background: #ff2941;

        width: 7px;

        height: 35px;

        display: block;

        position: absolute;

        left: 16px;

        top: 3px;

    }

    .header .header_main .main_navigation.authorized .tovar_actions .mobile_actions {

        width: 101px;

    }

    .header .header_main .main_navigation.authorized .auth_icon {

        display: none;

    }

    .header .header_main .contact_info .connect_date {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .header .header_main .contact_info .connect_date .connect_item {

        width: 100%;

        margin-right: 0;

        padding-right: 15px;

    }

    .header .header_main .contact_info .connect_date .connect_item:nth-child(3) a {

        font-size: 13px;

    }

    .header .header_main .contact_info .city_select.fixed {

        display: block;

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        z-index: 1002;

        background: rgba(0, 0, 0, 0.83);

    }

    .header .header_main .contact_info .city_select.fixed .city_dropdown {

        opacity: 1;

        margin: 0;

        top: 0;

        width: 100%;

        visibility: visible;

        padding: 25px 30px 50px;

        position: relative;

    }

    .header .header_main .contact_info .city_select.fixed .city_dropdown .city_close {

        display: block;

    }

    .header .header_main .contact_info .city_select.fixed .cities_choose {

        display: none;

    }

    .main_banner .img_abs {

        right: 0;

        width: 98px;

        bottom: 28px;

    }

    .main_banner .caption span {

        margin-left: -5px;

    }

    .main_banner .caption span:nth-child(1) {

        font-size: 29px;

    }

    .main_banner .caption span:nth-child(2) {

        font-size: 14px;

    }

    .tovar_section .hits .hits_slider,

    .hit_block .hits .hits_slider {

        margin: 0;

    }

    .tovar_section .hits .hits_slider .slick-list,

    .hit_block .hits .hits_slider .slick-list {

        padding: 0;

    }

    .tovar_section .hits .hits_slider .slick-next,

    .hit_block .hits .hits_slider .slick-next {

        right: 0;

    }

    .tovar_section .hits .hits_slider .slick-prev,

    .hit_block .hits .hits_slider .slick-prev {

        right: 45px;

    }

}

@media only screen and (min-width: 1216px) {

    .tovar_item {

        min-height: 438px;

    }

}

@media only screen and (min-width: 790px) {

    .main_banner .img_abs {

        bottom: 0;

    }

}

.catalog_list .tovar_item {

    margin-right: 18px !important;

}



/*16.07.2020*/

@media (max-width: 470px) {

	.mobile_menu .mobile_navigation .menu_list li a {

		font-size: 16px;

	}

	.mobile_menu .mobile_navigation .menu_list li {

		margin-bottom: 13px;

	}

	.mob_sub_menu {

		margin-top: 28px;

	}

	.new_menu_mobile .caption {

		font-size: 14px;

	}

	.add_links {

		margin-right: 30px;

	}

	.mobile_menu .city_select span {

		font-size: 16px;

	}

	.mobile_menu .city_select {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flex;

		display: -o-flex;

		display: flex;

		-ms-align-items: center;

		align-items: center;

	}

	.mobile_menu .city_select .icon_arrow_down {

		width: 13px;

		height: 9px;

	}

	.mobile_menu .city_select .cities_choose {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flex;

		display: -o-flex;

		display: flex;

		-ms-align-items: center;

		align-items: center;

	}

	.mobile_menu .add_links {

		margin-top: 30px;

	}

	.mobile_menu .add_links a {

		font-size: 16px;

	}

	.mobile_menu .mobile_navigation .new_menu_mobile .mob_sub_menu {

		margin-bottom: 20px;

	}

	.container {

		width: auto;

		margin: 0 15px;

	}

	.decision_list .item .info .anons ul li {

		padding-left: 0;

	}

	.decision_list .item .info .more_info {

		white-space: nowrap;

		left: 50%;

		margin-left: -120px;

	}

	.about_decision .decision_list .slick-dots {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flex;

		display: -o-flex;

		display: flex;

		justify-content: center;

	}

	.about_decision .decision_list .slick-dots li {

		width: auto !important;

		margin-right: 5px !important;

	}

	.about_decision .decision_list .slick-dots li:last-child {

		margin-right: 0 !important;

	}

	.tovar_section .heading .title_big {

		text-align: left;

	}

	.tovar_section .hits .hits_slider, .hit_block .hits .hits_slider {

		margin: 0 -15px;

	}

	.tovar_section .hits .hits_slider .slick-next, .hit_block .hits .hits_slider .slick-next {

		right: 15px;

	}

	.tovar_section .hits .hits_slider .slick-prev, .hit_block .hits .hits_slider .slick-prev {

		right: 60px;

	}

	.anim_map .container {

		width: calc(100vw - 30px);

	}

	.img_rubric_slider .slick-prev {

		right: 60px;

	}

	.img_rubric_slider .slick-next {

		right: 15px;

	}

    .sort_list {

        margin-right: 0;

    }

    .show_by_list {

        right: 0;

    }

	.catalog_list .tovar_item {

		width: 100%;

	}

	.catalog_list > a {

		display: block;

		width: 100%;

	}

	.ya-share2 {

		margin-bottom: 20px;

	}

	.analogs_container .analogs_item {

		padding-left: 15px;

		padding-right: 15px;

	}

	.additional_features .tovar_element .features_list .item {

		width: 50%;

	}

	.industry_block .decision_list .item .info .more_info {

		left: 50%;

		margin-left: -130px;

	}

	.video_cont {

		padding-left: 0;

		padding-right: 0;

	}

}



@media (max-width: 1024px) {

    .fixed_header .header_main .logo {

        display: none;

    }



    .header .header_main .mobile-logo {

        display: flex;

    }



    .fixed_header .header_main .contact_info {

        font-size: 16px;

    }

}



@media (max-width: 425px) {

    .header .header_main .mobile-logo {

        display: none;

    }

}
/* End */


/* Start:/local/styles/css/new-media.css?16685129831483*/
@media only screen and (max-width:1530px){.catalog_list .tovar_item{margin-right:20px}.catalog_list .tovar_item:nth-child(5n).video_item{margin-right:0;width:555px}.catalog_list .tovar_item:nth-child(5n){margin:0 20px 40px 0}}@media only screen and (max-width:1350px){.header .header_main .main_navigation .tovar_actions .mobile_actions{background:transparent}.seo_block ul li:before{top:17px}}@media only screen and (max-width:1215px){.catalog_list .tovar_item:nth-child(6){margin-right:15px}.catalog_list .tovar_item.video_item:nth-child(5n){margin-right:0;width:460px}.catalog_list .tovar_item:nth-child(8),.catalog_list .tovar_item:nth-child(9){margin-right:15px}.catalog_list .tovar_item{margin-right:15px}.catalog_list .tovar_item:nth-child(4n){margin-right:15px}.catalog_list .tovar_item:nth-child(5n){margin-right:15px;margin-bottom:29px}}@media only screen and (max-width:1215px){.header .header_main .contact_info .city_select .cities_choose span{display:block}}@media only screen and (max-width:767px){.main_navigation .tovar_actions{background:#042b4a}.header .header_main .main_navigation .tovar_actions .mobile_actions{background:#042b4a}.clients .client_list .item{width:46%}.footer .navigation .footer_menu .menu_list li:nth-child(7){padding-top:15px}}@media only screen and (min-width:767px){main{margin-top:121px}}@media only screen and (max-width:1530px){main{margin-top:121px}}@media only screen and (min-width:1529px){.seo_block ul li:before{top:19px!important}}
/* End */


/* Start:/local/styles/css/magnific-popup.css?16604143825249*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/styles/css/flexslider.css?16604143824485*/
@font-face{font-family:'flexslider-icon';src:url(/local/styles/css/fonts/flexslider-icon.eot);src:url('/local/styles/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url(/local/styles/css/fonts/flexslider-icon.woff) format('woff'),url(/local/styles/css/fonts/flexslider-icon.ttf) format('truetype'),url('/local/styles/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/* End */


/* Start:/local/styles/css/tilda/tilda-grid-3.0.min.css?16604143823896*/
.t-clear,.t-container:after,.t-container_100:after,.t-container_10:after,.t-container_8:after{clear:both}.t-row{margin:0}.t-container,.t-container_10,.t-container_8{margin-left:auto;margin-right:auto;padding:0;width:100%}.t-container{max-width:1200px}.t-container.flexx,.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{max-width:1000px}.t-container_8{max-width:800px}.t-container:after,.t-container:before,.t-container_100:after,.t-container_100:before,.t-container_10:after,.t-container_10:before,.t-container_8:after,.t-container_8:before{display:table;content:" "}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx,.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-col,.t-container.flexx,.t-container_flex{display:block}.t-container{max-width:640px}.t-col,.t-col_1,.t-col_10,.t-col_11,.t-col_12,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9{width:100%;max-width:100%}.t-col{float:none;padding-left:20px;padding-right:20px;margin:0;box-sizing:border-box}.t-prefix_1,.t-prefix_10,.t-prefix_11,.t-prefix_12,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9{padding-left:none}}
/* End */


/* Start:/local/styles/css/tilda/tilda-blocks-2.12.css?1660414382112189*/
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&subset=latin,cyrillic);.t-body{margin:0}#allrecords{-webkit-font-smoothing:antialiased;background-color:none}#allrecords a{color:#ff8562;text-decoration:none}#allrecords a[href^=tel]{color:inherit;text-decoration:none}#allrecords ol{padding-left:22px}#allrecords ul{padding-left:20px}#allrecords b,#allrecords strong{font-weight:700}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-text{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-text_xs{font-size:15px;line-height:1.55}.t-text_sm{font-size:18px;line-height:1.55}.t-text_md{font-size:20px;line-height:1.55}.t-text_lg{font-size:22px;line-height:1.55}.t-text_weight_plus{font-weight:400}.t-text-impact{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-text-impact_xs{font-size:26px;line-height:1.5}.t-text-impact_sm{font-size:32px;line-height:1.35}.t-text-impact_md{font-size:38px;line-height:1.35}.t-text-impact_lg{font-size:42px;line-height:1.23}.t-name{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-name_xs{font-size:16px;line-height:1.35}.t-name_sm{font-size:18px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_lg{font-size:22px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-heading{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-heading_xs{font-size:26px;line-height:1.23}.t-heading_sm{font-size:28px;line-height:1.17}.t-heading_md{font-size:30px;line-height:1.17}.t-heading_lg{font-size:32px;line-height:1.17}.t-title{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-title_xxs{font-size:36px;line-height:1.23}.t-title_xs{font-size:42px;line-height:1.23}.t-title_sm{font-size:48px;line-height:1.23}.t-title_md{font-size:52px;line-height:1.23}.t-title_lg{font-size:64px;line-height:1.23}.t-title_xl{font-size:72px;line-height:1.17}.t-title_xxl{font-size:82px;line-height:1.17}.t-descr{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xs{font-size:16px;line-height:1.55}.t-descr_sm{font-size:18px;line-height:1.55}.t-descr_md{font-size:20px;line-height:1.55}.t-descr_lg{font-size:22px;line-height:1.55}.t-descr_xl{font-size:24px;line-height:1.5}.t-descr_xxl{font-size:26px;line-height:1.45}.t-descr_xxxl{font-size:30px;line-height:1.45;letter-spacing:.45}.t-uptitle{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000;letter-spacing:2.5px}.t-uptitle_xs{font-size:12px}.t-uptitle_sm{font-size:14px}.t-uptitle_md{font-size:16px}.t-uptitle_lg{font-size:18px}.t-uptitle_xl{font-size:20px;letter-spacing:2px}.t-uptitle_xxl{font-size:22px;letter-spacing:2px}.t-uptitle_xxxl{font-size:24px;letter-spacing:2px}@media screen and (max-width:1200px){.t-text_xs{font-size:14px}.t-text_sm{font-size:16px}.t-text_md{font-size:18px}.t-text_lg{font-size:20px}.t-text-impact_md{font-size:30px}.t-descr_xxs{font-size:12px}.t-descr_xs{font-size:14px}.t-descr_sm{font-size:16px}.t-descr_md{font-size:18px}.t-descr_lg{font-size:20px}.t-descr_xl{font-size:22px}.t-descr_xxl{font-size:22px}.t-descr_xxxl{font-size:26px}.t-uptitle_md{font-size:14px}.t-uptitle_lg{font-size:16px}.t-uptitle_xl{font-size:18px}.t-uptitle_xxl{font-size:20px}.t-uptitle_xxxl{font-size:22px}.t-title_xxs{font-size:32px}.t-title_xs{font-size:38px}.t-title_sm{font-size:44px}.t-title_md{font-size:48px}.t-title_lg{font-size:60px}.t-title_xl{font-size:68px}.t-title_xxl{font-size:78px}.t-name_xs{font-size:14px}.t-name_sm{font-size:16px}.t-name_md{font-size:18px}.t-name_lg{font-size:20px}.t-name_xl{font-size:22px}.t-heading_xs{font-size:24px}.t-heading_sm{font-size:26px}.t-heading_md{font-size:28px}.t-heading_lg{font-size:30px}}@media screen and (max-width:640px){.t-text_xs{font-size:12px;line-height:1.45}.t-text_sm{font-size:14px;line-height:1.45}.t-text_md{font-size:16px;line-height:1.45}.t-text_lg{font-size:18px;line-height:1.45}.t-text-impact_sm{font-size:22px}.t-text-impact_md{font-size:26px}.t-text-impact_lg{font-size:28px}.t-descr_xs{font-size:12px;line-height:1.45}.t-descr_sm{font-size:14px;line-height:1.45}.t-descr_md{font-size:16px;line-height:1.45}.t-descr_lg{font-size:18px;line-height:1.45}.t-descr_xl{font-size:20px;line-height:1.4}.t-descr_xxl{font-size:20px}.t-descr_xxxl{font-size:22px}.t-uptitle_xs{font-size:10px}.t-uptitle_sm{font-size:10px}.t-uptitle_md{font-size:12px}.t-uptitle_lg{font-size:14px}.t-uptitle_xl{font-size:16px}.t-uptitle_xxl{font-size:18px}.t-uptitle_xxxl{font-size:20px}.t-title_xxs{font-size:28px}.t-title_xs{font-size:30px}.t-title_sm{font-size:30px}.t-title_md{font-size:30px}.t-title_lg{font-size:30px}.t-title_xl{font-size:32px}.t-title_xxl{font-size:36px}.t-name_xs{font-size:12px}.t-name_sm{font-size:14px}.t-name_md{font-size:16px}.t-name_lg{font-size:18px}.t-name_xl{font-size:20px}.t-heading_xs{font-size:22px}.t-heading_sm{font-size:24px}.t-heading_md{font-size:24px}.t-heading_lg{font-size:26px}}@media screen and (max-width:480px){.t-title_xl{font-size:30px}.t-title_xxl{font-size:30px}}.t-records{-webkit-font_smoothing:antialiased;background-color:none}.t-records a{color:#ff8562;text-decoration:none}.t-records a[href^=tel]{color:inherit;text-decoration:none}.t-records ol{padding-left:22px;margin-top:0;margin-bottom:10px}.t-records ul{padding-left:20px;margin-top:0;margin-bottom:10px}.t-cover{height:700px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed;overflow:hidden}.t-cover__carrier{height:700px;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:unset}@supports (-ms-ime-align:auto){.t-cover__carrier{transform:unset}}.t-cover__carrier.loading{opacity:0}.t-cover__carrier[data-content-cover-bg=""].loading{opacity:1!important}.t-cover__carrier.loaded{opacity:1;transition:opacity 700ms}@media screen and (max-device-width:1024px){.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}@media print{.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}.t-cover__filter{height:700px;width:100%;position:absolute;top:0;left:0}.t-cover .t-container,.t-cover .t-container_100,.t-cover .t-container_10,.t-cover .t-container_8{position:absolute;top:0;left:0;bottom:0;right:0}.t-cover__wrapper{height:700px;display:table-cell;width:1200px}.t-cover__wrapper span.space{display:inline-block;height:100%;width:1px}@media screen and (max-width:640px){.t-cover{height:400px;background-attachment:fixed}.t-cover__carrier{background-attachment:scroll!important;background-size:cover;background-position:center center}.t-cover__filter{height:400px}.t-cover__wrapper{height:400px}}@-webkit-keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.t-cover__arrow-wrapper_animated{animation:t-arrow-bottom 1.7s infinite ease}.t-cover__arrow{position:absolute;z-index:9;bottom:40px;right:0;left:0;text-align:center}.t-cover__arrow-wrapper{display:inline-block;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;cursor:pointer}.t-cover__arrow-wrapper:hover{opacity:.7}.t-cover__arrow-svg{fill:#fff}@media screen and (max-width:640px){.t-cover__arrow_mobile{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.t-cover__arrow{bottom:14px}}.t-btn{display:inline-block;font-family:'Roboto',Arial,sans-serif;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}@media screen and (max-width:640px){.t-btn{white-space:normal;padding-left:30px;padding-right:30px}}.t-btn_xs{height:35px;font-size:13px;padding-left:15px;padding-right:15px}.t-btn_sm{height:45px;font-size:14px;padding-left:30px;padding-right:30px}.t-btn_lg{height:60px;font-size:22px;padding-left:70px;padding-right:70px}.t-btn_xl{height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t-btn_xxl{height:100px;font-size:30px;padding-left:90px;padding-right:90px}@media screen and (max-width:640px){.t-btn_sm{padding-left:20px;padding-right:20px}.t-btn_lg{font-size:18px;padding-left:40px;padding-right:40px}.t-btn_xl{font-size:22px;padding-left:50px;padding-right:50px}.t-btn_xxl{font-size:26px;padding-left:60px;padding-right:60px}}.t-submit{font-family:'Roboto',Arial,sans-serif;text-align:center;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;-webkit-appearance:none;font-weight:700;white-space:nowrap;background-image:none;cursor:pointer;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background:transparent}.t-submit_sending{opacity:.5}@media screen and (max-width:640px){.t-submit{white-space:normal;padding-left:30px;padding-right:30px}}.t-input{margin:0;font-family:'Roboto',Arial,sans-serif;font-size:100%;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0}.t-input::-moz-focus-inner{padding:0;border:0}.t-input_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important;border-bottom:1px solid}.t-input_pvis{padding:26px 20px 10px 20px}.t-input__vis-ph{font-size:16px;font-family:'Roboto',Arial,sans-serif;line-height:1;opacity:.5;position:absolute;left:20px;top:22px;height:16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform-origin:left;transform-origin:left;pointer-events:none;white-space:nowrap}.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph{-webkit-transform:translateY(-12px) scale(.7);transform:translateY(-12px) scale(.7)}.t-input:invalid{box-shadow:none}.t-input-group_cb div[data-customstyle=yes]{display:inline;vertical-align:middle}.t-form_bbonly .t-input__vis-ph{left:0px!important}.t-form_bbonly .js-error-control-box .t-input__vis-ph{left:10px!important}.t-input-group_ta textarea.t-input{resize:vertical}.t-select{width:100%;box-sizing:border-box;cursor:pointer;height:60px;padding:0 45px 0 20px;font-family:'Roboto',Arial,sans-serif;font-size:16px;line-height:1.33;outline:0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none}.t-select_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important}.t-select_bbonly option{color:#000;background-color:#fff}.t-select__wrapper{position:relative}.t-select__wrapper:after{content:' ';width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;right:20px;top:0;bottom:0;margin:auto;pointer-events:none}.t-select::-ms-expand{width:0;height:0;opacity:0}.t-select__wrapper_bbonly::after{right:0px!important}.t-checkbox__control{display:block;position:relative;cursor:pointer}.t-checkbox__control .t-checkbox{position:absolute;z-index:-1;opacity:0}.t-checkbox__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border:2px solid #000;box-sizing:border-box;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}.t-checkbox__indicator:after{content:'';position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator{opacity:1}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after{display:block}.t-checkbox__labeltext,.t-checkbox__labeltext div{display:inline}.t-checkboxes__wrapper .t-checkbox__control{margin:10px 0}.t-radio{position:absolute;z-index:-1;opacity:0}.t-radio__control{display:table;position:relative;cursor:pointer;margin:0 0 10px 0}.t-radio__control:first-child{margin:3px 0 10px 0}.t-radio__control:last-child{margin:0 0 0 0}.t-radio__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border-color:#000;border-style:solid;border-width:2px;box-sizing:border-box;border-radius:50%;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}.t-radio__indicator:after{content:'';width:10px;height:10px;background:#000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.t-radio__control .t-radio:checked~.t-radio__indicator:after{opacity:1}.t-radio__control .t-radio:checked~.t-radio__indicator{opacity:1}.t-inputquantity{width:70px;text-align:center;margin-left:.5rem;margin-right:.5rem}.t-inputquantity__btn{font-size:26px;cursor:pointer;margin-left:.5rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.t-form .uploadcare-widget-button{background:#333;font-family:'Roboto',Arial,sans-serif;line-height:1.4;font-size:14px}.t-form .uploadcare-widget-button:hover{background:#444}.t-input-title{display:block;vertical-align:middle;height:100%;padding-right:10px}.t-input-subtitle{display:block;vertical-align:middle;height:100%;padding-right:10px}.t-form__bottom-text{margin-top:30px;text-align:center}.t-input-error{display:none;color:red;font-family:'Roboto',Arial,sans-serif;font-size:13px;margin-top:5px}.t-form .js-error-control-box .t-input-error{display:block}.t-form .js-error-control-box .t-input:not(.t-input-phonemask),.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-select,.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .uploadcare-widget{border:1px solid red!important}.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .t-checkbox__control{padding:10px}.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control{border:none!important;padding:0}.t-form .js-error-control-box .t-input.t-input_bbonly{padding-left:10px!important}.t-form__errorbox-bottom{display:none}.t-form__errorbox-wrapper{background:#F95D51;padding:10px;text-align:center;margin-bottom:20px;font-family:'Roboto',Arial,sans-serif}.t-form__errorbox-text{color:#fff;box-sizing:border-box;padding:0 10px 10px 10px;font-family:'Roboto',Arial,sans-serif}.t-form__errorbox-item{padding-top:10px;display:none;font-family:'Roboto',Arial,sans-serif}.t-form__successbox{text-align:center;background:#62C584;color:#fff;padding:20px;margin-bottom:20px;font-family:'Roboto',Arial,sans-serif}.t-form option{color:#000}@keyframes t-submit-spinner{to{transform:rotate(360deg)}}.t-form .t-submit{position:relative}.t-form .t-submit.t-btn_sending,.t-btn.t-btn_sending{color:transparent!important}.t-form .t-btn_sending:before,.t-btn.t-btn_sending:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:t-submit-spinner .6s linear infinite}.t-btntext{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:20px;line-height:1.55;font-weight:700;text-decoration:none;cursor:pointer;display:inline-block}.t-btntext_sm{font-size:16px}.t-btntext_lg{font-size:24px}.t-uppercase.t-btntext{font-size:16px}.t-uppercase.t-btntext_sm{font-size:14px}.t-uppercase.t-btntext_lg{font-size:20px}.t-btntext:after{content:"\00a0в†’";font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:640px){.t-btntext_lg{font-size:20px}}@media screen and (max-width:1200px){.t-screenmin-1200px{display:none}}@media screen and (max-width:980px){.t-screenmin-980px{display:none}}@media screen and (max-width:640px){.t-screenmin-640px{display:none}}@media screen and (max-width:480px){.t-screenmin-480px{display:none}}@media screen and (max-width:320px){.t-screenmin-320px{display:none}}@media screen and (min-width:321px){.t-screenmax-320px{display:none}}@media screen and (min-width:481px){.t-screenmax-480px{display:none}}@media screen and (min-width:641px){.t-screenmax-640px{display:none}}@media screen and (min-width:981px){.t-screenmax-980px{display:none}}@media screen and (min-width:1201px){.t-screenmax-1200px{display:none}}.t-hidden{display:none}.t-opacity_50{filter:alpha(opacity=50);KHTMLOpacity:.5;MozOpacity:.5;opacity:.5}.t-opacity_70{filter:alpha(opacity=70);KHTMLOpacity:.7;MozOpacity:.7;opacity:.7}.t-uppercase{text-transform:uppercase}.t-align_center{text-align:center}.t-align_left{text-align:left}.t-align_right{text-align:right}.t-margin_auto{margin-left:auto;margin-right:auto}.t-valign_middle{vertical-align:middle}.t-valign_top{vertical-align:top}.t-valign_bottom{vertical-align:bottom}.t-margin_left_auto{margin-right:0;margin-left:auto}.yashare-style .b-share-btn__facebook,.yashare-style .b-share-btn__twitter,.yashare-style .b-share-btn__vkontakte{background-color:transparent!important}.yashare-style .b-share__link{-webkit-border-radius:0px!important;border-radius:0px!important}.yashare-style-black-white .b-share-btn__wrap{background-color:#000!important;padding:5px!important}.yashare-style-transp-white .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-white .b-share-counter{color:#fff;font-weight:700}.yashare-style-white-black .b-share-btn__wrap{background-color:#fff!important;padding:5px!important}.yashare-style-white-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-counter{color:#000;font-weight:700}.ya-share2 ul{padding-left:0px!important}.carousel{position:relative}.carousel ol{padding-left:0px!important}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;line-height:1}.carousel-inner .widthauto{width:auto;max-width:100%;vertical-align:middle}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;opacity:.2;filter:alpha(opacity=20)}.carousel-control.right{right:0;left:auto}.carousel-control .carousel-control-left{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat}.carousel-control .carousel-control-left-white{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat}.carousel-control .carousel-control-right{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat;background-position:left bottom}.carousel-control .carousel-control-right-white{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat;background-position:left bottom}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators.dotsbottom{bottom:-60px}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;margin-left:5px;margin-right:5px;text-indent:-999px;cursor:pointer;background-color:#000;border:none;border-radius:10px}.carousel-indicators .active{width:10px;height:10px;margin:0;margin-left:4px;margin-right:4px;border:1px solid #000;border-radius:10px;background-color:transparent}.carousel-indicators li.white{background-color:#fff}.carousel-indicators li.white.active{border:1px solid #fff;border-radius:10px;background-color:transparent}.carousel-caption-imgs h6{font-family:'Roboto',Arial,sans-serif;color:#000;font-weight:400;font-size:14px;line-height:28px;padding-top:28px;padding-bottom:0;text-align:center}.carousel-caption-imgs p{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}.carousel-title{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:18px;line-height:28px;padding-top:36px;padding-bottom:14px;text-align:center}.carousel-descr{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}@media screen and (min-width:768px){.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:960px){.carousel-control .carousel-control-left{left:10%}.carousel-control .carousel-control-left-white{left:10%}.carousel-control .carousel-control-right{right:10%}.carousel-control .carousel-control-right-white{right:10%}}.t-tildalabel{background-color:#000;color:#fff;width:100%;height:70px;font-family:Arial;font-size:14px}.t-tildalabel:hover .t-tildalabel__wrapper{opacity:1}.t-tildalabel_white{background-color:#fff;color:#000}.t-tildalabel_gray{background-color:#eee;color:#000}.t-tildalabel__wrapper{display:table;height:30px;width:270px;margin:0 auto;padding-top:20px;opacity:.4}.t-tildalabel__txtleft{display:table-cell;width:120px;height:30px;vertical-align:middle;text-align:right;padding-right:12px;font-weight:300;font-size:12px}.t-tildalabel__wrapimg{display:table-cell;width:30px;height:30px;vertical-align:middle}.t-tildalabel__img{width:30px;height:30px;vertical-align:middle}.t-tildalabel__txtright{display:table-cell;width:120px;height:30px;vertical-align:middle;padding-left:12px;font-weight:500;letter-spacing:2px}.t-tildalabel__link{color:#fff;text-decoration:none;vertical-align:middle}.t-tildalabel_white .t-tildalabel__link,.t-tildalabel_gray .t-tildalabel__link{color:#000}.t-tildalabel-free{padding:35px 0 45px;height:auto;text-align:center}.t-tildalabel-free__main{max-width:340px;display:block;margin:0 auto;line-height:1.4;letter-spacing:.2px;color:inherit;opacity:.4}.t-tildalabel-free__links-wr{display:table;margin:30px auto 0}.t-tildalabel-free__txt-link{display:table-cell;padding:0 15px;font-size:13px;text-decoration:none;color:inherit;opacity:.25}.t-tildalabel-free__txt-link:hover,.t-tildalabel-free__main:hover{opacity:1}@media screen and (max-width:640px){.t-tildalabel-free__txt-link{display:block;padding:5px 30px}.t-tildalabel-free__main{opacity:.7}.t-tildalabel-free__txt-link{opacity:.4}}.t-carousel{position:relative}.t-carousel__inner{position:relative;overflow:hidden;margin:0 auto}.t-carousel__slides{position:relative}.t-carousel__inner>.t-carousel__item{position:relative;display:none;-webkit-transition:0 ease-in-out left;-moz-transition:0 ease-in-out left;-o-transition:0 ease-in-out left;transition:0 ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_fast{-webkit-transition:.3s ease-in-out left;-moz-transition:.3s ease-in-out left;-o-transition:.3s ease-in-out left;transition:.3s ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_slow{-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.t-carousel__item__wrapper{position:relative;margin:0 auto}.t-carousel__item__img{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel_cover .t-carousel__item__img{background-size:cover}.t-carousel__inner>.active,.t-carousel__inner>.next,.t-carousel__inner>.prev{display:block}.t-carousel__inner>.active{left:0}.t-carousel__inner>.next,.t-carousel__inner>.prev{position:absolute;top:0;width:100%}.t-carousel__inner>.next{left:100%}.t-carousel__inner>.prev{left:-100%}.t-carousel__inner>.next.left,.t-carousel__inner>.prev.right{left:0}.t-carousel__inner>.active.left{left:-100%}.t-carousel__inner>.active.right{left:100%}.t-carousel__arrows__container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;pointer-events:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=',sizingMethod='scale');background:none!important}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left{left:16px}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right{right:16px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left{left:20px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right{right:20px}.t-carousel__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;pointer-events:auto}.t-carousel__control:hover{opacity:.6}.t-carousel__arrow{width:34px;height:34px;background:transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__arrow.t-carousel__arrow_small{width:20px;height:20px}.t-carousel__arrow.t-carousel__arrow_large{width:54px;height:54px}.t-carousel__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__arrow__wrapper_left{left:30px}.t-carousel__arrow__wrapper_right{right:30px}.t-carousel__arrow_right{border-top:3px solid;border-right:3px solid}.t-carousel__arrow_right.t-carousel__arrow_light{border-top:1px solid;border-right:1px solid}.t-carousel__arrow_right.t-carousel__arrow_bold{border-top:6px solid;border-right:6px solid}.t-carousel__arrow_left{border-left:3px solid;border-bottom:3px solid}.t-carousel__arrow_left.t-carousel__arrow_light{border-left:1px solid;border-bottom:1px solid}.t-carousel__arrow_left.t-carousel__arrow_bold{border-left:6px solid;border-bottom:6px solid}.t-carousel__control.right{right:0;left:auto}@media screen and (max-width:768px){.t-carousel__control .t-carousel__arrow{width:12px;height:12px}.t-carousel-control{width:10%}.t-carousel__arrow__left{left:15px}.t-carousel__arrow__right{right:15px}}.t-carousel__indicators.carousel-indicators{z-index:15;text-align:center;list-style:none;position:relative;padding-left:0!important;margin:0 auto;padding:20px 0;bottom:auto;left:auto}.t-carousel__indicators.t-carousel__indicators_light{padding:15px 0 18px}.t-carousel__indicators.t-carousel__indicators_bold{padding:24px 0 21px}.t-carousel__indicators .t-carousel__indicator{display:inline-block;width:8px;height:8px;margin:0 6px;text-indent:-999px;cursor:pointer;background-color:#222;border:none;border-radius:10px;opacity:.4;-webkit-transition:.2s ease-in-out opacity;-moz-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:640px){.t-carousel__indicators.carousel-indicators,.t-carousel__indicators.t-carousel__indicators_light,.t-carousel__indicators.t-carousel__indicators_bold{padding:15px 0}}.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator{width:4px;height:4px;margin:0 5px}.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator{width:10px;height:10px;margin:0 6px}.t-carousel__indicators .t-carousel__indicator:hover{opacity:.8}.t-carousel__indicators .t-carousel__indicator.active{opacity:1}.t-carousel__indicators.t-carousel__indicators_inside{position:absolute;bottom:0;left:0;right:0}.t-carousel__caption-inside{display:none}.t-carousel__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-carousel__descr{margin-top:5px;color:#777}.t-mbfix{opacity:.01;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed;width:100%;height:500px;background-color:white;top:0;left:0;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}img:not([src]){visibility:hidden}.t-popup{display:none}.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_45{padding-top:45px}.t-rec_pt_60{padding-top:60px}.t-rec_pt_75{padding-top:75px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_105{padding-top:105px}.t-rec_pt_120{padding-top:120px}.t-rec_pt_135{padding-top:135px}.t-rec_pt_150{padding-top:150px}.t-rec_pt_165{padding-top:165px}.t-rec_pt_180{padding-top:180px}.t-rec_pt_195{padding-top:195px}.t-rec_pt_210{padding-top:210px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_75{padding-bottom:75px}.t-rec_pb_90{padding-bottom:90px}.t-rec_pb_105{padding-bottom:105px}.t-rec_pb_120{padding-bottom:120px}.t-rec_pb_135{padding-bottom:135px}.t-rec_pb_150{padding-bottom:150px}.t-rec_pb_165{padding-bottom:165px}.t-rec_pb_180{padding-bottom:180px}.t-rec_pb_195{padding-bottom:195px}.t-rec_pb_210{padding-bottom:210px}@media screen and (max-width:480px){.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_45{padding-top:45px}.t-rec_pt_60{padding-top:60px}.t-rec_pt_75{padding-top:75px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_105{padding-top:90px}.t-rec_pt_120{padding-top:90px!important}.t-rec_pt_135{padding-top:90px!important}.t-rec_pt_150{padding-top:90px!important}.t-rec_pt_165{padding-top:90px!important}.t-rec_pt_180{padding-top:120px!important}.t-rec_pt_195{padding-top:120px!important}.t-rec_pt_210{padding-top:120px!important}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_75{padding-bottom:75px}.t-rec_pb_90{padding-bottom:90px}.t-rec_pb_105{padding-bottom:90px}.t-rec_pb_120{padding-bottom:90px!important}.t-rec_pb_135{padding-bottom:90px!important}.t-rec_pb_150{padding-bottom:90px!important}.t-rec_pb_165{padding-bottom:90px!important}.t-rec_pb_180{padding-bottom:120px!important}.t-rec_pb_195{padding-bottom:120px!important}.t-rec_pb_210{padding-bottom:120px!important}}@media screen and (max-width:480px){.t-rec_pt-res-480_0{padding-top:0!important}.t-rec_pt-res-480_15{padding-top:15px!important}.t-rec_pt-res-480_30{padding-top:30px!important}.t-rec_pt-res-480_45{padding-top:45px!important}.t-rec_pt-res-480_60{padding-top:60px!important}.t-rec_pt-res-480_75{padding-top:75px!important}.t-rec_pt-res-480_90{padding-top:90px!important}.t-rec_pt-res-480_105{padding-top:105px!important}.t-rec_pt-res-480_120{padding-top:120px!important}.t-rec_pt-res-480_135{padding-top:135px!important}.t-rec_pt-res-480_150{padding-top:150px!important}.t-rec_pt-res-480_165{padding-top:165px!important}.t-rec_pt-res-480_180{padding-top:180px!important}.t-rec_pt-res-480_195{padding-top:195px!important}.t-rec_pt-res-480_210{padding-top:210px!important}.t-rec_pb-res-480_0{padding-bottom:0!important}.t-rec_pb-res-480_15{padding-bottom:15px!important}.t-rec_pb-res-480_30{padding-bottom:30px!important}.t-rec_pb-res-480_45{padding-bottom:45px!important}.t-rec_pb-res-480_60{padding-bottom:60px!important}.t-rec_pb-res-480_75{padding-bottom:75px!important}.t-rec_pb-res-480_90{padding-bottom:90px!important}.t-rec_pb-res-480_105{padding-bottom:105px!important}.t-rec_pb-res-480_120{padding-bottom:120px!important}.t-rec_pb-res-480_135{padding-bottom:135px!important}.t-rec_pb-res-480_150{padding-bottom:150px!important}.t-rec_pb-res-480_165{padding-bottom:165px!important}.t-rec_pb-res-480_180{padding-bottom:180px!important}.t-rec_pb-res-480_195{padding-bottom:195px!important}.t-rec_pb-res-480_210{padding-bottom:210px!important}}.t-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.t107{text-align:center}.t107__width{vertical-align:middle}.t107__widthauto{width:auto;max-width:100%;display:block;margin:0 auto}.t107__title{padding-top:28px;padding-bottom:28px;font-size:14px;line-height:28px}.t102__title{font-size:104px;color:#fff;margin:74px 0 54px 0}.t102__descr{color:#fff;padding:0 0 30px 0}.t102__descr_center{max-width:700px;margin:0 auto}@media screen and (max-width:1024px){.t102__title{font-size:70px;line-height:70px;margin-top:30px}.t102__descr{padding:0 120px}}@media screen and (max-width:640px){.t102__title{font-size:34px;line-height:38px;margin-top:30px}.t102__descr{padding:0 10px}}.t051__text{text-align:center}.t228{width:100%;height:80px;z-index:990;position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,0);-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-o-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear}.t228__beforeready{visibility:hidden}.t228 ul{margin:0}.t228__maincontainer{width:100%;height:80px;display:table}.t228__maincontainer.t228__c12collumns{max-width:1200px;margin:0 auto}.t228__leftside{display:table-cell;vertical-align:middle}.t228__centerside{display:table-cell;vertical-align:middle;text-align:center;width:100%}.t228__centerside_hidden{display:none}.t228__centerside.t228__menualign_left{text-align:left}.t228__centerside.t228__menualign_right{text-align:right}.t228__rightside{display:table-cell;vertical-align:middle;text-align:right}.t228 .lastside{display:table-cell;vertical-align:middle}.t228__padding40px{width:40px}.t228__maincontainer.t228__c12collumns .t228__padding40px{width:20px}.t228__logo{display:inline-block;font-size:24px;font-weight:400;white-space:nowrap;padding-right:30px}.t228__imglogo{margin-right:30px}.t228__list{list-style-type:none;margin:0;padding:0!important;-webkit-transition:opacity ease-in-out .2s;-moz-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.t228__list_item{clear:both;font-family:'Roboto',Arial,sans-serif;font-size:16px;display:inline-block;padding-left:15px;padding-right:15px;margin:0;color:#000;white-space:nowrap}.t228__list_item .t-active{opacity:.7}.t228__list_item:first-child{padding-left:0}.t228__list_item:last-child{padding-right:0}.t228__leftcontainer{display:inline-block}.t228__rightcontainer{display:table;text-align:right;width:auto;position:relative;float:right}.t228__right_descr{padding-left:30px;display:table-cell;vertical-align:middle;white-space:nowrap;font-family:'Roboto',Arial,sans-serif;font-size:13px;color:#000}.t228__right_buttons{padding-left:30px;display:table-cell;vertical-align:middle}.t228__right_buttons_wrap{display:table;width:auto;float:right}.t228__right_buttons_but{display:table-cell;vertical-align:middle}.t228__right_share_buttons{display:table-cell;vertical-align:middle;min-width:220px}.t228 .b-share{display:table!important;float:right}.t228 .b-share-btn__wrap{display:table-cell!important;float:none!important;padding-left:5px!important}.t228__right_langs{padding-left:30px;display:table-cell;vertical-align:middle}.t228__right_langs_wrap{display:table;width:auto;float:right}.t228__right_langs_lang{display:table-cell;vertical-align:middle;padding:0 10px;font-family:'Roboto',Arial,sans-serif;font-size:16px;color:#000;word-break:keep-all}.t228__right_social_links{padding-left:30px;display:table-cell;vertical-align:middle;line-height:0}.t228__right_social_links_wrap{display:table;width:auto}.t228__right_social_links a{display:block;vertical-align:middle}.t228__right_social_links_item{display:table-cell;vertical-align:middle;padding:0 5px}.t228__mobile{display:none;width:100%;top:0;z-index:990}.t228 a,#allrecords .t228 a{text-decoration:none;color:#000}.t228 .t-btn{height:40px;font-size:14px;padding-left:30px;padding-right:30px;margin-left:10px}.t228__right_langs_lang a,.t228__right_langs_lang .t794__tm-link{white-space:nowrap}@media screen and (max-width:1200px){.t228__padding40px{width:20px}.t228__maincontainer.t228__c12collumns .t228__padding40px{width:20px}.t228__imglogo{margin-right:15px}.t228__logo{padding-right:15px}.t228__right_descr{padding-left:15px}.t228__right_buttons{padding-left:15px}.t228__right_share_buttons{padding-left:15px}.t228__right_langs{padding-left:15px}.t228__right_social_links{padding-left:15px}}@media screen and (max-width:980px){.t228__list_hidden{opacity:1}.t228{position:static;text-align:center;display:block;margin:0;padding:0;height:auto!important}.t228__maincontainer{height:auto!important;display:block}.t228__mobile.t228__positionfixed+.t228.t228__positionfixed{top:64px}.t228__leftside,.t228__rightside,.t228__centerside{display:block;text-align:center;float:none}.t228__leftcontainer,.t228__centercontainer,.t228__rightcontainer{padding:20px 0}.t228__imglogo{width:auto!important;box-sizing:border-box;padding:20px;margin:0 auto}.t228__imglogomobile.t228__imglogo{width:100%!important}.t228__padding40px{display:none}.t228__padding10px{display:none}.t228__rightcontainer{display:table;position:static;float:none;text-align:center;margin:0 auto}.t228__right_share_buttons{display:table;position:static;padding:15px 0;margin:0 auto;text-align:center;float:none;min-width:inherit}.t228__right_buttons{display:table;padding:15px 0;margin:0 auto;text-align:center}.t228__right_descr,.t228__right_langs,.t228__right_social_links{display:table;padding:10px 0;margin:0 auto;text-align:center}.t228__logo{text-align:center;margin:20px}.t228 img{float:inherit}.t228 .t228__list_item{display:block;text-align:center;padding:10px!important;white-space:normal}.t228__list_item a{display:inline-block}.t228 .t-btn{margin-left:5px;margin-left:5px}.t228__logo{white-space:normal;padding:0}.t228.t228__hidden{display:none;height:100%}.t228__mobile{background-color:#111;display:block}.t228__mobile_text{position:absolute;color:#fff;top:50%;max-width:calc(100% - 80px);transform:translateY(-50%);left:20px}.t228__mobile_container{padding:20px;position:relative;min-height:24px}.t228__burger{position:absolute;top:50%;margin-top:-10px;right:20px;width:28px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:1003}.t228__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;background-color:#fff}.t228__burger span:nth-child(1){top:0}.t228__burger span:nth-child(2),.t228__burger span:nth-child(3){top:8px}.t228__burger span:nth-child(4){top:16px}.t228_opened .t228__burger span:nth-child(1){top:8px;width:0%;left:50%}.t228_opened .t228__burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t228_opened .t228__burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t228_opened .t228__burger span:nth-child(4){top:8px;width:0%;left:50%}}@media screen and (max-width:640px){.t228__right_buttons_but{display:table;padding:0 0;margin:0 auto 10px}}.t228__positionabsolute{position:absolute}.t228__mobile.t228__positionfixed{position:fixed}.t228__positionstatic{position:static}.t228 .ya-share2__container_size_m .ya-share2__icon{width:28px;height:28px}.t228 .ya-share2__list{margin-bottom:0}.t228 .ya-share2__container_size_m .ya-share2__counter{line-height:28px}.t228__black-white .ya-share2__badge{background-color:#111!important}.t228__transp-white .ya-share2__badge{background-color:transparent!important}.t228__transp-white .ya-share2__container_size_m .ya-share2__counter:before{display:none}.t228__transp-white .ya-share2__container_size_m .ya-share2__counter{padding-left:0!important;margin-top:2px}.t228__white-black .ya-share2__badge{background-color:#fff!important}.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t228__white-black .ya-share2__container_size_m .ya-share2__counter{color:#222}.t228__white-black .ya-share2__counter:before{background-color:#222}.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t228__transp-black .ya-share2__badge{background-color:transparent!important}.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t228__transp-black .ya-share2__container_size_m .ya-share2__counter{color:#222;padding-left:0!important;margin-top:2px}.t228__transp-black .ya-share2__counter:before{display:none}.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t337 .t-cover{overflow:hidden}.t337 .t-cover__carrier{overflow:hidden}.t337__avatar{border-radius:100px;width:160px;height:160px;background-size:cover;background-repeat:no-repeat;background-position:center;border:2px solid #fff;position:absolute;top:-82px;left:0;right:0;margin:0 auto;background-color:#fff}.t337__author{margin:0 auto;text-align:center;padding-top:105px;position:relative}.t337__descr{margin-top:10px}.t337__content{padding:0 20px}@media screen and (max-width:640px){.t337__avatar{width:100px;height:100px;top:-52px}.t337__author{padding-top:65px}.t337 .t-cover,.t337 .t-cover__carrier,.t337 .t-cover .t-cover__filter,.t337__wrapper{height:200px!important}}.t338__logo{margin-bottom:55px;max-width:280px;width:100%}.t338__title{color:#fff;margin-bottom:50px}.t338__descr{color:#fff;margin-bottom:63px}.t338__btn{border-radius:100px;font-size:14px;height:50px;padding-right:34px;padding-left:34px;color:#fff}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0}.t396__body_overflow_hidden{overflow:hidden}.t396__display_none{display:none}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}.t396__artboard.rendering .tn-elem{visibility:hidden}.t396__artboard.rendered .tn-elem{visibility:visible}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;-moz-transform:unset}.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh;transform:translateZ(0)}.t396__elem{position:absolute;box-sizing:border-box;display:table}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.t396 a.tn-atom{text-decoration:none}.t396 .tn-atom__img{width:100%;display:block}.t396 .tn-atom__html{vertical-align:top}.t396 .tn-atom__pin{border-radius:1000px;border-style:solid}.t396 .tn-atom__pin_onclick{cursor:pointer}.t396 .tn-atom__tip{position:absolute;box-sizing:border-box;width:300px;max-width:90vw;padding:15px;display:none}.t396 .tn-atom__pin:hover .tn-atom__tip{display:none}.t396 .tn-atom__tip-img{width:100%;display:block;margin-bottom:10px}.t396 .tn-atom__tip[data-tip-pos=top]{bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos=bottom]{top:100%;margin-top:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos=left]{right:100%;margin-right:15px;top:50%;transform:translateY(-50%)}.t396 .tn-atom__tip[data-tip-pos=right]{left:100%;margin-left:15px;top:50%;transform:translateY(-50%)}.t396__ui{position:absolute;top:16px;left:196px;background-color:#fa876b;color:#000!important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px}.t406__table{display:table;width:100%;vertical-align:middle;background-color:#000;position:relative;overflow:hidden;height:650px}.t406__bg{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.t406__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.t406__cell{display:table-cell;width:100%;height:100%}.t406__textwrapper{padding:30px 20px;position:relative;box-sizing:border-box}.t406__textwrapper__content{margin:30px auto;position:relative}.t406__text{color:#fff;margin-top:30px}.t406__title{color:#fff}.t406__uptitle{color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:30px}.t406__textwrapper__content{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.t406__button-wrapper{display:inline-block;margin-top:60px}.t406__submit{text-align:center;height:54px;vertical-align:middle;display:table-cell;border:0 none;font-size:14px;padding-left:38px;padding-right:38px;-webkit-appearance:none;background:none}.t415__mainblock{margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:1}.t415__content{padding:30px 0}.t415__hide{display:none!important}.t415__col{display:inline-block;padding-right:32px;margin-right:30px;position:relative;min-width:90px}.t415__col:after{content:' ';position:absolute;top:0;right:0;bottom:0;opacity:.2;background:#fff;width:1px}.t415__col:last-child:after{display:none}.t415__col:last-child{margin-right:0;padding-right:0}.t415__number{color:#fff}.t415__text{color:#fff;padding-bottom:7px}.t415__logo{margin-bottom:45px;max-width:280px;width:100%}.t415__textwrapper{margin:0 auto 55px}.t415__uptitle,.t415__title,.t415__descr,.t415__descr-second{color:#fff}.t415__uptitle{margin-bottom:18px}.t415__descr{margin-top:18px}.t415__hint{color:#fff;margin-top:45px}.t415__descr-second{margin:0 auto 25px}.t415__buttons{margin-top:50px}.t415__btn{height:56px;padding-left:35px;padding-right:35px}@media screen and (max-width:640px){.t415__col{padding-right:16px;margin-right:10px;min-width:35px}.t415__logo{margin-bottom:25px}.t415__textwrapper{margin-bottom:35px}.t415__hint{margin-top:35px}.t415__buttons{margin-top:35px}.t415__btn{display:block;margin-right:0!important;font-size:14px;height:50px}.t415__btn-second{margin-top:20px}}@media screen and (max-width:400px){.t415__number{font-size:24px}}.record[off=y] .t450{display:none}.t450__static.t450__overlay{position:relative!important;height:100vh;z-index:1!important}.t450__static.t450{position:absolute!important;height:100vh;z-index:1!important}.t450__body_menushowed{height:100vh;min-height:100vh;overflow:hidden}.t450 a,#allrecords .t450 a{text-decoration:none;color:#000}.t450{position:fixed;top:0;right:0;bottom:0;max-width:300px;width:100%;z-index:99999;overflow:hidden;-webkit-transition:transform ease-in-out 0.3s;-moz-transition:transform ease-in-out 0.3s;-o-transition:transform ease-in-out 0.3s;transition:transform ease-in-out 0.3s;-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);background-color:#111}.t450.t450__overflowed{overflow-y:scroll}.t450__close{width:40px;height:40px;background-color:#111;position:absolute;top:5px;right:5px;cursor:pointer;z-index:999999}.t450__static.t450__close{position:absolute;z-index:1}.t450__left{left:0;right:auto;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.t450__menu_show.t450{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);z-index:999999}.t450__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s}.t450__menu_show.t450__overlay{display:block;z-index:99999;opacity:1}.t450__overlay_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6}.t450__container{box-sizing:border-box;padding:48px 40px 38px;position:relative;height:100%}.t450__rightside{position:absolute;right:40px;bottom:38px;left:40px}.t450__overflowed .t450__rightside{position:relative;right:auto;bottom:auto;left:auto}.t450__logowrapper{margin-bottom:25px}.t450__logo{color:#fff}.t450__logoimg{display:block;width:100%;max-width:120px}.t-align_center .t450__logoimg{margin:0 auto}.t-align_right .t450__logoimg{margin-left:auto}.t450__list{list-style-type:none;margin:0;padding:0!important}.t450__list_item{clear:both;font-family:'Roboto',Arial,sans-serif;font-size:16px;display:block;margin:0;color:#000}.t450__list_item a{margin-bottom:15px;display:inline-block}.t450__list_item a.t-menusub__link-item{margin-bottom:0}.t450__list_item:last-child a{margin-bottom:0!important;display:inline-block}.t450__list_item .t-active{opacity:.7}.t450__right_social_links{margin-top:24px}.t450__right_social_links_item{display:inline-block;vertical-align:top;margin-right:4px;margin-top:2px}.t450__right_social_links_item:last-child{margin-right:0}.t450__right_descr{font-family:'Roboto',Arial,sans-serif;font-size:13px;color:#fff;margin-top:25px}.t450__right_share_buttons{margin-top:25px}.t450__right_buttons{margin-top:15px}.t450__right_buttons_but{display:inline-block;margin-top:10px}.t450__container.t-align_left .t450__right_buttons_but_two_left{margin-right:5px}.t450__container.t-align_right .t450__right_buttons_but_two_left{margin-right:0}.t450__container.t-align_left .t450__right_buttons_but_two_right{margin-left:0}.t450__container.t-align_right .t450__right_buttons_but_two_right{margin-left:5px}.t450__container.t-align_center .t450__right_buttons_but_two_left{margin-right:2.5px}.t450__container.t-align_center .t450__right_buttons_but_two_right{margin-left:2.5px}.t450__right_buttons_but .t-btn{padding-left:40px;padding-right:40px}.t450__right_buttons_but .t-btn_sm{padding-left:24px;padding-right:24px}.t450__right_langs{margin-top:25px}.t450__right_langs_lang{display:inline-block;margin-right:2px}.t450__close_icon{width:24px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);z-index:999;margin-top:11px;margin-left:8px}.t450__close_icon span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);height:2px;background-color:#fff}.t450__close_icon span:nth-child(1){top:0}.t450__close_icon span:nth-child(2),.t450__close_icon span:nth-child(3){top:8px}.t450__close_icon span:nth-child(4){top:16px}.t450_opened .t450__close_icon span:nth-child(1){top:8px;width:0%;left:50%}.t450_opened .t450__close_icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t450_opened .t450__close_icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t450_opened .t450__close_icon span:nth-child(4){top:8px;width:0%;left:50%}@media screen and (max-width:980px){.t450__container .t-menusub__menu{margin-bottom:10px}.t450__container .t-menusub__content{padding-top:0;padding-bottom:10px;padding-left:0;padding-right:0}.t450__container.t-align_center .t-menusub__content{text-align:center}.t450__container.t-align_left .t-menusub__content{text-align:left}.t450__container.t-align_right .t-menusub__content{text-align:right}.t450__list_item a.t-menusub__link-item{margin-bottom:0}.t450__list_item:last-child a+.t-menusub .t-menusub__content{margin-top:15px}}@media screen and (max-width:640px){.t450__container{padding:42px 25px 25px}.t450__rightside{right:25px;bottom:25px;left:25px}}.t450__burger_container{position:fixed;right:15px;width:58px;height:58px;cursor:pointer;z-index:99999;-webkit-transition:opacity ease-in-out .2s;-moz-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.t450__burger_container.t450__beforeready{opacity:0;z-index:-1}.t450__burger_container.t450__burger-nobg{width:auto!important;height:auto!important}.t450__burger_container.t450__static{position:relative!important;top:auto!important;right:auto!important;left:auto!important;margin-left:auto!important;z-index:1}.t450__burger_container.t450__small{width:48px;height:48px}.t450__burger_container.t450__big{width:78px;height:78px}.t450__burger_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#111}.t450__burger_cirqle{border-radius:100px}.t450__burger{width:28px;height:19px;z-index:999;position:absolute;top:50%;right:0;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 auto}.t450__burger-nobg .t450__burger{position:relative;top:auto;right:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.t450__big .t450__burger{width:38px;height:26px}.t450__small .t450__burger{width:22px;height:14px}.t450__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);height:3px;background-color:#000}.t450__big .t450__burger span{height:4px}.t450__small .t450__burger span{height:2px}.t450__burger span:nth-child(1){top:0}.t450__burger span:nth-child(2),.t450__burger span:nth-child(3){top:8px}.t450__big .t450__burger span:nth-child(2),.t450__big .t450__burger span:nth-child(3){top:11px}.t450__small .t450__burger span:nth-child(2),.t450__small .t450__burger span:nth-child(3){top:6px}.t450__burger span:nth-child(4){top:16px}.t450__big .t450__burger span:nth-child(4){top:22px}.t450__small .t450__burger span:nth-child(4){top:12px}.t450 .ya-share2__container_size_m .ya-share2__icon{width:28px;height:28px}.t450 .ya-share2__list{margin-bottom:0}.t450 .ya-share2__container_size_m .ya-share2__counter{line-height:28px}.t450__black-white .ya-share2__badge{background-color:#111!important}.t450__transp-white .ya-share2__badge{background-color:transparent!important}.t450__transp-white .ya-share2__container_size_m .ya-share2__counter:before{display:none}.t450__transp-white .ya-share2__container_size_m .ya-share2__counter{padding-left:0!important;margin-top:2px}.t450__white-black .ya-share2__badge{background-color:#fff!important}.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t450__white-black .ya-share2__container_size_m .ya-share2__counter{color:#222}.t450__white-black .ya-share2__counter:before{background-color:#222}.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t450__transp-black .ya-share2__badge{background-color:transparent!important}.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t450__transp-black .ya-share2__container_size_m .ya-share2__counter{color:#222;padding-left:0!important;margin-top:2px}.t450__transp-black .ya-share2__counter:before{display:none}.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t451__panel{-webkit-transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s}.t451__beforeready{-moz-transform:translate(0,-110%);-ms-transform:translate(0,-110%);-webkit-transform:translate(0,-110%);-o-transform:translate(0,-110%);transform:translate(0,-110%)}.t451__container{width:100%;z-index:99999;position:fixed;top:0;right:0;left:0}.t451__container.t451__positionstatic{position:relative;z-index:initial;top:auto;right:auto;left:auto}.t451__container.t451__positionabsolute{position:absolute}.t451__menu__content.t451__col-12{max-width:1160px;padding:0 0}.t451__container__bg{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.t451__menu__content{display:table;width:100%;box-sizing:border-box;table-layout:fixed;height:100%;position:relative;margin:0 auto;padding:0 40px}.t451__side{display:table-cell;vertical-align:middle;position:relative;width:50%}.t451__centerside{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:100}.t451__rightside{text-align:right}.t451__textlogo__container{display:inline-block}.t451__logo__img{display:block;width:100%;max-width:100px}.t451__burger{position:absolute;width:28px;height:20px;margin-top:-10px;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999}.t451__burger.t451__burger_mobile{top:50%}.t451__rightside .t451__burger{left:auto;right:0}.t451__big .t451__burger{width:42px;height:32px;margin-top:-16px}.t451__small .t451__burger{width:22px;height:14px;margin-top:-7px}.t451__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;background-color:#000}.t451__big .t451__burger span{height:5px}.t451__small .t451__burger span{height:2px}.t451__burger span:nth-child(1){top:0}.t451__burger span:nth-child(2),.t451__burger span:nth-child(3){top:8px}.t451__big .t451__burger span:nth-child(2),.t451__big .t451__burger span:nth-child(3){top:13px}.t451__small .t451__burger span:nth-child(2),.t451__small .t451__burger span:nth-child(3){top:6px}.t451__burger span:nth-child(4){top:16px}.t451__big .t451__burger span:nth-child(4){top:26px}.t451__small .t451__burger span:nth-child(4){top:12px}.t451__actions_item{display:inline-block;vertical-align:middle;margin-right:25px}.t451__actions_item:last-child{margin-right:0}.t451__right_social_links{margin-top:3px}.t451__right_social_links_item{display:inline-block}.t451__body_menushowed{height:100vh;min-height:100vh;overflow:hidden}.t451m{position:fixed;top:0;right:0;bottom:0;max-width:300px;width:100%;z-index:999999;overflow:hidden;-webkit-transition:transform ease-in-out 0.3s;-moz-transition:transform ease-in-out 0.3s;-o-transition:transform ease-in-out 0.3s;transition:transform ease-in-out 0.3s;-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);background-color:#111}.t451m__left{left:0;right:auto;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.t451m__menu_show.t451m{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.t451m.t451m__overflowed{overflow-y:scroll}.t451m__close{width:40px;height:40px;background-color:#111;position:absolute;top:5px;right:5px;cursor:pointer;z-index:999999}.t451m__overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s}.t451m__menu_show.t451m__overlay{z-index:99999;opacity:1}.t451m__overlay_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6}.t451m__container{box-sizing:border-box;padding:48px 40px 38px;position:relative;height:100%}.t451m__rightside{position:absolute;right:40px;bottom:38px;left:40px}.t451m__overflowed .t451m__rightside{position:relative;right:auto;bottom:auto;left:auto}.t451m__list{list-style-type:none;margin:0;padding:0!important}.t451m__list_item{clear:both;font-family:'Roboto',Arial,sans-serif;font-size:16px;display:block;margin:0;color:#000}.t451m__list_item a{margin-bottom:15px;display:inline-block}.t451m__list_item:last-child a{margin-bottom:0!important}.t451m__list_item .t-active{opacity:.7}.t451m__right_descr{margin-top:20px;color:#fff}.t451m__right_social_links{margin-top:28px;display:none}.t451m__right_social_links_item{display:inline-block;vertical-align:top;margin-right:4px;margin-top:2px}.t451m__right_social_links_item:last-child{margin-right:0}.t451m__close_icon{width:24px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);z-index:999;margin-top:11px;margin-left:8px}.t451m__close_icon span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);height:2px;background-color:#fff}.t451m__close_icon span:nth-child(1){top:8px;width:0%;left:50%}.t451m__close_icon span:nth-child(2){top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t451m__close_icon span:nth-child(3){top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t451m__close_icon span:nth-child(4){top:8px;width:0%;left:50%}.t451m__right_share_buttons{margin-top:25px;display:none}.t451__burger_mobile{display:none}@media screen and (max-width:1200px){.t451__menu__content{padding:0 20px}}@media screen and (max-width:980px){.t451__side{display:none}.t451__burger_mobile{display:block;left:auto;right:20px}.t451__centerside{text-align:left;left:20px;margin-right:60px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.t451m__right_share_buttons{display:block}.t451m__right_social_links{display:block}.t451__logo__img{margin-left:0}}@media screen and (max-width:980px){.t451m__container .t-menusub__menu{margin-bottom:10px}.t451m__container .t-menusub__content{padding-top:0;padding-bottom:10px;padding-left:0;padding-right:0}.t451m__container.t-align_center .t-menusub__content{text-align:center}.t451m__container.t-align_left .t-menusub__content{text-align:left}.t451m__container.t-align_right .t-menusub__content{text-align:right}.t451m__list_item a.t-menusub__link-item{margin-bottom:0}.t451m__list_item:last-child a+.t-menusub .t-menusub__content{margin-top:15px}}@media screen and (max-width:640px){.t451m__container{padding:42px 25px 25px}.t451m__rightside{right:25px;bottom:25px;left:25px}}.t451 .ya-share2__container_size_m .ya-share2__icon{width:28px;height:28px}.t451 .ya-share2__list{margin-bottom:0}.t451 .ya-share2__container_size_m .ya-share2__counter{line-height:28px}.t451__black-white .ya-share2__badge{background-color:#111!important}.t451__transp-white .ya-share2__badge{background-color:transparent!important}.t451__transp-white .ya-share2__container_size_m .ya-share2__counter:before{display:none}.t451__transp-white .ya-share2__container_size_m .ya-share2__counter{padding-left:0!important;margin-top:2px}.t451__white-black .ya-share2__badge{background-color:#fff!important}.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t451__white-black .ya-share2__container_size_m .ya-share2__counter{color:#222}.t451__white-black .ya-share2__counter:before{background-color:#222}.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t451__transp-black .ya-share2__badge{background-color:transparent!important}.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t451__transp-black .ya-share2__container_size_m .ya-share2__counter{color:#222;padding-left:0!important;margin-top:2px}.t451__transp-black .ya-share2__counter:before{display:none}.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t460__svgwrapper{position:relative;max-width:100%;overflow:hidden;margin:0 auto}.t460__svg{display:block;width:100%;height:100%}.t460__linerelativewrapper{position:relative}.t460__linewrapper{position:absolute;bottom:0;width:100%}.t460__horizontalline{margin:0;border:0;background-color:#C2C2C2;height:1px;right:0;bottom:0;margin:0 20px}.t460__iconbg{position:absolute;top:1px;left:1px;border-radius:100%;background:none;z-index:0;max-width:96%;max-height:96%}.t460__iconlink{display:block;margin:0 auto;max-width:100%;height:auto!important;position:relative}.t460__right_social_links_wrap{display:table;table-layout:fixed;width:100%}.t460__right_social_links_item{display:table-cell;-webkit-transition:opacity ease-in-out 0.2s;-moz-transition:opacity ease-in-out 0.2s;-o-transition:opacity ease-in-out 0.2s;transition:opacity ease-in-out 0.2s;padding:10px}.t460__right_social_links_item:hover{opacity:.9}.t460__right_social_links{margin:80px 20px}.t460__bottomtext{color:#000;padding:40px 20px}@media screen and (max-width:1200px){.t460 .t460__container{max-width:960px;margin-left:auto;margin-right:auto;padding:0}}@media screen and (max-width:960px){.t460 .t460__container{text-align:center}.t460__right_social_links_item{padding:5px}}.t497 .t-section__topwrapper{margin-bottom:105px}.t497 .t-section__title{margin-bottom:40px}.t497 .t-section__descr{max-width:560px}.t497 .t-section__bottomwrapper{margin-top:105px}.t497 .t-row{overflow:hidden}.t497__textwrapper{padding-left:20px;width:100%}.t497__imgwrapper{width:45px}.t497__bgimg{width:45px;height:45px;background-size:cover;background-repeat:no-repeat;background-position:center}.t497__img{max-width:100%;width:100%;height:auto}.t497__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t497__name{padding-bottom:8px}.t497__separator{margin-bottom:90px}@media screen and (max-width:960px){.t497__separator{margin-bottom:0px!important}.t497 .t-section__bottomwrapper{margin-top:45px}.t497 .t-section__topwrapper{margin-bottom:45px}.t497 .t-section__title{margin-bottom:20px}.t497__bgimg{max-width:50px!important;max-height:50px!important}.t497__imgwrapper{max-width:50px!important}.t497__col{margin-top:30px}.t497__col_first{margin-top:0px!important}}.t498 .t-section__topwrapper{margin-bottom:105px}.t498 .t-section__title{margin-bottom:40px}.t498 .t-section__descr{max-width:560px}.t498 .t-section__bottomwrapper{margin-top:105px}.t498__col{vertical-align:top;position:relative;height:auto}.t498__col-wrapper{text-align:center;box-sizing:border-box;padding:0 25px}.t498__line{width:1px;background:#eee;position:absolute;top:0;bottom:0;left:-20px;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.t498__bgimg{width:100px;height:100px;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:30px}.t498__img{margin-bottom:30px;width:100px;height:auto;max-width:100%}.t498__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t498__title{padding-bottom:20px}.t498__uptitle{padding-bottom:15px}@media screen and (max-width:1200px){.t498__line{left:-10px}}@media screen and (max-width:960px){.t498 .t-section__bottomwrapper{margin-top:45px}.t498 .t-section__topwrapper{margin-bottom:45px}.t498 .t-section__title{margin-bottom:20px}.t498__col{padding:0 5% 0 5%;width:100%;height:auto!important;display:block}.t498__col-wrapper{padding:45px 0 45px 0}.t498__col-wrapper_fisrt{padding-top:0}.t498__line{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:90%!important;margin:0 5% 0 5%;left:0;height:1px}.t498__title,.t498__uptitle{padding-bottom:10px}}.t508 .t-section__topwrapper{margin-bottom:90px}.t508 .t-section__title{margin-bottom:40px}.t508 .t-section__descr{max-width:560px}.t508 .t-section__bottomwrapper{margin-top:105px}.t508__separator{margin-bottom:55px}.t508__textwrapper{padding-left:40px}.t508__bottommargin{margin-bottom:14px}.t508__checkmark{width:55px;display:block}.t508__imgwrapper{width:55px}.t508__bgimg{width:55px;height:55px;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.t508__img{width:100%;max-width:100%;height:auto}.t508__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media screen and (max-width:960px){.t508 .t-section__bottomwrapper{margin-top:45px}.t508 .t-section__topwrapper{margin-bottom:45px}.t508 .t-section__title{margin-bottom:20px}.t508__separator{margin-bottom:40px!important}.t508__checkmark,.t508__bgimg{max-width:50px;max-height:50px}.t508__imgwrapper{max-width:50px}.t508__textwrapper{padding-left:20px!important}}@media screen and (max-width:640px){.t508__checkmark,.t508__bgimg{max-width:40px;max-height:40px}.t508__imgwrapper{max-width:40px}}.t524 .t-section__topwrapper{margin-bottom:105px}.t524 .t-section__title{margin-bottom:40px}.t524 .t-section__descr{max-width:560px}.t524 .t-section__bottomwrapper{margin-top:105px}.t524__wrapperleft{padding-left:0;padding-right:0}.t524__wrappercenter{padding-left:20px;padding-right:20px}.t524__separator{margin-bottom:90px}.t524__itemwrapper{margin:0 auto}.t524__imgwrapper{width:200px;max-width:100%;margin-bottom:20px}.t524__bgimg{width:100%;max-width:100%;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.t524__img{width:100%;max-width:100%;height:auto}.t524__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t524__persdescr{color:#7a7a7a}.t524__bottommargin_sm{margin-bottom:4px}.t524__bottommargin_lg{margin-bottom:18px}@media screen and (max-width:960px){.t524 .t-section__bottomwrapper{margin-top:45px}.t524 .t-section__topwrapper{margin-bottom:45px}.t524 .t-section__title{margin-bottom:20px}.t524__separator{display:none}.t524__container{font-size:0}.t524__col{margin-bottom:45px}.t524__col-mobstyle{width:50%;display:inline-block;vertical-align:top}.t524__itemwrapper_1,.t524__itemwrapper_3{max-width:300px}.t524__itemwrapper_2{max-width:460px}.t524__itemwrapper_4{max-width:220px}}@media screen and (max-width:640px){.t524__col-mobstyle:nth-child(odd){padding-left:40px}.t524__col-mobstyle:nth-child(even){padding-right:40px}}@media screen and (max-width:480px){.t524__col-mobstyle{width:100%;display:block}.t524__col-mobstyle:nth-child(odd){padding-left:20px}.t524__col-mobstyle:nth-child(even){padding-right:20px}}.t550 .t-section__topwrapper{margin-bottom:105px}.t550 .t-section__title{margin-bottom:40px}.t550 .t-section__descr{max-width:560px}.t550 .t-section__bottomwrapper{margin-top:105px}.t550__numberwrapper{position:relative;padding-bottom:40px}.t550__col:last-child .t550__numberwrapper{padding-bottom:0!important}.t550__number{position:relative;z-index:1}.t550__circle{width:44px;height:44px;background:#222;border-radius:100%;border:2px solid #fff}.t550__digit{position:absolute;top:50%;left:0;right:0;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.t550__line{position:absolute;height:100%;background:#222;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.t550__col:last-child .t550__line{display:none}.t550__textwrapper{padding-left:25px;padding-bottom:40px}.t550__col:last-child .t550__textwrapper{padding-bottom:0!important}.t550__descr{margin-top:4px;margin-bottom:5px}@media only screen and (max-width:960px){.t550 .t-section__bottomwrapper{margin-top:45px}.t550 .t-section__topwrapper{margin-bottom:45px}.t550 .t-section__title{margin-bottom:20px}}.t580{text-align:center}.t580__title{color:#fff;margin-bottom:25px}.t580__descr{color:#fff}.t580__buttons{margin-top:70px}.t580__buttons-wrapper{display:table;position:relative}.t580__arrow-icon{width:45px;position:absolute;left:-30px;transform:translateX(-100%);fill:#fff;top:0;bottom:0;margin:auto}.t580__arrow-icon_mobile{display:none}.t580__arrow-icon_right{right:-30px;transform:scaleX(-1);transform-origin:right;left:auto}.t580__btn-size_lg{height:70px;font-size:22px;padding-left:70px;padding-right:70px}.t580__btn-size_xl{height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t580__btn-size_xxl{height:100px;font-size:30px;padding-left:90px;padding-right:90px}.t580__marginleft20px{margin-left:20px}@media screen and (max-width:960px){.t580__buttons{margin-top:30px}.t580__arrow-icon{display:none}.t580__arrow-icon_mobile{display:block;width:20px;margin:0 auto 20px;fill:#fff}}@media screen and (max-width:640px){.t580__marginleft20px{margin-left:0}.t580__btn,.t580__buttons-wrapper{margin-bottom:10px;width:100%}.t580__btn-size_lg,.t580__btn-size_xl,.t580__btn-size_xxl{height:60px;font-size:18px;padding-left:40px;padding-right:40px}}.t581{text-align:center}.t581 .js-payment-systembox{bottom:-50px;top:initial}.t581__wrapper{padding-top:42px;padding-bottom:42px}.t581__title{color:#fff;margin-bottom:25px}.t581__descr{color:#fff}.t581__buttons{margin-top:70px}.t581__buttons-wrapper{display:table;position:relative}.t581__arrow-icon{width:45px;position:absolute;left:-30px;transform:translateX(-100%);fill:#fff;top:0;bottom:0;margin:auto}.t581__arrow-icon_mobile{display:none}.t581__arrow-icon_right{right:-30px;transform:scaleX(-1);transform-origin:right;left:auto}.t581__btn-size_lg{height:70px;font-size:22px;padding-left:70px;padding-right:70px}.t581__btn-size_xl{height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t581__btn-size_xxl{height:100px;font-size:30px;padding-left:90px;padding-right:90px}.t581__marginleft20px{margin-left:20px}@media screen and (max-width:960px){.t581__buttons{margin-top:30px}.t581__arrow-icon{display:none}.t581__arrow-icon_mobile{display:block;width:20px;margin:0 auto 20px;fill:#fff}}@media screen and (max-width:640px){.t581__marginleft20px{margin-left:0}.t581__btn,.t581__buttons-wrapper{margin-bottom:10px;width:100%}.t581__btn-size_lg,.t581__btn-size_xl,.t581__btn-size_xxl{height:60px;font-size:18px;padding-left:40px;padding-right:40px}}.t594 .t-section__topwrapper{margin-bottom:105px}.t594 .t-section__title{margin-bottom:40px}.t594 .t-section__descr{max-width:560px}.t594 .t-section__bottomwrapper{margin-top:105px}.t594__container:before{display:none}.t594__container{text-align:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center}.t594__item{padding:20px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin:0}.t594__item_3-in-row{width:33.333%}.t594__item_4-in-row{width:25%}.t594__item_5-in-row{width:20%}.t594__item_6-in-row{width:16.666%}.t594__linkwrapper{max-width:100%;width:100%;margin:0 auto}.t594__img{max-width:100%;width:100%;margin:0 auto}.t594__greyonhovercolor{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.t594__greyonhovercolor:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}.t594__alphaonhover{opacity:.5}.t594__alphaonhover:hover{opacity:1}@media screen and (max-width:1200px){.t594__item{padding:10px}}@media screen and (max-width:960px){.t594 .t-section__bottomwrapper{margin-top:45px}.t594 .t-section__topwrapper{margin-bottom:45px}.t594 .t-section__title{margin-bottom:20px}.t594__item_4-in-row,.t594__item_5-in-row,.t594__item_6-in-row{width:33.333%}}@media screen and (max-width:640px){.t594__container{padding:0 20px;box-sizing:border-box}}@media screen and (max-width:440px){.t594__item_3-in-row,.t594__item_4-in-row,.t594__item_5-in-row,.t594__item_6-in-row{width:50%}}.t602__indicator{width:0%;height:4px;background:#199c68;position:fixed;top:0;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;z-index:99999}@media screen and (max-width:960px){.t602__indicator{top:0!important}}.uploadcare-dialog.uploadcare-active{z-index:9999999}.t702__body_popupshowed{-webkit-overflow-scrolling:touch!important}.t702__wrapper{padding:40px 45px}.t702__title{margin-bottom:11px}.t702__text-wrapper{margin-bottom:24px}.t702__text{margin-top:20px}.t702__img{width:100%;display:block}@media screen and (max-width:640px){.t702__title{margin-bottom:6px}.t702__text-wrapper{margin-bottom:14px}.t702__wrapper{padding:20px}}.t702 .t-form__errorbox-item{word-break:break-word}.t702 .t-form__inputsbox{-webkit-transition:max-height 0.3s cubic-bezier(.19,1,.22,1);transition:max-height 0.3s cubic-bezier(.19,1,.22,1);max-height:10000px}.t702__inputsbox_hidden.t-form__inputsbox{overflow:hidden;max-height:0;opacity:0}.t702 .t-input-group{margin-bottom:25px}.t702 .t-input{background-color:transparent;-webkit-appearance:none}.t702 .t-input-block textarea{padding-top:17px;background-color:transparent}.t702 .t-input-block textarea.t-input_pvis{padding-top:26px}.t702 .t-input-title{padding-bottom:5px}.t702 .t-input-subtitle{padding-bottom:15px}.t702 .t-input-group_rd .t-input-subtitle{padding-bottom:5px}.t702 .t-inputtime,.t702 .t-datepicker__wrapper{max-width:245px}.t702 .t-form__submit{display:block;text-align:center;vertical-align:middle;height:100%;width:100%;margin-top:25px}.t702 .t-submit{width:100%;height:54px;-webkit-appearance:none}.t702 .t-form_bbonly .t-input-title{padding-bottom:0;margin-bottom:0}.t702 .t-form_bbonly .t-input-subtitle{padding-bottom:0;padding-top:5px}.t702 .t-form__inputsbox .t-input-group_st .t-input-block{display:none;margin-bottom:0}.t702__form-bottom-text{margin-top:20px}@media screen and (max-width:640px){.t702 .t-input-group{margin-bottom:20px}.t702 .t-input-block textarea{padding-top:12px}.t702 .t-submit,.t702 .t-input{height:50px;font-size:16px}.t702 .t-input{padding:0 14px}.t702 .t-input__vis-ph{top:17px}.t702 .t-input_pvis{padding:22px 20px 10px 20px}.t702 .t-input-block textarea.t-input_pvis{padding-top:22px}}@media screen and (max-width:480px){.t702 .t-inputtime,.t702 .t-datepicker__wrapper{max-width:100%}}@media screen and (max-width:560px){.t702 .t-popup_show .t-popup__container{max-width:100%;right:0;left:0;top:0;bottom:0;padding-top:50px;margin:0;box-sizing:border-box;min-height:100vh;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.t702 .t-popup{padding:0}.t702 .t-popup__close{width:100%;height:50px;background:#000;position:fixed;display:table;z-index:2;left:0;right:0;top:0}.t702 .t-popup__close-wrapper{display:table-cell;vertical-align:middle;text-align:right;width:100%;padding-right:20px;font-size:0}.t702 .t-popup__close-icon{width:16px}}.t726 .t-section__topwrapper{margin-bottom:90px}.t726 .t-section__title{margin-bottom:40px}.t726 .t-section__descr{max-width:560px;margin:0 auto}.t726 .t-section__bottomwrapper{margin-top:75px}.t726__title{margin-top:14px;margin-bottom:5px}.t726__descr{margin-bottom:8px}.t726__text{margin-bottom:36px}.t726__bgimg{width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto;display:block}.t726__img{width:100%;max-width:150px;margin:0 auto;display:block}.t726__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media screen and (max-width:960px){.t726 .t-section__bottomwrapper{margin-top:25px}.t726 .t-section__topwrapper{margin-bottom:40px}.t726 .t-section__title{margin-bottom:20px}.t726__witharrows .t-width .t-slds__wrapper{padding:0 35px}}.t728 .t-section__topwrapper{margin-bottom:90px}.t728 .t-section__title{margin-bottom:40px}.t728 .t-section__descr{max-width:560px;margin:0 auto}.t728 .t-section__bottomwrapper{margin-top:75px}.t728 .t-slds__bullet_wrapper{margin-top:20px}.t728__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background:#fff}.t728__imgcell{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;min-height:360px;position:relative}.t728__bgimg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0}.t728__textcell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:40px 45px;box-sizing:border-box;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.t728__textwrapper{width:100%}.t728__text{margin-bottom:20px}.t728__title{margin-bottom:2px}@media screen and (max-width:960px){.t728 .t-section__bottomwrapper{margin-top:25px}.t728 .t-section__topwrapper{margin-bottom:40px}.t728 .t-section__title{margin-bottom:20px}.t728 .t-slides__wrapper{display:block}.t728__textcell{padding:25px 20px}.t728__wrapper{display:block}.t728__witharrows .t-width .t-slds__wrapper{padding:0 45px}}
/* End */


/* Start:/local/styles/css/tilda/tilda-animation-1.0.min.css?166041438210404*/
@media screen and (min-width:980px){div:not(.t396) .t-animate[data-animate-style="fadein"],div:not(.t396) .t-animate[data-animate-style="fadeinup"],div:not(.t396) .t-animate[data-animate-style="fadeindown"],div:not(.t396) .t-animate[data-animate-style="fadeinleft"],div:not(.t396) .t-animate[data-animate-style="fadeinright"],div:not(.t396) .t-animate[data-animate-style="zoomin"],div:not(.t396) .t-animate[data-animate-style="zoomout"]{opacity:0;-webkit-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden}div:not(.t396) .t-title.t-animate{-webkit-transition-duration:1.2s;transition-duration:1.2s}div:not(.t396) .t-descr.t-animate,div:not(.t396) .t-uptitle.t-animate,div:not(.t396) .t-subtitle.t-animate,div:not(.t396) .t-text.t-animate{-webkit-transition-duration:0.7s;transition-duration:0.7s}div:not(.t396) .t-item.t-animate{-webkit-transition-duration:0.5s;transition-duration:0.5s}div:not(.t396) .t-animate_started[data-animate-style="fadein"]{opacity:1}div:not(.t396) .t-animate[data-animate-style="fadeinup"]{-webkit-transform:translate(0,100px);transform:translate(0,100px)}div:not(.t396) .t-animate_started[data-animate-style="fadeinup"]{opacity:1;-webkit-transform:none;transform:none}div:not(.t396) .t-animate[data-animate-style="fadeindown"]{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}div:not(.t396) .t-animate_started[data-animate-style="fadeindown"]{opacity:1;-webkit-transform:none;transform:none}div:not(.t396) .t-animate[data-animate-style="fadeinleft"]{-webkit-transform:translate(100px,0);transform:translate(100px,0)}div:not(.t396) .t-animate_started[data-animate-style="fadeinleft"]{opacity:1;-webkit-transform:none;transform:none}div:not(.t396) .t-animate[data-animate-style="fadeinright"]{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}div:not(.t396) .t-animate_started[data-animate-style="fadeinright"]{opacity:1;-webkit-transform:none;transform:none}div:not(.t396) .t-animate[data-animate-style="zoomin"]{-webkit-transform:scale(.9);transform:scale(.9)}div:not(.t396) .t-animate_started[data-animate-style="zoomin"]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}div:not(.t396) .t-animate[data-animate-style="zoomout"]{-webkit-transform:scale(1.2);transform:scale(1.2)}div:not(.t396) .t-animate_started[data-animate-style="zoomout"]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}div:not(.t396) .t-animate_started[data-animate-distance],.t-animate_started[data-animate-scale]{-webkit-transform:none!important;transform:none!important}}.t396 .t-animate[data-animate-style='fadein'],.t396 .t-animate[data-animate-style='fadeinup'],.t396 .t-animate[data-animate-style='fadeindown'],.t396 .t-animate[data-animate-style='fadeinleft'],.t396 .t-animate[data-animate-style='fadeinright'],.t396 .t-animate[data-animate-style='zoomin'],.t396 .t-animate[data-animate-style='zoomout'],.t396 .t-animate[data-animate-style-res-960='fadein'],.t396 .t-animate[data-animate-style-res-960='fadeinup'],.t396 .t-animate[data-animate-style-res-960='fadeindown'],.t396 .t-animate[data-animate-style-res-960='fadeinleft'],.t396 .t-animate[data-animate-style-res-960='fadeinright'],.t396 .t-animate[data-animate-style-res-960='zoomin'],.t396 .t-animate[data-animate-style-res-960='zoomout'],.t396 .t-animate[data-animate-style-res-640='fadein'],.t396 .t-animate[data-animate-style-res-640='fadeinup'],.t396 .t-animate[data-animate-style-res-640='fadeindown'],.t396 .t-animate[data-animate-style-res-640='fadeinleft'],.t396 .t-animate[data-animate-style-res-640='fadeinright'],.t396 .t-animate[data-animate-style-res-640='zoomin'],.t396 .t-animate[data-animate-style-res-640='zoomout'],.t396 .t-animate[data-animate-style-res-480='fadein'],.t396 .t-animate[data-animate-style-res-480='fadeinup'],.t396 .t-animate[data-animate-style-res-480='fadeindown'],.t396 .t-animate[data-animate-style-res-480='fadeinleft'],.t396 .t-animate[data-animate-style-res-480='fadeinright'],.t396 .t-animate[data-animate-style-res-480='zoomin'],.t396 .t-animate[data-animate-style-res-480='zoomout'],.t396 .t-animate[data-animate-style-res-320='fadein'],.t396 .t-animate[data-animate-style-res-320='fadeinup'],.t396 .t-animate[data-animate-style-res-320='fadeindown'],.t396 .t-animate[data-animate-style-res-320='fadeinleft'],.t396 .t-animate[data-animate-style-res-320='fadeinright'],.t396 .t-animate[data-animate-style-res-320='zoomin'],.t396 .t-animate[data-animate-style-res-320='zoomout']{opacity:0;-webkit-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden}.t396 .t-title.t-animate{-webkit-transition-duration:1.2s;transition-duration:1.2s}.t396 .t-descr.t-animate,.t396 .t-uptitle.t-animate,.t396 .t-subtitle.t-animate,.t396 .t-text.t-animate{-webkit-transition-duration:0.7s;transition-duration:0.7s}.t396 .t-item.t-animate{-webkit-transition-duration:0.5s;transition-duration:0.5s}.t396 .t-animate_started[data-animate-style='fadein'],.t396 .t-animate_started[data-animate-style-res-960='fadein'],.t396 .t-animate_started[data-animate-style-res-640='fadein'],.t396 .t-animate_started[data-animate-style-res-480='fadein'],.t396 .t-animate_started[data-animate-style-res-320='fadein']{opacity:1}.t396 .t-animate[data-animate-style='fadeinup'],.t396 .t-animate[data-animate-style-res-960='fadeinup'],.t396 .t-animate[data-animate-style-res-640='fadeinup'],.t396 .t-animate[data-animate-style-res-480='fadeinup'],.t396 .t-animate[data-animate-style-res-320='fadeinup']{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.t396 .t-animate_started[data-animate-style='fadeinup'],.t396 .t-animate_started[data-animate-style-res-960='fadeinup'],.t396 .t-animate_started[data-animate-style-res-640='fadeinup'],.t396 .t-animate_started[data-animate-style-res-480='fadeinup'],.t396 .t-animate_started[data-animate-style-res-320='fadeinup']{opacity:1;-webkit-transform:none;transform:none}.t396 .t-animate[data-animate-style='fadeindown'],.t396 .t-animate[data-animate-style-res-960='fadeindown'],.t396 .t-animate[data-animate-style-res-640='fadeindown'],.t396 .t-animate[data-animate-style-res-480='fadeindown'],.t396 .t-animate[data-animate-style-res-320='fadeindown']{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}.t396 .t-animate_started[data-animate-style='fadeindown'],.t396 .t-animate_started[data-animate-style-res-960='fadeindown'],.t396 .t-animate_started[data-animate-style-res-640='fadeindown'],.t396 .t-animate_started[data-animate-style-res-480='fadeindown'],.t396 .t-animate_started[data-animate-style-res-320='fadeindown']{opacity:1;-webkit-transform:none;transform:none}.t396 .t-animate[data-animate-style='fadeinleft'],.t396 .t-animate[data-animate-style-res-960='fadeinleft'],.t396 .t-animate[data-animate-style-res-640='fadeinleft'],.t396 .t-animate[data-animate-style-res-480='fadeinleft'],.t396 .t-animate[data-animate-style-res-320='fadeinleft']{-webkit-transform:translate(100px,0);transform:translate(100px,0)}.t396 .t-animate_started[data-animate-style='fadeinleft'],.t396 .t-animate_started[data-animate-style-res-960='fadeinleft'],.t396 .t-animate_started[data-animate-style-res-640='fadeinleft'],.t396 .t-animate_started[data-animate-style-res-480='fadeinleft'],.t396 .t-animate_started[data-animate-style-res-320='fadeinleft']{opacity:1;-webkit-transform:none;transform:none}.t396 .t-animate[data-animate-style='fadeinright'],.t396 .t-animate[data-animate-style-res-960='fadeinright'],.t396 .t-animate[data-animate-style-res-640='fadeinright'],.t396 .t-animate[data-animate-style-res-480='fadeinright'],.t396 .t-animate[data-animate-style-res-320='fadeinright']{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.t396 .t-animate_started[data-animate-style='fadeinright'],.t396 .t-animate_started[data-animate-style-res-960='fadeinright'],.t396 .t-animate_started[data-animate-style-res-640='fadeinright'],.t396 .t-animate_started[data-animate-style-res-480='fadeinright'],.t396 .t-animate_started[data-animate-style-res-320='fadeinright']{opacity:1;-webkit-transform:none;transform:none}.t396 .t-animate[data-animate-style='zoomin'],.t396 .t-animate[data-animate-style-res-960='zoomin'],.t396 .t-animate[data-animate-style-res-640='zoomin'],.t396 .t-animate[data-animate-style-res-480='zoomin'],.t396 .t-animate[data-animate-style-res-320='zoomin']{-webkit-transform:scale(.9);transform:scale(.9)}.t396 .t-animate_started[data-animate-style='zoomin'],.t396 .t-animate_started[data-animate-style-res-960='zoomin'],.t396 .t-animate_started[data-animate-style-res-640='zoomin'],.t396 .t-animate_started[data-animate-style-res-480='zoomin'],.t396 .t-animate_started[data-animate-style-res-320='zoomin']{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t396 .t-animate[data-animate-style='zoomout'],.t396 .t-animate[data-animate-style-res-960='zoomout'],.t396 .t-animate[data-animate-style-res-640='zoomout'],.t396 .t-animate[data-animate-style-res-480='zoomout'],.t396 .t-animate[data-animate-style-res-320='zoomout']{-webkit-transform:scale(1.2);transform:scale(1.2)}.t396 .t-animate_started[data-animate-style='zoomout'],.t396 .t-animate_started[data-animate-style-res-960='zoomout'],.t396 .t-animate_started[data-animate-style-res-640='zoomout'],.t396 .t-animate_started[data-animate-style-res-480='zoomout'],.t396 .t-animate_started[data-animate-style-res-320='zoomout']{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t396 .t-animate_started[data-animate-distance],.t396 .t-animate_started[data-animate-distance-res-960],.t396 .t-animate_started[data-animate-distance-res-640],.t396 .t-animate_started[data-animate-distance-res-480],.t396 .t-animate_started[data-animate-distance-res-320],.t396 .t-animate_started[data-animate-scale],.t396 .t-animate_started[data-animate-scale-res-960],.t396 .t-animate_started[data-animate-scale-res-640],.t396 .t-animate_started[data-animate-scale-res-480],.t396 .t-animate_started[data-animate-scale-res-320]{-webkit-transform:none!important;transform:none!important}
/* End */


/* Start:/local/styles/css/tilda/tilda-slds-1.4.min.css?166041438211681*/
.t-slds{position:relative;overflow:hidden}.t-slds__bgimg{background-size:cover;background-repeat:no-repeat;background-position:center}.t-slds__bgimg-contain{background-size:contain}.t-slds__iframe{position:relative}.t-slds__iframe__body{position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__img{display:block;width:100%}.t-slds__container{overflow:hidden;position:relative}.t-slds__items-wrapper{position:relative;overflow:hidden}.t-store__relevants-grid-cont.t-store__valign-buttons .t-slds__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.t-slds__nocycle .t-slds__item:first-child,.t-slds__nocycle .t-slds__item:last-child{opacity:0!important}.t-slds__nocycle .t-slds__arrow_wrapper-left{display:none}.t-slds__items-wrapper:before,.t-slds__items-wrapper:after{content:'';display:table;clear:both}.t-slds_animated-none{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}.t-slds_animated.t-slds_animated-none{-webkit-transition:height ease-in-out .3s;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height ease-in-out .3s}.t-slds_animated.t-slds_animated-none .t-slds__item{-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s}.t-slds_animated.t-slds_animated-fast{-webkit-transition:height ease-in-out .3s,transform ease-in-out .3s;-moz-transition:height ease-in-out .3s,transform ease-in-out .3s;-o-transition:height ease-in-out .3s,transform ease-in-out .3s;transition:height ease-in-out .3s,transform ease-in-out .3s}.t-slds_animated.t-slds_animated-slow{-webkit-transition:height ease-in-out .5s,transform ease-in-out .5s;-moz-transition:height ease-in-out .5s,transform ease-in-out .5s;-o-transition:height ease-in-out .5s,transform ease-in-out .5s;transition:height ease-in-out .5s,transform ease-in-out .5s}.t-slds__item{float:left}.t-slds_animated-none .t-slds__item{opacity:0;position:absolute;top:0;left:0;display:none;float:none}.t-slds_animated-none .t-slds__item.t-slds__item-loaded{display:block}.t-slds_animated-none .t-slds__item.t-slds__item_active{opacity:1;z-index:1}.t-slds_ie .t-slds__item{display:none!important}.t-slds_ie .t-slds__item_active{display:block!important}.t-slds__arrow_container-outside{position:absolute;margin:0 auto;top:0;left:0;right:0;width:100%}.t-slds__arrow_wrapper{position:absolute;top:0;bottom:0;width:1%;cursor:pointer;z-index:15;-webkit-transition:height ease-in-out .3s;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height ease-in-out .3s}.t-slds__arrow_wrapper-left{left:0}.t-slds__arrow_wrapper-right{right:0}.t-slds__arrow{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;display:inline-block}@media screen and (max-width:640px){.t-store__relevants__container .t-slds__arrow{padding:20px}.t-store__relevants__container .t-slds__arrow-left{transform:translateY(-50%) translateX(-20px)}.t-store__relevants__container .t-slds__arrow-right{transform:translateY(-50%) translateX(20px)}.t-store__relevants__container .t-slds__arrow.t-slds__arrow-withbg{padding:0}.t-slds__arrow_wrapper{width:45px}}.t-slds__arrow-left{left:30px}.t-slds__arrow-right{right:30px}@media screen and (min-width:960px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-nearpic .t-slds__arrow-right{left:40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}.t-slds__arrow-inpic .t-slds__arrow-left{right:-40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-inpic .t-slds__arrow-right{left:-40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}}@media screen and (min-width:1200px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:50px}.t-slds__arrow-nearpic .t-slds__arrow-right{left:50px}.t-slds__arrow-inpic .t-slds__arrow-left{right:-50px}.t-slds__arrow-inpic .t-slds__arrow-right{left:-50px}}.t-slds__arrow-withbg{border-radius:100px;background-color:#eee;-webkit-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;-moz-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;transition:background-color ease-in-out .2s,border-color ease-in-out .2s}.t-slds__arrow-withbg .t-slds__arrow_body{position:absolute;top:50%;left:50%}.t-slds__arrow-withbg .t-slds__arrow_body-left{-webkit-transform:translate(-55%,-50%) rotate(180deg);-moz-transform:translate(-55%,-50%) rotate(180deg);-o-transform:translate(-55%,-50%) rotate(180deg);transform:translate(-55%,-50%) rotate(180deg)}.t-slds__arrow-withbg .t-slds__arrow_body-right{-webkit-transform:translate(-45%,-50%);-moz-transform:translate(-45%,-50%);-o-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.t-slds__arrow_body-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.t-slds__bullet_wrapper{text-align:center;position:relative;z-index:15;padding:16px 0 0;width:100%;font-size:0}.t-slds__container .t-slds__bullet_wrapper{position:absolute;bottom:0;left:0;right:0}.t-slds__container .t-slds__bullet_wrapper{padding-bottom:16px}.t-slds__bullet{display:inline-block;padding:10px;cursor:pointer}.t-slds__bullet_body{background-color:#eee;width:8px;height:8px;border-radius:100px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;box-sizing:border-box}.t-slds__caption__container{position:relative;margin-top:16px}.t-slds__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-slds__caption{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s}.t-slds__caption-active{position:relative;top:auto;left:auto;right:auto;opacity:1}.t-slds__descr{margin-top:5px;color:#777}@media screen and (max-width:960px){.t-width .t-slds__wrapper{padding:0 20px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 20px}.t-slds__arrow-left{left:20px}.t-slds__arrow-right{right:20px}}@media screen and (max-width:640px){.t-slds__arrow-left{left:5px}.t-slds__arrow-right{right:5px}.t-store__relevants__container .t-slds__arrow-withbg{width:40px!important;height:40px!important}.t-slds__arrow-withbg{width:24px!important;height:24px!important}.t-slds__arrow_body{width:10px!important}.t-slds__arrow-withbg .t-slds__arrow_body{width:6px!important}.t-col .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width .t-slds__witharrows .t-slds__wrapper{padding:0 35px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 35px}}.t-slds__play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.t-slds__play_icon{position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;margin:0 auto;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.t-slds__play:hover .t-slds__play_icon{-moz-transform:translateY(-50%) scale(1.15);-ms-transform:translateY(-50%) scale(1.15);-webkit-transform:translateY(-50%) scale(1.15);-o-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.t-slds__frame{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__thumbsbullet-wrapper{font-size:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before,.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;top:0;bottom:0;left:0;right:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before{background:rgba(0,0,0,.1);content:''}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{content:"+ " attr(data-gallery-length);letter-spacing:-4px;font-weight:700;font-size:36px;line-height:30px;height:30px;color:#fff;text-align:center;margin:auto;font-family:'Roboto',Arial,sans-serif}.t-slds__thumbsbullets-with-gallery.t-slds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify}.t-slds__thumbsbullets-with-gallery .t-slds__main{width:calc(100% - 70px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:100%;margin:0;margin-bottom:10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet:last-child{margin-bottom:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;margin-right:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:640px){.t-slds__thumbsbullets-with-gallery .t-slds__main{width:100%}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-top:10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:60px;margin-bottom:0;margin-right:10px}.t-slds__thumbsbullets-with-gallery.t-slds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{font-size:32px}}.t-slds__thumbsbullet.t-slds__bullet{padding:0;width:60px;position:relative;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;margin-right:5px;margin-top:4px}.t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover{opacity:.7}.t-slds__thumbsbullet-border{position:absolute;top:0;right:0;left:0;bottom:0;border:2px solid transparent;-webkit-transition:border-color ease-in-out .3s;-moz-transition:border-color ease-in-out .3s;-o-transition:border-color ease-in-out .3s;transition:border-color ease-in-out .3s}.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border{border-color:rgba(0,0,0,.15)}@media screen and (max-width:640px){.t-slds__thumbsbullet.t-slds__bullet{width:40px;margin-right:4px;margin-top:3px}}
/* End */


/* Start:/local/styles/css/tilda/tilda-zoom-2.0.min.css?16604143825095*/
.t-zoomer__show_fixed{max-height:100%;max-width:100%;overflow:hidden}.t-zoomer__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);user-select:none}.t-zoomer__show .t-zoomer__wrapper{z-index:9999999;opacity:1}.t-zoomer__container{text-align:center;top:0}.t-zoomer__bg,.t-zoomer__comments,.t-zoomer__container{position:absolute;right:0;bottom:0;left:0}.t-zoomer__bg{top:0;background:#fff;cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__comments{display:block;height:auto;padding:14px 0 0;text-align:center;max-width:700px;box-sizing:border-box;margin:0 auto}.t-zoomer__descr{z-index:3}.t-zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.t-zoomer__show .t-carousel__zoomer__inner,.t-zoomer__show .t-zoomable{cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__container{z-index:99999999}.t-carousel__zoomed,.t-carousel__zoomer__slides{position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel__zoomer__inner{position:absolute}.t-carousel__zoomer__item,.t-carousel__zoomer__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel__zoomer__inner{top:15px;right:15px;bottom:15px;left:15px}.t-carousel__zoomer__img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto;overflow:auto}.t-carousel__zoomer__item{height:100%;display:none}.t-carousel__zoomer__item.active{display:block}.t-zoomer__close{position:fixed;cursor:pointer;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;z-index:999999999999}.t-zoomer__close:hover{opacity:.7}.t-zoomer__close-line{position:absolute;left:15px;height:26px;width:2px;background-color:#222}.t-zoomer__close-line-first{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-zoomer__close-line-second{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t-carousel__zoomer__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;cursor:pointer;z-index:99}.t-carousel__zoomer__control_right{left:auto;right:0}.t-carousel__zoomer__control:hover{opacity:.6}.t-carousel__zoomer__arrow{width:20px;height:20px;background:0 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__zoomer__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__zoomer__arrow_right{border-top:2px solid;border-right:2px solid}.t-carousel__zoomer__arrow_left{border-left:2px solid;border-bottom:2px solid}img.t-carousel__zoomer__img.ui-draggable.ui-draggable-handle{cursor:grab}.t-zoomer__close{width:auto;height:auto;right:10px;top:10px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.scale-active .t-carousel__zoomer__arrow__wrapper:before{content:'';width:32px;height:32px;position:absolute;background:rgba(255,255,255,.3);border-radius:50%;padding:10px;top:calc(50% - 26px);left:calc(50% - 22px)}.scale-active .t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_left:before{left:calc(50% - 30px)}.scale-active .t-carousel__zoomer__img{max-height:inherit;max-width:inherit;top:unset;right:unset;bottom:unset;left:unset;cursor:zoom-out}.scale-active .t-carousel__zoomer__inner{top:0;right:0;bottom:0;left:0}.scale-active .t-carousel__zoomer__control{height:15%;margin:auto}.t-zoomer__scale.showed{position:fixed;right:65px;top:10px;padding:10px;cursor:pointer;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;z-index:999999999;display:none}.t-zoomer__scale.showed .icon-increase{display:block}.scale-active .t-zoomer__scale.showed .icon-increase,.t-zoomer__scale.showed .icon-decrease{display:none}.scale-active .t-zoomer__scale.showed .icon-decrease{display:block}.scale-active .t-zoomer__close,.scale-active .t-zoomer__scale.showed{background:rgba(255,255,255,.3);border-radius:50%}.t-carousel__zoomer__arrow__wrapper_right{right:30px}.t-carousel__zoomer__arrow__wrapper_left{left:30px}.t-zoomer__scale:hover{opacity:.7}@media screen and (max-width:768px){.t-carousel__zoomer__control .t-carousel__zoomer__arrow{width:12px;height:12px}.t-carousel__zoomer-control{width:10%}.t-carousel__zoomer__arrow__left{left:15px}.t-carousel__zoomer__arrow__right{right:15px}}@supports (-webkit-overflow-scrolling:touch){.t-carousel__zoomer__img{height:100%;object-fit:contain}}
/* End */


/* Start:/local/styles/css/tilda/tilda-popup-1.1.min.css?16604143822275*/
.t-body_popupshowed{height:100vh;min-height:100vh;overflow:hidden}.t-popup{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;opacity:0;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;width:100%;height:100%;box-sizing:border-box;cursor:pointer;padding:0 20px;background-color:rgba(0,0,0,.6);z-index:9999999;display:none}.t-popup.t-popup_show{opacity:1}.t-popup__container{background:#fff;margin:0 auto;width:auto;position:absolute;top:50%;right:20px;left:20px;z-index:1;cursor:default;-moz-transform:translateY(-30%) scale(.9);-ms-transform:translateY(-30%) scale(.9);-webkit-transform:translateY(-30%) scale(.9);-o-transform:translateY(-30%) scale(.9);transform:translateY(-30%) scale(.9)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.t-popup__container{width:100%}}.t-popup__container-animated{-webkit-transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s}.t-popup_show .t-popup__container{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.t-popup__container.t-popup__container-static{margin:65px auto;top:0;position:relative;left:auto;right:auto;width:100%;-moz-transform:translateY(30%) scale(.9);-ms-transform:translateY(30%) scale(.9);-webkit-transform:translateY(30%) scale(.9);-o-transform:translateY(30%) scale(.9);transform:translateY(30%) scale(.9)}.t-popup_show .t-popup__container.t-popup__container-static{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.t-popup__close{position:fixed;right:20px;top:20px;width:23px;height:23px;cursor:pointer;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;z-index:9}.t-popup__close:hover{opacity:.7}.t-body_scroll-locked{position:fixed;left:0;width:100%}@supports (-webkit-touch-callout:none){.t-body_popupshowed{height:-webkit-fill-available;min-height:-webkit-fill-available}}
/* End */


/* Start:/local/templates/.default/components/bik/search.title/top_search/style.css?16604143822175*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bik/search.title/top_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/style.min.css?166041438237078*/
.bx_ordercart .bx_sort_container{margin-bottom:15px;min-height:32px;color:#919191;vertical-align:middle;font-size:15px;line-height:32px}.bx_ordercart .bx_sort_container a{display:inline-block;margin-left:20px;padding:0 20px;border:1px solid #cdcdcd;border-radius:3px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top,#f9f9f9 0,#e3e3e3 100%);background:-moz-linear-gradient(top,#f9f9f9 0,#e3e3e3 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e3e3e3 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e3e3e3',GradientType=0);color:#4f4f4f;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);line-height:32px}.bx_ordercart .bx_sort_container a.current{background-color:#606060;background-image:linear-gradient(to top,rgba(0,0,0,0.09),rgba(255,255,255,0.09));border:medium none;border-radius:3px 3px 3px 3px;box-shadow:inset 0 1px 2px 0 #3e3e3e;color:#f2f2f2;text-shadow:0 1px 0 #505050}.bx_ordercart .bx_sort_container a.current:hover{background:0}.bx_ordercart .bx_sort_container a:hover{background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f9f9f9 0,#ededed 100%);background:-moz-linear-gradient(top,#f9f9f9 0,#ededed 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#ededed 100%);background:-o-linear-gradient(top,#f9f9f9 0,#ededed 100%);background:linear-gradient(to bottom,#f9f9f9 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ededed',GradientType=0)}.bx_ordercart .bx_sort_container a:active{background:#707070;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNzA3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmEyYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#707070),color-stop(100%,#a2a2a2));background:-webkit-linear-gradient(top,#707070 0,#a2a2a2 100%);background:-moz-linear-gradient(top,#707070 0,#a2a2a2 100%);background:-ms-linear-gradient(top,#707070 0,#a2a2a2 100%);background:-o-linear-gradient(top,#707070 0,#a2a2a2 100%);background:linear-gradient(to bottom,#707070 0,#a2a2a2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070',endColorstr='#a2a2a2',GradientType=0);box-shadow:inset 0 1px 2px 0 #3e3e3e;color:#fff;text-shadow:0 1px 0 #505050}.bx_ordercart .bx_ordercart_order_table_container{overflow-x:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;border:1px solid #c9c9c9;border-radius:3px;font-size:14px}.bx_ordercart .bx_ordercart_order_table_container table{margin:0;padding:0;min-width:100%;border-collapse:collapse}.bx_ordercart .bx_ordercart_order_table_container table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.bx_ordercart .bx_ordercart_order_table_container table td.margin{padding:0;width:2%;border-bottom:none!important}.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:0 5px;min-height:39px;background:#f5f5f5;color:#000;font-size:14px;line-height:39px}.bx_ordercart .bx_ordercart_order_table_container table tbody td{padding:2% 5px;border-bottom:1px solid #e5e5e5;vertical-align:top}.bx_ordercart .bx_ordercart_order_table_container table tbody td td{padding:0 1px!important}.bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child td{border-bottom:0}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{width:20%}.bx_ordercart .bx_ordercart_order_table_container tbody td.item,.bx_ordercart .bx_ordercart_order_table_container tbody td.custom,.bx_ordercart .bx_ordercart_order_table_container tbody td.control,.bx_ordercart .bx_ordercart_order_table_container tbody td.price{text-align:left;font-size:14px;line-height:22px}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:none}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a{color:#327ab7;font-size:11px}.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:70%}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{color:#000;font-weight:bold;font-size:19px}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{color:#b8b8b8;text-decoration:line-through;font-size:13px}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price{color:#7f7f7f;font-size:11px;line-height:13px}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{font-size:11px;line-height:13px}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{color:#327ab7;font-size:11px}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover{text-decoration:none}.bx_ordercart .bx_ordercart_photo_container{position:relative;padding-top:100%;min-width:50px;max-width:100%;height:0;border:1px solid #c0cfda;border-radius:2px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;background-position:center;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{position:relative;margin-top:3%;min-width:50px;max-width:100%;border:1px solid #c0cfda;border-radius:2px;line-height:0}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{margin:0;padding:0;width:100%;height:auto}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0;padding:0;white-space:normal;line-height:18px;font-weight:bold;font-size:14px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{color:#000;text-decoration:none;font-weight:bold;font-size:14px;line-height:18px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin-bottom:10px;color:#b4b4b4;font-size:13px}.bx_ordercart .bx_ordercart_order_pay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0;padding:0 20px}.bx_ordercart .bx_ordercart_order_pay_left{float:left;width:50%}.bx_ordercart .bx_ordercart_order_pay_right{float:left;width:50%;text-align:right}.bx_ordercart .bx_ordercart_coupon{position:relative;white-space:nowrap;margin-bottom:4px}.bx_ordercart .bx_ordercart_coupon span{display:block;margin-bottom:13px;color:#7f7f7f;font-size:13px}.bx_ordercart .bx_ordercart_coupon input{height:34px;border:1px solid #bababa;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.21);color:#000;text-align:left;font-weight:bold;font-size:16px;vertical-align:middle;outline:none!important}.bx_ordercart .bx_ordercart_coupon span.good,.bx_ordercart .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_coupon span.disabled{display:inline-block;width:22px;height:34px;vertical-align:middle;margin:0 0 0 5px;cursor:pointer}.bx_ordercart .bx_ordercart_coupon span.disabled:hover{cursor:pointer}.bx_ordercart .bx_ordercart_coupon input.good{position:relative;border:1px solid #59a62a;background:rgba(89,166,42,.16);box-shadow:0 0 2px 0 rgba(89,166,42,.8)}.bx_ordercart .bx_ordercart_coupon span.good{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAoklEQVQ4y2NgIBOUb7JkY6AEAA0wBuJHQGxHrgFWQPwBiP8D8WcgliTVAHuoRpAB/4A4E10BDwED3ID4K9SAP0CciK7ACYhfg2gcBvgA8Q8kA6LQFQgB8Seogq/oBgH5QUD8EyoPooNwOTUMagOKQSAbkcRBLvEhFGjoBvWi8V2JDX1kg2AY5FV7UqMR2SBQerAkN0GBDHoJSpmUJm1uYtUCAMzalTMY8Lf6AAAAAElFTkSuQmCC") no-repeat center}.bx_ordercart .bx_ordercart_coupon input.bad{border:1px solid #e16565;background:rgba(225,101,101,.16);box-shadow:0 0 2px 0 rgba(225,101,101,.8)}.bx_ordercart .bx_ordercart_coupon span.good:hover,.bx_ordercart .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_coupon span.disabled{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA2QzFEQUU3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA2QzFEQUY3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZDMURBQzdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZDMURBRDdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRKTjMAAAC1SURBVHjaXJAhEsIwEEWTDiCoAa6CBtUKEAxHwAfHGSpxySWqUFQUh+YG3AEMOvxlfmf+kJmXnXRftr/1McaDc+4M9iGEu5OVUlqhXMCpwNaABejYUKljrxlh24EbmFHeomZKJXiZ43POdnsp8odDB6lGpMdP5KtUdirZoZDsNmEs5wmYDoeC09YoV8pvUuoHevyef6nikB7MmXljE1sJXlkm5qr5zHqtiQE8Nbgtka13/AowAFzKRSz6AcYPAAAAAElFTkSuQmCC") no-repeat center}.bx_ordercart .bx_ordercart_coupon span.bad:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAAA1VBMVEXVLy/VMTHWMjLWMzPWNDTWNjbXODjXOjrXOzvYPT3YPz/ZQUHZQ0PaRkbaR0faSEjbTEzbTU3bTk7bT0/dWFjdWVneW1veXV3fYWHfYmLgY2PgZGTgZWXgZmbibW3ib2/jc3Pjd3flfX3lf3/mgYHojo7oj4/rm5vrnZ3soKDtpKTtpqbuqanura3wsrLxuLjxurr42tr43Nz43t754uL54+P76ur76+v77Oz87u787+/88PD88fH88vL99PT99fX99vb++Pj++fn++vr+/Pz//f3////hD3ITAAAA4klEQVQoU2XR2VrCMBRF4YWCAwIiGg1OYHGsI1qrNalGpef9H8mLNvlKXTfJ/m8P4iusWYRB+bxeH7ShvX+V1Nier1DVmhnP8wG1hs8lzzdZauNFBPnaodEwF+SiqXApfHQAIqMBtIkAOim3AKTiNGgnKQA3nAKgcnFj7cQqAE7YJnhQeqwRPCgt1qvf2Ik4XY1VRkHzPPiAs6BKWe8THgB4F6tAWXkD4B7XBZgmCkAlU4DuJxLzr1iQQtPo8FcQyXaXdZSVZ8iO6nps/NGKu57HrXhRO/HP00z1+3vR43e5/wBykDHWjqbzywAAAABJRU5ErkJggg==") no-repeat center}.bx_ordercart .bx_ordercart_coupon input.disabled{color:#9a9a9a}.bx_ordercart .bx_ordercart_coupon_notes{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;display:none;opacity:0;white-space:normal;border:1px solid #ddd;position:absolute;top:100%;left:0;max-width:270px;padding:10px;background:#fff;z-index:1010;border-radius:5px;font-size:13px;line-height:17px;box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.bx_ordercart .bx_ordercart_coupon:hover .bx_ordercart_coupon_notes{display:block;opacity:1}.bx-touch .bx_ordercart .bx_ordercart_coupon_notes{display:block;opacity:1;position:relative;top:auto;left:auto;margin:10px auto;box-shadow:none}.bx_ordercart .bx_ordercart_order_sum{float:right}.bx_ordercart .bx_ordercart_order_sum tr td{padding:1px;text-align:right;font-size:13px}.bx_ordercart .bx_ordercart_order_sum tr td.custom_t1{width:100%}.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{white-space:nowrap}.bx_ordercart .bx_ordercart_order_sum tr td.fwb{font-weight:bold}.bx_ordercart .bx_ordercart_order_pay_center{margin-top:20px;padding-top:20px;border-top:1px solid #e4e6e8;text-align:right}.bx_ordercart .bx_ordercart_order_pay_center span,.bx_ordercart .bx_ordercart_order_pay_center a{vertical-align:top;line-height:53px}.bx_ordercart .bx_ordercart_order_pay_center span{margin:0 30px;font-weight:bold;font-size:17px}.bx_ordercart .bx_ordercart_order_pay_center .checkout{position:relative;top:-9px;display:inline-block;padding:0 18px;border-radius:3px;background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);color:#fff;vertical-align:bottom;text-decoration:none;text-shadow:0 1px 0 #0075b6;font-weight:bold;line-height:36px}.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#0a7ddd));background:-webkit-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-moz-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-ms-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-o-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:linear-gradient(to bottom,#00a2df 0,#0a7ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#0a7ddd',GradientType=0)}.bx_ordercart .bx_ordercart_order_pay_center .checkout:active{background:#0a7ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a7ddd),color-stop(100%,#00a2df));background:-webkit-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-moz-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-ms-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-o-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:linear-gradient(to bottom,#0a7ddd 0,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a7ddd',endColorstr='#00a2df',GradientType=0);box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22)}.bx_ordercart .bx_ordercart_order_pay_center .refresh{margin-right:15px}.bx_ordercart .bx_bt_button{display:inline-block;border-radius:3px;text-align:center;border:0;vertical-align:middle;text-decoration:none;font-size:14px;cursor:pointer}.bx_ordercart .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);color:#fff;text-shadow:0 1px 0 #006cae}.bx_ordercart .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_ordercart .bx_bt_button:active{background:#006fcb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#006fcb),color-stop(100%,#00a2df));background:-webkit-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-moz-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-ms-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-o-linear-gradient(top,#006fcb 0,#00a2df 100%);background:linear-gradient(to bottom,#006fcb 0,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fcb',endColorstr='#00a2df',GradientType=0);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21)}.bx_ordercart .bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}.bx_ordercart .bx_medium.bx_bt_button{padding:0 13px;font-weight:bold;height:27px;line-height:27px}.bx_big.bx_bt_button{padding:0 13px;font-weight:bold;height:36px;line-height:36px}@media(max-width:980px){.bx-touch .bx_ordercart .bx_sort_container span{display:block}.bx-touch .bx_ordercart .bx_sort_container a{margin:0 20px 10px 0}.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:13px}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom,.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:14px}}@media(max-width:680px){.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:12px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:12px}}@media(max-width:600px){.bx-touch .bx_ordercart .bx_ordercart_order_pay{width:100%}.bx-touch .bx_ordercart .bx_ordercart_order_pay_left,.bx-touch .bx_ordercart .bx_ordercart_order_pay_right{float:none;width:100%;text-align:center}.bx-touch .bx_ordercart .bx_ordercart_order_sum{float:none;margin-top:20px;width:100%}}@media(max-width:530px){.bx-touch .bx_ordercart .bx_sort_container{margin:10px 0;text-align:left;line-height:13px}.bx-touch .bx_ordercart .bx_sort_container a{display:inline;margin:0 10px 0 0;padding:0;border:0;background:none!important;color:#327ab7;text-decoration:underline;font-size:13px;box-shadow:none;text-shadow:none}.bx-touch .bx_ordercart .bx_sort_container a:hover{text-decoration:none;background:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{display:block}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{padding:2% 6%}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr{margin-bottom:20px;border-bottom:3px double #c9c9c9}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child{margin-bottom:0;border-bottom:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table thead{display:none}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto{width:100%}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:20px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_size_small_noadaptive,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_scu_small_noadaptive{margin:5px auto!important}.bx-touch .bx_ordercart .bx_ordercart_photo_container{margin:0 auto;padding-top:50%;max-width:250px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{border:0;text-align:center}.bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{max-width:100%;width:auto;border-radius:2px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody td{border:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:inline-block;margin-right:10px;font-weight:bold}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control{text-align:center;word-spacing:15px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control a{word-spacing:normal}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control br{display:none}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price{padding-top:20px;text-align:center}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{margin-top:10px;margin-bottom:10px;font-size:28px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{margin-left:10px;font-size:19px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{display:inline-block}}@media(max-width:490px){.bx-touch .bx_ordercart .bx_ordercart_order_pay_center{margin-bottom:40px;text-align:center}.bx-touch .bx_ordercart .bx_ordercart_order_pay_center span{display:block}.bx-touch .bx_ordercart .bx_ordercart_order_pay_center .checkout{top:0}}.bx_ordercart .bx_ordercart_order_pay,.bx_ordercart .bx_ordercart_order_sum,.bx_ordercart .bx_ordercart_order_pay_left,.bx_ordercart .bx_ordercart_order_pay_right,.bx_ordercart .bx_ordercart_order_pay_center,.bx_ordercart .bx_ordercart_order_pay_center span,.bx_ordercart .bx_ordercart_order_pay_center .checkout,.bx_ordercart .bx_ordercart_order_table_container table,.bx_ordercart .bx_ordercart_order_table_container table tbody,.bx_ordercart .bx_ordercart_order_table_container table tbody tr,.bx_ordercart .bx_ordercart_order_table_container table tbody tr td,.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:14px}table.counter{min-width:0!important}table.counter td{border:none!important;vertical-align:middle}table.counter tbody tr td#quantity_control{text-align:left}.basket_quantity_control{display:inline-block;left:0;margin:0;padding:0}.basket_quantity_control a{background:url("/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/arrows.png") no-repeat scroll 0 0 transparent;border:1px solid #d8d8d8;display:block;height:10px;text-align:center;width:11px}.basket_quantity_control a.plus{background-position:0 0;border-radius:5px 5px 0 0}.basket_quantity_control a.minus{background-position:0 -20px;border-radius:0 0 5px 5px;margin-top:-1px}.flat{display:inline}.centered{text-align:center}.bt2{color:#3f3f3f;font-size:13px;text-align:center;padding:7px 16px;text-decoration:none;box-shadow:0 1px 2px 1px rgba(0,0,0,0.4);border-radius:3px;font-weight:bold;text-shadow:0 1px 1px #fff;background:#fff;background:-moz-linear-gradient(top,#fff 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0,#eee 100%);background:-o-linear-gradient(top,#fff 0,#eee 100%);background:-ms-linear-gradient(top,#fff 0,#eee 100%);background:linear-gradient(to bottom,#fff 0,#eee 100%)}.bt2:hover{color:#3f3f3f;background:#fbfbfb;text-decoration:none!important}.bt2:active{color:#3f3f3f;text-shadow:none;text-shadow:0 2px 1px white;background:#fbfbfb;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fbfbfb),color-stop(100%,#eaeaea));background:-webkit-radial-gradient(center,ellipse cover,#fbfbfb 0,#eaeaea 100%);background:-o-radial-gradient(center,ellipse cover,#fbfbfb 0,#eaeaea 100%);background:-ms-radial-gradient(center,ellipse cover,#fbfbfb 0,#eaeaea 100%);background:radial-gradient(ellipse at center,#fbfbfb 0,#eaeaea 100%);box-shadow:none;padding:6px 15px;border:1px solid #d2d2d2}input.bt2{border:0}input.bt2:active{border:1px solid #d2d2d2}.bx_ordercart .bx_item_detail_size_small_noadaptive{position:relative;margin-bottom:10px;padding:0;width:192px}.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive.full{position:relative;margin-left:-5%;padding:0 5%}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container{position:relative;margin-top:5px;margin-left:10px}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{position:relative;overflow:hidden;margin:0;width:100%}.bx_ordercart .bx_item_detail_size_small_noadaptive ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{overflow-x:auto}.bx_ordercart .bx_item_detail_size_small_noadaptive ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul{margin-left:0!important}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:normal;font-size:10px;line-height:22px}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 fill stretch}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a{border:1px solid #006cc0}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border:2px solid #006cc0}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 fill stretch}.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left,.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{opacity:.8}.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left:hover,.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right:hover{opacity:1.0}.bx_ordercart .bx_item_detail_size_small_noadaptive.full .bx_slide_left,.bx_ordercart .bx_item_detail_size_small_noadaptive.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left{left:-5%;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left{left:0;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{right:0;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/fade_right.png) repeat-y right center;background-size:100% auto}.bx_ordercart .bx_item_detail_scu_small_noadaptive{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:193px}.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive.full{position:relative;margin-left:-5%;padding:0 5%}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container{position:relative;margin-top:5px;margin-left:10px}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu{overflow-x:auto}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{margin-left:0!important}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li{position:relative;display:block;float:left;padding-top:10%;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border.png) 2 fill stretch}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{border:1px solid #006cc0}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:active a,.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{padding:3px;border:2px solid #006cc0}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/x2border_active.png) 2 fill stretch}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:100% auto;background-repeat:no-repeat}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span img{width:auto;height:25px}.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left,.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{opacity:.8}.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left:hover,.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right:hover{opacity:1.0}.bx_ordercart .bx_item_detail_scu_small_noadaptive.full .bx_slide_left,.bx_ordercart .bx_item_detail_scu_small_noadaptive.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left{left:-5%;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left{left:0;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{right:0;background:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/images/fade_right.png) repeat-y right center;background-size:100% auto}#warning_message{color:red}.bx-touch .quantity_control{display:none}#basket_items input{line-height:normal}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/style.min.css?16604143828438*/
.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);color:#fff;text-shadow:0 1px 0 #0075b6}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#0a7ddd));background:-webkit-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-moz-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-ms-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:-o-linear-gradient(top,#00a2df 0,#0a7ddd 100%);background:linear-gradient(to bottom,#00a2df 0,#0a7ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#0a7ddd',GradientType=0)}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:active{background:#0a7ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a7ddd),color-stop(100%,#00a2df));background:-webkit-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-moz-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-ms-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:-o-linear-gradient(top,#0a7ddd 0,#00a2df 100%);background:linear-gradient(to bottom,#0a7ddd 0,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a7ddd',endColorstr='#00a2df',GradientType=0);box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22)}.bx_ordercart.bx_blue .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);color:#fff;text-shadow:0 1px 0 #006cae}.bx_ordercart.bx_blue .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_ordercart.bx_blue .bx_bt_button:active{background:#006fcb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#006fcb),color-stop(100%,#00a2df));background:-webkit-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-moz-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-ms-linear-gradient(top,#006fcb 0,#00a2df 100%);background:-o-linear-gradient(top,#006fcb 0,#00a2df 100%);background:linear-gradient(to bottom,#006fcb 0,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fcb',endColorstr='#00a2df',GradientType=0);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21)}.bx-retina .bx_ordercart.bx_blue .bx_item_detail_size_small_noadaptive ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 fill stretch}.bx-retina .bx_ordercart.bx_blue .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/images/x2border_active.png) 2 fill stretch}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/services_menu_type/style.min.css?16604143823183*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}
/* End */


/* Start:/local/templates/index/template_styles.css?1660414382190*/
.seo-text-block {
    font-weight: 300;
    color: #484b4b;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.filter-item a.filter-drop-checkbox {
    color: #0b0b0b;
}

/* End */
/* /local/styles/css/slick.css?16604143821231 */
/* /local/styles/css/jquery.mCustomScrollbar.css?16604143823829 */
/* /local/styles/css/fancybox/jquery.fancybox.css?16604143823961 */
/* /local/styles/css/style.css?1752340500268044 */
/* /local/styles/css/new-style.css?1660414382961 */
/* /local/styles/css/media.css?1673204698148719 */
/* /local/styles/css/new-media.css?16685129831483 */
/* /local/styles/css/magnific-popup.css?16604143825249 */
/* /local/styles/css/flexslider.css?16604143824485 */
/* /local/styles/css/tilda/tilda-grid-3.0.min.css?16604143823896 */
/* /local/styles/css/tilda/tilda-blocks-2.12.css?1660414382112189 */
/* /local/styles/css/tilda/tilda-animation-1.0.min.css?166041438210404 */
/* /local/styles/css/tilda/tilda-slds-1.4.min.css?166041438211681 */
/* /local/styles/css/tilda/tilda-zoom-2.0.min.css?16604143825095 */
/* /local/styles/css/tilda/tilda-popup-1.1.min.css?16604143822275 */
/* /local/templates/.default/components/bik/search.title/top_search/style.css?16604143822175 */
/* /local/templates/.default/components/bitrix/sale.basket.basket/small_basket/style.min.css?166041438237078 */
/* /local/templates/.default/components/bitrix/sale.basket.basket/small_basket/themes/blue/style.min.css?16604143828438 */
/* /local/templates/.default/components/bitrix/catalog.section/services_menu_type/style.min.css?16604143823183 */
/* /local/templates/index/template_styles.css?1660414382190 */
