﻿@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXx0poK5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0poK5.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0pg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;outline:none;box-sizing:border-box}a{color:#18191f;cursor:pointer;outline:0}a:hover{color:#65c124;text-decoration:underline}.breadcrumb li a:hover{color:#65c124;text-decoration:underline}a,input[type=submit],button,select{cursor:pointer;transition:linear .3s}a.active{cursor:default}b,strong{font-family:"Montserrat";font-weight:bold}blockquote{display:inline-block;padding:20px 0 20px 20px;margin:20px 0;color:#000;border-left:6px solid #002a51;text-transform:uppercase}body{position:relative;min-height:100%;min-width:320px;width:100%;background:#1a1b25;overflow:hidden}body.light{background:#fff !important}button{border:0}dl{padding:10px 0}dt{float:left;padding:0 10px 0 0;min-width:220px;height:30px}.ballon dt{min-width:100px;font-weight:bold}dd{min-height:30px;margin-left:220px}dd a{display:inline-block}dd a:hover{text-decoration:none}.dl li{display:block;line-height:37px;overflow:hidden}figure{display:flex;justify-content:center;align-items:flex-start;position:relative;min-width:50px;min-height:50px}html{position:relative;min-height:100%;max-width:100%;overflow-y:auto;font:18px/1.5 "Montserrat";color:rgba(0,0,0,.9);scroll-behavior:smooth}html[lang]{display:flex}h1,h2,h3,h4,h5,h6{display:block;position:relative;font:45px/1.5 "Montserrat";color:#000;font-weight:500}.section .container>h2,.section .container>h1{margin:30px auto}.section>h2,.section>h1{margin:30px auto}h3{font-size:24px}h4,h5,h6{font-size:20px}hr{background:#deded6;border:none;height:1px;margin:5px 0 38px}iframe{max-width:100% !important}img{display:inline-block;border:0}input,select,button{overflow:visible;vertical-align:middle}input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{font:18px/1.3 "Montserrat";color:rgba(0,0,0,.6)}input:hover::-ms-input-placeholder,textarea:hover::-ms-input-placeholder,input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder,input:hover::placeholder,textarea:hover::placeholder,input:focus::placeholder{color:#000}textarea{font:15px/1.3 "Montserrat"}textarea:focus::placeholder{color:#000}table{border-collapse:collapse}ul>li{list-style:inside disc}.lsn{list-style:none}li{position:relative;display:list-item;list-style-position:inside}ul.tile li,ol.tile li,.section .text_list li{display:inline-block;vertical-align:top}ul.list li,ol.list li{display:block}.bg_no{color:#fff;background:red}.bg_ok{color:#fff;background:lime}ul.breadcrumbs{padding:24px 0 20px;text-align:left !important;font-size:16px}.breadcrumbs li{display:inline-block !important;padding:5px 0;margin:0 7px 0 0 !important;background:#fff}.breadcrumbs li a{color:rgba(0,0,0,.6);text-decoration:none}.breadcrumbs li a:hover{color:#65c124}.breadcrumbs li a:hover span{text-decoration:underline}.breadcrumbs li:after{content:"|";margin:0 0 0 7px;color:rgba(0,0,0,.6)}.breadcrumbs li.active{color:#000}.light .breadcrumbs li.active{color:#000}.dark .breadcrumbs li.active{color:#fff}.breadcrumbs li.active:after{display:none}.breadcrumbs+.section{padding-top:0 !important}.container .breadcrumbs .container{padding-left:0;padding-right:0}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;height:68px;width:auto;max-width:100%;padding:0 30px;min-width:275px;margin:10px 0 0;font:18px "Montserrat";text-decoration:none !important;color:#fff;border-radius:0;border:1px solid #fff;background:rgba(0,0,0,0)}.btn.editor a{display:inline-flex;align-items:center;justify-content:center;position:relative;height:68px;width:auto;max-width:100%;padding:0 30px;min-width:275px;margin:10px 0 0;font:18px "Montserrat";text-decoration:none !important;color:#fff;border-radius:0;border:1px solid #fff;background:rgba(0,0,0,0)}.intro .light_style .btn{display:inline-flex;align-items:center;justify-content:center;position:relative;height:68px;width:auto;max-width:100%;padding:0 30px;min-width:275px;margin:10px 0 0;font:18px "Montserrat";text-decoration:none !important;color:#fff;border-radius:0;border:1px solid #fff;background:rgba(0,0,0,0)}.btn:hover,.btn.editor a:hover{border-color:#65c124}.intro .light_style .btn:hover{border-color:#65c124}.btn.light{color:#65c124;border-color:#65c124;background:#fff}.btn.light:hover{background:rgba(22,110,181,.2)}.btn.editor{display:inline-block;margin:15px 0;padding:0;text-align:inherit;background:rgba(0,0,0,0);color:#000 !important}.btn.editor a{margin:0}.light_style .btn.editor{background:#fff;color:#18191f !important}.light_style .btn.editor a{color:#18191f}.light_style .txt{background:rgba(0,0,0,0)}.intro .light_style .txt{background:rgba(0,0,0,0)}.center{text-align:center !important}.clear{clear:both}.container{display:block;position:relative;width:1370px;max-width:100%;height:100%;padding:0;margin:0 auto}.contentZone{position:relative;padding:0 0 40px;max-width:100% !important;overflow:hidden}.contentZone.up{padding-bottom:30px}.contentZone.down{padding:30px 0 0;position:absolute;text-align:center}h1+.contentZone{padding-top:0 !important}.section:not(.search_result) .contentZone:not(.sticky){overflow-x:auto}.contentZone a,#tinymce a{text-decoration:underline}.contentZone a:hover,#tinymce a:hover{text-decoration:none}.contentZone ol,#tinymce ol{padding:5px;margin:0 0 10px}.contentZone ul:not(.paginatorZ) li:not(.item),.u1 li,ol li{display:block;min-height:25px;padding:0 0 0 40px;margin:14px 0}#tinymce ul:not(.paginatorZ) li,#tinymce .u1 li,#tinymce ol li{display:block;min-height:25px;padding:0 0 0 40px;margin:14px 0}.contentZone ul:not(.paginatorZ),#tinymce ul:not(.paginatorZ){margin:0 0 10px;padding:5px}.contentZone ul:not(.paginatorZ) li:not(.item):before,.u1 li:before{content:".";position:absolute;left:10px;top:-5px;margin:0 15px 0 0;font:24px/1 "Montserrat";text-align:center;color:rgba(0,0,0,.6)}#tinymce ul:not(.paginatorZ) li:before,#tinymce .u1 li:before{content:".";position:absolute;left:10px;top:-5px;margin:0 15px 0 0;font:24px/1 "Montserrat";text-align:center;color:rgba(0,0,0,.6)}.contentZone ol,ol.tile,.aside_is ol{counter-reset:item}#tinymce ol{counter-reset:item}#tinymce ol.tile{counter-reset:item}#tinymce .aside_is ol{counter-reset:item}.contentZone ol>li:before,ol.tile>li:before,.aside_is ol li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:19px;margin:0 15px 0 0;text-align:center;color:rgba(0,0,0,.4);font:18px/1.4 "Montserrat"}#tinymce ol>li:before,#tinymce ol.tile>li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:19px;margin:0 15px 0 0;text-align:center;color:rgba(0,0,0,.4);font:18px/1.4 "Montserrat"}#tinymce .aside_is ol li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:19px;margin:0 15px 0 0;text-align:center;color:rgba(0,0,0,.4);font:18px/1.4 "Montserrat"}.contentZone h2,.contentZone h3,.contentZone h4,.contentZone h5{margin:30px 0 20px;padding:0 !important;min-height:0 !important;text-align:left;letter-spacing:0;clear:both}#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5{margin:30px 0 20px;padding:0 !important;min-height:0 !important;text-align:left;letter-spacing:0;clear:both}.contentZone h2,#tinymce h2{font-size:38px}.contentZone h3,#tinymce h3{font-size:34px}.contentZone h4,#tinymce h4{font-size:30px}.contentZone h5,#tinymce h5{font-size:25px}.contentZone h2:first-child{margin-bottom:60px}.contentZone p{margin:0;text-align:justify}#tinymce p{margin:0;text-align:justify}.contentZone p+p,#tinymce p+p{margin:15px 0 0}.contentZone img,#tinymce img{max-width:calc(100% - 40px);height:auto !important;max-height:none !important;margin:10px 20px}.contentZone table,#tinymce table{border:1px solid #000;margin:20px 0}.contentZone caption,#tinymce caption{padding:3px 3px 5px;border:0}.contentZone thead,#tinymce thead{background:#e7e7e7}.contentZone td,.contentZone th{padding:5px 10px;border:1px solid #000}#tinymce td,#tinymce th{padding:5px 10px;border:1px solid #000}.contentZone td p,#tinymce td p{text-align:center}.contentZone tbody tr:nth-child(odd) td,#tinymce tbody tr:nth-child(odd) td{height:38px;background:#f6f6f6}.dark_style *{color:#000}.developer{display:flex;align-items:center;padding:5px 10px 0;max-width:100%;text-decoration:none;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);text-decoration:none !important}.developer:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.developer:hover span{color:#fff}.developer img{height:28px;margin:0 0 0 3px}.developer span{font-size:16px}.endStr{display:inline-block;width:65px;height:20px;padding:0 3px 0 0;margin:0 0 0 -45px;background:linear-gradient(to left, #fff 33%, rgba(255, 255, 255, 0) 100%);text-align:right}.error,.no,.error *,.no *{color:#65c124}.hide,.hidden{display:none !important}.hidd{max-height:0 !important;overflow:hidden !important;opacity:0 !important;padding:0 !important;border:0 !important}.gray{color:#999;font-weight:normal}.info{font-size:18px}.intro.section{padding:0}.intro .slider{max-width:100%}.intro>.container{padding:0}.light_style *{color:#fff}.link_text a:hover{text-decoration:none}.list li,.tile li{min-height:212px;margin:0 0 20px;border:1px solid rgba(0,0,0,0)}.list li:hover,.tile li:hover{border-color:#358fff}.list li a{text-decoration:none}.list li figure{position:relative;float:left;background:#e1e1e1}.list li figure img{position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;max-width:97%;max-height:97%;margin:auto}.tile li figure img{position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;max-width:97%;max-height:97%;margin:auto}.list li.item{border:0}.list li.item figure{float:none;background:rgba(0,0,0,0);text-align:center}.list li.item figure img{position:static;max-width:100%;max-height:100%}.logo{text-decoration:none !important}.message{text-align:center;font-size:18px}.message a{text-decoration:underline}.message a:hover{text-decoration:none}.middle{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.nobr{display:inline-flex;align-items:center;white-space:nowrap !important}.ok{color:#65c124}.ok *{color:#65c124}.section{position:relative;padding:95px 0 80px;background-repeat:no-repeat;background-size:cover;clear:both;overflow:hidden}.section+.section{padding-top:20px}#metrika+.section{padding-top:20px}.section .text_list{text-align:center;margin:0 0 30px}.slick-slide{position:relative;max-width:100%}.slick-slide img{margin:auto}.table_container{width:100%;position:relative;overflow-x:auto}.title_block{line-height:1.1}.text{position:relative}.warning{color:#fec34d}.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:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../libs/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("/fonts/slick.woff2")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:"fontello_form";src:url("/fonts/fontello.woff2");font-weight:normal;font-style:normal}@font-face{font-family:"rub";src:url("/fonts/rub.woff2");font-weight:normal;font-style:normal}[class^=rub-]:before,[class*=" rub-"]:before,.rub:before,[class^=iform-]:before,[class*=" iform-"]:before,.i_cristall:before{display:inline-block;width:1em;margin:0 .2em;text-align:center;font-style:normal;font-weight:normal;text-decoration:inherit;text-transform:none;line-height:1em;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i_cristall{color:#fff;font-size:30px}.i_cristall:hover{color:#65c124 !important}[class^=rub-]:before,[class*=" rub-"]:before,.rub:before{font-family:"rub"}.rub-light:before{content:""}.rub-line:before{content:""}.rub-short:before{content:""}.rub-serif:before{content:""}.rub-style:before{content:""}.rub:before{content:""}[class^=iform-]:before,[class*=" iform-"]:before,.i_cristall:before{font-family:"fontello_form"}.icon-search:before{content:""}.icon-search-1:before{content:""}.icon-pencil:before{content:""}.icon-pen:before{content:""}.icon-ok:before{content:""}.icon-check:before{content:""}.icon-spin5:before{content:""}.icon-angle-left:before{content:""}.icon-angle-left-1:before{content:""}.icon-angle-right:before{content:""}.icon-angle-right-1:before{content:""}.icon-angle-up:before{content:""}.icon-angle-up-1:before{content:""}.icon-angle-down:before{content:""}.icon-angle-down-1:before{content:""}.icon-spin5:before{content:""}.icon-times:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-down:before{content:""}.icon-up:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-alternate-long-arrow-down:before{content:""}.icon-alternate-long-arrow-left:before{content:""}.icon-alternate-long-arrow-right:before{content:""}.icon-alternate-long-arrow-up:before{content:""}.icon-facebook:before{content:""}.icon-youtube:before{content:""}.icon-whatsapp:before{content:""}.icon-linkedin:before{content:""}form{position:relative}label,.label,.radio_block{display:block;margin:0 0 20px;position:relative;font-size:16px}input:not([type=checkbox]):not(.mce-textbox):not([type=radio]),textarea,select{display:block;width:100%;padding:0;height:40px;line-height:30px;font-size:16px;color:#4c4c4c;border:1px solid #ccc;background:#fff}input[type=text]:focus,input[type=password]:focus{border-color:#039;color:#039}textarea:focus,select:focus{border-color:#039;color:#039}input:not([type=checkbox]):not(.mce-textbox):not([type=radio]){text-indent:5px}input.mce-textbox{display:inline-block;line-height:20px;height:28px}select{padding:4px 0}option{padding:3px 10px 3px 3px}textarea{height:63px;text-indent:0;padding:0 5px}label .title{display:block;position:absolute;left:0;top:5px;height:30px;line-height:30px;padding:0 80px 0 10px;color:#777;background:#fff;opacity:1 !important;transition:.3s}label input:focus+.title,label select:focus+.title{top:-10px;height:20px;line-height:20px;padding:0 10px;font-size:12px;color:#039}.up .title{top:-10px;height:20px;line-height:20px;padding:0 10px;font-size:12px;color:#039}label textarea:focus+.title{top:-10px;height:20px;line-height:20px;padding:0 10px;font-size:12px;color:#039}label .title i{margin-right:5px}.agreement_block{position:relative;font-size:16px}.errorInfo{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 !important;line-height:60px;text-indent:0;margin:0 !important;text-align:center;color:red !important;border:1px solid red !important;opacity:0;background:#fff;z-index:1;transition:1s}.checkbox_block{position:relative;min-height:40px;overflow:hidden}.checkbox_block .titl{display:inline-block;vertical-align:top;height:40px}.checkbox_block .link_text{margin-left:30px}.checkbox{display:block;float:left !important;position:static;top:0;left:0;margin:0;cursor:pointer}.checkbox+.checkbox{margin-left:20px}.checkbox input{display:none !important}.checkbox input+i{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px 0 0;text-align:center;vertical-align:top;border:1px solid rgba(0,0,0,0)}.checkbox input+i+i{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px 0 0;text-align:center;vertical-align:top;border:1px solid rgba(0,0,0,0)}.checkbox input+i.all:before{display:none}.checkbox input:checked+i.all:before{display:inline-block}.checkbox input:checked+i:not([class]):before{content:"";font:16px "fontello_form";position:absolute;left:0;right:0;margin:auto}.checkbox input+i:not([class]),.checkbox input+i.all{border-color:#ccc}.checkbox .errorInfo{width:100%;top:0;bottom:0}.checkbox .on,.checkbox .off{margin:0 !important;width:30px !important;height:30px !important;text-align:left !important}.checkbox input+i.on{display:none}.checkbox input+i.on+i.off{display:inline-block}.checkbox input:checked+i.on{display:inline-block}.checkbox input:checked+i.on+i.off{display:none}.cleanFormPole{display:none;position:absolute;right:3px;bottom:3px;height:34px;min-height:auto;width:34px;font-size:28px;line-height:27px;padding:0;text-indent:0 !important;text-decoration:none !important;text-align:center;border-radius:50%;border:1px solid rgba(0,0,0,0);background:#ccc;z-index:1}.cleanFormPole:hover{border-color:red;color:red;background:#e1e1e1}label:hover .cleanFormPole{display:block}textarea+.cleanFormPole{bottom:10px}.errorInfo.visible{opacity:1}.radio{display:inline-flex;align-items:center;margin:0;vertical-align:top;padding:0;cursor:pointer;overflow:hidden}.radio+.radio{margin-left:20px}.radio input[type=radio]{display:none}.radio input+i{display:inline-block;position:relative;margin:0 5px 0 0 !important;padding:0 !important;text-indent:0 !important;line-height:17px;vertical-align:top;text-align:center;color:#ccc}.radio input+i+i{display:inline-block;position:relative;margin:0 5px 0 0 !important;padding:0 !important;text-indent:0 !important;line-height:17px;vertical-align:top;text-align:center;color:#ccc}.radio input+i:not([class]),.radio input+i+i:not([class]){width:22px;min-width:22px;height:22px;border-radius:50%;border:1px solid #ccc}.radio i.on,.radio i.off{border-color:rgba(0,0,0,0) !important;margin:0 5px 0 0;text-align:left !important;font-size:20px;line-height:17px}.radio input+i.on{display:none}.radio input:checked+i:not([class]){border-color:#039}.radio:hover input+i:not([class]),.radio input:checked+i.all,.radio:hover input+i.all{border-color:#039}.radio input:checked+i:not([class]):before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;margin:4px 0 0;background:#039}.radio input:checked+i.on{display:inline-block}.radio input:checked+i.on+i.off{display:none}.radio:hover input+i+span{color:#039}.radio input:checked+i.all,.radio input:checked+i.on,.radio input:checked+i.off{color:#039}.radio .titl{display:inline-block;vertical-align:top}.select{position:relative}.select:before{content:"";position:absolute;top:7px;right:10px;font:22px "fontello_form";color:#039}.select .title{z-index:2}.select select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}form{max-height:3000px;min-height:130px;overflow:hidden;transition:1s;padding:20px 0;background:rgba(0,0,0,0)}form.visible_off{max-height:300px}form.visible_off *{opacity:0 !important}form.visible_off .info{opacity:1 !important}form.visible_off .info span{opacity:1 !important}.modalItem.registration label.checkbox{position:static}.modalItem.registration .checkbox .errorInfo{height:58px;margin:-22px 0 0;max-width:100%;top:auto}form .info{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px 10px 0;text-align:center !important;z-index:10001}form .info.ok{background:rgba(123,219,100,.7)}form .info.no{background:rgba(249,71,29,.7)}form .info>span{position:relative;display:inline-block;padding:20px;font-size:20px;background:rgba(255,255,255,.8)}form .info>span:after{content:"×";display:block;position:absolute;top:-2px;right:4px;font-size:30px;line-height:1;cursor:pointer}form.in_work [type=submit]{opacity:0}form.in_work:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);z-index:10000}form.in_work:after{content:"";font:30px/1 "fontello_form";display:block;width:30px;height:30px;position:absolute;left:0;right:0;bottom:15px;margin:auto;color:red;z-index:10000;animation:spin_form 2s infinite linear}.group_actions.in_work div:after{content:"";font:30px/1 "fontello_form";display:block;width:30px;height:30px;position:absolute;left:0;right:0;bottom:15px;margin:auto;color:red;z-index:10000;animation:spin_form 2s infinite linear}.upload_zone{position:relative;max-height:30px;min-height:30px;padding:30px 0 0;margin:-16px 0 15px;overflow:hidden;border:1px solid #c5c5c5;background:#fff;transition:.5s}.upload_zone.active{max-height:2000px;min-height:180px;transition:1s}.upload_zone img{display:inline-block;vertical-align:top;padding:1px;margin:3px 0 3px 2px;max-height:106px;max-width:206px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:.3s}.upload_zone img:hover{border-color:orange}.upload_zone_open:not(.fa):not(.fas):not(.fab):not(.la):not(.las){display:block;width:30px;height:31px;position:absolute;top:0;right:0;border-left:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}.upload_zone_open:not(.fa):not(.fas):not(.fab):not(.la):not(.las):before{content:"";display:block;font:20px "fontello_form";margin:4px 5px 0;color:#c5c5c5;transition:.3s}.upload_zone_open:hover{text-decoration:none}.upload_zone_open:hover:before{color:#595959}.upload_zone_tab{display:inline-block;position:relative;height:0;padding:0 15px;margin-top:30px;overflow:hidden;top:1px;opacity:0;vertical-align:top;border:1px solid #c5c5c5;color:#555;font-size:16px;background:#f8f8f8}.active .upload_zone_tab{height:40px;padding:9px 15px 0;opacity:1;margin-top:0}.upload_zone_tab.v-0{margin-left:5px}.upload_zone_tab.active{background:#fff;border-bottom-color:#fff}.upload_zone_tab:hover{text-decoration:none}.upload_zone_tab.active:hover{cursor:default}.upload_zone_content{display:none;border-top:1px solid #c5c5c5}.upload_zone_content.active{display:block}.upload_zone_content label{min-height:50px}@media(max-width: 370px){.errorInfo{font-size:14px}}label.mask_no input,input.mask_no{border-color:red !important;color:red !important}label.mask_ok input,input.mask_ok{border-color:green !important;color:green !important}label{position:relative}label .errorMask,label .infoMask{top:-14px;left:0}.errorMask,.infoMask{display:block;position:absolute;margin:-8px 0 0 5px;padding:0 5px;font:14px/1 Arial !important;background:#fff}.errorMask{color:red}.infoMask{color:green}.noAction.errorMask,.noAction.infoMask{color:#ccc}.modalItem label .errorMask,.modalItem label .infoMask{top:20px}.modalItem .noAction.errorMask,.modalItem .noAction.infoMask{display:none}#ekranBlock{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:1000}#ekranBlock.act{display:block}#ekranBlock.act.active{opacity:.7}#loading{position:fixed;top:140px;left:0;right:0;width:250px;margin:auto;padding:87px 0 0;text-align:center}#ekranBlock i.fa{position:absolute;left:0;right:0;top:0;margin:auto;font-size:90px;width:78px;height:78px;line-height:78px;color:#77ad3a;opacity:.6}#ekranBlock span{display:block;font-size:20px;color:#77ad3a}#serviceBlock{display:none}#modalBlock{position:absolute;top:0;left:0;width:100%;padding:0;text-align:center}#modalBlock.active{padding:0 0 65px}.modalItem{transition:.3s;display:none;position:relative;top:50px;margin:auto;width:auto;height:0;max-height:100%;max-width:100%;padding:0;z-index:1001;opacity:0;text-align:left;background:#ccc}.modalItem.act{display:inline-block;height:100%}.modalItem.act.active{opacity:1}a.modalClose{display:block;position:absolute;width:40px;height:40px;border-radius:50%;border:4px solid #fff;transition:.7s;background:inherit}.modalItem .right span,.modalItem .left span{display:block;position:absolute;width:40px;height:40px;border-radius:50%;border:4px solid #fff;transition:.7s;background:inherit}.modalClose{width:38px;height:38px;top:-13px;right:-13px;text-align:center;line-height:30px;font-size:30px;text-decoration:none !important;color:#fff}.modalClose:hover{color:red;border-color:red}.modalItem h2{margin:0 0 0 20px}.modalItem .content{position:relative}.modalItem.imgBox{top:0}.modalItem.imgBox .imgBlock{position:relative;margin:0 auto;max-width:100%;max-height:100%;transition:.3s;box-sizing:content-box;overflow:hidden}.modalItem .imgItem{display:none;position:relative;width:180%;height:100%;margin-left:-40%;text-align:center}.modalItem .imgItem.active{display:inline-block}.modalItem.active{display:inline-block}.modalItem .imgItem img{display:inline-block;max-height:96%;max-width:55%;opacity:0;transition:.3s;box-sizing:border-box}.modalItem .imgItem img.active{opacity:1}.modalItem .imgItem span.imgTitle{display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:55%;color:#000;visibility:hidden;opacity:.5;background:rgba(255,255,255,.85)}.modalItem .imgItem span.imgTitle.active{visibility:visible;transition:.3s}.modalItem .imgItem span.imgTitle.active:hover{opacity:1}.modalItem.imgBox .content a{display:block;position:absolute;bottom:0;width:50%;height:100%}.modalItem.imgBox .content a:hover span{opacity:1}.modalItem .left{left:-25px}.modalItem .right{right:-25px}.modalItem .right span{top:40%;margin:auto;opacity:.2}.modalItem .left span{top:40%;margin:auto;opacity:.2}.modalItem .right span{right:0}.modalItem .left span{left:0}.modalItem .right span i,.modalItem .left span i{position:relative;top:6px;display:block;width:0;height:0;border:10px outset rgba(0,0,0,0);transition:.3s}.modalItem .right span i{left:13px;border-left-color:#fff}.modalItem .left span i{left:-1px;border-right-color:#fff;border-style:inset}.modalItem .cke_button_save{display:none !important}.modalItem .cke_editor{margin:0 0 0 -1.2% !important}.modalItem .cke_browser_webkit .cke_editor{margin:0 !important}@media(max-width: 600px){.modalItem{width:85%}.modalItem form{width:auto}}@media(max-width: 500px){.modalItem{width:calc(100% - 10px)}.modalClose{right:0}.modalItem .right span{right:30px}.modalItem .left span{left:30px}}.animate-spin{-moz-animation:spin 4s infinite linear;-o-animation:spin 4s infinite linear;-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.footer{background:#1a1b25}footer{display:flex !important;justify-content:space-between;flex-wrap:wrap;height:100%;padding:0 0 20px}footer *{color:#fff}footer .col{display:flex;flex-direction:column;justify-content:center;width:50%;height:calc(100% - 330px);margin:30px 0}footer .col a{font-size:42px;line-height:1}footer .col a+a{margin-top:30px}footer a.active{color:#65c124;cursor:text}footer .contacts{width:100%;display:flex;justify-content:flex-end;font:14px/24px "Montserrat"}footer .contacts>div{width:210px}footer .contacts *{color:rgba(255,255,255,.6)}footer .contacts a{display:block;text-align:right}footer .bottom{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}footer .bottom *{font-size:14px;color:rgba(255,255,255,.6)}footer a{text-decoration:none !important}.footer .container{max-width:calc(100% - 100px)}header{position:relative;width:100%;top:0;padding:20px 0;font:14px/18px "Montserrat";color:#fff;background:#fff;z-index:2}header .container{position:static;display:flex;justify-content:space-between;align-items:center;width:1639px;max-width:100%}header .container+.container{position:relative;padding-top:0 !important}header .form_container{flex-grow:1}header form{min-height:auto;padding:0}header .logo{position:relative;margin:0 60px 0 0;z-index:3}header .phones{z-index:1;padding:0 4px}header .phone{padding:4px 14px 3px;text-decoration:none;background:rgba(0,0,0,0)}header .phone+.phone,header .phone small{display:none}header .privacy_policy_link{display:none;position:absolute;bottom:27px;left:35px;right:10px;font-size:12px;color:rgba(255,255,255,.5);text-decoration:none;background:none !important}header a span{color:#fff}#lang_menu a:not([class]):hover,header .phone:hover span{color:#65c124 !important}footer .contacts a:hover span,footer .bottom a:hover{color:#65c124 !important}.contacts a:hover{color:#65c124 !important}.main_menu a.active{color:#65c124 !important}.main_menu a.active:after{border-top-color:#65c124 !important}.vh header,.partners_page header{position:absolute;background:rgba(0,0,0,0)}header .container{max-width:calc(100% - 77px)}ol.tile>li:before{content:"0" counter(item)}.one ol.tile>li:before{content:"1." counter(item)}.two ol.tile>li:before{content:"2." counter(item)}.contacts_page .intro:after,.contacts.feedback:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(26,27,37,.8)}.contacts_page .intro:after,.contacts.feedback:after{background:#121a2b;opacity:.8}.aruliere_certificats .items{display:flex;flex-wrap:wrap}.aruliere_certificats figure{max-width:100%;margin:0 10px 20px}.border.section{padding:80px 0 !important;border-bottom:1px solid rgba(0,0,0,.1)}.border_list_item li{padding-bottom:7px;margin-top:-6px;border-bottom:1px solid #000}.brand_list{height:100vh;padding:0;color:#fff}.brand_list h1{color:#fff}.brand_list .img{max-width:unset;max-height:unset;min-width:100%;min-height:100%}.brand_list:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#121a2b;opacity:.8}.brand_list .container{display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 120px);z-index:1}.brand_list .title_block{width:900px;max-width:100%;padding:0;margin:0 !important;font:55px/1 "Montserrat"}.brand_list .contentZone{width:950px;max-width:100%;padding-bottom:0 !important}.brand_list .contentZone p{line-height:30px}.brand_list .title_block+.contentZone{padding-top:35px !important}.brand_list .items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px;border-top:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4)}.brand_list .item{display:flex;flex-direction:column;align-items:center;margin:0}.brand_list .item figure:hover figcaption{opacity:1}.brand_list img{max-width:calc(100% - 10px);max-height:calc(100% - 10px);display:block;position:absolute;left:-50%;right:-50%;top:-50%;bottom:-50%;margin:auto;filter:grayscale(100%)}.brand_list figcaption{display:flex;display:none;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;border:1px solid rgba(255,255,255,.2);background:rgba(18,26,43,.8);color:#fff;opacity:0}.brand_list figure{display:block;align-items:center;width:200px;height:200px;padding:5px;margin:0 0 20px;background:rgba(255,255,255,.3)}.brand_list figure:hover img{filter:grayscale(0%)}.brand_list[style]:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#121a2b;opacity:.8}.brand_list[style] *{color:#fff}.brand_list[style] .title_block{font-size:52px}.brand_list .slick-arrow{top:51%}.brand_list.v2 .items{justify-content:flex-start}.brand_list.v2 .item{margin-right:20px}.breadcrumbs{display:none}.certificates_list.section{padding:40px 0 130px !important;border-bottom:1px solid rgba(0,0,0,.1)}.certificates_list .link{float:right;position:relative;margin:-55px 5px 0 0;z-index:0}.certificates_list .item{position:relative}.certificates_list .item span{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:10px;font-size:20px;color:#fff;background:rgba(0,0,0,.6);opacity:0}.aruliere_certificats figcaption{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:10px;font-size:20px;color:#fff;background:rgba(0,0,0,.6);opacity:0}.certificates_list .item:hover span,.aruliere_certificats .item:hover figcaption{opacity:1}.certificates_list img{display:block;max-width:calc(100% - 50px);max-height:250px}.certificates_list .container>div{padding-top:20px}.certificates_list .items{display:flex;flex-wrap:wrap;justify-content:space-between}.certificates_list .title_block{width:100%}.certificates_list .item{display:flex;align-items:center;justify-content:center;margin-bottom:20px;width:260px;height:230px;background:rgba(0,0,0,.03)}.compare.section{margin-top:-2px;background:#fff}.compare *{color:#fff}.compare .container{padding:75px 75px 50px;background:#3075e6}.compare .container div{display:flex;justify-content:space-between;height:100px}.compare .container div>*{display:flex;position:relative;height:30px;border-top:2px solid rgba(255,255,255,.4);border-right:2px solid rgba(255,255,255,.4)}.compare .container div:first-child *{font:28px/100px "Montserrat"}.compare .container strong{flex-grow:1;font:22px/100px "Montserrat"}.compare .container span{width:330px;max-width:100%;justify-content:center}.compare i{display:flex;width:44px;height:44px;margin:27px 0 0;border-radius:50%;background:#fff;color:#3075e6}.compare .i_close{background:#fff url(../img/close.svg) no-repeat center center}.compare .i_ok{background:#fff url(../img/check.svg) no-repeat center center}.color_list.section{border-bottom:1px solid rgba(0,0,0,.1)}.color_list .title_block{padding:20px 0 57px}.color_list ul{display:flex;flex-wrap:wrap}.color_list li{display:block;width:100px;height:100px;margin:0 37px 43px 0;border-radius:37px;background-size:cover}.color_list .link_block{display:flex}.color_list .link_block a+a{margin-left:130px}.shape_list img{display:block;margin:0 69px 43px 0;border-radius:37px;background-size:cover}footer{padding:100px 0 0 !important}footer .contacts{padding-top:70px}.gallery.section{padding:0 0 130px !important;border-bottom:1px solid rgba(0,0,0,.1)}.gallery .items{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0 0}.gallery .item{position:relative}.gallery figure{width:674px;max-width:100%}.gallery img{display:block}.gallery .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(26,27,37,.5)}.gallery a{width:100%;margin-top:50px;text-align:center;font-family:"Montserrat";text-decoration:none;color:#fff}.gallery h3{font:38px "Montserrat";padding:10px;text-align:center;color:#fff}.header_text{margin-right:64px;z-index:1}.intro .title_block{font:43px/1 "Montserrat"}.intro.v1 .title_block{max-width:calc(100% - 155px);margin-top:190px;padding:0;z-index:1;color:#fff}.intro .cols{display:flex;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0}.intro .col{position:relative;width:25%;overflow:hidden}.intro .col a{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;background:#1a1b25;opacity:.9;text-decoration:none}.intro .col a:hover{color:rgba(0,0,0,0);opacity:.3}.intro.v1 .col a{padding-top:220px}.intro.v1 video,.intro.v1 .col img{position:absolute;left:-1000px;right:-1000px;top:0;height:100%;width:auto;max-width:none;margin:auto;background:rgba(0,0,0,.4)}.intro.v5{display:flex;justify-content:space-between;background:#f6f6f6}.intro.v6 .container{display:flex;justify-content:space-between;max-width:calc(100% - 140px)}.intro.v6 .container>div{display:flex;flex-direction:column;justify-content:center;color:#fff}.intro.v6 .container>div:not([class]){width:536px;max-width:100%;padding:30px 0;align-items:center}.intro.v6 .container div.text{width:500px;max-width:100%;margin:30px 0}.intro.v6 h2{font:60px/1 "Montserrat";color:#fff;padding:0 0 45px}.intro.v6 a.link{margin:20px 0 0;color:#fff}.intro.v6 a.link:after{content:url("../img/arrow_white.svg") !important}.gallery .txt a:after,.green_list .btn:after{content:url("../img/arrow_white.svg") !important}.item .open_link{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.item p+.open_link{display:block}.light .main_menu a{color:#000}.light header{color:#000}.light header a span{color:#000}.light .main_menu .child_on>a:after{border-top-color:#000}.light .main_menu .child_on li a:hover{background:#fff}.light .search input{border-bottom:1px solid #000 !important}.light .search button{color:#000}.light .search button:hover{background:rgba(0,0,0,.2)}.light .search:hover input{background:rgba(0,0,0,.1) !important}.light .search input:focus{background:rgba(0,0,0,.1) !important}.light .search input::-ms-input-placeholder,.light .search input::placeholder{color:#000}.light .btn.editor{border:0}.light .btn.editor a{border-color:#000;color:#000}.light a.btn{border-color:#000;color:#000}.light .btn.editor a:hover,.light a.btn:hover{border-color:#65c124;color:#65c124}.logo img{display:block}header .logo,footer .logo{padding:4px;border-radius:30px 2px 30px 7px}header .logo:hover,footer .logo:hover{background:rgba(255,255,255,.3)}.main_menu{display:flex}.main_menu li{display:block;flex-grow:1}.main_menu .child_level{position:absolute;top:-210px;left:0;right:0;height:190px;padding:88px 5px 0 35px;background-color:rgba(0,0,0,0);box-shadow:0 0 6px rgba(0,0,0,.1607843137);opacity:0;transition:.3s;transition-property:opacity,background;overflow:hidden}.light .main_menu .child_level{background:#fff}.main_menu ul{display:flex;justify-content:center;max-width:1920px;margin:0 auto}.main_menu a{display:block;position:relative;padding:4px 20px 3px;text-decoration:none !important;color:#fff;z-index:2}.main_menu li+li{margin-left:2px}.main_menu .product{width:14%}.main_menu a span{display:block;padding:15px 0 0;font-family:"Montserrat";transition:.3s}.main_menu .child_on{position:static}.main_menu .child_on>a:after{content:"";position:relative;top:2px;margin-left:4px;display:inline-block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top-width:6px;border-top-color:#fff;transition:.3s}.main_menu .child_on li a{display:block;min-height:80px;padding:8px;font:14px "Montserrat"}.main_menu .child_on li a.active{background:rgba(0,0,0,.5)}.main_menu .child_on:hover .child_level,.main_menu .child_on:hover .menu_bg{top:0;opacity:1}.main_menu .child_on:hover .child_level{background-color:rgba(255,255,255,.6)}.main_menu_open{display:none;height:35px;width:42px;position:absolute;top:20px;left:-64px;padding:9px 0 0;text-align:center;background:rgba(0,0,0,.1)}.main_menu_open:before{content:url(../img/burger_white.svg)}.main_menu_open:hover{background:rgba(0,0,0,.5)}.menu_bg{display:none;max-width:1940px;margin:0 auto}.menu_bg[style]{position:absolute;display:block;top:-210px;right:-10px;height:200px;left:-10px;background-size:100% auto;filter:blur(7px);opacity:0;transition:opacity .3s}.menu_bg[style]:after{content:"";position:absolute;display:block;top:-10px;right:0;bottom:0;left:0;background:rgba(18,26,43,.6)}.main_page .menu_bg[style],.projects_page .menu_bg[style]{background-image:none !important;filter:blur(0)}.mobile_content{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:240px 0 0 35px;background-size:cover}.mobile_content:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(18,26,43,.5)}.mobile_content span{display:block;position:relative;font-size:17px;line-height:22px;color:#fff;z-index:1}.modalItem.phone_form{width:757px;max-width:calc(100% - 10px);padding:65px 135px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1607843137)}.modalItem h2{font:26px "Montserrat";margin:0 0 60px}.modalItem hr{display:none}.modalItem form{padding:0}.modalItem label:not(.checkbox){margin:0 70px 40px 0}.modalItem input{background:rgba(0,0,0,0) !important;border:0 !important;border-bottom:1.5px solid #000 !important}.modalItem input:hover,.modalItem input:focus{background:rgba(0,0,0,.02) !important}.modalItem .modalClose{top:10px;right:10px;font:35px "Montserrat";color:#000;border:0;border-radius:0}.modalItem .modalClose:hover{background:rgba(0,0,0,.02)}.modalItem .btn{width:auto;min-width:auto;padding:0;height:auto;margin:35px 0 0;border:0;font-family:"Montserrat";color:#65c124}.modalItem .btn:after{content:url(../img/arrow_green.svg);display:inline-block;position:relative;top:4px;margin:0 0 0 10px;transition:.5s}.modalItem .btn:hover:after{margin-left:18px}.new_item .title_block{padding:30px 0 5px}.new_item .title_block+time{position:absolute;top:0}.new_item .txt{width:674px;max-width:100%;margin:50px 0 0}.news .item a{display:flex;justify-content:space-between;padding:35px 0;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2)}.news .item a:hover{border-color:#000}.news .item a:hover h3{color:#65c124}.news .items .item:last-child a{border:0}.news .new_content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 330px);max-width:100%}.news .item time{order:1;font-size:16px}.news .item h3{font-size:24px;margin-top:30px}.news .item figure{width:260px;height:195px}.news img{display:block}.news_more{margin:70px 0 30px !important}.partners_page .brand_list.section{min-height:100vh;padding-top:138px}.product_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.product_list li{display:block;width:calc(33.3% - 10px);margin:0 0 15px;background:#6ba641}.product_list li a{display:flex;justify-content:center;align-items:center;position:relative;height:100%;padding:40px 30px}.product_list li a:hover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2)}.product_page header{background:rgba(0,0,0,0);position:absolute;z-index:65535}.projects_page header{background:#1a1b25}.projects_page .projects.section{min-height:100vh;background:#1a1b25 !important;color:#fff}.projects_page .projects .title_block{color:#fff}.projects_page figure{max-height:360px;overflow:hidden}.projects_page .min{height:195px;width:260px;overflow:hidden}.projects.section{padding:40px 0 130px !important;border-bottom:1px solid rgba(0,0,0,.1)}.projects .title_block{padding-left:0;margin:auto}.projects .img_block{margin-bottom:40px}.projects .contentZone{padding:20px 0 0}.projects .product_title{opacity:.6}.slick-arrow{display:flex !important;justify-content:center;align-items:center;width:21px;height:21px;z-index:2;background:rgba(0,0,0,.3);border-radius:50%}.slick-arrow:hover{background:rgba(0,0,0,.5)}.project_link{display:block;text-align:right;color:#fff}.item.section .project_link{margin-top:20px}.project_link:hover{color:#65c124;text-decoration:none}.projects .product_title{display:none}.projects .top{display:flex;justify-content:space-between;align-items:center}.projects .link{position:absolute;top:24px;right:0;min-width:230px;margin:-7px 5px 0 0;text-align:right}.quotes_list.intro{background:#1a1b25;color:#fff}.quotes_list .container{display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 77px)}.quotes_list .item{display:flex;justify-content:flex-end;padding:20px;border-bottom:2px solid rgba(255,255,255,.5)}.quotes_list .item:first-child{border-top:2px solid rgba(255,255,255,.5)}.quotes_list .item:nth-child(even){justify-content:flex-start}.quotes_list .item:nth-child(even) p{order:1;margin:0 0 0 90px}.quotes_list figure{width:324px;max-width:100%;height:320px;border-radius:50%;overflow:hidden}.quotes_list p{display:flex;flex-direction:column;justify-content:center;width:625px;max-width:100%;margin:0 90px 0 0;font:26px/32px "Montserrat"}.quotes_list p i{display:block;font:21px "Montserrat";margin:25px 0 0}.search{display:flex;justify-content:flex-end}.search input{width:170px !important;height:25px !important;border:0 !important;border-bottom:1px solid #fff !important;background:rgba(0,0,0,0) !important}.search:hover input,.search input:focus{background:rgba(255,255,255,.3) !important}.contacts label:hover input,.contacts input:focus,.contacts label:hover textarea,.contacts textarea:focus,.contacts label:hover select,.contacts select:focus{background:rgba(255,255,255,.3) !important}.checkbox:hover input+i:not([class]){background:rgba(255,255,255,.3) !important}.search input::-ms-input-placeholder,.search input::placeholder{font-size:12px;line-height:25px;color:#fff}.search button{margin-left:2px;font-size:22px;background:rgba(0,0,0,0);color:#fff}.search button:hover{background:rgba(255,255,255,.3)}.search:last-child{width:45%;padding-left:50px}.technology.intro{display:flex;flex-wrap:wrap;justify-content:space-between}.technology .media_tabs{position:relative;width:1080px;max-width:100%;height:calc(100% - 20px)}.technology .media_tabs>div{position:absolute;top:0;left:0;width:100%;opacity:0;overflow:hidden;transition:.3s;z-index:0}.technology .media_tabs>div.active{opacity:1;z-index:1}.technology .media_tabs video,.technology .media_tabs img{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;min-height:100%;width:auto;max-width:none;max-height:none;margin:auto}.technology .media_tabs .play{display:flex;justify-content:center;align-items:center}.technology .media_tabs .play:hover:before{content:"";width:70px;height:70px;border-radius:50%;background:rgba(101,193,36,.5)}.technology .media_tabs .play:hover:after{content:"";width:0;height:0;position:absolute;margin:0 0 0 27px;border:20px solid rgba(0,0,0,0);border-left-color:#fff}.technology .media_tabs video.active+.play{display:none}.technology .link_tabs{display:flex;justify-content:center;flex-direction:column;width:unset;max-width:100%;padding:0 0 0 165px}.link_tabs h2{margin-top:100px;font:38px/43px "Montserrat"}.link_tabs h3{font:18px/32px "Montserrat";padding:0 0 0 10px}.link_tabs>ul{width:400px;max-width:100%;margin-top:60px}.link_tabs li{display:block;position:relative}.link_tabs>ul>li{min-height:74px;padding:15px 0 0;border-bottom:1px solid rgba(0,0,0,.2)}.link_tabs .open_link{position:absolute;top:0;left:0;right:0}.technology .play{position:absolute;top:0;left:0;right:0}.link_tabs>ul>li>.open_link{top:6px;height:62px;background:rgba(0,0,0,0)}.link_tabs>ul>li:not(.open):hover{border-color:#000}.link_tabs>ul>li>.open_link:before{content:"";position:absolute;top:0;bottom:0;right:4px;margin:auto;display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#000}.link_tabs>ul>li>.open_link:before strong{display:block;padding:0;font:30px/43px "Montserrat";color:#000;transition:.3s}.link_tabs li li{position:relative;max-height:0;border:0;overflow:hidden;transition:linear .6s}.link_tabs li li>div{position:relative;max-height:0;border:0;overflow:hidden;transition:linear .6s}.link_tabs li li strong{display:block;font:22px/32px "Montserrat";padding:20px 0 18px}.link_tabs li p{font:14px/1.3 "Montserrat";padding:0 25px 10px 10px}.link_tabs li li .open_link{display:flex;justify-content:flex-end;align-items:center;height:70px;text-decoration:none;color:rgba(0,0,0,.4)}.link_tabs li li .open_link:before{content:"";font:20px "fontello_form";margin-right:4px}.technology .play{color:rgba(0,0,0,.4)}.technology .link_tabs a[href]{display:block}.technology .link_tabs a[href]:before{content:"";position:absolute;right:4px;top:3px;font:20px "fontello_form";transition:.3s}.technology .link_tabs a[href]:hover{text-decoration:none;color:#000}.technology .link_tabs a[href]:hover:before{right:0}.link_tabs li.open li{max-height:400px;transition:linear 1.5s;border-bottom:1px solid rgba(0,0,0,.2)}.link_tabs li.open li:hover{border-color:#000}.link_tabs li.open li .open_link:hover,.link_tabs li.open li:hover strong{color:#000}.link_tabs li.open>div{max-height:400px;transition:linear 1.5s}.link_tabs li li.open .open_link:before{content:""}.link_tabs>ul>li.open{border-color:rgba(0,0,0,0)}.link_tabs>ul>li.open>strong{padding-bottom:5px}.link_tabs strong{font:30px/43px "Montserrat"}.text_list.intro{background-repeat:no-repeat;background-position:top right;background-size:721px auto}.text_list ol{display:flex;height:100%;flex-direction:column;justify-content:center}.text_list[style] ol{width:690px;max-width:100%;margin:20px 0;height:calc(100% - 40px)}.text_list[style] ol li:before{top:8px}.text_list li{min-height:auto;border:0;background:rgba(0,0,0,0)}.text_list li:hover{background-color:#fff}.text_list li:not([class]){margin-bottom:20px;max-width:calc(100% - 5px)}.text_list h3{font:26px/43px "Montserrat";padding:0 0 10px}.text_list p{max-width:calc(100% - 15px);font-size:16px}.text_list .link{padding:0;margin:30px 0 0;background:none}.text_list .link:before{display:none}.text_list .link a{display:block;font:18px "Montserrat";text-decoration:none;color:#0645ad}a.link,.green_list .btn{display:block;font:18px "Montserrat";text-decoration:none;color:#0645ad}.text_list .link a:after,a.link:after,.gallery .txt a:after,.green_list .btn:after{content:url(../img/arrow.svg);display:inline-block;position:relative;top:4px;left:0;margin:0 0 0 10px;transition:.3s}.text_list .link a:hover:after,a.link:hover:after,.gallery .txt a:hover:after,.green_list .btn:hover:after{left:10px}.text_list.intro.background_left{background-position:top left}.text_list.intro.background_left .container{display:flex;justify-content:flex-end}.text_list.intro.background_left ol{margin-right:40px}.section.no_border_before{margin-top:-2px;background:#fff}.title_block{width:1370px;max-width:100%;margin:auto}.vh .section,.vh_element.section{padding:0 !important}.white.section *{color:#fff}.wrap.light .section{border-bottom:1px solid rgba(0,0,0,.1)}#lang_menu{display:flex;flex-direction:column;position:absolute;top:-34px;right:0;padding:2px 18px 2px 2px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}#lang_menu .open_link{position:absolute;top:0;right:0;width:15px;height:22px;background:rgba(0,0,0,0);cursor:pointer}#lang_menu .open_link:before{content:"";position:absolute;top:7px;right:3px;display:block;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top-width:6px;border-top-color:#fff}#lang_menu .open_link:hover{background:rgba(255,255,255,.3)}#lang_menu a{color:#fff;text-decoration:none}#lang_menu a::first-letter{text-transform:uppercase}#lang_menu a:not(.open_link){max-height:0;overflow:hidden;opacity:0;margin:0}#lang_menu a.active{max-height:20px;opacity:1}#lang_menu.open{border-color:rgba(255,255,255,.3)}#lang_menu.open a:not(.open_link){max-height:20px;opacity:1}#lang_menu.open a+a:not(.open_link){margin-top:5px}.light #lang_menu a{color:#000}.light #lang_menu .open_link:before{border-top-color:#000}.light #lang_menu .open_link:hover{background:rgba(0,0,0,.2)}.light #lang_menu.open{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.1)}#partitions_links{position:fixed;top:5px;left:0;bottom:5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:3}#partitions_links a{flex-grow:1;position:relative;width:40px}#partitions_links a:before{content:"";display:block;width:4px;position:absolute;top:2px;right:0;bottom:2px;left:0;margin:auto;border-radius:4px;border:1px solid rgba(0,0,0,.3);background:rgba(255,255,255,.1)}#partitions_links a.active:before,#partitions_links a:not(.active):hover:before{background:#65c124;border-color:#65c124}.stop_vh #partitions_links{display:none}a[href="#"]{display:none !important}.brand_list figure{background:#fff}.main_menu .child_on:hover .child_level{background:rgba(255,255,255,.4);box-shadow:0 0 6px rgba(0,0,0,.1607843137);opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.intro.v6 .container>div figure{display:block}.intro.v6 figure{height:25vh;width:20.5vw}.intro.v6 figure img{display:block;margin:auto;width:100%}.product_page .search input,body.vh .search input{color:#fff !important}@media(max-width: 1700px){.text_list h3{font-size:22px;line-height:39px}.text_list p{font-size:15px}.text_list li:not([class]){margin-bottom:15px}.text_list .link a{font-size:16px}a.link,.btn{font-size:16px}.quotes_list p{font-size:20px}.quotes_list figure{width:288px;height:280px}.link_tabs h2{margin-top:60px;font:27px/31px "Montserrat"}.link_tabs h3{font:12px/21px "Montserrat";padding:0 0 5px 10px}.link_tabs>ul{margin-top:40px}.link_tabs>ul>li>strong{font-size:22px}.link_tabs>ul>li>strong .open_link:before{top:1px;border-width:5px}.link_tabs li li strong{font:15px/22px "Montserrat"}.technology .media_tabs{width:768px;max-width:50%}.technology .media_tabs>div{left:25px}.technology .media_tabs img{min-height:auto;max-width:calc(100% - 20px)}.text_list.intro{background-size:585px auto}.contacts li{font-size:18px;min-height:75px}.contacts li a{font-size:18px}.contacts form{padding:0}.contacts .btn{margin-top:35px}.intro.v6 h2{font-size:43px}.intro.v6 .animON+div figure img,.intro.v6 .animON.visible+div figure img{width:350px;height:180px}.intro.v6.activeS .animON+div figure img{width:350px;height:180px}.brand_list .title_block{font-size:40px}.brand_list figure{width:180px;height:180px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:32px}.about_slider .txt{width:600px}.brand_list .title_block+.contentZone{padding-top:15px !important}.brand_list[style] .title_block{font-size:46px;padding-top:25px}}@media(max-width: 1510px){.main_menu a{padding:4px 10px 3px}.main_menu .child_on>a:after{border-top-width:3px}.main_menu .child_on li a{font-size:12px}}@media(max-width: 1441px){html,.contacts li>span{font-size:14px}.quotes_list p i,.text_list p{font-size:14px}.projects .product_title,.news .item time{font-size:14px}h1,h2,h3,h4,h5,h6,.contacts .title_block{font-size:32px}.contentZone h2{font-size:32px}header{font-size:12px;line-height:1.3}header .logo{margin:0 30px 0 0}header .logo img{width:34px}header .phones{padding:0}header .phone{padding:4px 12px 3px}input::-ms-input-placeholder,textarea::-ms-input-placeholder,input::placeholder,textarea::placeholder{font-size:14px}label,.label,.radio_block{margin:0 0 15px}.about_slider figure{width:600px}.about_slider img{max-width:none;height:auto}.about_slider .txt{width:680px;padding:150px 0 0 100px;font-size:14px}.about_slider .slick-next{right:160px}.about_slider .slick-preva{right:230px}.border.section{padding:50px 0 !important}.border .contentZone{padding:0}.brand_list .title_block{width:436px;font-size:37px}.brand_list figure{width:166px;height:166px}.brand_list[style] .title_block{font-size:37px;width:auto;padding-top:50px}.brand_list[style] .items{padding:20px 0 0;margin-top:20px}.brand_list .contentZone p{font-size:16px;line-height:1.4}.brand_list .title_block+.contentZone{padding-top:15px !important}.certificates_list .item span{font-size:14px}.color_list li{width:72px;height:72px;border-radius:50%}.compare .container div{height:70px}.compare .container div:first-child *{font:22px/73px "Montserrat"}.compare .container strong{font:18px/73px "Montserrat"}.compare i{width:30px;height:30px;margin:20px 0 0;background-size:55% !important}.compare .container span{width:280px}.contacts form{padding:0}.contacts .checkbox_block{top:8px;padding:7px 0 0}.contacts.feedback img{right:15%}.contacts li{min-height:80px}.contacts [data-key]+.phone{margin-top:-22px}.contacts .btn{margin-top:30px}.contacts select{font-size:14px}.contacts i.i_cristall{font-size:30px}.container{width:1088px;width:1166px;max-width:100%}header .container,.intro.v1 .title_block{width:1166px;max-width:100%}.contentZone ol>li:before,ol.tile>li:before,.aside_is ol li:before{font-size:12px;top:2px}.contentZone h3{font-size:30px}.contentZone h4{font-size:28px}.contentZone h5{font-size:24px}footer .col a{font-size:29px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:29px}footer .contacts,.text_list .link a,a.link,.btn,.contacts .link_text,.modalItem .link_text,.link_tabs li p,.errorInfo{font-size:14px}footer .contacts>div{width:190px}footer .bottom *{font-size:10px}footer .col{width:calc(50% - 50px);margin:0 0 0 50px}.gallery .item{width:calc(50% - 10px)}.gallery h3{font-size:26px;padding:0 15px}.header_text{margin-right:44px}.intro .col a{font-size:16px}.link_tabs li p{line-height:1.3}.news .item h3{font-size:18px;margin-top:10px}.news .item a{padding:25px 0}.quotes_list p{width:450px;margin:0 70px 0 0;font:18px/1.5 "Montserrat"}.quotes_list figure{width:230px;height:224px}.projects .link{top:15px}.projects .product_title{width:100px}.search input:hover::-ms-input-placeholder,.search input::placeholder{font-size:10px}.search button{font-size:16px}.text_list.intro{background-size:auto 100%}.text_list h3{font:18px/30px "Montserrat"}.text_list[style] ol{width:600px}.text_list[style] ol li:before{top:5px}.text_list .link a:after{margin:0 0 0 7px;transform:scale(0.7)}a.link:after,.gallery .txt a:after,.green_list .btn:after{margin:0 0 0 7px;transform:scale(0.7)}.title_block{width:100%}#lang_menu{top:-27px;padding-right:15px}#lang_menu .open_link{height:17px;width:12px}#lang_menu .open_link:before{right:2px;border-top-width:3px}#partitions_links a{width:25px}#partitions_links a:before{width:3px}}@media(max-width: 1367px){.about_slider .slick-next{right:85px}.about_slider .slick-prev{right:160px}}@media(max-width: 1281px){.brand_list .items{padding:40px 30px 0}.vh .brand_list .items{padding-left:35px}.brand_list .slick-prev{left:0}.brand_list .slick-next{right:-15px}.about_slider .txt{padding:150px 15px 0 80px}.about_slider .slick-next{right:20px}.about_slider .slick-prev{right:85px}.vh header .container{padding-left:5px}}@media(max-width: 1220px){.intro.v1 .title_block{padding-left:20px}.vh header .container{padding-left:22px}}@media(max-width: 1190px){header .privacy_policy_link{display:block}.container{padding:0 15px}.header_text{margin-right:130px}.intro.v1 .title_block{padding-left:25px}.main_menu_open{display:block}.main_menu{flex-direction:column;justify-content:space-between;height:100%;padding:110px 0 120px 36px}.main_menu a{padding:0;font-size:14px;color:#fff !important}.main_menu a:hover{background:rgba(0,0,0,0) !important}.main_menu li+li{margin-left:0}.main_menu .product{width:100%}.menu_bg{display:none !important}.main_menu_container{position:absolute;top:0;right:-380px;width:375px;max-width:100%;height:100vh;max-height:667px;box-shadow:-2px 2px 12px -6px #fff;background:#1a1b25;transition:linear .3s;z-index:2}.main_menu_container.open{right:0}.main_menu .child_level{top:60px !important;bottom:0;right:10px;left:100%;padding:0 0 50px 0;height:auto;z-index:3}.main_menu .child_on{position:relative;background:#1a1b25;z-index:3}.main_menu .child_on:hover{position:absolute;top:110px;bottom:0;left:36px;right:0}.main_menu .child_on:hover .child_level{left:0;background:#1a1b25}.main_menu ul{flex-direction:column;justify-content:space-between;height:100%}.main_menu .child_on li a{display:flex;justify-content:space-between;align-items:center;min-height:auto;padding:2px 10px 2px 2px;font:14px "Montserrat"}.main_menu a span{width:calc(100% - 110px);padding:0;color:#fff !important}.open .main_menu_open{left:calc(100% - 59px);cursor:pointer !important}.open .main_menu_open:hover{background:rgba(255,255,255,.2)}.open .main_menu_open:before{content:url(../img/burger_close_white.svg)}#lang_menu{right:75px}.about_slider img{height:100vh;width:auto}.contacts li{padding-left:10px}.contacts .container:not(.v) .title_block{padding-left:20px}.contacts .form_container{width:calc(50% - 10px);padding-right:10px}.contacts ul{width:calc(50% - 10px);padding-left:10px}.contacts .container:not(.v){padding-top:140px}}@media(max-width: 1025px){.brand_list .container{max-width:calc(100% - 45px)}.brand_list figure{width:140px;height:140px}footer .col a{font-size:26px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:26px}.contentZone ul:not(.paginatorZ) li:not(.item),.u1 li,ol li{padding:0 0 0 30px}.about_slider .txt{padding:150px}}@media(max-width: 961px){.text_list[style] ol{width:60%;height:100%;margin:0;background:#fff}.technology .link_tabs{padding:0 15px 0 30px}.technology .media_tabs{max-width:55%}.technology .link_tabs{width:45%}.intro.v6 .container{max-width:calc(100% - 77px)}.intro.v6 .animON+div figure img,.intro.v6 .animON.visible+div figure img{width:300px;height:150px}.intro.v6.activeS .animON+div figure img{width:300px;height:150px}.about_slider h3{font-size:36px;padding-top:80px}}@media(max-width: 897px){.intro .title_block{font-size:32px}}@media(max-width: 847px){.certificates_list .link{position:absolute;margin:0;top:380px !important}.link_tabs h2{font:25px/27px "Montserrat"}.link_tabs>ul{margin-top:30px}.link_tabs>ul>li>strong{font-size:20px}.link_tabs>ul>li>strong .open_link{height:55px}.link_tabs>ul>li>strong .open_link:before{top:4px}}@media(max-width: 813px){.text_list[style] ol{width:100%;padding-right:20px}.footer .container{max-width:calc(100% - 60px)}}@media(max-width: 769px){.intro.v6 h2{font-size:32px}.intro.v6 .container{max-width:calc(100% - 65px)}.intro.v6 .container div.text{width:65%}.intro.v6 .container>div:not([class]){width:45%}.intro.v6 .animON+div figure img,.intro.v6 .animON.visible+div figure img{width:258px;height:136px}.intro.v6.activeS .animON+div figure img{width:258px;height:136px}footer .col a{font-size:24px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:24px}footer .col{margin:0 0 0 30px}.about_slider .txt{padding:150px 15px 0 30px}.about_slider h3{font-size:28px}}@media(max-width: 741px){.intro .col a{font-size:14px}.link_tabs h2{font-size:22px}.brand_list .title_block{font-size:34px}footer .col a+a{margin-top:25px}}@media(max-width: 668px){body:not(.vh) .footer.section{padding:30px 0 0 !important}body:not(.vh) footer .contacts{padding-top:20px}blockquote{padding:10px 0 10px 15px;border-width:4px}html,.contacts li>span{font-size:12px;line-height:1.4}.quotes_list p i,.text_list p{font-size:12px;line-height:1.4}.projects .product_title,.news .item time{font-size:12px;line-height:1.4}h1,h2,h3,h4,h5,h6,.contacts .title_block{font-size:20px}.contentZone h2,.modalItem h2{font-size:20px}header .form_container,header .phones{display:none}.header_text,.intro.v1 .cols{display:none}.mobile_content{display:block}.intro.v1 .title_block{font-size:20px;line-height:22px;padding-left:35px;margin-top:120px}header .logo{margin:0 0 0 35px}header .container:not(.v){padding:0 !important}.vh header .container:not(.v){padding:0 !important}footer .col{width:100%;height:auto;margin:0;padding:15px 0;border-bottom:1px dotted rgba(255,255,255,.4)}footer .col a{font-size:16px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:16px}footer .col a+a{margin-top:15px}footer .logo{width:30px}footer .contacts{flex-direction:column;line-height:1.3}footer .contacts>div{width:auto;text-align:right}.about_slider .item{flex-direction:column-reverse}.about_slider .txt{flex-grow:1;width:auto;padding:90px 20px 90px 35px;font-size:13px;background:rgba(255,255,255,.7);z-index:1}.about_slider .txt:hover{background:#fff}.about_slider .txt>span{font-size:18px}.about_slider .slick-arrow{top:100px}.about_slider .slick-next{right:20px}.about_slider .slick-prev{right:70px}.about_slider h3{font-size:24px;padding:30px 0 15px}.about_slider figure{height:250px;overflow:visible}.brand_list .title_block{font-size:28px}.brand_list .title_block+.contentZone{padding-top:10px !important}.brand_list .contentZone p{font-size:12px;line-height:1.4}.brand_list[style] .item,.brand_list[style] .animON .item{width:100px;height:100px;margin:0 1px 2px}.brand_list[style] .title_block{font-size:20px}.brand_list[style] .items{padding:15px 0 0;margin:0;border:0}.brand_list[style] .title_block{padding-top:10px}.brand_list[style] .brand_list_slider.items{padding:25px 0 0}.brand_list[style] .brand_list_slider .item,.brand_list[style] .brand_list_slider .animON .item{height:auto}.partners_page .brand_list .brand_list_slider figure{width:185px;height:185px;margin:0 0 5px}.brand_list .slick-next{right:0}.partners_page .brand_list.section{height:auto;padding-top:110px}.partners_page .brand_list figure{width:100px;height:100px;margin:0}.btn{height:55px;font-size:16px}.btn.editor a{height:55px;font-size:16px}.intro .light_style .btn{height:55px;font-size:16px}.certificates_list.section{padding:30px 0 110px !important}.certificates_list .container>div{padding-top:0;margin-top:0}.certificates_list .link{top:auto !important;font-size:13px;bottom:-70px}.certificates_list .item{display:block;margin:auto;height:200px}.certificates_list .title_block{padding-bottom:10px}.certificates_list.section{padding:30px 0 !important}.certificates_list .animON{transition-delay:0s !important}.color_list.section{padding-bottom:40px}.color_list .title_block{margin:0 !important;padding:20px 0 40px}.color_list ul{justify-content:space-between}.color_list li{margin:0 0 10px 0}.color_list .link_block{flex-direction:column}.color_list .link{margin:30px 0 0 !important;font-size:16px}.compare.section{padding-bottom:0}.compare .container{padding-top:35px !important;padding-bottom:15px !important}.compare .container div{height:54px}.compare .container div:first-child *{display:flex;align-items:center;height:100%;font-size:12px;line-height:1.5}.compare .container div:first-child strong{padding-top:0}.compare .container strong{display:flex;align-items:center;width:calc(100% - 160px);padding:22px 5px 0 0;font-size:10px;line-height:1.5}.compare i{width:20px;height:20px;margin:15px 0 0;background-size:50% !important}.compare .container span{width:80px;text-align:center}.contacts:not(.feedback) .title_block{position:absolute;top:85px;margin-top:0 !important}.contacts .btn.mobile{display:flex}.contacts .container>div{display:block}.contacts ul{width:100%}.contacts:not(.feedback) .form_container{max-height:0;margin:0;overflow:hidden;transition:linear .5s}footer .contacts,.text_list .link a,a.link,.btn,.contacts .link_text,.modalItem .link_text,.link_tabs li p,.errorInfo{font-size:10px}.contacts .address{width:calc(100% - 100px);text-align:right}.contacts .social a{display:block}.contacts .social a+a{margin:0}.contacts li{min-height:60px;border:0}.contacts .open .form_container{max-height:100vh;margin-top:-70%}.contacts .open ul,.contacts .open .btn.mobile{opacity:0}.contacts.feedback img{display:none}.contacts i.i_cristall{font-size:24px}.contacts .social i.i_cristall{font-size:20px}.container{padding:0 30px !important;width:100%}.contentZone.up{padding-bottom:15px}.contentZone h2,.contentZone h3,.contentZone h4,.contentZone h5{line-height:1.1}.contentZone h3{font-size:18px}.contentZone h4{font-size:17px}.contentZone h5{font-size:16px}.contentZone h2:first-child{margin-bottom:30px}.contentZone p{text-align:left}.contentZone p+p{margin:10px 0 0}.contentZone ul:not(.paginatorZ) li:not(.item){padding:0 0 0 27px;margin:10px 0 0}.u1 li,ol li{padding:0 0 0 27px;margin:10px 0 0}.contentZone ul:not(.paginatorZ) li:not(.item):before,.u1 li:before{top:-9px}.contentZone ol>li:before,ol.tile>li:before{font-size:11px}.gallery.section{padding:30px 0 !important;border-top:1px solid rgba(0,0,0,.1)}.gallery .item{width:100%}.gallery .item+.item{margin-top:20px}.gallery h3{font-size:16px}.gallery .title_block{margin-bottom:0 !important}.intro.v5{flex-direction:column-reverse}.contacts li{font-size:15px}.contacts li a{font-size:15px}.intro.v6 .container{flex-direction:column;justify-content:flex-start}.intro.v6 h2{font-size:30px}.intro.v6 .container div.text{position:static;padding:0 0 10px}.intro.v6 .container>div:not([class]){flex-direction:row;width:auto;padding:0}.intro.v6 figure+figure{padding:0}.intro.v6 figure img{display:block;width:100%;height:auto;padding:0;background:none}.intro.v6 a.link{position:absolute;bottom:50px;margin:0;font-size:16px}.gallery a{margin-top:20px}.link_tabs h2{margin-top:5px;font:15px/1.1 "Montserrat"}.link_tabs h2 br{display:none}.link_tabs h3{line-height:1.4;padding:0 0 3px 10px}.link_tabs>ul{width:100%;margin-top:7px}.link_tabs>ul>li{padding:10px 0 0;min-height:38px}.link_tabs>ul>li>strong{font-size:16px;line-height:1}.link_tabs>ul>li>strong .open_link{height:21px}.link_tabs li li strong{padding:10px 0;font:12px/17px "Montserrat"}.link_tabs li li .open_link{height:38px}.link_tabs li li .open_link:before{font-size:15px}.link_tabs .play:before{font-size:15px}.link_tabs>ul>li>.open_link:before{top:7px}.link_tabs li p{padding:0 18px 7px 10px}.list li,.tile li{margin:0 0 5px}.modalItem h2{margin:0 0 30px}.modalItem.phone_form{padding:50px 25px}.modalItem label:not(.checkbox){margin:0 0 40px 0}.modalItem .btn{font-size:16px}.modalItem .btn:after{top:2px;transform:scale(0.8)}.news .new_content{width:100%}.news .item a{flex-direction:column}.news .item h3{font-size:16px;margin:30px 0 16px}.news .item .descr{line-height:1.5}.news .item time{padding-top:30px}.new_item .title_block{margin-top:0 !important}.new_item .txt{margin:26px 0 0}.quotes_list .container{justify-content:flex-start;padding:80px 0 0}.quotes_list .item{flex-direction:column;margin:0;padding:0 0 20px;border:0}.quotes_list .item:first-child{border-top:0}.quotes_list .item+.item{border-top:1px solid rgba(255,255,255,.5)}.quotes_list p{order:1;margin:0 !important;font-size:12px}.quotes_list p i{margin:20px 0 0;font-size:10px}.quotes_list figure{width:146px;height:142px;margin:0 0 15px}.quotes_list .item:nth-child(2n){align-items:flex-end;padding-top:20px}.quotes_list .item:nth-child(2n) p{text-align:right}.product_list li{width:calc(33.3% - 1px);margin:0 0 2px}.projects.section{padding:20px 0 80px !important}.projects .link{top:430px;font-size:16px;right:auto;left:30px;text-align:left}.projects a.link:after{transform:scale(0.8)}.projects .product_title{font-size:9px}.projects_page .projects.section{min-height:auto}.section{padding:30px 0}.section .container>h2,.section .container>h1{margin-top:0}.section>h2,.section>h1{margin-top:0}.technology .media_tabs{height:250px;margin:60px auto 0}.technology .link_tabs{width:100%;padding:0 20px 5px 35px;margin-top:5px}.technology .media_tabs>div{left:0}.text_list .link{margin:5px 0 0}.text_list.intro{background-size:cover}.text_list.intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(18,26,43,.5)}.text_list.intro.background_left ol{margin:0}.text_list .container{z-index:1}.text_list[style] ol{justify-content:space-between;background:rgba(0,0,0,0);height:auto;padding:0;margin:0}.text_list li:not([class]){margin-bottom:10px;background:none;color:#fff}.text_list h3,.text_list[style] ol li:before{color:#fff}.text_list h3{padding:0 0 4px;font-size:16px;line-height:1.2}.text_list .link{margin:15px 0 0}.text_list .link a{font-size:14px;color:#fff}.text_list .link a:after{content:url(../img/arrow_white.svg)}.text_list .link a:after,a.link:after,.gallery .txt a:after,.green_list .btn:after{transform:scale(0.8)}.vh header .logo{position:fixed;top:20px;left:33px;margin:0}.vh .main_menu_open{display:block;position:fixed;top:20px;left:calc(100% - 63px)}.vh #lang_menu{top:6px;right:80px}.vh .main_menu_container{position:fixed}.vh .container:not(.v){padding:85px 20px 0 35px !important}.contacts .container.v{height:calc(100% - 250px);margin-top:0;padding-left:35px !important}.contacts .container.v.open{margin-top:120px}.intro.v6 .animON+div figure img,.intro.v6 .animON.visible+div figure img{width:100%;height:auto}.intro.v6.activeS .animON+div figure img{width:100%;height:auto}.about_slider figure{width:100%}.contacts ul,.contacts li{padding-left:0}.contacts .container:not(.v) .title_block{padding:10px 0 0}.contacts .form_container{width:100%;padding-right:0}}@media(max-width: 641px){.partners_page .brand_list .brand_list_slider figure{width:176px;height:176px}}@media(max-width: 470px){.brand_list[style] .brand_list_slider.items{padding:40px 0 0}.brand_list .brand_list_slider figure{width:130px !important;height:130px !important}.brand_list .slick-arrow{top:54.5%}.brand_list .slick-prev{left:-20px}.brand_list .slick-next{right:-20px}.vh .brand_list .items{padding-left:0;padding-right:0}.vh.stop_vh .section.about_slider{min-height:auto}.main_page .brand_list .slick-arrow{top:53%}.vh.stop_vh .section{max-height:none;min-height:100vh;height:auto}.technology .media_tabs{max-width:none}.intro.v6 .container div.text{width:100%}.about_slider .txt{padding-bottom:30px}footer .contacts{padding-top:15px}.contacts ul{margin-top:45px}.contacts li{margin-top:15px}.contacts .open ul{margin:0;height:230px;overflow:hidden}.vh .container:not(.v){padding:85px 20px 0 35px !important}.intro.v6 a.link{position:static;padding:20px 0 0}}@media(max-width: 415px){.brand_list .container{max-width:calc(100% - 15px)}.intro.v1 .title_block{max-width:100%}.text_list[style] ol{padding:0 0 30px}.quotes_list .container,.brand_list .container,.footer .container{max-width:100%}footer .contacts,.text_list .link a,a.link,.green_list .btn,.contacts .link_text,.modalItem .link_text,.link_tabs li p,.errorInfo{padding-top:10px}.partners_page .brand_list .brand_list_slider figure{margin:0 0 20px}}@media(max-width: 376px){.main_menu_container{box-shadow:none;right:-100%}.open .main_menu_open{left:calc(100% - 63px)}.contacts .container.v{height:calc(100% - 200px);margin-top:50px !important}.intro.v6 h2{font-size:26px}}@media(max-width: 361px){blockquote{padding:5px 0 5px 10px;border-width:3px}footer .col a{font-size:14px}.footer .col.animON.visible a,.footer.activeS .col.animON a,.footer .col.animON.visible+.col a,.footer.activeS .col.animON+.col a{font-size:14px}footer .col a+a{margin-top:10px}html,.contacts li>span{font-size:11px}.quotes_list p i,.text_list p{font-size:11px}.projects .product_title,.news .item time{font-size:11px}.main_menu{padding-left:25px}header .privacy_policy_link,.main_menu .child_on:hover{left:25px}header .logo{margin:0 0 0 20px}.about_slider .txt{padding:72px 10px 0 25px;font-size:12px}.about_slider .txt>span{font-size:16px;padding-left:5px}.about_slider .slick-arrow{top:82px}.about_slider h3{font-size:23px;padding:20px 0 5px}.about_slider figure{height:240px}.brand_list .title_block{font-size:20px}.brand_list[style] .item,.brand_list[style] .animON .item,.brand_list[style] figure{width:95px;height:85px}.brand_list .contentZone p{font-size:11px}.partners_page .brand_list.section{padding-top:90px}.btn{width:100%}.btn.editor a{width:100%}.intro .light_style .btn{width:100%}.color_list li{width:65px;height:65px}.compare .container span{width:72px}.contacts .container.v{margin-top:35px !important}.container{padding:0 15px !important}.contentZone h2,.contentZone h3,.contentZone h4,.contentZone h5{margin:20px 0 15px}.contentZone h2:first-child{margin:0 0 15px}.contentZone ul:not(.paginatorZ),.contentZone ol{padding:5px 0 0}.contentZone ul:not(.paginatorZ) li:not(.item){min-height:16px;margin:7px 0 0;padding:0 0 0 22px}.u1 li,ol li{min-height:16px;margin:7px 0 0;padding:0 0 0 22px}.contentZone p+p{margin:7px 0 0}.intro.v1 .title_block{padding-left:30px}.intro.v6 h2{font-size:20px}.intro.v6 a.link{font-size:15px}.contacts li{font-size:13px}.contacts li a{font-size:13px}.gallery .item+.item{margin-top:10px}.quotes_list figure{width:132px;height:128px;margin:0 0 5px}.quotes_list p{font-size:11px}.quotes_list p i{margin:5px 0 0}.quotes_list .item{padding:0 0 10px}.quotes_list .item:nth-child(2n){padding-top:10px}.link_tabs>ul{margin-top:0}.link_tabs>ul>li{padding:5px 0 0}.link_tabs>ul>li>strong{font-size:14px}.link_tabs li li strong{padding:5px 0}.link_tabs li li .open_link{height:25px}.link_tabs>ul>li>.open_link:before{top:0}.link_tabs h2{margin:2px 0}.mobile_content{padding:240px 0 0 30px}.modalItem.phone_form{padding:50px 15px 35px}.modalItem label:not(.checkbox){margin:0 0 20px 0}.modalItem .btn{margin:30px 0 0}.news .item h3{margin:15px 0 10px}.news .item time{padding-top:15px}.section{padding:25px 0 30px}.technology .media_tabs{height:210px;margin:50px 10px 0 25px}.technology .link_tabs{padding:0 10px 5px 25px}.projects .link{left:15px}a.link:after,.gallery .txt a:after,.green_list .btn:after{transform:scale(0.7)}.text_list[style] ol li:before{top:2px}.thumbs .slick-prev{left:-10px}.thumbs .slick-next{right:-10px}.title_block.animON{padding-top:200px}.projects.item .animON{padding-top:200px}.projects.item .animON .thumbs{padding-top:200px}.news_list .animON,.new_item .animON,.wrap.vh .intro.v1 .title_block.animON,.media_tabs.animON+.link_tabs h2,#about-1.animON .contentZone p+p{padding-top:200px}.vh .container{padding:70px 10px 0 25px !important}.vh header .logo{left:28px;top:15px}.vh .main_menu_open{top:15px;left:calc(100% - 53px)}.contacts ul{margin-top:0}}@media(hover: none)and (max-width: 361px){.about_slider .txt{padding-top:120px}.about_slider .slick-arrow{top:130px}.vh .container:not(.v){padding-top:120px !important}.mobile_content{padding-top:300px}.text_list li:not([class]){margin-bottom:5px}.text_list .link{margin:0}.intro.v1 .title_block{margin-top:170px}}.jcsb{justify-content:space-between}.w100{width:100%}.p1{padding:35px}.py1{padding-top:35px;padding-bottom:35px}.vh100{height:100vh}.tar{text-align:right}.ma{margin:auto !important}.row,section{display:flex;flex-wrap:wrap;margin-top:0}.row>*,section>*{flex-shrink:0;width:100%;max-width:100%;align-content:flex-start}.cola{flex:1 0 0;width:auto;max-width:100%}.half{flex:0 0 50%;width:50%;position:relative;min-height:1px}.line{height:1px;width:100%;border-bottom:1px solid #fff}.darkline{height:1px;width:100%;border:1px solid rgba(255,255,255,.1)}.mail_link{color:#fff;font-size:large;text-decoration:none}.bgimg{max-width:100%;max-height:100%;min-width:100%;min-height:100%}.previmg{max-width:100%;max-height:100%}.p0{padding:0 !important}.pb1{padding-bottom:40px}.pb2{padding-bottom:20px}.pb3{padding-bottom:10px}.b8{background:#fff}.m2{margin:.5rem}.b8{background:#fff}@media(max-width: 669px){.mainimg{position:absolute !important}.points{position:absolute}.hide-m{display:none;content-visibility:hidden}.pu{position:unset !important}.mfull{flex:0 0 100%;width:100%;position:relative;min-height:1px}.mo1{order:-1}}