.first-block{margin-bottom:60px}.gray-block{padding:20px 40px;background:#F5F5F5;width:100%;height:100%}.gray-block-wrapper{margin-bottom:60px}.gray-block__header{color:#34368F;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;margin-bottom:10px}.gray-block__header img{margin-right:10px}.banner{background:#EFF5FF;padding:50px 60px 94px;overflow:hidden;position:relative;margin-bottom:60px}.banner-text{max-width:400px}.banner-title{font-weight:bold;font-size:26px;line-height:120%;color:#34368F;margin-bottom:10px}.banner img{position:absolute;left:570px;top:-55px}.tabs-buttons{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:15px;margin-bottom:15px}.tabs-wrapper .simplebar-content{position:relative}.tabs-wrapper .simplebar-content::after{content:'';position:absolute;width:100%;height:1px;background-color:#D6D6D6;left:0;bottom:16px}.tabs-wrapper .simplebar-scrollbar:before{height:4px !important;bottom:0}.tabs-button{white-space:nowrap;position:relative;padding:12px 0;font-weight:bold;font-size:22px;line-height:120%;color:#9F9F9F;background:none;border-radius:0;border:0;-webkit-transition:0.3s;transition:0.3s}.tabs-button:not(:last-child){margin-right:25px}.tabs-button::before{content:'';position:absolute;width:100%;height:1px;background-color:#D6D6D6;left:0;bottom:1px}.tabs-button::after{content:'';width:100%;height:3px;background:#34368F;position:absolute;z-index:1;bottom:0;left:0;opacity:0;-webkit-transition:0.3s;transition:0.3s}.tabs-button.active{color:#34368F}.tabs-button.active::after{opacity:1}.tabs-button:focus{outline:none}.tabs-content{display:none;-webkit-transition:0.3s;transition:0.3s;opacity:0}.tabs-content.active{opacity:1}.glazing-top{margin-bottom:70px}ol{padding-left:22px}.materials{margin-bottom:80px}.large-banner{margin-bottom:60px;overflow:hidden;background:#34368f url("../images/want-2.png") no-repeat right bottom;padding:80px 0 97px;color:#fff}.large-banner .container{position:relative}.large-banner-inner{max-width:300px}.large-banner-title{font-size:26px;font-weight:bold;margin-bottom:10px}.large-banner p{margin-bottom:20px}.large-banner img{position:absolute;left:480px;bottom:-97px}.large-banner .form{padding:0;background:none}.large-banner .form-group{margin-bottom:20px}.large-banner .control-label{display:none}.large-banner .form-control{border-radius:0;border:0;text-align:center;background:#FFFFFF;font-size:14px;padding:17px 0 16px;width:100%;height:auto}.large-banner .banner_calc{width:100%;padding:16px 15px;font-size:16px;font-weight:bold;background-color:#D15534;border-radius:0;border:0}.bottom-banner{background:url("../images/osteklenie/bottom-banner.jpg") left top/cover;padding:50px 60px 75px;margin:70px 0}.bottom-banner-content{max-width:430px}.bottom-banner-title{color:#34368F;font-size:26px;line-height:120%;font-weight:bold;margin-bottom:10px}.bottom-banner p{color:#595959;text-decoration:none}.bottom-banner-list{margin-top:24px}.bottom-banner-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.bottom-banner-list__item p{margin-bottom:0}.bottom-banner-list__item img{margin-right:10px}.bottom-banner-list__item:not(:last-child){margin-right:30px}.faq{margin-bottom:70px}.faq .inner-text__title{margin-bottom:30px}.faq-block{border-top:1px solid #D9DDE8}.faq-question{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.faq-question span{width:100%;padding-right:20px;font-weight:bold;color:#595959;font-size:18px}.faq-question svg,.faq-question path{-webkit-transition:0.3s;transition:0.3s}.faq-question.active svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-question.active path{fill:#D15534}.faq-anwser{display:none;padding-bottom:30px}@media screen and (max-width: 767px){.first-block{margin-bottom:30px}.gray-block{padding:20px 30px;margin-bottom:30px}.gray-block-wrapper{margin-bottom:30px}.banner{padding:30px 30px 40px;margin-bottom:30px}.banner-title{font-size:22px}.banner img{left:440px}.glazing-top{margin-bottom:30px}.materials{margin-bottom:40px}.large-banner-title{font-size:22px}.large-banner{margin-bottom:30px;padding:40px 0 50px}.large-banner-inner{max-width:400px}.bottom-banner{padding:30px 30px 45px;margin:30px 0}.faq{margin-bottom:30px}.faq-anwser{padding-bottom:15px}}
