body,html{opacity:1}pre{display:none!important}.bx-breadcrumb{flex-wrap:wrap;display:flex!important}.background-banner{min-height:640px;padding:40px 0;position:relative;background:#f6f6fa}.background-banner.v2{min-height:595px}.background-banner .background-image{right:0;position:absolute;bottom:0;top:0}.background-banner.v2 .background-image{right:10%}.background-banner .background-image img{height:100%;object-fit:contain;width:100%}.purple-text{color:#3a61ed}.background-banner__desc{font-size:18px;font-weight:500;max-width:45%;line-height:1.4;margin-top:25px}.background-banner__why{font-size:16px;max-width:60%;line-height:1.5;margin-top:50px}.why__row{align-items:center;display:flex}.why__row+.why__row{margin-top:30px}.why__icon{height:70px;flex-shrink:0;justify-content:center;border:1px solid #eae7f3;margin-right:30px;box-sizing:border-box;align-items:center;border-radius:3px;background:#fff;width:70px;display:flex}.why__icon img{height:45px;object-fit:contain;width:45px}.background-banner__bottom{margin-top:50px}.btn-calc{padding:12px 20px;font-size:14px;font-weight:600;font-style:normal;color:#fff;max-width:282px;text-align:left;align-items:center;line-height:1.3;display:flex}.btn-calc:before{height:36px;flex-shrink:0;margin-right:20px;content:"";background:no-repeat 50% url(/upload/static-pages/icons/icon-calc.svg);background-size:contain;width:36px;display:inline-block}#call-contract .form-check-wrap,#call-director .form-check-wrap,#call-measurer .form-check-wrap{display:none}#call-contract .form-privacy-text,#call-director .form-privacy-text,#call-measurer .form-privacy-text{font-size:15px;font-weight:500;margin-bottom:0;color:var(--5,#9ca3af);padding-bottom:0}#call-contract .form-privacy-text a,#call-director .form-privacy-text a,#call-measurer .form-privacy-text a{color:inherit}.wholesale-desc-page{margin-bottom:80px}.wholesale-desc-page .geography .region{margin-bottom:20px}@media (max-width:1200px){.background-banner .background-image{display:none}.background-banner__desc,.background-banner__why{max-width:100%}}.section .nav{justify-content:center;gap:54px}.section .nav button{border:2px solid #e7e0fd;font-weight:600;color:#000;border-radius:3px;background:#fff}.section .nav-pills .nav-link.active,.section .nav-pills .show>.nav-link{color:#000;background:#e7e0fd}.section .tab-pane>.block{flex-direction:row;gap:65px;align-items:center;display:flex}.section .tab-pane>.block .price_block{flex-direction:row;gap:38px;display:flex}.section .tab-pane>.block .price_block p{padding:0;margin:0}.section .tab-pane>.block .price_block .price_1{color:#807f7f}.section .tab-pane>.block .price_block .price_2{color:#8962f6}.section .tab-pane>.block .block_info{flex-direction:column;gap:20px;align-items:flex-start;display:flex}.section .tab-pane>.block .block_info .button{padding:15px 20px;text-decoration:none;color:#fff;border-radius:2px;background:#8962f6}.section_2 .block_section{flex-direction:column;gap:40px;display:flex}.section_2 .block{justify-content:space-between;flex-direction:row;align-items:center;border-radius:5px;background:#efeff4;display:flex}.section_2 .block:nth-child(2n){flex-direction:row-reverse}.section_2 .block .info{padding:0 180px;flex-direction:column;gap:20px;text-align:center;align-items:center;width:100%;display:flex}.section_2 ul{padding:0;list-style-type:none;margin:0}.section_2 .block .info>a{padding:14px 30px;font-size:18px;text-decoration:none;font-weight:700;color:#fff;border-radius:2px;background:#8962f6}.section_2 .block .info .title{font-size:20px;font-weight:600;color:#111}.section,.section_2,.section_3{padding:20px 0}.mainpage-questions h3{text-align:center}.section h2,.section_2 h2,.section_3 h2{text-align:center;padding-bottom:40px}.section_3 .block_section{justify-content:center;flex-wrap:wrap;flex-direction:row;display:flex}.section_3 .block{height:210px;padding:0 50px;justify-content:center;flex-direction:column;gap:12px;align-items:flex-start;background:#efeff4;width:387px;display:flex}.section_3 .block:hover{background:#8962f6}@media (max-width:767px){.section .nav{gap:5px}.section .tab-pane>.block{padding:0 10px;flex-direction:column}.section .tab-pane>.block img{width:100%}.section_2 .block,.section_2 .block:nth-child(odd){flex-direction:column}.section_2 .block .info{padding:10px}.section_2 .block img{padding:10px;width:100%}}.request-form{background:#efeff4}.request-form form{padding:80px 0 100px;position:relative}.request-form .background-pic{right:0;position:absolute;bottom:0}.form-title{font-size:32px;font-weight:600;color:#111;line-height:39px}.form-desc{font-size:16px;font-weight:400;color:#111;line-height:20px;margin-top:20px}.form-groups{position:relative;margin-top:30px;display:flex}.form-groups .form-group+.form-group{margin-left:20px}@media (max-width:991px){.request-form .background-pic{display:none}}@media (max-width:576px){.form-groups{flex-direction:column}.form-groups .form-group+.form-group{margin-left:0}.request-form form{padding:40px 0 50px}}.causes-section{padding:70px 0}.causes__blocks{justify-content:space-between;flex-wrap:wrap;margin:26px -24px -24px;display:flex}.causes__block{padding:24px;min-width:243px;text-align:center;width:20%}.causes__icon{height:103px;flex-shrink:0;justify-content:center;border:1px solid #eae7f3;box-sizing:border-box;margin:0 auto;align-items:center;border-radius:3px;background:#fff;width:103px;display:flex}.causes__icon img{height:60px;object-fit:contain;width:60px}.causes__text{overflow-wrap:break-word;font-size:16px;line-height:1.4;margin-top:30px}@media (max-width:576px){.causes__block{padding:12px 24px;text-align:left;align-items:center;width:100%;display:flex}.causes__icon{margin:0 20px 0 0}.causes__text{margin:0}}.variants{padding:70px 0}.variants-row{flex-wrap:wrap;margin:40px -10px -10px;display:flex}.variant-block{padding:10px;color:#fff;width:25%}.variant-block__inner{height:360px;padding:30px;position:relative;flex-direction:column;display:flex}.variant-block__pic{right:0;position:absolute;bottom:0;top:0;left:0;z-index:-1}.variant-block__pic img{height:100%;object-fit:cover;width:100%}.variant-name{font-size:24px;font-weight:600;line-height:29px;display:block}.variant-desc{font-size:14px;font-weight:500;line-height:1.4;margin-top:10px;display:block}.variant-block__bottom{margin-top:auto}.variant-price{font-size:18px;font-weight:700;line-height:22px}.variant-button{margin-top:20px}@media (max-width:991px){.variant-block{width:50%}}@media (max-width:576px){.variant-block{width:100%}}.glazing-section{margin-top:70px}.glazing-slider{position:relative;margin:29px -11px 0;display:flex}.glazing-item{padding:0 11px;width:25%}.glazing-item__inner{height:100%}.glazing__picture{height:157px;padding:0 20px;position:relative}.glazing-img{max-width:100%;margin:0 auto}.glazing__picture:after{right:0;content:"";position:absolute;bottom:0;top:50%;border-radius:5px 5px 0 0;background:#f5f5fa;left:0;z-index:-1}.glazing-body{height:calc(100% - 157px);padding:30px 20px;flex-direction:column;border-radius:0 0 5px 5px;background:#f5f5fa;display:flex}.glazing__name{font-size:16px;font-weight:600;color:#1f1f1f;line-height:1.4}.glazing__info{margin-top:25px}.glazing-prop{font-size:12px;font-weight:500;line-height:1.5;display:flex}.glazing-prop+.glazing-prop{margin-top:8px}.glazing-prop__name{flex-shrink:0;margin-right:15px;color:#6f6983;width:35%}.glazing-prop__val{color:#111}.glazing__bottom{padding-top:19px;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.glazing-price{font-size:16px;font-weight:700;color:#3a61ed;line-height:22px}.btn-purple-invert{height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;font-size:16px;border:2px solid #3a61ed;font-weight:500;color:#1f1f1f;transition:.3s;max-width:100%;text-align:center;box-sizing:border-box;border-radius:2px;background:transparent;cursor:pointer;line-height:38px;white-space:nowrap}.btn-purple-invert:active,.btn-purple-invert:focus,.btn-purple-invert:hover{color:#fff;outline:0;background:#3a61ed}.glazing-slider .slick-arrow{height:24px;transform:translateY(-50%);font-size:0;border:0;position:absolute;outline:0!important;top:50%;background:transparent;width:14px;z-index:1}.glazing-slider .slick-prev{background:no-repeat 50% url(/upload/static-pages/icons/icon-chevron-left.svg);background-size:contain;left:-30px}.glazing-slider .slick-next{right:-30px;background:no-repeat 50% url(/upload/static-pages/icons/icon-chevron-right.svg);background-size:contain}.glazing-slider .slick-list,.glazing-slider .slick-track{width:100%}.glazing-slider .slick-track{display:flex}.glazing-item{height:auto}.okna-fake{margin-top:70px}.okna-fake__blocks{flex-wrap:wrap;margin-top:60px;display:flex}.okna-fake__block{color:#000;background:#f5f5f5;width:50%}.okna-fake__picture{position:relative}.okna-fake__picture:before{right:0;content:"";position:absolute;bottom:40%;top:0;background:#fff;left:0;z-index:0}.okna-fake__picture:after{right:0;content:"";position:absolute;bottom:0;top:60%;background:#f5f5f5;left:0;z-index:-1}.okna-fake__img{position:relative;max-width:100%;margin:0 auto;display:flex;z-index:1}.okna-fake__img-front{right:60px;position:absolute;max-width:unset;top:30px;z-index:2}.okna-fake__body{padding:26px 50px 50px;background:#f5f5f5}.okna-fake__name{font-size:24px;font-weight:600;text-align:center;line-height:1.3}ul.okna-fake__info{padding:0;font-size:16px;font-weight:500;margin-bottom:0;line-height:1.7;margin-top:40px}ul.okna-fake__info li{display:flex}ul.okna-fake__info li+li{margin-top:20px}ul.okna-fake__info li i{flex-shrink:0;margin-right:15px;margin-top:-5px}.icon-check-circle{background:no-repeat 50% url(/upload/static-pages/icons/icon-check-circle.svg);background-size:contain}.icon-check-circle,.icon-close-circle{height:30px;width:30px;display:inline-block}.icon-close-circle{background:no-repeat 50% url(/upload/static-pages/icons/icon-close-circle.svg);background-size:contain}.okna-fake__block.purple{color:#fff}.okna-fake__block.purple,.okna-fake__block.purple .okna-fake__body,.okna-fake__block.purple .okna-fake__picture:after{background-color:#3a61ed}@media (max-width:768px){.okna-fake__block{width:100%}.okna-fake__block+.okna-fake__block{margin-top:15px}.okna-fake__img-front{transform:translateX(-34px);right:0;max-width:100%;left:0}.okna-fake__body{padding:13px 25px 25px}.okna-fake__name{font-size:18px}ul.okna-fake__info{font-size:12px;margin-top:20px}}.alum-okna-page .background-banner__why{max-width:50%}.advantages-slider-section,.okna-individual{margin-top:70px}.proizvodstvo-section{margin-bottom:50px;margin-top:70px}@media (max-width:1200px){.alum-okna-page .background-banner__why{max-width:100%}}.top-text{font-size:16px;line-height:1.4;margin-top:20px}.repair-price__wrap{flex-wrap:wrap;margin:35px -5px -5px;display:flex}.repair-price__item{padding:5px;width:25%}.repair-price__item-inner{height:200px;overflow:hidden;padding:25px;position:relative;flex-direction:column;background-size:cover;background-position:50%;border-radius:2px;background-repeat:no-repeat;display:flex}.repair-price__item-name{overflow-wrap:break-word;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;line-height:1.4}.repair-price__item-price{font-size:16px;font-weight:500;color:#fff;text-align:center;margin-top:auto}.repair-price__item-anounce{padding:25px;font-size:12px;font-weight:500;right:0;color:#fff;transition:.3s;position:absolute;opacity:0;text-align:center;top:0;background:#3a61ed;left:0;line-height:1.4}.repair-price__item:hover .repair-price__item-anounce{opacity:1}@media (max-width:991px){.repair-price__item{width:33.33%}}@media (max-width:768px){.repair-price__item{width:50%}}@media (max-width:475px){.repair-price__item{width:100%}}.icon-whatsapp{height:25px;margin-right:10px;background:no-repeat 50% url(/upload/static-pages/icons/icon-whatsapp.svg);background-size:contain;width:25px;vertical-align:middle;display:inline-block}.forward-estimate{background:#efeff4;margin-top:80px}.forward-estimate__wrap{padding:80px 0;position:relative}.forward-estimate__title{font-size:32px;font-weight:600;line-height:1.4}.forward-estimate__desc{font-size:16px;max-width:40%;line-height:1.4;margin-top:20px}.forward-estimate__bottom{margin-top:20px}.forward-estimate__bottom a{font-size:16px;text-decoration:none;font-weight:600;color:#111}.forward-estimate__pic{right:0;position:absolute;bottom:0}@media (max-width:1200px){.forward-estimate__pic{display:none}.forward-estimate__desc{max-width:100%}}.our-work{margin-top:80px}.our-work__wrap{flex-wrap:wrap;margin-top:30px;display:flex}.our-work__item{height:250px;overflow:hidden;position:relative;width:33.33%}.our-work__item img{height:100%;object-fit:cover;width:100%}.our-work__item-desc{padding:15px 30px;font-size:14px;font-weight:500;color:#fff;text-align:center;background:#3a61ed;line-height:1.4}.our-work__item .hover-block{right:0;transition:.3s;position:absolute;opacity:0;bottom:0;top:0;left:0}.our-work__item:hover .hover-block{opacity:1}.our-work__button-block{justify-content:center;right:0;position:absolute;bottom:40px;left:0;display:flex}.discount-banner{background:url(/local/templates/svoi_okna/images/discount-banner.png) 50% no-repeat;background-size:cover}.discount-banner .container{padding-top:10px;justify-content:center;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;align-items:center;padding-bottom:10px;display:flex}.discount-banner__price{font-size:35px;font-weight:700;margin-left:20px;white-space:nowrap}.windows-page .advantages-new__item a{text-decoration:none;color:inherit;transition:.3s}.windows-page .advantages-new__item a:hover,a:hover{color:#3a61ed}.balkons-scheme-work{padding-top:80px;position:relative;background:#f6f6fa;padding-bottom:80px}.balkons-scheme-work:after,.balkons-scheme-work:before{content:"";position:absolute;bottom:0;top:0;background:inherit;width:9999px;z-index:0}.balkons-scheme-work:before{right:0}.balkons-scheme-work:after{left:0}.balkons-scheme-work__heading{font-size:32px;font-weight:600;position:relative;padding-bottom:40px;z-index:1}.balkons-scheme-work__list{flex-wrap:wrap;margin-right:-10px;position:relative;margin-left:-10px;display:flex;z-index:1}.balkons-scheme-work__item{min-height:240px;padding:30px;border:1px solid #f3f3f3;position:relative;flex-direction:column;margin:10px;align-items:baseline;background:#fff;width:calc(25% - 20px);display:flex}.balkons-scheme-work__item-title{padding-top:20px;font-size:16px;position:relative;z-index:1}.balkons-scheme-work__item-btn{height:44px;justify-content:center;font-size:16px;font-weight:500;color:#fff;transition:.3s;position:relative;align-items:center;border-radius:2px;background:#3a61ed;cursor:pointer;width:100%;margin-top:20px;display:flex;z-index:1}.balkons-scheme-work__item-add-image{position:absolute;z-index:0}.balkons-scheme-work__item-icon{position:relative;z-index:1}.balkons-scheme-work__item-btn:hover{background:#6242cb}.balkons-price-list{padding-top:80px;padding-bottom:80px}.balkons-price-list__heading{font-size:32px;font-weight:600;position:relative;padding-bottom:40px;z-index:1}.balkons-price-list__list table{width:100%}.balkons-price-list__list thead{font-weight:600;color:#8c8c8c;text-transform:uppercase}.balkons-price-list__list thead tr{padding-bottom:10px}.balkons-price-list__list tr{border-bottom:1px solid #eee}.balkons-price-list__list thead td{padding-right:40px;padding-bottom:10px;width:1px}tbody .balkons-price-list__item-image{padding-top:30px;padding-right:40px;padding-bottom:30px}tbody .balkons-price-list__item-image a{width:240px;line-height:0px;display:block}tbody .balkons-price-list__item-image img{width:100%}tbody .balkons-price-list__item-name{padding-top:30px;font-size:16px;font-weight:700;padding-right:40px;padding-bottom:30px}tbody .balkons-price-list__item-name a{text-decoration:none;color:inherit}tbody .balkons-price-list__item-include{padding-top:30px;font-size:14px;padding-right:40px;padding-bottom:30px}tbody .balkons-price-list__item-include ul{list-style:none;padding:0;margin:0}tbody .balkons-price-list__item-prices{padding-top:30px;padding-bottom:30px}tbody .balkons-price-list__item-prices strong{font-size:18px;font-weight:700;color:#3a61ed}.balkons-price-list__open-btn{padding-top:30px;text-align:center}.balkons-price-list__open-btn span{padding:11px 30px;border:2px solid #3a61ed;transition:.3s;border-radius:2px;cursor:pointer;display:inline-block}.balkons-price-list__open-btn span:hover{color:#fff;background:#3a61ed}.balkons-price-list__list table{table-layout:fixed}thead .balkons-price-list__item-image{width:280px!important}thead .balkons-price-list__item-name{width:auto!important}thead .balkons-price-list__item-include{width:420px!important}thead .balkons-price-list__item-prices{width:auto!important}tbody .balkons-price-list__item-include li{padding-bottom:10px;display:flex}tbody .balkons-price-list__item-include li:before{height:5px;flex-shrink:0;margin-right:8px;content:"";position:relative;top:7px;border-radius:100px;background:#3a61ed;width:5px;display:block}.balkons-price-list__list td{vertical-align:top}.balkons-photogallery{padding-top:80px;font-size:14px;position:relative;background:#f6f6fa;padding-bottom:120px;margin-top:60px}.balkons-photogallery:after,.balkons-photogallery:before{height:100%;content:"";position:absolute;top:0;background:inherit;z-index:0}.balkons-photogallery:before{right:0;width:9999px}.balkons-photogallery:after{left:0;width:9999px}.balkons-photogallery__heading{font-size:32px;font-weight:600;position:relative;text-align:center;z-index:1}.balkons-photogallery__head{margin-bottom:40px;position:relative}.balkons-photogallery__list{position:relative;z-index:1}.balkons-photogallery__item{align-items:start;display:none}.balkons-photogallery__item-description{padding-right:40px}.balkons-photogallery__item-title{font-size:20px;font-weight:700;text-transform:uppercase;padding-bottom:10px}.balkons-photogallery__item-address{font-size:14px;font-weight:400}.balkons-photogallery__item-price{padding-top:30px;border-top:1px solid #dcdce1;margin-top:30px}.balkons-photogallery__item-price-value{font-size:32px;font-weight:700;color:#3a61ed}.balkons-photogallery__item-order{padding:13px 30px;font-weight:500;color:#fff;transition:.3s;text-align:center;border-radius:2px;background:#3a61ed;cursor:pointer;margin-top:30px}.balkons-photogallery__item-order:hover{background:#6242cb}.balkons-photoogallery__item-images{flex-shrink:0;position:relative;width:540px}.balkons-photoogallery__item-images a{line-height:0px;display:block}.balkons-photoogallery__item-images a img{height:360px;object-fit:cover;width:100%}.balkons-photoogallery__item-images .slick-list{position:relative;z-index:0}.balkons-photoogallery__item-work-heading{font-size:14px;font-weight:700;text-transform:uppercase;padding-bottom:15px}.balkons-photoogallery__item-work ul{list-style:none;padding:0;margin:0}.balkons-photoogallery__item-work li{padding-bottom:10px;display:flex}.balkons-photoogallery__item-work li:before{height:5px;flex-shrink:0;margin-right:8px;content:"";position:relative;top:7px;border-radius:100px;background:#3a61ed;width:5px;display:block}.balkons-photoogallery__item-work{padding-left:40px}.balkons-photogallery__preview-item{position:relative}.balkons-photogallery__preview-item img{height:130px}.balkons-photogallery__preview-list .slick-arrow{height:30px;flex-shrink:0;padding:0;font-size:0;border:none;position:absolute;outline:none;top:50%;background:url(/images/photogallery-slider-arrow-black.png) 50% no-repeat;width:12px;margin-top:-15px;display:block}.balkons-photogallery__preview-list .slick-slide{margin:0 10px;cursor:pointer}.balkons-photogallery__preview-list .slick-slide img{height:130px;object-fit:cover;width:100%}.balkons-photogallery__preview-list .slick-slide:after{height:100%;transition:.3s;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:rgba(135,99,249,.7);background-position:50%;left:0;width:100%;background-image:url(/images/photogallery-preview-checkmark.png);background-repeat:no-repeat}.balkons-photogallery__preview-list .slick-slide:hover:after{opacity:.3;visibility:visible}.balkons-photogallery__preview-list .slick-slide.slick-current:after{opacity:1;visibility:visible}.balkons-photogallery__preview-list{margin-right:-32px;position:relative;margin-left:-32px;margin-top:40px;z-index:1}.balkons-photogallery__preview-list .slick-dots{list-style:none;padding:20px 0 0;justify-content:center;position:absolute;margin:0;align-items:center;width:100%;line-height:0px;display:flex}.balkons-photogallery__preview-list .slick-dots li{height:40px;align-items:center;cursor:pointer;display:flex}.balkons-photogallery__preview-list .slick-dots li button{height:2px;font-size:0;border:none;outline:none;background:#bfc4c9;width:50px}.balkons-photogallery__preview-list .slick-dots li.slick-active button{height:4px;border-radius:10px;background:#3a61ed}.balkons-photogallery__preview-list .slick-prev{transform:rotate(180deg);right:0;left:auto;z-index:1}.balkons-photogallery__preview-list .slick-list{margin:0 22px}.balkons-photogallery__inner{position:relative}.balkons-photoogallery__item-images .slick-arrow{height:30px;flex-shrink:0;padding:0;font-size:0;border:none;position:absolute;outline:none;top:50%;background:url(/images/photogallery-slider-arrow-white.png) 50% no-repeat;width:12px;margin-top:-15px;display:block;z-index:1}.balkons-photoogallery__item-images .slick-prev{left:30px}.balkons-photoogallery__item-images .slick-next{transform:rotate(180deg);right:30px}.balkons-photogallery__dots .slick-list{display:none!important}.variants .btn-purple-invert{text-decoration:none;color:#fff}.balkons-price-list__item-heading{display:none}.balkons-photogallery__dots{transform:translateY(-50%);right:0;position:absolute;opacity:0;visibility:hidden;top:50%;align-items:center;display:flex;z-index:1}.balkons-photogallery__dots .slick-arrow{height:20px;padding:0;font-size:0;border:none;transition:.3s;opacity:.7;margin:0 5px;background:url(/images/slider-arrow.png) 50% no-repeat;width:20px;display:block}.balkons-photogallery__dots .slick-arrow:hover{opacity:1}.balkons-photogallery__dots .slick-next{transform:scale(-1)}.aluminum-sliding-windows .background-banner .background-image{height:100%;position:static;width:550px}.aluminum-sliding-windows .content-header-inner{display:flex}.aluminum-sliding-windows .background-banner__desc,.aluminum-sliding-windows .background-banner__why{max-width:100%}.aluminum-sliding-windows .content-header-image{margin-right:-65px;margin-bottom:-40px;margin-top:-85px;padding-left:100px}.aluminum-sliding-windows .form-balcony h4{font-size:25px}.header-whatsapp{height:25px;background:url(/images/whatsapp-icon.png) 50% no-repeat;background-size:contain;width:25px;display:block}.header .header__main-panel .contacts .measurer{justify-content:space-around;align-items:center;display:flex}.header .header__main-panel .contacts button{margin:0;float:none}.header-mobile .mobile__middle-panel{justify-content:space-between;padding-right:15px;align-items:center;padding-left:15px;display:flex}.header .header-mobile .mobile__logo-icon{width:auto}.header-mobile .mobile__middle-panel-item{align-items:center;display:flex}.header .header-mobile .mobile__menu-icon{margin:0}.main-banner .main_banner__left-side{height:100%}.main-banner .main-banner__text{height:100%;min-height:480px;justify-content:center;flex-direction:column;align-items:baseline;line-height:1.4;display:flex}.main-banner .main-banner__title{padding:0 0 15px;text-transform:uppercase;margin:0;line-height:inherit}.main-banner span{font-size:inherit}.main-banner .main-banner__desc{font-size:24px}.main-banner .main-banner__advantages{padding-top:30px;display:flex}.main-banner .main-banner__advantages-item{margin-right:130px;align-items:center;display:flex}.main-banner .main-banner__advantages-item img{height:60px;margin-right:10px;object-fit:scale-down;border-radius:100px;background:#f0ecff;width:60px}.main-banner .main-banner__button{padding:10px 25px;font-size:16px;text-decoration:none;font-weight:700;color:#fff;transition:.3s;min-width:auto;border-radius:3px;background:#3a61ed;width:auto;margin-top:35px;display:inline-block}.main-banner .main-banner__button:hover{background:#5b30e4}.main-banner .main-banner__mobile-image,.main-banner .main-banner__mobile-image img{width:100%}.sliding-windows .variant-block{flex-grow:1}.sliding-windows .variant-block__bottom{margin-top:25px}.sliding-windows .variant-block__inner{justify-content:center}.sliding-windows-about-block{font-size:16px;color:#111}.sliding-windows-about-block__desc-wrap{align-items:center;display:flex}.sliding-windows-about-block__desc{font-size:14px;padding-left:80px}.sliding-windows-about-block__advantages{padding-top:80px}.sliding-windows-about-block__advantages-title{font-size:32px;font-weight:600;padding-bottom:40px}.sliding-windows-about-block__advantages ul{list-style:none;padding:0;flex-wrap:wrap;margin:0;display:flex}.sliding-windows-about-block__advantages ul li{position:relative;padding-right:30px;padding-bottom:40px;width:33.33333%;padding-left:60px}.sliding-windows-about-block__advantages ul li strong{padding-right:5px}.sliding-windows-about-block__advantages ul li:before{height:40px;content:"";position:absolute;top:0;background:url(/images/item-checkbox.png) 50% no-repeat;left:0;width:40px;display:block}.catalog_product-item{padding:0 10px 30px;width:20%}.bx_catalog_line_ul{padding:0;margin:30px 0;display:flex}.bx_catalog_line_ul li{list-style:none;border:1px solid #fff;margin-right:20px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:3px}.bx_catalog_line_ul li:hover,.smart-filter_item.active{box-shadow:0 0 20px -3px rgba(135,99,249,.3)}.bx_catalog_line_ul li .smart-filter_item{align-items:center;align-content:center;width:200px;display:flex}.bx_catalog_line_ul li .smart-filter_item span{padding:0 0 0 10px;font-size:14px;font-weight:400;font-style:normal;margin-bottom:0!important;color:#111;line-height:17px}select.sort-section{padding:6px 7px;font-size:14px;border:1px solid #eee;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;margin-bottom:30px;text-indent:.01px;color:#232323;background-color:#fff;background-position:92% 50%;border-radius:3px;width:215px;background-image:url(/local/templates/svoi_okna/images/select_ar.png);background-repeat:no-repeat}select.sort-section::-ms-expand{display:none}.bx_catalog_line-item a.smart-filter_item{text-decoration:none;color:#111}.index-sections__item{padding:30px 30px 180px;position:relative;box-sizing:border-box;margin:15px;border-radius:12px;background:#f7f8fe;width:calc(50% - 30px)}.index-sections__inner{flex-wrap:wrap;margin-right:-15px;margin-left:-15px;display:flex}.index-sections__item-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#111827}.index-sections__item-list ul{list-style:none;padding:0;margin:0}.index-sections__item-list ul li{margin-bottom:10px}.index-sections__item-list ul li a{font-size:16px;text-decoration:none;font-weight:500;color:#6b7280;transition:.3s}.index-sections__item-list ul li a:hover{color:#3a61ed}.index-sections__item img{right:0;position:absolute;bottom:0}.index-top-products__item{height:540px;height:530px!important;padding:20px 15px 15px;font-size:14px;border:1px solid #e5e7eb;flex-direction:column;margin:0 15px!important;border-radius:12px;background:#fff;display:flex!important}.index-top-products__item-image{margin-bottom:30px;line-height:0px;display:block}.index-top-products_glazed .index-top-products__item-image{cursor:default}.index-top-products__list{margin-right:-15px;margin-left:-15px;display:flex}.index-top-products__item-image img{object-fit:scale-down;width:100%}.index-top-products__item-price{font-size:24px;font-weight:600;margin-bottom:15px;color:#000}.index-top-products__item-title{height:40px;overflow:hidden;min-height:40px;text-overflow:ellipsis;font-size:16px;text-decoration:none;font-weight:500;margin-bottom:15px;color:#111827;-webkit-box-orient:vertical;line-height:20px;-webkit-line-clamp:2;display:block;display:-webkit-box}.index-top-products__item-desc{font-weight:500;color:#6b7280}.index-block__order-button{padding:17px;font-size:16px;text-decoration:none;font-weight:600;color:#3a61ed;transition:.3s;text-align:center;border-radius:8px;background:#e9ecfe;cursor:pointer;margin-top:auto}.index-block__order-button:hover{background:#c8d0ff}.index-top-products__head{justify-content:space-between;align-items:center;display:flex}.index-block__title{font-size:36px;font-weight:600;color:#1f2937;line-height:1.4}.index-top-products__link{font-size:16px;text-decoration:none;font-weight:500;color:#3a61ed}.index-our-work__item{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px}.index-our-work__item-title{font-size:18px;text-decoration:none;font-weight:500;margin-bottom:10px;color:#111827}.index-our-work__item-more-images{display:none}.index-our-work__item-image{cursor:pointer;line-height:0px;display:block}.index-our-work__item-image img{height:250px;object-fit:cover;width:100%}.index-our-work__item-text{height:200px;padding:15px;flex-direction:column;display:flex}.index-our-work__item-desc{font-size:15px;font-weight:400;color:#6b7280}.index-reviews__item{padding:32px;border:1px solid #e5e7eb;border-radius:12px}.index-reviews__item-head{justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.index-reviews__item-rating{display:flex}.index-reviews__item-rating-item{height:20px;background:url(/images/rating-star.png) 50% no-repeat;background-size:contain;cursor:pointer;margin-left:3px;width:20px;display:block}.index-reviews__item-rating-item_active{background-image:url(/images/rating-star-active.png)}.index-reviews__item-user{align-items:center;display:flex}.index-reviews__item-user-img{height:50px;overflow:hidden;margin-right:20px;object-fit:scale-down;border-radius:100px;width:50px}.index-reviews__item-user-name{height:20px;font-size:14px;font-weight:500;color:#111827;line-height:20px;white-space:nowrap}.index-reviews__item-user-date{font-size:15px;color:#6b7280}.index-reviews__item-comment{height:115px;height:auto;overflow:hidden;min-height:115px;text-overflow:ellipsis;max-height:none;-webkit-box-orient:vertical;line-height:23px;-webkit-line-clamp:5;-webkit-line-clamp:initial;display:-webkit-box;display:block}.index-reviews__item-readmore{font-size:16px;text-decoration:none;color:#2421b6;margin-top:15px;display:inline-block;display:none}.index-advantages__item{flex-grow:1;height:190px;padding:24px;border:3px solid #f3f4ff;flex-direction:column;text-align:center;align-items:center;border-radius:8px;display:flex!important}.index-advantages__item-icon{margin-bottom:25px}.index-advantages__item-text{height:70px;font-size:18px;font-weight:500;color:#000;position:absolute;padding-right:30px;bottom:0;box-sizing:border-box;padding-left:30px;z-index:1}.index-advantages__list{margin-right:-15px;margin-left:-15px;width:auto!important}.index-slider-right__head{justify-content:space-between;margin-right:0;padding-right:0;align-items:baseline;margin-left:0;padding-left:0;display:flex}.index-advantages .slick-dots{display:none!important}.index-slider-right__inner{position:relative}.index-slider-right__list{margin-left:-15px;width:116.66667%}.index-slider-right .slick-dots{list-style:none;margin:0;display:none}.index-slider-right .slick-dots li{list-style:none}.index-slider-right .slick-dots li button{height:5px;font-size:0;border:none;transition:.3s;outline:none;border-radius:5px;background:#f3f4ff;cursor:pointer;width:100px}.index-slider-right .slick-dots li.slick-active button{background:#b5c5fd}.index-slider-right__item{position:relative;margin:0 15px}.index-advantages .index-slider-right__item{height:220px!important}.index-block__head{margin-bottom:35px}.index-faq,.index-sections{margin-bottom:120px}.index-faq{color:#111827}.index-faq__item{overflow:hidden;margin-bottom:12px;transition:.3s;border-radius:10px;background:#f9fafb;display:none}.index-faq__item:first-child,.index-faq__item:nth-child(2),.index-faq__item:nth-child(3),.index-faq__item:nth-child(4),.index-faq__item:nth-child(5){display:block}.index-faq__item-text{padding:0 35px 25px;font-size:16px;display:none}.index-faq__item-title{padding:25px 35px;font-size:18px;font-weight:500;transition:.3s;position:relative;cursor:pointer}.index-faq__item-title:hover{background:#f3f4f6}.index-faq__item_active .index-faq__item-title{background:#f3f4ff}.index-faq__item-title:after{height:100%;right:0;transition:.3s;content:"";position:absolute;top:0;background:url(/images/index-faq-arrow.png) 50% no-repeat;width:84px}.index-faq__read-more{padding-top:30px;justify-content:center;font-size:16px;font-weight:500;color:#3a61ed;text-align:center;align-items:center;display:flex}.index-faq__read-more span{font-size:16px;position:relative;align-items:center;cursor:pointer;display:flex}.index-faq__read-more span:after{height:17px;content:"";background:url(/images/index-faq-read-more.png) 50% no-repeat;margin-left:10px;width:17px;display:block}.index-faq__item_active{background:#f3f4ff}.index-faq__item_active .index-faq__item-title{color:#3a61ed}.index-faq__item_active .index-faq__item-title:after{background-image:url(/images/index-faq-arrow-active.png)}.index-block{margin-bottom:100px;color:#111827}.custom-made-window{margin-top:100px}.index-partners__item{height:140px;padding:20px 10px;margin:0 10px;border-radius:8px;background:#f9fafb;line-height:0px;display:block}.index-partners__item img{height:100%;object-fit:scale-down;width:100%}.index-partners__list{margin-right:-40px;margin-left:-40px}.index-video-reviews__item{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px}.index-video-reviews__item-image{height:250px;position:relative;line-height:0px;display:block}.index-video-reviews__item-image img{height:100%;object-fit:cover;width:100%}.index-video-reviews__item-text{padding:25px 35px}.index-video-reviews__item-title{font-size:16px;font-weight:500;padding-bottom:10px}.index-video-reviews__item-date{font-size:15px;color:#6b7280}.index-video-reviews__item-image:after{height:76px;transform:translate(-50%,-50%);transition:.3s;content:"";position:absolute;top:50%;background:url(/images/video-reviews-play.png) 50% no-repeat;left:50%;width:76px;display:block}.mainpage-callback{overflow:hidden;margin-right:30px;color:#fff;border-radius:20px;background:#3960fa;margin-left:30px}.page__kontakty .mainpage-callback{margin:0}.mainpage-callback__title{font-size:33px;font-weight:600;padding-bottom:10px;line-height:1.3}.mainpage-callback__desc{font-size:16px;font-weight:500;max-width:600px}.mainpage-callback__inputs{padding-top:40px;justify-content:left;flex-wrap:wrap;padding-bottom:20px;display:flex}.mainpage-callback__inputs input{height:50px;padding:0 20px;font-size:16px;border:none;font-weight:500;margin-right:15px;color:#b5c5fd;outline:none;border-radius:8px;background:#4a71fb;width:280px}.mainpage-callback__inputs input::placeholder{color:#b5c5fd}.mainpage-callback__inputs input[type=submit]{font-size:16px;color:#3a61ed;background:#fff;cursor:pointer;width:220px}.mainpage-callback__inputs-item_filled{border:2px solid #8b9dfa!important;color:#fff!important}.mainpage-callback__inputs input:focus{border:2px solid #b5c5fd!important;color:#fff;background:#5d84ff!important}.mainpage-callback__privacy{font-size:16px;font-weight:500;opacity:.5}.mainpage-callback__privacy a{text-decoration:none;color:inherit;border-bottom:1px solid #fff}.mainpage-callback__inner{padding-top:80px;position:relative;padding-bottom:80px}.mainpage-callback__text{position:relative;z-index:1}.mainpage-callback__image{height:100%;right:-170px;position:absolute;top:0;width:auto}.mainpage-callback__success{display:none}.index-slider__item{position:relative}.index-slider__item-text{height:100%;transform:translate(-50%,-50%);padding-top:65px;justify-content:space-between;justify-content:center;color:#fff;position:absolute;flex-direction:column;top:50%;align-items:baseline;padding-bottom:80px;left:50%;width:100%}.index-slider__item-title{font-size:48px;font-weight:700;padding-bottom:25px;line-height:1.2}.index-slider__item-desc{max-width:580px;line-height:1.6}.index-slider__item-button{padding:13px 15px;text-decoration:none;color:#fff!important;transition:.3s;border-radius:8px;background:hsla(0,0%,100%,.12);cursor:pointer;margin-top:auto;display:inline-block}.index-slider__item-button:hover{background:hsla(0,0%,100%,.28)}.index-slider__item-button_big{padding:0;font-size:20px;font-size:14px;font-weight:500;font-weight:400;text-shadow:none;color:#000!important;color:#fff!important;transition:.3s;text-align:center;box-shadow:none;border-radius:100px;border-radius:0;border-radius:8px;background:#ffeb3b;background:#3a61ed;margin-left:0!important;width:250px;line-height:50px;margin-top:30px}.index-slider__item-button_big:hover{background:#cddc39;background-color:#0d3eed}.page__vetrazhnoe-osteklenie .index-slider__item-button_big{font-weight:600;color:#3a61ed!important;background:#fff}.index-slider__item-image-mobile{width:100%;display:none!important}.index-slider__item-image-desktop{min-height:650px;object-fit:cover;width:100%}.index-slider{overflow:hidden;margin-right:0;position:relative;border-radius:12px;border-radius:0;margin-left:0}.index-slider .slick-arrow{height:40px;padding:0;font-size:0;border:none;transition:.3s;position:absolute;opacity:.5;opacity:1;top:50%;background:url(/images/index-slider-arrow.png) 50% no-repeat;background-size:30px;background-color:hsla(0,0%,100%,.2);width:40px;z-index:1}.index-slider .slick-arrow:hover{opacity:1;background-color:hsla(0,0%,100%,.4)}.index-slider .slick-prev{margin-left:0;left:50%;left:30px}.index-slider .slick-next{transform:rotate(180deg);margin-right:0;right:50%;right:30px}.index-slider .slick-dots{list-style:none;padding:0;justify-content:center;font-size:0;position:absolute;bottom:30px;margin:0;width:100%;display:flex}.index-slider .slick-dots li button{height:3px;padding:0;border:none;transition:.3s;outline:none;opacity:.3;border-radius:5px;background:#fff;width:40px}.index-slider .slick-dots li.slick-active button{opacity:1}.index-slider .slick-dots li{padding:0 4px}.newheader{font-size:15px;color:#111827;position:relative;background:#fff;padding-bottom:30px;z-index:100}.newheader__top-inner{padding-top:15px;justify-content:space-between;padding-bottom:25px;display:flex}.newheader__top{position:relative;z-index:1}.newheader__selector{font-weight:500;color:#374151;position:relative}.newheader__selector ul{list-style:none;padding:10px 15px;position:absolute;margin:0;box-shadow:0 5px 3px 0 rgba(0,0,0,.22);border-radius:0 0 5px 5px;background:#fff;width:auto;white-space:nowrap;display:none;display:none!important;z-index:1}.newheader__selector ul li{padding:5px 0}.newheader__selector:hover ul{display:block}.newheader__selector a{text-decoration:none;color:inherit}.newheader__schedule{font-size:14px;font-weight:500;color:#6b7280;padding-right:10px;margin-left:20px}.newheader__middle a[href*=mailto]{text-decoration:none;font-weight:500;margin-right:auto;color:#6b7280}.newheader__top-menu{margin-left:auto}.newheader__top-menu ul{list-style:none;padding:0;margin:-5px 0 0;display:flex}.newheader__top-menu ul li{margin-left:0}.newheader__top-menu ul li a{padding:5px 8px;font-size:15px;text-decoration:none;font-weight:500;color:#374151;transition:.3s;border-radius:6px;display:inline-block}.newheader__top-menu ul li[data-type=bonus] a{color:#3a61ed;background:#f3f4ff}.newheader__top-menu ul li a:hover,.newheader__top-menu ul li a[href="#call-director"]{color:#3a61ed}.newheader__middle-inner{justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.newheader__logo{flex-shrink:0;text-decoration:none;padding-right:14px;align-items:center;display:flex}.newheader__logo a{line-height:0;display:inline-block}.newheader__logo img{height:60px;margin-right:20px}.newheader__logo-text{flex-direction:column;display:flex}.newheader__logo-title{font-size:20px;font-weight:700;color:#111827;text-transform:uppercase;display:none}.newheader__logo-slogan{font-size:12px;color:#4b5563}.newheader__phone{flex-wrap:wrap;margin:0 auto;align-items:center;padding-left:15px;display:flex}.newheader__phone a[href*=tel]{font-size:18px;text-decoration:none;font-weight:600;margin-right:15px;color:#1f2937;transition:.3s}.newheader__phone-btn{font-size:14px;text-decoration:none;font-weight:500;color:#3a61ed;transition:.3s;cursor:pointer;display:block}.newheader__phone-btn:hover{color:#1f2937}.newheader__email{text-decoration:none;font-weight:500;color:#6b7280}.newheader__calc{height:52px;justify-content:center;font-size:16px;border:1.5px solid #8b9dfa;font-weight:500;transition:.3s;padding-right:10px;align-items:center;border-radius:8px;cursor:pointer;width:auto;padding-left:10px;display:flex}.newheader__calc:hover{border:1.5px solid #283ad9}.newheader__open-form{height:52px;padding:0 20px;justify-content:center;font-size:16px;text-decoration:none;font-weight:600;color:#fff!important;transition:.3s;text-align:center;align-items:center;border-radius:8px;background:#3a61ed;cursor:pointer;margin-left:15px;white-space:nowrap;display:flex}.newheader__open-form:hover{background:#0d3eed}.newheader__telegram,.newheader__whatsap{height:52px;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;margin-left:15px;width:52px;display:flex}.newheader__telegram a,.newheader__whatsap a{height:28px;justify-content:center;align-items:center;width:28px;line-height:0px;display:flex}.newheader__telegram a img,.newheader__whatsap a img{max-width:100%;max-height:100%}.newheader__calc:before{height:26px;margin-right:15px;content:"";background:url(/images/header-calc.png) 50% no-repeat;width:25px;display:block}.newheader__calc:hover:before{background-image:url(/images/header-calc-active.png)}.newheader__bottom{font-size:16px;font-weight:500}.newheader__bottom-inner{justify-content:space-between;display:flex}.newheader__open-megamenu{height:48px;padding:0 20px;justify-content:center;text-decoration:none;color:#3a61ed;transition:.3s;align-items:center;border-radius:6px;background:#e9ecfe;cursor:pointer;display:flex}.newheader__open-megamenu:hover{background:#c9d5ff}.newheader__menu>ul{list-style:none;padding:0;justify-content:space-between;margin:0;display:flex}.newheader__menu>ul>li{flex-grow:1;position:relative;margin-left:12px}.newheader__menu>ul>li>a{height:48px;padding:0 35px;justify-content:center;text-decoration:none;color:#111827;transition:.3s;align-items:center;border-radius:6px;background:#f9fafb;display:flex}.newheader__menu>ul>li:hover>a{background:#f3f3f3}.newheader__menu>ul>li>ul{list-style:none;padding:15px 20px;border:1.5px solid #f3f4f6;position:absolute;min-width:100%;box-sizing:border-box;margin:0;box-shadow:0 10px 22px rgb(0 0 0/4%);border-radius:8px;background:#fff;width:230px;display:none;z-index:1}.newheader__menu>ul>li>ul>li>a{padding:7px 0;font-size:16px;text-decoration:none;color:inherit;transition:.3s;display:inline-block}.newheader__menu>ul>li>ul>li>a:hover{color:#3a61ed}.newheader__menu>ul>li:hover>ul{display:block}.newheader__open-megamenu:before{height:24px;margin-right:15px;content:"";background:url(/images/open-big-menu.png) 50% no-repeat;width:24px;display:block}.newheader_disclosed .newheader__open-megamenu:before{background:url(/images/open-big-menu-close.png)}.newheader__menu-item_dropdown>a:after{height:12px;content:"";background:url(/images/header-arrow.png) 50% no-repeat;margin-left:12px;width:12px;display:block}.newheader__menu{flex-grow:1}.newheader__selector-current{align-items:center;cursor:pointer;white-space:nowrap;display:flex}.newheader__selector-current:before{height:12px;margin-right:10px;content:"";background:url(/images/header-arrow.png) 50% no-repeat;width:12px;display:block;display:none}.newheader__megamenu a{font-size:16px;text-decoration:none;font-weight:600;color:#000;transition:.3s}.newheader__megamenu a:hover{color:#3a61ed}.newheader__megamenu li,.newheader__megamenu ul{list-style:none;padding:0;margin:0}.newheader__megamenu ul li ul a{font-size:16px;font-weight:400;transition:.3s}.newheader__megamenu ul li ul a:hover{color:#3a61ed}.newheader__megamenu ul li>ul{padding-top:15px}.newheader__megamenu ul li ul li{padding-bottom:15px}.newheader__megamenu-form{padding:40px 65px;border:1px solid #e5e7eb;border-radius:12px;margin-top:40px}.newheader__megamenu-form .g-recaptcha-wrap{height:50px;transform:scale(.641);transform-origin:0 0;width:212px}.newheader__megamenu-form-title{font-size:24px;font-weight:600;color:#000;padding-bottom:20px}.newheader__megamenu-form-input{flex-grow:1;height:52px;padding:0 20px;font-size:16px;border:2px solid #e5e7eb;font-weight:500;margin-right:15px;color:#9ca3af;outline:none;border-radius:8px}.newheader__megamenu-form-input::placeholder{color:#9ca3af75}.newheader__megamenu-form-input:hover{border:2px solid #d1d5db}.newheader__megamenu-form-input:focus,.newheader__megamenu-form-input_filled{border:2px solid #3a61ed!important;color:#111827}.newheader__megamenu-form [type=submit]{height:52px;padding:0;font-size:16px;font-weight:600;color:#fff;outline:none;border-radius:8px;background:#3a61ed;width:225px}.newheader__megamenu-form-input::placeholder{color:#9ca3af}.newheader__megamenu-form-privacy{padding-top:20px;font-size:15px;font-weight:500;color:#9ca3af}.newheader__megamenu-form-privacy a{font-size:inherit;text-decoration:underline;font-weight:400;color:inherit}.newheader__megamenu-form-fields{display:flex}.newheader__megamenu{padding-top:30px;position:absolute;border-top:1px solid #e5e7eb;box-shadow:0 100000px 0 100000px rgba(7,12,44,.5);background:#fff;padding-bottom:50px;width:100%;margin-top:25px;display:none;z-index:100}.newheader_disclosed .newheader__megamenu{display:block}.newheader__megamenu-list>ul{column-count:5}.newheader__megamenu-list>ul>li{break-inside:avoid-column}.newheadermob{position:relative;display:none;z-index:9999}.newheadermob__popup-menu .mm-navbar{border:none;flex-direction:column;display:flex}.newheadermob__popup-menu .mm-navbar .mm-navbar__title{padding:0 15px 20px;text-align:left;display:block}.newheadermob__popup-menu .mm-navbar .mm-navbar__title span{font-size:20px;font-weight:600;color:#111827}.newheadermob__popup-menu .mm-navbar .mm-btn--prev{height:80px;padding:0 15px;justify-content:start;width:100%;display:flex}.newheadermob__popup-menu .mm-navbar .mm-btn--prev:after{font-size:16px;font-weight:500;color:#6b7280;content:"Назад в меню"}.newheadermob__popup-menu .mm-navbar .mm-btn--prev:before{height:20px;transform:none;border:none;position:static;background:url(/images/mobmenu-arrow.png) 50% no-repeat;background-size:contain;margin:0 15px 0 0;width:20px;display:block}.newheadermob__popup-menu *{font-size:15px;background:#fff}.newheadermob__popup-menu .mm-listitem{overflow:hidden;border:none;margin:5px 15px;border-radius:6px;background:#f9fafb}.newheadermob__popup-menu .mm-listitem .mm-listitem__text{font-size:15px;font-weight:500;color:#111827;background:#f9fafb!important}.newheadermob__popup-menu .mm-listitem .mm-btn{border:none;background:#f9fafb!important}.newheadermob__popup-menu .mm-listitem:after{display:none}.index-calculator.calculator{background:transparent}.index-calculator.calculator .windowcalc2 .calc .calc__header{display:none}.index-calculator.calculator .windowcalc2 .calc{padding:0;background:none}.index-calculator.calculator #calc_block_lamination{padding:30px 0 0!important;margin:0;background:transparent}.index-calculator.calculator .windowcalc2 .calc_wrapper>.calc{padding:0!important}.index-calculator.calculator .windowcalc2 .calc_block{padding:0;border:none}.index-calculator.calculator .windowcalc2 .calc_right{padding:0;padding:0!important;border:none;margin:0;width:calc(100% - 670px)}.index-calculator.calculator .windowcalc2 .calc_left{width:630px}.index-calculator.calculator .windowcalc2 .calc-yandex-rating{margin-top:30px}.index-calculator.calculator .windowcalc2 .calc .calc__subtitle{display:none}.index-calculator.calculator #calc_block_additional{clear:both}.index-calculator.calculator .calc_glazing_features{padding-bottom:25px}.index-calculator.calculator .calc_glazing_features .calc_block_item_title{margin-bottom:0}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item{flex-grow:1;height:70px;padding:0;border:2px solid #e9ecfe;transition:.3s;box-sizing:border-box;margin:0 12px 0 4px;border-radius:6px;width:90px!important;display:block}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item:hover{border:2px solid #d1d5db}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item.active{border:2px solid #b5c5fd;background:#f3f4ff}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item:before{height:100%;padding:0;background-size:auto 30px;object-fit:scale-down;margin:0;background-position:50%;width:100%;display:block}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-5:before{background-image:url(/images/calc-window-1.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-5.active:before{background-image:url(/images/calc-window-1-active.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-1:before{background-image:url(/images/calc-window-2.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-1.active:before{background-image:url(/images/calc-window-2-active.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-2:before{background-image:url(/images/calc-window-3.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-2.active:before{background-image:url(/images/calc-window-3-active.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-3:before{background-image:url(/images/calc-window-4.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-3.active:before{background-image:url(/images/calc-window-4-active.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-4:before{background-image:url(/images/calc-window-5.png)}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item-window-4.active:before{background-image:url(/images/calc-window-5-active.png)}.index-calculator.calculator .callback-block{display:none}.index-calculator.calculator .calc_block_window_types{padding-bottom:20px;width:calc(100% + 15px);display:flex;display:none}.index-calculator.calculator .calc_block_window_types_btn,.index-calculator.calculator .calc_block_window_types_item{flex-grow:1;padding:12px 14px;font-size:16px;border:2px solid #e9ecfe;font-weight:500;margin-right:15px;color:#1f2937;transition:.3s;flex-direction:column;border-radius:6px;cursor:pointer;width:25%;line-height:1.4;display:flex}.index-calculator.calculator .calc_block_window_types_btn:hover,.index-calculator.calculator .calc_block_window_types_item:hover{border:2px solid #d1d5db}.index-calculator.calculator .calc_block_window_types_btn_active,.index-calculator.calculator .calc_block_window_types_item_active{font-size:16px;border:2px solid #b5c5fd;font-weight:700;color:#3a61ed;background:#f3f4ff}.index-calculator.calculator .calc_block_window_types_item ul{list-style:none;padding:0;margin:auto -4px 0;width:auto;display:flex}.index-calculator.calculator .calc_block_window_types_item ul li{height:4px;opacity:.7;margin:0 4px;border-radius:5px;background:#b5c5fd;width:100%}.index-calculator.calculator .calc_block_window_types_item ul li[data-type=active]{background:#3a61ed}.index-calculator.calculator .calc_block_window_description{padding:24px;font-size:15px;margin-bottom:40px;border-radius:12px;background:#f3f4ff;width:100%;display:none!important}.index-calculator.calculator .calc_block_window_description tr td:first-of-type{padding-right:50px}.index-calculator.calculator .calc_block_window_description tr td:nth-of-type(2){font-weight:500}.index-calculator.calculator .calc_block_window_description table{display:none}.index-calculator.calculator .calc_block_item_content__lamination ul li{padding:5px;border:2px solid #e9ecfe;border-radius:6px}.index-calculator.calculator .calc_block_item_content__lamination ul li.active{border:2px solid #3a61ed}.index-calculator.calculator .calc_block_item_content__lamination ul li img{border-radius:3px}.index-calculator.calculator .calc_block_lamination_disable .calc_block_item_content__lamination ul li{filter:grayscale(1);opacity:.5;cursor:no-drop}.index-calculator.calculator .calc_block_item_content.checkboxes{padding-top:20px;flex-wrap:wrap;clear:both;white-space:nowrap;display:flex}.index-calculator.calculator .calc_block_item_content.checkboxes .calc_block_item_content_item{box-sizing:border-box;margin:0 0 25px;width:50%;padding-left:30px}.index-calculator.calculator .calc_glazing_features .calc_block_item_content.checkboxes{flex-direction:column}.index-calculator.calculator .calc_glazing_features .calc_block_item_content.checkboxes .calc_block_item_content_item{margin-bottom:15px}.index-calculator.calculator .calc_block_item_content__lamination-outside{margin:0;width:50%}.index-calculator.calculator .windowcalc2 select{height:42px;padding:0 15px;font-size:13px;border:2px solid #e5e7eb;font-weight:500;appearance:none;outline:none;box-shadow:none!important;border-radius:6px;background:url(/images/calc-selector-arrow.png) 100% no-repeat;cursor:pointer;background-position-x:calc(100% - 5px)}.index-calculator.calculator .windowcalc2 select:hover{border:2px solid #d1d5db}.index-calculator.calculator .windowcalc2 select.select_filled{border:2px solid #3a61ed}.index-calculator.calculator .calc_block_click_window span,.index-calculator.calculator .calc_block_opening_function span{font-size:16px;cursor:pointer;display:flex}.index-calculator.calculator .calc_block_opening_function span{display:none}.index-calculator.calculator .calc_block_click_window span:before,.index-calculator.calculator .calc_block_opening_function span:before{height:24px;margin-right:15px;content:"";width:24px;display:block}.index-calculator.calculator .windowcalc2 .calc{font-weight:500;color:#4b5563}.index-calculator.calculator .calc_block_click_window span:before{background:url(/images/calc_click_window.png) 50% no-repeat}.index-calculator.calculator .calc_block_opening_function span[data-type=add]:before{background:url(/images/calc_opening_function_add.png) 50% no-repeat}.index-calculator.calculator .calc_block_opening_function span[data-type=remove]:before{background:url(/images/calc_opening_function_remove.png) 50% no-repeat}.index-calculator.calculator .calc_block_click_window{margin-bottom:20px}.index-calculator.calculator .calc_block_opening_function{margin-bottom:50px}.index-calculator.calculator .windowcalc2 #calc_block_structure{margin:0;padding-bottom:30px}.index-calculator.calculator .calc_block_opening_function[data-type=add] span[data-type=add],.index-calculator.calculator .calc_block_opening_function[data-type=remove] span[data-type=remove]{display:flex}.index-calculator.calculator .calc_block_order_btn{padding-top:16px;font-size:16px;text-decoration:none;font-weight:600;color:#fff;transition:.3s;text-align:center;border-radius:8px;background:#3a61ed;cursor:pointer;padding-bottom:16px;line-height:20px;display:block}.index-calculator.calculator .windowcalc2 .calc_block_title span{font-size:32px;font-weight:600;color:#1f2937}.index-calculator.calculator .windowcalc2 .calc-price__block{padding:16px 8px 8px;border-radius:12px;background:#f3f4ff;background:url(/images/calc-price__block-left-bg.png) 0,url(/images/calc-price__block-right-bg.png) 100%;background-size:auto 100%;background-color:#3a61ed;background-repeat:no-repeat;margin-top:12px}.index-calculator.calculator .windowcalc2 .calc-price__bloc-title{font-size:24px;font-weight:600;margin-right:auto;margin-bottom:16px;color:#fff;max-width:300px;text-align:center;margin-left:auto;line-height:1.2}.index-calculator.calculator .windowcalc2 .calc-price__bloc__body{padding:24px 32px;border-radius:12px;background:#fff}.index-calculator.calculator .windowcalc2 .calc_block_title{justify-content:space-between;align-items:center;display:flex}.index-calculator.calculator .windowcalc2 .calc-price__block .calc_block_title_title{font-size:24px;font-weight:600;color:#3a61ed}.index-calculator.calculator .calc_block_order_btn:hover{background:#284dd3}.index-calculator.calculator .windowcalc2 .calc_range_all .calc_range_input{display:none}.index-calculator.calculator .windowcalc2 .calc_block_item_type{padding:0;max-width:calc(100% - 70px);margin:0 auto 100px}.index-calculator.calculator .windowcalc2 .calc_block_item_type-3{max-width:calc(100% - 115px)}.index-calculator.calculator .windowcalc2 .calc_range-vertical{height:calc(100% - 15px);right:-35px;left:auto}.index-calculator.calculator .windowcalc2 .calc_range-gorizontal{max-width:100%}.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-vertical-door{height:100%;right:-70px;left:auto}.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-vertical{height:100%;right:auto;left:-70px}.index-calculator.calculator .windowcalc2 .calc_block_item_type-2 .calc_range-vertical{height:calc(100% - 15px);right:-60px}.index-calculator.calculator .windowcalc2 .calc .ui-slider-vertical .ui-slider-handle{background:#3a61ed;left:-8px}.index-calculator.calculator .windowcalc2 .calc .ui-slider-horizontal .ui-slider-handle{top:-8px;background:#3a61ed}.index-calculator.calculator .windowcalc2 .calc .ui-slider-vertical{height:100%;border:none;margin:0 auto;box-shadow:none;background:#d1d5db;width:1px}.index-calculator.calculator .windowcalc2 .calc .ui-slider-horizontal{height:1px;border:none;box-shadow:none;background:#d1d5db}.index-calculator.calculator .windowcalc2 .calc_range-door,.index-calculator.calculator .windowcalc2 .calc_range-window{margin-top:25px}.index-calculator.calculator #calc_block_profil{padding-top:15px;display:none}.index-calculator.calculator .chamber_selector_wrap,.index-calculator.calculator .multifunctional-wrap,.index-calculator.calculator .profile_selector_wrap{display:none}.index-calculator.calculator .calc_block_item_type_item-close .calc_block_item_type_item_window:after{background:url(/images/calc/1.png) 50% no-repeat;background-size:100% 100%}.index-calculator.calculator .calc_block_item_type_item:first-child.calc_block_item_type_item-tilt .calc_block_item_type_item_window:after{background:url(/images/calc/2_left.png) 50% no-repeat;background-size:100% 100%}.index-calculator.calculator .calc_block_item_type_item:first-child.calc_block_item_type_item-tilt-turn .calc_block_item_type_item_window:after{background:url(/images/calc/3_left.png) 50% no-repeat;background-size:100% 100%}.index-calculator.calculator .calc_block_item_type_item-tilt .calc_block_item_type_item_window:after{background:url(/images/calc/2_right.png) 50% no-repeat;background-size:100% 100%}.index-calculator.calculator .calc_block_item_type_item-tilt-turn .calc_block_item_type_item_window:after{background:url(/images/calc/3_right.png) 50% no-repeat;background-size:100% 100%}.index-calculator.calculator #calc_block_type .calc_block_item_type_item_window{border:none;background:#fff}.index-calculator.calculator #calc_block_type .calc_block_item_type_item{border:1px solid #d1d5db;background:#fff}.index-calculator.calculator #calc_block_type .calc_block_item_type_item:before{display:none}.index-calculator.calculator .windowcalc2 .calc_right .calc-price__block{display:block}.index-calculator.calculator .windowcalc2 .calc_left .calc-price__block,.index-calculator.calculator .windowcalc2 .calc_range_value_item{display:none}.index-calculator.calculator .windowcalc2 .calc .ui-slider-horizontal .ui-slider-handle input{border:1px solid #7c7c7c;position:absolute;outline:none;text-align:center;top:25px;border-radius:2px;left:-20px;width:60px;white-space:nowrap}.index-calculator.calculator .windowcalc2 .calc .ui-slider-vertical .ui-slider-handle input{transform:rotate(-90deg);border:1px solid #7c7c7c;position:absolute;outline:none;text-align:center;border-radius:2px;left:5px;width:60px;white-space:nowrap}.index-calculator.calculator .windowcalc2 .calc_block_item_content_item span:hover{color:inherit}.index-calculator.calculator .windowcalc2 .calc_block_item_content__lamination{min-height:auto}.index-calculator.calculator .windowcalc2 .calc .check.calc_block_item_content_item span span{display:none}.index-calculator.calculator .windowcalc2 .calc .check.calc_block_item_content_item.active span span{color:#3a61ed;display:inline}.index-calculator.calculator .windowcalc2 .calc_block_item .service_selector label span{display:none}.index-calculator.calculator .windowcalc2 .calc_block_item .service_selector.active label span{color:#3a61ed;display:inline}.index-calculator.calculator .windowcalc2 .calc .check:before{border:2px solid #e5e7eb;background-color:#fff;border-radius:3px;background-image:none}.index-calculator.calculator .windowcalc2 .calc .check:hover:before{border:2px solid #d1d5db}.index-calculator.calculator .windowcalc2 .calc .check.active:before{border:2px solid #3a61ed;background-size:10px;background-color:#3a61ed;background-position:50%;background-image:url(/images/calc_check.png)}.newfooter{padding-top:80px}.page__okna-v-dom .newfooter{padding-top:60px;border-top:1px solid #e5e7eb}.newfooter__top{border-bottom:1px solid #e5e7eb;padding-bottom:45px}.newfooter__top-inner{justify-content:space-between;align-items:start;display:flex}.newfooter__top-part-1{flex-grow:1}.newfooter__top-part-1,.newfooter__top-part-2{align-items:start;display:flex}.newfooter__logo{text-decoration:none;align-items:center;display:flex}.newfooter__logo img{margin-right:25px;max-height:65px}.newfooter__logo-text{flex-direction:column;display:flex}.newfooter__logo-title{font-size:20px;font-weight:700;color:#111827;text-transform:uppercase;padding-bottom:5px;line-height:24px;display:block}.newfooter__logo-slogan{font-size:12px;font-weight:400;color:#4b5563;display:block}.newfooter__social{margin-left:auto;display:flex}.newfooter__social a{height:50px;justify-content:center;text-decoration:none;align-items:center;border-radius:8px;background:rgba(13,193,67,.08);margin-left:16px;width:50px;display:flex}.newfooter__social a[data-type=vk]{background:rgba(81,129,184,.08)}.newfooter__social a[data-type=telegram]{background:rgb(32 160 225/8%)}.newfooter__social a img{width:28px}.newfooter__contacts{padding:0 45px;flex-direction:column;display:flex}.newfooter__contacts a[href*=tel]{font-size:20px;text-decoration:none;font-weight:600;margin-bottom:5px;color:#1f2937}.newfooter__top a[href*=mailto]{font-size:15px;text-decoration:none;font-weight:500;color:#6b7280}.newfooter__ordercall{font-size:15px;text-decoration:none;font-weight:500;color:#3a61ed;display:inline-block}.newfooter__menu-inner{padding-top:40px;border-bottom:1px solid #e5e7eb;padding-bottom:10px}.newfooter__menu-inner ul{list-style:none;padding:0;margin:0}.newfooter__menu-inner li a{font-size:16px;text-decoration:none;font-weight:400;margin-bottom:12px;color:#000;transition:.3s;display:inline-block}.newfooter__menu-inner li a:hover{color:#3a61ed}.newfooter__menu-inner>ul>li>a{font-size:18px;font-weight:600;margin-bottom:16px;color:#000!important}.newfooter__menu-inner>ul>li{padding-bottom:30px;width:20%}.newfooter__menu-inner>ul{justify-content:space-between;display:flex}.newfooter__addresses{padding-top:40px;padding-bottom:60px}.newfooter__address-title{font-weight:400;color:#6b7280;padding-bottom:15px}.newfooter__address-value{font-size:16px;font-weight:500;color:#000;padding-bottom:10px}.newfooter__addresses-inner{justify-content:space-between;margin-right:-15px;margin-left:-15px;width:auto;display:flex}.newfooter__address{padding:0 15px;width:33.33333%}.newfooter__form{padding-bottom:65px}.newfooter__form-inner{padding:40px 64px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.newfooter__form-title{font-size:24px;font-weight:600;color:#000;padding-bottom:5px}.newfooter__form-desc{font-size:16px;font-weight:400;color:#000;padding-bottom:30px}.newfooter__form-fields{justify-content:space-between;display:flex}.newfooter__form-fields [type=text]{flex-grow:1;height:52px;padding:0 20px;font-size:16px;border:2px solid #e5e7eb;font-weight:500;margin-right:15px;color:#9ca3af;outline:none;border-radius:8px;width:190px}.newfooter__form .g-recaptcha-wrap{height:50px;transform:scale(.641);transform-origin:0 0;width:212px}.newfooter__form-fields [type=text]:focus,.newfooter__form-fields-input_filled{border:2px solid #3a61ed!important;color:#111827}.newfooter__form-fields [type=submit]{height:52px;padding:0 20px;justify-content:center;font-size:16px;border:none;font-weight:600;color:#fff;outline:none;text-align:center;align-items:center;border-radius:8px;background:#3a61ed;cursor:pointer;width:225px;display:flex}.newfooter__form-privacy{padding-top:25px;font-size:15px;font-weight:500;color:#9ca3af}.newfooter__form-privacy a{color:inherit}.newfooter__form-calc{height:52px;justify-content:center;font-size:16px;border:1.5px solid #8b9dfa;font-weight:500;transition:.3s;padding-right:15px;align-items:center;border-radius:8px;cursor:pointer;margin-left:15px;width:auto;padding-left:15px;display:flex}.newfooter__form-calc:before{height:26px;margin-right:15px;content:"";background:url(/images/header-calc.png) 50% no-repeat;width:25px;display:block}.newfooter__footer{padding-top:25px;font-size:15px;border-top:1px solid #e5e7eb;padding-bottom:25px}.newfooter__footer-inner{justify-content:space-between;align-items:center;display:flex}.newfooter__sitename{font-weight:400;color:#9ca3af;max-width:570px}.newfooter__footer-inner ul{list-style:none;padding:0;margin:0;display:flex}.newfooter__footer-inner ul li{padding:0 20px}.newfooter__footer-inner ul li a{text-decoration:none;font-weight:400;color:#6b7280}.newfooter__copyright{color:#9ca3af;white-space:nowrap}.index-top-products .slick-dots{display:none!important}.index-top-products__list{width:auto}.newfooter__form-success{display:none}.newfooter__form-success .newfooter__form-desc{padding-bottom:0}.newheadermob__popup-menu{box-shadow:0 0 0 10000px rgba(17,24,39,.5);display:none;z-index:999}.newheadermob__top-part-1{padding:15px 0;justify-content:space-between;border-bottom:1px solid #f3f4f6;align-items:center;display:flex}.newheadermob__logo{justify-content:center;font-size:18px;text-decoration:none;font-weight:700;margin-right:auto;color:#111827;text-transform:uppercase;align-items:center;display:flex}.newheadermob__logo img{width:50px}.newheadermob__logo a{margin-right:10px;line-height:0px;display:inline-block}.newheadermob__open-popup{height:40px;content:"";background:url(/images/open-big-menu.png) 50% no-repeat;background-color:#e9ecfe;border-radius:4px;width:40px;display:block}.newheadermob__open-popup_active{background-image:url(/images/open-big-menu-close.png)}.newheadermob__top-part-2{padding:15px 0;justify-content:space-between;flex-direction:row;margin:0 -5px;align-items:center;align-items:stretch;display:flex}.newheadermob__calc{border:1px solid #8b9dfa;font-weight:500;color:#111827}.newheadermob__calc,.newheadermob__order-call{flex-grow:1;min-height:100%;padding:15px;justify-content:center;font-size:14px;transition:.3s;text-align:center;margin:0 5px;align-items:center;border-radius:8px;width:50%;line-height:1;display:flex}.newheadermob__order-call{font-weight:600;color:#fff;background:#3a61ed}.newheadermob__calc:hover{background-color:#d1dbff}.newheadermob__order-call:hover{background-color:#0d34bf}.newheadermob__popup-menu .mm-panels .mm-panel{padding-top:10px;width:100%}.newheadermob__popup-menu-close{height:32px;right:-45px;position:absolute;background:url(/images/popup-menu-close.png) 50% no-repeat;cursor:pointer;width:32px}.newheadermob__popup-smallmenu{padding:25px 35px;border-bottom:1px solid #e5e7eb}.newheadermob__popup-smallmenu ul{list-style:none;padding:0;margin:0}.newheadermob__popup-smallmenu ul li{padding:8px 0}.newheadermob__popup-smallmenu ul li a{font-size:15px;font-weight:500;color:#374151}.newheadermob__popup-other{padding:0 15px}.newheadermob__popup-contacts{padding:30px 0;font-weight:500}.newheadermob__popup-address{font-size:16px;margin-bottom:10px;color:#374151}.newheadermob__popup-schedule{font-size:13px;color:#6b7280}.newheadermob__popup-ordercall{font-size:14px;text-decoration:none;font-weight:600;color:#fff!important;border-radius:8px;background:#3a61ed;cursor:pointer;width:100%}.newheadermob__popup-calc,.newheadermob__popup-ordercall{height:48px;justify-content:center;align-items:center;display:flex}.newheadermob__popup-calc{font-size:15px;border:1px solid #8b9dfa;font-weight:500;color:#111827;border-radius:8px;margin-top:12px}.newheadermob__popup-phone-list{padding-top:30px;justify-content:space-between;align-items:center;display:flex}.newheadermob__popup-phone-list a[href*=tel]{font-size:18px;text-decoration:none;font-weight:600;color:#1f2937}.newheadermob__popup-phone-list a[data-type=whatsap]{height:35px;padding:7px;border-radius:4px;background:rgba(13,193,67,.08);width:35px;line-height:0px}.newheadermob__popup-phone-list a[data-type=whatsap] img{height:100%;width:100%}.container-large .content-wrapper{padding-right:15px;padding-left:15px}.index-promobanner__inner{height:165px;padding:0 90px 0 50px;justify-content:space-between;color:#fff;align-items:center;border-radius:12px;background:#111827;line-height:1.4;display:flex}.index-promobanner__title{font-size:32px;font-weight:600;margin-right:auto}.index-promobanner__discount{height:100%;position:relative;padding-right:50px;align-items:center;display:flex}.index-promobanner__discount span{height:85px;transform:matrix(.97,-.26,.26,.97,0,0);justify-content:center;font-size:25px;font-weight:700;font-style:normal;color:#fff;position:absolute;bottom:25px;align-items:center;box-shadow:0 0 25px rgba(62,104,255,.84);border-radius:71.1031px;background:#3a61ed;left:-55px;width:85px;display:flex}.index-promobanner__image-mobile{display:none}.index-promobanner__image-desktop{height:100%}.index-promobanner__price-old{font-size:16px;text-decoration:line-through;font-weight:500;display:inline-block}.index-promobanner__price-current{font-size:32px;font-weight:700}.modal-backdrop{display:none!important}.modal{height:100%!important}.modal.modal-call-form{z-index:999999}.modal.modal-call-form .callback-form{padding:35px 25px;box-shadow:0 0 0 9999px rgba(0,0,0,.6);border-radius:16px}.form-success-message{height:100%;position:fixed;top:0;left:0;width:100%;display:none;z-index:99999999}.form-success-message__block{transform:translate(-50%,-50%);padding:40px 50px;border:1px solid #e8ebee;position:absolute;max-width:90%;top:50%;box-shadow:0 0 0 9999px rgba(0,0,0,.6);border-radius:16px;background:#fff;left:50%;width:460px}.form-success-message__close,.modal.modal-call-form .callback-form .callback-form__close{height:40px;padding:0;right:auto;transition:.3s;opacity:.3;top:5px;background:transparent;background:url(/images/form-close-icon.png) 50% no-repeat;cursor:pointer;left:5px;width:40px}.form-success-message__close:hover,.modal.modal-call-form .callback-form .callback-form__close:hover{opacity:1}.form-success-message__close{position:absolute}.form-success-message__content{text-align:center;line-height:1.3}.form-success-message__title{padding-top:40px;font-size:24px;font-weight:600;padding-bottom:25px}.form-success-message__desc{font-size:16px}.form-success-message__btn{font-size:16px;font-weight:600;color:#fff;transition:.3s;border-radius:8px;background:#3a61ed;cursor:pointer;line-height:52px;margin-top:30px}.form-success-message__btn:hover{background:#0d3eed}.modal.modal-call-form .callback-form .callback-form__close span{height:100%;filter:invert(1);margin:0;width:100%;line-height:1;display:block;display:none}.modal.modal-call-form .callback-form h3{font-size:24px;font-weight:600;color:#0a121d;margin:0;padding-bottom:20px}.modal.modal-call-form .callback-form h3:before{font-size:24px}.modal.modal-call-form .callback-form form{margin:0!important}.modal.modal-call-form .callback-form form input,.modal.modal-call-form .callback-form form textarea{height:48px;font-size:15px;border:2px solid #e5e7eb;font-weight:500;color:#9ca3af;border-radius:8px;width:100%}.modal.modal-call-form .callback-form form textarea{height:120px;padding-top:10px;resize:none;outline:none;padding-bottom:10px}.modal.modal-call-form .callback-form form input[type=checkbox]{display:none}.modal.modal-call-form .callback-form form .form-check{padding:0!important}.modal.modal-call-form .callback-form form .form-check .custom-control-label{font-size:14px;font-weight:500;color:#9ca3af}.modal.modal-call-form .callback-form form .form-check .custom-control-label a{color:inherit}.modal.modal-call-form .callback-form form input[type=submit]{height:52px;padding:0;font-size:14px;font-size:16px;border:none;font-weight:600;color:#fff;outline:none;border-radius:8px;background:#3a61ed}.modal.modal-call-form .modal-call-form__desc,.modal.modal-call-form .modal-call-form__product-name{display:none}.btn-purple:hover{background:#264cd5!important}body,html{overflow-x:hidden;padding:0!important;max-width:100%}.footer,.header{display:none!important}.mainpage-reviews .index-iframe-reviews{margin-right:-15px;margin-bottom:0;padding-right:0;margin-left:-15px;width:auto;padding-left:0}.page__kalkulyator .index-calculator__head{display:none}.newheadermob__popup{height:100%;overflow-y:auto;position:fixed;flex-direction:column;top:0;box-sizing:border-box;box-shadow:none;background:#fff;background:transparent;left:0;width:100%;display:none;z-index:99999}.newheadermob__popup-menu{box-shadow:none;order:-1;display:block}.newheadermob__popup-inner{min-height:100%;max-width:calc(100% - 100px);flex-direction:column;box-shadow:0 0 0 10000px rgba(17,24,39,.5);background:#fff;padding-bottom:20px;display:flex}.newheadermob__popup-menu-close{right:20px;position:fixed;top:20px}.newheadermob__popup-phone-list{display:none}.newheadermob__popup-smallmenu ul li a{text-decoration:none}.newheadermob__popup-menu{padding:15px;background:#fff}.newheadermob__popup-menu ul{list-style:none;padding:0;margin:0}.newheadermob__popup-menu ul li a{padding:15px 20px;text-decoration:none;margin-bottom:10px;color:#333;border-radius:6px;background:#f9fafb;display:block}.newheadermob__popup-menu ul ul{padding-left:10px}.newheadermob__popup-menu ul ul li a{padding:10px 15px;font-size:14px}.newheadermob__popup-menu ul li{position:relative}.newheadermob__popup-menu-arrow{height:50px;transform:none;border:none;right:0;transition:.3s;position:absolute;margin:0;background:url(/images/header-arrow.png) 50% no-repeat;background-size:auto;top:0;width:50px;display:block;z-index:10}.newheadermob__popup-menu ul ul{display:none}.newheadermob__popup-menu ul .newheadermob__popup-menu-item_active>ul{display:block}.newheadermob__popup-menu-item_active>.newheadermob__popup-menu-arrow{transform:rotate(180deg)}.newheadermob__popup-smallmenu{padding-top:15px}.newheadermob__popup-other{background:#fff;padding-bottom:15px}.index-sections__item-img_mobile,.newheader__megamenu-form-success{display:none}#privacy-window{z-index:999999999!important}.plastic-windows{margin-right:15px;margin-bottom:70px;color:#fff;position:relative;border-radius:24px;background:#f4f7fe;margin-left:15px;line-height:1.2}.plastic-windows__inner{padding-top:80px;border-radius:24px;background:#f4f7fe;padding-bottom:80px;display:flex}.plastic-window__title{font-size:40px;font-weight:700}.plastic-window__left,.plastic-window__right{position:relative;z-index:1}.plastic-window__right{justify-content:space-between;font-size:16px;font-weight:500;flex-direction:column;display:flex}.plastic-window__right p{margin-bottom:30px}.plastic-window__right p strong{color:#8b9dfa}.plastic-window__right p:last-of-type{margin-bottom:0}.plastic-window__buttons{padding-top:40px;display:flex}.plastic-window__buttons-measure{height:52px;padding:0 30px;justify-content:center;font-size:16px;text-decoration:none;font-weight:600;color:#fff!important;transition:.3s;align-items:center;border-radius:8px;background:#3a61ed;cursor:pointer;display:flex}.plastic-window__buttons-measure:hover{background:#0d3eed}.plastic-window__buttons-payment{backdrop-filter:blur(10px);justify-content:center;align-items:center;border-radius:8px;background:#e6eaf7;background:rgba(238,239,241,.1);margin-left:20px;width:120px;display:flex}.plastic-window__bg{height:100%;position:absolute;top:0;left:-15px;width:130%;z-index:0}.plastic-window__bg:after{height:100%;content:"";position:absolute;top:0;background:#0f1926cc;left:0;width:100%}.plastic-window__bg img{height:100%;object-fit:cover;width:100%}.plastic-window__bg-mobile{display:none}.plastic-window__buttons-payment img{filter:brightness(0) invert(1)}.plastic-windows-image{padding-top:15px;padding-bottom:80px}.plastic-windows-image img{min-height:315px;object-fit:cover;width:100%}.plastic-windows-banners{display:flex}.plastic-windows-banners__inner{padding:0;display:flex}.plastic-windows-banners__item{flex-grow:1;overflow:hidden;padding:30px;position:relative;margin:0 15px;border-radius:10px;background:radial-gradient(152.67% 391.43% at 76.49% -11.11%,#00a3ac .52%,#00be7a 100%);width:100%;line-height:1.2}.plastic-windows-banners__item-title{font-size:32px;font-weight:700;color:#fff;padding-bottom:30px}.plastic-windows-banners__item-link{font-size:18px;text-decoration:none;font-weight:500;color:#fff}.plastic-windows-banners__image{right:0;position:absolute;max-height:100%;bottom:0}.index-work-stages__item{flex-grow:1;padding:30px;color:#000;margin:0 15px;border-radius:16px;background:#f3f4ff;width:25%}.index-work-stages__item-num{font-size:48px;font-weight:500;color:#3a61ed;padding-bottom:10px}.index-work-stages__item-title{font-size:20px;font-weight:500}.index-work-stages__list{margin-right:-15px;margin-left:-15px;display:flex}.index-work-stages{padding:120px 15px 50px}.index-block__desc{padding-top:20px;font-size:16px;font-weight:500;color:#1f2937}.index-profile__tabs{display:flex}.index-profile__tabs-item{height:48px;padding:13px 16px;border:2px solid #e5e7eb;margin:0 6px;border-radius:8px;cursor:pointer}.index-profile__tabs-item:hover,.index-profile__tabs-item_active{border:2px solid #b5c5fd;color:#3a61ed;background:#f3f4ff}.index-profile__content{padding-top:30px}.index-profile__content-item{color:#1f2937;display:flex;display:none}.index-profile__content-item-title{font-size:24px;font-weight:700}.index-profile__content-item-desc{padding-top:15px;font-size:16px;font-weight:500;padding-bottom:40px}.index-profile__content-item-props{display:flex}.index-profile__content-item-props-left{padding-right:30px;width:50%}.index-profile__content-item-props-left ul{list-style:none;padding:0;margin:0}.index-profile__content-item-props-left ul li{font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-bottom:15px}.index-profile__content-item-props-left ul li strong{font-size:18px;font-weight:600;color:#3a61ed;margin-left:20px}.index-profile__content-item-props-left ul li div{height:1px;border:1px solid #e9ecfe;position:absolute;bottom:0;width:100%}.index-profile__content-item-props-left ul>li>div>div{border:1px solid #3a61ed;content:"";display:block}.index-profile__content-item-props-right{font-size:16px;font-weight:500;width:50%}.index-profile__content-item-props-right ul{list-style:none;padding:0;margin:0}.index-profile__content-item-props-right ul li{justify-content:space-between;font-size:16px;font-weight:500;color:#111827;padding-bottom:10px;display:flex}.index-profile__content-item-footer{padding-top:40px;justify-content:space-between;display:flex}.index-profile__content-item-price{font-size:36px;font-weight:700}.index-profile__content-item-button{height:52px;padding:0 30px;justify-content:center;font-size:16px;text-decoration:none;font-weight:600;color:#fff!important;transition:.3s;align-items:center;border-radius:8px;background:#3a61ed;cursor:pointer;display:flex}.index-profile__content-item-button:hover{background:#284dd3}.index-profile__content-item-image{flex-shrink:0;margin-right:30px;border-radius:8px;background:#f9fafb;width:430px}.index-profile__content-item-image img{object-fit:scale-down;width:100%}.plastic-windows-why{padding-top:0;margin-bottom:80px;color:#fff;position:relative;padding-bottom:80px}.plastic-windows-why__text{justify-content:space-between;display:flex}.plastic-windows-why__text-left{padding-top:80px;padding-right:30px}.plastic-windows-why__text-title{font-size:36px;font-weight:600;max-width:570px;padding-bottom:30px}.plastic-windows-why__text-desc{font-size:18px;font-weight:500;max-width:700px}.plastic-windows-why__text{padding-bottom:100px}.plastic-windows-why__item{padding-right:25px;width:auto!important;line-height:0px}.plastic-windows-why__item img{height:225px}.plastic-windows-why .slick-dots{display:none!important}.plastic-windows-why .slick-track{display:flex}.plastic-windows-why:before{height:100%;content:"";position:absolute;top:0;background:radial-gradient(157.98% 6488.75% at -23.12% 130.37%,#111827 0,#29344b 100%),linear-gradient(0deg,rgba(233,236,254,.4),rgba(233,236,254,.4)),#fff;left:-5000px;width:10000px;z-index:-1}.index-hardware__list{padding:0;margin:0 -15px;width:auto}.index-hardware__item{padding:15px 15px 30px;border:1px solid #e5e7eb;margin:0 15px;border-radius:12px}.index-hardware__item-image{height:175px;overflow:hidden;border-radius:10px;background:#f9fafb;cursor:default;display:block}.index-hardware__item-image img{height:100%;object-fit:cover;width:100%}.index-hardware__item-text{padding-top:15px}.index-hardware__item-name{font-size:20px;text-decoration:none;font-weight:700;margin-bottom:15px;color:#1f2937!important;cursor:default;display:block}.index-hardware__item-country{font-size:15px;font-weight:500;color:#6b7280}.index-hardware__item-desc{padding-top:20px;font-size:16px;font-weight:400;color:#111827}.index-hardware__head .slick-dots{display:none!important}.page__constructor-balcony>.container-large,.page__constructor-balcony>.container-large>.container,.page__constructor-balcony>.container-large>.content-wrapper,.page__okna-v-dom>.container-large,.page__okna-v-dom>.container-large>.container,.page__okna-v-dom>.container-large>.content-wrapper,.page__optovikam>.container-large,.page__optovikam>.container-large>.container,.page__optovikam>.container-large>.content-wrapper,.page__plastikovye-okna>.container-large,.page__plastikovye-okna>.container-large>.container,.page__plastikovye-okna>.container-large>.content-wrapper,.page__shares>.container-large,.page__shares>.container-large>.container,.page__shares>.container-large>.content-wrapper{padding:0;max-width:none;margin:0;width:100%}.plastic-windows-image__inner{padding-right:15px;padding-left:15px}.plastic-window__mobile-desc p strong{color:#3a61ed}.plastic-window__mobile-desc{font-size:15px;font-weight:400;line-height:1.4;display:none}.index-top-products_glazed .index-top-products__item-title{font-size:17px;font-weight:700;color:#111827;cursor:default}.index-top-products_glazed .index-top-products__item-desc{color:#111827}.index-top-products_glazed .index-top-products__item-price{font-size:24px;font-weight:600;color:#3a61ed;margin-top:auto}.quality-installation__item{height:500px;overflow:hidden;position:relative;margin:0!important;border-radius:16px}.quality-installation__item:before{height:100%;content:"";position:absolute;opacity:.4;top:0;background:#000;left:0;width:100%;display:block}.quality-installation__item img{height:100%;object-fit:cover;width:100%}.quality-installation__list{position:relative;margin:0;width:100%}.quality-installation__list .slick-arrow{height:52px;padding:0;font-size:0;border:none;position:absolute;top:50%;background:url(/images/quality-installation-arrow.png) 50% no-repeat;cursor:pointer;left:-60px;width:52px;margin-top:-90px;display:block}.quality-installation__list .slick-next{transform:scale(-1);right:-60px;left:auto}.quality-installation .slick-dots{display:none}.quality-installation__item-play{height:100px;transform:translate(-50%,-50%);position:absolute;top:50%;background:url(/images/quality-installation-play.png) 50% no-repeat;background-size:contain;cursor:pointer;left:50%;width:100px}.quality-installation .slick-dots{padding:30px 0 0}.quality-installation .slick-dots li{height:100px;padding:6px;border:2px solid #e5e7eb;margin-right:30px;transition:.3s;border-radius:12px;width:100px}.quality-installation .slick-dots li.slick-active{border:2px solid #3a61ed}.quality-installation .slick-dots li button{height:100%;background-size:cover!important;border-radius:12px;width:100%}.promotions{padding-top:30px}.promotions__inner{margin-right:-15px;margin-left:-15px}.promotions__list{flex-wrap:wrap;display:flex}.promotions__item-image{overflow:hidden;border-radius:12px 12px 0 0;cursor:default;width:100%;display:block}.promotions__item-image img{width:100%}.promotions__item-image-mobile{display:none}.promotions__item-text{padding:25px 30px 30px}.promotions__item{border:1px solid #e5e7eb;margin:0 15px 30px;border-radius:12px;width:calc(50% - 30px)}.promotions__item-title{font-size:20px;font-weight:600;color:#111827;padding-bottom:15px}.promotions__item-desc{font-size:16px;font-weight:500;color:#4b5563}.mainpage-callback{position:relative}.mainpage-callback:after,.mainpage-callback:before{content:""}.page__constructor-balcony .content-header,.page__shares .content-header{max-width:1200px;margin:0 auto}.promotions__item-image img{max-width:100%}.g-recaptcha-wrap .g-recaptcha{text-align:center}.g-recaptcha-wrap .g-recaptcha>div{text-align:center;display:inline-block}.g-recaptcha-wrap_error .g-recaptcha>div{box-shadow:0 0 1px 1px red}.btn-purple.active{background:#10af57!important}.plastic-windows-banners__image-mobile{display:none}.plastic-windows-banners__item{padding:0 70px;justify-content:space-between;align-items:center;display:flex}.plastic-windows-banners__item-title{padding:0;font-size:36px;font-weight:600}.windowcalc2 .calc_block_item_type_item .calc_block_item_type_item_back{display:none!important}.container-large .index-our-work{padding-top:30px;padding-right:0;padding-left:0}.mainpage-callback .g-recaptcha-wrap{height:50px;transform:scale(.641);transform-origin:0 0;width:212px}.site_okoshki-ekb66 .enquiz_modal,.site_okoshkiekb96 .enquiz_modal,.site_svoiokna96 .enquiz_modal{display:none!important}#call-contract .form-field-email,#call-director .form-field-email,#call-measurer .form-field-email{display:none}#call-contract.modal.modal-call-form .callback-form h3{font-size:19px;text-align:center;padding-bottom:15px}#call-contract.modal.modal-call-form .modal-call-form__desc{padding:0 0 20px;font-size:15px;text-align:center;display:block}.windowcalc2 .calc-price__block-text{font-size:14px;color:var(--6,#6b7280)}body .calc-client-mail{margin-bottom:20px;cursor:pointer;margin-top:20px;display:inline-block}body .calc-client-mail label{font-size:16px;font-weight:500;color:var(--10,#111827);margin:0;align-items:center;cursor:pointer;display:flex}body .calc-client-mail label input{display:none}body .calc-client-mail label i{height:18px;flex-shrink:0;border:2px solid var(--4,#b5c5fd);margin-right:12px;border-radius:3px;width:18px;display:block}body .calc-client-mail label input:checked+i{border:2px solid #3a61ed;background-size:10px;background-color:#3a61ed;background-position:50%;background-image:url(/images/calc_check.png);background-repeat:no-repeat}.windowcalc2 .calc-offer{padding:15px 20px;font-size:17px;border:1px solid var(--4,#b5c5fd);font-weight:500;text-align:center;border-radius:8px;font-family:Montserrat;display:none}.windowcalc2 .calc-offer span{color:var(--7,#3a61ed)}.windowcalc2 .calc_left .calc-offer{display:none}.index-our-work-wrap .index-our-work{padding:50px 0 0;margin-bottom:20px}.glazing-banner{font-size:16px;margin-bottom:50px;color:#111827;position:relative;background:#f9fafb}.glazing-banner__inner{padding-top:160px;padding-bottom:160px}.glazing-banner__desc{padding-bottom:60px;display:flex}.glazing-banner__desc-left{flex-shrink:0;margin-right:130px;width:370px}.glazing-banner__title{font-size:30px;font-weight:700;padding-bottom:30px;line-height:1.2}.glazing-banner__btn{padding:17px 28px 18px;justify-content:center;text-decoration:none;font-weight:600;color:#fff!important;transition:.3s;text-align:center;border-radius:8px;background:#3a61ed;cursor:pointer;display:flex}.glazing-banner__btn:hover{background:#0d3eed}.glazing-banner__desc__right{font-weight:500;width:470px}.glazing-banner__advantages{font-weight:500}.glazing-banner__advantages ul{list-style:none;padding:0;gap:15px;margin:0;display:flex}.glazing-banner__advantages li{flex-grow:1;backdrop-filter:blur(60px);padding:20px;border:2px solid #e5e7eb;border-radius:8px;background:rgba(17,24,39,.03);width:25%;display:flex}.glazing-banner__advantages li:before{height:24px;flex-shrink:0;margin-right:15px;content:"";background:url(/images/glazing/advantages-arrow.png);width:24px;display:block}.glazing-banner__image img{width:100%}.glazing-banner__image{overflow:hidden;border-radius:0 0 24px 24px;line-height:0px}.glazing-banner__btn_mobile,.glazing-banner__image-mobile{display:none}.page__index .glazing-banner,.page__okna-v-dom .glazing-banner,.page__vitrazhnye-okna-pod-klyuch .glazing-banner{overflow:hidden;color:#fff}.page__index .glazing-banner__advantages li:before,.page__okna-v-dom .glazing-banner__advantages li:before,.page__vitrazhnye-okna-pod-klyuch .glazing-banner__advantages li:before{filter:brightness(100)}.page__index .glazing-banner__inner,.page__okna-v-dom .glazing-banner__inner,.page__vitrazhnye-okna-pod-klyuch .glazing-banner__inner{position:relative;z-index:1}.page__index .glazing-banner__image-desktop,.page__index .glazing-banner__image-mobile,.page__okna-v-dom .glazing-banner__image-desktop,.page__okna-v-dom .glazing-banner__image-mobile,.page__vitrazhnye-okna-pod-klyuch .glazing-banner__image-desktop,.page__vitrazhnye-okna-pod-klyuch .glazing-banner__image-mobile{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%;z-index:0}.glazing-orders{padding-top:70px;padding-bottom:80px}.glazing-orders__inner{justify-content:space-between;align-items:center;display:flex}.glazing-orders__text{padding-right:80px}.glazing-orders__title{font-size:100px;font-weight:700;color:#3a61ed;padding-bottom:20px;line-height:1}.glazing-orders__desc{font-size:28px;font-weight:500;color:#1f2937}.glazing-orders__images{height:550px;flex-shrink:0;position:relative;width:635px}.glazing-orders__images img{height:455px;position:absolute;object-fit:cover;box-shadow:40px 31px 130px -9px rgba(0,0,0,.28),27px 34px 28px -15px rgba(0,0,0,.11);border-radius:16px;width:455px}.glazing-orders__images img:first-of-type{top:0;left:0;z-index:1}.glazing-orders__images img:nth-of-type(2){right:0;bottom:0}.glazing-orders_experience .glazing-orders__text{padding-right:0;padding-left:140px}.glazing-orders_experience .glazing-orders__images img:first-of-type{right:0;left:auto}.glazing-orders_experience .glazing-orders__images img:nth-of-type(2){right:auto;left:0}.mini-orderform__block{padding:46px 52px;justify-content:space-between;align-items:center;border-radius:20px;background:radial-gradient(643.52% 326.54% at 51.86% 150%,#3c67ff 0,#283ad9 100%);display:flex}.mini-orderform__text{font-size:24px;font-weight:600;color:#fff}.mini-orderform__btn{flex-shrink:0;font-size:16px;text-decoration:none;font-weight:600;color:#3a61ed;text-align:center;border-radius:8px;background:#fff;cursor:pointer;width:220px;line-height:50px}.mainpage-callback-2{margin-bottom:80px;background:radial-gradient(1666.71% 154.71% at 75.69% 100%,#3c67ff 0,#283ad9 100%);margin-top:80px}.mainpage-callback-2 .mainpage-callback__inner{padding-bottom:50px}.mainpage-callback-2 .mainpage-callback__advantages{padding-top:65px;position:relative;z-index:2}.mainpage-callback-2 .mainpage-callback__advantages ul{list-style:none;padding:0;gap:15px;margin:0;width:100%;display:flex}.mainpage-callback-2 .mainpage-callback__advantages ul li{flex-grow:1;backdrop-filter:blur(34px);padding:28px 10px;border:2px solid hsla(0,0%,100%,.06);flex-direction:column;align-items:center;border-radius:12px;background:hsla(0,0%,100%,.06);width:25%;display:flex}.mainpage-callback-2 .mainpage-callback__advantages ul li div{height:64px;flex-shrink:0;justify-content:center;margin-bottom:15px;object-fit:scale-down;align-items:center;border-radius:100%;background:hsla(0,0%,100%,.1);width:64px;display:flex}.mainpage-callback-2 .mainpage-callback__advantages ul li img{height:100%;object-fit:scale-down;width:100%}.mainpage-callback-2 .mainpage-callback__advantages ul li p{font-size:16px;text-align:center;margin:0}.mainpage-callback-2 .mainpage-callback-2__image-mobile{display:none;z-index:0}.mainpage-callback-2 .mainpage-callback__text{z-index:2}.mainpage-callback-2 .mainpage-callback-2__image-desktop{height:100%;right:-100px;position:absolute;top:0;z-index:0}div[data-slider-fluid=Y] .index-slider-right__head{margin-right:auto;padding-right:15px;margin-left:auto;padding-left:15px}div[data-slider-fluid=Y] .index-slider-right__list{margin:0 -5%;width:110%}.page__okna-v-dom .index-our-work__item-text{height:220px}.index-video-reviews[data-slider-fluid=Y] .slick-slider .slick-list{padding-right:8%;padding-left:8%}.page__vitrazhnye-okna-pod-klyuch .container-large{max-width:100%}.page__vitrazhnye-okna-pod-klyuch .content-wrapper{padding-top:0;max-width:100%;padding-right:0;padding-left:0}.index-advantages,.page__shares .index-faq{display:none!important}.index-profile{margin-bottom:0}.page__plastikovye-okna .modal.modal-call-form .callback-form h3{font-size:0}.page__plastikovye-okna .modal.modal-call-form .callback-form h3:before{font-size:24px;content:"Получить бонус"}.page__plastikovye-okna .newheader__open-form{font-size:0}.page__plastikovye-okna .newheader__open-form:before{font-size:16px;content:"Получить бонус"}.custom-made-window__item{height:520px;padding:24px;position:relative;border-radius:10px;background:#f9fafb}.custom-made-window__item__title{font-size:22px;font-weight:600;margin-bottom:16px}.custom-made-window__item__icon{height:64px;position:absolute;object-fit:none;bottom:25px;border-radius:8px;background:#fff;left:25px;width:64px}@media (max-width:1600px){.index-slider__item-title{font-size:33px;font-weight:600}.index-slider__item-desc{font-size:15px}.index-slider__item-text{padding:50px}.index-slider .slick-prev{transform:translateY(-50%);margin-left:0;left:10px}.index-slider .slick-next{transform:rotate(180deg) translateY(50%);margin-right:0;right:10px;bottom:30px!important}}@media (max-width:1280px){body .roistat-lh-pulsator-phone{bottom:100px!important;z-index:2000!important}}@media (max-width:1200px){.newheader__phone{padding-left:0}.our-work__item{width:50%}.discount-banner .container{font-size:20px}.discount-banner__price{font-size:27px}.balkons-scheme-work__item{width:calc(33.33333% - 20px)}.balkons-scheme-work__item:last-of-type{width:100%!important}.balkons-price-list__item-heading{font-weight:600;color:#8c8c8c;text-transform:uppercase;padding-bottom:10px;display:block}.balkons-price-list__list thead{display:none}.balkons-price-list__list tbody{display:block}.balkons-price-list__list tbody tr{padding:0;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #eee;display:flex}.balkons-price-list__list tbody td{padding:0 10px 20px 0;width:50%;display:block}.balkons-photogallery{padding-top:60px;flex-direction:column;padding-bottom:60px;display:flex}.balkons-photogallery__heading{text-align:left;order:1}.balkons-photogallery__list{order:3}.balkons-photogallery__item{flex-wrap:wrap}.balkons-photogallery__item-description{padding:20px 0 0;order:2;width:100%}.balkons-photoogallery__item-images{order:1;width:100%}.balkons-photoogallery__item-work{padding:30px 0;order:3;width:100%}.balkons-photogallery__preview-list{margin:0 0 50px;order:2;display:none}.balkons-photogallery__preview-list .slick-dots{padding-top:0}.balkons-photogallery__dots{opacity:1;visibility:visible}.aluminum-sliding-windows .content-header-image{display:none!important}.container_catalog{width:90%}.catalog_product-item{width:25%}.index-block__title{font-size:28px}.index-faq__item-title{padding:16px 25px;font-size:16px}.index-faq__item{margin-bottom:8px}.index-faq__item-text{padding:0 25px 16px}.index-faq__item-title:after{background-size:15px auto;width:56px}.index-block__head{margin-bottom:24px}.index-block{margin-bottom:50px}.custom-made-window{margin-top:50px}.index-sections__inner{flex-direction:column}.index-sections__item{padding:20px 25px;margin-bottom:10px;padding-bottom:10px!important;width:auto!important;margin-top:10px}.index-sections__item-title{font-size:20px;margin-bottom:15px}.index-sections__item-list ul li a{font-size:15px}.index-slider-right__list{flex-direction:column;width:auto;display:flex}.index-reviews__list{margin:0}.index-slider-right .slick-dots li button{height:4px;margin:0 4px;background:#e9ecfe;width:40px}.index-slider-right .slick-dots li.slick-active button{background:#3a61ed}.index-slider-right .slick-dots{padding:0!important;justify-content:center;flex-wrap:wrap;display:flex!important}.index-top-products__item{margin:0 7px!important}.index-top-products__item-image img{height:195px}.index-top-products__item-image{margin-bottom:20px}.index-top-products__item-price{font-size:20px;margin-bottom:10px}.index-top-products__item-title{font-size:15px}.index-top-products__item{height:auto}.index-block__order-button{margin-top:25px}.index-advantages__item{height:170px;padding:20px}.index-advantages__item-text{font-size:16px}.index-advantages__item-icon{margin-bottom:15px}.index-slider__item-text{padding:35px}.index-slider__item-title{font-size:28px}.index-slider__item-button{font-size:14px}.index-reviews__item{margin:0!important}.index-our-work__item-text,.index-reviews__item{height:auto!important}.mainpage-callback__inner{padding:50px 30px;max-width:none}.mainpage-callback__title{font-size:29px}.mainpage-callback__desc{font-size:15px}.mainpage-callback__inputs input{width:240px}.mainpage-callback__privacy{font-size:15px}.newfooter__menu-inner>ul>li{width:100%;break-inside:avoid-column}.newfooter__menu-inner>ul{flex-wrap:wrap;column-count:3;display:block}.newfooter__form-inner{padding:30px}.newfooter__form-desc{font-size:15px}.newfooter__form-fields{flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.newfooter__form-fields [type=text]{margin:0 10px 20px;width:calc(50% - 20px)}.newfooter__form-calc,.newfooter__form-fields [type=submit]{flex-grow:1;margin:0 10px;width:auto}.newfooter__form .g-recaptcha-wrap{margin-left:10px}.newfooter__form-privacy{padding-top:20px;font-size:14px}.newheader__schedule,.newheader__top,.newheader__top-menu ul li a{font-size:13px}.newheader__top-menu ul li{margin-left:10px}.newheader__logo img{height:45px;width:auto}.newheader__logo-title{font-size:18px;display:none}.newheader__logo-slogan{display:none}.newheader__phone a[href*=tel]{font-size:18px}.newheader__phone-btn{font-size:14px}.newheader__calc,.newheader__open-form{padding:0 15px;font-size:14px}.newheader__open-form{flex-grow:1;flex-grow:unset;justify-content:center;align-items:center;width:auto}.newheader__open-megamenu{height:auto}.newheader__menu>ul>li>a,.newheader__open-megamenu{min-height:48px;padding:10px;font-size:14px;box-sizing:border-box;line-height:1.3}.newheader__menu>ul>li>a{height:100%}.index-calculator.calculator .windowcalc2 .calc_wrapper>.calc{flex-direction:column;display:flex}.index-calculator.calculator .windowcalc2 .calc_left{order:2;width:100%}.index-calculator.calculator .windowcalc2 .calc-yandex-rating{text-align:center}.index-calculator.calculator .windowcalc2 .calc-yandex-rating img{max-width:100%}.index-calculator.calculator .windowcalc2 .calc_right{order:1;width:100%}.index-calculator.calculator .windowcalc2 .calc_block{flex-direction:column;display:flex}.index-calculator.calculator .windowcalc2 #calc_block_structure{justify-content:center;display:flex}.index-calculator.calculator .windowcalc2 #calc_block_type{flex-direction:column;display:flex}.index-calculator.calculator .calc_block_click_window{order:1}.index-calculator.calculator .calc_block_opening_function{margin-bottom:20px;order:1}.index-calculator.calculator .windowcalc2 .calc_right .calc-price__block{display:none}.index-calculator.calculator .windowcalc2 .calc_left .calc-price__block{display:block}.index-calculator.calculator .windowcalc2 .calc_block_item_type{margin-right:auto;margin-bottom:40px;max-width:calc(100% - 65px);margin-left:auto;width:500px}.index-calculator.calculator .windowcalc2 .calc_block_item_type.calc_block_item_type-1,.index-calculator.calculator .windowcalc2 .calc_block_item_type.calc_block_item_type-5{max-width:calc(100% - 25px)}.index-calculator.calculator .windowcalc2 .calc_block_item_type.calc_block_item_type-2,.index-calculator.calculator .windowcalc2 .calc_block_item_type.calc_block_item_type-3{max-width:calc(100% - 60px)}.index-calculator.calculator .windowcalc2 .calc_block_item_type.calc_block_item_type-4{max-width:calc(100% - 35px)}.index-calculator.calculator .calc_block_window_types_item ul{padding-top:10px}.index-calculator.calculator .windowcalc2 .calc_range-vertical{height:calc(100% - 20px)}.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-vertical,.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-vertical-door{height:calc(100% - 30px)}.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-door,.index-calculator.calculator .windowcalc2 .calc_block_item_type-3 .calc_range-window{margin-right:3px!important;margin-left:3px!important;width:calc(50% - 6px)!important}.plastic-windows__inner{padding-top:30px;padding-bottom:30px}.plastic-window__title{font-size:32px;font-weight:700;padding-bottom:20px}.plastic-window__mobile-desc{display:block}.plastic-window__buttons{padding-top:10px;flex-wrap:wrap;margin-right:-6px;margin-left:-6px}.plastic-window__buttons-measure{font-size:15px;font-weight:600;margin-right:6px;margin-left:6px}.plastic-window__right{display:none}.plastic-window__buttons-measure{margin-bottom:15px;width:100%}.plastic-window__buttons-payment{flex-grow:1;height:52px;margin:0 6px}.plastic-windows-banners__item{padding:0;flex-direction:column;display:flex}.plastic-windows-banners__item-title{padding-top:25px;padding-bottom:15px;padding-left:25px}.plastic-windows-banners__item-title br{display:none}.plastic-windows-banners__item-link{font-size:15px;margin-right:25px;margin-left:25px}.plastic-windows-banners__image{height:200px;position:relative;object-fit:scale-down;margin-left:auto;margin-top:auto}.plastic-windows-why__text{padding:0 0 40px;flex-direction:column}.plastic-windows-why__text-left{padding:25px 0 0}.plastic-windows-why__text-title{font-size:28px;font-weight:600;padding-bottom:20px}.plastic-windows-why__text-desc{font-size:15px;font-weight:500}.plastic-windows-why__text-right{padding-top:30px;text-align:center}.plastic-windows-why__text-right img{height:330px}.plastic-windows-why__item img{height:160px}.plastic-windows-why{padding-bottom:30px}.index-work-stages{padding-top:60px;margin-bottom:40px;padding-bottom:0}.index-work-stages__list{flex-direction:column}.index-work-stages__item{margin-bottom:16px;width:100%}.index-work-stages__item-num{font-size:32px;font-weight:600}.index-work-stages__item-title{font-size:18px}.index-profile__title{line-height:1.3}.index-profile__desc{font-size:15px}.index-profile__tabs{flex-wrap:wrap;margin-right:-6px;margin-left:-6px}.index-profile__tabs-item{margin-bottom:12px;width:calc(50% - 12px)}.index-profile__content-item{flex-direction:column;display:flex}.index-profile__content-item-image{text-align:center;margin:0;width:100%}.index-profile__content-item-image img{max-height:330px}.index-profile__content-item-text{padding-top:30px}.index-profile__content-item-title{font-size:20px}.index-profile__content-item-desc{font-size:15px;padding-bottom:30px}.index-profile__content-item-props{flex-direction:column}.index-profile__content-item-props-left{padding:30px 0 0;order:1;width:100%}.index-profile__content-item-props-left ul li,.index-profile__content-item-props-left ul li strong{font-size:16px}.index-profile__content-item-props-right{width:100%}.index-profile__content-item-props-right ul li{justify-content:space-between;font-size:15px;width:100%}.index-profile__content-item-footer{flex-direction:column}.index-profile__content-item-price{font-size:32px;padding-bottom:30px}.index-profile__content-item-button{font-size:15px;width:100%}.quality-installation__list .slick-arrow{display:none}.quality-installation__desc{font-size:15px}.quality-installation .slick-dots{padding-top:30px!important}.quality-installation .slick-dots li button{display:none!important}.quality-installation .slick-dots li{height:3px;padding:0;border:none!important;margin:0 6px;border-radius:2px;background:#3a61ed;width:35px}.page__constructor-balcony .content-header,.page__shares .content-header{max-width:990px;margin:0 auto}.promotions__list{flex-direction:column}.promotions__item{width:calc(100% - 30px)}.promotions__item-image{width:100%}.promotions__item-title{font-size:15px}.promotions__item-desc{font-size:14px}.promotions__item-text{padding:20px}.plastic-windows-banners__item{padding:20px;flex-direction:row}.plastic-windows-banners__item-title{padding:0;font-size:28px}.plastic-windows-banners__image-desktop{display:none}.plastic-windows-banners__image-mobile{margin-right:-20px;margin-bottom:-20px;position:relative;max-width:100%;margin-left:auto;display:block}.index-our-work .slick-list{max-width:100%}.index-our-work__item-title{height:150px}.newheader__megamenu-form-input{width:190px}.newheader__megamenu-form [type=submit]{padding-right:20px;padding-left:20px}.glazing-orders__images{height:450px;width:480px}.glazing-orders__images img{height:390px;width:390px}.glazing-orders__title{font-size:85px}.glazing-orders__desc{font-size:22px}.glazing-orders_experience .glazing-orders__text{padding-left:80px}.mini-orderform__text{font-size:18px}.mini-orderform__block{padding:30px;border-radius:12px}.newheader__top-inner{flex-wrap:wrap}.newheader__top-menu ul li:first-child{margin-left:0}.newheader__top-menu{margin-top:10px}}@media (max-width:991px){.balkons-scheme-work__item{width:calc(50% - 20px)}.balkons-scheme-work{padding-top:40px;padding-bottom:40px}.balkons-scheme-work__heading{padding-bottom:20px}.balkons-photogallery__item-price-value{font-size:25px}.balkons-photogallery__item-price{padding-top:15px;margin-top:20px}.balkons-photogallery__item-order{margin-top:15px}.balkons-photoogallery__item-work li{padding-bottom:5px}.balkons-photoogallery__item-work{padding-top:20px;padding-bottom:0}.balkons-photoogallery__item-work-heading{padding-bottom:10px}.balkons-photogallery__item-title{font-size:18px}.main-banner .main-banner__background{display:none}.main-banner .main-banner__text{min-height:auto;padding-top:30px;padding-bottom:40px}.main-banner .main-banner__advantages-item{margin-right:30px}.sliding-windows-about-block__desc-wrap{flex-direction:column}.sliding-windows-about-block__image{margin-bottom:40px}.sliding-windows-about-block__advantages ul{flex-direction:column}.sliding-windows-about-block__advantages ul li{padding-right:0;width:100%}.sliding-windows-about-block__desc{padding:0}.sliding-windows-about-block__advantages{padding-top:40px}.catalog_product-item{width:33.333%}.product-item-smalldesc{width:100%}.product-item-del{width:100%;margin-top:30px}.index-slider__item-image-mobile{height:100%!important;position:absolute;object-fit:cover;top:0;width:100%;width:100%!important;margin-top:-400px;margin:0!important;left:0;display:block!important}.index-slider__item-text{justify-content:start}.index-slider__item-image-desktop{display:none!important}.index-slider__item-text{transform:none;min-height:300px;padding:25px;position:static;position:relative;max-width:none;flex-direction:column;top:0;margin:0;background:#20575f;background:transparent;left:0;width:100%;display:block;display:flex;z-index:1}.index-slider__item-title{max-width:none;padding-bottom:15px}.index-slider__item-desc{max-width:none;padding-bottom:20px}.index-slider__item-button{text-align:center;width:100%;margin-top:0}.index-slider .slick-arrow{opacity:1;bottom:10px;top:auto;background:url(/images/index-slider-arrow-mob.png) 50% no-repeat}.index-slider .slick-prev{left:30px}.index-slider .slick-next{transform:rotate(180deg);margin-right:0;right:30px;left:auto}.index-advantages__item{margin-right:10px;margin-left:10px}.index-video-reviews__item-image{height:200px}.newfooter__top{padding:0;border:none}.newfooter__top-inner{flex-direction:column}.newfooter__top-part-1{justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:30px;width:100%}.newfooter__logo img{margin-right:15px}.newfooter__logo-title{font-size:16px}.newfooter__logo-slogan{font-size:10px}.newfooter__social a{height:35px;padding:7px;border-radius:4px;width:35px}.newfooter__social a img{height:100%;width:100%}.newfooter__top-part-2{padding-top:30px;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:30px;width:100%}.newfooter__contacts{padding:0}.newfooter{padding-top:35px}.newfooter__menu-inner>ul{column-count:2}.newfooter__menu-inner li a{font-size:15px}.newfooter__menu-inner>ul>li>a{font-size:16px}.newfooter__menu-inner{padding-top:30px;padding-bottom:0}.newfooter__form{padding:0}.newfooter__footer{border:none}.newfooter__footer-inner{flex-direction:column;align-items:baseline}.newfooter__sitename{padding:10px 0;max-width:none;order:1}.newfooter__footer-inner ul{flex-direction:column}.newfooter__copyright,.newfooter__footer-inner ul li{padding:10px 0;width:100%}.newheader__megamenu ul li ul li{padding-bottom:5px}.newheader__megamenu-list>ul{column-count:3}.newheader__megamenu-list>ul>li{padding-bottom:15px}.newheader__megamenu ul li>ul{padding-top:10px}.newheader__megamenu-form{margin-top:20px}.newheader__schedule{display:none}.newheader__megamenu{padding-top:20px;padding-bottom:30px;margin-top:20px}.newheader__megamenu-form{padding:25px}.newheader__megamenu-form-title{font-size:20px;text-align:center}.newheader__megamenu-form-fields{flex-direction:column;align-items:center}.newheader__megamenu-form-input{height:48px;padding:0 15px;font-size:15px;margin:0 0 10px;width:100%}.newheader__megamenu-form [type=submit]{height:48px;font-size:14px;font-weight:600;width:100%;margin-top:10px}.newheader__megamenu-form-privacy{padding-top:15px;font-size:14px;text-align:center}.newheader__calc,.newheader__calc:before{display:none}.index-promobanner__inner{height:auto;padding:30px 30px 0;flex-direction:column}.index-promobanner__title{font-size:28px;margin:0;padding-bottom:70px;order:1}.index-promobanner__discount{padding:40px 0 0;order:3}.index-promobanner__discount span{transform:matrix(.99,.12,-.12,.99,0,0);right:20px;bottom:auto;top:-10px;left:auto}.index-promobanner__image-desktop{display:none}.index-promobanner__image-mobile{height:auto;width:100%;display:block}.index-promobanner__price-list{order:2}.index-slider-right .slick-dots li button{margin:0 2px;width:30px}.index-calculator.calculator .calc_block_item_content__lamination-outside{width:100%}.plastic-windows-banners__inner{flex-direction:column}.plastic-windows-banners__item{margin-bottom:10px;width:calc(100% - 30px);margin-top:10px}.page__constructor-balcony .content-header,.page__shares .content-header{max-width:720px}.mainpage-callback .g-recaptcha-wrap{transform-origin:center center;box-sizing:content-box;margin:0 auto;padding-bottom:20px;width:100%}.mainpage-callback__inputs{justify-content:center;text-align:center}.glazing-banner__desc{flex-direction:column;padding-bottom:45px}.glazing-banner{font-size:15px}.glazing-banner__desc-left{margin:0;width:100%}.glazing-banner__title{font-size:26px}.glazing-banner__btn{display:none}.glazing-banner__desc__right{width:100%}.glazing-banner__advantages ul{flex-direction:column}.glazing-banner__advantages li{width:100%}.glazing-banner__btn_desktop{display:none}.glazing-banner__btn_mobile{margin-top:25px;display:block}.glazing-banner__image{margin:0 10px;border-radius:12px}.glazing-banner__image-desktop{display:none}.glazing-banner__image-mobile{display:block}.glazing-orders{padding-top:30px;padding-bottom:65px}.glazing-orders__inner{flex-direction:column}.glazing-orders__text{padding:0 0 50px;text-align:center;width:100%}.glazing-orders__title{font-size:64px}.glazing-orders__desc{font-size:16px}.glazing-orders__images{height:220px;max-width:100%;width:320px}.glazing-orders__images img{height:185px;width:185px}.glazing-orders_experience .glazing-orders__text{order:-1;padding-left:0}.glazing-orders_experience .glazing-orders__images img:first-of-type{right:auto;left:0}.glazing-orders_experience .glazing-orders__images img:nth-of-type(2){right:0;left:auto}.mainpage-callback-2 .mainpage-callback-2__image-desktop{display:none}.mainpage-callback-2 .mainpage-callback-2__image-mobile{right:0;position:absolute;bottom:0;margin-left:auto;display:block;z-index:2}.mainpage-callback-2 .mainpage-callback__inner{padding-bottom:175px}.mainpage-callback-2 .mainpage-callback__advantages ul{flex-wrap:wrap}.mainpage-callback-2 .mainpage-callback__advantages ul li{justify-content:start;padding-right:20px;flex-direction:revert;align-items:center;width:calc(50% - 14px);padding-left:20px;display:flex}.mainpage-callback-2 .mainpage-callback__advantages ul li div{height:40px;padding:10px;margin:0 20px 0 0;width:40px}.mainpage-callback-2 .mainpage-callback__advantages ul li p{font-size:15px;text-align:left}}@media (max-width:768px){.balkons-scheme-work__item,.our-work__item{width:100%}.balkons-photogallery__heading{font-size:1.25rem}.balkons-photogallery__head{margin-bottom:20px}.balkons-price-list__heading,.balkons-scheme-work__heading{font-size:1.25rem;padding-bottom:20px}.balkons-price-list{padding-top:40px;padding-bottom:40px}.balkons-price-list__list tbody td{padding-right:0;width:100%}.balkons-photogallery{padding-top:40px;padding-bottom:40px}.aluminum-sliding-windows .content-header{margin:0}.aluminum-sliding-windows .background-banner__why{margin-top:20px}.aluminum-sliding-windows .content-header-inner{display:block}.main-banner .main-banner__desc{font-size:17px}.main-banner .main-banner__desc br,.main-banner .main-banner__title br{display:none}.product-item-slider{width:100%}.product-item-leftblock{width:100%;margin-top:30px}#tabs_product,.product_wrap{padding:0 15px}.index-partners__list{margin:0}.mainpage-callback{margin-right:15px;border-radius:0;margin-left:15px}.mainpage-callback-2{margin-right:0;margin-left:0}.mainpage-callback__inner{padding:25px 25px 0}.mainpage-callback__title{font-size:25px}.mainpage-callback__inputs{padding-top:15px;flex-direction:column;padding-bottom:15px;display:flex}.mainpage-callback__inputs input{margin:0 0 10px;width:100%}.mainpage-callback__inputs input[type=submit]{margin:0;width:100%}.mainpage-callback__image{height:140px;position:static;object-fit:scale-down;width:100%}.newfooter__addresses{padding-top:30px;padding-bottom:0}.newfooter__addresses-inner{flex-direction:column}.newfooter__address{padding-bottom:30px;width:100%}.newfooter__address-title,.newfooter__address-value{font-size:15px}.newfooter__form-inner{padding:20px}.newfooter__form-title{font-size:20px;padding-bottom:12px}.newfooter__form-fields{flex-direction:column;margin:0;align-items:center}.newfooter__form-fields [type=text]{margin-right:0;margin-bottom:10px;margin-left:0;width:100%}.newfooter__form-fields [type=submit]{margin:10px 0;width:100%}.newfooter__form-calc{margin-right:0;margin-bottom:10px;margin-left:0;width:100%}.newfooter__form-privacy{padding-top:10px}.newheader{display:none}.newheadermob{display:block}body .calc-client-mail label{font-size:14px}.index-calculator.calculator .windowcalc2 .calc_left{flex-direction:column;display:flex}.index-calculator.calculator .windowcalc2 .calc_left .calc-price__block{border:none}.index-calculator.calculator .windowcalc2 .calc-price__bloc-title{font-size:20px;max-width:250px}.index-calculator.calculator .windowcalc2 .calc_block_title span{font-size:28px}.index-calculator.calculator .windowcalc2 .calc-price__block .calc_block_title_title{font-size:18px}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content{width:100%}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item{flex-grow:1;height:56px;margin:0 4px!important;width:56px!important}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item:before{background-size:auto 25px}.index-slider-right .slick-dots li button{width:10px}.index-calculator.calculator .calc_block_window_types{flex-wrap:wrap;width:100%}.index-calculator.calculator .calc_block_window_types_btn,.index-calculator.calculator .calc_block_window_types_item{padding:8px;font-size:13px!important}.index-calculator.calculator .calc_block_window_types_item[data-type="3"]{margin-right:0}.index-calculator.calculator .calc_block_window_types_btn{padding-top:15px;margin:15px 0 0;padding-bottom:15px}.index-calculator.calculator .calc_block_item_content.checkboxes{flex-direction:column}.index-calculator.calculator .calc_block_item_content.checkboxes .calc_block_item_content_item{margin-bottom:10px!important}.index-calculator.calculator .calc_block_order_btn{font-size:14px}.quality-installation__item-play{height:64px;width:64px}.quality-installation__item{height:250px}.newheadermob__popup{display:none!important}.newheadermob__popup_active{display:flex!important}.page__constructor-balcony .content-header,.page__shares .content-header{max-width:538px}.newheader__open-form{flex-grow:1;width:50%}.plastic-windows-banners__item{flex-direction:column}.plastic-windows-banners__item-title{margin-bottom:20px}.windowcalc2 .calc-offer{font-size:16px}.mainpage-callback-2 .mainpage-callback__advantages ul li{width:100%}.mainpage-callback-2 .mainpage-callback__advantages{padding-top:50px}div[data-slider-fluid=Y] .index-slider-right__list{margin:0;width:100%}div[data-slider-fluid=Y] .slick-list{padding-right:8%;padding-left:8%}div[data-slider-fluid=Y] .index-slider-right__item{position:relative;margin:0 5px}.mini-orderform,.plastic-window__bg-desktop{display:none}.plastic-window__bg-mobile{display:block}}@media (max-width:550px){.balkons-scheme-work__item-add-image{display:none}.balkons-scheme-work__item{min-height:auto;padding:30px!important}.main-banner .main-banner__advantages-item{margin:0 0 20px}.main-banner .main-banner__advantages{flex-direction:column}.catalog_product-item{width:50%}.product-item-detail-slider-container{padding:0;width:100%}.product-item-detail-slider-controls-block{order:1;width:100%}.product-item-detail-slider-controls-image img{margin:0 auto}.product-item-detail-pay-block{flex-wrap:wrap}.product-item-detail-pay-block .btn-order-product{margin:20px 0}.index-reviews__item-head{flex-direction:column;align-items:baseline}.index-reviews__item-user-name{font-size:15px}.index-reviews__item-user-date{font-size:14px}.index-reviews__item-rating{margin-top:20px}.index-reviews__item-comment,.index-reviews__item-readmore{font-size:15px}.newfooter__top-part-2{flex-direction:column}.newfooter__email{margin-top:25px;display:inline-block}.newfooter__logo img{width:50px}.index-slider-right .slick-dots li button{width:5px}.index-calculator.calculator .windowcalc2 .calc_block_item_type{margin-right:0;margin-left:0}}@media (max-width:500px){.discount-banner .container{font-size:14px}.discount-banner__price{font-size:20px;margin-left:15px}.bx_catalog_line_ul{flex-wrap:wrap}.bx_catalog_line_ul li{margin-right:0;margin-bottom:10px}.index-block__title{font-size:26px}.index-sections__item img{height:auto;margin-right:auto;position:static;max-width:100%;object-fit:scale-down;padding-bottom:0!important;margin-left:auto;width:auto}.index-sections__item-list{padding:0 24px;margin-bottom:20px}.index-sections__item-title{padding-top:20px;margin-bottom:15px;padding-right:24px;padding-left:24px}.index-sections__item{padding:0!important}.index-slider__item-title{font-size:22px}.index-slider__item-desc{font-size:14px}.index-slider .slick-dots li button{width:25px}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content_item{height:50px;margin-right:0!important;width:50px!important}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content{margin:0;width:100%}.index-calculator.calculator .windowcalc2 .calc_block #calc_block_structure .calc_block_item_content .swiper-wrapper{justify-content:space-between;width:100%;display:flex}.index-calculator.calculator .calc_block_window_description{padding:15px;font-size:13px}.index-calculator.calculator .calc_block_window_description tr td:first-of-type{padding-right:10px}.newheadermob__popup-inner{max-width:calc(100% - 50px)}.newheadermob__popup-menu-close{right:8px;top:15px}.index-sections__item-img_desktop{display:none}.index-sections__item-img_mobile{display:block}.index-calculator.calculator .calc_block_click_window span,.index-calculator.calculator .calc_block_opening_function span{font-size:14px}.index-slider__item-text{min-height:400px}}@media (max-width:375px){.newfooter__menu-inner>ul{column-count:1}.index-slider__item-desc{font-size:13px}}@media (max-width:991px){body .index-slider__item-image-mobile{margin-top:-950px}}@media (max-width:910px){body .index-slider__item-image-mobile{margin-top:-920px}}@media (max-width:870px){body .index-slider__item-image-mobile{margin-top:-810px;margin-top:-860px}}@media (max-width:800px){body .index-slider__item-image-mobile{margin-top:-800px}}@media (max-width:740px){body .index-slider__item-image-mobile{margin-top:-750px}}@media (max-width:710px){body .index-slider__item-image-mobile{margin-top:-700px}}@media (max-width:680px){body .index-slider__item-image-mobile{margin-top:-650px}}@media (max-width:670px){body .index-slider__item-image-mobile{margin-top:-600px}}@media (max-width:650px){body .index-slider__item-image-mobile{margin-top:-550px}}@media (max-width:630px){body .index-slider__item-image-mobile{margin-top:-500px}}@media (max-width:610px){body .index-slider__item-image-mobile{margin-top:-450px}}@media (max-width:600px){body .index-slider__item-image-mobile{margin-top:-400px}.index-slider .slick-dots{bottom:50px}}@media (max-width:350px){.index-slider__item-desc{font-size:12px;line-height:1.4}}.calccost-form{padding-bottom:80px}.calccost-form-inner{padding:54px 64px;border:1px solid #e5e7eb;box-shadow:0 12px 40px 0 rgb(0 0 0/5%);border-radius:20px;background:#fff}.calccost-form-title{font-size:24px;font-weight:600;color:#000;padding-bottom:5px;line-height:1.2}.calccost-form-desc{font-size:16px;font-weight:400;color:#000;padding-bottom:30px}.calccost-form-fields{justify-content:space-between;width:100%;display:flex}.calccost-form-fields [type=text],.calccost-form-fields select{flex-grow:1;height:52px;padding:0 20px;font-size:16px;border:2px solid #e5e7eb;font-weight:500;margin-right:15px;color:#9ca3af;outline:none;border-radius:8px;width:1px}.calccost-form-fields select{padding:0 16px;appearance:none;color:#111827;background:url(/images/calc-selector-arrow.png) 100% no-repeat;cursor:pointer;background-position-x:calc(100% - 5px)}.calccost-form .g-recaptcha-wrap{height:50px;transform:scale(.641);transform-origin:0 0;width:212px}.calccost-form-fields [type=text]:focus,.calccost-form-fields select:focus,.calccost-form-fields-input_filled{border:2px solid #3a61ed!important;color:#111827}.calccost-form-fields [type=submit]{height:52px;flex-shrink:0;padding:0 20px;justify-content:center;font-size:16px;border:none;font-weight:600;color:#fff;outline:none;text-align:center;align-items:center;border-radius:8px;background:#3a61ed;cursor:pointer;width:220px;display:flex}.calccost-form-privacy{padding-top:25px;font-size:15px;font-weight:500;color:#9ca3af}.calccost-form-privacy a{color:inherit}.calccost-form-calc{height:52px;justify-content:center;font-size:16px;border:1.5px solid #8b9dfa;font-weight:500;transition:.3s;padding-right:15px;align-items:center;border-radius:8px;cursor:pointer;margin-left:15px;width:auto;padding-left:15px;display:flex}.calccost-form-calc:before{height:26px;margin-right:15px;content:"";background:url(/images/header-calc.png) 50% no-repeat;width:25px;display:block}.calccost-form-success{display:none}.calccost-form-success .calccost-form-desc{padding-bottom:0}.models-stained-glass__item{padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.models-stained-glass__item-image{position:relative;border-radius:10px;background:#f9fafb;padding-bottom:82%}.models-stained-glass__item-image img{height:100%;padding:20px;position:absolute;object-fit:scale-down;margin:0;width:100%}.models-stained-glass__item-text{height:360px;padding:24px 20px 20px;flex-direction:column;display:flex}.models-stained-glass__item-title{font-size:20px;font-weight:700;color:#1f2937;padding-bottom:15px}.models-stained-glass__item-desc{font-size:16px;font-weight:500;color:#111827}.models-stained-glass__item-params{flex-direction:column;gap:20px;padding-bottom:30px;margin-top:auto;display:flex}.models-stained-glass__item-price{font-size:24px;font-weight:600;color:#3a61ed}.models-stained-glass__item-param{align-items:center;display:flex}.models-stained-glass__item-param img{margin-right:20px}.models-stained-glass__item-param div{height:3px;overflow:hidden;border-radius:100px;background:#e9ecfe;width:100%}.models-stained-glass__item-param div span{height:100%;transition:2s;border-radius:100px;background:#3a61ed;width:0;display:block}.models-stained-glass__desc{padding-top:10px;font-size:16px;font-weight:500}.models-stained-glass .index-slider-right__head{align-items:end}.prices-stained-glass__item{padding:22px 24px;justify-content:space-between;font-size:18px;font-weight:500;margin-bottom:12px;border-radius:10px;background:#f9fafb}.prices-stained-glass__item,.prices-stained-glass__item-price-wrap{align-items:center;display:flex}.prices-stained-glass__item-price{font-size:20px;font-weight:600;margin-right:12px}.newheadermob__whatsapp{height:40px;padding:7px;justify-content:center;content:"";background-color:#e9ecfe;align-items:center;border-radius:4px;width:40px;display:flex}.newheadermob__whatsapp img{height:100%;width:100%}.newheadermob__bonus{height:40px;justify-content:center;content:"";background-color:#e9ecfe;margin:0 8px;align-items:center;border-radius:4px;width:40px;display:flex}.open_enquiz_modal{margin-right:0!important;left:50%!important}.page__optovikam .content-header{max-width:1200px;margin:0 auto}.page__optovikam .geography ol,.page__optovikam .lamination ol{padding:0;margin:0;counter-reset:item}.page__optovikam .geography ol li,.page__optovikam .lamination ol li{display:block}.page__optovikam .geography ol li:before,.page__optovikam .lamination ol li:before{font-weight:500;margin-right:10px;color:#3a61ed;content:counter(item) ". ";counter-increment:item}.index-ticker{margin-bottom:70px;width:100%}.index-ticker div{animation:customeMarquee 250s linear infinite;font-size:20px;font-weight:500;color:#fff;background:#3a61ed;line-height:64px;white-space:nowrap;display:table-row}.index-ticker span{position:relative;padding-right:60px;display:table-cell}.index-ticker span:after{height:24px;transform:translateY(-50%);margin-right:20px;content:"";position:absolute;top:50%;background:url(/images/index-ticker-separ.png) 50% no-repeat;margin-left:20px;width:24px;display:inline-block}@keyframes customeMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.page__optovikam .advantage{flex:none;padding:24px;border:1px solid #e5e7eb;max-width:none;box-sizing:border-box;margin:7.5px;border-radius:8px;background:#fff;width:calc(33.33333% - 15px)}.page__optovikam .advantages{margin-right:-7.5px;margin-left:-7.5px}.page__optovikam .advantage img{margin-bottom:15px}.page__optovikam .top-banner img{border-radius:16px;width:100%}.page__optovikam .advantages p{font-size:20px}.page__optovikam .advantages .row{margin-right:-7.5px;margin-left:-7.5px}.page__optovikam .advantages .col-lg-12{padding:0}.wholesale-newfooter__form .newfooter__form-fields{flex-direction:column}.wholesale-newfooter__form .newfooter__form-fields-row-1{margin-bottom:15px;display:flex}.wholesale-newfooter__form .newfooter__form-fields-row-1 select{flex-grow:1;height:52px;padding:0 20px;font-size:16px;border:2px solid #e5e7eb;font-weight:500;appearance:none;margin-right:15px;color:#111827;outline:none;border-radius:8px;background:url(/images/form-select-arrow.png) 100%;width:33.33333%;background-repeat:no-repeat;background-position-x:calc(100% - 10px)}.wholesale-newfooter__form .newfooter__form{margin-right:-15px;margin-left:-15px;margin-top:150px}.wholesale-newfooter__form .newfooter__form-file{font-size:16px;border:2px dashed #e5e7eb;font-weight:500;color:#9ca3af;position:relative;padding-right:40px;margin:0;align-items:center;border-radius:8px;cursor:pointer;width:33.33333%;padding-left:20px;display:flex}.wholesale-newfooter__form .newfooter__form-file:before{height:20px;flex-shrink:0;margin-right:15px;content:"";background:url(/images/form-file.png) 50% no-repeat;width:19px;display:block}.wholesale-newfooter__form .newfooter__form-file input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;display:none!important;z-index:6}.wholesale-newfooter__form .newfooter__form-submit{align-items:center;display:flex}.wholesale-newfooter__form .newfooter__form-submit input{margin-right:25px}.wholesale-newfooter__form .newfooter__form-privacy{padding:0;max-width:400px}.wholesale-newfooter__form .newfooter__form-fields-row-2{margin-right:-18px;margin-bottom:15px;display:flex}.wholesale-newfooter__form .newfooter__form-fields-row-2 input{width:100%}.page__optovikam .index-partners__item{height:auto;padding:0;background:transparent}.wholesale-newfooter__form .newfooter__form .container{padding:0}.balcony-design{padding-top:60px;display:flex}.balcony-design__mobile-image{display:none}.balcony-design__options{padding-right:30px;width:100%}.balcony-design__form{flex-shrink:0;width:570px}.balcony-design__image{height:806px;overflow:hidden;position:relative}.balcony-design__image img{position:absolute;z-index:1}.balcony-design__image img[data-type="База"]{position:relative;z-index:0}.balcony-design__desktop-image{zoom:.83824;border-radius:24px}.balcony-design__form-inner{padding:32px;position:static;margin:12px 0;border-radius:24px;background:#f3f4ff;width:570px}.balcony-design__form-fields input{height:auto;padding:0 20px;font-size:16px;border:none;font-weight:500;color:#9ca3af;position:static;outline:none;box-sizing:border-box;border-radius:8px;background:#fff;width:100%;line-height:52px;font-family:inherit}.balcony-design__form-fields{gap:12px;padding-bottom:24px;display:flex}.balcony-design__inputs{display:none}.balcony-design__form .g-recaptcha-wrap{justify-content:start;padding-bottom:24px;line-height:0;display:flex}.balcony-design__form [type=submit]{padding-top:16px;font-size:16px;text-decoration:none;font-weight:600;margin-bottom:20px;color:#fff;transition:.3s;text-align:center;border-radius:8px;background:#3a61ed;cursor:pointer;padding-bottom:16px;width:100%;line-height:20px;display:block}.balcony-design__form [type=submit]:hover{background:#284dd3}.balcony-design__form-sendmail{margin-bottom:20px;cursor:pointer;display:inline-block}.balcony-design__form-sendmail label{font-size:16px;font-weight:500;color:#111827;margin:0;align-items:center;cursor:pointer;display:flex}.balcony-design__form-sendmail label input{display:none}.balcony-design__form-sendmail label i{height:18px;flex-shrink:0;border:2px solid var(--4,#b5c5fd);margin-right:12px;border-radius:3px;width:18px;display:block}.balcony-design__form-sendmail label input:checked+i{border:2px solid #3a61ed;background-size:10px;background-color:#3a61ed;background-position:50%;background-image:url(/images/calc_check.png);background-repeat:no-repeat}.balcony-design__form-warning{font-size:14px;font-weight:500;color:#6b7280}.balcony-design__form-success{padding:32px;position:static;margin:12px 0;border-radius:24px;background:#f3f4ff;width:570px;display:none}.balcony-design__form-success-title{font-size:18px;font-weight:500;color:#111827;padding-bottom:12px}.balcony-design__form-success-desc{font-size:14px;font-weight:500;color:#6b7280}.balcony-design__options-item-title{font-size:24px;font-weight:600;color:#1f2937;cursor:default;padding-bottom:24px}.balcony-design__options-item-types{gap:8px;display:flex}.balcony-design__options-item-types div{height:48px;padding:13px 16px;justify-content:center;border:2px solid #e5e7eb;transition:.3s;position:static;flex-direction:column;box-sizing:border-box;align-items:center;border-radius:8px;cursor:pointer;display:flex}.balcony-design__options-item-types div:hover{background:#f9f9f9}.balcony-design__options-item-types div[data-active=Y]{border-color:#b5c5fd;font-weight:600;color:#3a61ed;background:#f3f4ff}.balcony-design__options-item-colors{padding-top:25px;gap:14px;display:flex}.balcony-design__options-item-colors div{height:64px;overflow:hidden;padding:3px;justify-content:center;border:2px solid transparent;transition:.3s;align-items:center;border-radius:100%;cursor:pointer;width:64px;display:flex;display:none}.balcony-design__options-item-colors div:hover{border-color:#e5e7eb}.balcony-design__options-item-colors div[data-active=Y]{border-color:#3a61ed}.balcony-design__options-item-colors div img{height:100%;border-radius:100%;width:100%}.balcony-design__options-item{padding-bottom:55px}.balcony-design-wrap{padding-bottom:160px}.balcony-design__image-option{position:absolute;top:0;left:0}.balcony-design__image-option img{display:none}[data-section="84"]{display:none!important}.index-achievements__list{gap:15px;width:100%;display:flex}.index-achievements__item{padding:28px;border:1px solid #dcdee0;border-radius:24px;width:100%;line-height:1}.index-achievements__item-title{font-size:56px;font-weight:700;padding-bottom:15px}.index-achievements__item-desc{font-size:20px;font-weight:300}.index-slider__item-form{flex-shrink:0;padding:40px;font-size:24px;font-weight:600;text-align:center;box-sizing:border-box;border-radius:24px;background:#fff;width:400px;line-height:1.2}.index-slider__item-form-title{font-size:24px;font-weight:600;color:#0a121d;padding-bottom:25px}.index-slider__item-form-title span{color:#3a61ed;display:block}.index-slider__item-form-fields input{height:auto;padding:0 20px;font-size:16px;border:2px solid #e5e7eb;font-weight:500;margin-bottom:12px;color:#9ca3af;position:static;outline:none;box-sizing:border-box;border-radius:8px;background:#fff;width:100%;line-height:52px;font-family:inherit}.index-slider__item-form .g-recaptcha-wrap{justify-content:center;padding-bottom:24px;line-height:0;display:flex}.index-slider__item-form [type=submit]{padding-top:16px;font-size:16px;text-decoration:none;font-weight:600;margin-bottom:20px;color:#fff;transition:.3s;text-align:center;border-radius:8px;background:#3a61ed;cursor:pointer;padding-bottom:16px;width:100%;line-height:20px;display:block}.index-slider__item-form [type=submit]:hover{background:#284dd3}.index-slider__item-form-warning{font-size:14px;font-weight:500;color:#6b7280;line-height:1.5}.index-slider__item-text{flex-wrap:wrap;display:flex}.index-slider__item-text-cont{padding-right:40px;width:calc(100% - 400px)}.plastic-windows-tabs__list{flex-wrap:wrap;gap:12px;display:flex}.plastic-windows-tabs__list a{padding:13px 16px;font-size:16px;text-decoration:none;font-weight:500;color:#1f2937;transition:.3s;border-radius:8px;background:#f3f4ff;cursor:pointer;display:block}.plastic-windows-tabs__list a:hover{background:#e9ecfe}.windows-checklist__cont{gap:50px;display:flex}.windows-checklist__list{overflow-y:auto;width:100%}.windows-checklist__list ol{list-style:none;padding:0;flex-direction:column;gap:16px;margin:0;counter-reset:checklist-list-counter;display:flex}.windows-checklist__list ol li{padding:24px 24px 24px 60px;font-size:16px;position:relative;counter-increment:checklist-list-counter;border-radius:16px;background:#f3f4ff;width:100%}.windows-checklist__list ol li:before{font-size:24px;font-weight:600;color:#3a61ed;content:counter(checklist-list-counter) ". ";position:absolute;top:24px;left:24px;line-height:1;display:block}.windows-checklist__image{width:100%;line-height:0px}.windows-checklist__image img{border-radius:16px;width:100%}.windows-checklist__list::-webkit-scrollbar{width:8px}.windows-checklist__list::-webkit-scrollbar-track{border-radius:8px}.windows-checklist__list::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:8px;background:#3a61ed99}.windows-checklist__list::-webkit-scrollbar-thumb:window-inactive{border:2px solid #fff;background:#3a61ed99}.page__plastic-windows-generate .content-header{margin-right:auto;max-width:1200px;padding-bottom:30px;margin-left:auto}.index-page-desc h3{padding-top:25px;padding-bottom:15px}.page__plastic-windows-generate .windows-checklist_scroll{margin-bottom:0}.index-team__item-image{height:320px;overflow:hidden;position:relative;border-radius:12px;background:#f4f4ff}.index-team__item-image img{height:100%;object-fit:scale-down;object-fit:cover;object-position:center bottom;width:100%}.index-team__item-status{height:34px;padding:0 12px;font-size:15px;font-weight:600;color:#fff;position:absolute;bottom:0;text-align:center;border-radius:0 12px 0 0;background:#2dbf4d;left:0;line-height:34px}.index-team__item-text{padding:24px 12px 12px}.index-team__item-title{font-size:20px;font-weight:600}.index-team__item-post{padding-top:5px;color:#6b7280}.index-team__item{padding-right:10px;padding-left:10px}.index-team__list{margin-right:-10px;margin-left:-10px}.index-team.index-slider{margin-right:auto;margin-left:auto}.plastic-windows-block-1__title{font-size:56px;font-weight:700}.plastic-windows-block-1-cont{padding-top:65px;display:flex}.plastic-windows-block-1-cont-right{flex-shrink:0;margin-left:80px;width:550px}.plastic-windows-block-1-cont-right img{width:100%}.plastic-windows-block-1-cont-left ul li:before{height:32px;content:"";border-radius:100px;background:url(/images/plastic-windows-block-item-icon.png) 50% no-repeat;width:32px;display:block}.plastic-windows-block-1-cont-left ul{list-style:none;padding:0;flex-wrap:wrap;margin:0;display:flex}.plastic-windows-block-1-cont-left ul li{padding-top:40px;position:relative;padding-right:24px;width:50%}.plastic-windows-block-1-cont-left ul li div{padding-top:21px;font-weight:600;padding-bottom:12px}.plastic-windows-block__item-desc{padding:16px 20px;font-size:16px;font-weight:400!important;position:absolute;bottom:calc(100% - 60px);box-shadow:0 4px 16px 0 #0000001f;background:#fff;left:30px;width:360px;display:none;z-index:9999}.plastic-windows-block-1-cont-left ul li:hover:before{background-image:url(/images/plastic-windows-block-item-icon-hover.png)}.plastic-windows-block-1-cont-left ul li:hover .plastic-windows-block__item-desc{display:block}.plastic-windows-block-2__title{font-size:56px;font-weight:700}.plastic-windows-block-2-cont{padding-top:80px;display:flex}.plastic-windows-block-2-cont-right{flex-shrink:0;width:615px}.plastic-windows-block-2-cont-right img{width:100%}.plastic-windows-block-2-cont-left{padding-left:80px}.plastic-windows-block-2-cont-left p{margin-bottom:24px}.plastic-windows-block-3-cont{display:flex}.plastic-windows-block-3-cont-right{justify-content:center;flex-direction:column;display:flex}.plastic-windows-block-3-cont-right div,.plastic-windows-block-6-cont-right div{font-size:56px;font-weight:700;margin-bottom:30px;line-height:1.2}.plastic-windows-block-3-cont-left{flex-shrink:0;margin-left:90px}.plastic-windows-block-3-cont-left img{width:100%}.plastic-windows-block-4{color:#fff;background:url(/images/plastic-windows/4.png)}.plastic-windows-block-4-cont{padding-top:80px;padding-bottom:80px;display:flex}.plastic-windows-block-4-cont-left{font-size:56px;font-weight:700;line-height:1.3}.plastic-windows-block-4-cont-right{flex-shrink:0;width:50%;padding-left:80px}.plastic-windows-block-4-cont-right ul{list-style:none;padding:40px 0 0;margin:0;display:flex}.plastic-windows-block-4-cont-right ul li div{font-size:48px;font-weight:700;padding-bottom:10px}.plastic-windows-block-6-cont{gap:70px;display:flex}.plastic-windows-block-6-cont-left{flex-shrink:0}.plastic-windows-block-6-cont-right{font-size:20px;font-weight:500}.plastic-windows-block-6-cont-right span{color:#3a61ed}.plastic-windows-block-4-cont-right [data-target="#call-measurer"]{height:52px;padding:15px 28px 16px;font-size:16px;border:none;text-decoration:none;font-weight:600;color:#3a61ed;transition:.3s;outline:none;text-align:center;border-radius:8px;background:#fff;cursor:pointer;width:220px;margin-top:30px;display:block}.plastic-windows-block-4-cont-right [data-target="#call-measurer"]:hover{background:#e0e7ff}.index-achievements-2__list{overflow:hidden;overflow:visible;justify-content:center;font-weight:700;color:#fff;gap:80px;text-align:center;align-items:center;border-radius:8px;background:url(/images/index-achievements-2-left.png) 0,url(/images/index-achievements-2-right.png) 100%;background-size:auto 100%;background-position-y:center;background-color:#3a61ed;background-repeat:no-repeat;padding-left:50px;display:flex}.index-achievements-2__item-title{font-size:21px;margin-bottom:-5px;left:-50px;line-height:27px;margin-top:-5px}.index-achievements-2__item-desc,.index-achievements-2__item-title{padding:0 4px;position:relative;border-radius:6px;background:#f81155}.index-achievements-2__item-desc{font-size:15px;line-height:19px}.index-achievements-2__item{transform:rotate(3deg);flex-direction:column;align-items:baseline;margin-top:3px;display:flex}.index-achievements-2__item:nth-child(2n){transform:rotate(-3deg);margin-top:-5px}.index-achievements-2__list:after,.index-achievements-2__list:before{content:""}.index-achievements-2{margin-bottom:25px;margin-top:10px}.proizvodstvo-section-list{list-style:none;padding:0!important;flex-wrap:wrap;gap:40px;margin:0;display:flex}.proizvodstvo-section-list li{width:calc(33.33333% - 30px)}.proizvodstvo-section h2{margin-bottom:24px}.proizvodstvo-section .col-lg-12{margin-bottom:60px}.proizvodstvo-section .col-lg-12>p{margin-bottom:24px}.page__alyuminevye-okna .mainpage-callback{color:#111827;background:#f3f4ff}.page__alyuminevye-okna .mainpage-callback__inputs input,.page__alyuminevye-okna .mainpage-callback__inputs input:focus{border:1px solid #e5e7eb!important;color:#9ca3af;background:#fff!important}.page__alyuminevye-okna .mainpage-callback__inputs input[type=submit]{border:none!important;color:#fff!important;transition:.3s;background:#3a61ed!important}.page__alyuminevye-okna .mainpage-callback__inputs input[type=submit]:hover{background:#0d3eed!important}.page__alyuminevye-okna .mainpage-callback__image{right:-300px}.page__alyuminevye-okna .mainpage-callback__inputs input::placeholder{color:#9ca3af}.custom-made-window__btn{padding:16px 30px;font-size:16px;text-decoration:none;font-weight:600;color:#fff;transition:.3s;text-align:center;margin:0 0 0 100px;border-radius:8px;background:#3a61ed;cursor:pointer;width:auto;line-height:20px;white-space:nowrap;display:block}.custom-made-window__btn:hover{background:#284dd3}.custom-made-window__footer{padding-top:40px;justify-content:space-between;display:flex}.custom-made-window__desc{font-size:16px}.use-stained-glass__list{display:flex}.proizvodstvo-section ul li::marker{font-size:7px}.proizvodstvo-section ul{padding-left:25px}.proizvodstvo-section__read-more{display:none}.index-stained-glass-use__item img{border-radius:10px;width:100%}.index-stained-glass-use__item-text{padding-top:15px;font-size:16px;font-weight:500}.index-stained-glass-use .slick-list{margin-right:-15px;margin-left:-15px}.index-stained-glass-use .slick-slide{margin-right:15px;margin-left:15px}.index-stained-glass-advantages__item{height:260px;padding:20px;flex-direction:column;align-items:baseline;border-radius:10px;background:#f9fafb;display:flex!important}.index-stained-glass-advantages__item img{flex-shrink:0;width:auto;margin-top:auto}.index-stained-glass-advantages__item-text{font-size:16px;font-weight:600}.variants .btn-purple-invert{height:auto;padding:12px 5px;font-size:15px;border:none;transition:.3s;border-radius:6px;background:#3a61ed;width:100%;line-height:1.1;white-space:normal}.variants .btn-purple-invert:hover{background:#0d3eed}.balkons-page .causes-section .causes__block .causes__text{transition:.3s;cursor:pointer}.balkons-page .causes-section .causes__block .causes__text:hover{color:#1637ac}.page__alyuminevye-okna .index-achievements-2__list{background:#3a61ed}.page__alyuminevye-okna .index-achievements-2__item:first-of-type{transform:rotate(-3deg)}.page__alyuminevye-okna .index-achievements-2__item:first-of-type div:first-child{left:-100px}.page__alyuminevye-okna .index-achievements-2__item:first-of-type div:nth-child(2){left:131px}.page__alyuminevye-okna .index-achievements-2__item:nth-of-type(2){transform:rotate(3deg);margin-left:150px;margin-top:2px}.page__alyuminevye-okna .index-achievements-2__item:nth-of-type(2) div:nth-child(2){left:-140px}.plastic-windows-block-1 [data-target="#call-measurer"]{margin:30px 0 0}.nav-tabs .nav-link.all-our-works__tab{padding:13px 16px;border:2px solid #e5e7eb;text-decoration:none;font-weight:500;color:#1f2937;transition:.3s;margin:0;border-radius:8px;cursor:pointer}.nav-tabs .nav-link.all-our-works__tab.active,.nav-tabs .nav-link.all-our-works__tab:hover{border:2px solid #b5c5fd;color:#3a61ed;background:#f3f4ff}.all-our-works__tabs{overflow-x:auto;flex-wrap:nowrap;border:none;margin-bottom:27px;gap:8px;padding-bottom:5px;white-space:nowrap;display:flex}.all-our-works{padding-top:30px}.all-our-works__element-img{height:320px;overflow:hidden;flex-shrink:0;border-top-right-radius:8px;border-top-left-radius:8px;width:100%;line-height:0px;display:block}.all-our-works__element-img img{height:100%;object-fit:cover;width:100%}.all-our-works__element-body{border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:100%;padding:24px;border:1px solid #e5e7eb;border-top:none;flex-direction:column;display:flex}.all-our-works__element-title{font-size:18px;font-weight:500;color:#111827}.all-our-works__element-desc{display:none}.all-our-works__element-buttons{padding-top:24px;gap:9px;margin-top:auto;display:flex}.all-our-works__element-readmore{color:#3a61ed;background:#e9ecfe}.all-our-works__element-order,.all-our-works__element-readmore{font-size:16px;font-weight:600;transition:.3s;text-align:center;border-radius:8px;cursor:pointer;width:100%;line-height:52px}.all-our-works__element-order{color:#fff;background:#3a61ed}.all-our-works__element-readmore:hover{background:#d4d9f8}.all-our-works__element-order:hover{background:#0d3eed}.all-our-works__list{margin-right:-15px;margin-left:-15px}.all-our-works__list.tab-content>.active{flex-wrap:wrap;width:100%;display:flex}.all-our-works__element{flex-direction:column;margin:0 15px 30px;width:calc(50% - 30px);display:flex}.all-our-works__element_hidden{display:none}.all-articles__load,.all-our-works__load{font-size:16px;font-weight:600;color:#3a61ed;transition:.3s;text-align:center;border-radius:8px;background:#e9ecfe;cursor:pointer;width:100%;line-height:52px}.all-articles__load:hover,.all-our-works__load:hover{background:#d4d9f8}.all-our-works-popup{height:100%;color:#111827;position:fixed;top:0;left:0;width:100%;display:none;z-index:999999}.all-our-works-popup__bg{height:100%;position:absolute;top:0;background:rgba(17,24,39,.3);cursor:pointer;left:0;width:100%}.all-our-works-popup__inner{overflow:hidden;transform:translate(-50%,-50%);overflow-y:auto;position:absolute;max-height:90%;top:50%;border-radius:16px;background:#fff;left:50%;width:600px}.all-our-works-popup__close{height:48px;transition:.3s;position:absolute;top:12px;border-radius:12px;background:#fff;background-position:50%;cursor:pointer;left:12px;width:48px;background-image:url(/images/popup-close.png);background-repeat:no-repeat}.all-our-works-popup__close:hover{transform:scale(1.1)}.all-our-works-popup__img img{max-height:320px;object-fit:cover;width:100%}.all-our-works-popup__body{padding:24px 32px 32px}.all-our-works-popup__title{font-size:20px;font-weight:600;padding-bottom:16px}.all-our-works-popup__desc{font-size:16px}.all-our-works-popup__order{font-size:16px;font-weight:600;color:#fff;transition:.3s;text-align:center;border-radius:8px;background:#3a61ed;cursor:pointer;width:100%;line-height:52px;margin-top:24px}.all-our-works-popup__order:hover{background:#0d3eed}.all-articles{padding-top:30px}.all-articles__element-img{height:260px;overflow:hidden;border-radius:24px;display:block}.all-articles__element-img img{height:100%;object-fit:cover;width:100%}.all-articles__element-head{padding-top:24px;font-size:16px;gap:16px;padding-bottom:20px;display:flex}.all-articles__element-type{color:#283ad9}.all-articles__element-date{color:#6b7280}.all-articles__element-title{font-size:20px;text-decoration:none;font-weight:600;color:#111827}.all-articles__element-desc{height:44px;overflow:hidden;min-height:44px;text-overflow:ellipsis;color:#6b7280;-webkit-box-orient:vertical;line-height:22px;-webkit-line-clamp:2;margin-top:12px;display:-webkit-box}.all-articles__list{flex-wrap:wrap;gap:24px;padding-bottom:40px;display:flex}.all-articles__element{margin-bottom:26px;width:calc(50% - 12px)}.all-articles__element_hidden{display:none}.all-video-reviews .index-video-reviews__list{--gap:30px;--columns:2;flex-wrap:wrap;gap:var(--gap);display:flex}.all-video-reviews .index-video-reviews__item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}@media (min-width:769px){.index-stained-glass-advantages__list .slick-track{flex-wrap:wrap;width:100%!important;display:flex}.index-stained-glass-advantages__item{margin:10px;width:calc(50% - 20px)!important}.index-stained-glass-advantages__list .slick-list{margin-right:-10px;margin-left:-10px}}@media (min-width:991px){.index-stained-glass-advantages__item{width:calc(25% - 20px)!important}}@media (max-width:1200px){.calccost-form-inner{padding:32px 20px}.calccost-form-desc{font-size:15px}.calccost-form-fields{flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.calccost-form-fields [type=text],.calccost-form-fields select{margin:0 10px 20px;border-radius:6px;width:calc(50% - 20px)}.calccost-form-calc,.calccost-form-fields [type=submit]{flex-grow:1;margin:0 10px;width:auto}.calccost-form .g-recaptcha-wrap{margin-left:10px}.calccost-form-privacy{padding-top:20px;font-size:14px}.models-stained-glass .slick-slider .slick-list{margin-bottom:10px;max-width:100%}.page__optovikam .advantage{width:calc(50% - 15px)}.index-achievements__item-title{font-size:32px}.index-achievements__item-desc{font-size:18px}.index-slider__item-form{padding:25px 20px}.index-slider__item-form-title{font-size:20px;padding-bottom:15px}.index-slider__item-form-fields input{font-size:15px;border-radius:8px;line-height:46px}.index-slider__item-form .g-recaptcha-wrap,.modal-content .g-recaptcha-wrap{height:60px;transform:scale(.641);transform-origin:center 0}.index-slider__item-form [type=submit]{font-size:14px;margin-bottom:15px}.custom-made-window__btn{font-size:14px}.index-slider__item-form-warning{font-size:12px;font-weight:300}.plastic-windows-block-1__title{font-size:40px}.plastic-windows-block-1-cont-right{margin-left:30px;width:50%}.plastic-windows-block-2__title{font-size:40px}.plastic-windows-block-2-cont-left{padding-left:30px}.plastic-windows-block-2-cont-right{width:50%}.plastic-windows-block-3-cont-right div,.plastic-windows-block-6-cont-right div{font-size:30px}.plastic-windows-block-3-cont-left{margin-left:30px;width:40%}.plastic-windows-block-4-cont{flex-direction:column}.plastic-windows-block-4-cont-left{font-size:30px}.plastic-windows-block-4-cont-right{padding:30px 0 0;width:100%}.plastic-windows-block-4-cont-right ul{padding-top:20px}.plastic-windows-block-6-cont-right{font-size:15px}.index-achievements-2__list{background:#3a61ed}.all-articles__element-img{height:200px}.all-articles__element-head{padding-top:16px;font-size:15px;padding-bottom:16px}.all-articles__element-title{font-size:18px}.all-articles__element-desc{font-size:15px}}@media (max-width:991px){.calccost-form{padding:0 0 30px}.models-stained-glass__desc{padding-top:5px;font-size:15px}.models-stained-glass__item-title{font-size:18px;padding-bottom:10px}.models-stained-glass__item-desc{font-size:15px}.models-stained-glass__item-price{font-size:20px}.models-stained-glass__item-params{padding-bottom:20px}.models-stained-glass__item-param img{margin-right:15px;width:16px}.models-stained-glass__item-desc{font-size:14px}.models-stained-glass__item-text{height:300px;padding:24px 15px 15px}.wholesale-newfooter__form .newfooter__form{margin-top:70px}.wholesale-newfooter__form .newfooter__form-fields-row-1{flex-direction:column;margin:0;width:100%}.wholesale-newfooter__form .newfooter__form-fields-row-1 select,.wholesale-newfooter__form .newfooter__form-file{height:48px;margin-bottom:12px;width:100%}.wholesale-newfooter__form .newfooter__form-fields-row-2{justify-content:center;flex-direction:column;text-align:center;margin:0;align-items:center;width:100%;display:flex}.wholesale-newfooter__form .newfooter__form-fields-row-2 input{margin:0 0 12px;width:100%}.wholesale-newfooter__form .newfooter__form-submit{padding-top:12px;flex-direction:column}.wholesale-newfooter__form .newfooter__form-submit input{margin:0;width:100%}.wholesale-newfooter__form .newfooter__form-privacy{padding-top:15px;max-width:100%}.balcony-design{padding-top:0;flex-direction:column}.balcony-design__mobile-image{margin-bottom:40px;border-radius:16px;display:block}.balcony-design__options{padding:0;width:100%}.balcony-design__options-item{padding-bottom:40px}.balcony-design__options-item-title{font-size:18px;padding-bottom:16px}.balcony-design__options-item-types{flex-wrap:wrap;gap:6px}.balcony-design__options-item-types div{height:40px;padding:8px;font-size:15px}.balcony-design__form{flex-shrink:unset;width:100%}.balcony-design__desktop-image{display:none}.balcony-design__form-inner{padding:20px;margin:0;width:100%}.balcony-design__form-fields{flex-direction:column}.balcony-design__form [type=submit]{font-size:15px}.balcony-design__form-warning{font-size:13px}.balcony-design__form-success{width:100%}.index-achievements__list{flex-direction:column}.index-achievements__item{padding:24px;border-radius:16px}.index-slider__item-text-cont{min-height:320px;padding:0 0 60px;width:100%}.index-slider__item-form{width:100%}.plastic-windows-tabs__list a{padding:8px 13px}.windows-checklist__list ol li{padding:20px 20px 20px 55px;font-size:15px}.windows-checklist__list ol li:before{font-size:20px}.windows-checklist__list ol{gap:12px}.windows-checklist__cont{flex-direction:column;gap:30px}.windows-checklist_scroll .windows-checklist__list{height:auto!important}.plastic-windows-block-1__title{font-size:25px}.plastic-windows-block-1-cont{padding-top:30px;flex-direction:column}.plastic-windows-block-1-cont-left ul li{padding-top:20px}.plastic-windows-block-1-cont-left ul li div{padding-top:10px;padding-bottom:10px}.plastic-windows-block-1-cont-right{padding-top:40px;margin:0;width:100%}.plastic-windows-block-2__title{font-size:25px}.plastic-windows-block-2-cont{flex-direction:column}.plastic-windows-block-2-cont-right{width:100%}.plastic-windows-block-2-cont-left{padding:30px 0 0}.plastic-windows-block-3-cont{flex-direction:column}.plastic-windows-block-3-cont-right div,.plastic-windows-block-6-cont-right div{font-size:25px}.plastic-windows-block-3-cont-left{padding-top:30px;margin:0;width:100%}.plastic-windows-block-6-cont{flex-direction:column}.plastic-windows-block-6-cont-left{order:1}.plastic-windows-block-6-cont-left img{width:100%}.plastic-windows-block-6-cont-right{font-size:15px}.index-achievements-2__list{padding:0;flex-direction:column;gap:10px}.index-achievements-2__item{transform:none!important;justify-content:center;flex-wrap:wrap;flex-direction:unset;gap:5px;margin:0!important;align-items:center;display:flex}.index-achievements-2__item-title{font-size:15px;position:static;margin:0;order:-1;line-height:1.4}.index-achievements-2__item-desc{font-size:12px;left:auto!important;line-height:1.4}.custom-made-window__footer{flex-direction:column}.custom-made-window__desc{font-size:15px}.custom-made-window__btn{margin:20px 0 0;width:100%}.proizvodstvo-section-list{flex-direction:column;gap:10px}.proizvodstvo-section-list li{width:100%}.proizvodstvo-section__read-more{font-size:18px;font-weight:500;color:#3a61ed;display:block}.proizvodstvo-section__hidden-block{display:none}.nav-tabs .nav-link.all-our-works__tab{padding:9px 16px;font-size:16px}.all-our-works__element{margin-bottom:16px;width:100%}.all-our-works__element-img{height:200px}.all-our-works__element-body{padding:12px}.all-our-works__element-title{padding:8px 8px 0;font-size:15px}.all-our-works__element-buttons{padding-top:20px}.all-articles__load,.all-our-works__element-order,.all-our-works__element-readmore,.all-our-works__load{font-size:14px;line-height:48px}.all-our-works-popup__inner{overflow-y:auto;max-width:calc(100% - 24px);max-height:calc(100% - 24px)}.all-our-works-popup__close{height:36px;border-radius:6px;width:36px}.all-our-works-popup__body{padding:16px}.all-our-works-popup__title{font-size:16px;padding-bottom:12px}.all-our-works-popup__desc{font-size:14px}.all-our-works-popup__order{font-size:14px;line-height:48px}.all-articles__element{margin-bottom:32px;width:100%}.all-articles__list{gap:0;padding-bottom:0}}@media (max-width:768px){.calccost-form-inner{padding:20px}.calccost-form-title{font-size:28px;padding-bottom:12px}.calccost-form-fields{flex-direction:column;margin:0;align-items:center}.calccost-form-fields [type=text],.calccost-form-fields select{margin-right:0;margin-bottom:10px;margin-left:0;width:100%}.calccost-form-fields [type=submit]{margin:10px 0;width:100%}.calccost-form-calc{margin-right:0;margin-bottom:10px;margin-left:0;width:100%}.calccost-form-privacy{padding-top:10px}.prices-stained-glass__item{padding:16px 24px;font-size:16px;flex-direction:column;align-items:baseline;display:flex}.prices-stained-glass__item-price{font-size:18px;margin-right:8px}.prices-stained-glass__item-unit{font-size:16px}.page__optovikam .advantage{width:calc(100% - 15px)}.index-ticker div{animation:customeMarquee 500s linear infinite}.form-success-message__block{padding:20px 30px}.form-success-message__content img{width:50px}.form-success-message__title{padding-top:10px;font-size:20px;padding-bottom:10px}.form-success-message__desc{font-size:14px}.form-success-message__btn{font-size:14px;line-height:45px;margin-top:20px}.index-work-stages__inner{padding-right:0;padding-left:0}.index-work-stages__item{width:calc(100% - 30px)}.container-large .index-our-work{padding-left:15px}.index-team__item-image{height:200px}.index-team__item-text{padding:12px 8px 8px}.index-team__item-title{font-size:15px}.index-team__item-post{padding:0;font-size:12px}.newheadermob__logo img{height:35px;width:auto}.newheadermob__logo-title{display:none}.all-video-reviews .index-video-reviews__item{width:100%}}@media (max-width:500px){.models-stained-glass__item-desc{padding-bottom:24px}.comagic-c-buttons{right:auto!important;bottom:10px!important;top:auto!important;left:10px!important}}