@import url(../libs/tel/css/intlTelInput.min.css);@import url(../libs/fancybox/jquery.fancybox.min.css);@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Heavy.eot);src:url(../fonts/FuturaPT-Heavy.eot?#iefix) format("embedded-opentype") , url(../fonts/FuturaPT-Heavy.woff) format("woff") , url(../fonts/FuturaPT-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Bold.eot);src:url(../fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype") , url(../fonts/FuturaPT-Bold.woff) format("woff") , url(../fonts/FuturaPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Medium.eot);src:url(../fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype") , url(../fonts/FuturaPT-Medium.woff) format("woff") , url(../fonts/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT Book";src:url(../fonts/FuturaPT-Book.eot);src:url(../fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype") , url(../fonts/FuturaPT-Book.woff) format("woff") , url(../fonts/FuturaPT-Book.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Light.eot);src:url(../fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype") , url(../fonts/FuturaPT-Light.woff) format("woff") , url(../fonts/FuturaPT-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:-.25em}sup{top:-.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{-webkit-box-sizing:border-box;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"]{-webkit-box-sizing:border-box;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}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important}*::-moz-selection{background:#6ec7c1;color:#fff}*::selection{background:#6ec7c1;color:#fff}@media all and (min-width:1201px){*{scrollbar-width:thin;scrollbar-color:#6ec7c1 #ededed!important}*::-webkit-scrollbar{width:7px;height:7px;background:#ededed}*::-webkit-scrollbar-thumb{background:#6ec7c1;width:100%;cursor:pointer;border-radius:5px}}html{width:100%;max-width:100%;min-height:100%}body{overflow-x:hidden;position:relative;display:block;min-width:320px;margin:0;background:#fff;color:#060f21;font:400 16px/1.57 "Futura PT"}@media all and (min-width:1201px){body.compensate-for-scrollbar .header{right:7px}}ul,ol{margin:0;padding:0}ul li,ol li{list-style-type:none}textarea,input{font-family:inherit}textarea{resize:none}a{-webkit-transition:.3s all ease;transition:.3s all ease;text-decoration:none;color:inherit}img,svg{max-width:100%;display:block;height:auto;width:auto}svg{-ms-flex-negative:0;flex-shrink:0}p{margin:0}[data-toggle],[data-target]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{margin:0}.j-wow{visibility:hidden}.j-wow.animated{visibility:visible}.j-title{opacity:0}.j-title span{opacity:0}.wrapper{padding:170px 0 0}.container{max-width:1170px;width:100%;padding:0 30px;margin:0 auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.col{padding:0 15px}.margin-no:first-child,.footer__list li:first-child,.products__item-list-item:first-child,.info__item:first-child,.text ul li:first-child,.text ul:first-child,.text p:first-child,.menu__children-li:first-child{margin-top:0!important}.margin-no:last-child,.footer__list li:last-child,.products__item-list-item:last-child,.info__item:last-child,.text ul li:last-child,.text ul:last-child,.text p:last-child,.menu__children-li:last-child{margin-bottom:0!important}.fit-cover,.gallery__img img,.single-projects__slider-item img,.single-products-thumbnail__item img,.single-products__img img,.services__img-inner img,.projects__img img,.home-about__img-inner img,.banner__img-inner img,.text .gallery img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.fit-contain,.single-products-slider__item img,.products__item-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.header{position:fixed;left:0;top:0;right:0;z-index:100;background:#fff;-webkit-transition:.3s top ease;transition:.3s top ease}.header.fixed{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.header.down .header-top{height:0}.header-top{background:#060f21;color:#fff;-webkit-transition:.3s height ease;transition:.3s height ease;overflow:hidden;height:60px}.header-top__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px}.header-top__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#6ec7c1}.header-top__item-icon{-ms-flex-negative:0;flex-shrink:0;margin:0 6px 0 0}.header-top__item-icon svg{width:24px;height:24px}.header-top a:hover{color:#6ec7c1}.lang__list{display:-webkit-box;display:-ms-flexbox;display:flex}.lang__li{padding:0 10px}.lang__li:first-child{border-right:1px solid rgba(255,255,255,.12)}.lang__item{display:block;text-transform:uppercase}.lang__item.active{font-weight:700;color:#6ec7c1}.lang__item:hover{color:#6ec7c1}.header-bottom{background:#fff}.header-bottom__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:110px}.header-bottom__logo{width:191px;display:block;-ms-flex-negative:0;flex-shrink:0}.header-bottom__bl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-left:auto}.header-bottom__cart{stroke:#6ec7c1;stroke-width:2.5px;fill:none;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;position:relative;-ms-flex-negative:0;flex-shrink:0}.header-bottom__cart:hover{background:rgba(110,199,193,.1)}.header-bottom__cart svg{width:23px;height:28px}.header-bottom__cart-number{font:700 13px/1 "Futura PT";background:#060f21;color:#fff;padding:2px;text-align:center;min-width:16px;border-radius:5px;position:absolute;right:5px;bottom:8px}.header-bottom__search{fill:#6ec7c1;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-ms-flex-negative:0;flex-shrink:0;background:none;border:0}.header-bottom__search:hover{background:rgba(110,199,193,.1)}.header-bottom__search svg{width:25px;height:25px}.header-bottom__toggle{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.header-bottom__toggle:hover{background:rgba(110,199,193,.1)}.header-bottom__toggle.active-target .header-bottom__toggle-inner span:nth-child(2),.header-bottom__toggle.active-target .header-bottom__toggle-inner span:nth-child(4),.header-bottom__toggle.active-target .header-bottom__toggle-inner span:nth-child(6),.header-bottom__toggle.active-target .header-bottom__toggle-inner span:nth-child(8){opacity:0;-webkit-transform:scale(0);transform:scale(0)}.header-bottom__toggle-inner{width:24px;height:24px;position:relative}.header-bottom__toggle-inner span{width:6px;height:6px;display:block;border-radius:50%;background:#6ec7c1;position:absolute;-webkit-transition:.3s ease;transition:.3s ease}.header-bottom__toggle-inner span:nth-child(1){top:0;left:0}.header-bottom__toggle-inner span:nth-child(2){left:50%;top:0;margin-left:-3px}.header-bottom__toggle-inner span:nth-child(3){top:0;right:0}.header-bottom__toggle-inner span:nth-child(4){left:0;top:50%;margin-top:-3px}.header-bottom__toggle-inner span:nth-child(5){left:50%;top:50%;margin-left:-3px;margin-top:-3px}.header-bottom__toggle-inner span:nth-child(6){right:0;top:50%;margin-top:-3px}.header-bottom__toggle-inner span:nth-child(7){left:0;bottom:0}.header-bottom__toggle-inner span:nth-child(8){left:50%;margin-left:-3px;bottom:0}.header-bottom__toggle-inner span:nth-child(9){right:0;bottom:0}.menu{font-size:18px;line-height:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 30px}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 -10px}.menu__li{position:relative;padding:15px 10px}@media screen and (min-width:1201px){.menu__li:hover .menu__children{visibility:visible;opacity:1;-webkit-transform:none;transform:none}}.menu__link:hover,.menu__link.active-page{color:#6ec7c1}.menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__arrow{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 8px;fill:#6ec7c1}.menu__arrow svg{width:11px;height:20px}.menu__children{position:absolute;background:#f5f5f5;color:#060f21;min-width:250px;top:100%;left:0;padding:15px 0;visibility:hidden;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.3s ease;transition:.3s ease}.menu__children-li{margin:5px 0}.menu__children-link{display:block;padding:4px 15px}.menu__children-link:hover,.menu__children-link.active-page{color:#6ec7c1}.menu__info{display:none}.search{position:absolute;right:0;top:0;height:100%;width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;background:#fff;visibility:hidden;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.search.active-target{visibility:visible;opacity:1;width:400px}.search__input{width:100%;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;border:1px solid #fff;padding:0 50px 0 15px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.search__input:focus{border-color:#6ec7c1}.search__btn{position:absolute;right:0;top:0}.search__info{display:none}.cart{position:fixed;top:0;right:0;bottom:0;width:444px;-webkit-transition:.3s ease;transition:.3s ease;z-index:110;background:#fff;-webkit-transform:translateX(80%);transform:translateX(80%);opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart.active-target{-webkit-transform:none;transform:none;visibility:visible;opacity:1}.cart__top{height:136px;padding:0 45px;-ms-flex-negative:0;flex-shrink:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__close{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:1px solid #6ec7c1;fill:#6ec7c1;position:absolute;right:16px;top:16px;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.cart__close:hover{background:#6ec7c1;fill:#fff}.cart__close svg{width:24px;height:24px}.cart__products{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;width:100%;padding:0 45px}.cart__item{border-top:1px solid rgba(0,0,0,.1);padding:18px 0 30px}.cart__item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.cart__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart__item-link:hover{color:#6ec7c1}.cart__item-img{width:50px;margin:0 20px 0 0;-ms-flex-negative:0;flex-shrink:0}.cart__item-title{font:700 18px/1.57 "Futura PT"}.cart__item-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0 0}.cart__item-color-title{margin:0 10px 0 0;color:#060f21}.cart__item-color-color{width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-radius:4px;background:center/cover}.cart__item-color-color--img{border:0}.cart__item-remove{width:20px;height:20px;fill:rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;margin:0 0 0 20px}.cart__item-remove:hover{fill:red}.cart__item-remove svg{width:18px;height:20px}.cart__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0}.cart__item-price{color:#6ec7c1;font:700 24px/1 "Futura PT"}.cart__bottom{background:#f6fcfb;padding:20px 45px 30px}.cart__bottom-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__bottom-title{font:700 20px/1 "Futura PT"}.cart__bottom-price{color:#6ec7c1;font:700 30px/1 "Futura PT"}.cart__bottom-btn{margin:15px 0 0}.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:300 18px/1 "Futura PT";position:relative}.count__input{border:0;background:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;text-align:center;width:140px;height:60px;padding:0 25px;border-bottom:1px solid rgba(50,90,66,.2)}.count__input:focus{border-color:#6ec7c1}.count input::-webkit-outer-spin-button,.count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count input[type="number"]{-moz-appearance:textfield}.count__btn{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;position:relative;border-radius:50%;background:#6ec7c1;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;position:absolute}.count__btn:hover{background:#2e9494}.count__btn--minus{left:0}.count__btn--minus::before{content:"";height:2px;width:10px;border-radius:4px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.count__btn--plus{right:0}.count__btn--plus::before{content:"";height:2px;width:10px;border-radius:4px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.count__btn--plus::after{content:"";height:10px;width:2px;border-radius:4px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.header.down .menu{padding-top:110px}.header-bottom__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#060f21;color:#fff;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);z-index:-1;-webkit-transition:.3s ease;transition:.3s ease;padding:170px 0 30px;overflow-y:auto}.menu.active-target{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.menu__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:500px;border-bottom:1px solid #fff;padding:30px 15px}.menu__li{width:100%;padding:0}.menu__item{height:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu__arrow{width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu__arrow.active-target svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu__arrow svg{-webkit-transition:.3s ease;transition:.3s ease}.menu__children{-webkit-transform:none;transform:none;position:relative;top:0;max-height:0;overflow:hidden;padding:0}.menu__children.active-target{visibility:visible;opacity:1;display:block;max-height:700px}.menu__children-li:first-child{margin-top:10px!important}.menu__children-li:last-child{margin-bottom:10px!important}.menu__children-link{padding:7px 15px}.menu__info{display:block;font-size:16px;padding:60px 0 0}.menu__info .info__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:992px){.header.down{top:0}.header-top{display:none}.menu{padding-top:110px!important}}@media screen and (max-width:767px){.header-bottom__wrapper{height:98px}.header-bottom__logo{width:155px}.search.active-target{width:260px}.menu{padding-top:98px!important}.cart{width:100%;max-width:400px}.cart__top{height:68px;padding:0 15px}.cart__close{right:15px;top:14px}.cart__products{padding:0 15px}.cart__item-title{font-size:16px}.cart__bottom{padding:18px 15px 25px}}.customize-support .header{margin-top:32px}@media screen and (max-width:782px){.customize-support .header{margin-top:46px}}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -6px}.social__li{padding:0 6px}.social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:5px;fill:#fff;cursor:pointer}.social__item:hover{opacity:.6}.social__item--viber{background:#7c509a}.social__item--viber svg{width:21px;height:23px}.social__item--telegram{background:#27a6e5}.social__item--telegram svg{width:19px;height:17px}.social__item--whatsapp{background:#48c95f}.social__item--whatsapp svg{width:20px;height:20px}.social__item--facebook{background:#0b84ee}.social__item--facebook svg{width:12px;height:23px}.btn,.facetwp-load-more,.sidebar-filter .facetwp-slider-reset{width:100%;height:66px;background:#6ec7c1;border:0;font:700 18px/1 "Futura PT";color:#fff;border-radius:50px 0 0 50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;overflow:hidden;cursor:pointer;position:relative;-webkit-transition:.3s ease;transition:.3s ease}.btn:hover,.facetwp-load-more:hover,.sidebar-filter .facetwp-slider-reset:hover{background:#2e9494}.btn:hover .btn__arrow,.facetwp-load-more:hover .btn__arrow,.sidebar-filter .facetwp-slider-reset:hover .btn__arrow{fill:#fff;margin:0}.btn:hover .btn__arrow::before,.facetwp-load-more:hover .btn__arrow::before,.sidebar-filter .facetwp-slider-reset:hover .btn__arrow::before{background:#6ec7c1}.btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.btn__arrow{width:92px;height:92px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#060f21;fill:#6ec7c1;border-radius:50% 0 0 50%;-ms-flex-negative:0;flex-shrink:0;margin:0 -33px 0 0;-webkit-transition:.3s ease;transition:.3s ease}.btn__arrow::before{content:"";position:absolute;height:64px;width:64px;border:2px solid #6ec7c1;border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease}.btn__arrow svg{height:27px;width:13px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn--transparent{background:none;text-decoration:underline;color:#6ec7c1}.btn--transparent:hover{background:none}.btn--transparent .btn__arrow{background:none}.btn--none-text{background:none;width:auto}.btn--none-text:hover{background:#6ec7c1;border-radius:50px}.btn--none-text:hover .btn__text{max-width:200px;padding:0 15px}.btn--none-text:hover .btn__arrow{background:#fff}.btn--none-text .btn__text{max-width:0;padding:0;width:100%;-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}.btn--none-text .btn__arrow{background:none}.btn--white .btn__arrow{background:#fff}.btn--light-green .btn__arrow{background:#f6fcfb}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:109;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.overlay.active-target{visibility:visible;opacity:1}@media screen and (max-width:992px){.wrapper{padding:110px 0 0}}@media screen and (max-width:767px){.wrapper{padding:98px 0 0}.container{padding:0 15px}}.title-sec{font:700 45px/1.2 "Futura PT"}.title-sec b{color:#6ec7c1}.text{font-size:18px}.text p{color:rgba(6,15,33,.5);margin:20px 0}.text--small{font-size:16px}.text h2,.text h3,.text h4,.text h5,.text h6{line-height:1.2}.text h2{font-size:36px}.text h3,.text h4,.text h5,.text h6{font-size:24px}.text ul{padding:0 0 0 20px;margin:20px 0;color:rgba(6,15,33,.5)}.text ul li{list-style-type:disc;margin:10px 0}.text .gallery{margin:30px -15px!important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.text .gallery img{border:0!important}.text .gallery .gallery-item{float:none!important;margin:0!important;padding:0 15px}.text .gallery .gallery-icon{height:100%}@media screen and (max-width:992px){.title-sec{font-size:40px}}@media screen and (max-width:767px){.title-sec{font-size:22px}.text{font-size:16px}.text .gallery{margin:30px -15px!important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.text .gallery .gallery-item{width:100%!important;margin:0 0 15px!important}.text .gallery .gallery-item:last-child{margin:0!important}}.banner{background:#060f21;color:#fff;position:relative;z-index:1;overflow:hidden}.banner::before{content:"";width:656px;height:656px;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%);position:absolute;z-index:-1;left:-292px;bottom:-260px}.banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner__text{width:50%;padding:0 44px 0 0}.banner__title{font:700 55px/1.2 "Futura PT"}.banner__title b{color:#6ec7c1}.banner__btn{margin:32px 0 0;max-width:300px}.banner__btn--mobile{display:none}.banner__img{height:634px;width:50%}.banner__img-inner{width:50vw;height:100%}@media screen and (max-width:1200px){.banner__text{padding:0 30px 0 0}.banner__title{font-size:50px}.banner__img{height:500px}}@media screen and (max-width:992px){.banner__title{font-size:40px}}@media screen and (max-width:767px){.banner .container{padding:0}.banner__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner__text{width:100%;padding:36px 15px}.banner__title{font-size:26px;text-align:center}.banner__btn{margin:28px auto 40px;width:100%}.banner__btn--mobile{display:block}.banner__btn--desctop{display:none}.banner__img{height:320px;width:100%;overflow:hidden}.banner__img-inner{width:100%}}.home-about{padding:100px 0 135px}.home-about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.home-about__img{padding:0 94px 0 0;width:50%;height:530px;position:relative}.home-about__img-inner{position:relative;height:100%}.home-about__why{width:257px;height:142px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 25px/1 "Futura PT";position:absolute;bottom:-40px;right:-40px;background:#6ec7c1;color:#fff}.home-about__text{width:50%}.home-about__desc{margin:20px 0 0}.home-about__list{margin:40px 0 0;font:700 18px/1.57 "Futura PT";color:#6ec7c1}.home-about__list li{padding:20px 0;position:relative}.home-about__list li:last-child::after{content:""}.home-about__list li::before,.home-about__list li::after{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(110,199,193,.4)),to(rgba(110,199,193,0)));background:linear-gradient(to right,rgba(110,199,193,.4),rgba(110,199,193,0))}.home-about__list li::after{content:none;top:unset;bottom:0}.home-about__list a:hover{color:#2e9494}.home-about__desc-bottom{margin:65px 0 0}.home-about--about-page{padding:40px 0 60px}.home-about--about-page .home-about__img-inner{position:absolute;right:94px;top:0;width:calc(50vw - 94px)}@media screen and (max-width:992px){.home-about__img{padding:0 80px 0 0;width:46%}.home-about__text{width:54%}.home-about--about-page .home-about__img-inner{right:80px;width:calc(50vw - 80px)}}@media screen and (max-width:767px){.home-about{padding:35px 0 40px}.home-about__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-about__img{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 -15px;height:240px;padding:0 0 25px}.home-about__why{width:auto;height:66px;padding:0 10px;font-size:22px;right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px}.home-about__text{width:100%;margin:10px 0 0}.home-about__desc{margin:15px 0 0}.home-about__list{margin:16px 0 0}.home-about__list li{padding:6px 0}.home-about__desc-bottom{margin:20px 0 0}.home-about--about-page{padding:0 0 50px}.home-about--about-page .home-about__img-inner{position:relative;width:auto;right:unset}}.projects__slider{overflow:hidden}.projects__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.projects__slider-slide{-ms-flex-negative:0;flex-shrink:0;width:25%}.projects__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__col{width:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.projects__col--gallery{width:100%!important}.projects__item{height:25vw;position:relative;display:block;color:#fff;overflow:hidden;cursor:pointer;min-height:360px}.projects__item:hover::before{opacity:0}.projects__item:hover::after{opacity:1}.projects__item:hover .projects__show{max-height:200px;opacity:1}.projects__item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:70%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(6,15,33,.93)),to(rgba(255,255,255,0)));background:linear-gradient(to top,rgba(6,15,33,.93),rgba(255,255,255,0));-webkit-transition:.3s ease;transition:.3s ease}.projects__item::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(46,148,148,.7);z-index:1;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.projects__img{height:100%}.projects__text{position:absolute;bottom:0;left:0;padding:30px;z-index:2}.projects__show{opacity:0;max-height:0;height:100%;-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}.projects__title{font:700 24px/1.2 "Futura PT"}.projects__desc{margin:15px 0 0}.projects__btn{margin:25px 0 0;max-width:200px}.projects__dots{display:none}@media screen and (max-width:1200px){.projects{padding:0 0 50px}.projects__col{width:33.333%}.projects__slider-slide{width:33.3333%}.projects__dots{display:block;margin:20px 0 0}}@media screen and (max-width:992px){.projects__col{width:50%}.projects__slider-slide{width:50%}}@media screen and (max-width:767px){.projects{padding:0 0 28px}.projects__col{width:100%}.projects__slider{padding:0 15px}.projects__slider-slide{width:100%}.projects__title{font-size:22px}.projects__desc{margin:10px 0 0}.projects__btn{margin:15px 0 0}.projects__dots{margin:10px 0 0}.projects--projects-page{padding:0}}.dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dots .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;margin:0 6px;background:#6ec7c1}.dots .swiper-pagination-bullet-active{background:#2e9494}.arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;fill:#fff;cursor:pointer;width:45px;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrow:hover{width:64px;fill:#6ec7c1}.arrow:hover .arrow__inner{background:#fff}.arrow__inner{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s background ease;transition:.3s background ease}.arrow__inner svg{height:27px;width:13px}.arrow--prev{left:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.arrow--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arrow--next{right:65px}.arrow--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow.swiper-button-disabled{opacity:0;visibility:hidden}.arrow--full{width:64px}.arrow--full .arrow__inner{border-color:#6ec7c1;background:#6ec7c1}.preims{padding:95px 0 80px;position:relative;overflow:hidden}.preims__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.preims__bg::before,.preims__bg::after{content:"";width:564px;height:564px;position:absolute;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%)}.preims__bg::before{left:-282px;bottom:-282px}.preims__bg::after{right:-282px;top:-282px}.akciya{padding:10px 0}.akciya_text{font-size:18px;color:#ed143d}.preims__bg-img{position:absolute;left:0;right:0;top:0;bottom:0;background:center top/cover;opacity:.4}.preims__top{display:-webkit-box;display:-ms-flexbox;display:flex}.preims .title-sec{max-width:420px;-ms-flex-negative:0;flex-shrink:0;margin:0 40px 0 0}.preims__wrapper{margin:55px 0 0}.preims__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -35px}.preims__col{width:25%;position:relative;padding:0 35px}.preims__col:last-child:after{content:none}.preims__col::after{content:"";width:2px;height:100%;position:absolute;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#6ec7c1),to(rgba(110,199,193,0)));background:linear-gradient(to bottom,#6ec7c1,rgba(110,199,193,0))}.preims__item{display:block}.preims__icon{width:132px;height:132px;border-radius:50%;background:#6ec7c1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preims__title{font:700 18px/1.2 "Futura PT";margin:10px 0 0}.preims__btn{margin:18px 0 0}.preims__btn .btn,.preims__btn .facetwp-load-more,.preims__btn .sidebar-filter .facetwp-slider-reset,.sidebar-filter .preims__btn .facetwp-slider-reset{-webkit-transform:translateX(-14px);transform:translateX(-14px)}.preims__btn .btn:hover,.preims__btn .facetwp-load-more:hover,.preims__btn .sidebar-filter .facetwp-slider-reset:hover,.sidebar-filter .preims__btn .facetwp-slider-reset:hover{-webkit-transform:none;transform:none}@media screen and (max-width:992px){.preims__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.preims .title-sec{max-width:100%;width:100%;margin:0 30px 0 0}.preims__desc{margin:20px 0 0}.preims__row{margin:0 -35px -30px}.preims__col{width:50%;margin:0 0 30px}.preims__col::before{content:"";display:block;width:100%;height:2px}.preims__icon{margin:0 auto}.preims__title{text-align:center}.preims__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.preims{padding:40px 0}.preims__wrapper{margin:25px 0 0}.preims__icon{width:82px;height:82px}.preims__icon img{max-height:56px;max-width:56px}}.form-sec{position:relative;z-index:1;background:#060f21;color:#fff;padding:60px 0 96px}.form-sec__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;overflow:hidden}.form-sec__bg::before,.form-sec__bg::after{content:"";width:564px;height:564px;position:absolute;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%)}.form-sec__bg::before{left:-282px;bottom:-282px}.form-sec__bg::after{right:-282px;top:-282px}.form-sec__wrapper{margin:45px 0 0}.form-sec .col{width:33.3333%}.form-sec__check{margin:20px 0 30px}.form-sec__btn{max-width:300px}@media screen and (max-width:992px){.form-sec__wrapper{margin:30px 0 0}.form-sec .col{width:100%}}@media screen and (max-width:767px){.form-sec{padding:40px 0}.form-sec .title-sec{text-align:center}.form-sec__wrapper{margin:15px 0 0}}.services{padding:80px 0 0;overflow:hidden}.services__wrapper{margin:45px 0 0}.services__item{display:-webkit-box;display:-ms-flexbox;display:flex}.services__item:nth-child(2n-1) .services__img-inner{top:0;right:0}.services__item:nth-child(2n-1) .services__text{padding:38px 0 38px 78px}.services__item:nth-child(2n) .services__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.services__item:nth-child(2n) .services__img-inner{left:0;top:0}.services__item:nth-child(2n) .services__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:38px 78px 38px 0}.services__img{width:50%;position:relative;min-height:350px}.services__img-inner{width:50vw;position:absolute;height:100%}.services__text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__text-inner{width:100%}.services__title{font:700 22px/1.57 "Futura PT"}.services__desc{margin:10px 0 0}.services__btn{margin:10px 0 0}.services__btn .btn,.services__btn .facetwp-load-more,.services__btn .sidebar-filter .facetwp-slider-reset,.sidebar-filter .services__btn .facetwp-slider-reset{width:auto}.services--services-page{padding:50px 0 120px}@media screen and (max-width:1200px){.services__item:nth-child(2n-1) .services__text{padding:30px 0 30px 30px}.services__item:nth-child(2n) .services__text{padding:30px 30px 30px 0}}@media screen and (max-width:767px){.services{padding:40px 0}.services__wrapper{margin:20px -15px 0}.services__item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}.services__item:last-child{margin:0}.services__img{width:100%;height:170px;min-height:unset;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.services__img-inner{width:100%}.services__text{width:100%;padding:15px 15px 0!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;margin:8px 0 0}}.faq{background:rgba(110,199,193,.2);padding:76px 0 100px;position:relative;overflow:hidden;z-index:1}.faq__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;overflow:hidden}.faq__bg::before,.faq__bg::after{content:"";width:564px;height:564px;position:absolute;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%)}.faq__bg::before{left:-282px;bottom:-282px}.faq__bg::after{right:-282px;top:-282px}.faq .container{max-width:1830px}.faq__slider{-webkit-box-shadow:0 44px 62px rgba(14,48,46,.08);box-shadow:0 44px 62px rgba(14,48,46,.08);background:#fff;border-radius:30px;margin:50px 0 0;position:relative}.faq__slider::after{content:"";position:absolute;left:50%;top:0;height:100%;width:2px;margin-left:-1px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(rgba(6,15,33,.2)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0),rgba(6,15,33,.2),rgba(0,0,0,0))}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.faq__item:last-child::after{content:none}.faq__item::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;display:block;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(rgba(6,15,33,.2)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0),rgba(6,15,33,.2),rgba(0,0,0,0))}.faq__left{width:50%;padding:30px 44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__question{fill:#6ec7c1;-ms-flex-negative:0;flex-shrink:0;margin:0 12px 0 0}.faq__question svg{width:36px;height:36px}.faq__title{font:700 22px/1.4 "Futura PT"}.faq__right{width:50%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__dots{display:none}@media screen and (max-width:1200px){.faq__left{padding:30px}}@media screen and (max-width:767px){.faq{padding:40px 0 50px}.faq .title-sec{text-align:center}.faq__slider{margin:15px 0 0;background:none;-webkit-box-shadow:none;box-shadow:none}.faq__slider::after{content:none}.faq__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__item{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#fff;-ms-flex-negative:0;flex-shrink:0;border-radius:30px;padding:20px}.faq__item::after{content:none}.faq__left{width:100%;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq__question svg{width:24px;height:24px}.faq__title{width:100%;font-size:18px;margin:8px 0 0}.faq__right{width:100%;padding:0}.faq__desc::before{content:"";width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(6,15,33,0)),color-stop(rgba(6,15,33,.2)),to(rgba(6,15,33,0)));background:linear-gradient(to right,rgba(6,15,33,0),rgba(6,15,33,.2),rgba(6,15,33,0));display:block;margin:16px 0 13px}.faq__dots{display:block;margin:20px 0 0}}.contacts{padding:60px 0 120px}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:22px 0 0}.contacts__text{width:50%;padding-right:30px}.contacts__desc{max-width:507px}.contacts__info{margin:35px 0}.contacts__form{width:50%;position:relative}.contacts__form .col{width:50%}.contacts__check{margin:20px 0 30px}.contacts__btn{max-width:300px}.contacts--contacts-page{padding:40px 0 120px}.contacts--contacts-page .contacts__info{margin-top:0}.contacts--single-projects-page{background:#f6fcfb}.contacts--products-page{background:#f6fcfb}.info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:22px 0}.info__item--phone .info__icon svg{width:24px;height:24px}.info__item--marker .info__icon svg{width:16px;height:23px}.info__item--time .info__icon svg{width:24px;height:24px}.info__item--email .info__icon svg{width:24px;height:24px}.info__icon{width:24px;-ms-flex-negative:0;flex-shrink:0;margin:0 8px 0 0;fill:#6ec7c1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info__text a:hover{color:#6ec7c1}@media screen and (max-width:992px){.contacts__form .col{width:100%}}@media screen and (max-width:767px){.contacts{padding:40px 0}.contacts__wrapper{margin:10px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__text{width:100%}.contacts__info{margin:15px 0 35px}.contacts__form{width:100%;margin:10px 0 0}.contacts__check{margin:20px 0}}.seo{background:#f6fcfb;padding:86px 0 96px}.seo__desc{margin:20px 0 0;height:100%;max-height:200px;overflow:hidden;-webkit-transition:.6s ease;transition:.6s ease}.seo__desc.active{max-height:1500px}.seo__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#6ec7c1;fill:#6ec7c1;font:700 18px/1 "Futura PT";cursor:pointer;margin:20px 0 0}.seo__more.active{display:none}.seo__more:hover .seo__more-text::after{width:0}.seo__more-text{margin:0 10px 0 0;position:relative}.seo__more-text::after{content:"";bottom:2px;left:0;height:1px;width:100%;background:#6ec7c1;position:absolute;-webkit-transition:.3s ease;transition:.3s ease}.seo__more svg{height:20px;width:11px}.seo--products-page{background:#fff}@media screen and (max-width:767px){.seo{padding:40px 0}.seo__desc{margin:10px 0 0}}.page-top{background:#060f21;color:#fff;padding:23px 0 30px;position:relative;z-index:1;overflow:hidden}.page-top::before{content:"";width:564px;height:564px;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%);position:absolute;z-index:-1;right:-210px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-top__title{margin:10px 0 0}.breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}.breadcrumbs a:hover{color:#6ec7c1}.breadcrumbs .breadcrumb_last{font-weight:700}.page{padding:50px 0}.not-found{text-align:center;padding:50px 0;font-size:22px}@media screen and (max-width:767px){.page-top__title{text-align:center;font-size:26px}.breadcrumbs{text-align:center}}.brands{padding:11px 0;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.15);box-shadow:0 4px 30px rgba(0,0,0,.15);position:relative}.brands__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brands__item{height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 24px;font:700 20px/1.2 "Futura PT";border-radius:50px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.brands__item:hover{background:rgba(110,199,193,.2)}.brands__item.active{background:#6ec7c1;color:#fff}.subbrands{background:#f6fcfb}.subbrands__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px}.subbrands__col{padding:0 40px}.subbrands__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:86px;font:700 20px/1.2 "Futura PT";position:relative;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.subbrands__item.active{color:#6ec7c1}.subbrands__item.active::after{width:100%}.subbrands__item:hover{color:#6ec7c1}.subbrands__item::after{content:"";height:4px;width:0;background:#6ec7c1;position:absolute;left:0;bottom:0;-webkit-transition:.3s ease;transition:.3s ease}.products{padding:40px 0 100px}.products__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.products__products{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.products__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.products__bl{padding:15px;width:50%}.products__item{height:100%;display:block;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.15);box-shadow:0 4px 30px rgba(0,0,0,.15);border-radius:30px;padding:20px;overflow:hidden}.products__item:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}.products__item:hover .products__item-img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.products__item:hover .products__item-title{color:#6ec7c1}.products__item-img{overflow:hidden;background:#f6fcfb;height:200px}.products__item-img img{-webkit-transition:.7s ease;transition:.7s ease}.products__item-preview{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products__item-preview img{width:80px;height:auto}.products__item-text{padding:15px 0 0}.products__item-title{font:700 18px/1.2 "Futura PT";-webkit-transition:.3s ease;transition:.3s ease}.products__item-list{margin:15px 0 0;font:18px/1 "Futura PT"}.products__item-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:20px 0}.products__item-list-name{color:rgba(6,15,33,.6)}.products__item-list-line{margin:0 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:50px;border-bottom:1px solid rgba(6,15,33,.1)}.products__item-list-value{font-weight:900;text-align:right}.products__item-list--small{font:16px/1 "Futura PT"}.products__item-list--small .products__item-list-item{margin:10px 0}.products__item-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px}.products__item-colors-item{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;margin:3px;border-radius:5px;border:1px solid rgba(6,15,33,.2);background:center/cover;cursor:pointer}.products__item-colors-item--img{border:0}.products__item-colors-item.active{border:1px solid #6ec7c1;-webkit-box-shadow:0 0 10px 0 rgba(110,199,193,.5);box-shadow:0 0 10px 0 rgba(110,199,193,.5)}.products__form{-ms-flex-negative:0;flex-shrink:0;width:256px;position:relative}.products__form-inner{background:#f6fcfb;border:1px solid #6ec7c1;border-radius:30px;padding:14px 20px 30px}.products__form-title{font:700 18px/1.2 "Futura PT";text-align:center;margin:0 0 10px}.products__form .label--phone .label__input{padding-right:0!important}.products__form-btn{margin:30px 0 0}.nav-links,.facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;position:relative;margin:30px 0 0}.nav-links .page-numbers,.nav-links .facetwp-page,.facetwp-pager .page-numbers,.facetwp-pager .facetwp-page{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,0,0,.05);border-radius:50%;margin:0 5px;fill:#060f21}.nav-links .page-numbers:hover,.nav-links .page-numbers.current,.nav-links .page-numbers.active,.nav-links .facetwp-page:hover,.nav-links .facetwp-page.current,.nav-links .facetwp-page.active,.facetwp-pager .page-numbers:hover,.facetwp-pager .page-numbers.current,.facetwp-pager .page-numbers.active,.facetwp-pager .facetwp-page:hover,.facetwp-pager .facetwp-page.current,.facetwp-pager .facetwp-page.active{border-color:#6ec7c1;background:#6ec7c1;color:#fff;fill:#fff;font-weight:400}.nav-links .page-numbers svg,.nav-links .facetwp-page svg,.facetwp-pager .page-numbers svg,.facetwp-pager .facetwp-page svg{width:7px;height:12px}.nav-links .page-numbers.prev svg,.nav-links .facetwp-page.prev svg,.facetwp-pager .page-numbers.prev svg,.facetwp-pager .facetwp-page.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.products-filter__check{display:block;margin:8px 0;cursor:pointer}.products-filter__check:first-child{margin-top:0}.products-filter__check:last-child{margin-bottom:0}.products-filter__check input{display:none}.products-filter__check input:checked+.filter__label-bl .filter__label-check{background:#6ec7c1;border-color:#6ec7c1}.products-filter__check input:checked+.filter__label-bl .filter__label-check svg{opacity:1}.products-filter__check-bl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-filter__check-check{width:20px;height:20px;border-radius:5px;border:2px solid rgba(6,15,33,.2);-ms-flex-negative:0;flex-shrink:0;margin:0 13px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;fill:#fff}.products-filter__check-check svg{height:12px;width:9px}.products-filter__check-title{font:400 18px/1 "Futura PT"}.filter-btn,.filter{display:none}.sidebar{margin:0 0 0 30px}.sidebar__inner{position:sticky;top:150px}.sidebar-filter__title{font:700 18px/1 "Futura PT";margin:0 0 15px}.sidebar-filter .facetwp-slider{cursor:pointer;background:#e6f6f4}.sidebar-filter .noUi-target{border:0}.sidebar-filter .noUi-handle{background:#6ec7c1;border:0;cursor:pointer}.sidebar-filter .noUi-connect{background:#d6ece8;border:0}.sidebar-filter .facetwp-slider-reset{-webkit-box-shadow:none;box-shadow:none;border-radius:50px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;font-weight:400}.sidebar-filter .facetwp-hidden{display:none}.facetwp-facet-pager_{margin:0!important}.facetwp-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;width:230px;margin:30px auto 0}@media screen and (max-width:992px){.products__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar{display:none}.filter-btn{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#6ec7c1;height:66px;padding:0 15px;font:700 20px/1.2 "Futura PT";color:#fff;fill:#fff;top:110px;z-index:10}.filter-btn svg{width:11px;height:20px}.brands,.subbrands{display:none}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;top:0;right:0;bottom:0;z-index:110;background:#fff;-webkit-transition:.3s ease;transition:.3s ease;visibility:hidden;opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}.filter.active-target{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.filter__wrapper{padding:0 15px;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter__top{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:68px;border-bottom:1px solid rgba(0,0,0,.1)}.filter__top-title{font:700 25px/1 "Futura PT"}.filter__top-close{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:1px solid #6ec7c1;fill:#6ec7c1;-webkit-transition:.3s ease;transition:.3s ease;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.filter__top-close:hover{background:#6ec7c1;fill:#fff}.filter__top-close svg{width:24px;height:24px}.filter__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;overflow-y:auto}.filter__bl{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}.filter__bl:last-child{border:0}.filter__title{font:700 18px/1.2 "Futura PT";margin:0 0 10px}.filter__item{background:rgba(0,0,0,.02)}.filter__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter__item-title.active{color:#6ec7c1}.filter__item-arrow{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#6ec7c1;fill:#fff}.filter__item-arrow.active svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filter__item-arrow svg{width:11px;height:20px;-webkit-transition:.3s ease;transition:.3s ease}.filter__item-child{background:rgba(0,0,0,.02);display:none}.filter__item-child.active{display:block}.filter__item-child a{display:block;padding:10px 30px}.filter__item-child a.active{color:#6ec7c1}.filter__bottom{background:#f6fcfb;padding:30px 15px;-ms-flex-negative:0;flex-shrink:0}.filter .sidebar-filter{margin:20px 0 0}}@media screen and (max-width:767px){.filter-btn{top:98px}.products{padding:30px 0 50px}.products__row{margin:-7px}.products__bl{padding:7px}.products__item{padding:0}.products__item-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.products__item-img{height:180px}.products__item-text{padding:15px 10px}.products__item-title{text-align:center;font-size:16px}.products__item-list{display:none}.products__item-list-item{margin:0;padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(6,15,33,.2)}.products__item-list-item:last-child{border:0}.products__item-list-name{width:100%}.products__item-list-value{width:100%;text-align:left;margin:7px 0 0}.products__item-list-line{display:none}}.single-products{border-top:1px solid rgba(0,0,0,.1);padding:40px 0 100px;overflow:hidden}.single-products__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.single-products__top-mobile{display:none}.single-products__img{width:40%;margin:0 30px 0 0;position:relative;-ms-flex-negative:0;flex-shrink:0}.single-products__img-preview{background:#f6fcfb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;height:350px;fill:#9dafae}.single-products__img-preview img{width:160px;height:auto}.single-products__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.single-products__title{margin:10px 0 0}.single-products__is{font:400 18px/1.2 "Futura PT";color:#6ec7c1;fill:#6ec7c1;margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-products__is svg{width:19px;height:18px;margin:0 7px 0 0}.single-products__attributes{background:#f6fcfb;padding:30px 20px;margin:25px 0 0}.single-products__attributes .products__item-list{margin:0}.single-products__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}.single-products__price{font:700 30px/1 "Futura PT"}.single-products__count{margin:0 40px 0 0}.single-products__bottom{margin:30px 0 0}.single-products__bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.single-products__bottom-col{padding:0 15px}.single-products__bottom-btn2{width:270px}.single-products__desc{margin:60px 0 0}.single-products-slider{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.single-products-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.single-products-slider__slide{-ms-flex-negative:0;flex-shrink:0;width:100%}.single-products-slider__item{position:relative;height:400px;background:#f6fcfb;cursor:pointer}.single-products-slider__item:hover::before{opacity:1}.single-products-slider__item::before{content:"";left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(46,148,148,.2);position:absolute;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.single-products-slider .arrow--prev{left:0}.single-products-slider .arrow--next{right:0}.single-products-thumbnail{overflow:hidden;margin:15px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-products-thumbnail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.single-products-thumbnail__slide{-ms-flex-negative:0;flex-shrink:0}.single-products-thumbnail__slide.swiper-slide-thumb-active .single-products-thumbnail__item::before{opacity:1}.single-products-thumbnail__item{position:relative;height:120px;border:1px solid #6ec7c1;cursor:pointer}.single-products-thumbnail__item:hover::before{opacity:1}.single-products-thumbnail__item::before{content:"";left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(46,148,148,.5);position:absolute;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.j-color-img-anim{width:200px;height:auto;pointer-events:none;position:fixed;z-index:1000}@media screen and (max-width:992px){.single-products{padding:0 0 100px}.single-products__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-products__top-mobile{display:block;width:100%;padding:23px 0}.single-products__top-mobile .breadcrumbs{text-align:left}.single-products__top{display:none}.single-products__img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 -30px}.single-products__text{min-width:100%}.single-products__attributes{margin:0 -30px;padding:30px}.single-products__price-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-products__price{text-align:center}.single-products__bottom-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.single-products{padding:0 0 40px}.single-products__img{margin:0 -15px}.single-products__attributes{margin:0 -15px;padding:0 15px}.single-products__attributes .products__item-list{display:block}.single-products__price{margin:20px 0 0}.single-products__bottom{margin:30px auto 0;max-width:400px}.single-products__bottom-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-products__bottom-col{margin:15px 0 0}.single-products__bottom-col:first-child{margin:0}.single-products__desc{margin:40px 0 0}.single-products-slider__item{height:300px}.single-products-thumbnail__item{height:100px}}.services-tech{position:relative;z-index:1;overflow:hidden;padding:100px 0}.services-tech .row{margin-bottom:-30px}.services-tech .col{width:50%;margin:0 0 30px}.services-tech__item{padding:23px 30px 35px;background:#fff;height:100%;border-radius:30px;-webkit-box-shadow:0 44px 62px rgba(14,48,46,.08);box-shadow:0 44px 62px rgba(14,48,46,.08)}.services-tech__title{font:700 22px/1.57 "Futura PT"}.services-tech__desc{margin:6px 0 20px}.services-tech__btn{max-width:300px}@media screen and (max-width:767px){.services-tech{padding:50px 0 70px}.services-tech .row{margin-bottom:-20px}.services-tech .col{width:100%;margin:0 0 20px}.services-tech__item{padding:18px 28px 28px}.services-tech__title{font-size:18px}.services-tech__desc{margin:4px 0 14px}}.map-bl--about-page{padding:0 0 70px}.map-bl__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-bl__item--right .map-bl__map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.map-bl__item--right .map-bl__map-inner{right:unset;left:0}.map-bl__item--right .map-bl__text{padding:30px 100px 30px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.map-bl__map{width:50%;height:530px;position:relative}.map-bl__map-inner{position:absolute;right:0;top:0;height:100%;width:50vw}.map-bl__map-inner iframe{width:100%;height:100%;display:block}.map-bl__text{width:50%;padding:30px 0 30px 100px}.map-bl__desc{margin:12px 0 0}@media screen and (max-width:1200px){.map-bl__item--right .map-bl__text{padding:30px 50px 30px 0}.map-bl__text{padding:30px 0 30px 50px}}@media screen and (max-width:767px){.map-bl__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.map-bl__item--right .map-bl__map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.map-bl__item--right .map-bl__text{padding:24px 0}.map-bl__map{width:auto;min-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin:0 -15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:208px}.map-bl__map-inner{width:100%}.map-bl__text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:24px 0}.map-bl--about-page{padding:0 0 10px}}.contacts-state{position:relative;overflow:hidden;z-index:1;padding:120px 0 95px}.contacts-state__wrapper{margin:40px 0 0}.contacts-state .row{margin-bottom:-30px}.contacts-state .col{width:33.333%;margin:0 0 30px}.contacts-state__item{border-radius:30px;background:#fff;-webkit-box-shadow:0 44px 62px rgba(14,48,46,.08);box-shadow:0 44px 62px rgba(14,48,46,.08);padding:20px}.contacts-state__item .info__item{margin:15px 0}@media screen and (max-width:992px){.contacts-state .col{width:50%}}@media screen and (max-width:767px){.contacts-state{padding:50px 0}.contacts-state__wrapper{margin:30px 0 0}.contacts-state .row{margin-bottom:-20px}.contacts-state .col{width:100%;margin:0 0 20px}}.single-projects{padding:40px 0 120px;overflow:hidden}.single-projects__slider{position:relative}.single-projects__slider-container{margin:0 -160px;padding:0 160px;overflow:hidden;position:relative}.single-projects__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.single-projects__slider-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s transform ease;transition:.3s transform ease}.single-projects__slider-slide.swiper-slide-active{-webkit-transform:scale(1);transform:scale(1);z-index:1}.single-projects__slider-slide.swiper-slide-active::before{opacity:0}.single-projects__slider-slide.swiper-slide-prev{-webkit-transform:translateX(30%) scale(.8);transform:translateX(30%) scale(.8)}.single-projects__slider-slide.swiper-slide-next{-webkit-transform:translateX(-30%) scale(.8);transform:translateX(-30%) scale(.8)}.single-projects__slider-slide::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(46,148,148,.7);-webkit-transition:.3s ease;transition:.3s ease}.single-projects__slider-item{height:516px}.single-projects__slider-dots{display:none}.single-projects__desc{margin:40px 0 0}.single-projects__btn{max-width:300px;margin:50px auto 0}@media screen and (max-width:1430px){.single-projects__slider-container{margin:0 -100px}}@media screen and (max-width:1300px){.single-projects__slider-container{margin:0 -30px;padding:0 130px}.single-projects .arrow--prev{left:45px}.single-projects .arrow--next{right:45px}}@media screen and (max-width:1200px){.single-projects__slider-item{height:450px}}@media screen and (max-width:992px){.single-projects__slider-container{padding:0}.single-projects__slider-dots{display:block;margin:20px 0 0}.single-projects .arrow{display:none}}@media screen and (max-width:767px){.single-projects{padding:0 0 45px}.single-projects__slider-item{height:320px}.single-projects__btn{margin:30px auto 0}}.gallery{padding:30px 0 70px}.gallery .container{max-width:1920px}.gallery .col{width:33.333%;margin:0 0 30px}.gallery__item{display:block;cursor:pointer}.gallery__item:hover .gallery__img::before{opacity:1}.gallery__otheritem{display:none}.gallery__img{height:30vw;max-height:444px;position:relative}.gallery__img::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(46,148,148,.7);-webkit-transition:.3s ease;transition:.3s ease;opacity:0}.gallery__text{border-left:4px solid #6ec7c1;padding-left:20px;margin:20px 0 0}.gallery__cat{text-transform:uppercase;font:500 18px/1.57 "Futura PT";color:rgba(6,15,33,.5)}.gallery__title{font:700 22px/1.57 "Futura PT"}@media screen and (max-width:992px){.gallery .col{width:50%}.gallery__img{height:40vw}}@media screen and (max-width:767px){.gallery{padding:0 0 50px}.gallery .col{width:100%}.gallery__img{height:320px;margin:0 -15px}}.label{display:block;position:relative;fill:#6ec7c1;margin:0 0 10px}.label::before{content:"";position:absolute;left:0;top:50px;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(6,15,33,.2)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(6,15,33,.2),rgba(255,255,255,0))}.label__svg{position:absolute;right:0}.label__input{height:50px;width:100%;background:none;border:0;padding:0}.label__input.is-valid+.invalid-message{display:none}.label__input:focus{background:rgba(110,199,193,.05)}.label__input::-webkit-input-placeholder{color:rgba(6,15,33,.8)}.label__input::-moz-placeholder{color:rgba(6,15,33,.8)}.label__input:-ms-input-placeholder{color:rgba(6,15,33,.8)}.label__input::-ms-input-placeholder{color:rgba(6,15,33,.8)}.label__input::placeholder{color:rgba(6,15,33,.8)}.label--user .label__svg{width:20px;height:24px;top:13px}.label--email .label__svg{width:24px;height:19px;top:16px}.label--phone .label__svg{width:24px;height:24px;top:13px}.label--white{color:#fff}.label--white::before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.label--white .label__input{color:#fff}.label--white .label__input:focus{background:rgba(255,255,255,.05)}.label--white .label__input::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.label--white .label__input::-moz-placeholder{color:rgba(255,255,255,.8)}.label--white .label__input:-ms-input-placeholder{color:rgba(255,255,255,.8)}.label--white .label__input::-ms-input-placeholder{color:rgba(255,255,255,.8)}.label--white .label__input::placeholder{color:rgba(255,255,255,.8)}.label--white .iti__selected-flag{background:rgba(255,255,255,.1)}.label--white .iti__selected-flag:hover{background:rgba(255,255,255,.2)!important}.label--textarea::before{top:unset;bottom:0}.label--textarea .label__input{height:auto;padding:14px 0}.invalid-message{color:red;margin:5px 0 0}.iti{color:#060f21;width:100%}.iti--container{top:50px!important;left:0!important;width:100%}.iti__flag-container{padding:0;width:70px;height:50px}.iti__selected-flag{padding:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(6,15,33,.05);-webkit-transition:.3s ease;transition:.3s ease}.iti__selected-flag:hover{background:rgba(6,15,33,.1)!important}.iti__arrow{width:auto;height:auto;-ms-flex-negative:0;flex-shrink:0;border:0}.iti__arrow--up svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.iti__arrow svg{height:20px;width:11px;-webkit-transition:.3s ease;transition:.3s ease}.iti .label__input{padding:0 50px 0 85px!important}.iti__country-list{border:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);top:0!important;bottom:unset!important;width:100%;white-space:inherit}.check{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check input{display:none}.check input:checked+.check__bl .check__check{background:#6ec7c1}.check input:checked+.check__bl .check__check svg{opacity:1}.check input.is-valid+.check__bl+.invalid-message{display:none}.check__bl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check__check{width:22px;height:22px;border-radius:4px;border:1px solid #6ec7c1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s ease;transition:.3s ease;margin:0 10px 0 0;fill:#fff}.check__check svg{width:13px;height:9px;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.check--white{color:#fff}.check a{text-decoration:underline}.check a:hover{color:#6ec7c1;text-decoration:none}.loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader img{width:100px;height:100px;-webkit-animation:.4s loader infinite linear;animation:.4s loader infinite linear}@-webkit-keyframes loader{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal{display:none;max-width:600px;width:100%;padding:30px 30px 40px;color:#060f21}.modal__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:center no-repeat;opacity:.2}.modal__title{text-align:center}.modal__form{margin:16px 0 0}.modal .col{width:50%}.modal__check{margin:20px 0 30px}.modal__checks{margin:20px 0 30px}.modal__checks .check{margin:0 0 10px}.modal__checks .check:last-child{margin:0}.modal__btn{max-width:300px;margin:0 auto}.modal .carousel__button{width:30px;height:30px;top:-45px!important;right:-30px!important;-webkit-transition:.3s ease;transition:.3s ease}.modal .carousel__button:hover{color:#6ec7c1}.modal .carousel__button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal .carousel__button svg{width:30px;height:30px;-webkit-transition:.3s transform ease;transition:.3s transform ease}.modal--services{max-width:1110px;padding:40px 45px}.modal--services .modal__title{text-align:left;margin:0 0 27px}@media screen and (max-width:1023px){.fancybox__slide{padding:64px 10px 10px}.modal .carousel__button{right:0!important}.modal--services{padding:40px 30px}}@media screen and (max-width:767px){.modal{padding:34px 20px 40px}.modal .col{width:100%}.modal--services{padding:20px}.modal--services .modal__title{margin:0 0 10px}}.footer{background:#060f21;color:#fff;padding:50px 0;position:relative;z-index:1;overflow:hidden}.footer::before{content:"";width:564px;height:564px;position:absolute;background:radial-gradient(50% 50% at 50% 50%,rgba(110,199,193,.6) 0%,rgba(110,199,193,0) 100%);z-index:-1}.footer::before{left:-282px;bottom:-282px}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -25px}.footer__col{padding:0 25px}.footer__col--menu{margin-left:auto;margin-top:54px}.footer__logo{width:190px;display:block}.footer__logo-mobile{display:none}.footer__copyright{margin:20px 0 0;line-height:1.3;color:rgba(255,255,255,.8)}.footer__create{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:56px 0 0;color:rgba(255,255,255,.8)}.footer__create:hover{color:#6ec7c1}.footer__create-title{margin:0 15px 0 0}.footer__create-logo{width:116px}.footer__title{font:700 22px/1 "Futura PT"}.footer__title-line{margin:14px 0 0;height:2px;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,0))}.footer__list{color:rgba(255,255,255,.8)}.footer__list li{margin:10px 0}.footer__list a:hover,.footer__list a.active-page{color:#6ec7c1}.footer__info{margin:17px 0}.footer__info .info__item{margin:15px 0}.footer__info .info__item:first-child{margin-top:0}.footer__info .info__item:last-child{margin-bottom:0}.up{position:fixed;right:30px;bottom:30px;width:80px;height:80px;border-radius:50%;background:#fff;z-index:50;fill:#6ec7c1;padding:28px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);visibility:hidden;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.up.active{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.up:hover{background:#6ec7c1;fill:#fff}.up:hover .up__inner{border-color:#fff}.up__wrapper{height:38px;width:54px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.up__inner{width:54px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #6ec7c1;border-radius:50%;-webkit-transition:.3s border-color ease;transition:.3s border-color ease}.up svg{width:12px;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:992px){.footer__wrapper{margin:0 -15px}.footer__col{padding:0 15px}}@media screen and (max-width:767px){.footer__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__col{width:100%;margin:25px 0 0}.footer__col::before{content:"";width:100%;height:2px;display:block;margin:0 0 20px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,0))}.footer__col--contacts::before{content:none}.footer__col--first{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__copyright{text-align:center;margin:0}.footer__logo{display:none}.footer__logo-mobile{display:block;width:132px}.footer__create{margin:20px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.up{right:15px;bottom:15px}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}