@font-face{font-family:Montserrat-Regular;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/Montserrat-Regular.woff) format('woff')}@font-face{font-family:Montserrat-Medium;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/Montserrat-Medium.woff) format('woff')}@font-face{font-family:Montserrat-SemiBold;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/Montserrat-SemiBold.woff) format('woff')}@font-face{font-family:Montserrat-Bold;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/Montserrat-Bold.woff) format('woff')}@font-face{font-family:PTSans-Regular;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/PTSans-Regular.woff) format('woff')}@font-face{font-family:PTSans-Bold;src:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../fonts/PTSans-Bold.woff) format('woff')}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Montserrat-Regular,sans-serif;font-size:18px;color:#202020;background:#fafcff}h1,h2,h3{font-family:PTSans-Bold,sans-serif;line-height:100%}h1,h2,h3,h4,p{margin:0}img{max-width:100%}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}.wrapper{width:1140px;margin:0 auto}.box{overflow:hidden}header{position:absolute;top:0;left:0;width:100%}.header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 0}.poster{background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/bg/header-background-main.png) center no-repeat;background-size:cover;padding:160px 0 200px}.poster-box{position:relative}.poster-content{max-width:680px}.poster-img{position:absolute;top:-60px;right:-218px}.poster-title h1{font-size:35px;color:#023051;text-transform:uppercase}.poster-subtitle{font-family:PTSans-Bold,sans-serif;font-size:34px;margin-top:10px}.poster-subtitle span{color:#ee2d31}.poster-info{margin-top:30px;position:relative;width:480px}.poster-info-item{display:flex;flex-wrap:wrap;align-items:center;font-family:Montserrat-Medium,sans-serif;margin-top:20px}.poster-info-item span{color:#023051}.poster-info-item:first-child{margin:0}.poster-info-img{width:33px;margin-right:12px}.poster-info-text{width:calc(100% - 45px)}.poster-info-img img{display:block;margin:0 auto}.poster-info-item4 .poster-info-img{width:auto}.poster-btn{display:flex;flex-wrap:wrap;margin-top:75px}.btn a{width:280px;text-align:center;display:block;padding:22px 0;border:3px solid #ee2d31;color:#ee2d31;font-size:16px;border-radius:20px;transition:.5s}.btn-red.btn a{background:#ee2d31;color:#fff}.poster-btn-item:first-child{margin-right:30px}.advantages{background-color:#e7e7e7}.advantages-list{display:flex;flex-wrap:wrap;justify-content:space-between}.advantages-item{margin-top:-80px;width:24%;border-radius:10px;background:#fff;box-shadow:0 0 10px #efeeef;padding:16px 10px 50px;text-align:center;font-family:Montserrat-SemiBold,sans-serif}.advantages-img{display:flex;flex-direction:column;justify-content:center;align-items:center;height:78px;margin-bottom:25px}.advantages-img img{display:block}.calc{padding-top:90px}.calc-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}.calc-column-arrea{width:47.2%}.calc-column-range{width:44%}.title h3{text-align:center;font-size:40px;font-family:PTSans-Bold,sans-serif}.calc-field{margin-top:25px}.calc-field:first-child{margin:0}.calc-field-title{font-size:15px;font-family:Montserrat-SemiBold,sans-serif;margin-bottom:12px}.calc-field-title span{color:#8f8f8f;font-family:Montserrat-Regular,sans-serif}.calc-field-list{display:flex;flex-wrap:wrap;align-items:center;padding:13px;background:#fff;border-radius:10px;box-shadow:0 0 15px #ececec}.calc-field-item{font-size:13px;display:flex;align-items:center;font-family:Montserrat-SemiBold,sans-serif}.calc-field-item input{border:1px solid #c7c5c5;border-radius:2px;background:#fff;color:#000;opacity:1;margin-left:12px;height:20px;font-size:12px;outline:0;width:25px}.proportions .calc-field-item input{width:52px}.proportions .calc-field-list{justify-content:space-between}.calc-radio{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 13px;background:#fff;border-radius:10px;box-shadow:0 0 15px #ececec}.calc-radio-item{width:22%;margin:10px 0}.calc-radio-item input{opacity:0;width:0;height:0;position:absolute}.calc-radio-item label span img{display:block}.calc-radio-item label{display:inline-block;position:relative}.checkmark{width:21px;height:15px;border-radius:2px;border:1px solid #c5c5c5;display:block;background:#fff;position:absolute;bottom:-2px;right:-10px;cursor:pointer}.calc-radio-item .checkmark:after{position:absolute;left:6px;top:-2px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:none}.calc-radio-item input:checked~.checkmark:after{display:block}.volume .calc-field-item{margin-right:35px}.volume .calc-field-item:last-child{margin:0}.calc-field-more .calc-field-item{margin:6px 55px 6px 0}.calc-field-more .calc-field-item:nth-child(3){margin-right:0}.calc-field-more .calc-field-list{padding:8px 13px}.calc-installment{width:409px;height:292px;background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/bg/installment.png) center no-repeat;background-size:contain;margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.calc-installment-btn{margin-top:30px}.calc-installment-btn a{color:#fff;text-align:center;display:block;width:280px;border-radius:20px;padding:20px 0;font-size:16px;font-family:Montserrat-Medium,sans-serif;background:#0165ab}.discount{color:#409ae0;font-size:16px;font-family:Montserrat-SemiBold,sans-serif;margin-bottom:15px}.calc-column-range{position:relative}.calc-discount{border-radius:20px;box-shadow:0 0 20px #eae9e9;background:#fff;margin-top:40px;padding:15px}.calc-discount-title{font-size:22px;font-family:Montserrat-SemiBold,sans-serif}.calc-discount-text{font-size:14px;margin-top:20px}.calc-discount-text span{font-family:Montserrat-Bold,sans-serif}.calc-discount-sum{font-size:17px;font-family:Montserrat-SemiBold,sans-serif;margin-top:10px}.calc-discount-field{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}.discount-field-tel{width:220px}.discount-field-tel input{border:2px solid #ee2d31;border-radius:20px;background:#fff;text-align:center;color:#626262;padding:10px;display:block;width:100%;font-size:12px;opacity:1;outline:0;font-family:Montserrat-Regular,sans-serif}.discount-field-tel input::placeholder{color:#626262}.discount-field-btn input[type=submit]{width:175px;background:#ee2d31;color:#fff;border-radius:30px;cursor:pointer;outline:0;border:2px solid #ee2d31;padding:10px;text-align:center;display:block;font-size:14px;font-family:Montserrat-Regular,sans-serif}.discount-field-btn p{font-size:13.5px;margin-top:15px}.discount-field-btn p span{font-family:Montserrat-Bold,sans-serif}.benefit{padding-top:100px;margin-top:70px}.benefit-box{display:flex;flex-wrap:wrap;justify-content:space-between}.benefit-content,.benefit-icons{width:48.5%}.benefit-content .title h3{text-align:left}.benefit-info{font-size:20px;line-height:160%;font-family:Montserrat-Medium,sans-serif;margin-top:30px}.benefit-list{margin-top:75px}.benefit-list li,.cons li{position:relative;padding-left:38px;margin-top:22px;line-height:140%}.benefit-list li:before,.cons li:before{width:12px;height:19px;background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/right.png) center no-repeat;content:"";display:block;position:absolute;top:4px;left:0}.benefit-list li:first-child,.cons li:first-child{margin:0}.benefit-icons{display:flex;flex-wrap:wrap;justify-content:space-between}.benefit-icons-item{box-shadow:0 0 30px #f1f0f1;border-radius:12px;background:#fff;text-align:center;width:265px;margin-top:37px;font-size:16px;font-family:Montserrat-SemiBold,sans-serif;padding:25px 15px;line-height:160%}.benefit-icons-item:first-child,.benefit-icons-item:nth-child(2){margin:0}.benefit-icons-img{height:51px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.benefit-icons-img img{display:block}.cons{background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/bg/cons2.png) top right no-repeat;padding-bottom:110px;padding-top:70px;margin-top:60px}.cons .title h3{text-align:left}.cons-text{font-size:20px;font-family:Montserrat-Medium,sans-serif;margin:30px 0 45px}.cons-info{width:57%}.cons-bottom{margin-top:75px;display:flex;flex-wrap:wrap;align-items:center}.cons-bottom-info{font-size:16px;font-family:Montserrat-Medium,sans-serif;margin-top:10px;width:100%}.product{padding-top:75px}.product-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px}.product-item{width:48.6%}.product-discount{font-size:13px;color:#409ae0;padding-left:110px}.product-img{margin-top:12px}.product-img img{object-fit:cover;display:block;width:100%;border-radius:18px;height:256px}.price{margin-top:20px}.price-item{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.price-item{font-size:13px;font-family:Montserrat-SemiBold,sans-serif}.price-profile p,.glazing span{color:#7a7a7b}.price-profile p{font-family:Montserrat-Regular,sans-serif}.price-installment{font-size:16px;position:relative;margin-top:20px}.price-installment p{position:relative;background:#fff;z-index:1}.price-installment:after{display:block;position:absolute;left:0;bottom:4px;width:100%;border-top:1px dotted #202020;content:""}.product-desc{margin-top:40px;font-size:14px;font-family:Montserrat-Medium,sans-serif}.product-desc-item{margin-top:15px}.product-desc-item:first-child{margin:0}.product-desc-line{position:relative;height:10px;width:100%;background:#ccc6d1;border-radius:10px;margin-top:12px}.product-desc-line span{display:block;position:absolute;top:0;left:0;height:100%;background:#b4d9f3;border-radius:10px}.product-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:45px}.product-benefit{font-family:Montserrat-SemiBold,sans-serif}.installment{margin-top:120px;padding:50px 0;background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/bg/installment-bg2.png) right no-repeat}.installment-info{width:652px;border-radius:20px;background:#fff;padding:45px 30px}.installment-title h3{font-size:38px;font-family:PTSans-Bold,sans-serif;line-height:normal}.installment-info ul{margin-top:45px}.installment-info li{position:relative;padding-left:38px;margin-top:30px;line-height:140%;font-size:25px;font-family:Montserrat-Medium,sans-serif}.installment-info li:first-child{margin:0}.installment-info li:before{width:12px;height:19px;background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/right.png) center no-repeat;content:"";display:block;position:absolute;top:4px;left:0}.installment-btn{margin-top:70px}.installment-politic{font-size:13px;margin-top:10px;line-height:normal;padding-left:10px}.installment-partners{margin-top:70px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:520px}.balcony{padding-top:100px}.balcony-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px}.balcony-img{position:relative;margin-left:-160px}.balcony-info{width:55%;line-height:150%}.faq{margin-top:30px}.faq-btn{margin-top:45px}.faq-btn a{font-size:14px;padding:9px;width:220px}.faq .title h3{text-align:left}.faq-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px}.faq-info{width:45%}.faq-img{width:52.8%}.faq-item{padding:22px 15px;background:#fff;box-shadow:0 0 10px #e4e6e9;font-size:16px;position:relative;border-radius:10px;margin-top:10px}.faq-item:first-child{margin:0}.faq-question{font-size:16px;font-family:Montserrat-Medium,sans-serif}.faq-answer{margin-top:30px;display:none}.faq-item.active .faq-answer{display:block}.faq-icon{position:absolute;top:20px;right:23px;width:32px;height:32px;border-radius:50%;background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/plus.png) center no-repeat;background-color:#fe0000;cursor:pointer}.faq-icon a{display:block;width:100%;height:100%}.faq-item.active .faq-icon{background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/minus.png) center no-repeat;background-color:#ebecec}.faq-img-item{display:none;height:100%}.faq-img-item img{display:block;width:100%;max-height:500px;border-radius:20px}.faq-img-item.active{display:block}.promo{margin-top:80px;padding-top:70px}.promo-list{margin-top:30px}.promo-item{min-height:300px;border-radius:20px;background-color:#fff!important;box-shadow:0 0 30px #f1f0f1;padding:35px 40px;background-position:bottom right!important;background-repeat:no-repeat!important}@media only screen and (max-device-width:480px){.promo-item{min-height:300px;border-radius:20px;background-color:#fff!important;box-shadow:0 0 30px #f1f0f1;padding:15px 10px;background-position:40px 120px!important;background-repeat:no-repeat!important}}.promo-title{font-size:20px;font-family:Montserrat-SemiBold,sans-serif}.promo-desc{margin-top:20px;font-size:16px}.promo-desc span{color:red}.promo-btn{margin-top:60px}.promo-btn a{padding:17px 0}.promo .owl-stage-outer{padding:30px 0 30px 300px}.works{margin-top:90px;padding:0 20px}.works-list{margin-top:30px}.works-img img{width:100%;object-fit:cover;height:320px;border-radius:20px 20px 0 0;display:block}.owl-nav .owl-prev{background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/prev.png) center no-repeat;background-color:#fff;border-radius:50%;width:45px;height:45px;border:0}.owl-nav .owl-next{background:url(//chap.inros-gk.ru/wp-content/themes/inros/assets/css/../images/icons/next.png) center no-repeat;background-color:#fff;border-radius:50%;width:45px;height:45px;border:0;outline:0}.owl-nav.disabled{display:none}.works .owl-prev,.works .owl-next{position:absolute;top:148px}.works .owl-prev{left:10px}.works .owl-next{right:10px}.works-title{font-size:20px;line-height:145%;position:absolute}.works .owl-carousel .owl-stage-outer{padding:30px 0}.works .owl-carousel .works-item .owl-stage-outer{padding:0}.works-item{box-shadow:0 0 30px #f0f0f1;border-radius:20px}.works-info{margin-top:100px}.works-info-item{display:flex;justify-content:space-between;font-size:19px;font-family:Montserrat-Medium,sans-serif;margin-top:5px;position:relative}.works-info-item p{position:relative;background:#fafcff;z-index:1}.works-info-item:after{display:block;position:absolute;left:0;bottom:4px;width:100%;border-top:1px dotted #202020;content:""}.works-content{padding:40px 35px 35px;position:relative}.works-btn{margin-top:60px}.works-btn a{width:320px;padding:17px 0}.modal-box{width:750px;background:#fff;border-radius:20px;padding:40px 30px 45px;position:relative}.modal-close{position:absolute;top:20px;right:20px;cursor:pointer}.modal-title{font-size:20px;font-family:PTSans-Bold,sans-serif;padding-right:30px}.modal-desc{font-size:16px;margin-top:25px}.modal-form{margin-top:50px}.modal-form form{display:flex;flex-wrap:wrap}.modal-field p{font-size:16px;font-family:PTSans-Bold,sans-serif;margin-bottom:15px}.modal-field:first-child{margin-right:30px}.modal-field input{width:200px;border:1px solid #ef110c;border-radius:20px;text-align:center;padding:12px 0;display:block;color:#202020;font-size:14px;font-family:PTSans-Regular,sans-serif;opacity:1;outline:0}.modal-field input::placeholder{color:#202020}.modal-btn{margin-top:60px;width:100%}.modal-btn button{width:260px;color:#fff;display:block;text-align:center;border-radius:20px;background:#ef110c;outline:0;font-family:PTSans-Regular,sans-serif;border:0;padding:15px 0;font-size:16px;cursor:pointer}.comparison-btn{margin-top:50px}.comparison-btn a{width:220px;border-radius:30px;padding:13px 0}#modal-tender .modal-box{width:1155px;padding-top:20px}.tender-form{margin-top:30px}.tender-field p{font-size:16px;font-family:PTSans-Bold,sans-serif;margin-bottom:10px}.tender-check{display:flex;flex-wrap:wrap}.tender-field{margin-top:20px}.tender-field:first-child{margin:0}.check-item{margin-right:30px}.check-item:last-child{margin-right:0}.check-item label{font-size:14px;position:relative;display:flex;align-items:center}.check-item label .mark{width:20px;height:15px;border-radius:2px;border:1px solid #c5c5c5;background:#fff;display:block;margin-left:15px;position:relative;cursor:pointer}.check-item .mark:after{position:absolute;left:5.5px;top:-1px;width:4px;height:7px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:none}.check-item input:checked~.mark:after{display:block}.tender-field .tender-price p{font-family:Montserrat-Regular,sans-serif;font-size:14px;width:100%}.tender-price{display:flex;flex-wrap:wrap;align-items:center}.tender-price span{margin-left:12px;font-size:14px}.tender-price input{width:200px;border:1px solid #ef110c;border-radius:20px;text-align:center;padding:12px 0;display:block;color:#202020;font-size:14px;font-family:PTSans-Regular,sans-serif;opacity:1;outline:0}.tender-price input::placeholder{color:#202020}.field-file{margin-bottom:20px}.field-file label{display:flex;flex-wrap:wrap;align-items:center;font-size:10px;cursor:pointer}.file-img{margin-right:10px}.file-img img{display:block}.file-hint{color:#626262;margin-left:10px}.field-file input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.tender-flex{display:flex;flex-wrap:wrap}.tender-flex .modal-btn{margin-top:20px}.tender-bottom{margin-top:15px}.hamburger{display:none}.ripple{position:relative;overflow:hidden}.ripple-effect{display:inline-block;position:absolute;top:0;left:0;height:0;width:0;border:2px solid rgba(255,255,255,.3);border-radius:5000px;animation:ripple 1s ease forwards;z-index:1}@keyframes ripple{0%{transform:scale(0)}100%{transform:scale(100)}}.btn-hover a:hover{background:#ee2d31;color:#fff}@media screen and (max-width:1199px){.wrapper{width:auto;padding-left:20px;padding-right:20px}.menu{margin-left:0}.menu li{margin-left:20px}.poster-title h1{font-size:60px}.poster-subtitle{font-size:28px}.poster-img{top:-25px;right:-100px;width:500px}.window{width:87%;margin:0 40px 0 auto}.range-height{bottom:30px}.range-depth{left:-15px}.ui-slider-vertical{height:400px;bottom:0}.range{position:relative}.discount-field-tel{width:180px}.calc-column-arrea{width:51%}.cons-bottom{display:block}.cons-bottom-info{margin:15px 0 0}.benefit-content,.benefit-icons{width:auto}.benefit-box{display:block}.benefit-icons{margin-top:40px}.benefit-icons-item{width:31%}.benefit-icons-item,.benefit-icons-item:first-child,.benefit-icons-item:nth-child(2){margin-top:30px}.cons{background-position:60%}.balcony-img{margin:0;text-align:center}.balcony-box{display:block;margin-top:40px}.balcony-info{width:auto}.faq{margin-top:80px}.footer-btn{position:static}.footer-box{width:50%}.footer-charity,.footer-franchise{margin-top:40px}.bottom-list{padding:0}.product-bottom{display:block}.product-benefit{margin-top:10px}#modal-tender .modal-box{width:95%}}@media screen and (max-width:1023px){.poster{background:0 0}.range-depth{left:30px}.poster-img{display:none}.menu{display:none}.menu.open{display:block;position:absolute;top:0;left:0;width:100%;background:#023051;z-index:10}.menu a{color:#fff;font-size:15px}.menu li{margin:10px 0}.menu ul{display:block;padding:70px 30px}.hamburger-icons{width:30px;height:4px;background:#000;display:block;position:relative;margin-top:3px;border-radius:5px;transition:.5s}.hamburger-icons:after{content:"";height:4px;width:30px;background:#000;display:block;position:absolute;right:0;top:16px;border-radius:5px}.hamburger-icons:before{content:"";height:4px;width:30px;background:#000;display:block;position:absolute;right:0;top:8px;border-radius:5px}.open .hamburger-icons:before{display:none}.open .hamburger-icons{transform:rotate(45deg);top:8px;background:#fff}.open .hamburger-icons:after{transform:rotate(-90deg);top:1px;background:#fff}.calc-column-arrea,.calc-column-range{width:100%}.calc-column-range{margin-top:40px}.window img{width:100%}.benefit{padding-top:0}.cons{background-position:70% top;background-size:cover}.faq-box{display:block}.faq-info{width:100%}.faq-img{width:100%;margin-top:20px}.owl-carousel .owl-stage-outer{padding:30px 0}.bottom-social{width:100%;margin-top:15px}}@media screen and (max-width:767px){.poster{padding:128px 0 60px}.advantages{margin:0}.poster-btn{display:block;margin-top:40px}.poster-btn-item:first-child{margin:0 0 20px}.poster-info{width:auto}.advantages-item{width:48%;margin-top:20px}.proportions .calc-field-list{justify-content:flex-start}.calc-field-item{margin:5px 30px 5px 0 !important}.benefit-icons-item{width:47%}.cons-info{width:auto;background-color:rgba(255,255,255,.7);padding:10px;border-radius:20px}.title h3,.installment-title h3{font-size:30px;text-align:left}.footer{display:block}.footer-box{width:auto;margin-top:40px}.footer-box:first-child{margin:0}.footer-title{margin-bottom:15px}.footer-btn{width:auto;display:block}.footer-btn-item:first-child{margin:0 0 15px}.bottom-list{display:block}.bottom-info{margin:15px 0 0}.installment-info{width:auto}.installment{background-position:right top;background-size:cover;padding-top:80px;margin-top:40px}.product-box{display:block}.product-item{width:auto;margin-top:60px}.product-item:first-child{margin:0}.poster-info-item4{position:static}.poster-info-item4 .poster-info-img{width:33px}.modal-box{width:95%;padding:20px 15px}.modal-form form{display:block}.modal-field:first-child{margin:0 0 30px}.modal-form,.modal-btn{margin-top:30px}.modal{justify-content:flex-start;padding:10px 0 70px;overflow:auto}.modal-title{padding-right:45px}.check-item{margin:5px 30px 5px 0}.modal-title{font-size:16px}.installment-partners{margin-top:20px}.installment-btn{margin-top:30px}.installment-partners img{max-width:27% !important}.promo-item{min-height:340px}}@media screen and (max-width:480px){.faq-img-item img{max-height:300px}.poster-title h1{font-size:23px}.poster-subtitle{font-size:22px}.advantages-list{display:block}.poster-subtitle p,.poster-title h1{text-align:center}#calc>div>div.title>h3,#wind-prices>div>div>h3,body>div.box>div.product>div>div.title>h3,#balcony>div>div.title>h3,#promo>div.wrapper>div>h3,body>div.box>div.works>div.wrapper>div>h3{text-align:center}.advantages-item{width:auto}.advantages-img{height:auto}.calc-radio-item{margin-left:5px}.calc-radio-item:first-child{margin:0}.calc-installment{width:auto}.calc-discount-field{display:block}.discount-field-tel{margin-bottom:15px}.benefit-icons{display:block}.benefit-icons-item{width:auto}.installment-info li{font-size:20px}.balcony-form-text{font-size:16px;text-align:left;margin:20px 0}.promo{margin:0}.faq-box{margin-top:40px}.works-btn a{width:100%}.works-info-item{font-size:14px}.works-content{padding:20px 10px}.works-title{font-size:18px}.promo-item .promo-item-box{display:flex;flex-direction:column;min-height:260px}.promo-item .promo-btn{margin-top:auto}.promo-item .promo-btn a{width:100%}}@media screen and (max-width:400px){.logo{width:60px;margin-left:50px}.faq-question{font-size:16px}.works-info-item{font-size:12px}.installment-btn a{width:230px;font-size:14px}.installment-title h3{font-size:22px}.installment-info{padding:30px 10px}.installment-info li{font-size:18px}}@media screen and (max-width:359px){.poster{padding:180px 0 60px}.wrapper{padding-left:15px;padding-right:15px}.faq-question{font-size:16px}.poster-title h1{font-size:42px}.range-height-box{right:-48px}.works-img img{height:240px}.balcony-form-text{font-size:15px}.works .owl-prev,.works .owl-next{top:110px}.logo{display:none}.header{justify-content:flex-end}.installment-btn.btn.btn-red a,.faq-btn.btn.btn-red a,.promo-btn a{width:100% !important}}