/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;margin:0;padding:0}ul{margin-left:15px;list-style-type:none}nav ul,ul.clean{margin-left:0;list-style-type:none !important}a,a:visited{text-decoration:none;color:inherit}h1,h2{font-weight:normal}a:focus{outline:none}a::-moz-focus-inner{border:0}input,select,textarea{outline:0}input[type=button]{outline:none}input[type=button]::-moz-focus-inner{border:0}button{outline:none}button::-moz-focus-inner{border:0}img{outline:0 !important;border:0 !important}p{margin-bottom:10px}input,textarea,select,button{font-family:inherit}/*! HTML5 Boilerplate v7.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}header,footer,section,article,nav{display:block}a{text-decoration:none;color:inherit}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.grid-2{display:grid;grid-template-columns:repeat(2, 45%);grid-column-gap:40px;justify-content:center;grid-row-gap:30px}html{-webkit-text-size-adjust:none}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%}*{font-family:"Roboto",sans-serif;color:#393e46;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}h1{color:#fc3c3c;font-family:"Advent Pro",sans-serif;font-size:4.5rem;font-weight:500}h2{font-family:"Advent Pro",sans-serif;font-size:3rem;font-weight:500}h3{font-family:"Advent Pro",sans-serif;font-size:1.5rem;margin-bottom:20px;font-weight:500}table{border-collapse:collapse}table,th,td{border:1px solid #00adb5;padding:15px 25px;margin:25px 0}p{font-family:"Roboto",sans-serif;font-weight:300}.cf:before,.cont:before,.inner-page .hero-clean .caption:before,.cf:after,.cont:after,.inner-page .hero-clean .caption:after{content:" ";display:table}.cf:after,.cont:after,.inner-page .hero-clean .caption:after{clear:both}.cf,.cont,.inner-page .hero-clean .caption{*zoom:1;clear:both}.hidden{display:none}.upper{text-transform:uppercase}.right{float:right}.left{float:left}.center{text-align:center}.aright{text-align:right}.aleft{text-align:left}.pading-50{padding:100px 0}.padding-right{padding-right:15px}.padding-left{padding-left:15px}.active{color:#fc3c3c}.row{display:block !important;width:100%}.col-1{width:25%;float:left;display:block}.col-2{width:50%;float:left;display:block}.col-3{width:33.3%;float:left;display:block}.col-7{width:66.7%;float:left;display:block}.col-9{width:75%;float:left;display:block}.btn{padding:3px 20px;display:inline-block;color:#fc3c3c !important;text-decoration:none;font-family:"Advent Pro",sans-serif;font-size:1.3rem;font-weight:500;transition:all .3s ease;background:#fff;border:none;border-left:4px solid #fc3c3c;background:linear-gradient(to left, transparent 50%, #f2f2f2 50%);background-size:200% 100%;background-position:right bottom;cursor:pointer}.btn:hover{background-position:left bottom}@keyframes bullets{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5);opacity:0}}@keyframes bullets-hover{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.1, 1.5);opacity:0}}.animated{opacity:0;animation-duration:1s;animation-fill-mode:forwards}.slide-to-top.in-view{animation-name:slide-to-top}@keyframes slide-to-top{0%{transform:translate3d(0, 5%, 0);visibility:visible;opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slide-to-center{0%{visibility:visible;opacity:0}100%{opacity:1}}body{background:#fff}main{background-color:#fff}nav.main{text-transform:uppercase;font-size:1.3rem;display:inline-block}nav.main .outer-ul{text-align:center}nav.main .outer-ul>li{position:relative;display:block;float:left;line-height:40px;z-index:1;cursor:pointer}nav.main .outer-ul>li a{font-family:"Advent Pro",sans-serif;font-weight:500;display:block;padding:0 30px;color:#393e46}nav.main .outer-ul>li a.expand.active::after{background-image:url("../img/svg/dropdown-arrow-red.svg")}nav.main .outer-ul>li a.expand::after{display:inline-block;content:"";border-radius:.375rem;height:7px;width:7px;vertical-align:5px;margin-left:5px;background-image:url("../img/svg/down-arrow.svg");background-repeat:no-repeat}nav.main .outer-ul>li a.active{color:#fc3c3c}nav.main .outer-ul>li a:hover{color:#fc3c3c}nav.main .outer-ul>li a:hover::after{background-image:url("../img/svg/dropdown-arrow-red.svg")}nav.main .outer-ul>li:first-child a{padding-left:0}nav.main .outer-ul>li:last-child a{padding-right:25px}nav.main .outer-ul img{display:inline-block;vertical-align:middle;line-height:35px}nav.main .expand{display:none}nav.main .drop-ul{display:none;position:absolute;top:30px;left:0;width:auto !important;padding:25px;z-index:9;background-color:#fff}nav.main .drop-ul h3{font-size:1.4rem;line-height:1;text-align:left;padding-left:5px;margin:20px 0 10px 0;color:#fc3c3c;cursor:default}nav.main .drop-ul>li{display:block;float:left;font-size:1.125rem;text-transform:capitalize}nav.main .drop-ul>li a{white-space:nowrap;padding-left:5px;font-weight:500}header.main{position:fixed;width:100%;padding:5px 25px;background-color:#fff;z-index:100}header.main>a .logo{vertical-align:middle}header.main>a h1{font-family:"Advent Pro",sans-serif;color:#fc3c3c;font-size:3.1rem;display:inline;vertical-align:middle;padding-left:3px}.header-right{position:relative;float:right;padding-top:20px}.inquiry{font-family:"Advent Pro",sans-serif;background-color:#fc3c3c;background-image:url("../images/svgs/Quinli-inquiry-icon.svg");background-repeat:no-repeat;background-size:19px;background-position:20px center;color:#fff;border:1px solid #fc3c3c;line-height:38px;border-radius:30px;font-size:1.2rem;text-transform:uppercase;padding:0 30px 0 50px;vertical-align:top;cursor:pointer;transition:background-color .3s}.inquiry:hover{transition:background-color .3s;background-color:#fff;color:#fc3c3c;background-image:url("../images/svgs/Quinli-inquiry-icon-red.svg")}.cont,.inner-page .hero-clean .caption{position:relative;width:100%;max-width:1200px;margin:0 auto}.menu-mobile-btn.burger{position:absolute;display:none;top:18px;right:18px;width:30px;height:25px;color:#fff;z-index:9999999;cursor:pointer}.menu-mobile-btn.burger div{position:absolute;left:40px;margin-top:1px;font-size:14px;text-transform:uppercase;font-weight:bold}.menu-mobile-btn.burger .hamburger-icon{display:block;position:absolute;width:100%;height:2px;background:#fc3c3c}.menu-mobile-btn.burger .hamburger-icon.top{top:0}.menu-mobile-btn.burger .hamburger-icon.middle{top:11px}.menu-mobile-btn.burger .hamburger-icon.bottom{top:22px}.menu-mobile-btn.burger.active .hamburger-icon{position:absolute}.menu-mobile-btn.burger.active .hamburger-icon.middle{display:none}.slick-prev,.slick-next{width:auto}.main-slider{position:relative;width:100%;height:720px;opacity:0;visibility:hidden;transition:all 1.2s ease}.main-slider.slick-initialized{opacity:1;visibility:visible}.image figure .caption{top:-50%;transform:translatey(-50%)}.main-slider{height:620px}.main-slider .slick-slide{height:620px}.slick-slide{position:relative;background-color:#fff}.slick-slide::before{background-color:#fff;opacity:.35;z-index:1}.slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);opacity:.35;margin-top:70px}.slick-slide iframe{position:relative;pointer-events:none}.slick-slide figure{position:relative;height:100%}.slick-slide .item{position:relative}.slick-slide .slide-image{opacity:.35;height:100%;background-size:cover;background-position:center}.slick-slide .slide-image.show{opacity:.35}.slick-slide .image-entity{width:100%;opacity:0;visibility:hidden}.slick-slide .slide-media{animation:slideOut .4s cubic-bezier(0.4, 0.29, 0.01, 1)}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .slide-media{animation:slideIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1)}.slick-slide .caption{opacity:1;top:50%;transform:translatey(-50%)}.slick-slide .caption h1{line-height:1.2;margin:0}.product-details{background-image:url("../img/svg/boxes.svg");background-position:left 100%;background-size:31%;background-repeat:no-repeat;padding:40px 0}.product-details article article{padding-top:5%;width:60%}.product-details article article h3{font-family:"Advent Pro",sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:20px}.product-details article article p{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:300;margin-bottom:25px}.product-details article .article-image{float:right;width:35%;padding-top:5%}.factory-videos{background-color:#f2f2f2;padding-bottom:90px}.factory-videos h1{margin:5rem auto .5rem auto}.factory-videos figure:hover figcaption{color:#fc3c3c}.factory-videos figure iframe{min-height:390px;width:100%}.factory-videos figure figcaption{font-family:"Advent Pro",sans-serif;font-size:1.5rem;margin-top:15px;font-weight:500}.news{margin-bottom:100px}.news article h1{margin:2rem auto}.news article .article-image{padding-right:15px;text-align:center;float:left}.news article .article-image img{width:auto;max-height:350px}.news article article{padding-left:15px}.news article article h3{font-family:"Advent Pro",sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:20px}.news article article p{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:300;margin-bottom:25px;overflow:hidden}.inner-cont{max-width:770px;margin-right:130px}.inner-cont h2{margin-bottom:5px;display:none}.inner-cont p{font-weight:300}.inner-page{padding-top:100px}.inner-page .hero-clean{height:unset;background-image:url(../img/svg/single-product-pattern.svg);background-position:bottom right;background-repeat:no-repeat;background-size:35%}.inner-page .hero-clean .row{position:relative;top:unset;transform:none}.inner-page .hero-clean .caption{padding:85px 0}.inner-page h1{margin:1rem 0}.inner-page h3{font-weight:500;line-height:1.2;margin:1rem 0}.inner-page p{word-break:break-word}.inner-page img{padding:0 15px 15px 15px;width:100%;height:auto}aside{font-family:"Advent Pro",sans-serif}aside h3{font-weight:500;line-height:1.2;margin-top:0px;font-size:1.5rem}aside .aside{margin:0}aside .aside li:hover{color:#fc3c3c}aside .aside li a{font-size:18px;line-height:1.6}.hero{background-color:#f2f2f2;background-image:url("../img/svg/single-product-pattern.svg");background-position:bottom right;background-repeat:no-repeat;background-size:34%}.hero .row{position:absolute;padding-top:240px}.hero .col-2{float:right;width:40%;max-height:500px;padding-top:130px;padding-bottom:70px}.caption{position:relative}.caption h1{line-height:1.2;margin:0;text-transform:uppercase}.production-hero{margin-bottom:100px;background-color:#f2f2f2;background-image:url("../img/svg/Products-pattern.svg");background-position:bottom left;background-repeat:no-repeat;background-size:40%;padding-bottom:85px}.production-hero .row{position:absolute;padding-top:170px}.production-hero .col-7{width:60%;position:relative;float:right}.production-hero .col-7 .factory-img{position:relative}.production-hero .caption h1{line-height:1.2;margin:0}.products-inner{overflow:hidden;padding:5% 0 2% 0}.products-inner>.caption{display:none}.table-holder{overflow:scroll}.hero-clean{background-color:#f2f2f2;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:500px}.hero-clean .row{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto}.hero-clean .caption h1{line-height:1.2;margin:0}.production>.caption{display:none}.production p{margin-bottom:35px}.production .left{margin-bottom:80px}.production .left .article-image img{margin-left:30px}.production .right{margin-bottom:80px}.production .right img{float:right}.production .right article{padding-left:30px}.factory{max-width:1280px;width:100%;position:relative;display:block;margin:0 auto}.factory img{float:right}.red-circle{width:28px;height:28px;background:#fc3c3c;border-radius:50px;text-align:center;color:#fff;cursor:pointer;position:absolute;z-index:10}.red-circle.one{top:27%;left:45.5%}.red-circle.two{top:27%;left:54.7%}.red-circle.three{top:32%;left:50%}.red-circle.four{top:43%;left:51%}.red-circle.five{top:32.4%;left:67%}.red-circle.six{top:38%;left:79.7%}.red-circle.seven{top:64%;left:44%}.red-circle.eight{top:73%;left:60%}.red-circle.nine{top:82.5%;left:78%}.red-circle.ten{top:92%;left:96%}.red-circle:hover span{transform:rotate(180deg);transition:all .35s}.red-circle:hover span svg{opacity:0;transition:opacity .35s ease-in-out}.red-circle:hover .zoom-circle{opacity:1;visibility:visible;left:0;width:150px;transition:all .35s}.red-circle:hover{width:150px;z-index:15;transition:all .35s}.red-circle:hover .animation{animation-name:bullets-hover}.red-circle span{display:block;color:#fff;width:100%;height:100%;transition:all .35s}.red-circle span svg{width:12px;height:12px;vertical-align:sub}.red-circle .animation{border:5px solid rgba(252,60,60,.7);border-radius:90px;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px;z-index:20;animation-name:bullets;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear}.zoom-circle{opacity:0;top:0;visibility:hidden;width:28px;height:28px;left:-5px;background-color:#fc3c3c;color:#fff;border-radius:90px;box-shadow:6px 6px 13px 0px rgba(0,0,0,.2),0 -6px 40px 0 rgba(0,0,0,.19);-webkit-box-shadow:6px 6px 13px 0px rgba(0,0,0,.2),0 -6px 40px 0 rgba(0,0,0,.19);position:absolute;z-index:50;overflow:hidden;transition:all .35s}.zoom-circle figure{height:100%;position:relative}.zoom-circle figure img{width:100%}.zoom-circle .descr{position:relative;font-family:"Advent Pro",sans-serif;color:#fff;font-size:.875rem;bottom:0;height:100%;width:100%;text-align:center;line-height:26px}.contact-page{background-color:#fff}.contact-page .row{padding:100px 0}.contact-page .row:first-child{background-color:#fff}.contact-page .row:nth-child(2){background-color:#f7f7f7}.contact-page h3.address-title{font-size:1.9rem}.contact-page h3.address-title-2{padding-left:15px;font-size:1.9rem}.contact-page h2{margin-bottom:25px}.contact-page iframe{width:100%;padding:0 15px}.contact-page .left-column-form{width:50%;float:left}.contact-page textarea#popup-subject{height:137px !important}.contact-page form{max-width:70%;margin:0 auto}.contact-page form input,.contact-page form textarea{display:inline-block;padding:10px;width:370px;border:1px solid rgba(252,60,60,.1);background-color:rgba(252,60,60,.1);transition:all .3s ease-out}.contact-page form input:active,.contact-page form input:focus,.contact-page form textarea:active,.contact-page form textarea:focus{transition:all .3s ease-out;border:1px solid #fff;background-color:#fff}.contact-page form .form-item.contact-terms{width:70%;float:left}.contact-page form .btn{display:inline-block;float:right;width:85px;background-color:#f7f7f7;border:none;border-left:4px solid #fc3c3c;margin-right:45px}.contact-page form .terms{display:inline-block;float:left;margin-top:10px;margin-right:100px}.contact-page form .terms #terms{display:inline-block;width:unset}.contact-page form .terms label{vertical-align:text-top;padding-left:5px}.contact-page ul{text-align:left}.contact-page ul li{display:block;font-weight:400;position:relative;width:500px;margin:0 auto}.contact-page ul li img{height:20px}.contact-page ul li p,.contact-page ul li span,.contact-page ul li a{font-size:1.4rem;margin:0;font-family:"Roboto",sans-serif;font-weight:300}.contact-page ul li p{line-height:1.35}.contact-page ul li span{color:#00adb5;line-height:1.2}@media(max-width: 500px){.contact-page ul li{width:100%;margin:20px auto}}.contact-page .col-2{font-family:"Advent Pro",sans-serif}.contact-page .col-2:first-of-type ul{padding-left:20px}.contact-page .col-2:first-of-type iframe{padding-left:0}.contact-page .col-2:nth-of-type(2) ul{padding-left:40px}.contact-page .col-2:nth-of-type(2) iframe{padding-right:0}.contact-page .col-2 ul{margin-bottom:45px;margin-left:0}.mfp-ready .mfp-figure{opacity:0}.mfp-zoom-in .mfp-figure{opacity:0;transition:all .3s ease-out;transform:scale(0.9)}.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .inquery-popup{transform:scale(0.9);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}.mfp-preloader{width:30px;height:30px;background-color:#fff;opacity:.65;margin:0 auto;animation:rotateplane 1.2s infinite ease-in-out}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.inquery-popup{position:relative;background:#f2f2f2;background-image:url(../img/svg/Products-pattern.svg);background-position:-150px 155px;background-repeat:no-repeat;color:#fc3c3c;padding:30px 30px 15px 30px;width:auto;max-width:600px;margin:20px auto}.inquery-popup h2{margin-bottom:10px;color:#fc3c3c}.inquery-popup form{margin:0 auto}.inquery-popup form input,.inquery-popup form textarea{padding:10px;width:100%;border:1px solid #fff;opacity:.85}.inquery-popup form input:focus,.inquery-popup form textarea:focus{opacity:1}.inquery-popup form .textarea{margin-bottom:10px}.inquery-popup form .terms{display:inline-block;margin:0;margin-top:10px}.inquery-popup form .terms input{width:unset;display:inline-block;vertical-align:middle}.inquery-popup form .btn{display:inline-block;float:right;width:85px;border:none;border-left:4px solid #fc3c3c;background:linear-gradient(to left, transparent 50%, #f7f7f7 50%);background-size:200% 100%;background-position:right bottom}.inquery-popup form .btn:hover{background-position:left bottom}.mfp-close-btn-in .mfp-close{color:#393e46 !important}.mfp-close-btn-in .mfp-close:hover,.mfp-close-btn-in .mfp-close:focus,.mfp-close-btn-in .mfp-close:active{color:#fc3c3c !important}.form-item{margin-bottom:25px}label{font-family:"Roboto",sans-serif;font-size:.75rem;font-weight:300}label a{color:#fc3c3c !important;border-bottom:1px solid #fc3c3c}label a:hover{border-bottom:1px}.mini-slider-cont{background-color:#fff;padding:60px 0 60px 0}.mini-slider-cont .mini-slider .slick-slide{background-color:#fff;height:auto;max-height:400px}.mini-slider-cont .mini-slider .slick-slide:first-child{padding-left:0}.mini-slider-cont .mini-slider .slick-slide:not(:last-of-type){padding:0 10px}.mini-slider-cont .mini-slider .slick-slide img{display:block;height:auto}.mini-slider-cont .mini-slider .slick-arrow{height:auto}.mini-slider-cont .mini-slider .slick-arrow>img{position:relative;top:0}.mini-slider-cont .mini-slider .slick-next{right:-30px}.mini-slider-cont .mini-slider .slick-next img{transform:rotate(180deg)}.mini-slider-cont .mini-slider .slick-arrow::before{display:none}a.slick-slide.slick-current.slick-active{height:400px}.projects{background-color:#f2f2f2}.projects h1{margin:10rem 0 0 0}.projects .css-grid{margin-bottom:40px}.projects .css-grid:last-child{margin-bottom:100px}.projects .css-grid .grid__item h3{font-weight:500;line-height:1;margin:10px 0}.projects .css-grid .grid__item .article-content .btn{background:linear-gradient(to left, transparent 50%, #f7f7f7 50%);background-size:200% 100%;background-position:right bottom}.projects .css-grid .grid__item .article-content .btn:hover{background-position:left bottom}.projects .css-grid .grid__item .article-content p{max-height:65px;overflow:hidden;margin-bottom:20px}.projects .css-grid .grid__item:hover h3{color:#fc3c3c}.article-content .btn{display:none}.css-grid{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;grid-gap:30px}.css-grid .grid__item{display:flex;flex-direction:column}.css-grid .grid__item.large{grid-column-start:span 2;grid-row-start:span 2}@media(max-width: 1200px){.css-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 992px){.css-grid{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media(max-width: 460px){.css-grid{display:block}.css-grid .grid__item{margin-bottom:20px}}.news-image{height:250px;overflow:hidden}@media(max-width: 960px)and (min-width: 460px){.news-image{height:150px}}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}@supports(-ms-ime-align: auto){.css-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.css-grid .grid__item{flex:0 0 auto;width:calc(25% - 40px);margin:20px;margin-bottom:20px}@media(max-width: 1200px){.css-grid .grid__item{width:calc(33.3333% - 40px)}}@media(max-width: 992px){.css-grid{margin-left:-10px;margin-right:-10px}.css-grid .grid__item{margin:10px;margin-bottom:10px;width:calc(50% - 20px)}}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.css-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.css-grid .grid__item{flex:0 0 auto;width:calc(25% - 40px);margin:20px;margin-bottom:20px}}@media all and (-ms-high-contrast: none)and (max-width: 1200px),(-ms-high-contrast: active)and (max-width: 1200px){.css-grid .grid__item{width:calc(33.3333% - 40px)}}@media all and (-ms-high-contrast: none)and (max-width: 992px),(-ms-high-contrast: active)and (max-width: 992px){.css-grid{margin-left:-10px;margin-right:-10px}.css-grid .grid__item{margin:10px;margin-bottom:10px;width:calc(50% - 20px)}}footer{background-color:#e6e6e6;min-height:30vh;padding:50px 0 50px 0}footer h2{font-family:"Advent Pro",sans-serif;color:#fc3c3c;font-size:1.3rem;font-weight:500}footer ul{margin:0;font-family:"Advent Pro",sans-serif}footer ul li img{vertical-align:middle;padding-bottom:4px;margin-right:3px;position:absolute;left:0}footer li{font-size:1.125rem;display:inline-block;float:left;margin-right:20px}footer li p{display:inline;font-family:"Advent Pro",sans-serif;font-weight:500}footer li p a{font-weight:300;font-family:"Advent Pro",sans-serif;font-weight:500}footer .footer-bottom{font-size:14px}footer .footer-bottom .footer-socials{text-align:center}footer .footer-bottom .footer-socials img{margin:0 5px}footer .footer-bottom .copyright{font-family:"Advent Pro",sans-serif;font-weight:500;float:left;margin-right:20px}footer .footer-bottom .terms{line-height:18px;float:left;display:inline-block}footer .footer-bottom .terms li{margin:0 10px}footer .footer-bottom li a{font-family:"Advent Pro",sans-serif;font-weight:500}footer .col-2.contacts{width:100%;padding-bottom:50px}footer .left-footer{width:100%;float:left;padding:15px 0}footer .contacts ul li{margin-right:5px;position:relative;padding-left:15px}footer .contacts ul li:first-child{width:100%}footer .contacts ul li:first-child img{position:absolute;left:0;top:4px}footer .about{width:27%;margin-left:8%}footer .about ul li{width:100%}footer .about ul li a{font-family:"Advent Pro",sans-serif;font-weight:500}footer .qr-code{position:absolute;right:0;width:180px}@media(max-width: 992px){footer .qr-code{display:none}}input#terms{width:20px}input#inquiry-terms{width:20px;display:inline-block}.post-description{position:relative;max-width:1200px;margin:0 auto;padding:50px 0 50px 0}.project-page{max-width:1200px;margin:0 auto;padding:50px}.col-md-3{display:inline-table}.pagination{max-width:1200px;margin:0 auto;padding:35px 0}.pagination li{color:#000;float:left;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px;padding:6px 3px}.pagination li a{padding:6px 10px}.pagination li.disabled{padding:6px 13px}.pagination .pagination li.active{background-color:#fc3c3c;color:#fff;padding:6px 1px}.pagination .pagination li.active span{color:#fff;padding:6px 13px}h1.upper{padding-top:50px}.gallery{display:flex;flex-wrap:wrap}a.js-smartPhoto{flex:50%;max-width:50%}a.js-smartPhoto img{margin-top:15px;vertical-align:middle;width:100%}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,.8)}.lightbox img{max-width:90%;max-height:80%;margin-top:2%}.lightbox:target{outline:none;display:block}img.thumbnail{width:48%}.mobile{display:none}@media all and (max-width: 1600px){.red-circle.one{left:45.5%}.red-circle.two{left:55%}.red-circle.three{left:50%}.red-circle.four{left:51%}.red-circle.five{left:67%}.red-circle.six{left:79.5%}.red-circle.seven{left:44%}.red-circle.eight{left:60%}.red-circle.nine{left:78%}.red-circle.ten{left:96%}header.main>a .logo{height:40px}nav.main .outer-ul>li a{padding:0 15px}}@media all and (max-width: 1440px){.production-hero{padding-bottom:45px}.red-circle.one{left:45.5%}.red-circle.two{left:55%}.red-circle.three{left:50%}.red-circle.four{left:51%}.red-circle.five{left:67%}.red-circle.six{left:79.5%}.red-circle.seven{left:44%}.red-circle.eight{left:60%}.red-circle.nine{left:78%}.red-circle.ten{left:96%}}.product-details{padding:20px 0}.factory-videos{padding-bottom:50px}.factory-videos h1{margin:2rem auto .5rem auto}.news{margin-bottom:55px}.news article h1{margin:2rem auto .5rem auto}footer{min-height:unset;padding:40px 0}footer .footer-top{margin-bottom:40px}@media all and (max-width: 1280px){.red-circle.one{left:17%}.red-circle.two{left:30%}.red-circle.three{left:24%}.red-circle.four{left:25%}.red-circle.five{left:50%}.red-circle.six{left:69%}.red-circle.seven{left:14%}.red-circle.eight{left:39%}.red-circle.nine{left:66.5%}.red-circle.ten{left:94.5%}.production-hero{margin-bottom:25px}.production-hero .row{padding-top:25px}.production-hero .caption h1{display:none}.production-hero .factory{max-width:837px}.production-hero .production>.caption{display:block}.production-hero .production>.caption h1{margin:0}.production-hero .factory img{margin:0 auto;display:block;float:none}.production-hero .contact-page .left-column-form{width:100%}.production-hero .contact-page form input,.production-hero .contact-page form textarea{width:100%}}@media all and (max-width: 1200px){.red-circle.one{left:17%}.red-circle.two{left:30%}.red-circle.three{left:24%}.red-circle.four{left:25%}.red-circle.five{left:50%}.red-circle.six{left:69%}.red-circle.seven{left:14%}.red-circle.eight{left:39%}.red-circle.nine{left:66.5%}.red-circle.ten{left:94.5%}.cont,.inner-page .hero-clean .caption{padding:0 30px}.production>.caption{padding:0}.production article{padding:0px}.production .left .article-image img{margin-left:0;padding-left:30px}.products-inner .inner-cont{max-width:unset;width:75%;margin:0;padding:3% 3% !important}.products-inner aside{width:25%;padding-left:15px;padding-top:3%}.inner-page .hero-clean .caption{padding:30px}}@media all and (max-width: 1100px){nav.main .outer-ul>li a{padding:0 15px}.production-hero .col-7{width:70%}.production-hero .col-3{width:30%}}@media all and (max-width: 950px){.red-circle.one{left:22%}.red-circle.two{left:34%}.red-circle.three{left:28%}.red-circle.four{left:29%}.red-circle.five{left:49%}.red-circle.six{left:64%}.red-circle.seven{left:21%}.red-circle.eight{left:41%}.red-circle.nine{left:64%}.red-circle.ten{left:85%}.hero .row{padding:0}.hero .row .caption{display:none}.hero .col-2{width:100%;max-height:350px}.hero .col-2 img{margin:0 auto;display:block}.hero .col-2{padding-top:70px;padding-bottom:70px}.upper{text-transform:uppercase;padding-top:10px}header.main{height:60px;padding:10px}header.main .inquiry{right:65px;z-index:100;position:absolute}header.main>a .logo{height:40px}header.main>a h1{line-height:0;font-size:1.5rem}.header-right{display:none;position:absolute;top:0;right:-100px;width:100%;height:1000px;padding:0 0;background-color:#fff;z-index:4}.header-right .inquiry{position:absolute;top:10px;left:35px}.header-top{width:100%;padding-left:0;height:auto;padding-top:5px;text-align:center}.header-top .phone,.header-top .btn{float:none;display:block;vertical-align:middle;margin:15px 10px}.header-top .phone{text-align:left}.header-top .search{float:left;width:160px}.menu-mobile-btn.burger{display:block}nav.menu.main{width:100%;padding-left:0;padding-top:60px;background-color:#fff}nav.menu.main .expand{display:block}nav.menu.main .expand.active svg{transform:rotate(0);transition:all .35s}nav.menu.main .expand.active svg path{fill:#fc3c3c}nav.menu.main .expand.active+.expand{color:#fc3c3c}nav.menu.main .expand svg{height:11px;width:11px;transform:rotate(-90deg);transition:all .35s}nav.menu.main .outer-ul>li a:after{display:none}nav.menu.main li{float:none;text-align:left;min-height:45px;line-height:45px}nav.menu.main li span.expand{position:absolute;left:0;display:block;width:50px;height:45px;line-height:45px;font-size:16px;color:#fff;text-align:center}nav.menu.main li a{padding:0;padding-left:35px;margin:0 10px}nav.menu.main li:first-child a{padding-left:35px}nav.menu.main .drop-ul{position:relative;top:-25px;height:auto;margin-left:8px;background-color:rgba(0,0,0,0);padding:0}nav.menu.main .drop-ul h3{display:none}nav.menu.main .drop-ul li{min-height:35px;line-height:35px}h1{font-size:3.5rem}.main-slider{height:60vh}.main-slider .slick-slide{height:60vh}.main-slider .slick-slide .caption h1{line-height:1}.mini-slider .slick-prev,.mini-slider .slick-next{position:absolute;left:15px}.mini-slider .slick-next{left:auto;right:15px !important}.production-hero .factory .factory-img{padding:0 10%}.production-hero .caption h1{font-size:3.5rem}.production>.caption h1{font-size:3.5rem}.production article h2{font-size:2.5rem}.factory-videos figure iframe{min-height:280px}.news article article p{max-height:125px;min-height:125px}.hero{margin-bottom:25px}.products-inner>.caption{display:block;padding:0}.products-inner>.caption h1{margin:0 auto;display:none}.projects h1{margin:2rem 0 1rem 0}.contact-page .col-2{width:100%;display:block;margin-bottom:30px}.contact-page .col-2 ul{width:50%;float:left;padding:30px !important}.contact-page .col-2 iframe{width:50%;float:left;padding:0}.contact-page .left-column-form{width:100%}footer .contacts ul li{width:50%;margin:0}footer .contacts ul li:first-child{width:50%}}@media all and (max-width: 860px){.hero .col-2 img{padding:0}.inner-page{padding-bottom:50px}.inner-page .hero-clean{margin-bottom:25px}.news article{width:100%}.news article .article-image{width:100%;padding:0}.news article article{padding:0}.news article article h3{margin:20px 0}.news article article p{max-height:unset;min-height:unset}.contact-page .left-column-form{width:100%}.contact-page form input,.contact-page form textarea{width:100%}.contact-page form .btn{margin-right:0px}.product-details article .article-image{float:left;width:100%;padding:4%}.factory-videos figure iframe{min-height:250px}.factory-videos figure figcaption{font-size:1.3rem}.production-hero{background-size:65%;margin-bottom:20px}.product-details{background-size:50%}.product-details .article-image{padding:0 20%}.product-details .col-2{width:100%;padding:15px}.product-details article article p{font-size:1rem}.production article .col-2{width:100%;padding:15px}.production article .article-image img{padding:0 !important;margin:0 auto !important;display:block;float:none}footer .contacts ul li{width:50%;padding:0 15px}}@media all and (max-width: 768px){.main-slider{height:50vh}.main-slider .slick-slide{height:50vh}.main-slider .slick-slide video{height:50vh;margin-top:0}.main-slider .slick-slide .caption h1{font-size:4rem}.inner-cont h2{display:block}.production-hero{background-size:65%;padding-bottom:35px;margin-bottom:2rem}.production-hero .col-3{display:none;position:absolute}.production-hero .col-3 .caption{left:3.17rem}.production-hero .col-3 .caption h1{font-size:2.5rem}.production-hero .contact-page form input,.production-hero .contact-page form textarea{width:100%}.production-hero .contact-page form .btn{margin-right:0px}.production-hero .col-7{width:100%}.production-hero .factory .factory-img{padding:0 15%}.production-hero .factory .red-circle.one{left:23%}.production-hero .factory .red-circle.two{left:34%}.production-hero .factory .red-circle.three{left:29%}.production-hero .factory .red-circle.four{left:29%}.production-hero .factory .red-circle.seven{left:20%}.production-hero .factory .red-circle.ten{left:85%;transition:all .35s}.production-hero .factory .red-circle.ten:hover{left:77%}.factory-videos figure iframe{min-height:190px}.contact-page h2{margin-bottom:35px}.contact-page ul li p{line-height:1.4}.contact-page .col-2 ul,.contact-page .col-2 iframe{width:100%}.contact-page .row:first-child{padding:30px 0 60px 0}.contact-page .row:nth-child(2){padding:30px 0 60px 0}.hero-clean{height:30vh}.mobile{display:grid;padding:30px;overflow:hidden;width:calc(100% - 30px)}.mobile .red-circle{position:relative}.mobile .red-circle:hover{width:28px}.mobile .red-circle:hover span svg{opacity:1;transition:none}.mobile .text{position:absolute;opacity:1;text-align:left;visibility:visible;left:40px;width:150px;top:0;font-size:14px}.mobile .text .descr{color:#fc3c3c}}@media all and (max-width: 767px){h1{font-size:3rem}.production-hero .factory .red-circle{display:none}.production-hero .factory .factory-img{padding:10% 15%}.production article h2{font-size:2.5rem}.production>.caption h1{font-size:3rem}.products-inner{padding:3% 0 !important}.products-inner .inner-cont{width:100%;padding-bottom:10%}.products-inner aside{width:100%;margin-bottom:25px;padding-left:3%}}@media all and (max-width: 660px){.production>.caption h1{font-size:2.5rem}.production article h2{font-size:2rem}.inner-page{padding-bottom:20px}.inner-page .hero-clean{margin-bottom:0}.main-slider .slick-slide .caption h1{font-size:3.5rem}.inquiry{width:40px;padding:0;color:rgba(0,0,0,0) !important;background-position:center}.contact-page h2{font-size:2.5rem;margin-bottom:35px}footer .contacts ul li{padding:0 5px 0 15px}footer .about{width:50%;margin-left:0;padding-left:25px}}@media all and (max-width: 580px){.product-details .article-image{padding:15%;width:100% !important}.production>.caption h1{font-size:0rem;line-height:1}a.js-smartPhoto{flex:100%;max-width:100%}.contact-page .left-column-form{width:100%}.cont,.inner-page .hero-clean .caption{padding:10px 30px}.contact-page form input,.contact-page form textarea{width:100%}.contact-page form .btn{margin-right:0px}.factory-videos{padding-bottom:0}.factory-videos h1{font-size:4rem;margin:1rem auto .5rem auto}.factory-videos .col-2{width:100%;padding:0}.factory-videos .col-2 iframe{min-height:230px}.factory-videos .col-2 figcaption{margin:10px auto 10px auto}.upper{text-transform:uppercase;padding-top:10px}.news{margin-bottom:20px}.news article h1{font-size:4rem;margin:1rem auto .5rem auto}.news article article h3{margin:10px 0}.inner-page img{margin:0 auto;display:block;padding:15px 0}.products-inner>.caption h1{font-size:0rem;line-height:1}.products-inner .inner-cont h2{font-size:2rem}footer{padding:20px 0}footer h2{margin-bottom:5px}footer .footer-top{margin-bottom:5px}footer .footer-top .col-2{width:100%}footer .footer-top .about{padding-left:0}footer .footer-top .about ul{padding-left:15px}footer .footer-bottom .col-3{width:100%;text-align:center}footer .footer-bottom .copyright{display:none}footer .footer-bottom .terms{float:left;padding-left:15px}footer .footer-bottom .terms li{margin:0 10px 0 0}footer .footer-bottom .footer-socials{margin:20px auto}}@media all and (max-width: 480px){.factory-videos .col-2 iframe{min-height:250px}.product-details{background-size:70%}.product-details .article-image{padding:0 10%}.news article article h3{font-size:1.3rem}.mini-slider .slick-slide{padding:0 !important}.contact-page h2{font-size:2rem;margin-bottom:35px}h2{font-size:2rem}.mini-slider-cont .mini-slider .slick-slide img{margin:0 auto}table{display:block;padding:0;overflow-x:scroll;white-space:nowrap;overflow-y:hidden;height:auto !important}}@media all and (max-width: 460px){.mobile{padding:20px;width:calc(100% - 20px)}}@media all and (max-width: 420px){.main-slider .slick-slide .caption h1{font-size:2.8rem}.main-slider .slick-slide img{height:auto}.product-details .article-image{padding:0}.factory-videos h1{font-size:3rem}.factory-videos .col-2 iframe{min-height:200px}.news article h1{font-size:3rem}img.thumbnail{width:100%}}@media all and (max-width: 380px){.mini-slider .slick-prev{left:8px;z-index:9999}.mini-slider .slick-next{left:auto;right:12px !important}.mini-slider .slick-slide{padding:15px !important}.production-hero .factory .factory-img{padding:20% 10%}.cont,.inner-page .hero-clean .caption{padding:30px 15px}.news article article h3{font-size:1.2rem}h1.upper{padding-top:5px}section.inner-cont.col-9.animated.slide-to-top.bg-animation-right.in-view{order:1}section.mini-slider-cont.animated.slide-to-top.row.cf.bg-animation-right.in-view,section.mini-slider-cont.animated.slide-to-top.row.bg-animation-right.in-view.cont,.inner-page .hero-clean section.mini-slider-cont.animated.slide-to-top.row.bg-animation-right.in-view.caption{order:2}aside.col-1.animated.slide-to-top.bg-animation-right.in-view{order:3}header.main>a .logo{height:30px}}@media all and (max-width: 360px){footer .contacts ul li{width:100%;margin-bottom:5px}footer .contacts ul li:first-child{width:100%}footer .footer-top .about ul{padding:0}footer .footer-bottom .terms{padding:0}.mobile .text{width:90px;top:-2px;font-size:13px}}@media all and (max-width: 320px){.cont,.inner-page .hero-clean .caption{padding:0 10px}.main-slider{height:45vh}.main-slider .slick-slide{height:45vh}.main-slider .slick-slide .caption h1{font-size:2.5rem}.factory-videos h1{font-size:2.5rem}.news article h1{font-size:2.5rem}}/*# sourceMappingURL=main.css.map */