/*!
Theme Name: StrangeBrain theme
Theme URI: https://strangebrain.ru/
Author: Mikhail Voronin
Author URI: http://strangebrain.ru/
Description: Эта тема разработана специально для вашего сайта в дизайн-бюро StrangeBrain
Version: 4.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: strangebrain

This theme, like WordPress, is licensed under the GPL.

StrangeBrain theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
* //*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes animPulse{0%{transform:scale(.9);box-shadow:0 0 0 0 rgb(255 218 0 / .7)}70%{transform:scale(1.2);box-shadow:0 0 0 15px #fff0}to{transform:scale(.9);box-shadow:0 0 0 0 #fff0}}@keyframes animPulse{0%{transform:scale(.9);box-shadow:0 0 0 0 rgb(255 218 0 / .7)}70%{transform:scale(1.2);box-shadow:0 0 0 15px #fff0}to{transform:scale(.9);box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes animFadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes animFadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@font-face{font-family:Mulish Light;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/Mulish-Light.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/Mulish-Light.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/Mulish-Light.ttf) format("truetype")}@font-face{font-family:Mulish Regular;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/Mulish-Regular.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/Mulish-Regular.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/Mulish-Regular.ttf) format("truetype")}@font-face{font-family:Mulish Bold;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/Mulish-Bold.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/Mulish-Bold.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/Mulish-Bold.ttf) format("truetype")}@font-face{font-family:Mulish Medium;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/Mulish-Medium.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/Mulish-Medium.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/Mulish-Medium.ttf) format("truetype")}@font-face{font-family:Mulish Thin;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/Mulish-Thin.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/Mulish-Thin.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/Mulish-Thin.ttf) format("truetype")}@font-face{font-family:FuturaPT Heavy;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/FuturaPT-Heavy.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/FuturaPT-Heavy.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/FuturaPT-Heavy.ttf) format("truetype")}@font-face{font-family:FuturaPT Medium;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/FuturaPT-Medium.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/FuturaPT-Medium.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/FuturaPT-Medium.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr #000;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/HelveticaNeueCyr-Black.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/HelveticaNeueCyr-Black.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/HelveticaNeueCyr-Black.ttf) format("truetype")}@font-face{font-family:Proxima Nova Regular;font-style:normal;src:url(/wp-content/themes/strangebrain/fonts/ProximaNova-Regular.eot#1779343523"eot"),url(/wp-content/themes/strangebrain/fonts/ProximaNova-Regular.woff) format("woff"),url(/wp-content/themes/strangebrain/fonts/ProximaNova-Regular.ttf) format("truetype")}*{box-sizing:border-box}@viewport{width:auto}@-ms-viewport{width:auto}@-o-viewport{width:auto}body,html{width:100%;height:100%;background-color:#f1f1ec;display:flex;flex-direction:column;scroll-behavior:smooth}body{counter-reset:section;color:#191919;font-family:Mulish Regular;font-size:16px;line-height:1.8;padding:0;margin:0}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:#ededed}body::-webkit-scrollbar-thumb{background:#fcd005;border-radius:20px}body::-webkit-scrollbar-thumb:hover{background:#fdd937}.show-345,.show-567,.show-768,.show-992,.show-1200{display:none}.page-title{margin:0 0 80px;letter-spacing:3px;font-size:60px;font-weight:500}.h-contacts__page-title{font-size:40px}.page-title,.sm-title{font-family:Mulish Medium;line-height:1;text-transform:uppercase}.sm-title{font-size:35px}.modal-wrapper{position:fixed;z-index:9990;width:100%;height:100%;top:0;left:0;display:none}.modal-wrapper--show{display:block}.modal-cont{position:fixed;z-index:-1;top:0;right:0;height:100%;width:100%;max-width:620px;background:#000;opacity:0;visibility:hidden;transform:translate3d(100%,0,0);transition:.4s}.modal-cont--show{transform:translateZ(0);opacity:1;visibility:visible;z-index:9991}.modal-cont .btn-menu{top:0;right:0;position:absolute;width:110px;height:110px}.modal-cont-gager div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ok{padding:0;color:#fff;border:none;margin:10px 0 0}.modal-box{height:100%;display:flex;align-items:center}.modal-box__wrap{padding:0 100px}.modal-box__title{margin:0 0 30px;color:#fff;font-size:50px}.modal-box .feedback-submit-btn:hover .wpcf7-submit{background:#fff;color:#000}.modal-box .review-item__desc{-webkit-line-clamp:initial;display:block;height:auto;min-height:200px}.modal-box .review-item__btn-wrap>.btn.btn--text-link.btn--text-dark{color:#000}.modal-box .review-item__btn-wrap>.btn.btn--text-link.btn--text-dark:hover{opacity:.7}span.wpcf7-not-valid-tip{position:absolute;font-size:12px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:none;margin:15px 0 0;padding:0;line-height:1.4;color:#fff}.modal-cont-callback{background:#fcd005}.modal-cont-callback .feedback__name,.modal-cont-callback .modal-box__title{color:#000}.modal-cont-callback .feedback-submit-btn .wpcf7-submit{background:#000;color:#fff}.modal-cont-callback .feedback-submit-btn:after{border-color:#fff}.modal-cont-callback div.wpcf7-acceptance-missing,.modal-cont-callback div.wpcf7-validation-errors{color:#000}.modal-cont-callback .btn-menu{background:#000;color:#fff}.modal-cont-callback .btn-menu__icon{-webkit-filter:invert(1);filter:invert(1)}::-moz-placeholder{color:#333}::-ms-input-placeholder{color:#333}::placeholder{color:#333}.container{max-width:1680px;padding-left:70px;padding-right:70px;margin:0 auto}.container--ind{padding-right:110px;padding-left:110px}.container-small{max-width:890px;margin:0 auto}.container-middle{max-width:1015px;margin:0 auto}.container-big{max-width:1200px;margin:0 auto;padding:0}.hidden-scroll{overflow:hidden}.page-content{background-color:#fff;flex:1 0 auto}a{color:#000}a:focus,a:hover{color:#1a1a1a;outline:0;text-decoration:none}button:focus{outline:0}.headnav{position:relative;z-index:110}.footer{background:#fff;flex-shrink:0;padding:55px 0 25px}.footer-info{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:30px}.footer-info:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid #000}.footer-copy{margin-top:15px;font-size:15px;font-family:Mulish Light;font-weight:300;letter-spacing:.75px}.breadcrumbs{display:flex;list-style:none;flex-wrap:wrap;padding-left:0;font-size:14px;opacity:.7}.breadcrumbs>li{margin-right:10px}.page-container{margin-top:80px;margin-bottom:60px}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}::-moz-selection{background-color:#fcd005;color:#fff}::selection{background-color:#fcd005;color:#fff}.strangebrain{font-size:15px;font-family:Mulish Light;font-weight:300;line-height:1.6;white-space:nowrap}.strangebrain__icon{margin-right:15px}.strangebrain__link{color:#000;text-decoration:none;display:flex;align-items:center}.strangebrain__link:focus,.strangebrain__link:hover{color:#000}.strangebrain__svg{width:36px;height:36px;display:block}.btn-search{justify-content:center;padding:0;width:110px;height:110px}.btn,.btn-large,.btn-search{display:flex;align-items:center;border:none;background:#000;cursor:pointer}.btn,.btn-large{height:100%;padding:0 30px;outline:none;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;color:#fff;text-transform:uppercase}.btn-large__text,.btn__text{margin-right:20px}.btn-large__icon,.btn__icon{width:16px;height:16px;border:3px solid #fff;border-radius:50%}.btn--color-light,.btn-large--color-light{background:#fcd005;color:#000}.btn--color-light .btn-large__tel-icon,.btn-large--color-light .btn-large__tel-icon{margin-right:20px}.btn--color-light .btn-large__text,.btn-large--color-light .btn-large__text{margin-right:0}.btn--full-width,.btn-large--full-width{width:100%}.btn--no-wrap,.btn-large--no-wrap{white-space:nowrap}@-webkit-keyframes animBtn{0%{transform:scaleX(-1)}to{transform:scale(1.2)}}@keyframes animBtn{0%{transform:scaleX(-1)}to{transform:scale(1.2)}}@-webkit-keyframes animBtnMovement{0%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes animBtnMovement{0%{transform:translateY(0)}to{transform:translateY(10px)}}.btn{color:#000;min-width:215px;height:60px;text-decoration:none;background:#fcd005;padding:0 30px;border:none;outline:none;transition:.35s linear;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer;display:inline-flex;justify-content:center}.btn:focus,.btn:hover{color:#000}.btn--text-link{padding:0;min-width:auto;height:auto;background:#fff0;color:#fff;text-decoration:none}.btn--text-link .btn__icon{border-color:#fff}.btn--text-link:focus,.btn--text-link:hover{color:#fff}.btn--text-link:hover{background:transparent!important}.btn:hover{background:#000;color:#fff}.btn:hover .btn__icon{transform:scale(1.2)}.btn:hover .btn__icon{border-color:#fcd005}.btn--text-dark,.btn--text-dark-2{text-decoration:none;color:#000;transition:.35s linear}.btn--text-dark-2 .btn__icon,.btn--text-dark .btn__icon{border-color:#fcd005}.btn--text-dark-2:focus,.btn--text-dark-2:hover,.btn--text-dark:focus,.btn--text-dark:hover{color:#fcd005}.btn__icon{border-color:#000;flex:0 0 auto;transition:.35s}.btn--text-dark-2 .btn__icon,.btn__icon--light{border-color:#fff}.btn--text-dark-2:hover{color:#000}.btn--text-dark-2:hover .btn__icon{border-color:#fff}.btn--dark{color:#fff;text-decoration:none;padding:0 30px;background:#000}.btn--dark:focus,.btn--dark:hover{color:#fff}.btn--dark .btn__icon{border-color:#fff}.btn--dark:hover{background:#fcd005;color:#000}.btn--dark:hover .btn__icon{border-color:#000}.btn--theme-light{background:#fff}.btn--theme-light:hover{background:#fcd005;color:#000}.btn--theme-light:hover .btn__icon{border-color:#000}.btn--circle-yellow .btn__icon{border-color:#fcd005}.btn-link-text{color:#000;text-decoration:none;display:inline-flex;align-items:center;padding:0;background:#fff0;border:none;outline:none;font-size:14px;font-weight:900;letter-spacing:1.4px;font-family:FuturaPT Heavy;text-transform:uppercase;line-height:1;cursor:pointer}.btn-link-text:focus,.btn-link-text:hover{color:#000}.btn-link-text__icon{margin-left:15px;display:block;flex:0 0 auto;width:16px;height:16px;border:3px solid #fcd005;border-radius:50%}.btn-top{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;right:0;margin:auto;width:65px;height:160px;border:none;outline:none;flex-direction:column;background:#fcd005;font-size:14px;font-family:FuturaPT Heavy;text-transform:uppercase;cursor:pointer}.btn-top:hover .arrow-top-icon{-webkit-animation:animBtnMovement .5s ease-in-out infinite alternate;animation:animBtnMovement .5s ease-in-out infinite alternate}.btn-top__col:not(:last-child){margin-bottom:10px}.btn-top__text{writing-mode:vertical-lr;transform:scale(-1)}.btn-down{color:#fff;text-decoration:none;display:inline-flex;align-items:center;font-weight:900;font-size:14px;text-transform:uppercase;font-family:FuturaPT Heavy;writing-mode:tb-rl}.btn-down:focus,.btn-down:hover{color:#fff}.btn-down--dark{color:#000;text-decoration:none}.btn-down--dark:focus,.btn-down--dark:hover{color:#000}.btn-down--dark .arrow-bottom-light-icon{-webkit-filter:invert(1);filter:invert(1)}.btn-down:hover .arrow-bottom-light-icon{-webkit-animation:animBtnMovement .5s ease-in-out infinite alternate;animation:animBtnMovement .5s ease-in-out infinite alternate}.btn-down__name{transform:scale(-1);margin-bottom:15px}.acf-form-submit{position:relative;display:inline-block}.acf-form-submit:after{content:"";position:absolute;top:0;right:-12px;border:3px solid #000;border-radius:50%;width:16px;height:16px;box-sizing:border-box;bottom:0;right:30px;margin:auto;transition:.35s linear}.acf-form-submit .acf-button{min-width:215px;height:60px;text-decoration:none;background:#fcd005;border:none;outline:none;transition:.35s linear;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer;min-width:auto;padding:0 60px 0 30px}.acf-form-submit:hover .acf-button{background:#000;color:#fff}.acf-form-submit:hover:after{border-color:#fcd005;transform:scale(1.2)}.flickity-viewport{height:100%}.carousel{overflow:hidden}.carousel-cell,.carousel-img{width:100%;height:100%}.carousel-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.text-underline{position:relative;display:inline-block}.text-underline:after{content:"";position:absolute;left:0;bottom:-10px;border-bottom:1px solid #000;width:100%}.btn-next,.btn-prev{color:#000;text-decoration:none;position:relative;display:inline-flex;height:65px;min-width:65px;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;font-stretch:normal;letter-spacing:1.4px;text-transform:uppercase}.btn-next:focus,.btn-next:hover,.btn-prev:focus,.btn-prev:hover{color:#000}.btn-next--light,.btn-prev--light{color:#fff;text-decoration:none}.btn-next--light:focus,.btn-next--light:hover,.btn-prev--light:focus,.btn-prev--light:hover{color:#fff}.btn-next--light .arrow-left-icon,.btn-next--light .arrow-right-icon,.btn-prev--light .arrow-left-icon,.btn-prev--light .arrow-right-icon{-webkit-filter:invert(1);filter:invert(1)}.btn-next--light .btn-next__circle,.btn-next--light .btn-prev__circle,.btn-prev--light .btn-next__circle,.btn-prev--light .btn-prev__circle{border-color:#fff}.btn-next--light .btn-next__text,.btn-next--light .btn-prev__text,.btn-prev--light .btn-next__text,.btn-prev--light .btn-prev__text{background:#fff0}.btn-next:hover .btn-next__circle,.btn-next:hover .btn-prev__circle,.btn-prev:hover .btn-next__circle,.btn-prev:hover .btn-prev__circle{transform:scale(1.05)}.btn-next:active .btn-next__circle,.btn-next:active .btn-prev__circle,.btn-prev:active .btn-next__circle,.btn-prev:active .btn-prev__circle{transform:scale(1)}.btn-next__circle,.btn-prev__circle{position:absolute;width:65px;height:65px;border:1px solid #6e6e6e;border-radius:50%;transition:.3s ease-in-out}.btn-next__group,.btn-prev__group{position:relative;display:flex;align-items:center}.btn-next__text,.btn-prev__text{background:#fff}.btn-prev__group{padding-left:25px}.btn-prev__icon{margin-right:15px;transition:.3s}.btn-next{justify-content:flex-end}.btn-next__group{padding-right:25px}.btn-next__icon{margin-left:15px;transition:.3s}.inp-b{position:relative}.inp-b__icon{position:absolute;top:0;left:20px;bottom:0;margin:auto}.inp-b__inp{width:100%;height:60px;padding:0 20px 0 50px;border:1px solid #887103;outline:none;background:#fff0;color:#000;font-size:17px}.inp-b__inp::-moz-placeholder{color:#000}.inp-b__inp::-ms-input-placeholder{color:#000}.inp-b__inp::placeholder{color:#000}.textarea-b{position:relative}.textarea-b__icon{position:absolute;top:23px;left:20px;bottom:0}.textarea-b___textarea{min-height:100px;width:100%;height:60px;padding:20px 20px 0 50px;border:1px solid #887103;outline:none;background:#fff0;color:#000;font-size:17px}.textarea-b___textarea::-moz-placeholder{color:#000}.textarea-b___textarea::-ms-input-placeholder{color:#000}.textarea-b___textarea::placeholder{color:#000}.acf-map{width:100%;height:780px}.acf-map img{max-width:inherit!important}.acf-fields>.acf-field{margin:0;padding:0}.acf-field .acf-label label,.feedback__name{margin-bottom:5px;display:inline-block;font-family:FuturaPT Heavy;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:#000}.acf-field input[type=email],.acf-field input[type=text],.acf-field textarea,.wpcf7-text{width:280px;height:60px;padding:0 25px 0 45px;border:1px solid hsl(0 0% 100% / .5);background:#fff0;color:#fff;outline:none;transition:.3s cubic-bezier(.5,1,.89,1);font-size:17px;font-family:Mulish Regular}.acf-field input[type=email]:focus,.acf-field input[type=text]:focus,.acf-field textarea:focus,.wpcf7-text:focus{border-color:#fff}.acf-field textarea::-webkit-scrollbar{width:6px;height:6px}.acf-field textarea::-webkit-scrollbar-track{background:#ededed}.acf-field textarea::-webkit-scrollbar-thumb{background:#fcd005;border-radius:20px}.acf-field textarea::-webkit-scrollbar-thumb:hover{background:#fdd937}.acf-field input[type=email],.acf-field input[type=text],.acf-field textarea{border:1px solid #ccc;color:#000;width:100%}.acf-field input[type=email]:focus,.acf-field input[type=text]:focus,.acf-field textarea:focus{border-color:#000}.acf-field textarea{display:block;min-height:180px;height:180px;padding-top:20px}.acf-field-textarea{position:relative}.acf-field-textarea .acf-input:after{width:16px;height:15px;display:block;background:url(/wp-content/themes/strangebrain/images/message.svg) no-repeat;content:"";position:absolute;top:26px;left:20px}.acf-field-textarea .acf-input:before{content:"";position:absolute;bottom:0;left:20px;width:16px;background:#000;height:1px}.acf-field-email .acf-input-wrap:after{width:16px;height:13px;display:block;background:url(/wp-content/themes/strangebrain/images/email.svg) no-repeat}.wpcf7-submit{position:relative;padding:0;margin:0;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;text-transform:uppercase;color:#fff;background:#fff0;border:none;outline:none;cursor:pointer}.feedback-submit{position:relative;display:inline-flex}.feedback-submit .wpcf7-form-control{transition:.35s linear}.feedback-submit:after{content:"";position:absolute;top:0;right:-12px;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-sizing:border-box;transition:.35s linear}.feedback-submit:hover .wpcf7-form-control{color:#fcd005}.feedback-submit:hover:after{transform:scale(1.2)}.wpcf7-form-control-wrap{display:block}.acf-input-wrap,.your-email,.your-name,.your-tel{position:relative}.acf-input-wrap:after,.your-email:after,.your-name:after,.your-tel:after{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto}.acf-input-wrap:before,.your-email:before,.your-name:before,.your-tel:before{content:"";position:absolute;bottom:0;left:20px;width:16px;background:#fff;height:1px}.your-tel:after,.your-tel:before{width:13px}.your-name:after,div[data-name=_post_title] .acf-input-wrap:after,div[data-name=reviews_form_name] .acf-input-wrap:after{width:16px;height:16px;display:block;background:url(/wp-content/themes/strangebrain/images/user-2.svg) no-repeat}div[data-name=_post_title] .acf-input-wrap:after,div[data-name=_post_title] .acf-input-wrap:before,div[data-name=reviews_form_cont] .acf-input-wrap:after,div[data-name=reviews_form_cont] .acf-input-wrap:before,div[data-name=reviews_form_name] .acf-input-wrap:after,div[data-name=reviews_form_name] .acf-input-wrap:before{-webkit-filter:invert(1);filter:invert(1)}div[data-name=reviews_form_email] .acf-input-wrap:before{-webkit-filter:invert(1);filter:invert(1)}.your-tel:after{width:16px;height:16px;display:block;background:url(/wp-content/themes/strangebrain/images/phone.svg) no-repeat}.your-email:after{width:16px;height:16px;display:block;background:url(/wp-content/themes/strangebrain/images/email.svg) no-repeat}.g-certificates .home-certificates-section{margin-bottom:0}.page-ind{margin-top:100px}.feedback{display:flex}.feedback__col:not(:last-child){margin-right:30px}.feedback__name{color:#fff}.feedback-submit{margin-top:30px}.acf-fields>.acf-field{margin-bottom:25px;border-top:none}.img-wrapper,.slider-wrapper{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.slider-wrapper{background:rgb(0 0 0 / .1)}.section-ind-top{margin-top:80px}.page-numbers{display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none;width:64px;height:64px;background:#fff0;border-radius:50%;font-size:20px;font-weight:900;font-family:FuturaPT Heavy}.page-numbers:focus,.page-numbers:hover{color:#000}.page-numbers.current{background:#fcd005}.nav-links{position:relative;margin-top:100px;border-top:1px solid #e3e3e3;display:flex;justify-content:center;padding-top:30px}.nav-links .next,.nav-links .prev{position:absolute;font-size:14px;font-weight:900;text-transform:uppercase}.nav-links .next:hover:after,.nav-links .prev:hover:after{transform:scale(1.1)}.nav-links .next:after,.nav-links .prev:after{content:"";position:absolute;width:65px;height:65px;border:1px solid #6e6e6e;border-radius:50%;transition:.3s ease-in-out}.nav-links .next:before,.nav-links .prev:before{content:"";position:absolute}.nav-links .prev{left:0;padding-left:79px}.nav-links .prev:after{left:0}.nav-links .prev:before{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-left.svg) no-repeat;right:40px}.nav-links .next{right:0;padding-right:79px}.nav-links .next:after{right:0}.nav-links .next:before{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-right.svg) no-repeat;left:40px}.img-bg-abs{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.product-price{font-size:42px;font-weight:500;letter-spacing:2.1px;color:#fff;font-family:Mulish Medium}.product-price--ind{margin-bottom:30px}.product-price__from{font-size:20px;letter-spacing:1px}.product-price__cur{font-weight:300;font-family:Mulish Light}.hide{display:none}.roistat-lh-pulsator-phone{bottom:0!important}div[data-name=reviews_form_link],div[data-name=reviews_form_link_text],div[data-name=reviews_form_load_img]{display:none}.page-404{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.page-404:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #000}.page-404__title-img{font-size:340px;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-image:url(/wp-content/themes/strangebrain/images/404.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;font-family:Mulish Bold;line-height:.77;margin-bottom:50px}.page-404__text{max-width:630px;font-family:Mulish Light;margin-bottom:40px;font-size:33px;text-align:center;line-height:1.2}.page-search{position:relative;padding-bottom:80px}.page-search:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #000}.loading,.verandas-content .jalousie-category-item{pointer-events:none}.loading{opacity:.3}.subtxt{font-size:12px;opacity:.7;margin-top:30px}.select{width:100%;position:relative;-moz-text-align-last:left;text-align-last:left}.select--light .select__current{background:#fff0;border-bottom:1px solid #e8e8e8;padding:0;font-family:Mulish Light;height:40px}.select--light .select__current:after{right:0}.select--light .select__list{border:1px solid #e8e8e8}.select--light .select__item{font-family:Mulish Light}.select--list-top .select__list{top:calc(-100% + -147px)}.select__current{border:none;outline:none;width:100%;height:60px;padding:10px 20px;position:relative;cursor:pointer;background:#f6f6f6;font-size:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select__current:after{width:14px;height:10px;display:block;background:url(/wp-content/themes/strangebrain/images/select-arrow.svg) no-repeat;content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;transition:.3s}.select__current--rotate:after{transform:rotate(-180deg)}.select__list{position:absolute;z-index:2;width:100%;overflow:hidden;border:1px solid #ccc;margin-top:5px;border-radius:0;display:none}.select__list--show{display:block;-webkit-animation:animSelect .3s alternate;animation:animSelect .3s alternate}.select__item{padding:10px 20px;cursor:pointer;background-color:#fff;border:none;display:inline-block;width:100%;font-size:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select__item:focus,.select__item:hover{background-color:#ffeda1}@-webkit-keyframes animSelect{0%{opacity:0;transform:translate3d(0,-15px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes animSelect{0%{opacity:0;transform:translate3d(0,-15px,0)}to{opacity:1;transform:translateZ(0)}}.inp-text{width:100%;height:60px;background:#f6f6f6;border:none;outline:none;font-size:17px;padding:10px 20px}.checkbox-cont{position:relative;display:block;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Mulish Medium;font-size:20px;font-weight:500;letter-spacing:1px;line-height:1;text-transform:uppercase}.checkbox-cont input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;bottom:0;left:0;height:15px;width:15px;margin:auto;border:2px solid #ccc}.checkmark:after{content:"";position:absolute;display:none}.checkbox-cont input:checked~.checkmark:after{display:block}.checkbox-cont .checkmark:after{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:7px;height:7px;background:#fcd005}.site-description{font-family:Mulish Light}.headbanner{display:inline-flex}.wpcf7-form.init{visibility:visible;opacity:1}.line-horizontal{border-bottom:1px dotted #000;margin-top:50px;margin-bottom:50px}.defaultcont{max-width:1200px;min-width:1200px;padding-left:35px;padding-right:35px;margin:0 auto}.wide-page{width:100%;padding:0;margin:0;overflow:hidden}.limited-width{max-width:1200px;min-width:1200px;padding-left:35px;padding-right:35px}.delimeter{border-bottom:1px solid #f3f3f3}.center-block{display:table!important;margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.hasbg{background-color:#f1f1ec}.search-icon{width:24px;height:24px;display:block;background:url(/wp-content/themes/strangebrain/images/search.svg) no-repeat}.tel-icon{width:26px;height:29px;display:block;background:url(/wp-content/themes/strangebrain/images/tel.svg) no-repeat}.arrow-left-icon{background:url(/wp-content/themes/strangebrain/images/arrow-left.svg) no-repeat}.arrow-left-icon,.arrow-right-icon{width:14px;height:14px;display:block}.arrow-right-icon{background:url(/wp-content/themes/strangebrain/images/arrow-right.svg) no-repeat}.arrow-bottom-icon{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-bottom.svg) no-repeat}.arrow-bottom-light-icon{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-bottom-light.svg) no-repeat}.arrow-top-icon{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-top.svg) no-repeat}.menu-icon{width:47px;height:23px;display:block;background:url(/wp-content/themes/strangebrain/images/menu.svg) no-repeat}.close-icon{width:35px;height:35px;display:block;background:url(/wp-content/themes/strangebrain/images/close.svg) no-repeat}.message-icon{width:16px;height:15px;display:block;background:url(/wp-content/themes/strangebrain/images/message.svg) no-repeat}.email-icon{width:16px;height:13px;display:block;background:url(/wp-content/themes/strangebrain/images/email.svg) no-repeat}.user-icon{background:url(/wp-content/themes/strangebrain/images/user.svg) no-repeat}.user-icon,.user-light-icon{width:16px;height:16px;display:block}.user-light-icon{background:url(/wp-content/themes/strangebrain/images/user-2.svg) no-repeat}.phone-icon{width:13px;height:17px;display:block;background:url(/wp-content/themes/strangebrain/images/phone.svg) no-repeat}.quote-left-icon{background:url(/wp-content/themes/strangebrain/images/quote-left.svg) no-repeat}.quote-left-icon,.quote-right-icon{width:26px;height:22px;display:inline-block}.quote-right-icon{background:url(/wp-content/themes/strangebrain/images/quote-right.svg) no-repeat}.check-icon{width:42px;height:42px;display:inline-block;background:url(/wp-content/themes/strangebrain/images/check.svg) no-repeat}.header{z-index:1000;top:0;right:0;left:0;width:100%;font-family:Mulish Regular}.header>nav{background-color:#f8f8f8;margin:0}.header-sticky{position:-webkit-sticky;position:sticky;top:0}.header-cont{position:relative;display:flex;align-items:center;justify-content:space-between;height:110px;padding-left:70px;background:#fff}.header-cont__col-2{position:relative;z-index:1}.header-cont:after{content:"";position:absolute;left:0;bottom:0;z-index:0;border-bottom:1px solid #eee;width:100%}.logo-group{display:flex;align-items:center}.logo-group__slogan{font-size:14px;font-family:Mulish Medium;font-weight:500;text-transform:uppercase}.logo,.logo__img{display:block}.logo__img{width:223px;height:74px}.line-vert{position:relative;margin-right:15px;padding-right:15px}.line-vert:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;height:45px;border-right:1px solid #000}@-webkit-keyframes animBtnMenu{0%{opacity:0;width:0}to{opacity:1;width:130px}}@keyframes animBtnMenu{0%{opacity:0;width:0}to{opacity:1;width:130px}}@-webkit-keyframes animBtnMenuOut{0%{opacity:1;width:130px}to{opacity:0;width:0}}@keyframes animBtnMenuOut{0%{opacity:1;width:130px}to{opacity:0;width:0}}.header-info{display:flex;align-items:center}.header-info__col-menu{position:relative;z-index:1;display:none}.fadeIn .header-info__col-menu{-webkit-animation:animBtnMenu .3s ease-in-out both;animation:animBtnMenu .3s ease-in-out both}.fadeOut .header-info__col-menu{-webkit-animation:animBtnMenuOut .3s ease-in-out both;animation:animBtnMenuOut .3s ease-in-out both}.header-info__col:not(:last-child){margin-right:0}.address{font-size:20px;font-family:Mulish Bold;font-weight:700;line-height:1.2}.operating-time{font-size:14px;font-family:Mulish Medium;font-weight:500;text-transform:uppercase;letter-spacing:.7px}.header-contacts{display:flex;align-items:center}.header-contacts__tel{font-size:20px;font-family:Mulish Bold;font-weight:700;color:#000;text-decoration:none;display:block;line-height:1.2}.header-contacts__tel:focus,.header-contacts__tel:hover{color:#000}.header-contacts__email{font-size:13px;font-family:Mulish Medium;font-weight:500;color:#000;text-decoration:none;display:block;text-transform:uppercase;letter-spacing:.7px}.header-contacts__email:focus,.header-contacts__email:hover{color:#000}.call-measurer{display:flex;height:110px}.call-measurer__col:not(:last-child){border-right:1px solid #292929}.order-call{height:110px}.header-btns{display:flex}.search-wrapper{position:relative}.search-block{display:none}.search-block--active{display:block;position:absolute;top:0;background:#000;right:110px;height:100%;width:370px;-webkit-animation:animSearchHeader .4s alternate;animation:animSearchHeader .4s alternate}@-webkit-keyframes animSearchHeader{0%{width:0;opacity:0}to{width:370px;opacity:1}}@keyframes animSearchHeader{0%{width:0;opacity:0}to{width:370px;opacity:1}}.search-form{display:flex;height:100%;align-items:center;padding:0 30px}.search-form__inp{width:100%;background:#fff0;outline:none;border:none;border-bottom:2px solid hsl(0 0% 100% / .5);color:#fff}.search-form__inp::-moz-placeholder{color:#fff}.search-form__inp::-ms-input-placeholder{color:#fff}.search-form__inp::placeholder{color:#fff}.search-form__submit{display:none}.header-menu{position:relative;z-index:4;height:130px;display:flex}.header-menu__col-1{width:490px}.header-menu__col-2{flex-grow:1}.header-menu:before{content:"";position:absolute;height:100%;z-index:-1;left:0;bottom:0;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / .4) 0,transparent)}.header-menu:after{content:"";position:absolute;left:0;bottom:0;z-index:0;border-bottom:1px solid hsl(0 0% 100% / .1);width:100%}.header-menu--theme-light{background:#fff}.header-menu--theme-light:before{display:none}.header-menu--theme-light:after{border-bottom-color:#eee}.header-menu--theme-light .header-social-title{color:#000}.header-menu--theme-light .menu-catalog a,.header-menu--theme-light .menu-pages a{color:#000;text-decoration:none}.header-menu--theme-light .menu-catalog a:focus,.header-menu--theme-light .menu-catalog a:hover,.header-menu--theme-light .menu-pages a:focus,.header-menu--theme-light .menu-pages a:hover{color:#000}.header-menu--theme-light .menu-catalog .sub-menu a,.header-menu--theme-light .menu-pages .sub-menu a{color:#000;text-decoration:none}.header-menu--theme-light .menu-catalog .sub-menu a:focus,.header-menu--theme-light .menu-catalog .sub-menu a:hover,.header-menu--theme-light .menu-pages .sub-menu a:focus,.header-menu--theme-light .menu-pages .sub-menu a:hover{color:#000}.header-menu--theme-light .menu-catalog .sub-menu:after,.header-menu--theme-light .menu-pages .sub-menu:after{background:#fff;border:1px solid #eee;border-top:none}.header-menu--theme-light .h-group-menu__logo-window{-webkit-filter:invert(1);filter:invert(1)}.header-menu--theme-light .header-social__link{border-color:#ccc}.header-menu--theme-light .header-social__link img{-webkit-filter:invert(1);filter:invert(1)}.header-menu--theme-light .h-group-menu:hover{background:#fff}.header-menu--theme-light .header-inform--dark .header-social__link img{-webkit-filter:invert(0);filter:invert(0)}.header-menu--theme-light .header-inform--dark .header-social-title{color:#fff}.header-inform{display:flex;justify-content:space-between;align-items:center;padding-left:70px;transition:.3s}.header-inform--dark{background:#000}.header-social-title{margin-bottom:10px;font-family:Mulish Medium;font-size:14px;text-transform:uppercase;color:#fff}.header-social{display:flex;align-items:center}.header-social__item:not(:last-child){margin-right:15px}.header-social__link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid hsl(0 0% 100% / .4);border-radius:50%;transition:.35s linear}.header-social__link img{width:100%;height:100%;display:block;transition:.35s linear}.header-social__link:hover{transform:scale(1.2);background:#fcd005;border-color:#fcd005}.header-social__link:hover img{-webkit-filter:invert(1);filter:invert(1)}.btn-menu{position:relative;z-index:4;background:#fcd005;width:130px;height:130px;border:none;outline:none;cursor:pointer}.btn-menu:hover .close-icon{transform:rotate(90deg)}.btn-menu__wrap{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.btn-menu__icon-wrap{height:35px;width:44px;position:relative}.btn-menu__icon{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transition:.3s ease-in-out;will-change:transform}.btn-menu__title{margin-top:10px;font-size:14px;font-weight:500;font-family:Mulish Medium;text-transform:uppercase;transition:.3s ease-in-out}@-webkit-keyframes animShowBlock{0%{opacity:0}to{opacity:1}}@keyframes animShowBlock{0%{opacity:0}to{opacity:1}}.header-scroll .header-info__col-menu{display:block}.header-scroll .header-cont{padding-left:0}.header-scroll .btn-menu{position:relative;z-index:2;height:110px}.h-group-menu{transition:.3s ease-in-out;position:relative;display:flex;align-items:center;padding-left:50px;height:100%}.h-group-menu:hover{background:#0e0e0e}.h-group-menu--dark{background:#000}.h-group-menu__col-1{margin-right:80px}.h-group-menu__logo-window{display:block}.h-nav-pages{margin-bottom:5px}.menu-catalog,.menu-pages{list-style:none;margin:0;padding:0}.menu-catalog a,.menu-pages a{color:#fff;text-decoration:none;font-family:Mulish Medium;font-size:14px;text-transform:uppercase;font-weight:500;transition:.35s}.menu-catalog a:hover,.menu-pages a:hover{color:#fcd005}.menu-catalog .menu-item:not(:last-child),.menu-pages .menu-item:not(:last-child){margin-right:30px}.menu-catalog .sub-menu,.menu-pages .sub-menu{list-style:none;margin:0;padding:0}.menu-catalog .sub-menu a,.menu-pages .sub-menu a{color:#fff;font-family:Mulish Medium;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:500}.menu-catalog .sub-menu a:hover,.menu-pages .sub-menu a:hover{color:#fcd005}.menu-catalog .sub-menu .menu-item:not(:last-child),.menu-pages .sub-menu .menu-item:not(:last-child){margin-right:30px}.menu-catalog,.menu-pages{display:flex}.menu-catalog .sub-menu,.menu-pages .sub-menu{position:absolute;z-index:2;left:0;width:calc(100% - 2px);height:178px;padding:63px 0 30px 50px;-moz-column-count:4;column-count:4;-moz-column-fill:auto;column-fill:auto;transition:.1s ease-in;transform:translateY(30px);will-change:transform;opacity:0;visibility:hidden}.menu-catalog .sub-menu:after,.menu-pages .sub-menu:after{width:100%;height:150px;background:#0e0e0e;content:"";position:absolute;top:34px;left:0;z-index:-1}.menu-catalog .menu-item-has-children:hover .sub-menu,.menu-pages .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.sidebar-menu{overflow-y:auto;overflow-x:hidden;position:absolute;background:#000;width:490px;top:130px;left:0;height:calc(100vh - 240px);transition:.3s;opacity:0;visibility:hidden;display:none}.sidebar-menu::-webkit-scrollbar{width:6px;height:6px}.sidebar-menu::-webkit-scrollbar-track{background:#fff0}.sidebar-menu::-webkit-scrollbar-thumb{background:#fcd005;border-radius:20px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#fdd937}.sidebar-menu .menu-item:not(:last-child){margin-bottom:10px}.sidebar-menu--scroll{position:fixed;z-index:5;height:calc(100vh - 110px);top:110px}.sidebar-menu--show{-webkit-animation:animLoad .3s alternate;animation:animLoad .3s alternate;opacity:1;visibility:visible;display:block}.sidebar-menu .btn:hover{background:#fff;color:#000}.sidebar-menu .btn--theme-light:hover{background:#fcd005}.sidebar-nav{padding:55px 50px 0 70px}.sidebar-nav__line{border-bottom:1px solid hsl(0 0% 100% / .2);margin:25px 0}.sidebar-nav .acf-label{display:none}.sidebar-nav div[data-name=reviews_form_email] .acf-input-wrap:before{-webkit-filter:none;filter:none}.sidebar-nav div[data-name=reviews_form_cont]{display:none}.sidebar-nav .acf-field input[type=email],.sidebar-nav .acf-field input[type=text],.sidebar-nav .acf-field textarea{border-color:rgb(0 0 0 / .3)}.sidebar-nav .acf-field input[type=email]::-moz-placeholder,.sidebar-nav .acf-field input[type=text]::-moz-placeholder,.sidebar-nav .acf-field textarea::-moz-placeholder{color:#000}.sidebar-nav .acf-field input[type=email]::-ms-input-placeholder,.sidebar-nav .acf-field input[type=text]::-ms-input-placeholder,.sidebar-nav .acf-field textarea::-ms-input-placeholder{color:#000}.sidebar-nav .acf-field input[type=email]::placeholder,.sidebar-nav .acf-field input[type=text]::placeholder,.sidebar-nav .acf-field textarea::placeholder{color:#000}.sidebar-nav .acf-field-email .acf-input-wrap:before{background:#000}.sidebar-nav .acf-fields>.acf-field{margin-bottom:10px}.sidebar-nav #message{display:none}.sidebar-nav .acf-form-submit:after{border-color:#fcd005;right:30px}.sidebar-nav .acf-form-submit .acf-button{padding:0 30px;text-align:left;min-width:175px;background:#000;color:#fff}.sidebar-nav .acf-form-submit:hover .acf-button{background:#fff;color:#000}.sidebar-nav .acf-fields>.acf-field{padding:0;border-top:none}.sidebar-nav .acf-field input[type=email],.sidebar-nav .acf-field input[type=text],.sidebar-nav .acf-field textarea,.sidebar-nav .wpcf7-text{padding:0 25px 0 45px}.sidebar-nav .acf-field textarea{padding-top:20px}.sidebar-menu-catalog,.sidebar-menu-pages,.sub-menu{list-style:none;margin:0;padding:0}.sidebar-menu-catalog__icon{width:14px;height:14px;display:block;background:url(/wp-content/themes/strangebrain/images/arrow-bottom.svg) no-repeat;content:"";position:absolute;top:0;bottom:0;margin:auto;right:-30px;transition:.3s ease-in-out}.rotate-arrow .sidebar-menu-catalog__icon{transform:rotate(-180deg)}.sidebar-menu-catalog>.menu-item:not(:last-child){margin-bottom:20px}.sidebar-menu-catalog>.menu-item>a{color:#fff;text-decoration:none;position:relative;font-size:30px;letter-spacing:.5px;text-transform:uppercase;transition:.3s}.sidebar-menu-catalog>.menu-item>a:focus,.sidebar-menu-catalog>.menu-item>a:hover{color:#fff}.sidebar-menu-catalog>.menu-item>a:hover{color:#fcd005}.sidebar-menu-catalog .sub-menu{display:none;opacity:0;margin-top:10px;visibility:hidden;transition:.3s ease-in-out;-webkit-animation:animSidebarMenu .3s ease-in-out;animation:animSidebarMenu .3s ease-in-out}.sidebar-menu-catalog .sub-menu--show{display:block;visibility:visible;opacity:1}.sidebar-menu-catalog .sub-menu a{color:#fff;text-decoration:none;font-size:20px;text-transform:uppercase;letter-spacing:.5px}.sidebar-menu-catalog .sub-menu a:focus,.sidebar-menu-catalog .sub-menu a:hover{color:#fff}@-webkit-keyframes animSidebarMenu{0%{opacity:0}to{opacity:1}}@keyframes animSidebarMenu{0%{opacity:0}to{opacity:1}}.sidebar-menu-pages .menu-item:not(:last-child){margin-bottom:10px}.sidebar-menu-pages a{color:#fff;text-decoration:none;font-size:20px;text-transform:uppercase;letter-spacing:.5px;transition:.3s}.sidebar-menu-pages a:focus,.sidebar-menu-pages a:hover{color:#fff}.sidebar-menu-pages a:hover{color:#fcd005}.sidebar-btns{margin-top:40px;margin-bottom:40px}.sidebar-btns__item:not(:last-child){margin-bottom:30px}.sidebar-social{margin-bottom:40px}.feedback-b{background:#fcd005}.feedback-b--pos{margin-left:-70px;width:calc(100% + 120px);padding:40px 50px 40px 70px}.feedback-b__title{margin:0 0 15px;font-size:20px;text-transform:uppercase;letter-spacing:.5px;font-weight:400}.feedback-b__ind{margin-bottom:10px}.feedback-b__add-review{position:relative}.feedback-b__link-all-reviews{position:absolute;bottom:19px;right:10px}.feedback-b-footer{margin-top:10px;display:flex;align-items:center}.feedback-b-footer__col{flex:1 1 auto}.feedback-b-footer__col:nth-child(2){flex:0 0 auto}.feedback-b-footer__col:not(:last-child){margin-right:20px}.footer-menu a{color:#000;text-decoration:none}.footer-menu a:focus,.footer-menu a:hover{color:#000}.footer-menu-list{display:flex}.footer-menu-list__col{width:16.66667%}.footer-menu-list__row-2{margin-top:40px;margin-bottom:60px}.footer-menu-list__ind{margin-bottom:10px}.footer-menu-list__title{margin:0 0 5px;font-family:FuturaPT Medium;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.footer-menu-box,.footer-menu-other,.footer-menu-window{list-style:none;margin:0;padding:0}.footer-menu-box a,.footer-menu-other a,.footer-menu-window a{font-size:13px}.footer-menu-box>li>a{font-family:FuturaPT Medium;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.footer-menu-other a{font-family:FuturaPT Medium;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.footer-address__desc{margin-bottom:10px;font-size:13px}.footer-tel{margin-bottom:3px}.footer-social{display:flex}.footer-social__item:not(:last-child){margin-right:20px}.footer-social__link{display:flex;align-items:center;justify-content:center;background:#000;border-radius:50%;width:35px;height:35px}.footer-social__img{display:block}.footer-contacts__desc,.footer-contacts__link{font-size:13px}.footer-contacts__desc{margin-bottom:10px}.footer-contacts__tel-row{margin-top:15px}.footer-contacts__link-tel{font-size:14px;font-family:FuturaPT Medium;font-weight:600}@-webkit-keyframes animSliderHeadBanner{0%{background:#fff0;width:0;opacity:0}to{background:#fff;width:100px;opacity:1}}@keyframes animSliderHeadBanner{0%{background:#fff0;width:0;opacity:0}to{background:#fff;width:100px;opacity:1}}.home-slider{display:flex;height:calc(100vh - 110px);margin-top:-130px}.home-slider .flickity-page-dots li{position:relative;transition:.3s}.home-slider .flickity-page-dots li:hover{opacity:.7!important}.home-slider .flickity-page-dots li:before{position:absolute;top:-2px;left:-30px;counter-increment:section;content:"0" counter(section);font-size:14px;font-family:FuturaPT Heavy;color:#fff}.home-slider .flickity-page-dots li:after{content:"";position:absolute;width:0;height:1px;background:#fff0;top:4px;left:32px;margin:auto;transition:.3s ease-in-out;opacity:0}.home-slider .flickity-page-dots li.is-selected:after{background:#fff;width:100px;opacity:1;-webkit-animation:animSliderHeadBanner .3s ease-in-out;animation:animSliderHeadBanner .3s ease-in-out}.home-slider__col-1{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;position:relative;width:490px;overflow:hidden}@-webkit-keyframes animLoad{0%{opacity:0}to{opacity:1}}.home-slider__col-2{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;position:relative;flex:1 1 auto}.home-slider__banner{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.home-slider__banner--parallax{height:130%;margin-top:-30px}.home-slider__cont-wrapper{display:flex;justify-content:center;align-items:flex-end;height:100%;padding-bottom:100px}.home-slider__cont{position:relative;z-index:3;flex:0}.home-slider__title{margin:0 0 132px;font-family:Mulish Light;font-size:95px;color:#fff;line-height:.9;letter-spacing:4.7px;font-weight:400;text-transform:uppercase}.home-carousel-nav{position:absolute;bottom:100px;right:107px}.slider-rehau-nav{position:absolute;bottom:292px;right:0}.slider-navigation{display:flex}.slider-navigation .btn-prev__circle{border-color:#fff0}.slider-navigation .btn-prev__text{display:none}.slider-nav{overflow:hidden;position:relative}.init{visibility:hidden;opacity:0}.flickity-page-dots{display:flex;flex-direction:column}.flickity-page-dots .dot{width:16px!important;height:16px!important;border:3px solid #fff;background-color:transparent!important;opacity:1!important}.home-carousel{width:100%;height:calc(100vh - 110px)}.home-carousel .flickity-page-dots{position:absolute;top:0;right:100px;width:auto;margin:auto;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-carousel .flickity-page-dots .dot:not(:last-child){margin-bottom:35px}.home-carousel__img{height:130%;margin-top:-30px}.home-about,.home-advantages,.home-slider-nav,.home-stage-work,.section-ind{margin-bottom:100px}.about-title-wrapper{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.about-title{margin:0;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed;text-align:right;line-height:1;position:relative;display:inline-block;transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);background-size:contain}.about-title__small{font-size:165px;text-transform:lowercase}.about-title__big,.about-title__small{display:inline-flex;line-height:1;font-family:Mulish Bold}.about-title__big{margin-top:-140px;font-size:430px}.about-cont{display:flex}.about-cont__col:not(:last-child){margin-right:100px}.about-cont__title{margin:0;padding:0;font-size:60px;font-weight:500;font-family:Mulish Medium;line-height:1;letter-spacing:3px;text-transform:uppercase}.about-cont__btn{margin-top:40px}.home-advantages-list{display:flex}.home-advantages-list__item{flex:1}.home-advantages-list__item:not(:last-child){margin-right:100px}.home-advantage__pic{height:91px;margin-bottom:20px}.home-advantage__img{max-width:90px;height:74px}.home-advantage__img-1{width:92px;height:72px}.home-advantage__img-2{width:63px;height:80px}.home-advantage__img-3{width:87px;height:74px}.home-advantage__img-4{width:63px;height:91px}.home-advantage__img-5{width:91px;height:69px}.home-advantage__title{margin:0 0 30px;font-family:Mulish Medium;font-size:14px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.home-slider-nav__title-wrap{display:flex;justify-content:center}.home-slider-nav__title{font-family:Mulish Medium;font-size:60px;font-weight:500;line-height:1;letter-spacing:3px;text-transform:uppercase;margin:0}.employees-slider,.slider-nav{height:640px}.employees-slider .img-wrapper,.slider-nav .img-wrapper{transition:.5s ease-in-out}.employees-slider__cont,.slider-nav__cont{color:#000;text-decoration:none;overflow:hidden;height:inherit}.employees-slider__cont:focus,.employees-slider__cont:hover,.slider-nav__cont:focus,.slider-nav__cont:hover{color:#000}.employees-slider__cell,.slider-nav__cell{width:calc(33.33333% - 50px);margin-right:40px;margin-left:40px}.employees-slider__cell .slider-nav__img,.slider-nav__cell .slider-nav__img{height:520px}.employees-slider__cell.is-selected .employees-slider__img-wrap,.employees-slider__cell.is-selected .slider-nav__img-wrap,.slider-nav__cell.is-selected .employees-slider__img-wrap,.slider-nav__cell.is-selected .slider-nav__img-wrap{height:100%;overflow:initial}.employees-slider__cell.is-selected .employees-slider__img,.employees-slider__cell.is-selected .slider-nav__img,.slider-nav__cell.is-selected .employees-slider__img,.slider-nav__cell.is-selected .slider-nav__img{z-index:1;height:100%;transform:scale(1.2);-webkit-filter:blur(0);filter:blur(0)}.employees-slider__cell.is-selected .employees-slider__img-wrapper,.employees-slider__cell.is-selected .img-wrapper,.slider-nav__cell.is-selected .employees-slider__img-wrapper,.slider-nav__cell.is-selected .img-wrapper{transform:scale(1.2)}.employees-slider__cell.is-selected .img-wrapper,.slider-nav__cell.is-selected .img-wrapper{background:rgb(0 0 0 / .1)}.employees-slider__cell.is-selected .employees-slider-nav-cell,.employees-slider__cell.is-selected .slider-nav-cell,.slider-nav__cell.is-selected .employees-slider-nav-cell,.slider-nav__cell.is-selected .slider-nav-cell{padding:40px 10px 70px}.employees-slider__img-wrap,.slider-nav__img-wrap{position:absolute;top:0;left:0;height:520px;width:100%;overflow:hidden;bottom:0;margin:auto;transition:height .5s ease-in-out}.employees-slider__img,.slider-nav__img{position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:100%;transition:.5s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(4px);filter:blur(4px)}.employees-slider__img-wrapper,.slider-nav__img-wrapper{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);transition:.5s ease-in-out}.employees-slider-cell,.slider-nav-cell{position:relative;z-index:2;height:100%;padding:130px 50px;display:flex;flex-direction:column;justify-content:space-between;transition:.5s ease-in-out}.employees-slider-cell__price,.slider-nav-cell__price{font-size:24px;font-weight:500;font-family:Mulish Medium;color:#fff;letter-spacing:2.45px}.employees-slider-cell__price-from,.slider-nav-cell__price-from{font-family:Mulish Regular;font-size:15px;letter-spacing:1.5px;text-transform:uppercase}.employees-slider-cell__title,.slider-nav-cell__title{max-width:255px;margin:0 0 40px;font-family:Mulish Light;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:2.5px;color:#fff;text-transform:uppercase}.employees-slider-cell__position,.slider-nav-cell__position{font-family:Mulish Light;font-size:17px;color:#fff}.employees-slider-cell__cont,.slider-nav-cell__cont{transition:.5s ease-in-out}.stage-work-wrap{height:610px;padding:70px;background:#fcd005}.stage-work-list{display:flex}.stage-work-list__item{width:20%}.stage-work-list__item:not(:last-child){margin-right:55px}.stage-item__pic{margin-bottom:50px;height:84px}.stage-item__img-1{width:83px;height:79px}.stage-item__img-2{width:83px;height:84px}.stage-item__img-3{width:96px;height:74px}.stage-item__img-4{width:110px;height:69px}.stage-item__img-5{width:82px;height:73px}.stage-item__title{display:flex;align-items:center;margin-bottom:35px}.stage-item__title-col-1{margin-right:15px}.stage-item__circle,.stage-item__name{font-family:Mulish Medium;font-size:18px;font-weight:500;letter-spacing:.9px;text-transform:uppercase}.stage-item__circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#ffeda1}.stage-item__name{margin:0}.stage-item__desc{font-size:16px;font-weight:300}.home-slider-rehau-wrap{position:relative}.home-slider-rehau-wrap__title-text{position:absolute;right:0;top:-40px;display:flex;justify-content:flex-end}.home-slider-rehau-wrap__title{margin:0 -18px;font-family:HelveticaNeueCyr #000;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-repeat:no-repeat;background-attachment:fixed;background-position:100% 0;background-size:contain;font-size:18rem;line-height:1}.home-slider-rehau-sl{height:730px}.slider-rehau-item{display:flex;position:relative;height:100%}.slider-rehau-item__col-1,.slider-rehau-item__col-2{flex:0 0 50%}.slider-rehau-item__col-1{position:relative}.slider-rehau-item__img-wrap{height:100%;display:flex;justify-content:center}.slider-rehau-item__img{position:absolute;left:0;width:100%;height:100%;min-height:630px;-o-object-fit:contain;object-fit:contain}.slider-rehau-item-desc-wrapper{display:flex;align-items:flex-end;height:100%;padding-bottom:90px}.slider-rehau-item-desc__title{margin:0 0 50px;font-family:Mulish Medium;font-size:60px;font-weight:500;line-height:1;letter-spacing:3px;text-transform:uppercase}.slider-rehau-item-desc__text{max-width:320px;margin-bottom:50px}.slider-rehau-item-footer{display:flex;align-content:center}.slider-rehau-item-footer__col-1{margin-right:30px}.slider-rehau-item-footer__from{font-family:Mulish Bold;font-size:15px;letter-spacing:.75px;text-transform:uppercase}.slider-rehau-item-footer__price{font-family:Mulish Medium;font-size:46px;font-weight:500;line-height:1.2;letter-spacing:2.3px}.features-window{display:flex}.features-window__col-1{flex:0 0 285px;width:285px;padding-right:50px}.features-window__col-2{position:relative;flex:1 1 auto;overflow:hidden}.features-window__col-2:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:#fff}.features-window__head{min-height:390px;font-family:Mulish Light}.features-window__cell-height{height:30px;display:flex;align-items:center}.features-window__cell-height:last-child{height:38px}.crs-features{height:100%}.home-features-window-tbl-body::-webkit-scrollbar{width:6px;height:6px}.home-features-window-tbl-body::-webkit-scrollbar-track{background:#ededed}.home-features-window-tbl-body::-webkit-scrollbar-thumb{background:#fcd005;border-radius:20px}.home-features-window-tbl-body::-webkit-scrollbar-thumb:hover{background:#fdd937}.home-features-window-tbl-body__col{width:20%;padding:0 30px;border-right:1px solid #e8e8e8}.home-features-window-tbl__title{font-size:14px;font-family:Mulish Medium;text-transform:uppercase;letter-spacing:.5px}.home-features-window-tbl__title:not(:last-child),.window-item__cell:not(:last-child){margin-bottom:50px}.window-item__title{display:flex;justify-content:center;font-size:20px;font-family:Mulish Medium;font-weight:500;text-transform:uppercase;white-space:nowrap}.window-item__name{font-size:35px;font-weight:400;letter-spacing:1.75px;line-height:1}.window-item__img-wrap{display:flex;justify-content:center}.window-item__camera,.window-item__mm{font-size:15px;font-weight:600;letter-spacing:.75px;text-transform:uppercase}.window-item__color{width:38px;height:38px;border-radius:50%}.window-item__price{font-size:35px;letter-spacing:1.75px;font-weight:400}.window-item__from{font-size:15px;letter-spacing:.75px;text-transform:uppercase}.window-item__link{color:#000;position:relative;padding-bottom:5px;font-size:14px;font-weight:900;font-family:FuturaPT Heavy;text-decoration:none;text-transform:uppercase}.window-item__link:focus,.window-item__link:hover{color:#000}.window-item__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #c2c2c2}.win-seal-colors{display:flex;flex-wrap:wrap}.win-seal-colors__color{border:1px solid #ccc}.win-seal-colors__color:not(:last-child){margin-right:5px}.star-rating{margin:0;padding:0;display:flex}.star-rating .blank,.star-rating .full{color:#fff0}.star-rating .blank:not(:last-child),.star-rating .full:not(:last-child){margin-right:10px}.star-rating .full{width:26px;height:27px;display:block;background:url(/wp-content/themes/strangebrain/images/rhombus-yellow.svg) no-repeat}.star-rating .blank{width:26px;height:27px;display:block;background:url(/wp-content/themes/strangebrain/images/rhombus-gray.svg) no-repeat}.slider-prices-head{display:flex;align-items:center;margin-bottom:60px}.slider-prices-head .page-title{margin-bottom:0}.slider-prices-head__col-1{margin-right:45px}.slider-windows-group{position:relative;height:610px}.slider-windows,.windows-prices{display:flex}.slider-windows__col:not(:last-child),.windows-prices__col:not(:last-child){margin-right:80px}.slider-windows__col:nth-child(2) .slider-prices__cell-cont,.windows-prices__col:nth-child(2) .slider-prices__cell-cont{display:table;margin-right:auto}.slider-windows__col:nth-child(3) .slider-prices__cell-cont,.windows-prices__col:nth-child(3) .slider-prices__cell-cont{margin-top:-108px}.slider-windows__title,.windows-prices__title{margin:0 0 20px;font-family:Mulish Medium;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1}.windows-prices{justify-content:space-between}.windows-prices__img{max-width:100%;height:auto}.win-item__title{margin-bottom:20px;font-family:Mulish Medium;font-size:20px;font-weight:500;text-transform:uppercase}.win-item__info{margin-top:30px}@-webkit-keyframes animTabsItem{0%{opacity:0}to{opacity:1}}@keyframes animTabsItem{0%{opacity:0}to{opacity:1}}.slider-prices,.win-item{height:inherit}.slider-prices .flickity-page-dots,.win-item .flickity-page-dots{top:79px;right:0;width:auto}.slider-prices .flickity-page-dots .dot,.win-item .flickity-page-dots .dot{width:17px;height:17px;border:3px solid #000;border-radius:50%;background:#fff0}.slider-prices .flickity-page-dots .dot:not(:last-child),.win-item .flickity-page-dots .dot:not(:last-child){margin-bottom:30px}.slider-prices__cell,.win-item__cell{width:33.33333%}.slider-prices__cell-cont,.win-item__cell-cont{-webkit-animation:animTabsItem .6s ease-in-out alternate;animation:animTabsItem .6s ease-in-out alternate;margin-top:30px}.slider-prices__price,.win-item__price{margin-bottom:10px}.slider-prices__price-value,.win-item__price-value{font-size:13px;font-weight:400;text-transform:uppercase;font-family:Proxima Nova Regular}.slider-prices__price-key,.win-item__price-key{font-family:Mulish Medium;font-size:46px;font-weight:500;line-height:1.2;letter-spacing:2.3px}.slider-prices__price-turn-key,.win-item__price-turn-key{display:flex;align-items:flex-end;margin-bottom:15px}.slider-prices__price-turn-key-title,.win-item__price-turn-key-title{font-size:12px;text-transform:uppercase;max-width:45px;margin-right:10px;font-family:Proxima Nova Regular;line-height:1}.slider-prices__price-turn-key-value,.win-item__price-turn-key-value{font-size:28px;line-height:1}.slider-prices__row,.win-item__row{position:relative;display:flex;justify-content:space-between;width:245px}.slider-prices__row:not(:last-child),.win-item__row:not(:last-child){margin-bottom:10px}.slider-prices__row:after,.win-item__row:after{content:"";position:absolute;bottom:6px;left:0;width:100%;border-bottom:1px solid #e8e8e8}.slider-prices__key,.slider-prices__value,.win-item__key,.win-item__value{position:relative;z-index:1;background:#fff;font-size:15px;font-family:Proxima Nova Regular}.credit-calc{position:relative;width:100%;height:785px;overflow:hidden}.credit-calc .container{height:inherit}.credit-calc__img{position:absolute;top:0;left:0;width:100%;height:110%;margin-top:-50px;background-repeat:no-repeat;background-position:50%;background-size:cover}.credit-calc__title{color:#fff}.credit-calc__wrap{position:relative;z-index:2;height:100%;display:flex;align-items:center}.credit-calc__cont{position:relative}.credit-calc__btn-down{position:absolute;bottom:130px;right:0}.certificate-head,.credit-info-head{position:relative;z-index:3;margin-top:-90px;padding:0 100px;height:425px;display:flex;align-items:center;background:#fcd005}.certificate-head__col,.credit-info-head__col{flex:1 1 50%}.certificate-head__col-2,.credit-info-head__col-2{padding-left:100px}.certificate-head__title,.credit-info-head__title{margin:0}.certificate-banner,.credit-info-banner{position:relative;height:600px;overflow:hidden;margin-bottom:50px}.certificate-banner__img,.credit-info-banner__img{position:absolute;top:0;left:0;width:100%;height:130%;margin-top:-130px;background-repeat:no-repeat;background-position:50%;background-size:cover}.certificate-banner__cont,.credit-info-banner__cont{display:flex;height:100%}.certificate-banner__col,.credit-info-banner__col{flex:1 1 50%}.certificate-banner__col-2,.credit-info-banner__col-2{padding-left:100px}.certificate-banner-col,.credit-info-col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.certificate-banner-col__img,.credit-info-col__img{width:130px;height:130px;display:block}.certificate-banner-col__item-2,.credit-info-col__item-2{flex-grow:1}.certificate-banner-col__desc,.credit-info-col__desc{display:flex;align-items:center;height:100%;color:#fff}.credit-icons{display:flex;justify-content:space-between}.credit-icons-col__link{display:block;text-decoration:none}.credit-icons-col__img-wrap{display:flex;align-items:center;height:90px;margin-bottom:15px}.credit-icons-col__img{height:90px;margin-bottom:10px}.credit-icons-col__img-1{width:71px;height:75px}.credit-icons-col__img-2{width:91px;height:69px}.credit-icons-col__img-3{width:80px;height:90px}.credit-icons-col__img-4{width:92px;height:72px}.credit-icons-col__title{font-family:Mulish Medium;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px}.home-certificates-section{margin-bottom:-85px;position:relative;z-index:1}.certificate-banner{margin-bottom:0}.certificates-head{display:flex;margin-bottom:110px}.certificates-head__col-1{flex:0 0 auto;margin-right:110px}.certificates-head__col-2{flex-grow:1}.certificates-head__page-title{margin-bottom:60px}.certificates-slider{width:100%;height:100%}.certificate-head{margin-top:0}.certificate-head__title{margin-top:-68px}.certificate-head__desc{margin-bottom:40px}.certificate-head .btn--dark:hover{background:#fff;color:#000}.certificates-toolbar{display:flex;align-items:center;justify-content:space-between}.employees-slider__page-title-wrap{display:flex;justify-content:center}.employees-slider__page-title{margin-bottom:0}.achievements-wrap{margin-top:-100px;position:relative}.achievements-wrap-ind .achievements-wrap{margin-top:0}.achievements{padding:110px;background:#fcd005}.achievements__page-title{margin-bottom:110px}.achievements-list{display:flex;flex-wrap:wrap}.achievements-list__item{width:33.33333%}.achievements-list__item:nth-child(-n+3){margin-bottom:110px}.achievements-list__icon{display:block;height:95px;margin-bottom:20px}.achievements-list__icon-1{width:93px;height:72px}.achievements-list__icon-2{width:103px;height:81px}.achievements-list__icon-3{width:82px;height:74px}.achievements-list__icon-4{width:75px;height:88px}.achievements-list__icon-5{width:83px;height:84px}.achievements-list__icon-6{width:61px;height:96px}.achievements-list__title{margin:0 0 10px;font-size:65px;font-weight:400;letter-spacing:3.25px;line-height:1}.achievements-list__desc{font-family:Mulish Light;font-size:17px}.achievements-list__measurement{font-size:20px;text-transform:uppercase}.h-contacts{display:flex;column-gap:31px;justify-content:space-between;margin-bottom:80px}.h-contacts__page-title{margin:0}.h-contacts__title{margin:0;font-size:20px;font-weight:500;font-family:Mulish Medium;letter-spacing:1px;text-transform:uppercase}.h-contacts__line{margin:20px 0;width:55px;height:1px;border-bottom:1px solid #e3e3e3}.h-contacts__link-tel{color:#000;text-decoration:none}.h-contacts__link-tel:focus,.h-contacts__link-tel:hover{color:#000}.h-contacts__link-email{color:#000}.h-contacts__link-email:focus,.h-contacts__link-email:hover{color:#000}.h-contacts__text{font-family:Mulish Thin;font-size:17px;font-weight:700;letter-spacing:.43px}.h-map__cont{position:relative}.home-info{max-width:990px;margin:0 auto}.home-info-cont,.home-info__title{margin-bottom:50px}.home-info-cont{display:flex}.home-info-cont__col{flex:1 1 50%;font-family:Mulish Light}.home-info-cont__col:not(:last-child){margin-right:90px}.btns-slider{display:flex;justify-content:space-between}.btns-slider__col-1{margin-right:30px}.gallery-container{padding-right:0;max-width:100%;padding-left:188px}.gallery-cont{display:flex;align-items:flex-end}.gallery-cont__col-1{position:relative}.gallery-cont__col-2{flex-grow:1}.gallery-cont__nav{position:absolute;top:0;left:0;z-index:1}.gallery-sl-nav{background:#fcd005}.gallery-sl-nav .btn-prev{display:flex;align-items:center;justify-content:center}.gallery-sl-nav .btn-next__text{background:#fff0;line-height:1}.gallery-big{height:700px;width:950px}.gallery-big .flickity-page-dots{left:50px;bottom:50px;width:auto}.gallery-big .flickity-page-dots .dot{width:12px!important;height:12px!important;opacity:.4!important}.gallery-big .flickity-page-dots .dot.is-selected{opacity:1!important}.gallery-big .flickity-page-dots .dot:not(:last-child){margin-bottom:15px}.gallery-big__img{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.gallery-big__numbers{pointer-events:none;position:absolute;z-index:1;right:168px;bottom:80px;font-size:60px;color:#fff;font-family:Mulish Medium;line-height:1;letter-spacing:-7px}.gallery-big__count-slash{font-size:32px}.gallery-big__count-small{font-size:35px}.gallery-big__current-img-num{position:absolute;bottom:58px;right:196px;z-index:3;font-size:60px;color:#fff;font-family:Mulish Medium;line-height:1;opacity:0;visibility:hidden;transition:.3s}.gallery-big .is-selected .gallery-big__current-img-num{opacity:1;visibility:visible}.gallery-small{width:calc(100% + 135px);height:290px;margin-left:-135px;margin-bottom:50px}.gallery-small__cell{width:275px;height:275px;margin-right:35px}.gallery-small__img{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.gallery-small__num{border-radius:50%;margin-top:-40px;margin-left:auto;margin-right:auto;opacity:0;visibility:hidden;width:30px;height:30px;background:#fcd005;text-align:center;font-size:14px;font-weight:900;font-family:FuturaPT Heavy;transform:scale(0);transition:.3s}.gallery-small__num-text{display:flex;align-items:center;justify-content:center;height:100%}.gallery-small .is-nav-selected .gallery-small__num{opacity:1;visibility:visible;transform:scale(1)}.time-b{display:flex;margin-bottom:40px}.time-b__col:not(:last-child){margin-right:15px}.time-b__colon,.time-b__num{color:#fff;font-size:35px;font-family:Mulish Medium;font-weight:500;line-height:1}.time-b__title{color:hsl(0 0% 100% / .47);font-size:17px;font-weight:500;font-family:FuturaPT Medium}.stock-done{color:#fff;font-size:35px;font-family:Mulish Medium;font-weight:500;line-height:1}.main-home .home-feedback--group-certificates{margin-bottom:70px}.slider-reviews-block{display:flex;overflow:hidden}.slider-reviews-block__col-1{flex:0 0 auto;margin-right:150px}.slider-reviews-block__col-2{flex-grow:1}.reviews-carousel{height:393px}.reviews-carousel .review-item__desc{height:auto;max-height:206px}.reviews-carousel__cell{width:385px;margin-right:170px}.slider-reviews-nav{position:inherit;bottom:0;display:flex;justify-content:flex-end}.certificates-slider__cell{width:230px;margin-right:80px}.certificate-item__num{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:30px;background:#fcd005;font-size:14px;font-weight:900;font-family:FuturaPT Heavy;border-radius:50%}.certificate-item__name{font-size:14px;margin-bottom:25px;text-transform:uppercase;font-family:Mulish Medium}.certificate-item__name-link{text-decoration:none;color:#000;transition:.3s}.certificate-item__name-link:hover{color:#666}.certificate-item__link{color:#d2d2d2;text-decoration:none;font-family:Mulish Thin;font-size:17px;font-weight:800}.certificate-item__link:focus,.certificate-item__link:hover{color:#d2d2d2}.certificate-item__img{width:27px;height:36px;display:block}.certificate-item__circle .hint-circle__bg{-webkit-animation:none;animation:none}.cert-file-size{display:flex;align-items:center;justify-content:flex-end}.cert-file-size__item:first-child{margin-right:30px}.js-tabs .tab.active{cursor:default}.js-tabs .panel{display:none}.js-tabs .panel.active{display:block}.win-prices{display:flex}.win-prices__col-1,.win-prices__panels{flex-grow:1}.win-prices .tabs{display:flex;flex-direction:column;align-items:flex-end;margin-top:70px}.win-prices .tabs__item:not(:last-child){margin-bottom:20px}.win-prices .tab{color:#000;text-decoration:none;display:flex;align-items:center;font-size:14px}.win-prices .tab:focus,.win-prices .tab:hover{color:#000}.win-prices .tab:hover .tab__circle{border-color:#fcd005;transform:scale(1.2)}.win-prices .tab__name{transition:.35s linear}.win-prices .tab__circle{margin-left:10px;width:16px;height:16px;display:block;border-radius:50%;border:3px solid #000;transition:.35s linear}.win-prices .active .tab__circle{border-color:#fcd005}.marker-info{display:flex;background:#fcd005}.marker-info .btn{min-width:auto;height:auto;padding:0;transition:.35s}.marker-info .btn__icon{border-color:#fff}.marker-info .btn:hover{background:#fff0}.marker-info .btn:hover .btn__icon{border-color:#fff}.marker-info__col-1{width:70px;border-right:1px solid rgb(0 0 0 / .1)}.marker-info__col-1 .close-icon{width:14px;height:14px}.marker-info__col-2{flex-grow:1}.marker-info__btn-close{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;transition:.3s}.marker-info__btn-close:hover{transform:scale(1.5) rotate(90deg)}.marker-cont{display:flex;justify-content:space-between;padding:59px 100px}.marker-cont__col{width:25%}.marker-cont__col:not(:last-child){margin-right:100px}.marker-cont__title-link{text-decoration:none}.marker-cont__title{margin:0 0 10px;font-size:20px;font-weight:500;letter-spacing:1px;font-family:Mulish Medium;text-transform:uppercase}.marker-cont__desc{font-size:17px}.marker-popup{position:absolute;top:0;left:0;z-index:2;width:100%;opacity:0;visibility:hidden;transition:.3s}.marker-popup--vertical{transform:translateX(-100%);max-width:320px;height:100%}.marker-popup--vertical .marker-info{height:100%}.marker-popup--vertical .marker-info__btn-close{position:absolute;top:20px;left:20px;height:auto}.marker-popup--vertical .marker-cont{padding:80px 40px}.marker-popup--vertical .marker-cont__title{margin-bottom:0;font-family:Mulish Medium;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:1.4px}.marker-popup--vertical .marker-cont__line{margin:20px 0;width:55px;height:1px;background:#e3c200}.marker-popup--vertical .marker-cont__address{margin-bottom:30px;font-family:Mulish Light;font-size:16px;font-weight:300;line-height:1.6}.marker-popup--vertical .marker-cont__address-icon{width:16px;height:19px;display:block}.marker-popup--vertical .close-icon{width:14px;height:14px}.marker-popup--vertical.marker-popup--show{transform:translateX(0)}.marker-popup--show{opacity:1;visibility:visible}.m-info__time{color:rgb(17 17 17 / .41)}.about-content .achievements-wrap{margin-top:0}.about-content .about-cont__btn{display:none}.slider-vacancies-wrap{position:relative}.vacancies-slider-nav{position:absolute;right:80px;z-index:4}.slider-vacancies{width:100%;height:465px}.vacancy-item{display:flex;height:100%;width:100%}.vacancy-item__col-1{flex-grow:1}.vacancy-item__col-2{flex:0 0 auto;width:320px}.vacancy-info{display:flex;height:100%}.vacancy-info__col-1{flex:1 1 auto}.vacancy-info__col-2{width:480px;background:#fcd005;flex:0 0 auto}.vacancy-info__banner{position:relative;height:100%;overflow:hidden}.vacancy-info__img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.vacancy-info__cont{position:relative;z-index:2;padding:70px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.vacancy-info__title{margin:0;color:#fff;font-size:35px;font-weight:500;font-family:Mulish Medium;letter-spacing:1.75px;text-transform:uppercase;line-height:1}.vacancy-info__price{color:#fff;font-size:15px;letter-spacing:.75px;text-transform:uppercase}.vacancy-information{padding:0 80px;display:flex;justify-content:center;flex-direction:column;height:100%}.vacancy-information__item:not(:last-child){margin-bottom:30px}.vacancy-information__head{display:flex;align-items:center;margin-bottom:15px}.vacancy-information__head-circle{width:16px;height:16px;border:3px solid #000;border-radius:50%}.vacancy-information__head-text{margin-left:15px;font-size:14px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;font-family:Mulish Medium;line-height:1}.vacancy-contacts-wrap{display:flex;height:100%;padding-top:100px;justify-content:flex-end}.vacancy-contacts__item:not(:last-child){margin-bottom:30px}.vacancy-contacts-item{display:flex}.vacancy-contacts-item__col:not(:last-child){margin-right:20px}.vacancy-contacts-item__img{width:19px;height:27px}.vacancy-contacts-item__title{font-family:Mulish Medium;font-size:14px;font-weight:500;letter-spacing:.7px;text-transform:uppercase}.vacancy-contacts-item__value{font-size:16px;font-weight:300;font-family:Mulish Light}.about-prod-group{background:#fcd005;padding:100px;min-height:550px}.about-production-info{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.about-production-info__title{margin:0}.about-production-desc{display:flex}.about-production-desc__col{flex:0 0 auto;width:calc(50% - 50px)}.about-production-desc__col:first-child{margin-right:100px}.about-prod-images{display:flex;align-items:center;padding:0 40px}.about-prod-images--ind{margin-top:-110px}.about-prod-images__item{flex:1;height:520px}.about-prod-images__item:not(:last-child){margin-right:20px}.about-prod-images__item:nth-child(2){flex-grow:2;height:640px}.about-prod-img{position:relative;height:100%;padding:60px}.about-prod-img__cont{position:relative;z-index:2;display:flex;height:100%;align-items:flex-end}.about-prod-img__title{margin:0;line-height:1;font-size:35px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:1.75px}.history-company{display:flex}.history-company__col-1{flex:0;margin-right:60px}.history-company__col-2{flex:1;position:relative}.history-company__title{margin-bottom:35px}.history-company-nav{justify-content:flex-end}.history-carousel{height:350px}.history-carousel:after{content:"";position:absolute;width:100%;background:#fed92d;height:2px;top:24px;left:32px}.history-carousel__cell{padding-top:10px;padding-left:30px;width:33.33333%}.history-carousel-item__line-wrap{position:relative;height:30px;display:flex;align-items:center}.history-carousel-item__circle-wrap{position:absolute}.history-carousel-item__circle{width:30px;height:30px;background:rgb(255 218 1 / .3);box-shadow:0 0 0 0 #ffda01;transform:scale(1);position:absolute;border-radius:50%;top:0;bottom:0;margin:auto auto auto -11px;-webkit-animation:animPulse 2s infinite;animation:animPulse 2s infinite}.history-carousel-item__small{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:9px;height:9px;background-color:#ffda00;border-radius:50%}.history-carousel-item__line{width:100%}.history-carousel-item__title{margin-bottom:20px;font-size:46px;font-weight:500;font-family:Mulish Medium;letter-spacing:2.3px}.history-carousel-item__year{font-size:15px;font-weight:700}.history-carousel-item__desc{font-size:16px;font-weight:300;font-family:Mulish Light;padding-right:80px}.reviews-page{display:flex}.reviews-page__col-1{width:425px;margin-right:110px;flex:0 0 auto}.reviews-page__col-2{flex-grow:1}.reviews-aside{height:100%}.reviews-aside .acf-fields>.acf-field{padding:0;margin-bottom:25px;border-top:none}.reviews-aside .acf-field input[type=email],.reviews-aside .acf-field input[type=text],.reviews-aside .acf-field textarea,.reviews-aside .wpcf7-text{padding:0 25px 0 45px}.reviews-aside .acf-field textarea{padding-top:20px}.reviews-form{position:-webkit-sticky;position:sticky;top:160px;background:#fff}.reviews-form__title{font-family:Mulish Medium;text-transform:uppercase;font-size:25px;font-weight:500}.reviews-list{display:flex;flex-wrap:wrap}.reviews-list__item{position:relative;width:calc(50% - 110px);max-width:calc(50% - 110px);flex:1 1 auto}.reviews-list__item:nth-child(odd){margin-right:110px}.reviews-list__review-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ccc;cursor:pointer;transition:opacity .3s ease-in-out}.reviews-list__review-item:hover{opacity:.7}.review-item__date{display:flex;align-items:center}.review-item__date-day{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:10px;background-color:#000;color:#fff;border-radius:50%}.review-item__date-day,.review-item__year{font-size:14px;font-weight:900;font-family:FuturaPT Heavy}.review-item__year{letter-spacing:1.4px;text-transform:uppercase}.review-item__title{font-family:Mulish Medium;font-size:25px;font-weight:500;letter-spacing:1.25px;text-transform:uppercase}.review-item__desc{height:210px;overflow:hidden;font-size:17px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.review-item__btn-wrap{margin-top:15px}.reviews-pagination .nav-links{margin-top:20px}.reviews-content #message{display:none}.accessories-categories-section{margin-top:80px}.accessories-aside{position:-webkit-sticky;position:sticky;top:170px;background:#fff}.accessories-aside__desc,.accessories-aside__title{margin-bottom:50px}.accessories-categories{display:flex}.accessories-categories__col-1{width:490px;margin-right:50px}.accessories-categories__col-2{width:calc(100% - 570px);height:100%}.accessories-cat-list__item:nth-child(odd){height:550px}.grid-item,.grid-sizer{width:calc(50% - 30px)}.gutter-sizer{width:30px}.accessories-cat-list:after{content:"";display:block;clear:both}.grid-item{width:calc(50% - 30px);height:550px;margin-bottom:30px;float:left}.accessories-cat-item{color:#fff;text-decoration:none;display:block;position:relative;height:100%;overflow:hidden}.accessories-cat-item:focus,.accessories-cat-item:hover{color:#fff}.accessories-cat-item:hover .accessories-cat-item__img{transform:scale(1.1)}.accessories-cat-item:hover .slider-wrapper{background:rgb(0 0 0 / .1)}.accessories-cat-item:hover .accessories-cat-item__cont{transform:scale(.95)}.accessories-cat-item__cont{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px;transition:.3s}.accessories-cat-item__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:.3s}.accessories-cat-item__title{font-size:35px;text-transform:uppercase;letter-spacing:1.75px;font-weight:400;line-height:1}.credit-banner-parallax{margin-top:-20px}.publications-head{display:flex;justify-content:space-between;align-items:flex-end}.publications-head__title{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;margin-bottom:0}.tabs-head{position:relative;display:flex;padding-bottom:10px}.tabs-head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}.tabs-head__btn{position:relative;font-family:Mulish Medium;font-size:14px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;background:#fff0;outline:none;border:none;padding:0;cursor:pointer}.tabs-head__btn.is-active:after{content:"";position:absolute;z-index:1;bottom:-10px;left:0;width:100%;height:1px;background:#fcd005}.tabs-head__btn:not(:last-child){margin-right:75px}.tabs-cont,.tabs-content{margin-top:60px}.tabs-cont__item,.tabs-content__item{display:none}.tabs-cont__item.is-active,.tabs-content__item.is-active{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;display:block}.tabs-cont{margin-top:0}.articles-list{display:flex;flex-wrap:wrap}.articles-list__item{width:calc(33.33333% - 37px);margin-right:55px;margin-bottom:55px}.articles-list__item:nth-child(3n){margin-right:0}.articles-list__item:nth-last-child(-n+3){margin-bottom:0}.article-item{color:#000;text-decoration:none}.article-item:focus,.article-item:hover{color:#000}.article-item:hover .article-item__img{transform:scale(1.1)}.article-item__pic{margin-bottom:20px;overflow:hidden}.article-item__img{width:100%;max-width:100%;height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:.7s ease-in-out}.article-item__title{display:block;display:-webkit-box;max-height:96px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;height:79px;max-width:100%;font-size:30px;font-weight:400;line-height:1.33;letter-spacing:1.5px;text-transform:uppercase}.article-item__line{margin:20px 0;border-bottom:1px solid #000}.article-item__footer{display:flex;justify-content:space-between}.article-item__date{font-size:14px;font-weight:900;letter-spacing:1.4px;font-family:FuturaPT Heavy;text-transform:uppercase}.news-list__item:not(:last-child){border-bottom:1px solid #ddd}.news-item{display:flex;justify-content:space-between;padding:45px 0}.news-item__col{flex:1}.news-item__col p{margin:0}.news-item__col-1{flex:1.2}.news-item__title{margin:0 110px 0 0;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.33;letter-spacing:1.5px}.news-item__more{display:flex;flex-direction:column;align-items:flex-end}.news-item__more-btn{margin-top:20px}.banner-head,.certificates-banner{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;position:relative;height:calc(100vh - 110px);overflow:hidden}.banner-head__img,.certificates-banner__img{height:110%}.banner-head__cont,.certificates-banner__cont{position:relative;z-index:2;height:calc(100% - 130px)}.banner-head__cont .container,.certificates-banner__cont .container{height:100%}.banner-head__wrap,.certificates-banner__wrap{height:100%;display:flex;align-items:center}.banner-head__title,.certificates-banner__title{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;margin:0 0 50px;color:#fff}.banner-head__desc,.certificates-banner__desc{max-width:620px;font-size:16px;font-weight:300;color:#fff;font-family:Mulish Light}.banner-head__desc{font-weight:600}.banner-head-cont-wrap{display:flex;width:100%;height:100%;align-items:flex-end}.banner-head-cont{width:100%;display:flex;justify-content:space-between}.banner-head-cont__desc{width:610px;padding:60px;background:#fcd005}.banner-head-cont__header{height:100%;display:flex;flex-direction:column;justify-content:space-between}.banner-head-cont__header-col-2{padding-bottom:80px}.banner-head-cont .banner-head__desc{color:#000}.banner-head-cont .btn--dark:hover{background:#fff;color:#000}@-webkit-keyframes animInfoBlock{0%{transform:translateY(230px)}to{transform:translateY(0)}}@keyframes animInfoBlock{0%{transform:translateY(230px)}to{transform:translateY(0)}}.certificates-info-section{margin-top:-230px;position:relative;z-index:2;-webkit-animation:animInfoBlock .3s alternate;animation:animInfoBlock .3s alternate}.certificates-info{background:#fcd005;padding:100px}.certificates-info .btn--dark:hover{background:#fff;color:#000}.certificates-info__cont{display:flex}.certificates-info__col{flex:1}.certificates-info__col:first-child{flex:1.2;margin-right:30px}.certificates-info__title{margin:0}.certificates-info__desc{margin-bottom:40px}.block-ind{padding-left:100px;padding-right:100px}.certificates-desc{margin-bottom:30px}.certificate-row{color:#000;text-decoration:none;display:flex;align-items:center;height:110px;border-bottom:1px solid #ddd}.certificate-row:focus,.certificate-row:hover{color:#000}.certificate-row:hover .hint-circle__bg{-webkit-animation:animPulse 2s infinite;animation:animPulse 2s infinite}.certificate-row .certificate-item__num{transition:.3s;will-change:transfrom}.certificate-row__item-1{width:77%;margin-right:30px}.certificate-row__item-2{width:23%}.certificate-row__head{display:flex;align-items:center}.certificate-row .certificate-item__name,.certificate-row .certificate-item__num{margin-bottom:0}.certificate-row .certificate-item__name{margin:0}.certificate-row .certificate-item__num{margin-right:20px}.news-single{display:flex}.news-single img{margin:30px 0;max-width:100%;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover}.news-single__col-1{flex:1;margin-right:140px}.news-single__col-2{flex:0 0 auto;width:300px}.news-single__title{margin:0 0 40px}.news-single__other-title{margin:0;text-transform:uppercase;font-size:30px;font-weight:400;letter-spacing:1.5px}.news-single__foo{margin-top:30px}.date-b{font-size:14px;font-weight:900;letter-spacing:1.5px;font-family:FuturaPT Heavy;text-transform:uppercase}.line-hor{margin-top:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.news-other-list__item{margin-top:30px;padding-bottom:30px}.news-other-list__item:not(:last-child){border-bottom:1px solid #ddd}.news-other-item__date{display:block;margin-bottom:10px}.news-other-item__title{margin-bottom:10px}.stock-banner__container{position:absolute;width:100%;height:100%;top:0;left:0}.stock-banner__cont-wrapper{display:flex;align-items:flex-end;height:100%;padding-left:100px;padding-bottom:100px}.stock-banner__cont{position:relative;z-index:2}.stock-banner__title{max-width:840px;margin:0 0 30px;font-family:Mulish Light;font-size:60px;color:#fff;line-height:1.1;letter-spacing:3px;text-transform:uppercase}.stock-cont__title{margin:0 0 40px}.stock-cont__content img{max-width:100%;height:auto}.stock-cont__foo{margin-top:30px}.stock-advantages__title{margin:0}.stock-advantages-head{display:flex;justify-content:space-between;margin:0 0 50px}.stock-advantages-list{display:flex}.stock-advantages-list__item{flex:1}.stock-advantages-list__item:not(:last-child){margin-right:70px}.stock-advantage-item__circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fcd005;border-radius:50%;margin-bottom:30px;font-size:18px;font-weight:500;font-family:Mulish Medium}.stock-advantage-item__title{margin:0 0 20px;font-size:14px;font-weight:500;letter-spacing:1.4px;font-family:Mulish Medium;text-transform:uppercase}.stock-advantage-item__desc{font-family:Mulish Light;font-size:16px;font-weight:300}.stock-other__line{border-bottom:1px solid #000;margin-bottom:60px}.stock-other__title{margin-bottom:60px}.contacts-content .home-contacts-section,.contacts-info-section{margin-bottom:50px}.contacts-centre-list{display:flex;flex-wrap:wrap}.contacts-centre-list__item{width:calc(33.33333% - 80px);font-size:17px}.contacts-centre-list__item:not(:nth-child(3n)){margin-right:80px}.contacts-centre-list__item:not(:nth-last-child(-n+3)){margin-bottom:80px}.contacts-centre-item__title{margin:0 0 20px;text-transform:uppercase;letter-spacing:1px;font-size:20px;font-weight:500;font-family:Mulish Medium}.contacts-centre-item__title-link{text-decoration:none}.contacts-centre-item__address{min-height:57px;display:flex;align-items:center}.contacts-centre-item__line{margin:20px 0;border-bottom:1px solid #f2f2f2}.contacts-centre-item__tel{line-height:1}.contacts-centre-item__time{color:rgb(17 17 17 / .41)}.contacts-centre-item__email{margin-bottom:20px}.contacts-box{display:flex}.contacts-box .contacts-form-feedback .feedback-submit{transition:.35s linear}.contacts-box .contacts-form-feedback .feedback-submit:hover{background:#000}.contacts-box .contacts-form-feedback .feedback-submit:hover .wpcf7-form-control{color:#fff}.contacts-box .contacts-form-feedback:hover .feedback-submit:after{border-color:#fcd005}.contacts-box div.wpcf7-acceptance-missing,.contacts-box div.wpcf7-validation-errors{color:#000}.contacts-box div.wpcf7 .ajax-loader{visibility:hidden}.contacts-box span.wpcf7-not-valid-tip{font-size:13px}.contacts-box__col-1{width:630px;width:810px;flex:0 0 auto}.contacts-form{display:flex;margin-bottom:30px}.contacts-form__title{margin:0;line-height:1;font-size:35px;font-weight:500;letter-spacing:1.75px;font-family:Mulish Medium;text-transform:uppercase}.contacts-form__desc{font-size:17px;font-weight:600;font-family:Mulish Thin}.c-contacts-block{display:flex;flex-wrap:wrap}.c-contacts-block__item:first-child{width:100%;margin-bottom:30px}.c-contacts-block__item:nth-child(2),.c-contacts-block__item:nth-child(3){width:50%}.contacts-form-feedback .acf-field input[type=text],.contacts-form-feedback .acf-field textarea,.contacts-form-feedback .feedback__name,.contacts-form-feedback .wpcf7-text{border-color:#ccc;color:#000;width:100%}.contacts-form-feedback .your-name:after,.contacts-form-feedback .your-tel:after,.contacts-form-feedback div[data-name=_post_title] .acf-input-wrap:after,.contacts-form-feedback div[data-name=reviews_form_name] .acf-input-wrap:after{-webkit-filter:invert(1);filter:invert(1)}.contacts-form-feedback .acf-input-wrap:before,.contacts-form-feedback .your-name:before,.contacts-form-feedback .your-tel:before{background:#000}.contacts-form-feedback .feedback__col{flex:1 1 auto}.contacts-form-feedback .feedback-submit{justify-content:center;background:#fcd005;min-width:250px;height:60px;padding:0 30px}.contacts-form-feedback .feedback-submit:after{top:0;bottom:0;right:47px;margin:auto;border-color:#000}.contacts-form-feedback .wpcf7-submit{color:#000}.centre-feedback .contacts-form-feedback .feedback-submit:hover{background:#000}.centre-feedback .contacts-form-feedback .feedback-submit:hover .wpcf7-form-control{color:#fff}.centre-feedback .contacts-form-feedback .feedback-submit:hover:after{border-color:#fcd005}.centre-feedback div.wpcf7-acceptance-missing,.centre-feedback div.wpcf7-validation-errors{color:#000}.contacts-centre-more__btn-wrap{padding-top:50px;text-align:center}.more-block{padding-top:60px}.more-block .page-title{margin-bottom:0}.more-block .contacts-centre-list__item:not(:nth-last-child(-n+3)){margin-bottom:0}.centre-gallery-section .container{padding-right:0}.centre-managers__title{margin-bottom:40px}.centre-info__title{max-width:760px;margin-bottom:60px}.centre-info-map{display:flex}.centre-info-map__col-1{flex:0 0 auto;width:440px;padding-right:140px}.centre-info-map__col-2{flex:1}.centre-info-list__item:not(:last-child){margin-bottom:40px}.operating-time-text{color:rgb(17 17 17 / .41)}.map-centre .acf-map{height:630px}.centre-managers-cont{display:flex}.centre-managers-cont--ind{margin-bottom:70px}.centre-managers-cont__col-1{width:780px;margin-right:190px}.centre-managers-list{display:flex}.centre-managers-list__item:not(:last-child){margin-right:100px}.centre-products-list{margin:0;padding:0;list-style:none}.centre-products-list__item{position:relative;font-size:16px;font-weight:300;font-family:Mulish Light;padding-left:30px}.centre-products-list__item:not(:last-child){margin-bottom:20px}.centre-products-list__item:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";display:block;width:10px;height:10px;background:#fcd005;border-radius:50%}.centre-manager-item__img{display:block;width:335px;height:365px;margin-bottom:20px}.centre-manager-item__pos{margin-bottom:15px;font-size:14px;font-weight:900;font-family:FuturaPT Heavy;letter-spacing:1.4px;text-transform:uppercase;line-height:1}.centre-manager-item__fullname{text-transform:uppercase;font-size:25px;font-weight:500;font-family:Mulish Medium;letter-spacing:1.25px;line-height:1}.centre-feedback .contacts-form{flex-direction:column;margin-bottom:20px}.centre-feedback .contacts-form__col:not(:last-child){margin-bottom:20px}.centre-feedback .feedback{flex-direction:column}.centre-feedback .feedback__col:not(:last-child){margin-right:0;margin-bottom:20px}.centre-products{display:flex;justify-content:center}.centre-products__col:not(:last-child){margin-right:160px}.centre-products__list-title{margin:0 0 30px;font-size:50px;font-weight:400;line-height:1;letter-spacing:1.25px}.centre-gallery{position:relative}.centre-gallery__title{position:absolute;top:100px;right:240px}.banner-section--ind{margin-bottom:70px}.jalousie-categories{display:flex;flex-wrap:wrap}.jalousie-categories__item{flex:0 1 auto;width:calc(50% - 10px);height:540px;margin-right:20px;margin-bottom:20px}.jalousie-categories__item:nth-child(2n){margin-right:0}.jalousie-categories__item:nth-child(5){margin-right:0}.jalousie-categories__item:nth-child(6) .jalousie-category-item--img{background-position:bottom}.jalousie-categories__item:last-child{margin-right:0}.jalousie-categories__item--full-width{width:100%;margin-right:0}.jalousie-categories__item--full-width .jalousie-category-item{display:flex;justify-content:flex-end}.jalousie-categories__item--full-width .jalousie-category-item__cont{text-align:right}.jalousie-categories__item--full-width .jalousie-category-item__title{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;display:inline-block}.jalousie-categories__item--full-width+.jalousie-categories__item{margin-right:20px}.jalousie-categories__item--theme-light .pr-spec__circle{background:#fff}.jalousie-categories__item--theme-light .btn-link-text__icon{border-color:#fff}.jalousie-category-item{color:#000;text-decoration:none;position:relative;display:flex;padding:50px;width:100%;height:100%}.jalousie-category-item:focus,.jalousie-category-item:hover{color:#000}.jalousie-category-item--img{background-position:50%;background-repeat:no-repeat;background-size:cover}.jalousie-category-item__wrapper{position:absolute;background:linear-gradient(45deg,hsla(0,0%,96.5%,0) 40%,#f6f6f6 70%);top:0;right:0;width:50%;height:100%}.jalousie-category-item__cont{position:relative}.jalousie-category-item__title{min-height:120px;margin-bottom:30px}.jalousie-category-item__desc{margin-bottom:30px;font-size:16px;font-weight:300;font-family:Mulish Light}.jalousie-category-item__price{margin-bottom:50px;font-size:42px;font-weight:500;font-family:Mulish Medium;line-height:1}.jalousie-category-item__cur{font-family:Mulish Light}.jalousie-category-item__from{font-size:20px;font-weight:400;text-transform:uppercase}.banner-head__wrap{position:relative}.banner-head__title{max-width:665px}.banner-head__btn-down{position:absolute;left:-46px;bottom:30px}.banner-head__desc{margin-bottom:30px}.product-colors{position:absolute;height:100%;width:100%;display:flex}.product-colors__col-1,.product-colors__col-2{flex:1 1 50%}.product-colors__btn-down{position:absolute;bottom:0;right:0}.pr-colors-wrappper__subtitle{margin-bottom:20px;font-size:15px;font-weight:400;letter-spacing:.75px;text-transform:uppercase}.pr-colors-wrappper__desc{margin-bottom:60px;font-size:16px;font-weight:300;font-family:Mulish Light}.slider-colors{display:flex;margin-bottom:40px}.pr-colors-carousel{width:400px;height:105px}.products-colors-imgs{width:100%;height:100%;position:relative}.products-colors-imgs__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:0;visibility:hidden;z-index:0;transition:.3s}.is-active .products-colors-imgs__img{opacity:1;visibility:visible;z-index:1}.pr-colors-circles{display:flex;flex-wrap:wrap;max-width:400px;margin-bottom:40px}.pr-colors-circles__item{margin-right:40px;margin-bottom:20px}.pr-colors-circles__color{width:40px;height:40px;border:2px solid #fff0;border-radius:50%;transition:.3s;cursor:pointer}.is-active .pr-colors-circles__color{border-color:#fcd005}.home-stage-work-2 .stage-work-wrap{height:auto}.home-stage-work-2 .stage-item__pic{display:none}.home-stage-work-2 .stage-item__title{align-items:flex-start}.verandas-tabs{display:flex}.verandas-tabs__col-1{margin-right:75px}.verandas-tabs__col-2{flex-grow:1}.verandas-tabs-images{position:relative;width:810px;height:545px}.verandas-tabs-images__item{position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s ease-in-out;opacity:0;visibility:hidden;z-index:-1}.verandas-tabs-images__item.is-active{opacity:1;visibility:visible;z-index:1}.verandas-tabs-images__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tabs-buttons,.verandas-tabs-cont-head{position:relative;display:flex;padding-bottom:20px;margin-bottom:30px}.tabs-buttons:after,.verandas-tabs-cont-head:after{position:absolute;bottom:0;left:0;width:100%;content:"";background:#ededed;height:8px;border-radius:4px}.tabs-buttons__col:not(:last-child),.verandas-tabs-cont-head__col:not(:last-child){margin-right:110px}.tabs-buttons__title,.verandas-tabs-cont-head__title{position:relative;font-family:Mulish Medium;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1;cursor:pointer}.tabs-buttons__title:after,.verandas-tabs-cont-head__title:after{content:"";position:absolute;width:0;left:0;bottom:-20px;transition:.3s;background:#fff0;border-radius:4px;height:8px}.is-active .tabs-buttons__title:after,.is-active .verandas-tabs-cont-head__title:after{z-index:1;width:100%;background:#fcd005}.verandas-tabs-cont-body__item{z-index:-1;opacity:0;visibility:hidden;transition:.3s;display:none}.verandas-tabs-cont-body__item.is-active{z-index:1;opacity:1;visibility:visible;-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;display:block}.verandas-tabs-cont-body__text{max-width:500px;margin-bottom:50px;font-family:Mulish Light;font-size:16px;font-weight:300}.verandas-tabs-cont-body__text p{margin:0 0 30px}.balconies-price-decor{display:flex}.balconies-price-decor__col-1{width:780px;margin-right:100px;flex:1 0 auto}.balconies-price-decor__title{margin-bottom:60px}.balconies-price-list{margin-bottom:50px}.balcony-decor-item{display:flex;align-items:baseline}.balcony-decor-item__col-1{margin-right:25px}.balcony-decor-item__col-2{flex-grow:1;position:relative}.balcony-decor-item__col-2:after{content:"";position:absolute;z-index:0;width:100%;bottom:9px;left:0;border-bottom:1px solid #e8e8e8}.balcony-decor-item__num{font-family:FuturaPT Heavy;font-size:14px;font-weight:900}.balcony-decor-item__name{font-family:Mulish Medium;letter-spacing:.7px;font-size:14px;font-weight:500;text-transform:uppercase;position:relative;display:inline-block;z-index:2;background:#fff}.balcony-decor-item__price{display:inline-flex;align-items:baseline;font-size:35px;font-weight:400;letter-spacing:1.75px}.balcony-decor-item__from{margin-right:10px;font-size:15px;text-transform:uppercase}.balcony-img-svg__img{display:block;width:573px;height:875px}.decor-number{display:flex;align-items:center;justify-content:center;position:relative;width:30px;height:30px;font-family:FuturaPT Heavy;font-size:14px;font-weight:900}.decor-number__circle{position:absolute;background:#fcd005;border-radius:50%;width:100%;height:100%;-webkit-animation:animPulse 2s infinite;animation:animPulse 2s infinite}.decor-number__num,.decor-numbers{position:relative}.decor-numbers{width:100%;height:100%}.decor-numbers__item{position:absolute}.decor-numbers__item-1{top:388px;left:112px}.decor-numbers__item-2{top:538px;left:15px}.decor-numbers__item-3{top:477px;left:135px}.decor-numbers__item-4{top:220px;left:225px}.decor-numbers__item-5{top:420px;left:265px}.decor-numbers__item-6{top:630px;left:265px}.decor-numbers__item-7{top:780px;left:165px}.decor-numbers__item-8{top:420px;right:165px}.balconies-price-glazing-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.balconies-price-glazing-head__title{margin-bottom:0}.balconies-tabs{display:flex}.balconies-tabs__col-1{flex-grow:1}.balconies-tabs__col-2{width:220px;flex:0 0 auto}.balconies-tabs__select{margin-bottom:20px}.balconies-price-glazing-tabs__item{display:none}.balconies-price-glazing-tabs__item.is-active{display:block;-webkit-animation:animLoad .8s ease-in-out;animation:animLoad .8s ease-in-out}.balconies-price-glazing-item{display:flex}.balconies-price-glazing-item__col-1{width:410px;margin-right:40px}.balconies-price-glazing-info__title{margin:0 0 30px;font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;line-height:1.2}.balconies-price-glazing-info__btn{margin-top:40px}.balcony-price-decor{display:flex;align-items:flex-end}.balcony-price-decor__title{max-width:140px;margin:0;font-family:Mulish Light;font-size:16px;font-weight:300}.balcony-price-decor__price-title{font-family:Proxima Nova Regular;font-size:13px;font-weight:400;text-transform:uppercase}.balcony-price-decor__price-num{font-family:Mulish Medium;font-size:46px;font-weight:500;letter-spacing:2.3px;line-height:1}.balconies-price-glazing-pic__img{display:block;width:775px;height:350px;-o-object-fit:contain;object-fit:contain}.title-circle{display:inline-flex;align-items:center;cursor:pointer}.is-active .title-circle:after{content:""}.title-circle:hover .title-circle__icon{border-color:#fcd005;transform:scale(1.2)}.title-circle__col:not(:last-child){margin-right:10px}.title-circle__name{font-family:Mulish Light;font-size:14px;font-weight:300;letter-spacing:.7px;transition:.3s}.title-circle__icon{display:block;width:17px;height:17px;border:3px solid #000;border-radius:50%;transition:.3s}.balcony-price-decor-line{height:1px;width:120px;background:#e8e8e8;margin:25px 0}.balconies-tabs-list{display:flex;flex-direction:column;align-items:flex-end}.balconies-tabs-list__item:not(:last-child){margin-bottom:15px}.balconies-tabs-list__item.is-active .title-circle__icon{border-color:#fcd005}.balconies-info{display:flex}.balconies-info__col-1,.balconies-info__col-2{flex:1 1 50%}.balconies-info__cont{max-width:550px;margin-left:140px;display:flex;flex-direction:column;justify-content:center;height:100%}.balconies-info__img{width:100%;height:653px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.balconies-info__title{margin:22px 0 35px}.balconies-info__desc{margin-bottom:40px;font-family:Mulish Light;font-size:16px;font-weight:300}.accessories-carousel-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.accessories-carousel-head__title{margin-bottom:0;max-width:540px}.accessories-carousel-three{height:700px;height:828px}.accessories-carousel-three__item{width:calc(33.33333% - 30px);margin-right:50px}.accessories-carousel-three .article-item__pic{margin-bottom:30px}.accessories-carousel-three .article-item__title{font-family:Mulish Medium;font-size:20px;font-weight:500;min-height:auto;margin-bottom:15px;letter-spacing:1px;height:auto;max-height:100%;display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accessories-carousel-three .article-item__desc{height:230px;overflow:hidden}.product-colors-2 .product-colors__col-1{flex:1 1 calc(50% + 160px)}.product-colors-info{display:flex}.product-colors-info__col{flex:1 1 50%}.product-colors-info .pr-colors-wrappper{position:relative;z-index:2;margin-left:100px}.product-colors-info-2 .product-colors-info__col-1{flex:1 1 calc(50% + 80px)}.product-colors-info-2 .product-colors-info__col-2{flex:1 1 calc(50% - 80px)}.product-colors-info-2 .pr-colors-wrappper{margin-left:-80px}.product-colors-info-2 .pr-colors-wrappper__title{margin-bottom:30px}.product-colors-info-2 .pr-colors-wrappper__subtitle{margin:25px 0}.product-colors-info-2 .product-colors__col-1{margin-right:0;flex:1 1 50%}.product-colors-info-2 .product-colors__col-2{flex:1 1 50%;max-width:100%;position:relative;z-index:2}.product-colors-info-2 .pr-colors-info{padding:90px 0 90px 140px;background:#fcd005}.product-colors-info-2 .pr-colors-wrap{padding:0 0 0 140px}.product-colors-info-2 .products-colors-imgs{width:100%;height:100%}.product-colors-info-2 .pr-colors-circles,.product-colors-info-2 .slider-colors{margin-bottom:0}.windows-categories .jalousie-category-item{padding:30px 50px}.windows-categories .jalousie-category-item__title{margin-bottom:30px;min-height:120px}.windows-categories .jalousie-category-item__price{margin-bottom:110px}.windows-categories .jalousie-category-item__desc{max-width:450px}.windows-categories .jalousie-categories__item--full-width .category-cont__col-1{order:2;margin-left:auto;flex:0 0 auto}.windows-categories .jalousie-categories__item--full-width .category-cont__col-2{order:1}.windows-categories .jalousie-categories__item--full-width .category-cont__col-3{flex:1 1 100%;order:3}.windows-categories .jalousie-categories__item--full-width .pr-specifications{display:flex}.windows-categories .jalousie-categories__item--full-width .pr-specifications__item:not(:last-child){margin-right:20px}.windows-categories .jalousie-categories__item--full-width .pr-spec{display:flex;flex-direction:column}.windows-categories .jalousie-categories__item--full-width .pr-spec__col:not(:last-child){margin-bottom:10px;margin-right:0}.windows-categories .jalousie-categories__item--full-width .pr-spec__name{font-size:14px}.windows-categories .jalousie-categories__item--full-width .jalousie-category-item__price{margin-bottom:60px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar{width:77px;height:77px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar__label{font-size:21px}.category-cont{display:flex;flex-wrap:wrap}.category-cont__col{flex:1 1 50%}.category-cont__img{display:block;margin:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:210px}.pr-specifications-wrap{display:flex;justify-content:flex-end}.pr-specifications__item{margin-bottom:20px}.pr-spec{display:flex;align-items:center;max-width:250px}.pr-spec__col:not(:last-child){margin-right:15px}.pr-spec__col-2{flex-grow:1}.pr-spec__circle{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background:#fcd005}.pr-spec__name{font-family:FuturaPT Heavy;font-size:12px;font-weight:900;text-transform:uppercase}.pr-spec__icon{display:block;width:23px;height:18px}.spec-progress-bar{position:relative;width:48px;height:48px}.spec-progress-bar__label{font-family:Mulish Medium;font-size:14px;font-weight:500;letter-spacing:.7px;color:#000!important}.technical-parameters{-moz-column-count:2;column-count:2;-moz-column-gap:100px;column-gap:100px}.technical-parameters .decor-price-item__price{font-family:Mulish Light;font-size:16px;font-weight:300}.prices-win-rehau{display:flex}.prices-win-rehau__col-1{flex:1 1 auto}.prices-win-rehau__btn{height:100%;display:flex;align-items:center}.win-img-head__col-1{max-width:1035px;margin-right:100px}.win-img-head-info{display:flex}.win-img-head-info__img{display:block;width:695px;height:668px;background-size:contain;background-repeat:no-repeat;max-height:668px}.win-img-head-info__title{margin-bottom:50px}.win-img-head-info__desc{margin-bottom:80px;font-family:Mulish Light;font-size:16px;font-weight:300}.win-img-head-info__price{margin-bottom:40px;display:flex;align-items:baseline;font-family:Mulish Medium;font-size:60px;font-weight:500;letter-spacing:3px;line-height:1}.win-img-head-info__from{text-transform:uppercase;font-size:20px;letter-spacing:1px;padding-right:5px}.win-img-head-info__cur{font-weight:300;font-family:Mulish Light}.win-img-head-info__col-2{position:relative;margin-left:-120px}.win-img-head-info__wrap{max-height:545px}.win-img-hints{top:0;right:0;width:100%;height:100%}.win-img-hints,.win-img-hints__item{position:absolute}.hint-circle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-family:FuturaPT Heavy;font-size:14px;font-weight:900}.hint-circle:hover+.hint-cont{opacity:1;visibility:visible;-webkit-animation:animFadeInLeft .35s cubic-bezier(.22,1,.36,1) alternate;animation:animFadeInLeft .35s cubic-bezier(.22,1,.36,1) alternate}.hint-circle__bg{position:absolute;width:30px;height:30px;border-radius:50%;background:#fcd005;-webkit-animation:animPulse 2s infinite;animation:animPulse 2s infinite}.hint-circle__num,.hint-cont{position:relative}.hint-cont{opacity:0;visibility:hidden;z-index:2;min-width:200px;text-align:center;padding:16px 0;background:#fcd005;font-family:Mulish Medium;font-size:16px;font-weight:500;transition:.35s;margin-top:15px}.win-img-head{display:flex}.win-specifications{display:flex;flex-direction:column;justify-content:center;height:100%}.win-specifications .pr-spec{max-width:100%;align-items:normal}.win-specifications .pr-spec__circle{width:48px;height:48px;margin-bottom:8px}.win-specifications .pr-spec__name{font-size:14px}.win-specifications .pr-spec__col-wrap{height:88%;display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0}.win-specifications .pr-spec__col-1{width:155px;flex:0 0 auto}.win-specifications .spec-progress-bar{width:150px;height:150px}.win-specifications .spec-progress-bar__label{font-family:Mulish Medium;font-size:50px;font-weight:500;letter-spacing:2.5px}.win-specifications .spec-progress-bar__percent{font-size:20px}.win-carousel{height:670px}.win-car-item{height:100%;display:flex}.win-car-item__col-1{flex:1 1 50%}.win-car-item__col-2{flex:1 1 50%;height:100%}.win-car-item__img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.win-carousel-item-2{height:100%;display:flex;position:relative;z-index:2}.win-carousel-item-2__col-1{flex:1 1 40%;width:40%}.win-carousel-item-2__col-2{flex:1 1 60%;width:60%}.win-carousel__cell{width:calc(100% - 265px)}.win-carousel-cont{background:#fff;height:100%;width:100%}.win-carousel-cont__container{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:60px;padding-left:100px}.win-carousel-cont__title{margin:0 0 40px;font-family:Mulish Medium;font-size:60px;font-weight:500;letter-spacing:3px;line-height:1.1;text-transform:uppercase}.win-carousel-cont__desc{margin-bottom:40px;font-family:Mulish Light;font-size:16px;font-weight:300}.win-slider-section{position:relative}.win-carousel-nav{position:absolute;bottom:0;right:calc(20% + 35px);padding-bottom:60px}.color-item{width:40px;height:40px;border-radius:50%}.colors-cat-tabs-body__item{display:none}.colors-cat-tabs-body__item.is-active{display:block}.tab-body-img{height:100%;display:none}.tab-body-img.is-active{display:block}.tab-body-color-img{width:100%;height:100%;display:none}.tab-body-color-img.is-active{display:block;-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out}.colors-cat-tabs-head{position:relative;display:inline-flex;padding-bottom:15px}.colors-cat-tabs-head:after{left:0;bottom:0;position:absolute;content:"";width:100%;height:5px;border-radius:4px;background:#e5e5e5}.colors-cat-tabs-head__item{position:relative;text-transform:uppercase;font-size:15px;letter-spacing:.75px;cursor:pointer}.colors-cat-tabs-head__item:not(:last-child){margin-right:75px}.colors-cat-tabs-head__item:after{content:"";position:absolute;z-index:1;left:0;bottom:-15px;width:0;transition:.3s;height:5px;border-radius:4px;background:#fff0}.colors-cat-tabs-head__item.is-active:after{width:100%;background:#fcd005}.colors-list-tabs-head{display:flex;flex-wrap:wrap;margin-top:30px}.colors-list-tabs-head__item{cursor:pointer}.colors-list-tabs-head__item .color-item{transition:.3s;border:2px solid #fff0}.colors-list-tabs-head__item:not(:last-child){margin-right:40px}.colors-list-tabs-head__item.is-active .color-item{border-color:#fcd005}.colors-box{margin-top:35px}.single-windows .win-img-hints{display:none}.calculator-cat{display:flex}.calculator-cat__item{flex:1 1 50%}.calculator-cat__item:not(:last-child){margin-right:40px}.calc-cat-item{color:#000;text-decoration:none;display:flex;height:445px}.calc-cat-item:focus,.calc-cat-item:hover{color:#000}.calc-cat-item:hover .calc-cat-item__img{transform:scale(1.1);-webkit-filter:brightness(1);filter:brightness(1)}.calc-cat-item__col-1{flex:1.5;overflow:hidden}.calc-cat-item__col-2{flex:1;width:320px}.calc-cat-item__wrap{display:flex;align-items:flex-end;justify-content:flex-end;height:100%;padding-right:35px;padding-bottom:70px}.calc-cat-item__pic{position:relative;height:100%}.calc-cat-item__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.5s ease-in-out;-webkit-filter:brightness(.9);filter:brightness(.9)}.calc-cat-item__title{margin:0;font-family:Mulish Medium;font-size:40px;font-weight:500;letter-spacing:2px;text-align:right;line-height:1;text-transform:uppercase}.line-circle{display:flex;align-items:center;justify-content:flex-end}.line-circle--ind{margin-bottom:25px}.line-circle__line{width:90px;height:1px;background:#cdcdcd}.calculator-cat__item-contrast .line-circle__line{background:#fef6cd}.line-circle__circle{width:16px;height:16px;border:3px solid #fcd005;border-radius:50%}.calculator-cat__item-contrast .line-circle__circle{border-color:#000}.calc-info{border-top:1px solid #e5e5e5;padding-top:40px}.calc-info-remark,.calc-info__title{margin-bottom:40px}.calc-info-remark{font-family:Mulish Light;font-size:16px;font-weight:300}.calc-info-cont{display:flex}.calc-info-cont__col-1{max-width:740px;margin-right:170px;flex:0 0 auto}.calc-info-list{margin:0;padding:0;list-style:none}.calc-info-list__item:not(:last-child){margin-bottom:15px}.calc-info-item{display:flex}.calc-info-item__col-1{margin-right:15px}.calc-info-item__name{font-family:Mulish Medium;font-size:16px;font-weight:500}.calc-info-item__desc{font-family:Mulish Light;font-size:16px;font-weight:300}.circle-block{display:flex;align-items:center;justify-content:center;background:#fcd005;width:30px;height:30px;border-radius:50%;font-family:FuturaPT Heavy;font-size:14px;font-weight:900}.calc-info-feedback__desc{font-family:Mulish Light;font-size:16px;font-weight:300;margin-bottom:45px}.feedback-block__col:not(:last-child){margin-bottom:20px}.feedback-block .acf-field input[type=text],.feedback-block .acf-field textarea,.feedback-block .wpcf7-text{width:100%;border:1px solid rgb(0 0 0 / .3);color:#000}.feedback-block .acf-input-wrap:before,.feedback-block .your-email:before,.feedback-block .your-name:before,.feedback-block .your-tel:before{background:#000}.feedback-block .acf-input-wrap:after,.feedback-block .your-name:after,.feedback-block .your-tel:after{-webkit-filter:invert(1);filter:invert(1)}.feedback-block--light .acf-field input[type=text],.feedback-block--light .acf-field textarea,.feedback-block--light .wpcf7-text{border-color:hsl(0 0% 100% / .3);color:#fff}.feedback-block--light .acf-input-wrap:before,.feedback-block--light .your-email:before,.feedback-block--light .your-name:before,.feedback-block--light .your-tel:before{background:#fff}.feedback-block--light .acf-input-wrap:after,.feedback-block--light .your-name:after,.feedback-block--light .your-tel:after{-webkit-filter:invert(0);filter:invert(0)}.feedback-submit-btn .wpcf7-submit{min-width:215px;height:60px;background:#fcd005;padding:0 50px;color:#000;text-align:left;transition:.35s}.feedback-submit-btn:after{top:0;bottom:0;margin:auto;right:50px;border-color:#000;transition:.35s}.feedback-submit-btn:hover .wpcf7-submit{background:#000;color:#fff}.feedback-submit-btn:hover:after{border-color:#fcd005;transform:scale(1.2)}.feedback-submit-btn .ajax-loader{display:none!important}.feedback-submit-btn--full .wpcf7-submit{min-width:auto;padding-left:20px;padding-right:55px}.feedback-submit-btn--full:after{right:20px}.calc-tabs-head{display:inline-flex}.calc-tabs-head .tabs-buttons__title{max-width:100%}.calc-win-head{margin-bottom:70px;display:flex;justify-content:space-between;align-items:flex-end}.calc-win-head__title{margin-bottom:0}.calc-win-cont{display:flex}.calc-win-cont__col-2{flex:1 0 850px}.calc-win-cont__col-3{flex:1 1 400px;max-width:400px}.win-type__item{cursor:pointer}.win-type__item:not(:last-child){margin-bottom:2px}.win-type__item.is-active .win-type-btn{background:#ffeda1}.win-type__item-1 .win-type-btn__img{width:69px;height:99px;-o-object-fit:contain;object-fit:contain}.win-type__item-2 .win-type-btn__img{width:85px;height:99px}.win-type__item-3 .win-type-btn__img{width:120px;height:99px}.win-type__item-4 .win-type-btn__img{width:106px;height:115px}.calc-balc-type,.win-type-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;width:195px;height:165px;background:#f6f6f6;transition:.3s}.calc-balc-type__name,.win-type-btn__name{margin-bottom:10px;font-family:Mulish Medium;font-size:14px;font-weight:500;letter-spacing:.7px;text-transform:uppercase}.win-type-body{height:100%}.win-type-body__cont{display:none;align-items:center;justify-content:center;width:100%;height:100%}.win-type-body__cont.is-active{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;display:flex}.win-type-body__cont-2 .win-spec-1{padding:33px 35px;max-width:157px}.win-type-body__cont-2.is-active .win-spec-2{position:absolute;display:block;top:0;left:112px;max-width:167px;padding:33px 40px}.win-type-body__cont-3 .win-spec-1{padding:31px 37px;max-width:161px}.win-type-body__cont-3.is-active .win-spec-2{position:absolute;display:block;top:0;left:105px;max-width:188px;padding:31px 50px}.win-type-body__cont-3.is-active .win-spec-3{position:absolute;display:block;top:0;left:249px;max-width:152px;padding:31px 32px}.win-type-body__cont-4 .win-spec-1{padding:30px 39px;max-width:162px}.win-type-body__cont-4.is-active .win-spec-2{position:absolute;display:block;top:0;left:114px;max-width:165px;padding:30px 40px}.win-type-body .tab-1 .win-type-img{width:225px;height:325px}.win-type-body .tab-2 .win-type-img{width:276px;height:325px}.win-type-body .tab-3 .win-type-img{width:405px;height:325px}.win-type-body .tab-4 .win-type-img{width:424px;height:462px}.win-type-img{position:relative;perspective:800px;transform-style:preserve-3d}.win-type-img__img{margin:auto}.win-type-img__img,.win-type-img__sash{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.win-type-img__sash{top:0;left:0;transform-origin:100% 100%;transition:transform 1s linear,opacity .5s ease-in-out}.win-type-img__sash--open-hor,.win-type-img__sash--open-hor-cent{-webkit-animation:animOpenHor 1s ease-in-out alternate;animation:animOpenHor 1s ease-in-out alternate;opacity:1}.win-type-img__sash--open-hor{transform-origin:100% 0}.win-type-img__sash--open-hor-cent{transform-origin:70% 80%}.win-type-img__sash--open-hor-left{transform-origin:0 0;-webkit-animation:animOpenHorLeft 1s ease-in-out alternate;animation:animOpenHorLeft 1s ease-in-out alternate;opacity:1}.win-type-img__sash--open-ver,.win-type-img__sash--open-ver-balc,.win-type-img__sash--open-ver-cent{-webkit-animation:animOpenVer 2s ease-in-out;animation:animOpenVer 2s ease-in-out;opacity:1}.win-type-img__sash--open-ver{transform-origin:100% 100%}.win-type-img__sash--open-ver-cent{transform-origin:70% 100%}.win-type-img__sash--open-ver-balc{transform-origin:70% 80%}.win-type-img__sash--open-ver-left,.win-type-img__sash--open-ver-left-balc{transform-origin:0 100%;-webkit-animation:animOpenVerLeft 2s ease-in-out;animation:animOpenVerLeft 2s ease-in-out;opacity:1}.win-type-img__sash--open-ver-left-balc{transform-origin:0 80%}.win-type-img__sash--hide{opacity:0}@-webkit-keyframes animOpenHor{0%{transform:rotateY(0)}50%{transform:rotateY(30deg)}to{transform:rotateY(0)}}@keyframes animOpenHor{0%{transform:rotateY(0)}50%{transform:rotateY(30deg)}to{transform:rotateY(0)}}@-webkit-keyframes animOpenVer{0%{transform:rotateX(0)}25%{transform:rotateX(-15deg)}49%{transform:rotateX(0deg)}50%{transform:rotateY(0)}75%{transform:rotateY(30deg)}to{transform:rotateY(0)}}@keyframes animOpenVer{0%{transform:rotateX(0)}25%{transform:rotateX(-15deg)}49%{transform:rotateX(0deg)}50%{transform:rotateY(0)}75%{transform:rotateY(30deg)}to{transform:rotateY(0)}}@-webkit-keyframes animOpenHorLeft{0%{transform:rotateY(0)}50%{transform:rotateY(-30deg)}to{transform:rotateY(0)}}@keyframes animOpenHorLeft{0%{transform:rotateY(0)}50%{transform:rotateY(-30deg)}to{transform:rotateY(0)}}@-webkit-keyframes animOpenVerLeft{0%{transform:rotateX(0)}25%{transform:rotateX(-15deg)}49%{transform:rotateX(0deg)}50%{transform:rotateY(0)}75%{transform:rotateY(-30deg)}to{transform:rotateY(0)}}@keyframes animOpenVerLeft{0%{transform:rotateX(0)}25%{transform:rotateX(-15deg)}49%{transform:rotateX(0deg)}50%{transform:rotateY(0)}75%{transform:rotateY(-30deg)}to{transform:rotateY(0)}}.win-spec{position:relative;padding:32px 66px;transition:padding .4s ease-in-out}.win-spec--ind{padding:25px 53px}.win-spec__item{padding:7px 4px;font-size:14px;line-height:1;letter-spacing:.35px;background:#fff;cursor:pointer}.win-spec__item.active{background:#ffeda1}.win-spec-2{padding:34px;max-width:156px}.win-spec-2,.win-spec-3{display:none}.calculator-win-section{margin-bottom:50px}.calc-win--mt{margin-top:70px}.calc-win-page-title{margin-bottom:50px}.calc-win-title{margin:0 0 10px;display:inline-block;font-family:Mulish Medium;font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.win-size{display:flex}.win-size__col{flex:1 1 50%}.win-size__col:not(:last-child){margin-right:30px}.calc-win-settings__item:not(:last-child){margin-bottom:25px}.win-checkbox{padding:30px 20px;display:flex;flex-wrap:wrap;background:#f6f6f6}.win-checkbox__item{flex:1 1 100%;margin-bottom:25px}.win-checkbox__item:last-child{margin-bottom:0}.calc-win-line{margin:40px 0;border-bottom:1px solid #e5e5e5}.calc-win-price__title{margin-bottom:10px;font-size:15px;letter-spacing:.75px;text-transform:uppercase}.calc-win-price__num,.calc-win-price__title{font-family:Mulish Medium;font-weight:500;line-height:1}.calc-win-price__num{font-size:56px;letter-spacing:2.8px}.calc-win-foo__item-1{margin-bottom:40px}.calc-win-btns{display:flex;align-items:center;justify-content:space-between}.calc-balcony-cont{display:flex}.calc-balcony-cont__col-1{flex-grow:1;margin-right:65px}.calc-balcony-cont__col-2{flex:0 0 auto}.calc-balc-steps{text-align:right}.calc-balc-steps__col:not(:last-child){margin-bottom:35px}.steps-list__item:not(:last-child){margin-bottom:30px}.step{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}.step__head{display:flex;align-items:center;margin-bottom:10px}.step__head-col:first-child{margin-right:10px}.step__line{width:40px;height:1px;background:#d4d4d4}.step__num{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff0;font-family:FuturaPT Heavy;font-size:14px;font-weight:900;line-height:1;border-radius:50%;color:#999;transition:.3s}.active .step__num{background:#fcd005;color:#000}.step__title{text-transform:uppercase;font-family:Mulish Medium;font-size:15px;font-weight:500;line-height:1;letter-spacing:.75px;color:#b8b8b8;transition:.3s}.active .step__title{color:#000}.calc-parameters{display:flex}.calc-parameters__col-1{flex:1 1 70%}.calc-parameters__col-2{flex:1 1 30%}.calc-param-type{display:flex;margin-bottom:45px}.calc-param-type__item{cursor:pointer}.calc-param-type__item:not(:last-child){margin-right:2px}.calc-param-type__item.is-active .calc-balc-type{background:#ffeda1}.calc-param-type__item.is-active .calc-balc-type__img{-webkit-filter:invert(1);filter:invert(1)}.calc-param-type__item-1 .calc-balc-type__img{width:99px;height:56px}.calc-param-type__item-2 .calc-balc-type__img,.calc-param-type__item-3 .calc-balc-type__img,.calc-param-type__item-4 .calc-balc-type__img{width:99px;height:65px}.calc-balc-type__img{max-width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down;transition:.35s}.balcony-big-pic{width:calc(100% - 48px);height:auto}.balcony-img-big{max-width:57%}.balcony-carousel{height:100%}.balcony-carousel__cell{width:100%}.calc-services{display:flex}.calc-services__item:not(:last-child){margin-right:50px}.service-item__pic{position:relative;width:368px;height:304px;margin-bottom:30px;padding-left:45px;padding-bottom:40px;display:flex;align-items:flex-end}.service-item__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-item__head{display:flex;position:relative}.service-item__head-col-1{opacity:0;margin-right:0;width:0;height:0;transition:.3s}.active .service-item__head-col-1{opacity:1;margin-right:15px;width:42px;height:42px}.service-item__title{position:relative;margin:0;font-family:Mulish Medium;font-size:25px;font-weight:500;letter-spacing:1.25px;color:#fff;text-transform:uppercase;transition:.3s}.active .service-item__title{color:#000}.calc-accessories{display:flex;flex-wrap:wrap}.calc-accessories__item{flex:1;max-width:290px;margin-right:20px;margin-bottom:20px}.accessory-item{cursor:pointer}.accessory-item__pic{position:relative;width:290px;height:245px;margin-bottom:15px}.accessory-item__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.accessory-item__active{display:flex;align-items:center;justify-content:center;position:relative;height:100%;opacity:0;transform:scale(0);transition:.3s}.active .accessory-item__active{opacity:1;transform:scale(1)}.accessory-item__title{font-family:Mulish Medium;font-size:18px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;line-height:1}.calc-delivery{display:flex}.calc-delivery__item:not(:last-child){margin-right:50px}.delivery-item__box{display:flex;align-items:center;justify-content:center;flex-direction:column;width:360px;height:250px;margin-bottom:50px;background:#f6f6f6}.delivery-item__img{width:110px;height:69px;display:block}.delivery-item__img-2{width:82px;height:73px}.delivery-item__img-3{width:87px;height:74px}.delivery-item__title{font-family:Mulish Medium;font-size:25px;font-weight:500;line-height:1;letter-spacing:1.25px;text-transform:uppercase}.delivery-checkbox__item:not(:last-child){margin-bottom:20px}.calc-total{display:flex}.calc-total__col-1{flex:1 1 auto;max-width:545px;margin-right:70px}.calc-total__img{display:block;width:540px;height:603px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.calc-total__title{margin:0 0 40px;font-family:Mulish Medium;font-size:35px;font-weight:500;line-height:1;letter-spacing:1.75px;text-transform:uppercase}.calc-total__desc{margin-bottom:30px;font-family:Mulish Light;font-size:16px;font-weight:300}.range-block--ind-top{margin-top:50px}.range-block .noUi-tooltip{padding:0;background:#fff0;border:none;font-size:18px;font-family:Proxima Nova Regular}.range-block .noUi-marker{display:none}.range-block.noUi-vertical{width:4px}.range-block.noUi-vertical .noUi-handle{top:0}.range-block.noUi-vertical .noUi-tooltip{left:120%}.range-block.noUi-horizontal{height:4px}.range-block.noUi-horizontal .noUi-tooltip{top:120%}.range-block.noUi-horizontal .noUi-handle{right:0}.range-block .noUi-value-horizontal{transform:translate(-50%,-154%)}.range-block.noUi-target{background:#fff6d0;box-shadow:none;border:none}.range-block .noUi-handle{background:#ffeb00;border-radius:50%;border:none;box-shadow:none;width:16px!important;height:16px!important;display:block;outline:none}.range-block .noUi-handle:after{display:none}.range-block .noUi-handle:before{width:10px!important;height:10px!important;top:3px!important;left:3px!important;border-radius:50%!important;background:#fff!important}.range-block .noUi-pips{font-family:Proxima Nova Regular;font-size:15px;color:#b1b0b0}.range-block .noUi-value-vertical{margin-left:-60px;padding-left:0}.win-big-item{display:flex}.win-big-item__col-1{margin-right:60px}.range-block--v{height:100%}.calc-balc-cont{flex:1}.calc-balc-cont__item{height:100%;padding-left:50px;display:none}.calc-balc-cont__item.is-active{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out;display:block}.calc-balc-cont__wrap{display:flex;align-items:center;height:100%}.calc-param-body{height:100%;display:flex;flex-direction:column}.balcony-img-big{display:flex}.balcony-img-big__col-1{margin-right:60px}.calc-win-width-height .c-tab-cont{display:block}.balcony-decor-colors-section .section-ind{margin-bottom:0}.decor-furniture-group,.product-colors-wrap{position:relative;height:760px}.decor-furniture,.decor-furniture-info{display:flex}.decor-furniture-info__col-1,.decor-furniture-info__col-2,.decor-furniture__col-1,.decor-furniture__col-2{flex:1 1 50%}.decor-furniture,.product-colors-2{position:absolute;height:100%;width:100%}.decor-furniture-nav{position:relative;margin-top:140px}.decor-furniture-nav__title{margin-bottom:60px}.balcony-decor-prices{background:#fcd005;padding:100px 0}.balcony-decor-prices__cont{padding:0 220px}.decor-prices__item:not(:last-child){margin-bottom:10px}.decor-price-item{position:relative;display:flex;align-items:baseline;justify-content:space-between}.decor-price-item:after{content:"";position:absolute;left:0;bottom:11px;width:100%;height:1px;background:#c9ac00}.decor-price-item__name,.decor-price-item__price{background:#fcd005;position:relative;z-index:1}.decor-price-item__name{padding-right:4px;font-family:Mulish Medium;font-size:16px;font-weight:500}.decor-price-item__price{padding-left:4px;font-size:22px;font-weight:400;color:rgb(0 0 0 / .66);text-align:right;letter-spacing:1.1px}.decor-furniture-names__item:not(:last-child){margin-bottom:15px}.is-active .title-circle__icon{border-color:#fcd005}.tab-cont{display:none}.tab-cont.is-active{display:block}.tab-cont.is-active .gallery-big__img{-webkit-animation:animLoad .6s cubic-bezier(.45,0,.55,1);animation:animLoad .6s cubic-bezier(.45,0,.55,1)}.gallery-slider-wrap{position:relative}.gallery-slider-wrap__nav{top:inherit;bottom:0}.gallery-slider{width:100%;height:760px}.gallery-slider .gallery-big__current-img-num{right:30px}.balcony-decor-feedback-wrap{display:flex;align-items:flex-end;height:100%}.balcony-decor-feedback{margin-left:110px}.balcony-decor-feedback div.wpcf7-validation-errors{color:#000}.balcony-decor-feedback__title{margin-bottom:40px}.balcony-decor-feedback__desc{font-family:Mulish Light;font-size:16px;font-weight:300}.balcony-decor-feedback .feedback{flex-direction:column}.balcony-decor-feedback .feedback__col:not(:last-child){margin-right:0}.balcony-decor-feedback .acf-field input[type=text],.balcony-decor-feedback .acf-field textarea,.balcony-decor-feedback .wpcf7-text{width:100%;border-color:#8a8a8a;color:#000}.balcony-decor-feedback .acf-input-wrap:before,.balcony-decor-feedback .your-name:before,.balcony-decor-feedback .your-tel:before{background:#000}.balcony-decor-feedback .acf-input-wrap:after,.balcony-decor-feedback .your-name:after,.balcony-decor-feedback .your-tel:after{-webkit-filter:invert(1);filter:invert(1)}.balcony-decor-feedback .wpcf7-submit{width:auto;padding-left:50px;padding-right:80px;height:60px;background-color:#fcd005;color:#000}.balcony-decor-feedback .wpcf7-submit:focus,.balcony-decor-feedback .wpcf7-submit:hover{background-color:#000;color:#fff}.balcony-decor-feedback .feedback-submit:after{right:70px;top:0;bottom:0;margin:auto}.galleries-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:50px}.galleries-head__title,.tabs-buttons{margin-bottom:0}.tabs-buttons__item:not(:last-child){margin-right:55px}.galleries-tabs-body__tab{display:none}.galleries-tabs-body__tab.is-active{-webkit-animation:animLoad .8s ease-in-out;animation:animLoad .8s ease-in-out;display:block}.galleries-map{position:relative;overflow:hidden;margin-bottom:45px}.galleries-map__acf-map{height:575px}.galleries-list{display:flex;flex-wrap:wrap}.galleries-list__item{width:calc(33.33333% - 43.5px);margin-bottom:45px}.galleries-list__item:not(:last-child){margin-right:65px}.galleries-list__item:nth-child(3n){margin-right:0}.gallery-box{color:#000;text-decoration:none}.gallery-box:focus,.gallery-box:hover{color:#000}.gallery-box:hover .gallery-box__img{transform:scale(1.1)}.gallery-box__pic{overflow:hidden;height:300px}.gallery-box__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.45s ease-in-out}.gallery-box__title{font-family:Mulish Medium;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase}.gallery-box__line{margin:20px 0;width:55px;height:1px;background:#e3e3e3}.gallery-box__address{margin-bottom:10px;display:flex;align-items:baseline;font-family:Mulish Light;font-size:16px;font-weight:300;line-height:1.63}.gallery-box__address-pic{margin-right:10px}.gallery-box__address-icon{width:16px;height:19px;display:block}.gallery-info{display:flex}.gallery-info__col-1{width:580px;margin-right:65px;flex:0 0 auto}.gallery-info__col-2{flex-grow:1}.gallery-info-head__back{margin-bottom:40px}.gallery-info-list__item:not(:last-child){margin-bottom:30px}.gallery-info-item{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.gallery-info-item:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;background:#d4d4d4}.gallery-info-item__col{position:relative;z-index:1;background:#fff}.gallery-info-item__col:first-child{padding-right:10px}.gallery-info-item__col:nth-child(2){padding-left:10px}.gallery-info-item__head{display:flex;align-items:baseline}.gallery-info-item__head-ind{width:55px;margin-right:10px}.gallery-info-item__icon{display:block;margin:auto}.gallery-info-item__icon-1{width:49px;height:45px}.gallery-info-item__icon-2{width:35px;height:55px}.gallery-info-item__icon-3{width:44px;height:44px}.gallery-info-item__icon-4{width:55px;height:45px}.gallery-info-item__title{font-family:Mulish Medium;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase}.gallery-info-item__value{font-family:Mulish Light;font-size:16px;font-weight:300}.gallery-info-item__num{font-size:35px;line-height:1}.completed-work{display:flex}.completed-work__col-1{width:580px;margin-right:65px;flex:0 0 auto}.completed-work-list__item{font-family:Mulish Medium;font-size:20px;font-weight:500;letter-spacing:1px}.work-list-wrap__title{margin-bottom:30px}.work-list-wrap__line{margin:30px 0;width:100%;border-bottom:1px solid #d4d4d4}.work-review__title{max-width:300px;margin-bottom:30px}.work-review-item__name{font-family:Mulish Medium;font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px}.work-review-item__desc{position:relative;font-family:Mulish Thin;font-size:16px;font-weight:600;margin-bottom:25px;text-indent:35px}.work-review-item__left-icon{position:absolute;left:0;transform:scale(-1)}.work-review-item__right-icon{margin-left:8px}.gallery-single{flex-direction:column;align-items:normal}.gallery-single .gallery-big{width:895px;height:540px}.gallery-single .gallery-small{width:100%;height:235px;margin-left:0;margin-bottom:0}.gallery-single .gallery-small__cell{height:190px}.gallery-single .gallery-small__cell.is-selected{height:210px;-webkit-animation:animSliderHeightImg .5s ease-in-out alternate;animation:animSliderHeightImg .5s ease-in-out alternate}.gallery-single .gallery-cont__col-1{margin-bottom:10px}.gallery-single .gallery-cont__col-2{flex:1 1 auto}.gallery-single .gallery-cont__nav{bottom:0;top:inherit}.gallery-single .flickity-page-dots{top:0;bottom:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;left:10px}.gallery-single .gallery-big__current-img-num{bottom:20px;right:60px;font-size:44px}.gallery-single .gallery-big__numbers{right:42px;bottom:34px}.gallery-single .gallery-big__count-slash{font-size:25px}.gallery-single .gallery-big__count-small{font-size:28px}.gallery-counter .gallery-big__numbers{right:40px;bottom:31px;z-index:3}.gallery-counter .gallery-big__current-img-num{bottom:10px;right:64px}@-webkit-keyframes animSliderHeightImg{0%{height:190px}to{height:210px}}@keyframes animSliderHeightImg{0%{height:190px}to{height:210px}}.flickity-fullscreen-button{width:80px!important;height:80px!important;background-color:#fcd005!important;border-radius:0!important;top:0!important;right:0!important;transition:.4s ease-in-out}.flickity-fullscreen-button:after{content:"";background:url(/wp-content/themes/strangebrain/images/search.svg) no-repeat;width:35px;height:34px;display:block;margin:auto;-webkit-filter:invert(1);filter:invert(1);transition:.35s linear}.flickity-fullscreen-button:hover:after{transform:scale(1.1)}.flickity-fullscreen-button .flickity-button-icon{display:none}.flickity-button:focus{outline:none!important;box-shadow:none!important}.flickity-enabled.is-fullscreen{padding-bottom:0!important;z-index:1001!important;-webkit-animation:animLoad .5s ease-in-out alternate;animation:animLoad .5s ease-in-out alternate}.prices-carousel-structure{-webkit-animation:animLoad .5s ease-in-out;animation:animLoad .5s ease-in-out}@keyframes animLoad{0%{opacity:0}to{opacity:1}}.prices-structure{display:flex}.prices-structure__col-1{flex:0 0 auto;margin-right:80px;width:180px}.prices-structure__col-2{flex-grow:1}.prices-carousel-str{height:240px}.prices-carousel-str__cell{width:33.33333%}.prices-carousel-str-cell__icon{display:block;width:80px;height:73px}.prices-carousel-str-cell__icon-1{width:73px;height:70px}.prices-carousel-str-cell__icon-2,.prices-carousel-str-cell__icon-3{width:80px;height:73px}.prices-carousel-str-cell__title{font-family:Mulish Medium;font-size:18px;font-weight:500;letter-spacing:.9px;text-transform:uppercase}.prices-carousel-str-cell__desc{max-width:290px;font-family:Mulish Light;font-size:16px;font-weight:300}.win-str-prices-head{max-width:420px}.win-str-prices{margin-bottom:60px}.windows-remark{display:flex}.windows-remark__col-1{margin-right:45px}.windows-remark__col-2{margin-right:135px}.windows-remark__img{width:55px;height:55px;display:block}.windows-remark__desc{max-width:645px}.prices-houses-head{display:flex;align-items:flex-end;margin-bottom:50px}.prices-houses-head__col-1{margin-right:80px}.prices-houses-head__title{margin-bottom:0}.prices-houses-cont{display:flex}.prices-houses-cont__col-1{flex:1 1 auto;margin-right:60px}.prices-houses-cont__col-2{width:340px}.prices-houses-cont__desc{font-family:Mulish Light;font-size:16px;font-weight:300;margin-bottom:40px}.prices-houses-cont__nav{margin-bottom:40px}.house-item{color:#000;text-decoration:none;display:block;width:100%}.house-item:focus,.house-item:hover{color:#000}.house-item:hover .house-item__img{transform:scale(1.1)}.house-item__pic{margin-bottom:10px;overflow:hidden}.house-item__img{width:100%;height:345px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.7s ease-in-out;transform:translateZ(0)}.house-item__title{margin:0;font-family:Mulish Medium;font-size:25px;font-weight:500;letter-spacing:1.25px;text-transform:uppercase}.house-item__line{width:100%;margin:15px 0;border-bottom:1px solid #e8e8e8}.carousel-houses{height:460px}.carousel-houses__cell{width:calc(33.33333% - 27px);margin-right:40px}.prices-win-rehau-list{display:flex;flex-wrap:wrap}.prices-win-rehau-list__item--balcony-block .win-item__info{margin-top:-110px}@supports (display:grid){.prices-win-rehau-list{display:grid;grid-template-columns:auto auto auto;grid-row-gap:60px;grid-column-gap:150px}}.prices-windows-two-section .nav-links{padding:0;border-top:none}.rooms-tabs-head{margin-bottom:50px}.rooms-tabs-head .tabs-buttons{display:inline-flex}.rooms-tabs-head .tabs-buttons__title{max-width:100%}.rooms-cont{display:flex}.rooms-cont__col-1{width:345px;margin-right:100px}.rooms-price{display:flex;align-items:center}.rooms-price__title{width:125px;margin-right:20px;flex:0 0 auto}.rooms-price__title-text{font-family:Proxima Nova Regular;font-size:20px;font-weight:400;line-height:1.06;text-transform:uppercase;display:inline-block;width:-webkit-min-content;width:-moz-min-content;width:min-content}.rooms-price__value{white-space:nowrap;font-family:Mulish Medium;font-size:54px;font-weight:500;line-height:1.06}.rooms-price__value--light{font-family:Mulish Light;font-weight:400}.rooms-price__btn{margin-top:30px}.rooms-price-line{margin:30px 0;border-bottom:1px solid #e5e5e5}.rooms-tabs-body__tab{display:none}.rooms-tabs-body__tab.is-active{display:block}.rooms-windows-prices .slider-windows__title{margin-top:0;font-size:16px}.rooms-windows-prices .slider-windows__img{max-width:100%;height:270px}.rooms-windows-prices .slider-windows__col{position:relative}.rooms-windows-prices .slider-windows__col-blc .slider-windows__img{min-height:387px}.rooms-windows-prices .slider-windows__col-blc .slider-prices__cell-cont{margin-top:-88px}.houses-content .banner-head__desc{max-width:340px}.houses-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px}.pay-methods-section h1{margin-bottom:60px}.pay-methods-section .sm-title{margin-top:50px}.pay-input-section{margin-top:50px;margin-bottom:80px}.pay-form{display:flex;flex-wrap:wrap;align-items:center}.pay-form__label{position:relative;padding-bottom:30px;flex:0 0 50%}.pay-form__label:nth-child(odd){padding-right:25px}.pay-form__label:nth-child(2n){padding-left:25px}.pay-form__label:nth-child(2n) .pay-form__label-num{left:25px}.pay-form__label-text{font-family:Mulish Bold;font-size:20px;line-height:1;padding-left:45px}.pay-form__label-text span{font-family:Mulish Regular;font-size:16px;line-height:20px;opacity:.5;padding-left:25px}.pay-form__label-text br{display:none}.pay-form__label-num{position:absolute;top:15px;left:0}.pay-form__input-wrap{position:relative;border:1px solid #ccc}.pay-form__input-wrap:before{content:"";position:absolute;bottom:-1px;left:20px;width:16px;height:1px;background:#000}.pay-form__input-wrap:after{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto;width:16px;height:17px;display:block}.pay-form__input-wrap--num:after{background:url(/wp-content/themes/strangebrain/images/doc.svg) no-repeat}.pay-form__input-wrap--phone:after{background:url(/wp-content/themes/strangebrain/images/phone-black.svg) no-repeat}.pay-form__input-wrap--sum:after{background:url(/wp-content/themes/strangebrain/images/card.svg) no-repeat}.pay-form__input{width:100%;border:none;padding:20px 20px 20px 60px;outline:none}.pay-form__logo{height:40px;margin-top:30px;margin-left:25px}.pay-form__btn-cont{width:100%}.pay-rules-section{padding-top:90px;padding-bottom:80px;border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1)}.pay-rules-section .page-title{margin-bottom:50px}.pay-rules-card-list{padding-top:50px;padding-bottom:50px;display:flex}.pay-rules-card-list__card-cont{position:relative;flex:0 0 510px}.pay-rules-card-list__img{width:100%;height:auto}.pay-rules-card-list__list{flex:1 0;padding-right:45px}.pay-rules-card-list__img-list{position:absolute;top:0;left:0;right:0;bottom:0}.pay-rules-card-list__img-list .list-num{position:absolute}.pay-rules-card-list__img-list .list-num:first-child{top:11%;left:0}.pay-rules-card-list__img-list .list-num:nth-child(2){top:27.5%;left:34%}.pay-rules-card-list__img-list .list-num:nth-child(3){top:53.5%;left:0}.pay-rules-card-list__img-list .list-num:nth-child(4){top:55%;left:87%}.pay-list{counter-reset:item;list-style-type:none;margin:0}.pay-list li{position:relative;margin:20px 0}.pay-list li:before{content:counter(item,decimal-leading-zero) ".";counter-increment:item;position:absolute;left:-40px;background-color:#fcd005;border-radius:50%;min-height:30px;width:30px;z-index:0;font-size:14px;line-height:30px;text-align:center;font-family:FuturaPT Heavy}.list-num{background-color:#fcd005;border-radius:50%;min-height:30px;width:30px;z-index:0;font-size:14px;line-height:30px;text-align:center;font-family:FuturaPT Heavy}.pay-return-section{padding-top:90px}.pay-return-section .page-title{margin-bottom:50px}.pay-return-section .sm-title{margin-top:50px}.pay-return-refuse{padding-bottom:90px}.pay-return-refuse ul{list-style:none;padding-left:20px}.pay-return-refuse ul li{position:relative}.pay-return-refuse ul li:before{content:"";position:absolute;top:8px;left:-20px;height:10px;width:10px;background-color:#fcd005;border-radius:50%}.win-head{display:flex}.win-head__col-1{margin-right:50px}.win-head__img{display:block;width:100%;max-width:650px;height:auto}.win-char--ind{margin-bottom:20px}.win-char__item:not(:last-child){margin-bottom:20px}.win-char-item__title{font-family:Mulish Bold;font-weight:700}.win-price{display:flex;align-items:baseline;font-size:46px;font-weight:500;font-family:Mulish Medium}.win-price__cyr{margin-left:10px}.win-similar .accessories-carousel-three__item{width:calc(33.33333% - 40px)}.win-similar .article-item__img{-o-object-fit:contain;object-fit:contain}.win-similar .article-item__title{margin-bottom:0;line-height:1;display:block}.win-similar .article-item__head{display:flex;justify-content:space-between}.win-similar .article-item__price{font-size:24px;line-height:1}.win-similar .article-item__win-size{font-size:14px}.win-similar .article-item:hover .article-item__img{transform:scale(1)}@media screen and (min-width:1680px) and (max-width:1795px){.header .btn,.header .btn-large{padding-left:20px;padding-right:20px}.header-info__col:not(:last-child){margin-right:30px}.about-title{background-size:cover}}@media screen and (min-width:1796px) and (max-width:1980px){.about-title{background-size:cover}}@media screen and (max-width:1679px){.hide-1200,.none-1200{display:none}.show-1200{display:block}.container{padding-left:90px;padding-right:90px}.container--ind{padding-left:0;padding-right:0}.container-small{max-width:800px}.header-btns,.header-cont,.header-scroll .btn-menu{height:90px}.header-cont,.header-inform{padding-left:0}.header-info__col:not(:last-child){margin-right:0}.btn-search,.call-measurer,.order-call,.search-wrapper{height:100%}.btn-search{max-width:90px}.search-block--active{right:90px;width:370px}.search-wrapper .search-icon{width:35px;height:35px}.logo-group__col-2{display:none}.logo__img{max-width:180px;height:74px;transition:.3s ease-in-out}.header-scroll .logo__img{max-width:150px}.order-call .btn-large__text{display:none}.order-call .btn-large__tel-icon{margin-right:0}.order-call .btn-large--color-light{justify-content:center;min-width:90px;padding:0}.address,.header-contacts__tel{font-size:16px}.header-contacts__email,.operating-time{font-size:12px}.footer-menu .btn{min-width:auto;font-size:12px;padding:0}.footer-menu .btn__text{margin-right:5px}.footer-menu-list__title{font-size:12px}.header-menu{height:100px}.header-menu__col-1{width:380px;flex:0 0 auto}.menu-catalog a,.menu-pages a{font-size:12px}.menu-catalog .sub-menu a,.menu-pages .sub-menu a{font-size:11px}.menu-catalog .sub-menu,.menu-pages .sub-menu{height:150px;padding:35px 0 20px 40px}.menu-catalog .sub-menu:after,.menu-pages .sub-menu:after{height:130px;top:19px}.btn-menu{width:100px;height:100px}.btn-menu__icon-wrap{height:15px}.btn,.btn-large{padding:0 26px}.btn--text-link,.btn-large--text-link{padding:0}.header-social-title{font-size:12px}.h-group-menu{padding-left:40px}.h-group-menu__col-1{margin-right:0}.h-group-menu__col-2{display:none}.menu-catalog .menu-item:not(:last-child),.menu-pages .menu-item:not(:last-child){margin-right:15px}.header-social__item:not(:last-child){margin-right:10px}.header-social__link{width:28px;height:28px;padding:7px}.header-social__link img{display:block;width:100%;height:100%}.stock-banner__title{max-width:660px;font-size:40px}.home-carousel,.home-slider{height:calc(100vh - 90px)}.home-carousel__img{height:106%;margin-top:0}.home-slider{margin-top:-100px}.home-slider__col-1{width:380px}.home-slider__title{font-size:70px;margin:0 0 105px}.sidebar-menu{width:380px;top:100px;height:calc(100vh - 190px)}.sidebar-menu--scroll{height:calc(100vh - 90px);top:90px}.sidebar-nav{padding:40px 40px 0}.close-icon{width:28px;height:28px}.sidebar-menu-catalog>.menu-item>a{font-size:22px}.sidebar-menu-pages a{font-size:15px}.feedback-b--pos .btn{width:100%;min-width:auto;padding:0 11px}.feedback-b--pos .btn__text{margin-right:10px}.sidebar-nav .acf-form-submit .acf-button{width:100%;min-width:125px;padding:0 11px}.sidebar-nav .acf-form-submit:after{right:11px}.feedback-b--pos .feedback-b__link-all-reviews{right:0;left:auto;bottom:6px;width:auto}.slider-rehau-item-desc__title{margin-bottom:40px;font-size:50px}.about-cont__title{font-size:50px}.about-title{background-size:cover}.about-title__big{font-size:366px;letter-spacing:-14px}.about-title__small{font-size:113px;line-height:1.2;letter-spacing:-3px}.home-about,.home-advantages,.home-slider-nav,.home-stage-work,.section-ind{margin-bottom:70px}.home-advantages-list{flex-wrap:wrap;padding:0 110px}.home-advantages-list__item{width:calc(33.33333% - 47px);flex:0 0 auto}.home-advantages-list__item:not(:last-child){margin-right:70px}.home-advantages-list__item:nth-child(3){margin-right:0}.home-advantages-list__item:nth-child(-n+3){margin-bottom:40px}.home-slider-nav__title{margin-bottom:0;font-size:50px}.employees-slider,.slider-nav{height:465px}.employees-slider__cell,.slider-nav__cell{width:calc(33.33333% - 15px);margin-right:25px;margin-left:25px}.employees-slider__img-wrap,.slider-nav__img-wrap{height:355px}.employees-slider-cell__title,.slider-nav-cell__title{font-size:30px;margin-bottom:20px}.page-title{font-size:50px;margin-bottom:50px}.stage-work-wrap{height:auto;padding:80px 110px}.stage-work-list{flex-wrap:wrap}.stage-work-list__item{width:calc(33.33333% - 31px)}.stage-work-list__item:not(:last-child){margin-right:46px}.stage-work-list__item:nth-child(3){margin-right:0}.stage-work-list__item:nth-child(-n+3){margin-bottom:40px}.home-slider-rehau-wrap{padding-top:50px}.home-slider-rehau-wrap__title{font-size:253px;background-size:cover}.slider-rehau-nav{bottom:283px}.home-slider-rehau-sl{height:510px}.slider-rehau-item__img{min-height:auto}.home-features-window-tbl-body__col{min-width:33.33333%}.slider-prices-head{margin-bottom:50px}.slider-windows__col{flex:1 1 33.33333%}.slider-windows__col:not(:last-child){margin-right:40px}.slider-windows__col:nth-child(3) .slider-prices__cell-cont{margin-top:-52px}.slider-windows__img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;max-height:185px}.slider-prices__price-key,.win-item__price-key{font-size:36px}.slider-prices__price-value,.win-item__price-value{font-size:12px}.slider-prices__price-turn-key-value,.win-item__price-turn-key-value{font-size:20px}.win-prices__col-2{width:160px;flex:0 0 auto}.win-prices .tabs{margin-top:0}.win-prices .slider-windows__col-3 .slider-windows__img{max-width:100%;max-height:266px}.credit-calc{height:600px}.credit-calc__wrap{height:calc(100% - 90px)}.footer-feedback .credit-calc__wrap{height:100%}.certificate-head,.credit-info-head{height:340px;padding:0 50px}.certificate-head__col-2,.credit-info-head__col-2{padding-left:30px}.certificate-head__title,.credit-info-head__title{margin:0}.credit-info-head{height:300px}.certificate-head{height:auto;padding:60px 50px;align-items:flex-start}.certificate-banner-col__img,.credit-info-col__img{width:95px;height:95px}.certificate-banner,.credit-info-banner{height:400px}.certificate-banner__img,.credit-info-banner__img{margin-top:-60px}.credit-icons-col__img{margin-bottom:0}.credit-icons-col__img-1{width:61px;height:65px}.credit-icons-col__img-2{width:78px;height:59px}.credit-icons-col__img-3{width:67px;height:77px}.credit-icons-col__img-4{width:79px;height:60px}.slider-reviews-block__col-1{margin-right:100px}.reviews-carousel__cell{width:calc(50% - 40px);margin-right:70px}.reviews-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 50px}.reviews-list__item{width:auto;max-width:100%}.reviews-list__item:nth-child(odd){margin-right:0}.reviews-list__review-item{margin-bottom:0}.review-item__desc{height:200px;font-size:16px}.gallery-big{width:690px;height:505px}.gallery-big__current-img-num{bottom:29px;font-size:42px}.gallery-big__numbers{right:173px;bottom:44px;letter-spacing:-5px}.gallery-big__count-slash,.gallery-big__count-small{font-size:25px}.gallery-big .flickity-page-dots{left:20px;bottom:20px}.gallery-container{padding-left:90px}.employees-slider__page-title{margin-bottom:0}.employees-slider__cell.is-selected .employees-slider-cell{padding-left:0;padding-right:0}.achievements-wrap{margin-top:0}.main-home .employees-block{margin-bottom:80px}.achievements{padding:80px 110px}.achievements-list__title{font-size:50px}.h-contacts{flex-wrap:wrap}.h-contacts__col:first-child{width:100%;margin-bottom:50px}.h-contacts__page-title{margin-bottom:0}.acf-map{height:600px}.marker-cont{padding:50px 20px}.marker-cont__col:not(:last-child){margin-right:10px}.marker-cont__title{font-size:16px}.history-company__col-1{margin-right:20px}.history-carousel-item__desc{padding-right:0}.about-production-info__title{margin-bottom:0}.about-prod-images{padding:0}.about-prod-images__item{width:33.33333%;flex:1 1 auto;height:auto}.about-prod-images__item:not(:last-child){margin-right:15px}.about-prod-images__item:nth-child(2){height:460px;width:387px;flex:0 0 387px}.about-prod-images__item:first-child,.about-prod-images__item:nth-child(3){height:350px}.about-prod-images--ind{margin-top:-150px}.about-prod-group{padding:90px 50px}.about-production-desc__col{flex:1 1 auto;width:auto}.about-production-desc__col:first-child{margin-right:30px}.about-prod-img{padding:60px 0 60px 25px}.about-prod-img__title{font-size:28px}.slider-vacancies{height:440px}.vacancy-item__col-2{width:280px}.vacancy-info__col-2{width:305px}.vacancy-info__cont{padding:70px 30px 40px}.vacancy-information{padding:0 50px}.vacancy-information__desc br{display:none}.home-info-cont__col:not(:last-child){margin-right:70px}.footer-social__item:not(:last-child){margin-right:10px}.footer-social__link{width:26px;height:26px;padding:6px}.footer-social__img{width:100%;height:100%}.footer-address__desc br{display:none}.home-feedback--group-certificates .credit-calc__wrap{height:100%;padding-top:85px}.banner-head,.certificates-banner{height:calc(100vh - 90px)}.certificates-banner__title{margin-bottom:0}.certificates-info{padding:70px 50px}.certificates-info__title,.publications-head__title{margin-bottom:0}.publications-head__col-2{padding-bottom:7px;flex:0 0 auto}.tabs-cont,.tabs-content{margin-top:50px}.article-item__title{font-size:25px;height:67px;max-width:268px}.article-item__img{height:320px}.articles-list__item{width:calc(33.33333% - 24px);margin-right:35px;margin-bottom:40px}.nav-links{margin-top:40px}.page-numbers{width:50px;height:50px;font-size:16px}.accessories-categories__col-1{width:371px}.accessories-categories__col-2{flex-grow:1;width:100%}.accessories-aside__title{margin-bottom:40px;font-size:40px}.accessories-cat-item__cont{padding:25px}.accessories-cat-item__title{font-size:25px}.gutter-sizer{width:20px}.grid-item,.grid-sizer{width:calc(50% - 20px)}.grid-item{height:400px;margin-bottom:20px}.accessories-cat-list__item:nth-child(odd){height:400px}.accessories-cat-list__item:nth-child(2n){height:305px}.accessories-content .credit-calc__img{margin-top:-65px}.jalousie-categories__item{height:460px}.jalousie-category-item__desc,.jalousie-category-item__price,.jalousie-category-item__title{margin-bottom:30px}.balconies-price-glazing-head__title{margin-bottom:0}.balconies-price-glazing-info__title{font-size:40px;margin-bottom:10px}.balconies-price-glazing-info__btn{margin-top:25px}.balcony-price-decor__price-num{font-size:30px;letter-spacing:normal}.balcony-price-decor__title{line-height:1.3;max-width:120px}.balcony-price-decor__price-title{line-height:1}.balcony-price-decor-line{width:95px;margin:15px 0}.balconies-price-glazing-item__col-1{flex:0 0 auto;width:auto;max-width:320px;margin-right:30px}.balconies-price-glazing-pic__img{max-width:775px;width:100%;height:auto}.jalousie-categories-section{margin-bottom:50px}.verandas-tabs__col-1{margin-right:40px;flex:2 1 60%}.verandas-tabs-images{max-width:810px;width:100%;height:415px}.tabs-buttons__title,.verandas-tabs-cont-head__title{font-size:14px;max-width:none}.tabs-buttons__col:not(:last-child),.verandas-tabs-cont-head__col:not(:last-child){margin-right:50px}.stage-item__pic{margin-bottom:30px}.stage-item__desc{line-height:1.4}.stage-item__title{margin-bottom:25px}.stage-item__img-1{width:73px;height:69px}.stage-item__img-2{width:73px;height:74px}.stage-item__img-3{width:84px;height:65px}.stage-item__img-4{width:96px;height:60px}.stage-item__img-5{width:72px;height:64px}.gallery-small__cell{width:198px;height:198px;margin-right:20px}.gallery-small{height:230px;margin-bottom:0}.balcony-decor-item__price{font-size:30px}.balconies-price-decor{padding-top:140px;position:relative}.balconies-price-decor__col-1{flex:1 1 auto;width:auto;max-width:100%;margin-right:30px}.balconies-price-decor__col-2{flex:0 0 auto}.balconies-price-decor__head{position:absolute;top:0;left:0}.balcony-img-svg{width:100%;height:100%}.balcony-img-svg__img{width:391px;height:100%;background-repeat:no-repeat;background-size:contain}.decor-numbers__item-1{top:247px;left:72px}.decor-numbers__item-2{top:388px;left:15px}.decor-numbers__item-3{top:327px;left:75px}.decor-numbers__item-4{top:130px;left:135px}.decor-numbers__item-5{top:250px;left:165px}.decor-numbers__item-6{top:440px;left:185px}.decor-numbers__item-7{top:510px;left:105px}.decor-numbers__item-8{top:280px;right:auto;left:260px}.balconies-info__img{height:500px}.balconies-info__cont{margin-left:50px}.balconies-info__desc p{margin:0}.stock-advantages__title{margin-bottom:0}.stock-advantages{padding:0 110px}.stock-advantages-list__item:not(:last-child){margin-right:50px}.map-centre .acf-map{height:560px}.h-contacts__line{margin-top:10px;margin-bottom:10px}.centre-info-section .container{padding-right:0}.centre-managers-cont__col-1{width:60%;margin-right:120px}.centre-managers-cont__col-2{position:relative;width:40%}.centre-managers-list__item{flex:1 1 auto}.centre-managers-list__item:not(:last-child){margin-right:50px}.centre-manager-item__img{max-width:335px;width:100%;height:auto}.centre-manager-item__pos{font-size:13px}.centre-manager-item__fullname{font-size:20px}.centre-feedback .contacts-form{position:absolute;top:-150px}.contacts-form-feedback{margin-top:48px}.centre-products__list-title{font-size:35px}.centre-products{padding-left:100px;padding-right:100px}.centre-products__col:not(:last-child){margin-right:80px}.centre-products__list-title{max-width:190px}.centre-products-list__item{line-height:1.4}.centre-products-list__item:not(:last-child){margin-bottom:10px}.centre-gallery__title{right:0;left:780px}.section-ind-top{margin-top:70px}.contacts-box__col-1{width:40%;flex:1 1 auto}.contacts-box__col-2{width:60%;flex:1 1 auto}.contacts-box__col-2 .contacts-form-feedback{margin-top:0}.contacts-box__col-2 .contacts-form{margin-bottom:10px}.contacts-form__col{flex:1 1 50%}.contacts-form__col:not(:last-child){margin-right:30px}.contacts-centre-section .container{padding-left:190px;padding-right:190px}.contacts-centre-list__item{width:calc(50% - 40px);margin-right:0}.contacts-centre-list__item:not(:nth-child(3n)){margin-right:0}.contacts-centre-list__item:nth-child(odd){margin-right:80px}.gallery-content .acf-map{height:445px}.galleries-list__item{width:calc(50% - 30px);margin-right:60px}.galleries-list__item:not(:last-child){margin-right:60px}.galleries-list__item:nth-child(2n){margin-right:0}.galleries-head__title{margin-bottom:0}.gallery-info__col-1{flex:1 1 auto;width:40%;margin-right:40px}.gallery-info__col-2{flex:1 1 auto;width:60%}.gallery-single .gallery-big{width:100%;height:425px}.gallery-single .gallery-small{height:175px}.gallery-single .gallery-big__numbers{right:49px}.gallery-single .gallery-big__current-img-num{right:69px;font-size:39px}.gallery-single .gallery-big__count-slash{font-size:21px}.gallery-single .gallery-big__count-small{font-size:22px}.gallery-single .gallery-small__cell{height:140px;margin-right:10px}.gallery-single .gallery-small__cell.is-selected{height:155px;-webkit-animation:animSliderHeightImg1200 .5s ease-in-out alternate;animation:animSliderHeightImg1200 .5s ease-in-out alternate}@-webkit-keyframes animSliderHeightImg1200{0%{height:140px}to{height:155px}}@keyframes animSliderHeightImg1200{0%{height:140px}to{height:155px}}.gallery-info-head__title{font-size:43px}.gallery-info-item__icon-1{width:37px;height:37px}.gallery-info-item__icon-2{width:27px;height:42px}.gallery-info-item__icon-3{width:34px;height:34px}.gallery-info-item__icon-4{width:42px;height:35px}.gallery-info-item__col:nth-child(2){max-width:145px}.galleries-single-info-section{margin-bottom:50px}.completed-work__col-1,.completed-work__col-2{width:50%;flex:1 1 auto}.news-item{padding:30px 0}.news-item__title{font-size:25px;margin-right:0}.news-item__col-1{flex:1 1 auto;width:20%;margin-right:70px}.news-item__col-2{width:40%;flex:1 1 auto;margin-right:70px}.news-item__col-3{flex:0 0 auto}.news-list__item:first-child .news-item{padding-top:0}.news-list__item:last-child .news-item{padding-bottom:0}.news-single__col-1{margin-right:70px}.news-single__other-title{font-size:25px}.news-single img{height:auto}.news-single__title{margin-bottom:40px}.reviews-page__col-1{width:320px;margin-right:45px}.review-item__title{margin:10px 0}.stock-advantages-section .container,.stock-content-section .container{padding-left:200px;padding-right:200px}.stock-advantages{padding-left:0;padding-right:0}.jalousie-category-item__title{font-size:38px}.decor-furniture-group,.product-colors-wrap{height:470px}.product-colors-info .pr-colors-wrappper{margin-left:70px}.pr-colors-circles__color{width:30px;height:30px}.pr-colors-wrappper__title{margin-bottom:40px}.pr-colors-carousel{height:82px}.pr-colors-circles__item{margin-right:30px}.pr-colors-wrappper__desc{margin-bottom:40px}.doors-single-content .product-colors-wrap{height:600px}.doors-single-content .product-colors-info .pr-colors-wrappper{margin-left:-60px}.doors-single-content .product-colors-info-2 .product-colors-info__col-1,.doors-single-content .product-colors-info-2__col-1{flex:0 0 calc(50% + 60px)}.doors-single-content .product-colors-info-2 .pr-colors-info{padding:50px 0 50px 100px}.doors-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:100px}.doors-single-content .pr-colors-wrappper__desc br{display:none}.doors-single-content .balconies-info__col-1,.doors-single-content .balconies-info__col-2{flex:0 0 50%}.doors-single-content .balconies-info__cont{margin-left:0;padding-left:50px}.slider-colors{align-items:center}.pr-colors-carousel{width:300px}.slider-nav__cell{width:calc(33.33333% - 45px);margin-left:0;margin-right:45px}.slider-nav-cell{padding:80px 20px}.slider-nav-cell__title{font-size:26px}.accessories-carousel-three{height:566px}.accessories-carousel-three__item{width:calc(33.33333% - 23px);margin-right:35px;margin-left:0}.accessories-carousel-head{align-items:center;margin-bottom:40px}.accessories-carousel-head__title{margin-bottom:0}.balcony-decor-feedback{margin-left:0}.balcony-decor-feedback__title{margin-bottom:10px;font-size:38px}.balcony-decor-feedback-wrap .feedback__name{display:none}.balcony-decor-content .decor-furniture-group,.balcony-decor-content .gallery-big,.balcony-decor-content .product-colors-wrap{height:540px}.gallery-slider{width:100%}.decor-furniture-info__col-1,.decor-furniture-info__col-2,.decor-furniture__col-1,.decor-furniture__col-2{flex:0 0 50%}.product-colors-info .pr-colors-wrappper{margin-left:60px}.balcony-decor-prices{padding:80px 0}.balcony-decor-prices__cont{padding:0 100px}.windows-content .banner-head-cont__col-1,.windows-content .banner-head-cont__col-2{flex:0 0 calc(50% - 10px);margin-right:20px}.windows-content .banner-head-cont__desc{padding:40px;width:100%}.banner-head__desc{max-width:480px}.banner-head__cont,.certificates-banner__cont{height:calc(100% - 100px)}.pr-specifications{display:flex}.pr-spec{flex-direction:column}.pr-spec__col:not(:last-child){margin-right:0}.windows-content .jalousie-categories__item{height:540px}.windows-content .jalousie-category-item__desc{margin-bottom:20px;line-height:1.6}.category-cont__col-2{flex:0 0 100%}.pr-specifications{width:100%;justify-content:space-between}.pr-spec__col-2{margin:10px 0}.windows-categories .jalousie-categories__item--full-width .category-cont{flex-direction:column}.windows-categories .jalousie-categories__item--full-width .category-cont__price-wrap{margin-top:30px}.windows-categories .jalousie-categories__item--full-width .pr-specifications__item{margin-bottom:0}.windows-categories .jalousie-categories__item--full-width .category-cont__col-1{order:1}.windows-categories .jalousie-categories__item--full-width .category-cont__col-3{margin-left:auto}.windows-categories .jalousie-categories__item--full-width .jalousie-category-item__price{margin-bottom:30px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar{width:50px;height:50px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar__label{font-size:14px}.windows-categories .jalousie-category-item{padding-left:40px;padding-right:40px}.windows-categories .jalousie-category-item__title{margin-bottom:10px}.windows-categories .jalousie-category-item__price{margin-bottom:30px;font-size:41px}.category-cont__price-wrap{margin-top:50px}.category-cont__col-3,.category-cont__col-4{max-width:50%}.category-cont__img{max-width:120%;margin-left:-13px}.rooms-price{flex-direction:column;align-items:flex-start}.rooms-price__title-text{font-size:18px}.rooms-price__title,.rooms-price__title-text{width:100%}.rooms-cont__col-1{width:230px;margin-right:40px}.rooms-price__value{font-size:40px}.windows-remark__col-1{margin-right:25px}.windows-remark__col-2{margin-right:10px}.windows-remark__col-3{flex:0 0 auto}.slider-prices__row,.win-item__row{width:100%}.slider-windows__col-3 .slider-windows__img{max-height:239px;max-width:218px}.rooms-cont__col-2{flex:1 1 auto}.rooms-windows-prices .slider-windows__col:nth-child(2) .slider-prices__cell-cont{display:block}.rooms-windows-prices .slider-windows__img{min-height:auto;height:auto;max-height:185px}.rooms-windows-prices .slider-windows__col-blc .slider-windows__img{max-width:100%;min-height:259px;max-height:266px;-o-object-fit:inherit;object-fit:inherit}.slider-windows__col:nth-child(2) .slider-prices__cell-cont,.windows-prices__col:nth-child(2) .slider-prices__cell-cont{display:block}.slider-prices__price-key,.win-item__price-key{font-size:25px;letter-spacing:normal}.prices-win-rehau-list{grid-column-gap:70px;grid-template-columns:1fr 1fr 1fr}.win-item__img{max-width:100%;height:auto;max-height:211px}.prices-win-rehau-list__item--balcony-block .win-item__img{max-height:305px}.prices-win-rehau-list__item--balcony-block .win-item__info{margin-top:-64px;max-width:275px}.prices-win-rehau__btn{display:none}.prices-houses-head__title{margin-bottom:0}.carousel-houses__cell{width:calc(50% - 20px);margin-right:40px}.prices-houses-cont__col-2{width:310px}.prices-houses-cont__col-1{margin-right:40px}.prices-structure__col-1{margin-right:70px}.prices-carousel-str-cell__icon{width:68px;height:auto}.prices-carousel-str__cell{width:calc(33.33333% - 25px);margin-right:50px}.prices-carousel-str-cell__title{font-size:15px}.win-carousel{height:540px}.win-carousel-cont__container{padding-left:50px;padding-right:50px}.win-carousel-cont__title{font-size:42px}.win-img-head__col-1{max-width:100%;margin-right:30px;flex:1 1 auto}.win-img-head-info__desc{margin-bottom:30px}.win-specifications{justify-content:center}.win-specifications .spec-progress-bar{width:90px;height:90px}.win-specifications .pr-spec{flex-direction:row}.win-specifications .pr-spec__col-2{margin:0}.win-specifications .spec-progress-bar__label{font-size:33px}.win-img-head-info__col-1{flex:1 1 24%}.win-img-head-info__col-2{flex:1 1 50%}.win-img-head-info__img{width:580px;height:455px;position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.win-img-hints__item-1{top:21px!important;left:170px!important}.win-img-hints__item-2{left:390px!important}.win-img-hints__item-3{top:200px!important;left:258px!important}.win-img-hints__item-4{top:216px!important;left:407px!important}.win-img-hints__item-5{top:320px!important;left:430px!important}.win-img-hints__item-6{top:390px!important;left:282px!important}.win-img-head-info__title{margin-bottom:30px}.win-img-head-info__price{margin-bottom:30px;font-size:50px}.win-carousel-cont__desc br{display:none}.technical-parameters{-moz-column-gap:30px;column-gap:30px}.calc-info-cont__col{width:50%}.calc-info-cont__col-1{max-width:740px;margin-right:70px;flex:1 1 auto}.product-colors-info-2 .pr-colors-info{padding:50px 0 50px 100px}.pr-colors-wrappper__desc br{display:none}.win-single-content .product-colors-wrap{height:600px}.win-single-content .product-colors-info__col,.win-single-content .product-colors__col{flex:0 0 50%}.win-single-content .pr-colors-wrappper{margin-left:-60px}.win-single-content .product-colors-info-2 .pr-colors-wrap{padding:0 0 0 100px}.calc-win-section .btn-prev{display:none}.calc-balc-type,.win-type-btn{width:145px;height:125px}.calc-balc-type__name,.win-type-btn__name{font-size:10px}.win-type__item-1 .win-type-btn__img{max-width:52px;height:auto;-o-object-fit:scale-down;object-fit:scale-down;max-height:80px;display:block}.win-type__item-2 .win-type-btn__img{max-width:65px;height:auto}.win-type__item-3 .win-type-btn__img{max-width:95px;height:auto}.win-type__item-4 .win-type-btn__img{max-width:75px;height:auto}.calc-win-cont__col-2{flex:1 1 0%}.calc-win-cont__col-3{flex:0 0 345px;max-width:345px}.inp-text,.select__current{height:50px}.select__current{padding-right:45px}.win-checkbox{padding:20px}.checkbox-cont{font-size:16px}.calc-win-title{margin:0 0 3px}.calc-win-settings__item:not(:last-child){margin-bottom:20px}.calc-win-line{display:none}.calc-win-foo__item-1{margin-bottom:20px}.calc-win-price__num{font-size:44px;letter-spacing:normal}.color-item{width:30px;height:30px}.feedback-block br{display:none}.modal-cont .btn-menu{width:90px;height:90px}.calc-cat-item{height:315px}.calculator-cat__item:not(:last-child){margin-right:30px}.calc-cat-item__wrap{padding-right:20px;padding-bottom:30px;padding-left:20px}.calc-cat-item__title{font-size:28px}.calc-cat-item__title br{display:none}.calc-cat-item__col-2{max-width:230px;flex:0 0 auto}.calc-balc-type__img{max-width:100%;height:auto}.calc-balcony-cont__col-1{margin-right:0}.calc-balc-type{width:124px}.calc-balc-type__name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;text-align:center;letter-spacing:normal}.calc-parameters{display:grid;grid-column-gap:20px;grid-template-columns:1fr 280px}.calc-win-title{font-size:17px}.win-size__col:not(:last-child){margin-right:12px}.calc-balc-cont__item{padding-right:30px}.calc-balcony-cont{display:grid;grid-template-columns:1fr auto;grid-column-gap:30px}.calc-info{padding-top:60px}.service-item__pic{width:100%;max-width:368px;max-height:205px;padding-left:25px;padding-bottom:25px}.calc-services__item:not(:last-child){margin-right:0}.calc-services{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px}.service-item__title{font-size:18px}.check-icon{width:30px;height:30px}.active .service-item__head-col-1{width:30px;height:30px;margin-right:10px}.calc-accessories__item{max-width:100%;margin-right:0;margin-bottom:0}.accessory-item__pic{width:100%;height:165px}.calc-accessories{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.accessory-item__title{font-size:15px}.calc-delivery__item:not(:last-child){margin-right:30px}.delivery-item__box{max-width:360px;width:100%}.delivery-item__title{font-size:18px}.calc-total__col-1{flex:1 1 540px;max-width:540px;margin-right:50px}.calc-total__img{max-width:540px;height:463px;width:100%}.calc-total__title{font-size:24px}.feedback-b--pos .feedback-b__link-all-reviews{bottom:15px}.calc-win-head__title{margin-bottom:0}.balcony-big-pic{min-width:380px}.houses-list{grid-template-columns:repeat(3,1fr)}.gallery-counter .gallery-big__numbers{bottom:21px}.win-carousel-nav{right:calc(20% + 50px)}.windows-prices__col:nth-child(3) .slider-prices__cell-cont{max-width:200px;margin-top:-78px}.verandas-content .jalousie-category-item__title{min-height:auto}.verandas-content .jalousie-category-item__desc br{display:none}.slider-rehau-item-desc-wrapper{padding-bottom:0}.rooms-windows-prices .slider-windows__col-blc .slider-prices__cell-cont{margin-top:-52px}.sm-title{font-size:25px}.pay-form__label-text{font-size:16px}.pay-form__label-num{top:7px}.pay-rules-section{position:relative;border:none}.pay-rules-section:after,.pay-rules-section:before{content:"";position:absolute;top:0;left:90px;right:90px;height:1px;background-color:#000;opacity:.1}.pay-rules-section:after{top:auto;bottom:0}.win-similar .article-item__head{white-space:normal;flex-wrap:wrap}.win-similar .accessories-carousel-three__item.carousel-cell{width:590px;overflow:hidden}}@media screen and (max-width:1199px){.container{padding-left:60px;padding-right:60px}body{line-height:1.6}.hide-992{display:none}.show-992{display:block}.logo__img{max-width:180px;height:60px}.header-scroll .logo__img{max-width:150px}.header-contacts__col:first-child{display:none}.line-vert:after{display:none}.h-nav-catalog{display:none}.home-slider__title{font-size:50px}.about-cont__title,.home-slider-nav__title,.page-title,.stock-banner__title{font-size:37px}.page-title{margin-bottom:30px}.btn{font-size:13px;min-width:175px;height:50px}.btn--text-link{min-width:auto}.btn-next,.btn-prev{font-size:13px;height:57px;min-width:57px}.btn-next__circle,.btn-prev__circle{width:57px;height:57px}.btn-next__text,.btn-prev__text{line-height:2.2}.btn-next__group{padding-right:20px}.btn-prev__group{padding-left:20px}.stock-banner__cont-wrapper{padding-left:50px}.home-carousel-nav{bottom:100px}.home-advantages-list{padding:0}.home-advantage__img-1{width:71px;height:56px}.home-advantage__img-2{width:49px;height:61px}.home-advantage__img-3{width:68px;height:57px}.home-advantage__img-4{width:49px;height:70px}.home-advantage__img-5{width:70px;height:53px}.employees-slider,.slider-nav{height:375px}.employees-slider__cell,.slider-nav__cell{width:calc(33.33333% - 15px);margin-right:20px;margin-left:20px}.employees-slider__cell.is-selected .employees-slider-nav-cell,.employees-slider__cell.is-selected .slider-nav-cell,.slider-nav__cell.is-selected .employees-slider-nav-cell,.slider-nav__cell.is-selected .slider-nav-cell{padding:40px 10px 30px}.employees-slider__img-wrap,.slider-nav__img-wrap{height:315px}.employees-slider-cell,.slider-nav-cell{padding:60px 50px}.employees-slider-cell__title,.slider-nav-cell__title{font-size:20px;margin-bottom:20px}.employees-slider-cell__price,.slider-nav-cell__price{font-size:18px}.stage-work-wrap{padding:60px 40px}.stage-item__title{margin-bottom:10px}.stage-item__pic{height:70px;margin-bottom:20px}.stage-item__img-1{width:69px;height:66px}.stage-item__img-2{width:69px;height:70px}.stage-item__img-3{width:80px;height:61px}.stage-item__img-4{width:91px;height:57px}.stage-item__img-5{width:68px;height:60px}.stage-item__circle,.stage-item__name{font-size:16px}.stage-item__circle{width:36px;height:36px}.stage-work-list__item:not(:last-child){margin-right:30px}.stage-work-list__item:nth-child(3){margin-right:0}.home-slider-rehau-wrap__title{font-size:214px}.slider-rehau-item-desc__title{font-size:37px;margin-bottom:40px}.slider-rehau-item-desc__text{margin-bottom:30px}.slider-rehau-item-footer{align-items:center}.slider-rehau-item-footer__price{font-size:30px}.slider-rehau-nav{bottom:253px}.home-slider-rehau-sl{height:436px}.home-about,.home-advantages,.home-slider-nav,.home-stage-work,.section-ind{margin-bottom:70px}.window-item__title{font-size:16px}.window-item__price{font-size:29px;letter-spacing:normal}.window-item__link{padding-bottom:0;font-size:13px}.window-item__img{display:block;max-width:60px}.window-item__name{font-size:25px}.window-item__camera,.window-item__mm{font-size:14px}.window-item__color{width:28px;height:28px}.features-window__col-1{width:240px;flex:0 0 240px;padding-right:0}.features-window__head{min-height:235px}.star-rating .blank,.star-rating .full{width:20px;height:20px}.star-rating .blank:not(:last-child),.star-rating .full:not(:last-child){margin-right:15px}.home-features-window-tbl__title:not(:last-child),.window-item__cell:not(:last-child){margin-bottom:20px}.slider-prices-head{justify-content:space-between}.win-prices{flex-direction:column-reverse}.win-prices .tabs{flex-direction:row;margin-bottom:30px}.win-prices .tabs__item{flex:0 0 auto}.win-prices .tabs__item:not(:last-child){margin-right:40px;margin-bottom:0}.win-prices .tab{flex-direction:row-reverse}.win-prices .tab__circle{margin-left:0;margin-right:10px}.slider-windows__title{font-size:16px}.slider-windows__col:nth-child(3) .slider-prices__cell-cont{margin-top:-35px}.slider-prices__price-key,.win-item__price-key{font-size:28px;letter-spacing:normal}.slider-prices__cell-cont,.win-item__cell-cont{margin-top:47px}.credit-calc{height:500px}.credit-calc__img{margin-top:-65px;height:120%}.home-credit .credit-calc__wrap{height:calc(100% - 90px)}.credit-calc__btn-down{display:none}.certificate-head,.credit-info-head{height:330px}.certificate-head__col-2,.credit-info-head__col-2{padding-left:20px}.certificate-head__title,.credit-info-head__title{margin:0}.credit-info-head{height:300px}.certificate-head{padding:50px}.certificate-head__desc{margin-bottom:20px}.certificate-banner-col__img,.credit-info-col__img{width:95px;height:95px}.certificate-banner,.credit-info-banner{height:385px}.certificate-banner__col-2,.credit-info-banner__col-2{padding-left:20px}.credit-info-banner{margin-bottom:40px}.credit-icons-col__img{margin-bottom:0}.credit-icons-col__img-wrap{height:71px}.credit-icons-col__title{font-size:15px}.credit-icons-col__img-1{width:56px;height:59px}.credit-icons-col__img-2{width:72px;height:55px}.credit-icons-col__img-3{width:63px;height:71px}.credit-icons-col__img-4{width:73px;height:56px}.slider-reviews-block__col-1{margin-right:80px}.reviews-carousel{height:350px}.review-item__year{font-size:13px}.review-item__date-day{width:28px;height:28px;font-size:13px}.review-item__title{margin:10px 0;font-size:20px}.review-item__btn-wrap{margin-top:5px}.gallery-big{width:600px;height:440px}.gallery-big__current-img-num{font-size:25px;bottom:74px;right:188px}.gallery-big__count-slash{font-size:14px}.gallery-big__count-small{font-size:16px}.gallery-small{height:200px}.gallery-small__cell{width:172px;height:172px}.gallery-container{padding-left:60px}.home-feedback--group-certificates .credit-calc__wrap{height:100%;padding-top:85px}.certificates-head{margin-bottom:80px}.certificates-head__col-1{margin-right:50px}.certificates-slider__cell{width:calc(50% - 50px);margin-right:50px}.certificate-item__num{width:28px;height:28px;font-size:13px;margin-bottom:20px}.certificate-item__name{display:block;display:-webkit-box;max-height:76.8px;font-size:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin:0 auto 15px;line-height:1.6}.certificate-item__link{font-size:16px}.certificate-item__img{width:23px;height:30px}.home-certificates-section{z-index:3}.employees-slider__page-title{margin-bottom:0}.employees-slider-cell__title{font-size:25px}.employees-slider-cell__position{font-size:15px}.achievements{padding:50px}.achievements__page-title{margin-bottom:10px}.achievements-list__item:nth-child(-n+3){margin-bottom:30px}.achievements-list__title{font-size:37px;letter-spacing:2px}.achievements-list__desc,.achievements-list__measurement{font-size:16px}.achievements-list__pic{height:79px;margin-bottom:15px;display:flex;align-items:flex-end}.achievements-list__icon{margin-bottom:0}.achievements-list__icon-1{width:77px;height:60px}.achievements-list__icon-2{width:80px;height:64px}.achievements-list__icon-3{width:68px;height:62px}.achievements-list__icon-4{width:63px;height:72px}.achievements-list__icon-5{width:69px;height:70px}.achievements-list__icon-6{width:51px;height:79px}.h-contacts{margin-bottom:30px}.h-contacts__col:first-child{margin-bottom:20px}.h-contacts__page-title{margin-bottom:0}.h-contacts__line{margin:10px 0}.h-contacts__text,.h-contacts__title{font-size:16px}.acf-map{height:500px}.marker-cont{padding:20px;flex-wrap:wrap}.marker-cont__col:first-child{width:100%;margin-bottom:20px}.marker-cont__col:nth-child(2){flex-grow:1;max-width:300px}.marker-cont__title{margin-bottom:0;font-size:14px}.marker-head{display:flex;align-items:center}.marker-head__col-1{margin-right:40px}.home-info-cont{margin-bottom:30px}.home-info-cont__col:not(:last-child){margin-right:60px}.footer{padding:35px 0 25px}.footer .logo__img{max-width:140px;height:45px}.footer-menu .btn{white-space:normal;padding:0 20px}.footer-menu .btn:hover .btn__text{margin-right:0}.footer-menu .btn__text{margin-right:0}.footer-menu .btn__icon{display:none}.footer-menu-list__row-2{margin-bottom:30px}.footer-menu-window{display:none}.footer-menu-window--about,.footer-menu-window--publication{display:block}.footer-copy,.footer-menu-other a{font-size:12px}.footer-copy{margin-top:10px}.strangebrain{width:auto;font-size:12px}.footer-info:before{margin-left:-60px;width:calc(100% + 120px)}.history-carousel__cell{width:50%}.about-production-info{margin-bottom:30px}.about-production-info__title{margin-bottom:0}.about-prod-group{padding:80px 50px 110px;min-height:auto}.about-prod-images--ind{margin-top:-65px}.about-prod-img__title{font-size:20px}.about-prod-images__item:nth-child(2){height:365px;flex:0 0 328px;width:328px}.about-prod-images__item:first-child,.about-prod-images__item:nth-child(3){height:320px}.slider-vacancies{height:560px}.vacancy-info{flex-direction:column}.vacancy-info__title{font-size:25px}.vacancy-info__cont{padding:40px 30px}.vacancy-info__col-1{height:255px;flex:0 0 auto}.vacancy-info__col-2{width:100%;flex:1 1 auto}.vacancy-information{padding-left:30px;padding-right:30px}.btn-top{display:none}.acf-field input[type=email],.acf-field input[type=text],.acf-field textarea,.wpcf7-text{height:50px}.certificates-info-section{margin-top:-185px}.banner-head__cont,.certificates-banner__cont{height:100%}.banner-head__title,.certificates-banner__title,.certificates-info__title{margin-bottom:0}.certificates-info__desc{margin-bottom:20px}.certificates-info__col:first-child{margin-right:20px}.block-ind{padding-left:50px;padding-right:50px}.cert-content .section-ind{margin-bottom:50px}.certificate-row{height:90px}.time-b__col:not(:last-child){margin-right:10px}.time-b__colon,.time-b__num{font-size:28px}.time-b__title{font-size:15px}.articles-list__item{width:calc(50% - 18px);margin-right:35px;margin-bottom:40px}.articles-list__item:nth-child(3n){margin-right:35px}.articles-list__item:nth-child(2n){margin-right:0}.articles-list__item:nth-last-child(-n+3){margin-bottom:40px}.articles-list__item:nth-last-child(-n+2){margin-bottom:0}.publications-head__title{margin-bottom:0}.publications-head__col-2{padding-bottom:7px}.tabs-cont,.tabs-content{margin-top:40px}.accessories-categories{flex-direction:column}.accessories-categories__col-1{width:100%;margin-bottom:40px;margin-right:0}.accessories-aside__title{max-width:330px}.accessories-aside__desc{margin-bottom:35px}.jalousie-categories__item{height:415px}.jalousie-category-item__title{min-height:70px}.jalousie-category-item__price{font-size:37px}.jalousie-category-item__desc{margin-bottom:25px}.jalousie-category-item__desc br{display:none}.banner-head__desc{margin-top:40px}.banner-head__btn-down{display:none}.balconies-price-glazing-head__title{margin-bottom:0}.balconies-price-glazing-item__col-1{max-width:320px}.balconies-tabs{flex-direction:column-reverse}.balconies-tabs__col-2{width:auto}.balconies-tabs-list{flex-direction:row;margin-bottom:30px}.balconies-tabs-list__item:not(:last-child){margin-bottom:0;margin-right:20px}.verandas-tabs-images{height:360px}.tabs-buttons,.verandas-tabs-cont-head{padding-bottom:12px;display:inline-flex;margin-bottom:20px}.tabs-buttons:after,.verandas-tabs-cont-head:after{height:5px}.tabs-buttons__title:after,.verandas-tabs-cont-head__title:after{height:5px;bottom:-12px}.tabs-buttons__col:not(:last-child),.verandas-tabs-cont-head__col:not(:last-child){margin-right:30px}.verandas-tabs-cont-body__text{margin-bottom:40px}.verandas-tabs-cont-body__text p{margin-bottom:15px}.balconies-price-decor__col-1{max-width:none;flex-basis:50%}.balconies-price-decor__col-2{flex-basis:34%}.balcony-decor-item__col-1{margin-right:10px}.gallery-big .flickity-page-dots{left:10px;bottom:30px}.gallery-big__current-img-num{bottom:24px}.gallery-big__numbers{bottom:30px}.gallery-sl-nav .btn-next,.gallery-sl-nav .btn-prev{height:50px;min-width:47px}.stock-advantages{padding-left:40px;padding-right:40px}.map-centre .acf-map{height:500px}.centre-managers-cont__col-1{margin-right:70px}.centre-managers-list__item:not(:last-child){margin-right:35px}.centre-feedback .contacts-form{top:-103px}.contacts-form-feedback{margin-top:78px}.centre-gallery__title{left:690px}.c-contacts-block,.contacts-form{flex-direction:column}.contacts-form{margin-bottom:0}.contacts-form__col:not(:last-child){margin-right:0;margin-bottom:30px}.feedback__col:not(:last-child){margin-right:20px}.contacts-centre-section .container{padding-left:100px;padding-right:100px}.contacts-centre-list__item:nth-child(odd){margin-right:60px}.contacts-centre-list__item{width:calc(50% - 30px)}.contacts-form__desc{font-size:16px}.contacts-form-feedback .feedback-submit{font-size:13px;min-width:175px;height:50px;padding:0 20px}.contacts-form-feedback .feedback-submit:after{right:18px}.contacts-box__col-2 .contacts-form-feedback{margin-top:18px}.galleries-head{margin-bottom:40px}.galleries-head__title{margin-bottom:0}.galleries-head .tabs-buttons{margin-bottom:4px}.gallery-info{flex-direction:column}.gallery-info__col-1{width:100%;margin-right:0;padding-right:60px}.gallery-info__col-2{width:100%}.gallery-info-list{display:flex;flex-wrap:wrap;margin-bottom:20px}.gallery-info-list__item{width:calc(50% - 10px)}.gallery-info-list__item:nth-child(odd){margin-right:20px}.gallery-single{flex-direction:row}.gallery-single .gallery-cont__col-1{width:69%;margin-bottom:0}.gallery-single .gallery-cont__col-2{width:31%;align-self:flex-end;padding-bottom:50px;margin-left:-147px}.gallery-single .gallery-cont__nav{top:0;bottom:auto}.gallery-single .gallery-big .flickity-page-dots{left:10px;bottom:20px;top:auto}.gallery-single .gallery-big__current-img-num{right:189px;bottom:63px}.gallery-single .gallery-big__numbers{right:169px;bottom:76px}.gallery-single .gallery-small{height:186px}.gallery-single .gallery-small__cell{width:170px;height:170px}.gallery-single .gallery-small__cell.is-selected{height:170px;-webkit-animation:none;animation:none}.galleries-single-info-section .container{padding-right:0}.galleries-single-info-section{margin-top:30px}.news-item__col-1,.news-item__col-2{margin-right:40px}.tabs-head__btn:not(:last-child){margin-right:50px}.news-single__col-1{margin-right:45px}.reviews-page__col-1{width:250px}.reviews-form__title{line-height:1.4}.reviews-list__review-item{padding-bottom:10px;margin-bottom:0}.reviews-list__item:nth-child(odd){margin-right:0}.page-ind{margin-top:60px}.stock-advantages-section .container,.stock-content-section .container{padding-left:60px;padding-right:60px}.stock-advantages{padding-left:0;padding-right:0}.container-small{max-width:100%}.stock-banner__cont-wrapper{padding-left:60px}.stock-other-section .articles-list__item{width:calc(50% - 18px)}.stock-other-section .articles-list__item:nth-child(2n){margin-right:0}.stock-other-section .articles-list__item:last-child{display:none;margin-right:0}.stock-other-section{margin-bottom:0}.jalousie-category-item{padding:30px 20px}.jalousie-category-item__title{font-size:35px}.decor-furniture-group,.product-colors-wrap{height:410px}.slider-colors{margin-bottom:20px;align-items:flex-start}.pr-colors-wrappper__desc{margin-bottom:30px}.pr-colors-wrappper__desc br{display:none}.pr-colors-carousel{width:250px;height:75px}.pr-colors-circles__item{margin-right:20px;margin-bottom:10px}.product-colors-info .pr-colors-wrappper{margin-left:50px}.doors-single-content .product-colors-wrap{height:520px}.doors-single-content .product-colors-info-2 .pr-colors-info{padding-left:60px}.doors-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:120px}.doors-single-content .product-colors-2 .product-colors__col-1,.doors-single-content .product-colors-info-2 .product-colors-info__col-1{flex:0 0 calc(44% + 90px)}.doors-single-content .product-colors-info .pr-colors-wrappper{margin-left:-90px}.doors-single-content .balconies-info__cont{padding-right:50px}.slider-nav__cell{width:calc(33.33333% - 23px);margin-left:0;margin-right:35px}.slider-nav-cell{padding:60px 20px}.slider-nav-cell__title{margin-bottom:10px;font-size:20px}.accessories-carousel-head{align-items:center;margin-bottom:30px}.accessories-carousel-head__title{margin-bottom:0}.accessories-carousel-three{height:570px}.accessories-carousel-three .article-item__title{height:48px}.accessories-carousel-three__item{width:calc(50% - 18px);margin-right:35px;margin-left:0}.list-accessories-section{margin-bottom:50px}.gallery-slider{width:100%}.balcony-decor-content .decor-furniture-group,.balcony-decor-content .gallery-big,.balcony-decor-content .product-colors-wrap{height:540px}.balcony-decor-content .colors-slider-nav{display:none}.balcony-decor-content .decor-furniture-images .gallery-big__current-img-num{right:30px}.windows-content .banner-head__cont{height:calc(100% - 100px)}.windows-content .banner-head-cont-wrap{padding-bottom:70px}.windows-content .banner-head__title{margin-bottom:20px}.windows-content .banner-head-cont{flex-direction:column}.windows-content .banner-head-cont .btn--dark{background:#fcd005;color:#000}.windows-content .banner-head-cont .btn--dark .btn__icon{border-color:#000}.windows-content .banner-head-cont__col-1,.windows-content .banner-head-cont__col-2{flex:0 0 100%;margin-right:0}.windows-content .banner-head-cont__desc{background:#fff0;padding:0}.windows-content .banner-head__desc{margin-top:0;color:#fff;max-width:530px}.windows-content .banner-head-cont__header-col-2{display:none}.windows-content .jalousie-categories__item{height:600px}.windows-content .jalousie-category-item__title{font-size:33px}.pr-specifications{flex-direction:column}.pr-spec{flex-direction:row}.pr-spec__col:not(:last-child){margin-right:15px}.windows-categories .jalousie-category-item__price{font-size:33px}.windows-categories .jalousie-categories__item--full-width{height:540px}.windows-categories .jalousie-categories__item--full-width .pr-spec__col-2{margin-top:0}.windows-categories .jalousie-categories__item--full-width .pr-spec__name{font-size:12px}.windows-categories .jalousie-categories__item--full-width .pr-specifications{flex-direction:row}.windows-categories .jalousie-categories__item--full-width .category-cont{flex-direction:column;max-width:415px}.windows-categories .jalousie-categories__item--full-width .category-cont__price-wrap{margin-top:30px}.windows-categories .jalousie-categories__item--full-width .pr-specifications__item{margin-bottom:0}.windows-categories .jalousie-categories__item--full-width .category-cont__col-1{order:1}.windows-categories .jalousie-categories__item--full-width .category-cont__col-3{margin-left:auto}.windows-categories .jalousie-categories__item--full-width .jalousie-category-item__price{margin-bottom:30px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar{width:50px;height:50px}.windows-categories .jalousie-categories__item--full-width .spec-progress-bar__label{font-size:14px}.win-str-prices-head{max-width:100%;align-items:flex-end}.slider-prices-head__col-1{max-width:420px}.slider-prices-head__col-2{flex:0 0 auto}.slider-prices-head__select{width:200px}.tabs-buttons__item:not(:last-child){margin-right:40px}.rooms-cont{flex-direction:column}.rooms-cont__prices{display:flex;margin-bottom:30px}.rooms-cont__col-1{width:100%;margin-right:0}.prices-houses-head__title{margin-bottom:0}.prices-houses-head{justify-content:space-between;margin-bottom:30px}.rooms-price-line{display:none}.rooms-cont__prices-col:not(:last-child){margin-right:40px;padding-right:40px}.rooms-cont__prices-col-1{border-right:1px solid #e5e5e5}.rooms-tabs-head{margin-bottom:10px}.prices-win-rehau-list__item--balcony-block .win-item__img{max-height:266px}.win-item__img{max-height:185px}.slider-windows{justify-content:space-between}.rooms-windows-prices .slider-windows__col-blc .slider-prices__cell-cont,.rooms-windows-prices .slider-windows__col:nth-child(3) .slider-prices__cell-cont{margin-top:-33px}.slider-windows__img{max-height:185px}.house-item__img{height:280px}.prices-houses-cont__col-2{width:230px}.prices-structure__col-1{margin-right:20px}.prices-carousel-str__cell{margin-right:30px}.prices-carousel-str-cell__title{font-size:14px}.carousel-houses{height:400px}.win-img-head-info{flex-wrap:wrap}.win-img-head-info__img{width:470px;height:425px;top:-50px;left:-90px}.win-img-head{flex-wrap:wrap}.win-img-head__col-1{margin-right:0;margin-bottom:50px}.win-img-head__col-2{width:100%}.win-img-head-info__col-1,.win-img-head-info__col-2{flex:0 0 50%}.win-img-head-info__col-2{margin-left:0}.win-specifications{flex-direction:row;justify-content:space-between}.win-specifications .pr-spec{flex-direction:column}.win-specifications .pr-specifications__item{margin-bottom:0}.win-specifications .pr-spec__col-wrap{border-bottom:none}.win-specifications .pr-spec__name{margin-bottom:10px}.win-specifications .pr-spec__col-1{width:auto;margin-right:0}.win-specifications .pr-specifications__item{width:calc(33.33333% - 45px)}.win-specifications .pr-specifications__item:not(:last-child){padding-right:20px;margin-right:70px;border-right:1px solid #e0e0e0}.win-img-head-section .container{padding-left:100px;padding-right:100px}.win-img-hints__item-1{top:11px!important;left:119px!important}.win-img-hints__item-2{top:50px!important;left:260px!important}.win-img-hints__item-3{top:130px!important;left:178px!important}.win-img-hints__item-4{top:136px!important;left:287px!important}.win-img-hints__item-5{top:240px!important;left:270px!important}.win-img-hints__item-6{top:300px!important;left:192px!important}.win-carousel{height:450px}.win-carousel__cell{width:calc(100% - 140px)}.win-carousel-cont__title{font-size:37px;margin-bottom:30px}.win-carousel-cont__container{padding-right:0}.win-carousel-nav{right:calc(20% + -30px)}.balcony-decor-prices__cont{padding:0 40px}.calc-info-cont__col-1{margin-right:50px}.win-single-content .product-colors-wrap{height:525px}.win-single-content .pr-colors-wrappper{margin-left:-90px}.win-single-content .product-colors-info-2 .pr-colors-info{padding:40px 50px}.win-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:120px}.colors-cat-tabs-head__item:not(:last-child){margin-right:40px}.colors-list-tabs-head{margin-top:20px}.colors-list-tabs-head__item:not(:last-child){margin-right:20px}.calc-win-cont{flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.calc-win-cont__col-1,.calc-win-cont__col-2{grid-column:1/2}.calc-win-cont__col-3{grid-column:2/3;grid-row:1/3}.win-type{display:flex}.calc-balc-type,.win-type-btn{width:125px;height:105px}.win-type__item-1 .win-type-btn__img{max-width:41px;max-height:66px;height:auto}.win-type__item-2 .win-type-btn__img{max-width:53px;height:auto}.win-type__item-3 .win-type-btn__img{max-width:77px;height:auto}.win-type__item-4 .win-type-btn__img{max-width:57px;height:auto}.calc-win-settings__item:not(:last-child){margin-bottom:30px}.calc-cat-item{height:270px}.calc-cat-item__title{font-size:24px;max-width:160px}.calc-cat-item{height:340px;flex-direction:column}.calc-cat-item__col-1{flex:1 1 auto;height:190px;max-height:190px}.calc-cat-item__col-2{flex:0 0 auto;width:100%;max-width:100%;flex-grow:1}.calc-balc-steps{display:flex;justify-content:space-between}.steps-list{display:flex}.step__head-col:first-child{display:none}.calc-balcony-cont{display:flex;flex-direction:column}.calc-balcony-cont__col-1{height:425px;order:2}.calc-balcony-cont__col-2{order:1}.steps-list__item{width:20%}.step{text-align:center;align-items:center}.calc-param-type__item{width:25%}.calc-balc-type{width:100%}.calc-delivery{display:grid;grid-template-columns:1fr 1fr 1fr}.delivery-item__box{max-width:100%;width:100%}.calc-win-head__title{margin-bottom:0}.houses-list{grid-gap:30px}.balcony-decor-content .gallery-counter .gallery-big__numbers{bottom:15px;right:27px}.balcony-decor-content .gallery-counter .gallery-big__current-img-num{right:40px}.windows-prices__col-2 .windows-prices__img{min-height:226px}.windows-prices__col-3 .windows-prices__img{min-height:325px}.windows-prices__col:nth-child(3) .slider-prices__cell-cont{margin-top:-52px}.prices-win-rehau-list{grid-column-gap:40px}.prices-win-rehau-list__item--balcony-block .win-item__info{margin-top:-52px}.pay-form__label-text{margin-bottom:30px}.pay-form__label-text br{display:inline}.pay-form__label-text span{position:absolute;padding-left:0;padding-top:5px}.pay-rules-section{padding-top:70px;padding-bottom:70px}.pay-rules-section:after,.pay-rules-section:before{left:60px;right:60px}.pay-rules-card-list{padding-top:40px;padding-bottom:40px}.win-similar .article-item__head{white-space:normal;flex-wrap:wrap}.win-similar .accessories-carousel-three__item.carousel-cell{width:570px;overflow:hidden}}@media screen and (max-width:991px){.container{padding-left:40px;padding-right:40px}.show-768{display:block}.header-menu{display:none}.header-btns,.header-cont,.header-scroll .btn-menu{height:70px}.logo__img{height:43px}.header-scroll .logo__img,.logo__img{max-width:127px}.line-vert{padding-right:0;margin-right:0}.btn-search{max-width:70px}.search-wrapper .search-icon{width:26px;height:26px}.btn,.btn-large{font-size:13px;padding-left:15px;padding-right:15px;min-width:155px}.btn{height:40px}.order-call .btn-large--color-light{min-width:70px}.header-cont,.header-inform{padding-left:0}.header-info__col:not(:last-child){margin-right:15px}.header-info__col-menu{display:block;margin-right:15px}.fadeIn .header-info__col-menu,.fadeOut .header-info__col-menu{-webkit-animation:none;animation:none}.btn-menu{width:70px;height:70px}.search-block--active{right:70px;width:calc(100vh - 629px)}.home-slider{margin-top:0}.home-slider__col-1{width:250px}.home-slider__title{font-size:40px}.home-slider__cont-wrapper{padding-bottom:30px}.home-carousel,.home-slider{height:calc(100vh - 70px)}.stock-banner__title{font-size:30px;margin-bottom:20px}.stock-banner__cont-wrapper{padding-bottom:30px}.stock-done{font-size:23px}.home-carousel .flickity-page-dots{right:30px}.home-slider .flickity-page-dots li.is-selected:after{width:20px}.home-slider .flickity-page-dots li:before{font-size:13px}.home-carousel-nav{bottom:22px;right:37px}.about-cont__title,.home-slider-nav__title,.stock-banner__title{font-size:30px}.about-cont{margin-top:35px;flex-direction:column}.about-cont__col:first-child{margin-bottom:20px}.about-cont__btn{margin-top:30px}.about-title__small{font-size:103px;line-height:1.6}.about-title__big{font-size:302px;letter-spacing:-7px}.home-advantage__pic{height:66px}.home-advantage__title{font-size:13px;margin-bottom:15px}.home-advantages-list__item{width:calc(33.33333% - 34px)}.home-advantages-list__item:not(:last-child){margin-right:50px}.home-advantages-list__item:nth-child(3){margin-right:0}.employees-slider,.slider-nav{height:315px}.employees-slider__cell,.slider-nav__cell{width:calc(33.33333% - 15px);margin-right:20px;margin-left:20px}.employees-slider__cell.is-selected .employees-slider-nav-cell,.employees-slider__cell.is-selected .slider-nav-cell,.slider-nav__cell.is-selected .employees-slider-nav-cell,.slider-nav__cell.is-selected .slider-nav-cell{padding:40px 10px 30px}.employees-slider__img-wrap,.slider-nav__img-wrap{height:255px}.btn--text-link{min-width:auto;padding:0}.employees-slider-cell,.slider-nav-cell{padding:50px 26px 38px}.employees-slider-cell__title,.slider-nav-cell__title{font-family:Mulish Regular;margin-bottom:10px}.employees-slider-cell__price,.slider-nav-cell__price{font-size:14px}.page-title{font-size:30px}.stage-item__circle,.stage-item__name{font-size:14px}.stage-item__circle{width:30px;height:30px}.stage-work-list__item{width:calc(33.33333% - 14px)}.stage-work-list__item:not(:last-child){margin-right:20px}.stage-work-list__item:nth-child(3){margin-right:0}.home-slider-rehau-sl{height:353px}.home-slider-rehau-wrap{padding-top:80px}.home-slider-rehau-wrap__title{font-size:176px}.slider-rehau-nav{bottom:225px}.home-features-window-tbl-body__col{min-width:50%}.home-slider-prices .container{padding-right:0}.win-prices__col-1{position:relative;flex-grow:1;overflow:hidden}.win-prices__col-1:after{content:"";position:absolute;top:0;right:0;width:180px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);z-index:2}.win-prices__panels{overflow-x:auto;overflow-y:hidden}.win-prices__panels::-webkit-scrollbar{width:6px;height:6px}.win-prices__panels::-webkit-scrollbar-track{background:#fff0}.win-prices__panels::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.win-prices__panels::-webkit-scrollbar-thumb:hover{background:#fff0}.win-prices .slider-windows__col-blc .slider-windows__img{max-height:206px;min-height:202px;-o-object-fit:inherit;object-fit:inherit}.main-home .employees-block{margin-bottom:60px}.slider-windows__col:last-child{padding-right:40px}.slider-windows__col:nth-child(3) .slider-prices__cell-cont{margin-top:-16px}.slider-prices-head{margin-right:40px}.home-about,.home-advantages,.home-slider-nav,.home-stage-work,.section-ind{margin-bottom:60px}.credit-calc{height:345px}.acf-field input[type=email],.acf-field input[type=text],.acf-field textarea,.wpcf7-text{height:40px}.feedback-b--pos .feedback-b__link-all-reviews{bottom:0}.wpcf7-submit{font-size:13px}.certificate-head,.credit-info-head{height:265px;margin-top:-50px;padding:0 40px}.home-credit .credit-calc__wrap{height:calc(100% - 50px)}.certificate-banner,.credit-info-banner{height:305px}.certificate-banner__img,.credit-info-banner__img{height:138%}.credit-icons-col__title{font-size:14px}.slider-reviews-block{flex-direction:column}.slider-reviews-block .page-title{margin:0}.slider-reviews-block__col-1{margin-right:0}.slider-reviews-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.slider-reviews-head__col-1{max-width:330px}.slider-reviews-head br{display:none}.gallery-container{padding-left:40px}.gallery-big{width:500px;height:364px}.gallery-big .flickity-page-dots{left:10px;bottom:20px}.gallery-big__current-img-num{right:187px}.gallery-small{height:150px;margin-bottom:0}.gallery-small__cell{width:124px;height:124px}.certificates-head{flex-direction:column}.certificates-head__page-title{margin-bottom:0}.certificates-head__col-1{margin-right:0;margin-bottom:30px}.certificates-slider{height:175px}.certificates-slider__cell{width:calc(33.33333% - 50px);margin-right:50px}.certificates-head-title{display:flex;justify-content:space-between;align-items:center}.certificates-toolbar{flex-direction:row}.certificates-toolbar__col-1{margin-left:40px}.certificate-head{height:330px;margin-top:0;padding-top:40px}.home-certificates-section{margin-bottom:-50px}.home-feedback--group-certificates .credit-calc__wrap{height:100%;padding-top:50px}.credit-calc__img{height:130%}.acf-map{height:450px}.home-info-cont{flex-direction:column}.home-info-cont__col:not(:last-child){margin-bottom:20px}.sidebar-menu{width:345px;top:43px;height:calc(100vh - 43px)}.sidebar-menu-catalog>.menu-item>a{font-size:18px}.sidebar-menu-pages a{font-size:14px}.footer-info:before{margin-left:-40px;width:calc(100% + 80px)}.footer-menu-list__col{width:33.33333%}.footer-menu-list__col-1,.footer-menu-list__col-2,.footer-menu-list__col-3,.footer-menu-list__row-1{display:none}.footer-menu-list__row-2{margin-top:0}.about-prod-images__item:nth-child(2){height:315px;flex:0 0 260px;width:260px}.about-prod-images__item:first-child,.about-prod-images__item:nth-child(3){height:260px}.history-company__title{margin-top:12px}.history-carousel{height:250px}.history-carousel-item__title{font-size:30px;margin:5px 0 10px}.about-prod-group{padding:40px 40px 110px}.about-prod-img__title{font-size:16px}.about-production-desc{flex-direction:column}.about-production-desc__col:first-child{margin-bottom:30px}.slider-vacancies{height:680px}.vacancy-item{flex-direction:column}.vacancy-item__col-2{width:100%}.vacancy-contacts-wrap{padding-top:0;justify-content:flex-start}.vacancy-contacts{display:flex;justify-content:space-between;width:100%;margin-top:30px;padding:0 30px}.vacancy-information{padding:30px}.vacancy-contacts-item{display:flex;flex-direction:column}.reviews-carousel{height:325px}.acf-map{height:350px}.home-feedback .credit-calc__wrap{height:100%}.footer-menu-list__col{width:auto;flex:1 1 auto}.footer-menu-list__col-4,.footer-menu-list__col-6{flex-basis:20%}.footer-menu-list__col-5{flex-grow:4;flex-basis:60%}.foo-cont{display:flex;justify-content:center}.foo-cont__item:first-child{margin-right:40px}.history-company{flex-direction:column}.history-company__title{max-width:230px}.history-company-nav{display:none}.vacancies-slider-nav{right:0;top:-74px}.certificates-info{padding:40px}.block-ind{padding-left:0;padding-right:0}.certificate-item__name{font-size:13px}.cert-file-size__item:first-child{margin-right:20px}.banner-head,.certificates-banner{height:calc(100vh - 70px)}.footer-contacts__tel-row{margin-top:0;margin-bottom:10px;line-height:1}.footer-contacts__link-tel{display:inline-block;line-height:1.4}.time-b{margin-bottom:20px}.time-b__col:not(:last-child){margin-right:10px}.time-b__colon,.time-b__num{font-size:23px;letter-spacing:2px}.time-b__title{font-size:15px}.article-item__title{display:block;display:-webkit-box;max-height:64px;font-size:20px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;max-width:210px}.publications-head__col-2{padding-bottom:0}.accessories-categories-section{margin-top:50px}.grid-item{height:245px}.accessories-cat-list__item:nth-child(odd){height:245px;margin-right:20px}.accessories-cat-list__item:nth-child(2n){height:245px}.jalousie-categories__item{height:300px}.jalousie-category-item__title{min-height:auto;margin-bottom:20px}.jalousie-category-item__price{font-size:30px;margin-bottom:20px}.jalousie-category-item__desc{margin-bottom:20px;line-height:1.3;max-height:80px;overflow:hidden}.jalousie-category-item{padding:30px}.btn-link-text{font-size:13px}.banner-section--ind{margin-bottom:30px}.balconies-price-glazing-info__title,.balcony-price-decor__price-num{font-size:25px}.balconies-price-glazing-item__col-1{max-width:242px}.balconies-price-glazing-head{margin-bottom:30px}.verandas-tabs{flex-direction:column}.verandas-tabs__col-1{margin-bottom:20px;flex:1 1 auto;margin-right:0;width:100%}.verandas-tabs-images{height:255px}.balconies-price-decor{padding-top:90px;flex-direction:column-reverse}.balconies-price-decor__col-1{margin-right:0;margin-top:20px}.balcony-img-svg{width:400px;height:610px}.balconies-price-list{margin-bottom:20px}.balconies-info{flex-direction:column;padding-left:40px;padding-right:40px}.balconies-info__img{height:300px;margin-bottom:30px}.balconies-info__cont{margin-left:0;max-width:100%}.balconies-info__desc{margin-bottom:30px}.stock-advantages{padding-left:0;padding-right:0}.stock-advantages__title{margin-bottom:0}.stock-advantage-item__circle{width:30px;height:30px;font-size:16px;margin-bottom:10px}.stock-advantage-item__title{margin-bottom:10px}.section-ind-top{margin-top:50px}.centre-info-section .container{padding-right:40px}.centre-info-map{flex-direction:column}.centre-info-map__col-1{width:100%;padding-right:0}.centre-info-list{display:flex;margin-bottom:40px}.centre-info-list__item{width:25%}.centre-info-list__item:not(:last-child){margin-bottom:0}.h-contacts__title{font-size:14px}.map-centre .acf-map{height:300px}.centre-managers-cont{flex-direction:column}.centre-managers-cont__col-1,.centre-managers-cont__col-2{width:100%;margin-right:0}.centre-managers-cont__col-1{margin-bottom:40px}.centre-managers-cont__col-2 .feedback-submit{margin-top:10px}.centre-managers-cont--ind{margin-bottom:40px}.centre-managers-list__item{flex:1 1 50%}.centre-manager-item__img{height:190px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts-form-feedback{margin-top:0}.centre-feedback{display:flex}.centre-feedback .contacts-form{top:0;position:relative}.contacts-form__title{font-size:30px}.centre-feedback__col{flex:1 1 50%}.centre-feedback__col:not(:last-child){margin-right:35px}.centre-products{padding-left:0;padding-right:0}.centre-products__col{flex:1 1 50%}.centre-products__col:not(:last-child){margin-right:35px}.centre-products__list-title{font-size:25px}.centre-gallery__title{left:540px}.contacts-box__col-1,.contacts-box__col-2{width:50%;flex:1 1 50%}.contacts-box__col-2{margin-top:-60px}.contacts-form{margin-bottom:15px}.contacts-form__title{font-size:20px}.contacts-form__col:not(:last-child){margin-bottom:15px}.contacts-form-feedback .feedback-submit{font-size:13px;padding-left:15px;padding-right:15px;min-width:155px;height:40px}.contacts-form-feedback .feedback-submit:after{right:11px}.contacts-box__col-2 .feedback{flex-direction:column}.contacts-box__col-2 .feedback__col:not(:last-child){margin-right:0;margin-bottom:20px}.c-contacts-block__item:first-child,.c-contacts-block__item:nth-child(2){margin-bottom:20px}.contacts-centre-section .container{padding-left:40px;padding-right:40px}.contacts-centre-item__title{font-size:17px}.gallery-content .acf-map{height:325px}.galleries-head .tabs-buttons{margin-bottom:3px}.galleries-map .marker-popup--vertical{width:300px}.galleries-list__item{width:calc(50% - 10px);margin-right:20px;margin-bottom:40px}.galleries-list__item:not(:last-child){margin-right:20px}.galleries-list__item:nth-child(2n){margin-right:0}.gallery-box__pic{height:245px}.gallery-box__title{height:34px}.gallery-box__address-text{min-height:47px}.gallery-info__col-1{padding-right:40px}.gallery-info-item__head{align-items:flex-end}.gallery-info-list__item{margin-bottom:20px;height:42px}.gallery-info-item{height:100%}.gallery-info-item__title{line-height:1}.gallery-info-item__title-wrap{max-width:116px}.gallery-info-item__value{line-height:1}.gallery-info-item:after{bottom:3px}.gallery-info-item__area{white-space:nowrap}.gallery-single .gallery-big{height:370px}.gallery-single .gallery-big__current-img-num{bottom:23px;font-size:25px}.gallery-single .gallery-big__count-slash{font-size:14px}.gallery-single .gallery-big__count-small{font-size:16px}.gallery-single .gallery-big__numbers{right:174px;bottom:29px}.gallery-single .gallery-small{height:139px}.gallery-single .gallery-small__cell{width:124px;height:124px}.gallery-single .gallery-small__cell.is-selected{height:124px;-webkit-animation:none;animation:none}.gallery-single .gallery-cont__col-2{padding-bottom:10px}.completed-work-list__item{font-size:16px}.completed-work__col-1{margin-right:30px}.work-list-wrap__title{margin-bottom:20px}.work-list-wrap__line{margin-top:20px;margin-bottom:20px}.work-review__title{margin-bottom:20px}.work-review-item__desc{margin-bottom:10px}.work-review-item__name{font-size:18px;margin-bottom:10px}.gallery-info-head__back{margin-bottom:20px}.galleries-single-info-section{margin-top:30px}.news-item{flex-direction:column}.news-item__col:not(:last-child){margin-bottom:10px}.news-item__col-1,.news-item__col-2,.news-item__col-3{width:100%;margin-right:0}.news-item__more{align-items:flex-start}.news-item__title{font-size:20px}.news-item__date{display:none}.news-item__date-top-wrap{margin-bottom:20px}.news-single__col-1{flex:1 1 auto;width:70%}.news-single__col-2{flex:1 1 auto;width:30%}.news-single__other-title{line-height:1.2}.reviews-page{flex-direction:column-reverse}.reviews-page__col-1{width:auto;margin-right:0}.reviews-aside{margin-top:40px;position:static}.reviews-aside__title{max-width:300px}.hide-768{display:none}.reviews-form{display:flex}.reviews-form__col-1,.reviews-form__col-2{flex:1 1 50%}.reviews-form__title{max-width:220px;margin:0}.reviews-section .container{padding-left:70px;padding-right:70px}.nav-links .next:after,.nav-links .prev:after{width:55px;height:55px}.nav-links .prev{padding-left:69px}.nav-links .next{padding-right:69px}.nav-links .prev:before{right:33px}.nav-links .next:before{left:33px}.acf-form-submit:after{right:30px}.acf-form-submit .acf-button{min-width:155px;height:40px;padding-left:0}.reviews-list__review-item{padding-bottom:15px;margin-bottom:25px}.stock-other-section{margin-bottom:0}.jalousie-category-item__title{letter-spacing:normal;font-size:25px}.decor-furniture-group,.product-colors-wrap{height:320px}.product-colors-info .pr-colors-wrappper{margin-left:45px}.product-colors-info__col{width:50%}.pr-colors-carousel{width:300px}.slider-colors{flex-direction:column}.slider-colors__col-1{margin-bottom:30px}.colors-slider-nav{margin-left:-16px}.pr-colors-desc{margin-top:40px;display:flex}.pr-colors-desc__col{width:50%}.pr-colors-desc__col:first-child{margin-right:40px}.stock-advantages-section .container,.stock-content-section .container{padding-left:40px;padding-right:40px}.pr-colors-wrappper__desc{margin-bottom:0}.doors-single-content .product-colors-section{padding-left:40px;padding-right:40px}.doors-single-content .pr-colors-info--bg{background:#fcd005;padding:35px 40px}.doors-single-content .balconies-info{padding-left:0;flex-direction:row}.doors-single-content .balconies-info__col-1{flex:0 0 46%}.doors-single-content .balconies-info__title{margin-bottom:20px}.doors-single-content .balconies-info__desc{margin-bottom:15px}.doors-single-content .balconies-info__img{height:360px;margin-bottom:0}.doors-single-content .balconies-info__cont{padding-left:35px}.doors-single-content .product-colors-wrap{height:280px}.doors-single-content .pr-colors-carousel{width:250px}.doors-single-content .slider-colors{align-items:flex-start}.doors-single-content .product-colors-2 .product-colors__col-1,.doors-single-content .product-colors-2 .product-colors__col-2,.doors-single-content .product-colors-info-2 .product-colors-info__col-1,.doors-single-content .product-colors-info-2 .product-colors-info__col-2{flex:0 0 50%}.doors-single-content .product-colors-info .pr-colors-wrappper{margin-left:0}.doors-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:20px}.doors-single-content .pr-colors-wrappper__desc{margin-bottom:20px}.slider-nav__cell{width:calc(33.33333% - 23px);margin-left:0;margin-right:35px}.accessories-carousel-three{height:510px}.accessories-carousel-three__item{width:calc(50% - 10px);margin-right:20px;margin-left:0}.accessories-carousel-three .article-item__pic{margin-bottom:15px}.accessories-carousel-three .article-item__img{height:300px}.accessories-carousel-three .article-item__title{height:auto;line-height:1.2;margin-bottom:10px}.gallery-slider{width:100%}.balcony-decor-content .decor-furniture-group,.balcony-decor-content .gallery-big,.balcony-decor-content .product-colors-wrap{height:320px}.decor-furniture-nav{margin-top:0;padding-right:30px}.balcony-decor-furniture-section{margin-top:40px}.decor-furniture-names__select{display:grid}.decor-furniture-names__select .select__current{padding-right:30px}.decor-furniture-names__select .select__list{top:100%}.decor-furniture-names__sel-title{text-transform:uppercase}.balcony-decor-prices{padding:50px 0}.balcony-decor-prices__cont{padding:0 40px}.jalousie-categories__item-feedback{width:100%;height:100%}.jalousie-categories__item-feedback p{margin:0}.jalousie-categories__item-feedback .feedback__col:first-child{margin-bottom:20px}.balcony-decor-feedback{display:flex;flex-direction:row}.balcony-decor-feedback__col{flex:0 0 50%}.balcony-decor-feedback__col:nth-child(2){padding-left:20px}.balcony-decor-feedback__title{font-size:25px}.balcony-decor-feedback .wpcf7-submit{font-size:13px;padding-left:25px;padding-right:50px;min-width:auto;height:40px}.balcony-decor-feedback .feedback-submit:after{right:45px}.windows-content .banner-head-cont-wrap{padding-bottom:0}.windows-content .jalousie-categories__item{height:330px;flex:1 1 100%;width:100%;margin-right:0}.windows-categories .jalousie-category-item{padding:30px}.windows-categories .jalousie-category-item__price{font-size:29px}.category-cont__col-1{flex:0 0 60%}.category-cont__col-2{flex:0 0 40%}.category-cont__col-3{max-width:25%;margin-top:-84px}.category-cont__col-4{max-width:20%;margin-top:-84px}.category-cont__price-wrap{margin-top:0}.windows-categories .jalousie-categories__item--full-width .pr-spec__col-2{text-align:left}.windows-categories .jalousie-categories__item--full-width .pr-specifications__item:not(:last-child){margin-right:0;margin-bottom:10px}.windows-categories .jalousie-categories__item--full-width .pr-spec__col:not(:last-child){margin-right:10px}.windows-categories .jalousie-categories__item--full-width .pr-specifications{flex-direction:column}.windows-categories .jalousie-categories__item--full-width .category-cont{max-width:100%;flex-direction:row}.windows-categories .jalousie-categories__item--full-width .pr-spec{flex-direction:row}.windows-categories .jalousie-categories__item--full-width .pr-spec__col:not(:last-child){margin-bottom:0}.windows-categories .jalousie-categories__item--full-width .category-cont__col-1{flex:0 0 57%}.windows-categories .jalousie-categories__item--full-width .category-cont__col-2{order:0;flex:0 0 auto}.windows-categories .jalousie-categories__item--full-width .category-cont__col-3{margin-top:-83px;flex:1 1 100%}.windows-remark{flex-direction:column}.windows-remark__col{margin-bottom:20px}.tabs-buttons__item:not(:last-child){margin-right:20px}.rooms-price__title-text{font-size:18px}.rooms-windows-prices .slider-windows__img,.slider-windows__img{max-height:143px}.slider-windows__col-3 .slider-windows__img{max-height:218px}.rooms-windows-prices .slider-windows__col-blc .slider-windows__img{min-height:202px;max-height:206px}.rooms-windows-prices .slider-windows__col-blc .slider-prices__cell-cont,.rooms-windows-prices .slider-windows__col:nth-child(3) .slider-prices__cell-cont{margin-top:-16px}.slider-windows__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rooms-cont__prices-col:not(:last-child){margin-right:25px;padding-right:25px}.rooms-price__btn{max-width:180px}.win-item__title{font-size:17px}.prices-win-rehau-list__item--balcony-block .win-item__img{max-height:207px}.win-item__img{max-height:143px}.prices-windows-two-section .slider-windows__col:last-child{padding-right:0}.prices-win-rehau-list__item--balcony-block .win-item__info{margin-top:-32px}.prices-houses-cont{flex-direction:column}.prices-houses-cont__col-1{margin-right:0}.prices-houses-cont__col-2{width:100%;padding-right:30px}.prices-houses-cont__nav{display:none}.prices-houses-info{display:flex;margin-top:20px}.prices-houses-cont__desc{margin-bottom:0;margin-right:20px}.win-str-prices{margin-bottom:20px}.prices-structure-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.prices-structure-head__title{margin-bottom:0}.carousel-houses__cell{width:250px}.house-item__img{height:250px}.prices-houses-section .container{padding-right:0}.prices-houses-head{padding-right:30px}.prices-houses-cont__col-1{position:relative}.prices-houses-cont__col-1:after{content:"";position:absolute;top:0;right:0;width:180px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);z-index:2}.win-img-head-section .container{padding-left:40px;padding-right:40px}.win-specifications .spec-progress-bar{width:80px;height:80px}.win-specifications .spec-progress-bar__label{font-size:28px;letter-spacing:normal}.win-img-head-info__from{font-size:16px}.win-img-head-info__price{letter-spacing:normal;font-size:35px}.win-img-head-info__desc,.win-img-head-info__price,.win-img-head-info__title{margin-bottom:20px}.win-img-hints__item-6{top:283px!important;left:167px!important}.win-carousel{height:345px}.win-carousel-cont,.win-carousel__cell{width:100%}.win-carousel-cont__container{padding:0 30px 30px 40px}.win-carousel-cont__title{font-size:30px;margin-bottom:20px;letter-spacing:normal}.win-carousel-cont__desc{margin-bottom:30px;max-height:75px;overflow:hidden}.win-carousel-nav{right:calc(20% + -125px);padding-bottom:23px}.technical-parameters{-moz-column-count:1;column-count:1}.calc-win-cont__col-1{grid-column:1/1}.calc-win-cont__col-2{grid-column:2/2}.calc-win-cont__col-3{grid-column:1/3;grid-row:2/3;flex:1 1 auto;max-width:100%;margin-top:30px}.win-type{flex-direction:column}.calc-win-cont{grid-template-columns:auto 1fr}.calc-win-settings{display:grid;grid-gap:20px;grid-template-columns:1.5fr 1fr 1fr}.calc-win-settings__item:nth-child(2){grid-column:1/2;grid-row:2/2}.calc-win-settings__item:nth-child(3){grid-row:1/3}.calc-win-foo{grid-row:1/3}.win-checkbox{height:100%}.calc-win-settings__item:not(:last-child){margin-bottom:0}.win-checkbox__item,.win-checkbox__item-1,.win-checkbox__item-2{margin:8px 0}.inp-text,.select__current{height:40px}.calc-info-cont{flex-direction:column}.calc-info-cont__col-1{margin-right:0;max-width:100%}.calc-info-cont__col{width:100%}.calc-info-feedback{display:flex;margin-top:40px}.calc-info-feedback__desc{margin-bottom:0;margin-right:40px}.calc-info-feedback__desc,.calc-info-feedback__form{width:50%}.feedback-submit-btn .wpcf7-submit{height:40px;font-size:13px;padding-left:15px;padding-right:45px;min-width:auto}.feedback-submit-btn:after{right:15px}.win-single-content .product-colors-wrap{height:280px}.win-single-content .pr-colors-wrappper{margin-left:0}.win-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:20px}.win-single-content .colors-cat-tabs-head__item:not(:last-child){margin-right:14px}.win-single-content .colors-cat-tabs-head__item{font-size:14px;letter-spacing:normal}.win-single-content .pr-colors-info--bg{background:#fcd005;padding:35px 40px;margin-left:40px;margin-right:40px}.win-single-content .pr-colors-info--bg .pr-colors-wrappper__title{margin-bottom:20px}.win-single-content .pr-colors-info--bg .pr-colors-wrappper__desc{margin-bottom:30px}.win-single-content .product-colors-wrap{margin-left:40px;margin-right:40px}.modal-cont .btn-menu{width:70px;height:70px}.modal-cont .btn-menu__title{font-size:10px}.modal-cont .close-icon{width:20px;height:20px}.step__title{font-size:11px}.calc-parameters{grid-template-columns:1fr;grid-gap:20px}.calc-param-type{flex-direction:column}.calc-param-body{flex-direction:row}.calc-param-type__item{width:auto}.calc-balc-cont__item{padding-right:19px}.calc-param-type{margin-bottom:0}.calc-balc-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 40px}.calc-balcony-cont__col-1{height:605px}.calc-parameters__col-2{flex:1 1 auto;max-width:100%}.calc-accessories{grid-template-columns:repeat(3,1fr);grid-gap:20px 30px}.accessory-item__pic{height:125px}.delivery-item__box{height:160px;margin-bottom:20px}.delivery-item .checkbox-cont{font-size:11px}.delivery-item__title{font-size:14px}.delivery-item__img-2{width:auto;height:auto}.delivery-item__img{max-width:28%;width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down}.calc-delivery__item:not(:last-child){margin-right:0}.calc-delivery{grid-column-gap:30px}.calc-total__col-1{margin-right:30px}.houses-list{grid-template-columns:repeat(2,1fr)}.windows-prices__col:not(:last-child){margin-right:40px}.windows-prices__col-1 .windows-prices__img{max-height:163px}.windows-prices__col-2 .windows-prices__img{min-height:auto}.windows-prices__col-3 .windows-prices__img{min-height:235px}.windows-prices__col:nth-child(3) .slider-prices__cell-cont{margin-top:-25px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{font-size:12px}.slider-rehau-item-desc__title{font-size:30px}.win-img-head-info__img{height:312px;top:10px;left:-90px}.main-home .home-feedback--group-certificates{margin-bottom:60px}.sm-title{font-size:20px}.pay-methods-section .page-title br,.pay-return-section .page-title br,.pay-rules-section .page-title br{display:none}.pay-rules-card-list{display:block;padding-top:10px;padding-bottom:20px}.pay-rules-card-list__card-cont{margin-top:50px}.pay-rules-section:after,.pay-rules-section:before{left:40px;right:40px}.win-similar .article-item__head{white-space:normal;flex-wrap:wrap}.win-similar .accessories-carousel-three__item.carousel-cell{width:330px;overflow:hidden}}@media screen and (max-width:767px){.container{padding-left:30px;padding-right:30px}.hide-567{display:none}.show-567{display:block}.stock-banner__cont-wrapper{padding-left:30px}.stock-banner__title{margin-bottom:20px}.home-carousel-nav{bottom:22px}.home-slider__col-1{display:none}.header-info__col:nth-child(3){display:none}.home-advantages .container{position:relative;overflow:hidden}.home-advantages .container:after{content:"";position:absolute;top:0;right:0;width:180px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0)}.home-advantages-list{flex-wrap:nowrap;overflow-x:auto}.home-advantages-list::-webkit-scrollbar{width:6px;height:6px}.home-advantages-list::-webkit-scrollbar-track{background:#fff0}.home-advantages-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.home-advantages-list::-webkit-scrollbar-thumb:hover{background:#fff0}.home-advantages .container{padding-right:0}.home-advantages-list__item{width:calc(33.33333% - -13px)}.home-advantages-list__item:not(:last-child){margin-right:40px;margin-bottom:0}.home-about,.home-advantages,.home-slider-nav,.home-stage-work,.section-ind{margin-bottom:40px}.employees-slider,.slider-nav{margin-top:20px;height:290px}.employees-slider__img-wrap,.slider-nav__img-wrap{height:100%}.employees-slider__cell,.slider-nav__cell{width:100%}.employees-slider__cell.is-selected .employees-slider-nav-cell,.employees-slider__cell.is-selected .slider-nav-cell,.slider-nav__cell.is-selected .employees-slider-nav-cell,.slider-nav__cell.is-selected .slider-nav-cell{padding:20px 30px}.home-stage-work .container{padding-left:0;padding-right:0}.stage-work-wrap{padding:40px 30px}.stage-work-list__item{width:calc(50% - 14px)}.stage-work-list__item:not(:last-child){margin-right:0}.home-slider-rehau-wrap__title{font-size:96px}.home-slider-rehau-wrap__title-text{left:20px;right:auto;top:-23px}.slider-rehau-item__img{margin-left:-20px}.slider-rehau-item-footer__price{font-size:25px;letter-spacing:normal}.slider-rehau-item-desc__title{font-size:30px}.slider-rehau-item__col-1{flex:0 0 40%;width:40%}.slider-rehau-item__col-2{flex-grow:1}.slider-rehau-nav{top:3px;bottom:auto}.home-features-window .container{padding-right:0}.home-slider-rehau-sl{height:267px}.home-features-window-tbl-body__col{min-width:calc(50% + 65px)}.credit-calc{height:410px}.credit-calc .feedback{flex-direction:column}.credit-calc .feedback__col{max-width:275px}.credit-calc .feedback__col:first-child{margin-right:0}.home-credit .credit-calc__wrap{height:100%}.home-credit .feedback{flex-direction:column}.home-credit .feedback__col{max-width:275px}.home-credit .feedback__col:not(:last-child){margin-right:0}.acf-field input[type=text],.acf-field textarea,.wpcf7-text{width:100%}.certificate-head,.credit-info-head{margin-top:0}.credit-calc-cont{padding-left:0;padding-right:0}.credit-info-head{flex-direction:column;align-items:flex-start;padding:30px;height:auto}.credit-info-head__col-1{margin-bottom:20px}.credit-info-head__col-2{padding-left:0}.credit-info-banner{height:325px}.credit-icons{padding-left:30px;padding-right:30px}.credit-icons__col{width:25%;margin-right:15px}.credit-icons br{display:none}.reviews-carousel__cell{width:100%;margin-right:0}.reviews-carousel{height:305px}.gallery-cont__col{flex:1 1 auto}.gallery-cont__col-2{display:none}.gallery-container{padding-left:30px;padding-right:30px}.gallery-big .flickity-page-dots{display:none}.gallery-big{width:100%}.gallery-big__current-img-num{bottom:30px;right:36px}.gallery-big__numbers{right:22px;bottom:37px}.gallery-sl-nav .btn-next,.gallery-sl-nav .btn-prev{height:50px;min-width:50px}.certificates-slider__cell{width:50%;margin-right:0}.certificates-head{margin-bottom:40px}.certificate-head{padding:30px;height:auto;flex-direction:column}.home-certificates-section .container{padding-left:0;padding-right:0}.certificate-head__col-1{padding-top:0;margin-bottom:20px}.certificate-head__col-2{padding-left:0}.certificates-head__col-1{padding-left:30px;padding-right:30px}.certificates-head__col-2{padding-left:30px}.home-certificates-section{margin-bottom:0}.home-feedback--group-certificates .credit-calc__wrap{padding-top:0}.home-feedback--group-certificates .feedback{flex-direction:column}.home-feedback--group-certificates .feedback__col{max-width:275px}.home-feedback--group-certificates .feedback__col:not(:last-child){margin-right:0}.feedback__col{margin-right:0}.feedback__col:not(:last-child){margin-bottom:20px}.main-home .employees-block{margin-bottom:40px;padding-left:30px;padding-right:30px}.home-company-section .container{padding-left:0;padding-right:0}.achievements{padding:30px 0 30px 30px}.achievements-list-wrap{position:relative;overflow:hidden}.achievements-list-wrap:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,rgb(252 208 5 / .7) 50%,#fff0)}.achievements-list{flex-wrap:nowrap;overflow-x:auto}.achievements-list::-webkit-scrollbar{width:6px;height:6px}.achievements-list::-webkit-scrollbar-track{background:#fff0}.achievements-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.achievements-list::-webkit-scrollbar-thumb:hover{background:#fff0}.achievements-list__item{width:calc(50% + -65px);margin-right:20px;margin-bottom:0;flex:0 0 auto}.achievements-list__item:nth-child(-n+3){margin-bottom:0}.win-prices .tabs__item:not(:last-child){margin-right:30px}.win-prices .tab{flex-direction:column-reverse}.win-prices .tab:hover .tab__name{transform:none}.win-prices .tab__circle{margin-right:0}.h-contacts__title{display:flex;align-items:flex-end;min-height:44px}.h-contacts__col{margin-right:20px}.h-contacts__col-2{flex:1}.h-contacts__col-3,.h-contacts__col-4{flex:0 0 auto}.h-contacts__col-4{margin-right:0}.marker-popup{height:100%}.h-map{margin-left:-30px;width:calc(100% + 60px)}.marker-info{height:100%;flex-direction:column}.marker-info__col-1{width:100%;height:45px;border-bottom:1px solid rgb(0 0 0 / .1);border-right:none}.marker-info__btn-close{padding:0 30px;justify-content:flex-start}.marker-info__btn-close:hover{transform:none}.marker-cont{flex-direction:column;padding:30px}.marker-cont__col{max-width:100%;width:100%}.marker-cont__col:not(:last-child){margin-bottom:30px}.marker-head{flex-direction:column;align-items:flex-start}.marker-head__col-1{margin-right:0;margin-bottom:10px}.footer-info:before{margin-left:-30px;width:calc(100% + 60px)}.sidebar-menu{width:100%}.btn-menu__title{font-size:12px}.btn-menu .close-icon{width:19px;height:19px}.feedback-b--pos,.sidebar-nav{padding-left:90px;padding-right:90px}.feedback-b--pos{margin-left:-90px;width:calc(100% + 180px)}.search-block--active{right:70px;width:227px}.g-achievements .container{padding-left:0;padding-right:0}.history-company__col-2{position:relative;margin-left:-30px}.history-company__col-2:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.about-history-section .container{padding-right:0}.about-production-section .container{padding-left:0;padding-right:0}.about-prod-group{padding-left:30px;padding-right:30px}.about-prod-images{flex-wrap:nowrap;overflow-x:auto}.about-prod-images::-webkit-scrollbar{width:6px;height:6px}.about-prod-images::-webkit-scrollbar-track{background:#fff0}.about-prod-images::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.about-prod-images::-webkit-scrollbar-thumb:hover{background:#fff0}.about-prod-images__item:first-child,.about-prod-images__item:nth-child(2),.about-prod-images__item:nth-child(3){width:320px;height:255px;flex:0 0 auto}.about-prod-images--ind{margin-left:30px;margin-top:-90px}.empls-head{justify-content:space-between;align-items:flex-end}.employees-slider-cell{padding:20px}.employees-slider__cell.is-selected .employees-slider-cell,.employees-slider__cell.is-selected .employees-slider__img,.employees-slider__cell.is-selected .employees-slider__img-wrapper,.employees-slider__cell.is-selected .img-wrapper,.employees-slider__cell.is-selected .slider-nav__img,.slider-nav__cell.is-selected .employees-slider-cell,.slider-nav__cell.is-selected .employees-slider__img,.slider-nav__cell.is-selected .employees-slider__img-wrapper,.slider-nav__cell.is-selected .img-wrapper,.slider-nav__cell.is-selected .slider-nav__img{transform:scale(1);padding-left:20px;padding-right:20px}.vacancy-info__title{font-size:20px}.certificates-info-section{margin-top:0}.banner-head__wrap,.certificates-banner__wrap{align-items:flex-end;padding-bottom:80px}.certificates-info-section .container{padding-left:0;padding-right:0}.certificates-info{padding:40px 30px}.certificates-info__cont{flex-direction:column}.certificates-info__col:first-child{margin-bottom:20px}.cert-content .section-ind{margin-bottom:30px}.certificate-row__item-1{width:63%}.certificate-row__item-2{width:37%}.footer-menu-list__col-4,.footer-menu-list__col-5,.footer-menu-list__col-6{flex-basis:33.33333%}.foo-cont{flex-direction:column}.foo-cont__item:first-child{margin-right:0}.footer-contacts__tel-row{margin-top:15px}.footer-menu-btns .btn__text{width:-webkit-min-content;width:-moz-min-content;width:min-content}.publications-head{flex-direction:column;align-items:flex-start}.publications-head__col-1{margin-bottom:30px}.section-ind-top{margin-top:40px}.articles-list__item{width:100%;margin-right:0;margin-bottom:30px}.articles-list__item:nth-child(3n){margin-right:0}.articles-list__item:nth-last-child(-n+2){margin-bottom:40px}.articles-list__item:last-child{margin-bottom:0}.article-item__title{height:auto;max-width:100%}.tabs-head__btn:not(:last-child){margin-right:50px}.gutter-sizer{width:10px}.grid-item,.grid-sizer{width:calc(50% - 10px)}.grid-item{margin-bottom:10px}.accessories-cat-item__title{font-size:20px;letter-spacing:normal}.accessories-cat-list__item:nth-child(odd){margin-right:10px}.jalousie-categories-section .container{padding-left:0;padding-right:0}.jalousie-categories{flex-direction:column}.jalousie-categories__item{width:100%;margin-right:0;margin-bottom:0}.balconies-content .banner-section--ind,.verandas-content .banner-section--ind{margin-bottom:0}.balconies-price-glazing-head{flex-direction:column;align-items:flex-start}.balconies-price-glazing-head__col-1{margin-bottom:30px}.balconies-tabs-list{align-items:flex-start}.balconies-tabs-list .title-circle{flex-direction:column-reverse;text-align:center;line-height:1}.title-circle__col:not(:last-child){margin-right:0;margin-top:10px}.balconies-price-glazing-item{flex-direction:column}.balconies-price-glazing-item__col-1{margin-bottom:30px;max-width:none;margin-right:0}.balconies-price-glazing-info__title{display:none}.verandas-tabs-images{height:305px}.balcony-glazing-price{display:flex}.balcony-glazing-price .balcony-price-decor-line{width:1px;height:100%;margin:0 20px}.btn-large__icon,.btn__icon{flex:0 0 auto}.balconies-info{padding-left:30px;padding-right:30px}.balconies-info__title{margin-bottom:20px}.stock-advantages-head{align-items:center;margin-bottom:40px;margin-right:30px}.stock-advantages-list-wrap{position:relative}.stock-advantages-list-wrap:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2;overflow:hidden}.stock-advantages-list{overflow-x:auto;overflow-y:hidden}.stock-advantages-list::-webkit-scrollbar{width:6px;height:6px}.stock-advantages-list::-webkit-scrollbar-track{background:#fff0}.stock-advantages-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.stock-advantages-list::-webkit-scrollbar-thumb:hover{background:#fff0}.stock-advantages-list__item{flex:0 0 auto;width:235px}.stock-advantages-list__item:not(:last-child){margin-right:20px}.stock-advantages-list__item:last-child{padding-right:20px}.centre-info-list{flex-wrap:wrap}.centre-info-list__item{width:calc(50% - 20px)}.centre-info-list__item:first-child,.centre-info-list__item:nth-child(3){margin-right:20px}.centre-info-section .container{padding-left:0;padding-right:0}.centre-info-map__col-1,.centre-info__title{padding-left:30px;padding-right:30px}.centre-managers-list{flex-direction:column}.centre-managers-list__item:not(:last-child){margin-right:0;margin-bottom:30px}.centre-manager-item__img{max-width:100%;height:310px}.centre-feedback{flex-direction:column}.centre-feedback__col:not(:last-child){margin-right:0}.centre-feedback .feedback{flex-direction:row}.centre-feedback .feedback__col:not(:last-child){margin-right:20px}.centre-products{flex-direction:column}.centre-products__list-title{max-width:100%;margin-bottom:10px}.centre-products__col:not(:last-child){margin-right:0;margin-bottom:30px}.centre-gallery-section .container{padding-right:30px}.centre-gallery__title{position:static;left:auto}.centre-gallery__title br{display:none}.acf-map{height:415px}.marker-cont{padding:14px 30px}.contacts-box{flex-direction:column}.contacts-box__col-1,.contacts-box__col-2{width:100%;flex:1 1 auto}.contacts-box__col-1{margin-bottom:30px}.contacts-box__col-2{margin-top:0}.c-contacts-block{flex-direction:row}.c-contacts-block__item:first-child,.c-contacts-block__item:nth-child(2),.c-contacts-block__item:nth-child(3){margin:0}.c-contacts-block__item:first-child{width:40%}.c-contacts-block__item:nth-child(2),.c-contacts-block__item:nth-child(3){width:30%}.contacts-box__col-2 .feedback{flex-direction:row}.contacts-box__col-2 .feedback__col:not(:last-child){margin-right:20px;margin-bottom:0}.contacts-centre-section .container{padding-left:30px;padding-right:30px}.contacts-centre-list__item{width:calc(50% - 25px);font-size:16px}.contacts-centre-list__item:nth-child(odd){margin-right:50px}.contacts-centre-item__title{font-size:16px;min-height:50px;display:inline-flex;align-items:flex-end;margin-bottom:10px}.contacts-centre-item__address{min-height:65px;line-height:1.4}.contacts-centre-item__line{margin:10px 0}.contacts-centre-item__email{margin-bottom:10px}.contacts-centre-list__item:not(:nth-last-child(-n+3)){margin-bottom:30px}.galleries-head{flex-direction:column;align-items:flex-start;margin-bottom:30px}.galleries-head__col-1{margin-bottom:20px}.gallery-content .acf-map{height:255px}.galleries-map .marker-popup--vertical{width:100%;max-width:none}.galleries-map .marker-popup--vertical .marker-info__btn-close{left:20px;padding-left:0}.galleries-map .marker-popup--vertical .marker-cont{padding:50px 40px 80px}.galleries-map .marker-popup--vertical .marker-cont__address{margin-bottom:10px}.galleries-list__item{width:100%;margin-right:0;margin-bottom:40px}.galleries-list__item:not(:last-child){margin-right:0}.galleries-list__item:nth-child(2n){margin-right:0}.gallery-box__pic{height:285px}.gallery-box__title{height:auto}.gallery-box__address-text{min-height:auto}.gallery-info__col-1{padding-right:0}.gallery-info-list{margin-bottom:20px}.gallery-info-list__item{width:100%}.gallery-info-list__item:nth-child(odd){margin-right:0}.galleries-single-info-section .container{padding-left:30px;padding-right:30px}.gallery-single .gallery-big__current-img-num{right:30px}.gallery-single .gallery-big__numbers{right:14px;bottom:29px}.completed-work{flex-direction:column}.completed-work__col-1,.completed-work__col-2{width:100%}.completed-work__col-1{margin-right:0;margin-bottom:30px}.work-review__title{max-width:100%}.gallery-info-item__col:first-child{padding-right:3px}.gallery-info-item__col:nth-child(2){padding-left:3px}.gallery-info-item__head-ind{margin-right:4px}.gallery-info-item__title{font-size:14px}.news-single{flex-direction:column}.news-single__col-1{width:100%;margin-right:0;margin-bottom:40px}.news-single__col-2{width:100%}.news-other-list{display:flex;overflow:hidden}.news-other-list__item{padding-bottom:0;width:calc(50% - 20px);flex:0 0 auto}.news-other-list__item:first-child{border-right:1px solid #ddd;margin-right:40px}.news-other-list__item:not(:last-child){border-bottom:none}.news-other-list__item:nth-child(3){display:none}.sidebar-nav .acf-form-submit .acf-button{height:40px}.feedback-b--pos .feedback-b__link-all-reviews{bottom:0}.reviews-list{grid-template-columns:1fr}.reviews-list__item{width:100%}.reviews-list__item:nth-child(odd){margin-right:0}.reviews-list__item:last-child .reviews-list__review-item{border-bottom:none}.reviews-list__review-item{margin-bottom:0}.review-item__desc{height:auto}.reviews-section .container{padding-left:30px;padding-right:30px}.reviews-form__col-1{flex:1 1 40%}.reviews-form__col-2{flex:1 1 60%}.reviews-form__title{font-size:20px}.stock-advantages-section .container,.stock-content-section .container{padding-left:30px;padding-right:30px}.stock-other-section .container{padding-right:0}.stock-other-section .articles-list{flex-wrap:nowrap;overflow-x:auto}.stock-other-section .articles-list::-webkit-scrollbar{width:6px;height:6px}.stock-other-section .articles-list::-webkit-scrollbar-track{background:#fff0}.stock-other-section .articles-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.stock-other-section .articles-list::-webkit-scrollbar-thumb:hover{background:#fff0}.stock-other-section .articles-list__item{width:320px;margin-right:40px;flex:0 0 auto}.stock-other-section .articles-list__item:nth-child(2n){margin-right:40px}.stock-other-section .articles-list__item:last-child{display:block}.stock-other-section .articles-list-wrap{position:relative;overflow:hidden}.stock-other-section .articles-list-wrap:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0)}.stock-other-section .article-item__title{height:64px}.stock-other-section{margin-bottom:0}.stock-other__line{padding-right:30px;width:calc(100% - 30px)}.jalousie-content .banner-section--ind,.jalousie-content .home-stage-work{margin-bottom:0}.page-title{letter-spacing:normal}.decor-furniture-group,.product-colors-wrap{height:280px}.product-colors-info .pr-colors-wrappper{margin-left:30px}.pr-colors-carousel{width:200px}.pr-colors-wrappper__title,.slider-colors__col-1{margin-bottom:10px}.pr-colors-desc__col:first-child{margin-right:60px}.stock-advantages-section .container{padding-right:0}.jalousie-single-content .home-stage-work{margin-bottom:0}.doors-single-content .balconies-info-section{padding-left:30px;padding-right:30px}.doors-single-content .product-colors-section{padding-left:0;padding-right:0}.doors-single-content .balconies-info{flex-direction:column;padding-right:0}.doors-single-content .balconies-info__col-1{margin-bottom:20px}.doors-single-content .balconies-info__img{height:290px}.doors-single-content .balconies-info__cont{padding-left:0;padding-right:0}.doors-single-content .pr-colors-info--bg{padding-left:30px;padding-right:30px}.doors-content .home-stage-work{margin-bottom:0}.home-slider-nav__title-wrap{justify-content:space-between;align-items:flex-end}.list-accessories-section .container{padding-right:0}.accessories-carousel-three:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.accessories-carousel-three__item{width:330px;margin-right:20px}.accessories-carousel-three .article-item__desc br{display:none}.accessories-carousel-head{padding-right:30px}.balcony-decor-feedback-wrap{padding:0 30px;margin-top:40px}.balcony-decor-feedback__col:nth-child(2){align-self:flex-end}.balcony-decor-prices-section .container{padding-left:0;padding-right:0}.balcony-decor-prices__cont{padding:0 30px}.decor-price-item__price{letter-spacing:normal;font-size:17px}.decor-price-item{align-items:flex-end}.decor-price-item:after{bottom:7px}.decor-prices__item-3 .decor-price-item__name{max-width:292px}.windows-content .banner-section--ind{margin-bottom:0}.windows-content .jalousie-categories__item{height:380px}.windows-content .jalousie-category-item__title{max-width:50%}.category-cont__col-1{flex:0 0 50%}.category-cont__col-2{flex:0 0 50%;margin-top:-43px}.category-cont__col-3{max-width:45%;margin-top:0}.category-cont__col-4{max-width:30%;margin-top:-24px;margin-left:42px}.pr-specifications__item{margin-bottom:0}.pr-specifications__item:not(:last-child){margin-bottom:10px}.windows-content .jalousie-category-item__desc{margin-bottom:40px}.windows-categories .jalousie-categories__item--full-width .category-cont__col-1{flex:0 0 50%}.windows-categories .jalousie-categories__item--full-width .category-cont__col-2{margin-top:80px}.windows-categories .jalousie-categories__item--full-width .category-cont__col-3{margin-top:-92px}.windows-categories .jalousie-categories__item--full-width .category-cont__col-4{margin-top:-36px}.rooms-price__btn,.windows-categories .jalousie-categories__item--full-width .category-cont__price-wrap{margin-top:0}.rooms-price__title-text{font-size:14px}.rooms-price__value{font-size:24px}.prices-windows-two-section .container{padding-right:0}.rooms-cont__col-2,.windows-prices-wrap{position:relative}.rooms-cont__col-2:before,.windows-prices-wrap:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.slider-windows,.windows-prices{flex-wrap:nowrap;overflow-x:auto}.slider-windows::-webkit-scrollbar,.windows-prices::-webkit-scrollbar{width:6px;height:6px}.slider-windows::-webkit-scrollbar-track,.windows-prices::-webkit-scrollbar-track{background:#fff0}.slider-windows::-webkit-scrollbar-thumb,.windows-prices::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.slider-windows::-webkit-scrollbar-thumb:hover,.windows-prices::-webkit-scrollbar-thumb:hover{background:#fff0}.windows-prices-section .container{padding-right:0}.windows-prices__title{font-size:16px}.windows-prices__col-1 .windows-prices__img{max-height:152px}.windows-prices__col-3 .windows-prices__img{min-height:219px}.windows-prices__col:nth-child(3){padding-right:110px}.windows-prices__col:nth-child(3) .slider-prices__cell-cont{margin-top:-20px}.prices-windows-two-section .slider-windows__col:last-child{padding-right:110px}.rooms-cont__prices,.rooms-tabs-head{padding-right:30px}.rooms-cont__prices-col:not(:last-child){margin-right:23px;padding-right:23px}.prices-win-rehau__col-1{position:relative;overflow:hidden}.prices-win-rehau__col-1:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2;width:90px;height:calc(100% - 61px)}.prices-win-rehau-list{overflow-x:auto}.prices-win-rehau-list::-webkit-scrollbar{width:6px;height:6px}.prices-win-rehau-list::-webkit-scrollbar-track{background:#fff0}.prices-win-rehau-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.prices-win-rehau-list::-webkit-scrollbar-thumb:hover{background:#fff0}.prices-win-rehau-list__item--balcony-block{padding-right:30px}.prices-windows-two-section .nav-links{padding:3px 0}.prices-windows-two-section .pagination{padding-right:30px}.prices-houses-info{margin-top:0;flex-direction:column}.prices-houses-cont__desc{margin-bottom:20px;margin-right:0}.prices-carousel-str__cell{width:calc(50% - 15px)}.select__list{z-index:3}.slider-prices-head__col-2{width:100%;flex:1 1 auto}.slider-prices-head__select{width:100%}.prices-houses-head__title{text-align:left}.win-img-head-section .container{padding-left:30px;padding-right:30px}.win-img-head-info{flex-direction:column}.win-img-head-info__img{left:-30px}.win-img-head-info__wrap{position:relative;height:350px}.win-img-head{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-row-gap:30px}.win-img-head__col-1{grid-column:1/4;margin-bottom:0;order:1}.win-img-head__col-2{grid-column:3/4;order:3}.win-img-head__col-3{grid-column:1/3;order:2}.win-specifications{flex-direction:column;justify-content:center}.win-specifications .pr-specifications__item:not(:last-child){margin-right:0;border-right:none;padding-right:0}.win-specifications .pr-spec{flex-direction:row}.win-specifications .pr-spec__col-wrap{height:auto}.win-specifications .pr-spec__circle{width:30px;height:30px}.win-specifications .pr-spec__icon{width:18px}.win-specifications .spec-progress-bar{width:65px;height:65px}.win-specifications .spec-progress-bar__label{font-size:22px}.win-specifications .pr-specifications__item{width:auto}.win-specifications .pr-spec__col-wrap{border-bottom:1px solid #e0e0e0}.win-img-head-info__wrap{height:316px;margin-left:-116px}.win-specifications .pr-spec__col-1{margin-right:10px;flex-grow:1}.win-specifications .pr-spec__col-2{flex-grow:0}.calc-win-cont{grid-template-columns:100%}.calc-win-cont__col-1,.calc-win-cont__col-2,.calc-win-cont__col-3{grid-column:1/1}.calc-win-cont__col-3{grid-row:3/3}.win-type{flex-direction:row}.win-type__item{width:25%}.win-type__item:not(:last-child){margin-right:2px}.calc-balc-type,.win-type-btn{height:145px}.win-type-btn{width:100%}.calc-win-settings{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto auto}.calc-win-settings__item:nth-child(2){grid-column:1/2;grid-row:2/2}.calc-win-settings__item:nth-child(3){grid-row:1/3;grid-column:2/3}.calc-win-foo{grid-row:3/4;grid-column:1/3;display:flex;justify-content:space-between;align-items:flex-end}.calc-win-foo__item-1{margin-bottom:0}.calc-win-price__num{font-size:30px}.range-block,.win-big-item__col-1{display:none}.win-single-content .pr-colors-info--bg,.win-single-content .product-colors-wrap{margin-left:0;margin-right:0}.win-single-content .pr-colors-info--bg{padding-left:30px;padding-right:30px}.win-single-content .product-colors-wrap{height:260px}.win-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:0}.win-single-content .product-colors-info .pr-colors-wrappper{margin-left:20px;margin-right:20px}.win-carousel{height:590px}.win-carousel:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.win-carousel__cell{width:325px;margin-right:40px}.win-car-item,.win-carousel-item,.win-carousel-item-2{flex-direction:column}.win-car-item{height:100%;width:100%;display:flex}.win-car-item__col-1{height:100%;position:relative}.win-carousel-item__col{width:100%;height:100%}.win-carousel-item__col-2{display:none}.win-carousel-item-2__col-1,.win-carousel-item-2__col-2{width:100%}.win-carousel-cont__container{padding:20px 0 0 30px}.win-carousel-nav{display:none}.hint-cont{position:absolute;min-width:auto;font-size:14px;left:-95%;white-space:nowrap;padding:7px}.modal-cont{width:100%;max-width:100%}.modal-cont .btn-menu{width:70px;height:70px}.calculator-cat{flex-direction:column}.calculator-cat__item:not(:last-child){margin-right:0;margin-bottom:30px}.calc-cat-item__wrap{padding-right:50px}.steps-list__item{position:absolute;opacity:0;visibility:hidden;left:0;right:0;margin:auto;width:100%;transition:.3s}.steps-list__item.active{opacity:1;visibility:visible}.calc-balc-steps__col:nth-child(2){position:relative;flex-grow:1}.calc-param-body{flex-direction:column}.calc-balc-type{height:125px}.balcony-big-pic{display:block;margin:auto}.calc-param-type{flex-direction:row;margin-bottom:30px}.calc-param-type__item{width:25%}.balcony-img-big{max-width:100%;margin:auto}.balcony-img-big__col-1{display:none}.calc-balc-cont__item{padding:0}.calc-balcony-cont .calc-win-title{font-size:11px}.calc-balcony-cont .select__current{max-width:240px}.calc-balc-settings{grid-gap:20px}.calc-win-head__title{max-width:140px}.calc-win-head{margin-bottom:20px}.calc-services{grid-template-columns:1fr;grid-row-gap:30px}.service-item{display:grid;grid-column-gap:20px;grid-template-columns:1fr 1fr}.service-item .calc-win-settings__item-1{grid-column:2/3;grid-row:1/2}.service-item .calc-win-settings__item-2{grid-row:2/3;grid-column:2/3}.service-item .calc-win-settings__item-2 .select__current{max-width:100%}.service-item__pic{max-width:100%;max-height:150px;margin-bottom:0;grid-row:1/3}.calc-accessories{grid-template-columns:repeat(2,1fr)}.calc-balcony-cont__col-1{height:711px}.calc-delivery{grid:none;grid-row-gap:30px}.delivery-item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.delivery-checkbox{align-self:center}.delivery-item__box{margin-bottom:0}.calc-total{flex-direction:column}.calc-total .feedback-block{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.calc-total span.wpcf7-not-valid-tip{font-size:10px}.calc-total__img{max-width:100%;height:100%;width:100%}.calc-total__col-1{height:250px;margin-right:0;flex:1 1 auto;max-width:100%;margin-bottom:30px}.calc-total__pic{width:100%;height:100%}.calc-total__title{margin-bottom:10px}.win-type__item-1 .win-type-btn__img{max-height:69px}.page-404{padding-bottom:70px}.page-404:after{width:calc(100% + 60px);margin-left:-30px}.page-404__title-img{font-size:270px;margin-bottom:40px}.page-404__text{font-size:24px}.main-home .home-feedback--group-certificates{margin-bottom:0}.about-title-wrapper{display:none}.pay-form__label{flex:0 0 100%;padding-left:0!important;padding-right:0!important}.pay-form__label-num{left:0!important}.pay-form__logo{margin-left:0;margin-top:0;margin-bottom:30px}.pay-form__label-text{margin-bottom:15px}.pay-form__label-text br{display:none}.pay-form__label-text span{position:static;padding-left:20px}.pay-input-section{margin-bottom:50px}.pay-rules-section{padding-top:50px;padding-bottom:40px}.pay-rules-section:after,.pay-rules-section:before{left:30px;right:30px}.pay-rules-card-list{padding-bottom:0}.pay-return-section{padding-top:50px}.win-similar .article-item__head{white-space:normal;flex-wrap:wrap}.win-similar .accessories-carousel-three__item.carousel-cell{width:330px;overflow:hidden}}@media screen and (max-width:566px){body{font-size:14px}.hide-345{display:none}.show-345{display:block}.logo__img{width:102px;height:35px}.call-measurer__col-gager{display:none}.container,.sidebar-nav{padding-left:15px;padding-right:15px}.sidebar-menu-catalog>.menu-item>a{font-size:16px}.sidebar-menu-catalog .sub-menu a{font-size:14px}.stock-banner__cont-wrapper{padding-left:15px;padding-bottom:170px}.stock-banner__title{margin-bottom:20px}.flickity-page-dots{display:none}.home-carousel-nav{right:auto;left:-6px;bottom:70px}.about-cont{text-align:center}.about-cont__col:not(:last-child){margin-right:0}.about-cont__desc,.about-cont__title{text-align:center}.home-carousel__img{height:118%;margin-top:-20px}.home-advantages .container:after{width:90px}.home-advantages-list__item{width:170px}.home-slider-nav__title{text-align:center}.slider-nav-category{margin-top:20px}.stage-work-wrap{padding:40px 15px}.page-title{text-align:center}.stage-work-list{flex-direction:column}.stage-work-list__item{width:100%;margin-bottom:30px}.stage-item{text-align:center}.stage-item__desc{padding:0 50px}.stage-item__title{justify-content:center}.employees-slider,.slider-nav{height:375px}.employees-slider__page-title{margin-bottom:0}.home-slider-rehau-sl{margin-top:90px;height:540px}.slider-rehau-nav{top:90px;left:0;right:0;margin:auto}.slider-rehau-item{flex-direction:column}.slider-rehau-item__col-1,.slider-rehau-item__col-2{width:100%;flex:1 1 auto}.slider-rehau-item__col-1{height:230px}.slider-rehau-item-desc-wrapper{justify-content:center}.slider-rehau-item-desc,.slider-rehau-item-desc__text{text-align:center}.slider-navigation{justify-content:center}.home-slider-rehau-wrap__title{font-size:100px;margin:0}.home-slider-rehau-wrap__title-text{left:0;right:0;top:-23px;margin:auto;justify-content:center}.home-features-window-tbl__title{font-size:10px}.features-window__col-1{width:150px;flex:0 0 150px}.features-window__head{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;line-height:1.4}.window-item__price{font-size:25px}.home-features-window-tbl-body{padding-bottom:0}.home-features-window-tbl-body::-webkit-scrollbar{width:6px;height:6px}.home-features-window-tbl-body::-webkit-scrollbar-track{background:#fff0}.home-features-window-tbl-body::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.home-features-window-tbl-body::-webkit-scrollbar-thumb:hover{background:#fff0}.home-features-window-tbl-body__col{min-width:100%}.window-item__name{font-size:23px}.window-item__camera,.window-item__mm{font-size:10px}.window-item__from{font-size:14px}.slider-prices-head{flex-direction:column;align-items:flex-start;margin-right:15px;margin-bottom:30px}.slider-prices-head__col-1{margin-right:0;margin-bottom:10px;text-align:left}.slider-prices-head__col-1 .page-title{text-align:left}.win-prices__col-1:after{width:80px}.slider-windows__title{font-size:14px}.slider-windows__img{margin-right:30px}.slider-prices__row{width:100%}.credit-calc{height:600px}.credit-calc__title{text-align:left}.feedback__col,.home-credit .feedback__col{max-width:100%}.credit-calc-cont{padding-left:0;padding-right:0}.credit-info-head{padding-left:15px;padding-right:15px}.credit-info-head__desc{text-align:center}.certificate-head__col,.credit-info-head__col{flex:1 1 100%}.certificate-head{text-align:center}.certificate-head__title br{display:none}.certificate-head__desc{margin-bottom:30px;text-align:center}.credit-info-head__title br{display:none}.certificate-banner,.credit-info-banner{height:350px}.certificate-banner__col-1,.credit-info-banner__col-1{display:none}.certificate-banner__col-2,.credit-info-banner__col-2{flex:1 1 auto;padding-left:15px}.certificate-banner-col__desc,.credit-info-col__desc{text-align:left}.credit-icons{flex-wrap:wrap;padding-left:15px;padding-right:15px}.credit-icons__col{width:50%;margin-right:0}.credit-icons__col:first-child,.credit-icons__col:nth-child(2){margin-bottom:25px}.credit-icons-col{max-width:140px}.slider-reviews-head__col-1 .page-title{text-align:left}.slider-reviews-head__col-1 .page-title br{display:none}.slider-reviews-head .btn-prev{margin-left:-11px}.reviews-carousel{height:315px}.gallery-container{padding-left:15px;padding-right:15px}.gallery-cont__col{flex:1 1 auto}.gallery-big{width:100%;height:250px}.certificates-head-title{display:flex;flex-direction:column;align-items:flex-start}.certificates-head-title__col:not(:last-child){margin-bottom:30px}.certificates-head__col-1{padding-left:15px;padding-right:15px}.certificates-head__col-2{padding-left:15px}.certificates-head__page-title{text-align:left}.certificates-toolbar__col-1{margin-left:0}.certificate-head,.main-home .employees-block{padding-left:15px;padding-right:15px}.achievements{padding:40px 0 40px 15px}.achievements-list__item{width:auto;margin-right:30px}.achievements-list__item:last-child{padding-right:30px}.achievements-list__title{white-space:nowrap}.achievements-list__desc{max-width:210px}.achievements-list-wrap:after{width:80px}.home-feedback--group-certificates .feedback__col{max-width:100%}.h-contacts__page-title{text-align:left}.h-contacts__col{width:100%;margin-right:0}.home-info-cont__col{flex:1 1 auto}.home-info-cont__col:not(:last-child){margin-right:0}.credit-calc .feedback__col{max-width:100%}.credit-calc__wrap{align-items:flex-end;padding-bottom:60px}.credit-calc__cont{width:100%}.credit-calc__img{height:120%;background-position-x:70%}.strangebrain__link{flex-direction:column;align-items:flex-start}.strangebrain__descr{margin-top:10px}.footer-info__col:first-child{padding-right:50px}.footer-menu-list__row-2{flex-wrap:wrap}.footer-menu-list__col-4,.footer-menu-list__col-5{flex-basis:auto}.footer-menu-list__col-4{width:calc(50% - 5px);margin-right:10px}.footer-menu-list__col-5{width:calc(50% - 5px)}.footer-menu-list__col-6{width:100%;margin-top:20px}.footer-info:before{margin-left:-15px;width:calc(100% + 30px)}.footer-address__desc br{display:none}.h-map{margin-left:-15px;width:calc(100% + 30px)}.footer-menu-btns{display:flex}.footer-menu-btns__item{flex:1 1 50%;width:50%}.footer-menu-btns__item:not(:last-child){margin-right:10px}.footer-menu-list__ind{margin-bottom:0}.about-cont__title{text-align:center}.certificates-head__col-2{position:relative}.certificates-head__col-2:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.history-company__title{text-align:left}.history-company__col-2{margin-left:-15px}.about-production-info{flex-direction:column;align-items:end;margin-bottom:20px}.about-production-info__col:not(:last-child){margin-bottom:20px}.about-production-info__title{text-align:left}.about-production-desc__col:first-child{margin-bottom:20px}.about-prod-images__item:first-child,.about-prod-images__item:nth-child(2),.about-prod-images__item:nth-child(3){width:220px}.about-prod-group{padding-left:15px;padding-right:15px}.empls-head{flex-direction:column;align-items:center}.slider-vacancies{height:950px}.vacancy-info__cont,.vacancy-information{padding:30px 15px}.vacancy-contacts{flex-direction:column}.vacancy-contacts-item{align-items:center}.vacancy-contacts-item__col:not(:last-child){margin-right:0}.vacancy-contacts-item__title,.vacancy-contacts-item__value{text-align:center}.about-prod-img{padding:0 0 30px 20px}.foo-cont{flex-direction:column}.foo-cont__item:first-child{margin-right:0}.footer-menu-list__col-5{flex-grow:1;flex-basis:auto}.slider-vacancies-wrap{padding-top:50px}.vacancies-slider-nav{top:-18px;left:0}.acf-map{height:415px}.marker-cont,.marker-info__btn-close{padding-left:15px;padding-right:15px}.certificates-banner__wrap{justify-content:center}.certificates-info{padding-left:15px;padding-right:15px;text-align:center}.certificates-info__col:first-child{margin-right:0}.certificates-desc{text-align:center}.certificate-row{align-items:flex-start;flex-direction:column;height:auto;padding:20px 0}.certificate-row__item-1,.certificate-row__item-2{width:auto}.certificate-row__item-1{margin-right:0;margin-bottom:10px}.header-scroll .logo__img,.logo__img{max-width:99px}.tabs-head__btn{font-size:13px}.tabs-head__btn:not(:last-child){margin-right:18px}.page-numbers.next,.page-numbers.prev{display:none}.accessories-aside__title{text-align:left;margin-bottom:20px}.accessories-aside__desc{margin-bottom:30px}.gutter-sizer{width:10px}.grid-item,.grid-sizer{width:100%}.accessories-cat-item__cont{padding:20px}.balconies-price-glazing-head__title,.banner-head__title,.jalousie-category-item__title,.verandas-tabs-wrap__title{text-align:left}.balcony-decor-item__name,.tabs-buttons__title,.verandas-tabs-cont-head__title{font-size:11px}.balcony-decor-item__price{font-size:18px;letter-spacing:normal}.balcony-decor-item__num{font-size:13px}.balcony-decor-item__from{font-size:12px}.balcony-decor-item__col-2:after{bottom:5px}.balcony-img-svg{width:100%;height:472px}.decor-numbers__item-1{top:184px;left:53px}.decor-numbers__item-2{top:327px;left:12px}.decor-numbers__item-3{top:260px;left:35px}.decor-numbers__item-4{top:100px;left:135px}.decor-numbers__item-5{top:250px;left:135px}.decor-numbers__item-6{top:330px;left:125px}.decor-numbers__item-7{top:400px;left:75px}.decor-numbers__item-8{top:190px;right:65px}.balconies-price-decor{padding-top:150px}.balconies-price-decor__title{text-align:left}.balconies-price-decor__col-1,.balconies-price-decor__col-2{flex-basis:auto}.header-info__col:nth-child(2){flex:1 1 auto}.header-info__col:not(:last-child){margin-right:0}.header-cont__col-1{flex:1 1 auto}.logo-group{justify-content:flex-start;margin-left:10px}.title-circle:hover .title-circle__icon{-webkit-animation:none;animation:none}.title-circle:hover .title-circle__name{transform:none}.select--light .select__current,.select--light .select__item{font-size:14px}.balcony-glazing-price{flex-direction:column}.balcony-glazing-price .balcony-price-decor-line{width:95px;margin:15px 0;height:1px}.balconies-info{padding-left:0;padding-right:0}.balconies-info__title{text-align:left}.balconies-info__cont{padding-right:15px;padding-left:15px}.stock-advantages-head{flex-direction:column;align-items:flex-start;margin-right:0}.stock-advantages-head__col:not(:last-child){margin-bottom:20px}.stock-advantages__title{text-align:left;letter-spacing:normal}.centre-info-list__item{width:100%}.centre-info-list:first-child,.centre-info-list:nth-child(3){margin-right:0}.centre-info-map__col-1,.centre-info__title{padding-left:15px;padding-right:15px}.centre-info__title{text-align:left;margin-bottom:10px}.centre-managers__title{text-align:left}.contacts-form__title{font-size:20px}.centre-feedback .feedback{flex-direction:column;margin-bottom:20px}.centre-feedback .feedback__col:not(:last-child){margin-right:0}.centre-manager-item__fullname{font-size:16px}.contacts-form-feedback .feedback-submit{height:40px;padding:0 20px;min-width:auto}.contacts-form-feedback .feedback-submit:after{right:16px}.centre-gallery__title{text-align:left}.c-contacts-block{flex-direction:column}.c-contacts-block__item:first-child,.c-contacts-block__item:nth-child(2),.c-contacts-block__item:nth-child(3){width:100%}.contacts-info__title{text-align:left;margin-bottom:10px}.contacts-box__col-2 .feedback{flex-direction:column}.contacts-box__col-2 .feedback__col:not(:last-child){margin-right:0;margin-bottom:20px}.contacts-centre-list__item{width:100%;margin-bottom:30px}.contacts-centre-list__item:not(:nth-child(3n)){margin-right:0}.contacts-centre-list__item:nth-child(odd){margin-right:0}.contacts-centre-item{text-align:center}.contacts-centre-section .page-title{margin-bottom:0}.contacts-centre-section .container{padding-left:15px;padding-right:15px}.centre-gallery-section .container{padding-right:15px}.galleries-head{margin-bottom:20px}.galleries-head .tabs-buttons__item:not(:last-child){margin-right:45px}.gallery-box__pic{height:204px}.galleries-list__item{margin-bottom:30px}.gallery-info-head__title{text-align:left}.galleries-single-info-section .container{padding-left:15px;padding-right:15px}.gallery-single .gallery-big{height:250px}.gallery-single-content .work-review__title,.publications-head__title,.work-list-wrap__title{text-align:left}.news-single-content .line-hor{margin-top:20px;margin-bottom:20px}.news-single__title{text-align:left}.news-single__container .btn{width:100%}.news-other-list-wrap{overflow:hidden;position:relative}.news-other-list-wrap:before{position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.news-other-list{overflow-x:auto}.news-other-list::-webkit-scrollbar{width:6px;height:6px}.news-other-list::-webkit-scrollbar-track{background:#fff0}.news-other-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:20px}.news-other-list::-webkit-scrollbar-thumb:hover{background:#fff0}.news-other-list__item{width:190px}.news-other-list__item:not(:last-child){border-right:1px solid #ddd;margin-right:30px}.news-other-list__item:nth-child(3){display:block}.reviews-section .container{padding-left:15px;padding-right:15px}.reviews-section .nav-links{border-top:none;margin-top:0;padding-top:0}.reviews-list__review-item{margin-bottom:20px;padding-bottom:10px}.reviews-aside{margin-top:20px}.reviews-aside__title{text-align:left}.reviews-form{flex-direction:column}.stock-cont__title{text-align:left;margin-bottom:0}.stock-other__line{padding-right:15px;width:calc(100% - 15px);margin-bottom:30px}.stock-other__title{text-align:left}.page-title{letter-spacing:normal}.stock-advantages-list-wrap:before{width:70px}.stock-advantages-section .container,.stock-content-section .container{padding-left:15px;padding-right:15px}.stock-other-section .articles-list__item{width:280px;margin-right:25px}.stock-other-section .articles-list__item:nth-child(2n){margin-right:25px}.stock-other-section .articles-list__item:last-child{padding-right:25px}.stock-other-section .article-item__img{height:280px}.stock-advantages-section .container{padding-right:0}.jalousie-content .home-stage-work{margin-bottom:0}.jalousie-category-item{padding:30px 15px}.product-colors,.product-colors-info{flex-direction:column}.product-colors__col-1,.product-colors__col-2{flex:1 1 auto}.decor-furniture-group,.product-colors-wrap{height:auto}.product-colors{height:260px;position:static}.product-colors__col-1{height:100%}.product-colors-info__col{width:100%}.product-colors-info .pr-colors-wrappper{margin-left:15px}.slider-colors{flex-direction:row;align-items:flex-start;margin-bottom:0}.pr-colors-circles__item{margin-right:10px;margin-bottom:10px}.pr-colors-carousel{width:160px;height:75px}.pr-colors-desc{margin-top:10px;flex-direction:column}.pr-colors-desc__col{width:100%}.pr-colors-desc__col:first-child{margin-right:0}.pr-colors-wrappper__desc{margin-bottom:10px}.doors-single-content .home-stage-work{margin-bottom:0}.doors-single-content .balconies-info-section{padding-left:0;padding-right:0}.doors-single-content .balconies-info__title{text-align:center}.doors-single-content .balconies-info__col-2,.doors-single-content .pr-colors-info--bg{text-align:center;padding-left:15px;padding-right:15px}.doors-single-content .product-colors-wrap{height:auto}.doors-single-content .product-colors-2 .product-colors__col-1,.doors-single-content .product-colors-info-2 .product-colors-info__col-1{flex:1 1 100%}.doors-single-content .product-colors-2 .product-colors__col-2{display:none}.doors-single-content .pr-colors-carousel{width:160px}.doors-single-content .product-colors-info-2 .pr-colors-wrap{padding-left:15px}.doors-single-content .slider-colors{align-items:center}.doors-single-content .slider-colors__col-1{margin-bottom:0}.home-slider-nav__title-wrap{flex-direction:column;align-items:center}.home-slider-nav__title-wrap-col-1{margin-bottom:15px}.win-similar .article-item__head{white-space:normal;flex-wrap:wrap}.win-similar .accessories-carousel-three__item.carousel-cell{width:280px;overflow:hidden}.accessories-carousel-three:before{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0)}.accessories-carousel-three article-item__title{white-space:normal}.accessories-carousel-three article-item__img{height:280px}.balcony-decor-feedback{flex-direction:column}.balcony-decor-feedback__col{flex:1 1 100%}.balcony-decor-feedback__title{text-align:left}.balcony-decor-feedback__col:nth-child(2){margin-top:20px;padding-left:0;align-self:flex-start}.balcony-decor-feedback-wrap{padding:0 15px}.balcony-decor-content .decor-furniture-group{flex-direction:column;height:100%}.balcony-decor-content .decor-furniture{position:static}.balcony-decor-content .decor-furniture__col-1{display:none}.balcony-decor-content .decor-furniture-info__col-1,.balcony-decor-content .decor-furniture__col-2{flex:1 1 100%}.balcony-decor-content .decor-furniture-info__col-2{display:none}.balcony-decor-content .decor-furniture-nav{padding-right:0}.balcony-decor-content .decor-furniture-group{display:flex;flex-direction:column-reverse}.balcony-decor-content .decor-furniture-nav__title{text-align:left}.balcony-decor-content .decor-furniture-names__select{margin-bottom:20px}.balcony-decor-content .product-colors-wrap{height:100%}.balcony-decor-content .home-stage-work{margin-bottom:0}.balcony-decor-category .home-stage-work{margin-bottom:30px}.pr-colors-wrappper__title{text-align:left;margin-bottom:30px}.pr-colors-head{padding-left:15px;padding-right:15px}.balcony-decor-prices__title{text-align:left}.balcony-decor-prices__title br{display:none}.decor-prices__item:not(:last-child){padding-bottom:10px;border-bottom:1px solid #caac00}.decor-price-item{align-items:flex-start;flex-direction:column}.decor-price-item:after{display:none}.balcony-decor-prices__cont{padding:0 15px}.decor-price-item__price{padding-left:0}.windows-content .jalousie-category-item__title{max-width:100%}.windows-categories .jalousie-category-item{padding:30px 15px}.jalousie-content .jalousie-categories__item,.windows-content .jalousie-categories__item{height:auto}.jalousie-content .jalousie-category-item{padding:62px 15px}.category-cont__col-1{flex:0 0 100%}.category-cont__col-2{flex:0 0 100%;margin-top:0;margin-bottom:30px}.category-cont__col-3{max-width:50%;margin-top:0}.category-cont__col-4{max-width:47%;margin-top:0;margin-left:0}.windows-content .jalousie-category-item__desc{margin-bottom:20px}.windows-content .jalousie-categories__item--full-width .jalousie-category-item__cont{text-align:left}.windows-content .jalousie-categories__item--full-width .category-cont{flex-direction:column}.windows-content .jalousie-categories__item--full-width .category-cont__col-1{flex:0 0 100%}.windows-content .jalousie-categories__item--full-width .category-cont__col-2{order:2;margin-top:0}.windows-content .jalousie-categories__item--full-width .category-cont__col-3{margin-top:0;margin-left:0}.windows-content .home-stage-work{margin-bottom:0}.rooms-cont__prices{flex-wrap:wrap;padding-right:15px}.rooms-tabs-head{padding-right:15px;margin-bottom:20px}.rooms-cont__prices-col:not(:last-child){margin-right:0;padding-right:0}.rooms-cont__prices-col-1,.rooms-cont__prices-col-2{flex:1 1 50%}.rooms-cont__prices-col-2{padding-left:30px}.rooms-cont__prices-col-3{flex:1 1 auto;width:100%;margin-top:20px}.prices-houses-head{margin-bottom:20px}.prices-houses-head__title{text-align:left}.rooms-price__btn{max-width:100%}.prices-windows-two-section .prices-houses-head__col-1{margin-right:0;margin-bottom:20px}.prices-windows-two-section .prices-houses-head{flex-direction:column;align-items:flex-start}.prices-houses-head{padding-right:15px}.prices-houses-head__col-1{margin-right:0}.prices-structure-head__title{text-align:left}.prices-carousel-str__cell{width:200px}.prices-carousel-structure .container{padding-right:0}.prices-structure__col-2{position:relative}.prices-structure__col-2:before{position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(-90deg,hsl(0 0% 100% / .7) 50%,#fff0);content:"";z-index:2}.win-img-head-section .container{padding-left:15px;padding-right:15px}.win-img-head-info__desc{text-align:center}.win-img-head-info__price{justify-content:center}.win-img-head-info__btn{text-align:center}.win-img-head__col-2,.win-img-head__col-3{grid-column:1/4}.win-img-head-info__wrap{margin-left:-58px}.win-specifications .pr-spec__col-wrap{border-bottom:none;flex-direction:row;align-items:center}.win-specifications .pr-spec{align-items:center}.win-specifications .pr-spec__circle{margin-bottom:0;margin-right:10px}.win-specifications .pr-spec__name{position:relative;margin-bottom:0}.win-specifications .pr-specifications__item:not(:last-child) .pr-spec__name:after{content:"";position:absolute;bottom:-28px;left:0;width:100%;border-bottom:1px solid #e0e0e0}.calc-balc-type,.win-type-btn{width:100%;max-height:85px;padding:10px}.calc-win-settings{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.calc-win-settings__item:first-child{grid-row:1/1;grid-column:1/2}.calc-win-settings__item:nth-child(2){grid-row:2/3;grid-column:1/2}.calc-win-settings__item:nth-child(3){grid-row:auto;grid-column:1/2}.calc-win-foo{grid-row:auto;grid-column:1/2;flex-direction:column;align-items:center;text-align:center}.win-spec{position:absolute;top:0;left:0}.win-spec__item{font-size:12px}.win-checkbox .checkbox-cont{font-size:14px}.calc-win-price__num{margin-bottom:20px}.win-type-body .tab-3 .win-type-img,.win-type-body .tab-4 .win-type-img{width:100%;height:auto}.win-type-body__cont-3 .win-spec-1{max-width:141px;padding:31px}.win-type-body__cont-3.is-active .win-spec-2{max-width:130px;padding:31px 27px}.win-type-body__cont-3.is-active .win-spec-3{max-width:83px;padding:31px 2px}.win-type-body__cont-4 .win-spec-1{padding:30px 32px;max-width:137px}.win-type-body__cont-4.is-active .win-spec-2{max-width:108px;padding:30px 18px}.win-type-img__img{position:static;max-width:100%;height:inherit}.calc-win-cont__col-3{margin-top:0}.win-type-btn__name{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px;flex:0 0 auto}.win-type-btn__img-wrap{width:100%;height:90%}.win-type__item-1 .win-type-btn__img,.win-type__item-2 .win-type-btn__img,.win-type__item-3 .win-type-btn__img,.win-type__item-4 .win-type-btn__img{max-width:100%;height:45px;width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;margin:auto}.calc-info-feedback{flex-direction:column}.calc-info-feedback__desc{width:100%;margin-right:0;margin-bottom:30px}.calc-info-feedback__form{width:100%}.win-single-content .product-colors-wrap{height:100%}.win-single-content .product-colors-2{height:260px}.win-single-content .product-colors-2 .product-colors__col-1{flex-basis:100%}.win-single-content .product-colors-2 .product-colors__col-2{display:none}.accessories-carousel-head__title{text-align:left}.win-carousel__cell{width:305px;margin-right:10px}.hint-cont{right:-95%;left:auto}.banner-head__desc br{display:none}.win-carousel-cont__title{font-size:29px}.win-carousel-cont__container{padding-left:15px}.win-item__title{font-size:15px}.jalousie-category-item__wrapper{width:53%;background:linear-gradient(71deg,hsla(0,0%,96.5%,0) 35%,#f6f6f6 70%)}.calc-home-content .page-title{text-align:left}.calc-win-head{flex-direction:column;align-items:flex-start}.calc-balc-settings{grid-template-columns:1fr}.calc-balc-settings .select__current{max-width:100%}.calc-param-type__item-1 .calc-balc-type__img,.calc-param-type__item-2 .calc-balc-type__img,.calc-param-type__item-3 .calc-balc-type__img,.calc-param-type__item-4 .calc-balc-type__img{width:100%;height:100%;max-height:40px;display:block}.calc-balc-type__name{flex:0 0 auto}.service-item{grid-template-columns:1fr;grid-row-gap:5px}.service-item__pic{grid-row:auto}.calc-info__title{text-align:left}.calc-balcony-cont__col-1{height:1410px}.calc-win-head__title{max-width:100%}.calc-win-head__title br{display:none}.calc-accessories,.delivery-item{grid-template-columns:1fr}.delivery-item{grid-row-gap:20px}.delivery-item__img{max-width:18%}.calc-total .feedback-block{grid-template-columns:1fr}.step{flex-direction:row;align-items:center}.step__head{margin-bottom:0}.steps-list__item:not(:last-child){margin-bottom:0}.calc-balc-steps__col:not(:last-child){margin-bottom:0}.calc-balc-steps,.steps-list{align-items:center}.calc-balc-steps{margin-bottom:30px}.tabs-cont{margin-top:10px}.step__num{margin-right:10px}.calc-win-head__col:not(:last-child){margin-bottom:20px}.calc-win-head__title{text-align:left}.houses-list{grid-template-columns:repeat(1,1fr);grid-gap:10px}.windows-prices-title{text-align:left}.balcony-img-big{max-width:100%}.balcony-big-pic{min-width:100%;-o-object-fit:contain;object-fit:contain}.calc-parameters{grid-template-columns:100%}.star-rating .blank:not(:last-child),.star-rating .full:not(:last-child){margin-right:5px}.modal-box__wrap{padding-left:50px;padding-right:50px}.modal-box__title{text-align:left}.page-404{padding-bottom:70px}.page-404:after{width:calc(100% + 30px);margin-left:-15px}.page-404__title-img{font-size:150px;margin-bottom:30px}.page-404__text{max-width:280px;margin-bottom:30px;font-size:18px;line-height:1.6}.win-img-head-info__img{left:0;right:0;width:100%}.pay-rules-card-list__img-list .list-num{height:20px;min-height:20px;width:20px;line-height:20px;font-size:12px}.pay-methods-section .page-title,.pay-return-section .page-title,.pay-rules-section .page-title{text-align:left}.pay-form__label-text br{display:inline}.pay-form__label-text span{position:static;padding-left:0}.pay-rules-section:after,.pay-rules-section:before{left:15px;right:15px}.pay-return-refuse{padding-bottom:40px}}.rehao_div{display:flex}.rehao_div_text{line-height:1.3;display:flex;align-self:center;font-style:normal;font-weight:400;font-size:14px;margin-left:15px;position:relative;top:2px;color:#000}@media (max-width:1366px){.rehao_div_text{margin:0 8px}}.accessories-carousel-three .article-item__desc{overflow:hidden;white-space:unset;text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;min-height:55px;height:auto}.accessories-carousel-three__item .article-item__line{margin:65px 0 20px 0}.hide__for__pc.header-contacts__col__flexbox{display:none!important}.roistat-lh-popup{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:1100px){.btn-large{width:-webkit-min-content;width:-moz-min-content;width:min-content}.rehao_div_text{display:none}.btn-search{max-width:77px}.search-wrapper .search-icon{width:24px;height:22px}.btn-large__icon{width:14px;height:14px;border:2px solid #fff}.order-call .btn-large--color-light{min-width:60px}.header-btns,.header-cont,.header-scroll .btn-menu{height:71px}.tel-icon{width:19px;height:23px}.line-vert{padding-right:0}}@media (max-width:910px){.btn-search{max-width:56px}.btn-large{font-size:13px;padding-left:12px;padding-right:12px;min-width:137px}.header-info__col .rehao img{max-width:100%;height:auto}}@media (max-width:871px){.header-cont__col-2{margin-left:10px}}.fancybox-overlay.fancybox-overlay-fixed{z-index:9999999!important}.fancybox-overlay.fancybox-overlay-fixed form,.welcome-pt-message{z-index:9999999!important}.site-form-button{z-index:1432423423!important}.site-scrollable-fancybox .fancybox-bg,.site-scrollable-fancybox .fancybox-inner,.site-scrollable-fancybox .fancybox-outer,.site-scrollable-fancybox .fancybox-stage{max-width:100vw!important}.page-content{z-index:0!important}@media (max-width:800px){.header-scroll .logo__img,.logo__img{max-width:107px}.rehao img{max-width:100px}.address,.header-contacts__tel{font-size:13px}.header-contacts__email{text-transform:none}.btn-search{max-width:50px}.order-call .btn-large--color-light{min-width:50px}.btn,.btn-large{font-size:12px;padding-left:15px;padding-right:15px;min-width:100px}}@media (max-width:450px){.search-wrapper .hide__for__mobile{display:none!important}.hide__for__pc.header-contacts__col__flexbox{display:flex!important}.search-wrapper{display:flex}.header-btns,.header-cont,.header-scroll .btn-menu{height:50px}.btn-menu{height:50px}.menu-icon{width:30px;height:23px}.btn-menu__title{text-transform:none;margin-top:3px}.btn-menu{width:59px}.header-info__col .rehao img{max-width:87px}.header-scroll .btn-menu{width:50px!important}.header-cont__col-2{margin-left:0}.header-info{display:flex;align-items:center;justify-content:space-between}.header-info__col:nth-child(2){flex:none}.header-scroll .logo__img,.logo__img{max-width:100%}.header-info__col{width:calc(48% - 20.5px);display:flex;justify-content:center}.header-info__col.header-info__col-menu{width:50px}.header-info__col .logo__img{max-width:95%}.header-info__col .rehao img{max-width:90%}.logo-group__col{margin:0}.logo-group{margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rehao_div{position:relative}}.accessories-aside__title.page-title{font-size:50px}@media (max-width:360px){.btn-search{max-width:38px}.search-wrapper .search-icon{width:16px;height:20px}.order-call .btn-large--color-light{min-width:38px}}@media (max-width:330px){.about-title__big{font-size:130px!important}.stock-banner__title{word-break:break-all}}button.btn.btn-calc.abs_calc{position:absolute;width:auto;right:5%;top:50%;transform:translate(0,-50%)}@media (max-width:1830px){button.btn.btn-calc.abs_calc{height:45px;right:5%;top:25%}}@media (max-width:1790px){.header-cont{padding-left:18px}.operating-time{font-size:13px}.header-inform{padding-left:70px}}@media (max-width:1720px){.line-vert{position:relative;margin-right:10px;padding-right:10px}}@media (max-width:1678px){.header-inform{padding-left:70px}}@media(max-width:1425px){button.btn.btn-calc.abs_calc{position:absolute;width:auto;right:9px;top:32%;transform:translate(0,-50%);min-width:149px;height:36px;-webkit-transform:;-moz-transform:;-ms-transform:;-o-transform:}.rehao_div_text{margin-right:13px}button.btn.btn-calc.abs_calc .btn__icon{width:12px;height:12px}}@media (max-width:1220px){button.btn.btn-calc.abs_calc{top:22px}.operating-time{font-size:12px;letter-spacing:.2px}.rehao_div_text{margin-right:7px}.address{font-size:14px;line-height:1}}.home-info a.header-contacts__tel{font-size:14px!important;font-family:Mulish Bold!important;font-weight:700!important;color:#000!important;text-decoration:none;display:inline-block!important;line-height:1.2}@media (max-width:1150px){button.btn.btn-calc.abs_calc{top:82px;right:0}}@media (max-width:1000px){.header-cont{padding-left:0}}button.btn.btn-calc.abs_calc.header-menu--theme-light{background:#fcd005}button.btn.btn-calc.abs_calc:hover{background:#fff;color:#000}button.btn.btn-calc.abs_calc.header-menu--theme-light:hover{background:#000;color:#fff}button.btn.btn-calc.abs_calc.header-menu--theme-light:hover .btn__icon{border-color:#fcd005}.acf-field-5fd8891673158 .acf-label{display:inherit}.review_from_company{display:none!important}.feedback-b__add-review .button.button-small.clear-button,.acf-form-fields .button.button-small.clear-button{display:none!important}div.acf-field.acf-field-star-rating-field.acf-field-6001a33085922>div.acf-label{display:inherit!important}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsl(0 0% 100% / .75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .9);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.logo-group__col{margin-left:10px}
/*! nouislider - 14.5.0 - 5/11/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.position_sticky{position:sticky;top:110px}.gallery-box__img{max-width:100%;width:inherit;height:auto}div[data-name="reviews_form_agree"]{display:flex}div[data-name="reviews_form_agree"] label{font-size:14px!important;text-transform:inherit!important}div[data-name="reviews_form_agree"] .acf-label{order:2}div[data-name="reviews_form_agree"] .acf-input{order:1;margin-right:10px}@media screen and (max-width:1679px){.vacancy-info__col-2{width:480px}}@media screen and (max-width:1400px){.home-slider-rehau-wrap__title{font-size:17vw;background-size:cover}}@media screen and (max-width:1300px){.line-vert{position:relative;margin-right:10px;padding-right:10px}.logo-group__col{margin-left:7px}.operating-time{text-transform:unset}}.review-item__desc{height:auto;min-height:210px}@media (min-width:1300px){.slider-reviews-block__col-2 .reviews-carousel{height:450px!important}}.addition__text__list{display:flex;flex-direction:column;flex-wrap:wrap;height:501px;column-gap:42px;text-align:justify;padding-left:0}.addition__text__list li{width:47%}@media screen and (max-width:1199px){.home-slider-rehau-wrap__title{font-size:18vw}}@media (max-width:800px){.addition__text__list{height:689px}}@media (max-width:800px){.addition__text__list{height:689px}}@media (max-width:750px){.addition__text__list{padding:0 15px;height:auto}.addition__text__list li{width:100%}}.reviews__list{display:flex;justify-content:space-between;flex-wrap:wrap}.reviews__item{min-width:300px;cursor:pointer;width:32%;justify-content:space-between;text-decoration:none;display:flex;border:1px solid #E8E8E8;padding:30px;font-family:Mulish Regular;font-style:normal;font-weight:400;font-size:24px;flex-direction:column;color:#000}.reviews__text{font-family:Mulish Regular}.reviews__item__img{height:66px;display:flex;align-items:center}.reviews__item__img img{max-width:100%;height:auto}.reviews__item:hover{border:1px solid #191919}.jq-ry-container{padding:0!important;margin:20px 0 15px!important}@media(max-width:1050px){.reviews__item{margin:0 4px 10px;width:47%}.reviews__list{justify-content:flex-start}}@media(max-width:600px){.reviews__item{margin:0 auto 20px}.reviews__list{justify-content:center}.reviews__item__img{height:67px}}.banner-head__img.img-bg-abs:after{content:'';background-color:rgb(0 0 0 / .25);position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;content:"";display:block}.header-contacts__col__flexbox .header-social__link{border:1px solid hsl(0deg 0% 0%);width:24px;height:24px;padding:3px;margin-right:10px}.header-contacts__col__flexbox .header-social__link:hover{transform:scale(1.1);background:#fcd005;border-color:#fcd005}.header-contacts__col__flexbox .header-social__link img{-webkit-filter:invert(1);filter:invert(1)}.balcony-carousel.carousel.js-carousel-balcony .flickity-viewport{height:100%!important}@media (min-width:500px) and (max-width:1200px){.win-prices .tab{color:#000;text-decoration:none;display:flex;align-items:center;font-size:14px;justify-content:flex-end}.win-prices .tabs__item{margin-right:40px;margin-bottom:0;width:28%;text-align:left}.win-prices .tabs{flex-direction:row;margin-bottom:30px;display:flex;flex-wrap:wrap;width:90vw}}.fancybox-overlay.fancybox-overlay-fixed>div{background:#0000006b!important;z-index:34234234234234!important;left:0!important;top:0!important;position:fixed!important;width:100vw!important;height:100vh!important}.fancybox-iframe{left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:inherit!important;z-index:32432432432432!important}.site-scrollable-fancybox .fancybox-bg,.site-scrollable-fancybox .fancybox-inner,.site-scrollable-fancybox .fancybox-outer,.site-scrollable-fancybox .fancybox-stage{background:#ffffff!important;width:381px!important;text-align:center;height:210px!important;position:fixed!important;top:50%!important;position:fixed!important;left:50%!important;border-radius:4px!important;transform:translate(-50%,-50%)!important}.site-form-button .btn{height:45px}.site-form-title{font-size:21px;text-align:center}.site-form-button{text-align:center}.welcome-pt-message{padding:20px;font-weight:600}@media (max-width:500px){.site-scrollable-fancybox .fancybox-bg,.site-scrollable-fancybox .fancybox-inner,.site-scrollable-fancybox .fancybox-outer,.site-scrollable-fancybox .fancybox-stage{height:174px!important}}.feedback-b.feedback-b--pos #acf-form>div.acf-fields.acf-form-fields.-top>div.acf-field.acf-field-star-rating-field.acf-field-6001a33085922{display:none!important}.header-contacts__col__flexbox{display:flex;align-items:center}.review-item .img_popup{display:none}.review-item .img_popup{display:none;height:85vh;max-width:100%}.img_popup{display:none;height:85vh;max-width:100%;z-index:234234}.overlay{display:none;width:100%;height:100%;position:fixed;z-index:12;background-color:rgb(0 0 0);top:0;left:0;opacity:.1}.modal_for_review .img_popup{display:block}.modal_for_review{display:none;position:fixed;height:85vh;max-width:100%;top:120px;left:50%;margin-right:-50%;z-index:15;transform:translate(-50%,0)}.order-call.hide_for_pc{display:none}.order-call.hide_for_mobile{display:block}@media screen and (max-width:1679px){.windows-categories .jalousie-category-item__title{min-height:82px}.category-cont__img{height:auto}}@media screen and (max-width:1500px){.category-cont__img{max-width:100%;height:auto}}@media screen and (max-width:1200px){.category-cont__img{max-height:173px}}@media (max-width:1100px){.line-vert{padding-right:0px!important;padding-left:0px!important}}@media screen and (max-width:566px){.win-prices__tabs.hide-345{display:flex}.win-prices__col-2{width:100%}.win-prices .tabs{flex-wrap:wrap}.win-prices .tabs__item{margin-right:0!important;margin-bottom:16px!important;width:45%}.flickity-fullscreen-button{width:60px!important;height:60px!important}.is-fullscreen .gallery-big__img{background-size:contain}.flickity-fullscreen-button:after{width:29px;height:29px}.article-item__desc{height:auto}.accessories-carousel-three{height:511px}.accessories-carousel-three__item .article-item__line{margin:20px 0 20px 0}.accessories-carousel-three .article-item__desc{overflow:hidden;white-space:unset;text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;min-height:45px;height:auto}.order-call.hide_for_pc .btn-large.btn-large--color-light{position:relative}.order-call.hide_for_pc .position_absolute{position:absolute;width:100%;height:100%;top:0;opacity:0;left:0}.order-call.hide_for_pc{display:block}.order-call.hide_for_mobile{display:none}.reviews-carousel{height:389px}.img_popup{height:auto}.home-stage-work-2 .stage-item__title{justify-content:flex-start}.home-stage-work-2 .stage-item__name{text-align:left}.another__call_btn{display:none}.window-item__img{display:block;max-width:100%;height:auto}}.zamershik,.zamershik:hover{color:#fff}.zamershik:hover{color:#fff}@media screen and (max-width:767px){.accessories-carousel-head{display:flex;flex-direction:column}.accessories-carousel-head .accessories-carousel-head__title.page-title{margin-bottom:20px}.list-accessories-section .btns-slider{transform:scale(.8)}}.about-title{margin:0;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed;text-align:right;line-height:1;position:relative;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:500px){.about-title{}.certificates-toolbar__col-2 .slider-navigation{justify-content:center}}