﻿@font-face{font-family:"Roboto";font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?na6e8g");src:url("../fonts/icomoon.eot?na6e8g#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?na6e8g") format("truetype"),url("../fonts/icomoon.woff?na6e8g") format("woff"),url("../fonts/icomoon.svg?na6e8g#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p,h1,h2,h3,h4,div,ul,li,div{margin:0px;padding:0px;border:0px}body{background:#fff}ul{list-style:none;margin:0px !important;padding:0px !important}.list-view{padding:0px !important}a{outline:none !important;text-decoration:none;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}a:hover{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);text-decoration:none !important}a:focus,a:active{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);text-decoration:none !important}img{max-width:100%;width:auto}.container-site{position:relative;width:100%;line-height:1.2}.content-site{width:1170px;margin:0 auto;height:100%;font-family:"Roboto";font-size:16px;font-weight:400;color:#232323}.page-txt img{max-width:100%}.page-txt ul,.page-txt ol{list-style:disc !important}.page-txt ul li,.page-txt ol li{padding:5px;margin:0px 15px}.breadcrumbs{padding:10px 0px !important;margin:20px auto;background:#fff}.breadcrumbs .breadcrumb{background:none}.breadcrumbs a:hover{color:#f41a1a}.icon-add-plus-button:before{content:"\e900"}.icon-arrow-pointing-to-right:before{content:"\e901"}.icon-adjustable-cogwheel:before{content:"\e902"}.icon-angle-arrow-pointing-to-right:before{content:"\e903"}.icon-control-system:before{content:"\e904"}.icon-email:before{content:"\e905"}.icon-factory-chimney:before{content:"\e906"}.icon-factory-pipes:before{content:"\e907"}.icon-gas-1:before{content:"\e908"}.icon-gas:before{content:"\e909"}.icon-map-location:before{content:"\e90a"}.icon-next-9:before{content:"\e90b"}.icon-next-page:before{content:"\e90c"}.icon-oil-1:before{content:"\e90d"}.icon-oil:before{content:"\e90e"}.icon-oiler:before{content:"\e90f"}.icon-oil-tank:before{content:"\e910"}.icon-pump:before{content:"\e911"}.icon-refinery:before{content:"\e912"}.icon-robotic-arm:before{content:"\e913"}.icon-speed-test:before{content:"\e914"}.icon-DCMedia--- .path1:before{content:"\e915";color:#262626}.icon-DCMedia--- .path2:before{content:"\e916";margin-left:-4.2314453125em;color:#262626}.icon-DCMedia--- .path3:before{content:"\e917";margin-left:-4.2314453125em;color:#262626}.icon-DCMedia--- .path4:before{content:"\e918";margin-left:-4.2314453125em;color:#262626}.icon-DCMedia--- .path5:before{content:"\e919";margin-left:-4.2314453125em;color:#262626}.icon-DCMedia--- .path6:before{content:"\e91a";margin-left:-4.2314453125em;color:#eac63c}.icon-DCMedia--- .path7:before{content:"\e91b";margin-left:-4.2314453125em;color:#2d2d2d}.icon-DCMedia--- .path8:before{content:"\e91c";margin-left:-4.2314453125em;color:#eac63c}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{outline:none}.container-site{overflow:hidden}.btn{display:inline-block;border:none;text-align:center}.btn:focus,.btn:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff}.button{display:inline;position:relative}.button .btn-blue{padding:0;padding-right:30px;position:relative;font-family:"Roboto";font-size:16px;font-weight:500;color:#226fc1;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.button .btn-blue:after{content:'';display:block;width:0;height:2px;background-color:#226fc1;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.button .btn-blue:hover:after{width:100%}.button span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0px;font-family:"icomoon";font-size:16px;font-weight:normal;color:#226fc1}.btn-link{display:inline;position:relative}.btn-link:hover{text-decoration:none}.btn-link .btn-violet{padding:15px 55px 15px 25px;border-radius:0;border:none;background-color:#226fc1;font-family:"Roboto";font-size:16px;font-weight:500;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.btn-link .btn-violet:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-link span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-family:"icomoon";font-size:16px;font-weight:normal;color:#fff}.btn-callback{padding:15px 25px;border-radius:0;border:none;background-color:#226fc1;text-decoration:none;font-family:"Roboto";font-size:16px;font-weight:500;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.btn-callback:hover{color:#fff;-webkit-box-shadow:0 5px 11px 0 rgba(255,255,255,0.18),0 4px 15px 0 rgba(255,255,255,0.15);box-shadow:0 5px 11px 0 rgba(255,255,255,0.18),0 4px 15px 0 rgba(255,255,255,0.15)}.btn-form{border:none;background-color:transparent;padding:0;position:relative;text-decoration:underline;text-align:left;font-family:"Roboto";font-size:14px;font-weight:800;color:#232323;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.btn-form:focus,.btn-form:active{outline:none !important}.btn-form:hover{text-decoration:none}.btn-white{padding:0;padding-right:30px;position:relative;text-shadow:0px 0px 8px rgba(15,63,121,0.34);font-family:"Roboto";font-size:16px;font-weight:500;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.btn-white:after{content:'';display:block;width:0;height:2px;background-color:#fff;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.btn-white:hover{color:#fff}.btn-white:hover:after{width:100%}h2{padding:5px 0 20px;font-family:"Roboto";font-size:30px;font-weight:900;color:#232323}.h2-before{margin:0;font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.pt{padding-top:70px}.page-txt{min-height:700px}.page-txt .product-list-title{display:none}.page-txt .service-list .service-item{display:none}.page-txt .service-list .item:nth-child(4n){margin-right:2px}.help-block{margin-bottom:0}.modal-my .modal-dialog{margin:10px auto;width:300px}.modal-my .modal-dialog .modal-content{border-radius:0}.modal-my .modal-header{padding:30px 20px 20px}.modal-my .modal-header .modal-close{position:absolute;top:10px;right:15px;cursor:pointer}.modal-my .modal-header .modal-close .fa-times{font-size:20px}.modal-my .modal-header .modal-my-heading h3{font-family:"Roboto";font-size:30px;font-weight:900;color:#226fc1}.modal-my .modal-header .modal-my-heading h3 span{color:#232323}.modal-my .modal-header .modal-my-heading p{padding:5px 0;font-family:"Roboto";font-size:20px;font-weight:400;color:#232323}.modal-my .modal-body label{font-family:"Roboto";font-size:16px;font-weight:400;color:#232323}.modal-my .modal-body input{height:auto;padding:10px}.modal-my .modal-body .form-bot .form-captcha{position:relative;left:-18px;top:0px;display:block;margin:0;-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}.modal-my .modal-body .form-bot .btn-callback{width:100%;padding:10px 40px;margin-top:15px}.page_fix{top:0 !important;position:static !important}.skiptranslate{display:none !important}.content-site{position:relative}.language{position:relative;position:absolute;right:-70px;top:15px;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.language__img{margin:2px;cursor:pointer;opacity:.5}.language__img:hover,.language__img_active{opacity:1}.content{text-align:center;margin:auto}.slider{position:relative}.slider .slider-block{position:relative}.slider .slider-block .slick-slide{outline:none}.slider .slider-block .slick-slide img{width:inherit !important}.slider .slider-block .arrows{width:1170px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:100}.slider .slider-block .arrows .icon-right-arrow{font-family:"icomoon";font-size:24px;font-weight:normal;color:#fff}.slider .slider-block .arrows .prev-arrow,.slider .slider-block .arrows .next-arrow{position:relative;display:block;padding:0;width:45px;height:45px;text-align:center;border:none;background:transparent;border-radius:50px;border:1px solid #fff;cursor:pointer;outline:none;z-index:10}.slider .slider-block .arrows .prev-arrow:before,.slider .slider-block .arrows .next-arrow:before{color:#fff;position:absolute;left:55%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider .slider-block .arrows .prev-arrow:hover,.slider .slider-block .arrows .prev-arrow:focus,.slider .slider-block .arrows .next-arrow:hover,.slider .slider-block .arrows .next-arrow:focus{outline:none;opacity:1;border-color:transparent;background-color:#226fc1}.slider .slider-block .arrows .prev-arrow{margin-right:30px}.slider .slider-block .arrows .prev-arrow:before{top:14px;left:35%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider .slider-block .arrows .counter{display:inline;margin:0 40px;font-family:"Roboto";font-size:23px;font-weight:900;color:#fff}.slider .slider-block .arrows .counter span{font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.slider .main-slider{position:relative}.slider .main-slider .slider-info{width:1170px;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider .main-slider .slider-info .slider-info-head .slider-info__text{margin-bottom:30px;width:50%}.slider .main-slider .slider-info .slider-info-head .slider-info__text label{text-transform:uppercase;position:relative;font-family:"Roboto";font-size:24px;font-weight:900;color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__text label:after{content:'';position:absolute;top:10px;right:-80px;width:60px;height:1px;background-color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{position:relative;margin-bottom:15px;font-family:"Roboto";font-size:18px;font-weight:900;color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before:after{content:'';width:60px;height:1px;position:absolute;top:50%;right:-75px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{position:relative;padding-bottom:20px;text-shadow:0px 0px 8px rgba(15,63,121,0.34);font-family:"Roboto";font-size:45px;font-weight:700;color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__text p{width:78%;text-shadow:0px 0px 10px rgba(15,63,121,0.31);font-family:"Roboto";font-size:18px;font-weight:400;color:#fff}.slider .main-slider .slider-info .slider-info-head .slider-info__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slider .main-slider .slider-info .slider-info-head .slider-info__btn a{display:block;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{margin-right:40px}.slider .main-slider img{width:100% !important}.slider .slider-info-box{position:absolute;bottom:-80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider .slider-info-box .slider-box{float:right;width:395px;height:283px}.slider .slider-info-box .slider-box img{position:absolute}.slider .slider-info-box .slider-box .slider-box-text{position:relative;padding-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.slider .slider-info-box .slider-box .slider-box-text:before,.slider .slider-info-box .slider-box .slider-box-text:after{content:'\e900';position:absolute;opacity:.5;font-family:"icomoon";font-size:17px;font-weight:normal;color:#fff}.slider .slider-info-box .slider-box .slider-box-text:before{left:20px;top:20px}.slider .slider-info-box .slider-box .slider-box-text:after{right:20px;bottom:20px}.slider .slider-info-box .slider-box .slider-box-text .slider-info-box__num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.slider .slider-info-box .slider-box .slider-box-text .slider-info-box__num span{margin-right:15px;font-family:"Roboto";font-size:95px;font-weight:900;color:#fff}.slider .slider-info-box .slider-box .slider-box-text .slider-info-box__num label{margin:0;font-family:"Roboto";font-size:16px;font-weight:900;color:#fff}.slider .slider-info-box .slider-box .slider-box-text .slider-info-box__num p{font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.slider .slider-info-box .slider-box .slider-box-text .slider-info-box__text{position:relative;z-index:10;font-family:"Roboto";font-size:16px;font-weight:300;color:#fff}.product{background-color:#f9f9f9}.product-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:section}.product-list .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:23%;margin-right:30px;margin-bottom:30px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0px 13px 16px 0px rgba(24,34,53,0.02);box-shadow:0px 13px 16px 0px rgba(24,34,53,0.02);-webkit-transition:background 0.5s ease;-webkit-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.product-list .item:nth-child(4n){margin-right:0}.product-list .item:hover{background-color:#226fc1}.product-list .item:hover:after{color:#fff}.product-list .item:hover a .item-img{display:none}.product-list .item:hover a .item-img-none{display:block;height:60px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.product-list .item:hover a label{color:#fff;text-decoration:underline}.product-list .item:hover a .icon-add-plus-button{color:#fff}.product-list .item:after{position:absolute;top:20px;left:20px;line-height:18px;font-family:"Roboto";font-size:18px;font-weight:400;color:#9a9a9a;counter-increment:section;content:"0" counter(section);-webkit-transition:1s;-o-transition:1s;transition:1s}.product-list .item a{padding:45px 20px 20px;width:100%}.product-list .item a .item-img{height:60px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.product-list .item a .item-img-none{display:none}.product-list .item a label{position:relative;overflow:hidden;display:block;margin:15px 0 20px;cursor:pointer;font-family:"Roboto";font-size:16px;font-weight:900;color:#232323}.product-list .item a .icon-add-plus-button{font-family:"icomoon";font-size:12px;font-weight:normal;color:#9a9a9a}.service{background-color:#f9f9f9}.service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-list .service-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.service-list .service-item h2 span{text-transform:uppercase;color:#226fc1}.service-list .item{width:290px;height:240px;position:relative;margin-right:2px;margin-bottom:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item:nth-child(4n){margin-right:0}.service-list .item:hover a img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item:hover .item-name{background-color:rgba(39,31,49,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item:hover .item-name label{text-decoration:underline;text-shadow:0px 0px 8px rgba(15,63,121,0.9);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item:hover .item-name .icon-add-plus-button{text-shadow:0px 0px 8px rgba(15,63,121,0.9)}.service-list .item:hover .item-name .icon-add-plus-button:after{text-shadow:0px 0px 8px rgba(15,63,121,0.9);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.service-list .item a{position:relative}.service-list .item a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item .item-name{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(39,31,49,0.7)}.service-list .item .item-name label{width:70%;position:absolute;top:40px;left:40px;display:block;cursor:pointer;font-family:"Roboto";font-size:18px;font-weight:900;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.service-list .item .item-name .icon-add-plus-button{position:absolute;bottom:40px;left:40px;font-family:"icomoon";font-size:12px;font-weight:normal;color:#fff}.service-list .item .item-name .icon-add-plus-button:after{content:'Узнать больше';width:-webkit-max-content;width:-moz-max-content;width:max-content;left:20px;position:absolute;font-family:"Roboto";font-size:16px;font-weight:400;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0);opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;-o-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.service-list .item-last{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#226fc1}.service-list .item-last a{width:100%;color:#fff}.service-list .item-last a:after{background-color:#fff}.service-list .item-last span{color:#fff}.project{padding-bottom:70px;background-color:#f9f9f9}.project .project-carousel .slick-prev{right:80px !important;left:auto;top:-76px}.project .project-carousel .slick-arrow{border:1px solid #e5e5e5}.project .project-carousel .slick-arrow:before{content:'\e90b';left:5px;font-family:"icomoon";font-size:16px;font-weight:normal;color:#226fc1}.project .project-carousel .slick-arrow:hover:before,.project .project-carousel .slick-arrow:focus:before,.project .project-carousel .slick-arrow:active:before{color:#fff}.project .project-carousel .item>div{width:360px;margin:0 20px}.project .project-carousel .item .project-name{margin-bottom:15px}.project .project-carousel .item .project-name label{margin:0;margin:10px 0;height:38px;overflow:hidden;font-family:"Roboto";font-size:16px;font-weight:900;color:#232323}.project .project-carousel .item .project-name p{height:38px;overflow:hidden;font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.project .project-carousel .item .icon-arrow-pointing-to-right{color:#226fc1}.about .about-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about .about-block .about-block__info{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;margin-right:60px;padding-top:40px}.about .about-block .about-block__info .about-block-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 30px}.about .about-block .about-block__info .about-block-flex .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about .about-block .about-block__info .about-block-flex .item img{margin-right:10px}.about .about-block .about-block__info .about-block-flex .item p{margin-bottom:0 !important;font-family:"Roboto";font-size:14px;font-weight:300;color:#9a9a9a}.about .about-block .about-block__info p{margin-bottom:45px;font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.about .about-block .about-block__img{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}.news .product-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-box .news-box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:31.6%;margin-right:30px;margin-bottom:30px;border:1px solid #e5e5e5}.news-box .news-box__item:first-child{width:65.8%}.news-box .news-box__item:first-child .news-box__img{height:245px;position:relative;overflow:hidden}.news-box .news-box__item:first-child .news-box__img img{-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);top:0;position:absolute;left:0;height:auto}.news-box .news-box__item:first-child .news-box__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-box .news-box__item:first-child .news-box__info .news-box__short{width:40%;margin-right:60px}.news-box .news-box__item:first-child .news-box__info .news-box__desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;max-height:82px;overflow:hidden;font-family:"Roboto";font-size:16px;font-weight:400;color:#5c5c5c}.news-box .news-box__item:nth-child(2){width:31.6%}.news-box .news-box__item:nth-child(2),.news-box .news-box__item:nth-child(5){margin-right:0}.news-box .news-box__item .news-box__img{height:245px;position:relative;overflow:hidden}.news-box .news-box__item .news-box__img img{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.news-box .news-box__item .news-box__info{padding:25px 30px 30px}.news-box .news-box__item .news-box__info .news-box__date{margin-bottom:15px;text-transform:uppercase;font-family:"Roboto";font-size:14px;font-weight:400;color:#226fc1}.news-box .news-box__item .news-box__info .news-box__name{margin-bottom:30px;height:63px;overflow:hidden;font-family:"Roboto";font-size:18px;font-weight:900;color:#232323}.news-box .news-box__item .news-box__info .news-label{font-family:"Roboto";font-size:14px;font-weight:500;color:#5c5c5c}.news-box .news-box__item .news-box__info .news-box__desc{display:none}.partners{padding-bottom:70px}.partners .slick-arrow{display:none !important}.partners .list-view{width:100%}.partners .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.partners .partners-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.partners .partners-block .partners-block__text{width:30%;margin-right:40px}.partners .partners-block .partners-block__logo{width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.partners .partners-block .partners-block__logo .slick-slide{margin:0 30px}.partners .partners-block .partners-block__logo .item{margin-right:90px;text-align:center}.partners .partners-block .partners-block__logo .item:last-child{margin-right:0}.quest{padding:50px 0;background-color:#f9f9f9}.quest .quest-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.quest .quest-block h2{font-size:37px;padding:0 !important}.quest .quest-block .item{-webkit-box-flex:36%;-webkit-flex:36%;-ms-flex:36%;flex:36%;margin:0 100px 0 60px}.quest .quest-block .item:first-child{-webkit-box-flex:30%;-webkit-flex:30%;-ms-flex:30%;flex:30%;margin:0}.quest .quest-block .item:last-child{-webkit-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%;margin:0}.quest .quest-block .item-last{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.breadcrumb{padding:50px 0 25px !important;background-color:#fff !important}.breadcrumb li{padding:0 !important;margin:0 !important}.breadcrumb li+li:before{padding:0px 4px 0 7px;font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.breadcrumb li a{font-family:"Roboto";font-size:16px;font-weight:400;color:#232323}.breadcrumb .active{font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.page-txt{padding-bottom:50px}.page-txt .service-list .item-last{display:none}.page-txt .news-body .news-img{float:left;width:40%;margin-bottom:15px;margin-right:30px}.page-txt .news-body .news-body__text{font-family:"Roboto";font-size:16px;font-weight:400;color:#232323}.page-txt .news-body .news-body__text h1{font-size:27px;padding-bottom:25px}.page-txt .news-body .news-body__text p{line-height:1.4}.page-txt .product-inner .product-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.page-txt .product-inner .product-link .product-link__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:30px;margin-bottom:15px;background-color:#f9f9f9;border:1px solid #e5e5e5;-webkit-transition:1s;-o-transition:1s;transition:1s}.page-txt .product-inner .product-link .product-link__item:hover{background-color:#226fc1;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.page-txt .product-inner .product-link .product-link__item:hover a{color:#fff}.page-txt .product-inner .product-link .product-link__item a{display:block;padding:15px 10px;-webkit-transition:1s;-o-transition:1s;transition:1s;font-family:"Roboto";font-size:16px;font-weight:800;color:#232323}.page-txt .product-inner .product-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;margin-bottom:45px}.page-txt .product-inner .product-view .product-view__images{overflow:hidden;width:670px;margin-right:30px}.page-txt .product-inner .product-view .product-view__images .gallery-carousel-main{margin-bottom:15px}.page-txt .product-inner .product-view .product-view__images .gallery-carousel-thumb .gallery-carousel-thumb__item{margin-right:15px}.page-txt .product-inner .product-view .product-view__images .gallery-carousel-thumb .gallery-carousel-thumb__item:last-child{margin-right:0}.page-txt .product-inner .product-view .product-view__images .slick-track{margin-left:0}.page-txt .product-inner .product-view .product-view__info{width:40%}.page-txt .product-inner .product-view .product-view__info .product-view__info-text{margin-bottom:15px}.page-txt .product-inner .product-view .product-view__info p{margin-bottom:20px;line-height:1.4}.page-txt .product-inner .product-view .product-view__info strong{margin-bottom:5px}.page-txt .product-inner .product-view .product-view__info .product-view__info-price{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-family:"Roboto";font-size:14px;font-weight:300;color:#9a9a9a}.page-txt .product-inner .product-view .product-view__info .product-view__info-price .price{margin-left:10px;text-transform:uppercase;font-family:"Roboto";font-size:14px;font-weight:900;color:#226fc1}.page-txt .product-inner .product-view .product-view__info .product-view__info-price .price span{line-height:30px;font-size:30px}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn .btn-link{margin-right:35px;margin-bottom:15px}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn a{border-bottom:1px solid #232323;font-family:"Roboto";font-size:16px;font-weight:500;color:#232323}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn a:hover{border-bottom:1px solid transparent}.page-txt .product-inner .myTab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #226fc1}.page-txt .product-inner .myTab li{list-style:none;padding:0;margin:0}.page-txt .product-inner .myTab li a{display:block;padding:10px 30px;font-family:"Roboto";font-size:16px;font-weight:800;color:#232323}.page-txt .product-inner .myTab .active a{background-color:#226fc1;color:#fff}.page-txt .product-inner .tab-content{padding-top:20px}.page-txt .product-inner .tab-content .active.shema{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-txt .product-inner .tab-content .active.shema p{margin-right:30px}.page-txt h2{padding-top:0 !important;color:#232323}.page-txt h4{padding:15px 0;font-family:"Roboto";font-size:24px;font-weight:500;color:#232323}.page-txt p{padding:6px 0;font-family:"Roboto";font-size:16px;font-weight:400;color:#232323}.page-txt ul{margin-left:15px !important;margin-bottom:15px !important}.page-txt label{padding:25px 0 10px;text-transform:uppercase;font-family:"Roboto";font-size:16px;font-weight:800;color:#232323}.page-txt iframe{margin-bottom:20px}.page-txt table{width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0}.page-txt table tr:nth-child(odd)>td{background-color:#f9f9f9}.page-txt table tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.page-txt .mt{margin-top:50px !important;margin-bottom:20px !important}.page-txt .flex-photo{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-txt .flex-photo img{width:200px;height:280px;margin-right:15px;margin-bottom:15px}.page-txt .flex-block{margin-bottom:15px}.page-txt .flex-block p{padding:0}.page-txt .flex-block label{padding:7px 0 !important;text-transform:none;font-size:18px !important}.page-txt .flex-block a{color:#232323}.page-txt .flex-block .social-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;margin:5px 0}.page-txt .flex-block .social-flex a{margin-right:15px;background-color:#226fc1;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.page-txt .flex-block .social-flex a:hover{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.page-txt .map-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.page-txt .view__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-txt .view__images .item-img{width:31%;margin-right:30px;margin-bottom:30px}.page-txt .view__images .item-img:nth-child(3n){margin-right:0}.panel-header{width:100%;height:90px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;background-image:-o-linear-gradient(bottom, transparent 0%, #000 246%);background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(246%, #000));background-image:linear-gradient(0deg, transparent 0%, #000 246%)}.panel-header .top-block{padding-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.panel-header .logo{margin-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel-header .logo a{text-transform:uppercase;font-family:"Roboto";font-size:28px;font-weight:900;color:#fff}.panel-header .menu{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-header .menu .menu-top{padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.3);font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.panel-header .menu .menu-top .addres{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel-header .menu .menu-top .addres .select-box{margin-right:40px;position:relative;overflow:hidden}.panel-header .menu .menu-top .addres .select-box select{border-radius:0;background:transparent;height:34px;padding:5px;padding-left:20px;border:none;font-size:16px;line-height:1;-webkit-appearance:none;width:315px;outline:none}.panel-header .menu .menu-top .addres .select-box select option{background-color:rgba(190,190,190,0.8);font-family:"Roboto";font-size:14px;font-weight:300;color:#232323}.panel-header .menu .menu-top .addres a{text-decoration:underline;font-family:"Roboto";font-size:14px;font-weight:300;color:#fff}.panel-header .menu .menu-top .email a{text-decoration:underline;font-family:"Roboto";font-size:14px;font-weight:300;color:#fff}.panel-header .menu .menu-top .phone a{font-family:"Roboto";font-size:18px;font-weight:900;color:#fff}.panel-header .menu .menu-bottom{font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.panel-header .menu .menu-bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.panel-header .menu .menu-bottom ul li{position:relative;padding:15px 40px 15px 0;cursor:pointer}.panel-header .menu .menu-bottom ul li:last-child{padding-right:0}.panel-header .menu .menu-bottom ul li:hover:after{-webkit-transform:translateY(-49%) rotate(270deg);-ms-transform:translateY(-49%) rotate(270deg);transform:translateY(-49%) rotate(270deg);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.panel-header .menu .menu-bottom ul li:hover ul{opacity:1;visibility:visible}.panel-header .menu .menu-bottom ul li:hover>a:after{width:100%;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.panel-header .menu .menu-bottom ul li>a{display:inline-block;width:100%;font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.panel-header .menu .menu-bottom ul li>a:after{content:'';display:block;width:0;height:2px;background-color:#fff;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.panel-header .menu .menu-bottom ul li ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:100%;left:0;width:300px;background-color:rgba(194,194,194,0.9);background-image:-o-linear-gradient(45deg, #226fc1 0%, #226fc1 100%);background-image:linear-gradient(45deg, #226fc1 0%, #226fc1 100%);-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0;visibility:hidden}.panel-header .menu .menu-bottom ul li ul li{padding:0 !important}.panel-header .menu .menu-bottom ul li ul li a{padding:15px 15px 0 15px;border-left:2px solid #fff}.panel-header .menu .menu-bottom ul li ul li a:before{content:none}.panel-header .menu .menu-bottom ul li ul li:last-child a{padding:15px}.panel-header .menu .menu-bottom ul li ul li:hover a{opacity:.8}.panel-header .menu .menu-bottom ul li ul li:hover a:after{width:0 !important}.panel-header .menu .menu-bottom ul li ul li a{position:relative;border-left:2px solid transparent}.panel-header .menu .menu-bottom ul .hide-footer:after{content:'\e903';position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-family:"icomoon";font-size:8px;font-weight:500;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.header-page{position:relative;z-index:100;background-image:-o-linear-gradient(45deg, #226fc1 0%, #226fc1 100%);background-image:linear-gradient(45deg, #226fc1 0%, #226fc1 100%)}.header-page .language{top:10px !important}.header-page .top-block{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-page .logo{margin-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-page .logo a{text-transform:uppercase;font-family:"Roboto";font-size:28px;font-weight:900;color:#fff}.header-page .menu{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-page .menu .menu-top{padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.3);font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.header-page .menu .menu-top .addres{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-page .menu .menu-top .addres .select-box{margin-right:40px;position:relative;overflow:hidden}.header-page .menu .menu-top .addres .select-box:before{content:none}.header-page .menu .menu-top .addres .select-box select{border-radius:0;background:transparent;height:34px;padding:5px;padding-left:20px;border:none;font-size:16px;line-height:1;-webkit-appearance:none;width:315px;outline:none}.header-page .menu .menu-top .addres .select-box select option{background-color:rgba(190,190,190,0.8);font-family:"Roboto";font-size:14px;font-weight:300;color:#232323}.header-page .menu .menu-top .addres a{text-decoration:underline;font-family:"Roboto";font-size:16px;font-weight:300;color:#fff}.header-page .menu .menu-top .email a{text-decoration:underline;font-family:"Roboto";font-size:16px;font-weight:300;color:#fff}.header-page .menu .menu-top .phone a{font-family:"Roboto";font-size:18px;font-weight:900;color:#fff}.header-page .menu .menu-bottom{font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.header-page .menu .menu-bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-page .menu .menu-bottom ul li{position:relative;padding:15px 40px 15px 0;cursor:pointer}.header-page .menu .menu-bottom ul li:last-child{padding-right:0}.header-page .menu .menu-bottom ul li:hover:after{-webkit-transform:translateY(-49%) rotate(270deg);-ms-transform:translateY(-49%) rotate(270deg);transform:translateY(-49%) rotate(270deg);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.header-page .menu .menu-bottom ul li:hover ul{opacity:1;visibility:visible}.header-page .menu .menu-bottom ul li:hover>a:after{width:100%;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.header-page .menu .menu-bottom ul li>a{display:inline-block;width:100%;font-family:"Roboto";font-size:16px;font-weight:400;color:#fff}.header-page .menu .menu-bottom ul li>a:after{content:'';display:block;width:0;height:2px;background-color:#fff;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.header-page .menu .menu-bottom ul li ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:100%;left:0;width:300px;background-color:rgba(194,194,194,0.9);background-image:-o-linear-gradient(45deg, #226fc1 0%, #226fc1 100%);background-image:linear-gradient(45deg, #226fc1 0%, #226fc1 100%);-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0;visibility:hidden}.header-page .menu .menu-bottom ul li ul li{padding:0 !important}.header-page .menu .menu-bottom ul li ul li a{padding:15px 15px 0 15px;border-left:2px solid #fff}.header-page .menu .menu-bottom ul li ul li a:before{content:none}.header-page .menu .menu-bottom ul li ul li:last-child a{padding:15px}.header-page .menu .menu-bottom ul li ul li:hover a{opacity:.8}.header-page .menu .menu-bottom ul li ul li:hover a:after{width:0 !important}.header-page .menu .menu-bottom ul li ul li a{position:relative;border-left:2px solid transparent}.header-page .menu .menu-bottom ul .hide-footer:after{content:'\e903';position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-family:"icomoon";font-size:8px;font-weight:500;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}@media (min-width: 1025px) and (max-width: 1200px){.panel-header{padding:0 15px}.panel-header .top-block{padding-top:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.panel-header .logo{margin-right:40px}.panel-header .logo img{width:80%}.panel-header .logo p{text-align:center}.panel-header .logo p a{font-size:18px}.panel-header .menu .menu-top{padding-bottom:5px}.panel-header .menu .menu-top .addres .select-box{margin-right:20px}.panel-header .menu .menu-top .addres .select-box select{font-size:14px;width:220px}.panel-header .menu .menu-top .phone a{font-size:14px}.panel-header .menu .menu-bottom ul li{padding:10px 40px 10px 0}.panel-header .menu .menu-bottom ul li a{font-size:14px}.header-page{padding:0 15px}.header-page .top-block{padding-top:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.header-page .logo{margin-right:40px}.header-page .logo img{width:80%}.header-page .logo p{text-align:center}.header-page .logo p a{font-size:18px}.header-page .menu .menu-top{padding-bottom:5px}.header-page .menu .menu-top .addres .select-box{margin-right:20px}.header-page .menu .menu-top .addres .select-box select{font-size:14px;width:220px}.header-page .menu .menu-top .phone a{font-size:14px}.header-page .menu .menu-bottom ul li{padding:10px 40px 10px 0}.header-page .menu .menu-bottom ul li a{font-size:14px}}@media (min-width: 768px) and (max-width: 1024px){.header-page{width:100%;padding:0 15px}.header-page .top-block{padding-top:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.header-page .logo{margin-right:20px}.header-page .logo img{width:50%}.header-page .logo p{text-align:center}.header-page .logo p a{font-size:14px}.header-page .menu{width:85%}.header-page .menu .menu-top{font-size:13px}.header-page .menu .menu-top .addres .select-box{margin-right:15px}.header-page .menu .menu-top .addres .select-box select{padding:0 5px 0 20px;font-size:14px;width:200px;height:20px}.header-page .menu .menu-top .phone a{font-size:14px}.header-page .menu .menu-bottom ul li{padding:10px 15px 10px 0}.header-page .menu .menu-bottom ul li:hover ul li a{padding:5px 15px 0 15px}.header-page .menu .menu-bottom ul li:hover ul li:last-child a{padding:5px 15px}.header-page .menu .menu-bottom ul li a{font-size:13px}.header-page .menu .menu-bottom ul .hide-footer:after{right:0px}.panel-header{width:100%;padding:0 15px}.panel-header .top-block{padding-top:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.panel-header .logo{margin-right:20px}.panel-header .logo img{width:50%}.panel-header .logo p{text-align:center}.panel-header .logo p a{font-size:14px}.panel-header .menu{width:85%}.panel-header .menu .menu-top{font-size:13px}.panel-header .menu .menu-top .addres .select-box{margin-right:15px}.panel-header .menu .menu-top .addres .select-box select{padding:0 5px 0 20px;font-size:14px;width:200px;height:20px}.panel-header .menu .menu-top .phone a{font-size:14px}.panel-header .menu .menu-bottom ul li{padding:10px 15px 10px 0}.panel-header .menu .menu-bottom ul li:hover ul li a{padding:5px 15px 0 15px}.panel-header .menu .menu-bottom ul li:hover ul li:last-child a{padding:5px 15px}.panel-header .menu .menu-bottom ul li a{font-size:13px}.panel-header .menu .menu-bottom ul .hide-footer:after{right:0px}}@media (max-width: 767px){.header-page{position:fixed;width:100%;height:45px;top:0;background-color:#ccc;z-index:1000;opacity:1}.header-page .top-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 15px}.header-page .top-block .logo{margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header-page .top-block .logo img{width:60%}.header-page .top-block .logo p a{font-size:16px}.header-page .top-block .menu{display:none}.panel-header{position:fixed;height:45px;top:0;background-image:-o-linear-gradient(45deg, #226fc1 0%, #226fc1 100%);background-image:linear-gradient(45deg, #226fc1 0%, #226fc1 100%);z-index:1000;opacity:1}.panel-header .top-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 15px}.panel-header .top-block .logo{margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.panel-header .top-block .logo img{width:60%}.panel-header .top-block .logo p a{font-size:16px}.panel-header .top-block .menu{display:none}}.footer-block .footer-panel{padding:40px 0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e5}.footer-block .footer-panel .menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:23%;flex:23%;margin-right:30px}.footer-block .footer-panel .menu p{padding-bottom:25px;font-family:"Roboto";font-size:14px;font-weight:900;color:#232323}.footer-block .footer-panel .menu ul li{padding-bottom:15px}.footer-block .footer-panel .menu ul li:last-child{padding-bottom:0}.footer-block .footer-panel .menu ul li a{font-family:"Roboto";font-size:14px;font-weight:400;color:#5c5c5c}.footer-block .footer-panel .menu ul li a:hover{color:#226fc1}.footer-block .footer-panel .menu ul li ul{display:none}.footer-block .footer-panel .menu ul .hide-footer{display:none}.footer-block .footer-panel .contacts p{padding-bottom:25px;font-family:"Roboto";font-size:14px;font-weight:900;color:#232323}.footer-block .footer-panel .contacts .phone{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer-block .footer-panel .contacts .phone a{font-family:"Roboto";font-size:14px;font-weight:800;color:#232323}.footer-block .footer-panel .contacts .phone .btn-form{margin-bottom:25px;font-weight:400 !important;font-size:14px}.footer-block .footer-panel .contacts .phone .btn-form:last-child{margin-bottom:0}.footer-block .footer-panel .contacts .phone p{padding-bottom:0 !important}.bottom-panel{padding:15px 0 30px}.bottom-panel .bottom-panel-flex{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.bottom-panel .bottom-panel-flex .logo{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.bottom-panel .bottom-panel-flex .logo .logo-icon{margin-right:10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .logo .logo-icon a{text-transform:uppercase;font-family:"Roboto";font-size:21px;font-weight:900;color:#226fc1}.bottom-panel .bottom-panel-flex .logo .policy{padding-bottom:5px;font-family:"Roboto";font-size:16px;font-weight:400;color:#5c5c5c}.bottom-panel .bottom-panel-flex .dc56{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .dc56 a{margin-right:10px;font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.bottom-panel .bottom-panel-flex .dc56 a span{font-family:"icomoon";font-size:30px;font-weight:normal;color:#fff}@media (min-width: 768px) and (max-width: 1200px){.footer-block .footer-panel{padding:40px 15px}.footer-block .footer-panel .menu:nth-child(1){-webkit-box-flex:27%;flex:27%}.footer-block .footer-panel .menu:nth-child(3){-webkit-box-flex:13%;flex:13%}.footer-block .footer-panel .menu ul li{padding-bottom:10px}.bottom-panel{padding:15px}.bottom-panel .bottom-panel-flex{-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .logo .logo-icon{margin-right:0}.bottom-panel .bottom-panel-flex .logo .logo-icon img{width:80%}.bottom-panel .bottom-panel-flex .logo .logo-icon a{font-size:14px}.bottom-panel .bottom-panel-flex .logo .policy{font-size:14px}.bottom-panel .bottom-panel-flex .dc56 a{font-size:14px}.bottom-panel .bottom-panel-flex .dc56 a span{font-size:24px}}@media (max-width: 767px){.footer-block{display:none}.bottom-panel{padding:15px}.bottom-panel .bottom-panel-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .item{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.bottom-panel .bottom-panel-flex .item:last-child{margin-bottom:0}.bottom-panel .bottom-panel-flex .item .policy{text-align:center;font-size:12px}.bottom-panel .bottom-panel-flex .item a{font-size:12px}.bottom-panel .bottom-panel-flex .item a span{font-size:18px}.bottom-panel .bottom-panel-flex .logo .logo-icon a{font-size:14px}}@media (max-width: 1200px){.content-site{width:100%;margin:0 auto}.page-txt{padding:0 15px}}@media (min-width: 1381px){.slider .main-slider .slider-info{top:55%}.slider .main-slider .slider-info .slider-info-head .slider-info__text{width:63%;margin-bottom:20px}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{margin-bottom:5px}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{font-size:40px;padding-bottom:15px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{padding:10px 25px}.slider .slider-block .arrows{bottom:30px}.slider .slider-info-box{width:50%;left:69%;bottom:42px;text-align:right}.slider .slider-info-box .slider-box{float:none;width:280px;height:160px}}@media (max-width: 1300px){.language{position:relative;top:10px;left:0;right:auto;width:100%;justify-content:flex-end}}@media (min-width: 1201px) and (max-width: 1380px){.slider .main-slider .slider-info{top:55%}.slider .main-slider .slider-info .slider-info-head .slider-info__text{width:62%;margin-bottom:20px}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{margin-bottom:5px}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{font-size:40px;padding-bottom:15px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{padding:10px 25px}.slider .slider-block .arrows{bottom:30px}.slider .slider-info-box{width:50%;left:77%;bottom:-24px;text-align:right}.slider .slider-info-box .slider-box{float:none;width:280px;height:160px}.slider .slider-info-box .slider-box img{width:300px;height:190px}}@media (min-width: 1025px) and (max-width: 1200px){.slider .main-slider .slider-info{padding:0 15px;width:100%;top:60%}.slider .main-slider .slider-info .slider-info-head .slider-info__text{width:85%;margin-bottom:20px}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{font-size:16px;margin-bottom:5px}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{font-size:36px;padding-bottom:10px}.slider .main-slider .slider-info .slider-info-head .slider-info__text p{font-size:16px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{padding:10px 25px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-white{text-shadow:0px 0px 8px rgba(15,63,121,0.34)}.slider .slider-block .arrows{display:none}.slider .slider-info-box{left:87%;bottom:-24px}.slider .slider-info-box .slider-box{width:280px;height:160px}.pt{padding:70px 15px 0}.product-list .item{width:auto;-webkit-box-flex:22%;flex:22%;margin-right:30px;-webkit-box-flex:1;flex-grow:1}.product-list .item:nth-child(4n){margin-right:0px}.service-list .item{width:auto;-webkit-box-flex:30%;flex:30%;margin-right:2px}.service-list .item:nth-child(4n){margin-right:2px}.service-list .item:nth-child(3n){margin-right:0}.service-list .item-last{flex:33.2%;-webkit-box-flex:0;flex-grow:0}.project .project-carousel .item{padding-bottom:10px}.project .project-carousel .item>div{margin:0 5px;width:auto}.project .project-carousel .item .project-name{margin-bottom:5px}.project .project-carousel .item .project-name p{font-size:14px}.about .about-block{-webkit-box-align:center;align-items:center}.about .about-block .about-block__info .about-block-flex{margin:10px 0 20px}.about .about-block .about-block__info .about-block-flex .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-right:15px}.about .about-block .about-block__info .about-block-flex .item img{margin-right:0;margin-bottom:5px}.about .about-block .about-block__info .about-block-flex .item p{text-align:center}.about .about-block .about-block__info p{font-size:16px;margin-bottom:35px}.about .about-block .about-block__info .btn-violet{padding:10px 55px 10px 25px}.news-box .news-box__item{width:31.3%;margin-right:30px}.news-box .news-box__item:first-child{width:65.6%}.news-box .news-box__item:first-child .news-box__img img{-webkit-transform:translateY(0%);transform:translateY(0%)}.news-box .news-box__item:nth-child(2){width:31.1%;margin-right:0}.news-box .news-box__item .news-box__info{padding:20px 25px 25px}.news-box .news-box__item .news-box__info .news-box__name{margin-bottom:20px;height:43px}.partners{padding:50px 15px 70px}.quest{padding:70px 15px}.quest .quest-block h2{font-size:30px}.quest .quest-block .item{margin:0 30px}.quest .quest-block .item:first-child{-webkit-box-flex:15%;flex:15%}.quest .quest-block .item:last-child{position:relative;-webkit-box-flex:10%;flex:10%}.quest .quest-block .btn-violet{padding:10px 55px 10px 25px}.page-txt .service-list .service-item{display:none}.page-txt .service-list .item{width:auto;-webkit-box-flex:30%;flex:30%;margin-right:2px}.page-txt .service-list .item:nth-child(4n){margin-right:0px}.page-txt .service-list .item:nth-child(3n){margin-right:2px}.page-txt .service-list .item-last{margin-right:0;flex:33.2%;-webkit-box-flex:0;flex-grow:0}}@media (min-width: 768px) and (max-width: 905px){.page-txt .view__images{-webkit-box-pack:center;justify-content:center}.page-txt .view__images .item-img{width:45% !important}.page-txt .view__images .item-img:nth-child(3n){margin-right:30px !important}.page-txt .view__images .item-img:nth-child(2n){margin-right:0 !important}}@media (min-width: 768px) and (max-width: 1024px){.slider .main-slider .slider-info{padding:0 15px;width:100%;top:65%}.slider .main-slider .slider-info .slider-info-head .slider-info__text{width:80%;margin-bottom:20px}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{display:none;font-size:14px;margin-bottom:5px}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{font-size:30px;padding-bottom:10px}.slider .main-slider .slider-info .slider-info-head .slider-info__text p{font-size:14px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{font-size:14px;padding:10px 25px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-white{font-size:14px;text-shadow:0px 0px 8px rgba(15,63,121,0.34)}.slider .slider-block .arrows{display:none}.slider .slider-info-box{left:85%}.slider .slider-info-box .slider-box{width:230px;height:192px}.pt{padding:50px 15px 0}.product-list .item{width:auto;-webkit-box-flex:30%;flex:30%;margin-right:30px;-webkit-box-flex:0;flex-grow:0}.product-list .item:nth-child(4n){margin-right:30px}.product-list .item:nth-child(3n){margin-right:0}.service-list .item{width:auto;-webkit-box-flex:30%;flex:30%;margin-right:2px}.service-list .item:nth-child(4n){margin-right:2px}.service-list .item:nth-child(3n){margin-right:0}.service-list .item-last{flex:33.2%;-webkit-box-flex:0;flex-grow:0}.project .project-carousel .item>div{margin:0 5px;width:auto}.project .project-carousel .item .project-name p{height:32px;font-size:14px}.about .about-block{-webkit-box-align:center;align-items:center}.about .about-block .about-block__info .about-block-flex{margin:10px 0 20px}.about .about-block .about-block__info .about-block-flex .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-right:15px}.about .about-block .about-block__info .about-block-flex .item img{margin-right:0;margin-bottom:5px}.about .about-block .about-block__info .about-block-flex .item p{text-align:center}.about .about-block .about-block__info p{font-size:14px;margin-bottom:35px}.about .about-block .about-block__info .btn-violet{font-size:14px;padding:10px 55px 10px 25px}.news-box .news-box__item{width:auto;-webkit-box-flex:35%;flex:35%;margin-right:0}.news-box .news-box__item:first-child{width:auto;-webkit-box-flex:100%;flex:100%}.news-box .news-box__item:first-child .news-box__img{height:160px}.news-box .news-box__item:first-child .news-box__info .news-box__desc{font-size:14px}.news-box .news-box__item:nth-child(2),.news-box .news-box__item:nth-child(4){-webkit-box-flex:50%;flex:50%;-webkit-box-flex:0;flex-grow:0;margin-right:30px}.news-box .news-box__item .news-box__img{height:160px}.news-box .news-box__item .news-box__info{padding:20px 25px 25px}.news-box .news-box__item .news-box__info .news-box__name{margin-bottom:20px}.partners{padding:30px 15px 50px}.partners .partners-block .partners-block__text{margin-right:0}.partners .partners-block .partners-block__logo .item{margin-right:50px}.quest{padding:50px 15px}.quest .quest-block h2{font-size:30px}.quest .quest-block .item{margin:0 30px}.quest .quest-block .item:first-child{-webkit-box-flex:15%;flex:15%}.quest .quest-block .item:last-child{-webkit-box-flex:10%;flex:10%}.quest .quest-block p{font-size:14px}.quest .quest-block .btn-violet{font-size:14px;padding:10px 55px 10px 25px}.page-txt .breadcrumb{padding:30px 0 25px !important}.page-txt .breadcrumb li a{font-size:14px}.page-txt .breadcrumb .active{font-size:14px}.page-txt .service-list .service-item{display:none}.page-txt .service-list .item{width:auto;-webkit-box-flex:30%;flex:30%;margin-right:2px}.page-txt .service-list .item:nth-child(4n){margin-right:0px}.page-txt .service-list .item:nth-child(3n){margin-right:2px}.page-txt .service-list .item-last{margin-right:0;flex:33.2%;-webkit-box-flex:0;flex-grow:0}.page-txt .news-body .news-body__text h1{font-size:21px}.page-txt .product-inner .product-link{flex-wrap:wrap}.page-txt .product-inner .product-link .product-link__item{margin-bottom:15px;margin-right:15px}.page-txt .product-inner .product-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-txt .product-inner .product-view .product-view__images{width:100%;margin-right:0;margin-bottom:25px}.page-txt .product-inner .product-view .product-view__info{width:100%}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn a{font-size:16px}.page-txt .product-inner .myTab li a{padding:10px}.page-txt .product-inner .tab-content{margin-bottom:50px}}@media (max-width: 767px){h2{font-size:21px;padding-bottom:15px}html{overflow-x:hidden}body{-webkit-transition:-webkit-transform 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.modal-my .modal-dialog{width:280px}.modal-my .modal-header{padding:25px 20px}.modal-my .modal-header .modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-my .modal-header .modal-close .fa-times{font-size:20px}.modal-my .modal-header .modal-my-heading h3{font-size:25px}.modal-my .modal-header .modal-my-heading p{font-size:15px}.modal-my .modal-body .has-error{margin-bottom:0}.modal-my .modal-body .form-bot{padding:0}.modal-my .modal-body .form-bot .form-captcha{-webkit-transform:scale(0.7);transform:scale(0.7);left:-25px}.modal-my .modal-body .form-bot .btn-form{margin-top:0}.mobile-panel .m-menu-button{position:fixed;top:10px;left:15px;z-index:255;background:transparent;width:25px;height:25px;overflow:hidden;cursor:pointer;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.mobile-panel .m-menu-button .line{display:block;width:100%;height:2px;background:#fff;margin:5px 0}.mobile-panel .mobile-menu{overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;width:90%;height:100vh;overflow:hidden;padding-left:0;-webkit-transition-delay:.1s;transition-delay:.1s;background-color:#232323;z-index:254;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.mobile-panel .mobile-menu .dropbtn{display:none}.mobile-panel .mobile-menu .m-menu-buttons{position:fixed;top:0px;right:-10px;z-index:255;background:transparent;width:50px;height:40px;overflow:hidden;cursor:pointer;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.mobile-panel .mobile-menu .m-menu-buttons .line{display:block;width:50%;height:2px;background:#fff;margin:8px auto}.mobile-panel .mobile-menu .m-menu-buttons .line:nth-child(1){-webkit-transform:rotate(45deg) translateY(15px);transform:rotate(45deg) translateY(15px)}.mobile-panel .mobile-menu .m-menu-buttons .line:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-14px);transform:rotate(-45deg) translateY(-14px)}.mobile-panel .mobile-menu .m-menu-buttons .line:nth-child(2){-webkit-transform:translateX(-100px);transform:translateX(-100px)}.mobile-panel .mobile-menu .close{left:65%;opacity:1;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.mobile-panel .mobile-menu .close .line:nth-child(1){-webkit-transform:rotate(45deg) translateY(15px);transform:rotate(45deg) translateY(15px)}.mobile-panel .mobile-menu .close .line:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-14px);transform:rotate(-45deg) translateY(-14px)}.mobile-panel .mobile-menu .close .line:nth-child(2){-webkit-transform:translateX(-100px);transform:translateX(-100px)}.mobile-panel.active-menu .mobile-menu{-webkit-transform:translateX(-1%);transform:translateX(-1%)}.mobile-panel.active-menu .m-menu-button{opacity:0}.mobile-panel.active-menu .close{opacity:1}.mobile-panel .mobile-content{padding:30px 15px 15px 25px}.mobile-panel .mobile-content ul{text-align:left}.mobile-panel .mobile-content ul>li{margin:15px 0px}.mobile-panel .mobile-content ul>li a{font-family:"Roboto";font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none;display:block}.mobile-panel .mobile-content ul>li a:hover{color:#226fc1}.mobile-panel .mobile-content ul>li ul{display:none;margin-left:15px !important}.mobile-panel .mobile-content ul>li ul li{margin:8px 0}.mobile-panel .mobile-content ul>li ul li a{text-transform:none}.mobile-panel .callback{padding-top:25px !important;border-top:1px solid #9a9a9a}.mobile-panel .callback,.mobile-panel .email{padding:0 0 10px 25px}.mobile-panel .callback a,.mobile-panel .email a{font-family:"Roboto";font-size:16px;font-weight:400;color:#9a9a9a}.mobile-panel .callback a:active,.mobile-panel .email a:active{color:#fff}.mobile-panel .language{justify-content:flex-start}.language{flex-wrap:wrap;padding:0 15px}.language img{margin:2px 4px}.page-txt{margin-top:45px;padding:15px}.page-txt .map-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-txt .view__images{-webkit-box-pack:center;justify-content:center}.page-txt .view__images .item-img{width:auto;margin-right:0;margin-bottom:15px}.page-txt .news-body{padding-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-txt .news-body .news-img{float:none;width:100%;margin-right:0;margin-bottom:15px}.page-txt .news-body .news-body__text{width:100%}.page-txt .news-body .news-body__text h1{padding-bottom:10px;font-size:18px}.page-txt .news-body .news-body__text p{font-size:14px;line-height:1.4}.page-txt .news-body .news-body__text ul li{font-size:16px}.page-txt .product-inner .product-link{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-txt .product-inner .product-link .product-link__item{margin-right:0;margin-bottom:10px;width:100%;text-align:center}.page-txt .product-inner .product-link .product-link__item a{padding:10px 15px;font-size:14px}.page-txt .product-inner .product-view{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-txt .product-inner .product-view .product-view__images{width:100%;margin-right:0;margin-bottom:25px}.page-txt .product-inner .product-view .product-view__info{width:100%}.page-txt .product-inner .product-view .product-view__info .product-view__info-text p{font-size:14px}.page-txt .product-inner .product-view .product-view__info .product-view__info-price .price{text-align:center}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn .btn-link{margin-right:0;margin-bottom:15px}.page-txt .product-inner .product-view .product-view__info .product-view__info-btn .btn-link .btn-violet{padding:10px 55px 10px 25px;font-size:14px}.page-txt .product-inner .myTab{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-left:0 !important;background-color:#f9f9f9}.page-txt .product-inner .myTab li{width:100%;text-align:center}.page-txt .product-inner .myTab li a{font-size:14px}.page-txt .product-inner .tab-content .active.shema{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-txt .product-inner .tab-content .active.shema p{margin-right:0;margin-bottom:15px}.breadcrumb{display:none}.slider{margin-top:45px}.slider .slider-block .arrows{display:none}.slider .slider-block .slick-slide img{width:100% !important}.slider .slider-info-box{display:none}.slider .main-slider{height:200px}.slider .main-slider .slider-info{width:90%;top:50%}.slider .main-slider .slider-info .slider-info-head .slider-info__text{width:100%;margin-bottom:0}.slider .main-slider .slider-info .slider-info-head .slider-info__text .header-before{font-size:12px}.slider .main-slider .slider-info .slider-info-head .slider-info__text h1{font-size:21px}.slider .main-slider .slider-info .slider-info-head .slider-info__text p{display:none;width:100%;font-size:14px}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-white{display:none}.slider .main-slider .slider-info .slider-info-head .slider-info__btn .btn-callback{font-size:14px;padding:10px 15px}.slider .main-slider .slider-info-box{display:none}.slider .main-slider img{height:200px;width:100% !important}.pt{padding:30px 15px 0}.product-list-title{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.product-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.product-list .item{width:100%;margin-right:0;margin-bottom:15px}.service-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-list .service-item{height:auto}.service-list .item{width:100%;-webkit-box-flex:1;flex:auto;-webkit-box-pack:center;justify-content:center;margin-right:0}.service-list .item .item-name label{text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.service-list .item .item-name .icon-add-plus-button{display:none;left:25px}.service-list .item .item-name .icon-add-plus-button:after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.service-list .item-last{height:auto;margin-top:15px;-webkit-box-pack:start;justify-content:flex-start;background-color:transparent}.service-list .item-last .btn-blue{color:#226fc1}.service-list .item-last .icon-arrow-pointing-to-right{color:#226fc1}.service-list .item-last a:after{background-color:#226fc1}.project{padding-bottom:15px}.project .project-carousel .slick-arrow{display:none !important}.project .project-carousel .item>div{width:100%;margin:1px}.project .project-carousel .item img{width:100%}.project .project-carousel .item .project-name p{height:33px;font-size:14px}.about .about-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .about-block .about-block__info{-webkit-box-flex:100%;flex:100%;margin-right:0;padding-top:0px}.about .about-block .about-block__info p{font-size:14px;margin-bottom:25px}.about .about-block .about-block__info .about-block-flex{margin:10px 0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.about .about-block .about-block__info .about-block-flex .item{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .about-block .about-block__info .about-block-flex .item img{margin-bottom:5px}.about .about-block .about-block__info .btn-link .btn-violet{padding:10px 55px 10px 25px;text-align:center;width:100%;font-size:14px}.about .about-block .about-block__img{display:none;-webkit-box-ordinal-group:0;order:-1}.news .product-list-title{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.news-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.news-box .news-box__item{width:100%;margin-right:0}.news-box .news-box__item:first-child,.news-box .news-box__item:nth-child(2){width:100%}.news-box .news-box__item:first-child .news-box__img{height:130px}.news-box .news-box__item:first-child .news-box__img img{height:100%;-webkit-transform:translateY(0%);transform:translateY(0%)}.news-box .news-box__item:first-child .news-box__info{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.news-box .news-box__item:first-child .news-box__info .news-box__short{width:100%;margin-right:0}.news-box .news-box__item:first-child .news-box__info .news-box__date{margin-bottom:10px}.news-box .news-box__item:first-child .news-box__info .news-box__name{font-size:16px;margin-bottom:10px;height:auto}.news-box .news-box__item:first-child .news-box__info .news-label{display:none}.news-box .news-box__item:first-child .news-box__info .news-box__desc{font-size:14px;max-height:50px}.news-box .news-box__item .news-box__img{height:130px}.news-box .news-box__item .news-box__info{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.news-box .news-box__item .news-box__info .news-box__short{width:100%;margin-right:0}.news-box .news-box__item .news-box__info .news-box__date{margin-bottom:10px}.news-box .news-box__item .news-box__info .news-box__name{font-size:16px;margin-bottom:10px;height:auto}.news-box .news-box__item .news-box__info .news-label{display:none}.news-box .news-box__item .news-box__info .news-box__desc{font-size:14px;max-height:50px}.partners{padding-bottom:30px}.partners .partners-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.partners .partners-block .partners-block__text{margin-right:0}.partners .partners-block .partners-block__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.partners .partners-block .partners-block__logo .item{margin-right:0;margin-bottom:15px;text-align:center}.partners .partners-block .partners-block__logo .item img{width:70%}.quest{padding:30px 15px}.quest .quest-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.quest .quest-block h2{font-size:24px;padding-bottom:15px !important}.quest .quest-block p{font-size:14px;padding-bottom:15px}.quest .quest-block .item{-webkit-box-flex:100%;flex:100%;margin:0}.quest .quest-block .btn-violet{padding:10px 55px 10px 25px;font-size:14px}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from, 20%, 53%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%, 43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from, to{transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%, 20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from, 11.1%, to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%, 60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%, 80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}.slick-slider.slick-initialized{opacity:1;visibility:visible}.slick-slider.slick-initialized .slick-slide::before{opacity:0;pointer-events:none}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}[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-slide:hover,.slick-slide:focus,.slick-slide:active{outline:0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}.slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-prev span{position:relative;top:3px}.slick-prev,.slick-next{position:absolute;z-index:10;display:block;cursor:pointer;top:-53px;padding:0;outline:none;width:45px;height:45px;text-align:center;border:none;background:transparent;border:1px solid #9a9a9a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.slick-prev span,.slick-next span{position:absolute;left:55%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"icomoon";font-size:18px;font-weight:normal;color:#226fc1;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;opacity:1;border-color:transparent;background-color:#226fc1}.slick-prev:hover span,.slick-prev:focus span,.slick-next:hover span,.slick-next:focus span{color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.lin-gradient-start{stop-color:#E4175A}.lin-gradient-end{stop-color:#FF558D}.slick-prev{right:65px}.slick-next{right:0px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0 15px;padding:0;cursor:pointer}.slick-dots li button{display:block;height:12px;width:12px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer;border:0;background:#303030;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{border:0;background:#fff71f}@media (max-width: 640px){.slick-prev,.slick-next{width:36px;height:36px}.slick-prev svg,.slick-next svg{width:5px}.slick-dots li{height:10px;width:10px;margin:0 5px}.slick-dots li button{height:10px;width:10px}}
