/*!
Theme Name: pikglass
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
*/
*{padding:0;margin:0}a{color:#000;text-decoration:none;transition:all .3s}img{max-width:100%}html,body{overflow-x:hidden}body{font-family:'Montserrat',sans-serif;font-weight:400;color:#000;font-size:16px;line-height:24px;background:#f5f5f5}h1{font-weight:700;font-size:40px;line-height:48px;color:#000}h2{font-weight:700;font-size:34px;line-height:42px;color:#000;margin-bottom:30px}h3,span.title{font-weight:700;font-size:34px;line-height:42px;color:#000;margin-bottom:30px}.p-0{padding:0 !important}.container{max-width:1464px;box-sizing:border-box;padding:0 15px;width:100%;margin:0 auto}.btn-blue{font-family:'Montserrat',sans-serif;border:none;font-weight:500;font-size:20px;line-height:28px;color:#fff;background:#2181e0;border-radius:34px;transition:all .3s;display:flex;justify-content:center;align-items:center;max-width:323px;width:100%;height:70px;cursor:pointer}.btn-blue:hover{background:#0d6dcc}.btn-mint{font-family:'Montserrat',sans-serif;border:none;font-weight:500;font-size:20px;line-height:28px;color:#fff;background:#56acb6;border-radius:34px;transition:all .3s;display:flex;justify-content:center;align-items:center;max-width:323px;width:100%;height:70px;cursor:pointer}.btn-mint:hover{background:#4b949c}.btn-call{background:0 0;border:none;color:#2181e0;font-weight:500;font-size:18px;line-height:22px;font-family:'Montserrat',sans-serif;transition:all .3s;cursor:pointer}.btn-call:hover{color:#004a94}.btn-video{display:flex;font-weight:500;font-size:20px;line-height:28px;color:#fff;align-items:center;position:relative;max-width:243px;width:100%;height:70px;background:#56acb6;border:none;border-radius:34px;box-sizing:border-box;padding-left:34px;cursor:pointer;transition:all .3s}.btn-video:hover{background:#4b949c}.btn-green{background:#79d000;border-radius:28px;max-width:233px;width:100%;display:flex;justify-content:center;align-items:center;height:56px;font-weight:600;font-size:18px;line-height:28px;color:#fff;border:none;cursor:pointer}.btn-video img{position:absolute;right:5px}.title{margin-bottom:50px}.header{max-width:1806px;width:100%;margin:0 auto;padding-top:20px;padding-bottom:60px;background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.05);border-radius:100px;margin-top:10px}.header__row{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:flex-start}.logo__text{margin-left:27px;padding-top:10px}.logo__icon{position:relative;width:58px}.logo__icon svg{transition:all .3s;position:absolute;width:58px}@media(min-width:1025px){.logo:hover .logo__icon svg{width:70px}}.logo__text p{font-weight:400;font-size:18px;line-height:28px;text-align:left;color:#555}p.logo__name{font-weight:800;font-size:36px;line-height:28px;text-align:center;letter-spacing:1px;color:#79d000;margin-bottom:5px}p.logo__name span{color:#2181e0}.header__information{display:flex;justify-content:center;flex:2}.header__info{margin:0 20px;display:flex;align-items:center}.header__info p{margin-left:10px;font-weight:400;font-size:16px;line-height:24px;color:#333}.header__info p strong{font-weight:600;display:block}.header__contact{display:flex;align-items:flex-start}.social{list-style:none;padding:0;margin:0;display:flex;margin-right:16px}.social li{margin:0 4px}.call a{display:block;font-weight:700;font-size:26px;line-height:32px;color:#333;margin-bottom:3px}.nav{position:relative;margin-top:-45px;z-index:6}.nav__block{max-width:1570px;margin:0 auto;width:100%;background:#56acb6;box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:50px;box-sizing:border-box;padding:10px 50px}.top-menu{display:flex;justify-content:space-between}.top-menu li{display:flex;align-items:center}.top-menu li a{font-weight:600;font-size:18px;line-height:28px;text-align:center;color:#fff;transition:all .3s}.menu-top--lvl1{position:absolute;left:0;top:100%;background:#fff;width:300px;box-sizing:border-box;padding:20px 0;z-index:5;display:none}.menu-top--lvl1 li{height:auto;margin-bottom:10px;box-sizing:border-box}.menu-top--lvl1 li:last-child{margin-bottom:0}.menu-top--lvl1 li a{color:#000;text-align:left;font-size:14px;line-height:22px}.menu-top--lvl1 li:hover>a{color:#2181e0}.overlay-all{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.3);z-index:4;display:none}.header-fix{display:none}@media(min-width:1025px){.top-menu li:hover .menu-top--lvl1{display:block}.parent-menu{padding:15px 20px;box-sizing:border-box;border-radius:20px 20px 0 0;position:relative}.parent-menu:hover{background:#fff}.parent-menu:hover a{color:#333}.parent-menu a:hover{color:#333}.menu-top--lvl1{border-radius:0 20px 20px;width:280px;padding:20px;box-sizing:border-box;margin-top:-10px}.menu-top--lvl2{position:absolute;left:94%;background:#f3f3f3;border-radius:0 20px 20px 0;width:280px;padding:20px;box-sizing:border-box;top:0;height:100%;display:none}.menu-top--lvl1 li:hover .menu-top--lvl2{display:block}.menu-top--lvl1 li .menu-icon path{stroke:#2181e0}.menu-top--lvl1 li .menu-icon{right:30px;transform:rotate(-90deg)}}.menu-icon{display:block;margin-left:5px;position:absolute;right:0}.banner__img{max-width:708px;width:100%;height:500px;position:relative;box-sizing:border-box;padding:10px;border-radius:20px;background-size:cover;background-repeat:no-repeat}.banner__border{background:0 0;border:1px solid #efefef;border-radius:20px;width:100%;height:100%;position:relative}.banner__img:before{content:'';position:absolute;right:-10px;top:-10px;background:#56acb6;border-radius:20px;width:100%;height:100%;z-index:-1}.banner__img:after{content:'';position:absolute;right:-20px;top:-20px;background:#79d000;border-radius:20px;width:100%;height:100%;z-index:-2}.banner{padding:85px 0}.banner__row{display:flex;align-items:center}.banner__desc{max-width:730px;width:100%;box-sizing:border-box;padding-right:75px}.banner__desc h1{padding-bottom:10px}.banner__desc p{margin-top:20px}.banner__desc ul{list-style:none;margin:0;padding:0;margin-top:20px}.banner__desc ul li{box-sizing:border-box;padding-left:20px;position:relative;margin-bottom:15px}.banner__desc ul li:last-child{margin-bottom:0}.banner__desc ul li:before{content:'';position:absolute;top:6px;left:0;background:#56acb6;width:10px;height:10px;border-radius:50%}.banner__btns{display:flex;margin-top:45px}.banner__btns .btn-blue{margin-right:20px}.advantages{background:#ecf0f4;padding:75px 0}.advantages__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.advantage{width:33.333%;box-sizing:border-box;padding:12px;position:relative}.advantage__block{height:100%;width:100%;background:#fff;border-radius:15px;box-sizing:border-box;padding:35px 25px;position:relative;z-index:1}.advantage:after{content:'';position:absolute;height:85%;width:92%;left:50%;bottom:7px;transform:translateX(-50%);background:#56acb6;border-radius:15px;transition:all .3s}.advantage:hover:after{background:#2181e0}.advantage__title{font-weight:600;font-size:18px;line-height:28px;color:#000}.advantage__text{margin-top:15px;font-weight:400;font-size:16px;line-height:24px;color:#000}.types-glass{padding:75px 0}.types-glass__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.glass{width:25%;box-sizing:border-box;padding:12px}.glass__block{width:100%;height:100%;background:#fff;border-radius:20px;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.0));transition:all .3s;box-sizing:border-box;padding:30px}.glass__block:hover{filter:drop-shadow(0px 0px 15px rgba(0,0,0,.15))}.glass__img{width:100%;height:224px}.glass__img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.glass__name{font-weight:600;font-size:20px;line-height:28px;color:#000;margin-top:20px;text-align:center}.glass-thickness{background:#ecf0f4;padding:75px 0}.glass-thickness__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -8px}.glass-thickness-item{width:20%;box-sizing:border-box;padding:8px}.glass-thickness-item__block{width:100%;height:100%;background:#fff;border-radius:20px;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.0));transition:all .3s;box-sizing:border-box;padding:30px;position:relative}.glass-thickness-item__block:hover{filter:drop-shadow(0px 0px 15px rgba(0,0,0,.15))}.glass-thickness-item__img{width:100%;height:163px;margin-bottom:20px}.glass-thickness-item__img img{object-fit:cover;width:100%;height:100%;border-radius:20px}.glass-thickness-item__title{font-weight:600;font-size:20px;line-height:28px;color:#000;text-align:center}.glass-thickness-item-action{width:100%;height:100%;background:#56acb6;border-radius:20px;box-sizing:border-box;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s}.glass-thickness-item-action__logo{background:#ecf0f4;width:96px;height:96px;border-radius:50%;display:flex;justify-content:center;align-items:center}.glass-thickness-item-action .btn-green{margin-top:20px;margin-bottom:10px}.glass-thickness-item-action p{font-weight:500;font-size:16px;line-height:28px;color:#fff;text-align:center}.tabs-catalog{padding:75px 0}.tabs-block{display:flex;justify-content:center;margin-bottom:40px}.tabs-two .tabs{max-width:576px;width:100%;position:relative}.tabs__list{background:#56acb6;border-radius:40px;position:relative;height:70px;width:100%;display:flex;box-sizing:border-box;padding:6px}.tabs-two .tab{width:50%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;line-height:24px;color:#fff;position:relative;z-index:1;cursor:pointer;text-align:center;background:0 0}.tab-slider{height:58px;top:50%;transform:translateY(-50%);width:50%;background:#2181e0;border-radius:40px;position:absolute;left:0;transition:all .3s;z-index:1}.tabs-catalog__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.tabs-catalog-item{position:relative;padding:12px;box-sizing:border-box;width:25%}.tabs-catalog-item__block{width:100%;height:100%;background:#fff;border-radius:20px;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.0));transition:all .3s}.tabs-catalog-item__block:hover{filter:drop-shadow(0px 0px 15px rgba(0,0,0,.15))}.tabs-catalog-item__text{box-sizing:border-box;padding:20px;text-align:center;font-weight:600;font-size:16px;line-height:22px}.tabs-catalog-item__img{height:216px;width:100%}.tabs-catalog-item__img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.tabs-catalog-item__price{font-weight:600;font-size:16px;line-height:22px;color:#2181e0;margin-top:15px;text-align:center}.tabs-three{padding-top:75px;padding-bottom:75px}.tabs-three .tabs{max-width:1030px;width:100%;position:relative}.tabs-three .tab{width:33.333%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;line-height:24px;color:#fff;position:relative;z-index:1;cursor:pointer;background:0 0;text-align:center}.tab-content{display:none}.suppliers{padding:75px 0;background:#ecf0f4}.suppliers__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.supplier{padding:12px;width:33.333%;box-sizing:border-box}.supplier__block{width:100%;height:100%;background:#fff;border-radius:20px;box-sizing:border-box;padding:35px;box-shadow:0px 0px 15px rgba(0,0,0,.0);transition:all .3s}.supplier__block:hover{box-shadow:0px 0px 15px rgba(0,0,0,.15)}.supplier__text{font-weight:500;font-size:24px;line-height:32px;color:#000;margin-top:20px}.how-working{padding:75px 0}.how-working__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.how-working-item{box-sizing:border-box;padding:12px;width:25%}.how-working-item__block{background:#fff;border-radius:20px;width:100%;height:100%;padding:25px;box-sizing:border-box}.how-working .tabs{max-width:576px;width:100%;position:relative}.how-working .tab{width:50%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;line-height:24px;color:#fff;position:relative;z-index:1;cursor:pointer;background:0 0}.how-working-item__number{font-weight:800;font-size:80px;line-height:80px;color:#f4f4f4;font-family:'Open Sans',sans-serif}.how-working-item__text{font-weight:400;font-size:16px;line-height:24px;color:#000;margin-top:10px}.portfolio{padding:75px 0;background:#ecf0f4}.portfolio__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.case{width:25%;box-sizing:border-box;padding:12px}.case-big{width:50%}.case__block{width:100%;height:300px;position:relative;border-radius:20px;overflow:hidden;cursor:pointer}.case__block img{width:100%;height:100%;object-fit:cover}.case__overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,.6);transition:all .3s;opacity:0}.case__overlay p{font-weight:600;font-size:26px;line-height:34px;text-align:center;color:#fff;margin-bottom:25px}.case__overlay .btn-blue{max-width:227px;width:100%;height:54px;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#fff;border-radius:28px}.case__block:hover .case__overlay{opacity:1}.portfolio__btns{display:flex;justify-content:center;align-items:center;margin-top:60px}.portfolio__btns .btn-blue{border-radius:40px;max-width:342px;height:66px;font-weight:500;font-size:22px;line-height:24px;text-align:center;color:#fff}.seo{padding-top:60px;padding-bottom:100px}.seo h2{margin-top:15px;margin-bottom:30px}.seo h3{margin-top:15px;margin-bottom:30px}.seo p{margin-bottom:25px}.seo ul{margin-bottom:25px;padding-left:0;list-style:none}.seo ul.children{margin-top:15px}.seo .wsp-posts-list{margin-top:15px}.seo ul li{box-sizing:border-box;padding-left:20px;position:relative;margin-bottom:15px}.seo ul li:before{content:'';position:absolute;top:6px;left:0;background:#56acb6;width:10px;height:10px;border-radius:50%}.seo ol{margin-bottom:25px;padding-left:0;list-style:none;counter-reset:myCounter}.seo ol li{box-sizing:border-box;position:relative;margin-bottom:15px}.seo ol li:before{counter-increment:myCounter;content:counter(myCounter)'.';font-weight:700;font-size:18px;line-height:16px;color:#56acb6;margin-right:10px}.footer{background:#fff}.footer__top{padding-top:40px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05)}.footer__top .container{display:flex;justify-content:space-between;align-items:center}.footer__address{display:flex;align-items:flex-start;max-width:310px;width:100%}.footer__address p{font-weight:400;font-size:16px;line-height:24px;color:#2f2d2d;margin-left:10px}.footer__address p strong{font-weight:600;font-size:20px;line-height:24px;color:#2f2d2d}.footer__phone{display:flex;align-items:flex-start}.footer__phone .phone{margin-left:10px}.footer__phone img{position:relative;top:5px}.footer__phone a{display:block;font-weight:700;font-size:24px;line-height:32px;color:#2f2d2d}.footer__phone p{font-weight:400;font-size:16px;line-height:24px;color:#2f2d2d;margin-top:3px}.footer__whatsapp p{font-weight:400;font-size:14px;line-height:18px;color:#2f2d2d}.footer__whatsapp a{background:#1acd3e;box-shadow:0px 4px 20px rgba(0,0,0,.2);border-radius:5px;display:flex;align-items:center;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff;max-width:240px;width:100%;box-sizing:border-box;padding:10px 20px;margin-top:8px}.footer__whatsapp a img{display:block;margin-right:25px}.footer__menu{padding-top:40px;padding-bottom:30px}.footer__menu .container{display:flex;justify-content:space-between}.footer__menu-item p{font-weight:400;font-size:20px;line-height:24px;color:#2f2d2d;margin-bottom:25px}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:15px}.footer-menu li a{font-weight:400;font-size:16px;line-height:24px;color:#2f2d2d;opacity:.7;transition:all .3s}.footer-menu li a:hover{font-weight:400;font-size:16px;line-height:24px;color:#2181e0}.footer-menu li:last-child{margin-bottom:0}.footer__copyright{background:rgba(224,224,224,.2);padding:30px 0}.footer__copyright .container{display:flex;justify-content:space-between}.footer__copyright p{font-weight:400;font-size:14px;line-height:18px;color:#2f2d2d}.footer__copyright a{font-weight:400;font-size:14px;line-height:18px;color:#2f2d2d;transition:all .3s}.footer__copyright a:hover{color:#2181e0}.footer__copyright p a{color:#2181e0}.products{padding-top:100px;padding-bottom:40px}.product-info h2{margin-top:15px;margin-bottom:30px}.product-info h3,.product-info .title{margin-top:15px;margin-bottom:30px}.product-info p{margin-bottom:25px}.product-info ul{margin-bottom:25px;padding-left:0;list-style:none}.product-info ul li{box-sizing:border-box;padding-left:20px;position:relative;margin-bottom:15px}.product-info ul li:before{content:'';position:absolute;top:6px;left:0;background:#56acb6;width:10px;height:10px;border-radius:50%}.product-info ol{margin-bottom:25px;padding-left:0;list-style:none;counter-reset:myCounter}.product-info ol li{box-sizing:border-box;position:relative;margin-bottom:15px}.product-info ol li:before{counter-increment:myCounter;content:counter(myCounter)'.';font-weight:700;font-size:18px;line-height:16px;color:#56acb6;margin-right:10px}.product-price{padding:50px 0}.list-block li{background:#fff;box-shadow:0px 2px 2px rgba(0,0,0,.1);border-radius:10px;box-sizing:border-box;padding:20px 30px;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-right:10px;margin-bottom:10px;display:inline-block}.list-block li:before{display:none}.product-info{padding-top:50px;padding-bottom:100px}.product-price__table table{width:100%;text-align:left}.product-price__table table th{box-sizing:border-box;background:#fff;box-shadow:0px 2px 2px rgba(0,0,0,.1);font-weight:600;font-size:20px;line-height:20px;color:#000}.product-price__table table th:first-child{padding-left:30px;box-sizing:border-box;border-radius:10px 0 0 10px}.product-price__table table th:nth-child(2){padding-left:30px;box-sizing:border-box}.product-price__table table th:last-child{box-sizing:border-box;border-radius:0 10px 10px 0;padding:0;width:315px}.product-price__table .btn-mint{box-shadow:0px 2px 2px rgba(0,0,0,.1);border-radius:0 10px 10px 0}.product-price__table table td{box-sizing:border-box;background:#fff;box-shadow:0px 2px 2px rgba(0,0,0,.1);font-weight:500;font-size:20px;line-height:24px;color:#333}.product-price__table table td:first-child{padding-left:30px;box-sizing:border-box;border-radius:10px 0 0 10px}.product-price__table table td:nth-child(2){padding-left:30px;box-sizing:border-box}.product-price__table table td:last-child{box-sizing:border-box;border-radius:0 10px 10px 0;padding:0}.product-price__table .btn-blue{box-shadow:0px 2px 2px rgba(0,0,0,.1);border-radius:0 10px 10px 0}.product-info-slider{background:#fff;border-radius:10px;margin-bottom:40px;margin-top:15px;padding:3px 0;box-sizing:border-box}.product-info-slider br{display:none}.product-info-slide{box-sizing:border-box;padding:12px;background:#fff}.product-info-slide a{display:block;height:260px;border-radius:10px;overflow:hidden;position:relative}.product-info-slide a img{width:100%;height:100%;object-fit:cover}.product-info-slide a .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;background:rgba(0,0,0,.6);border-radius:10px;font-weight:600;font-size:22px;line-height:22px;text-align:center;color:#79d000;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s}.product-info-slide a:hover .overlay{opacity:1}.banner-product .banner__img:before,.banner-product .banner__img:after{display:none}.contacts{padding-top:60px}.contacts__list{display:flex;gap:24px}.contacts__left{max-width:1074px;width:100%;display:flex;flex-wrap:wrap;border-radius:20px;overflow:hidden}.contacts__left .contact{width:33.333%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;min-height:233px;border:1px solid #f1f1f1;background:#fff;box-sizing:border-box;padding:15px;transition:all .3s}.contacts__left .contact:hover{background:#f8f8f8}.contacts__left .contact:nth-child(1){border-bottom:0}.contacts__left .contact:nth-child(2){border-left:0;border-right:0;border-bottom:0}.contacts__left .contact:nth-child(3){border-bottom:0}.contacts__left .contact:nth-child(5){border-left:0;border-right:0}.contact__title{margin-top:15px;margin-bottom:10px;font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#000}.contact__info a{font-weight:500;font-size:20px;line-height:28px}.contact__info p{font-weight:500;font-size:20px;line-height:28px}.contact__icon{height:30px}.contact__info .social{margin-top:10px}.contact__info .social li{margin:0 10px}.contacts__right{max-width:343px;width:100%}.contacts__right .contact{height:100%;width:100%;background:#fff;border-radius:20px;box-sizing:border-box;padding:20px}.contacts__right .contact p{margin-top:10px;font-weight:500;font-size:18px;line-height:32px}.contacts__right .contact p:first-child{margin-top:15px}.contact-map{padding:100px 0}.contact-map iframe{border:none;border-radius:20px}.page-template-portfolio .portfolio{padding-top:60px;padding-bottom:100px;background:0 0}.portfolio-menu{list-style:none;margin:0;display:flex;justify-content:space-between;background:#60c1cc;border-radius:40px;box-sizing:border-box;padding:6px}.portfolio-menu li a{font-weight:600;font-size:20px;line-height:24px;color:#fff;box-sizing:border-box;padding:15px 75px;border-radius:40px;display:block}.portfolio-menu li.current-menu-item a{background:#2181e0}.portfolio__list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px;margin-top:40px}.breadcrumbs{margin-top:20px}.breadcrumbs span{font-weight:400;font-size:14px;line-height:18px;color:#222}.breadcrumbs a span{font-weight:400;font-size:14px;line-height:18px;color:#2181e0}.arrow{background:#fff;width:50px;height:50px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.arrow.prev{left:-15px}.arrow.next{right:-15px}.arrow path{transition:all .3s}.arrow:hover{background:#2181e0}.arrow:hover path{fill:#fff}.price-table-two{position:relative}.price-table-two:before{content:'';background:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.05);border-radius:20px;width:98%;height:98%;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px}.price-table-two table{width:100%;border-collapse:collapse;border-radius:20px;overflow:hidden;position:relative;z-index:3}.price-table-two th{padding:30px 50px;font-weight:500;font-size:22px;line-height:25px;color:#fff;background:#2181e0}.price-table-two td{font-weight:400;font-size:16px;line-height:25px;color:rgba(0,0,0,.7);box-sizing:border-box;padding:30px 50px;border:1px solid rgba(0,0,0,.05);background:#fff}.price-table-two td:nth-child(even){border-left:0;border-right:0}.banner-product{padding-top:60px;padding-bottom:50px}.consultation{padding:50px 0}.consultation__block{width:100%;background:linear-gradient(121.58deg,#2181e0 .54%,#56acb6 100%);border-radius:20px;box-sizing:border-box;padding:30px 190px 30px 50px;display:flex;justify-content:space-between;align-items:center;position:relative}.consultation .container{position:relative}.consultation .container:before{content:'';position:absolute;left:50%;transform:translateX(-50%);background:rgba(33,129,224,.5);border-radius:20px;width:97%;height:98%;bottom:-10px}.consultation__text{max-width:610px;width:100%}.consultation__text h2{font-weight:700;font-size:36px;line-height:44px;color:#fff;position:relative}.consultation__text h2:before{content:'';background-image:url(/wp-content/uploads/2023/04/before-form-title.png);width:78px;height:110px;background-size:contain;position:absolute;left:-20px;top:-20px;background-repeat:no-repeat}.consultation__text p{font-weight:500;font-size:20px;line-height:30px;color:#fff;margin-top:25px}.consultation-form-block{position:relative;margin-bottom:-60px}.consultation_form{border:8px solid #79d000;background:#fff;box-shadow:0px 4px 20px rgba(0,0,0,.05);border-radius:30px;max-width:375px;width:100%;box-sizing:border-box;padding:45px 20px;position:relative;z-index:3}.consultation-form-block:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(/wp-content/uploads/2023/04/before-form.png);background-repeat:no-repeat;width:555px;height:357px}.consultation_form h3,.consultation_form span.title{font-weight:700;font-size:22px;line-height:40px;text-align:center;color:#000}.consultation_form p{font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#000;margin-top:5px}.consultation_form form{width:100%;margin-top:35px}.input{width:100%;position:relative;margin-bottom:20px}.input input{font-family:'Montserrat',sans-serif;border:1px solid #c7c7c7;border-radius:30px;height:60px;width:100%;box-sizing:border-box;padding-left:60px;font-weight:500;font-size:16px;line-height:20px;color:#333}.input input::placeholder{font-family:'Montserrat',sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#333}.input textarea{font-family:'Montserrat',sans-serif;background:rgba(255,255,255,.2);border:1px solid #c7c7c7;border-radius:20px;width:100%;height:127px;box-sizing:border-box;padding:20px;font-weight:500;font-size:16px;line-height:20px;color:#333}.input textarea::placeholder{font-family:'Montserrat',sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#333}.input select{font-family:'Montserrat',sans-serif;background:rgba(255,255,255,.2);border:1px solid #c7c7c7;border-radius:40px;box-sizing:border-box;padding:20px;width:100%;height:60px;font-weight:500;font-size:16px;line-height:20px;color:#333;background-image:url(/wp-content/uploads/2023/04/select-arrow.png);background-repeat:no-repeat;background-position:93% center;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.input img{position:absolute;top:17px;left:25px;z-index:2}input[name=page-title]{pointer-events:none;background-color:#f0f0f0;cursor:not-allowed}.wpcf7-spinner{display:none !important}.wpcf7-submit.btn-blue{border-radius:50px;position:relative;height:58px;max-width:100%;width:100%;font-weight:600;font-size:16px;line-height:20px;color:#fff;background-image:url(/wp-content/uploads/2023/04/submit-img.png);background-repeat:no-repeat;background-position:67% center;box-sizing:border-box;padding-right:30px;margin-top:30px}.agree{margin-top:25px;display:flex;align-items:flex-start;position:relative}.agree span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.agree-checkbox{display:block}.agree .wpcf7-list-item{display:block}.agree p{font-weight:400;font-size:12px;line-height:18px;color:rgba(0,0,0,.5);text-align:left;margin:0}.agree a{text-decoration-line:underline;color:#000;transition:all .3s}.agree a:hover{color:#2181e0}.agree p{margin-left:45px;display:block}.agree label{position:relative;display:block;cursor:pointer}.agree label input{display:none}.agree label .wpcf7-list-item-label{content:'';position:absolute;left:0;top:3px;background-color:#ddd;border-radius:20px;width:29px;height:12px;font-size:0;transition:all .3s}.agree label .wpcf7-list-item-label:before{content:'';position:absolute;left:1px;top:1px;background-color:#595959;width:10px;height:10px;border-radius:50%;transition:all .3s}.agree label input:checked+.wpcf7-list-item-label:before{left:calc(100% - 11px);background:#fff}.agree label input:checked+.wpcf7-list-item-label{background:#56abb5}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-not-valid-tip{display:none !important}.no-scroll{overflow:hidden}.modal{width:100%;height:100vh;position:fixed;background:rgba(0,0,0,.2);left:0;top:0;display:none;z-index:99999}.modal__window{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0px 4px 50px rgba(0,0,0,.05);border-radius:20px;box-sizing:border-box;padding:30px 45px;max-width:445px;width:100%}.modal__window h3,.modal__window .title{font-weight:600;font-size:26px;line-height:26px;margin-bottom:30px;text-align:center}.modal__window .agree p{font-size:10px;line-height:18px}.close{background:#fff;width:53px;height:53px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:inset 0px 2px 5px 2px rgba(0,0,0,.05);border:9px solid #fff;position:absolute;right:-30px;top:-30px;cursor:pointer}.pricelist__table{margin-bottom:50px}.pricelist__table h2{margin-bottom:30px}.pricelist__table .price-table-two th:first-child{width:365px}.pricelist__table .price-table-two img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}.pricelist{padding-top:60px;padding-bottom:100px}.case-page{padding-top:60px;padding-bottom:100px}.case-page__row{display:flex;justify-content:space-between;gap:24px}.case-page__left{max-width:952px;width:100%}.case-page__right{max-width:464px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.case-page__info{background:#fff;border-radius:20px}.case-page__info ul{list-style:none;margin:0;padding:45px 30px 0;box-sizing:border-box}.case-page__info ul li{margin-bottom:17px;font-weight:400;font-size:18px;line-height:24px;color:#000}.case-page__info ul li:last-child{margin-bottom:0}.case-page__info ul li strong{font-weight:600}.case-page__info .btn-blue{border-radius:40px;max-width:412px;height:80px}.case-page__info-btn{padding:83px 26px 26px;display:flex;justify-content:center;align-items:center}.slider-for{width:100%}.slider-for img{width:100%;height:100%;object-fit:cover;border-radius:20px}.slider-for .slide-catalog-item{height:525px}.slider-nav{width:100%;margin-top:30px}.slider-nav .slick-track{position:relative;display:flex}.slide-nav{box-sizing:border-box;padding:0 15px}.slide-nav:first-child{padding-left:0}.slide-nav:last-child{padding-right:0}.slide-nav-img{height:120px;cursor:pointer}.slide-nav-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.case-page__right-btn{display:flex;justify-content:center;align-items:center}.case-page__right-btn .btn-mint{border-radius:20px;max-width:100%;height:120px;font-weight:500;font-size:20px;line-height:26px;color:#fff}.similar-works{padding-bottom:100px}.info-mob{display:none}.close-menu{display:none}.btn-menu{display:none}.contacts-fix{position:fixed;right:0;top:50%;border-radius:10px 0 0 10px;width:50px;z-index:55;overflow:hidden}.contacts-fix__mail,.contacts-fix__phone{display:flex;justify-content:center;align-items:center;height:60px;width:100%;text-decoration:none;transition:all .3s;border:none;cursor:pointer}.contacts-fix button:hover,.contacts-fix a:hover{opacity:.8}.contacts-fix__phone{display:none;background:#333}.contacts-fix__mail{background:#79d000}.sitemap-list{display:flex}.sitemap-list .wsp-container{width:33.333%}.pricelist .tabs{max-width:1030px;width:100%;position:relative}.pricelist .tabs-two .tab{width:33.333%}.price-list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.price-item{width:25%;box-sizing:border-box;padding:12px}.price-item__block{height:100%;background:#fff;box-shadow:0px 2px 2px rgba(0,0,0,.1);border-radius:10px;position:relative}.price-item__img{width:100%;height:220px;border-radius:10px 10px 0 0;overflow:hidden}.price-item__img img{width:100%;height:100%;object-fit:cover}.price-item__body{box-sizing:border-box;padding:20px 15px 70px;text-align:center;width:100%}.price-item__name{font-size:15px;line-height:24px;width:100%}.price-item__price{font-weight:600;font-size:18px;line-height:24px;margin-top:15px;width:100%}.price-item .btn-blue{position:absolute;bottom:0;left:0;max-width:100%;width:100%;border-radius:0 0 10px 10px;height:50px;font-weight:500;font-size:16px;line-height:16px}.price-characteristics-list{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px;margin-top:100px}.price-characteristics-item{width:33.333%;box-sizing:border-box;padding:12px}.price-characteristics-item__block{background:#fff;border-radius:20px;height:567px;box-sizing:border-box;padding:40px 30px;position:relative;cursor:pointer}.price-characteristics-item__info{cursor:pointer;position:relative;margin-top:30px;height:197px}.price-characteristics-item__info h3{margin-bottom:20px;font-weight:500;font-size:26px;line-height:24px}.price-characteristics-item__info ul{height:125px;transition:all .3s;position:absolute;overflow:hidden;background:#fff;width:100%}.price-characteristics-item__info ul li{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-end;gap:5px}.price-characteristics-item__info ul li .dotted{border-bottom:1px dotted #000;flex:auto;position:relative;top:-7px}.price-characteristics-item__img{height:180px;display:flex;justify-content:center;width:100%;align-items:flex-end}.price-item__img{width:auto;height:auto}.price-characteristics-item__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px;gap:10px}.price-characteristics-item__price{font-weight:500;font-size:30px;line-height:24px;flex:auto}.price-characteristics-item__bottom .btn-blue{border-radius:10px;max-width:200px;height:50px;font-weight:500;font-size:16px;line-height:16px}.price-characteristics-item__bottom p{max-width:200px;width:100%}.price-characteristics-item__info:hover ul{height:auto}@media(max-width:1800px){.header{border-radius:0}}@media(max-width:1440px){.header__info img{display:none}.header{border-radius:0;margin-top:0}.price-characteristics-item__price{font-size:25px}}@media(max-width:1350px){.price-characteristics-item__price{font-size:20px}}@media(max-width:1300px){.case-page__left{max-width:800px;width:100%}}.main-navigation__mob-top{display:none}.swipe-line{display:none}@media(max-width:1024px){.banner__img{display:none}.banner__desc{max-width:100%;padding-right:0}.glass{width:50%}.glass-thickness-item{width:50%}.glass-thickness-item__img{height:275px}.glass__img{height:275px}.tabs-catalog-item{width:50%}.tabs-catalog-item__img{height:260px}.supplier{width:50%}.how-working-item{width:50%}.header__information{display:none}.close-menu{width:40px;height:26px;background:#d72229;border-radius:7px;display:flex;justify-content:center;align-items:center}.top-menu{display:block;padding-top:0;box-sizing:border-box;padding-left:0;padding-right:0}.top-menu li{height:auto;padding:0;box-sizing:border-box;margin-top:30px;display:block;position:relative}.menu-icon{display:block;margin-left:0;position:absolute;right:0;width:30px;height:30px;top:0}.menu-icon.rotate svg{transform:rotate(180deg);transform-origin:center}.menu-top--lvl1{position:relative;background:0 0;padding:0;width:100%;top:0;margin-top:30px}.menu-top--lvl2{display:none}.menu-top--lvl1 li{padding:0}.menu-top--lvl1 li a{color:#fff;font-size:20px}.top-menu li a{font-size:20px}.info-mob{display:block}.header__info p{color:#fff;margin-left:0;font-size:20px}.header__info a{color:#fff}.header__info{max-width:100%;margin-bottom:20px}.nav__block{display:block;background:0 0;overflow-x:hidden;overflow-y:auto;margin-top:30px;padding:0;height:65vh;box-shadow:none;border-radius:0}.top-menu>li{background:#56acb6;border-radius:10px;box-sizing:border-box;padding:25px 15px;margin-bottom:10px;margin-top:0}.top-menu>li a{font-weight:400;font-size:15px;line-height:17px}.menu-top--lvl1{position:relative;z-index:5;background:0 0;width:100%;box-sizing:border-box;border-top:none;top:0;display:none;padding:0;margin-top:5px}.menu-top--lvl1 li{padding:0;position:relative;padding-left:10px;box-sizing:border-box;margin-bottom:20px}.menu-top--lvl1 li:last-child{margin-bottom:0}.menu-top--lvl1 li .menu-icon{display:none}.menu-top--lvl1 li:before{content:'|';position:absolute;left:0;display:block;font-weight:700;color:#fff}.menu-top--lvl2{position:relative;z-index:5;background:0 0;width:100%;box-sizing:border-box;border-top:none;top:0;display:block;padding:0;margin-top:0;padding-left:6px}.menu-top--lvl2 li{padding:0;position:relative;padding-left:15px;box-sizing:border-box;margin-bottom:20px}.menu-top--lvl2 li:last-child{margin-bottom:0}.menu-top--lvl2 li:before{content:'||';position:absolute;left:0;display:block;font-weight:700;color:#fff}.menu-icon{position:absolute;right:15px;top:27px}.swipe-line{display:flex;align-items:center;justify-content:center;height:50px;width:100%;position:fixed;bottom:0;z-index:5;overflow:hidden}.swipe-line span{background:#2181e0;border-radius:5px;width:158px;height:4px;display:block}.footer__address{display:none}.product-price__table .btn-blue{font-size:14px;line-height:22px}.product-price__table .btn-mint{font-size:14px;line-height:22px}.consultation__block{padding:30px 30px 30px 50px}.consultation__text{max-width:490px;width:100%}.consultation__text h2{font-weight:700;font-size:30px;line-height:38px;color:#fff;position:relative}.portfolio-menu{overflow-x:auto}.case-page__row{flex-direction:column}.case-page__left{max-width:100%;width:100%}.case-page__right{max-width:100%}.pricelist__table th:first-child{display:none}.pricelist__table tbody tr:first-child td:first-child{display:none}.contacts__left .contact{width:50%}.product-price__table table th:last-child{width:auto}.price-item{width:33.333%}.price-characteristics-item{width:50%;box-sizing:border-box;padding:12px}.price-characteristics-item__info ul{position:relative;height:auto}.price-characteristics-item__info{height:auto}.price-characteristics-item__block{height:auto}.header-fix{display:block;position:fixed;bottom:10px;left:0;z-index:6;width:100%;box-sizing:border-box;padding:0 15px}.header-fix__block{display:flex;align-items:center;justify-content:space-between;background:rgba(86,172,182,.9);border-radius:30px;color:#fff;box-sizing:border-box;padding:11px;max-width:100%;width:100%;margin:0 auto}.header-fix__right{display:flex;align-items:center;gap:15px}.header-fix__block .btn{background:#2181e0;border-radius:30px;max-width:126px;width:100%;display:flex;justify-content:center;align-items:center;height:38px;font-weight:400;font-size:11px;line-height:11px;color:#fff;border:none}.header-fix__block .phone{font-weight:400;font-size:14px;line-height:20px;color:#fff}.main-navigation__mob-top{display:flex;justify-content:space-between}.nav{display:block;position:fixed;z-index:99;height:100%;width:100%;top:0;left:0;box-sizing:border-box;padding:10px 15px;margin-top:0;background:#fff;overflow:hidden;transform:translateY(-100%)}.navbar{background:0 0;border:none}body{background:#fff}.header{padding-top:10px;padding-bottom:10px;box-shadow:none}.banner{padding-top:50px}}@media(max-width:768px){.contacts-fix__phone{display:flex}.advantage{width:50%}.footer__top .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.footer__address{display:flex;margin:30px 0}.footer__whatsapp{margin-top:30px}.footer__menu .container{flex-wrap:wrap}.footer__menu-item{width:50%;text-align:center}.footer-menu li:last-child{margin-bottom:15px}.footer__copyright .container{flex-wrap:wrap}.footer__copyright p{order:3;width:50%}.footer__copyright a{width:50%;margin-bottom:10px}.footer__copyright p a{width:auto;margin-bottom:0}.footer__copyright a:nth-child(3){text-align:right}.footer__copyright p:last-child{text-align:right}.tabs-three .tab,.tabs-two .tab,.how-working .tab{font-size:15px}.consultation__block{flex-direction:column;padding:30px 15px}.consultation__text{max-width:100%;width:100%;text-align:center}.consultation__text br{display:none}.contacts__list{flex-direction:column}.contacts__right{max-width:100%;width:100%}.sitemap-list .wsp-container{width:50%}.sitemap-list{flex-wrap:wrap}.price-item{width:50%}.price-characteristics-list{margin:0}.price-characteristics-item{width:100%;padding:12px 0}.price-characteristics-item__block{padding:30px 15px}}@media(max-width:450px){.logo{margin-bottom:30px}.banner__btns{flex-direction:column}.banner__btns .btn-blue{margin-right:0;max-width:100%;margin-bottom:20px}.btn-video{max-width:100%}.advantage{width:100%;padding:12px 0}.advantages__list{margin:0}.glass{width:100%;padding:12px 0}.types-glass__list{margin:0}.glass-thickness-item{width:100%;padding:8px 0}.glass-thickness__list{margin:0}.tabs-catalog-item{width:100%;padding:12px 0}.tabs-catalog__list{margin:0}.tabs-three .tab,.tabs-two .tab,.how-working .tab{font-size:9px;line-height:18px}.supplier{width:100%;padding:12px 0}.suppliers__list{margin:0}.how-working-item{width:100%;padding:12px 0}.how-working__list{margin:0}.case-big{width:100%;padding:12px 0}.case{width:100%;padding:12px 0}.portfolio__list{margin:0}.banner__btns .btn-mint{max-width:100%}.price-table-two,.product-price__table{position:relative;overflow:hidden;overflow-x:auto}.price-table-two table,.product-price__table table{width:1000px}.consultation_form h3,.consultation_form span.title{font-weight:700;font-size:18px;line-height:30px;text-align:center;color:#000}h1{font-weight:700;font-size:30px;line-height:38px;color:#000}h2,h3,span.title{font-weight:700;font-size:25px;line-height:33px;color:#000}.banner__desc h1 br{display:none}.slider-for .slide-catalog-item{height:260px}.slide-nav-img{height:60px;cursor:pointer}.slide-nav{box-sizing:border-box;padding:0 5px}.pricelist__table .price-table-two table{width:700px}.contacts__left .contact{width:100%}.sitemap-list .wsp-container{width:100%}.price-item{width:100%;padding:12px 0}.price-list{margin:0}.price-characteristics-item__info ul li{font-size:14px}.price-characteristics-item__price{max-width:170px}.price-characteristics-item__bottom p{max-width:150px}.price-characteristics-item__bottom .btn-blue{max-width:150px}.call{display:none}.logo__text p.logo__name{font-size:24px;line-height:28px}.logo__text p{font-size:12px;line-height:10px}.logo__text{margin-left:10px}.logo__icon{width:26px;top:10px}.logo__icon svg{width:26px;height:auto}.header__contact img{width:30px;height:30px}.logo{margin-bottom:0}.tabs__list .tab{border-radius:40px;box-sizing:border-box;padding:10px 15px;font-weight:400;font-size:13px;line-height:24px;color:#000;width:auto}.tabs__list .tab.active{color:#fff;background:#2181e0}.tab-slider{display:none}.tabs__list{background:0 0;border:none;width:100%;overflow-x:auto;gap:15px;white-space:nowrap}.close{right:20px;top:20px;box-shadow:none;border:none}.header{position:relative;z-index:999999}.modal{background:rgba(0,0,0,.5)}}