.hideh1{opacity:0;position:absolute;left:-9999px;}
.logo,header{position:relative}.email:hover svg path,.search-btn:hover svg path{fill:#112BE5;transition:.2s}.is-fixed,.search-btn,header{transition:.4s}.process-popup,.slick-slide.dragging img{pointer-events:none}header{padding:25px 22px;display:flex;justify-content:space-between}.logo{max-width:145px;z-index:999}.logo img{width:100%}.is-fixed{position:fixed!important;top:0;left:0;right:0;z-index:9999}.header-left,.menu,.slider-team-navigation{display:flex;align-items:center}.header-link{font-size:15px;color:#000;padding-bottom:2px;border-bottom:1px dashed #000;margin-right:30px;display:inline-block}.menu li a,.number{font-size:17px;line-height:25px}.email,.number{margin-right:15px}.header-link:hover,.review-description .readmore:hover{text-decoration:none}.navigation{display:flex;align-items:center;margin-left:10px}.menu li a{font-family:Rubik,sans-serif;font-style:normal;font-weight:300;color:#000;padding:5px 17px;border-radius:100px}.menu .current-menu-item a,.menu li a:hover,.page-company .link-more,.porotherm .link-more{background:#112be5;color:#fff}.mail-icon .email,.menu li:not(:last-child){margin-right:0}.figure-image,.gallery,.hero .container,.menu-item{position:relative}.sub-menu{background:0 0;padding:8px 0 0;display:none;position:absolute;top:100%;left:0;width:250px;box-shadow:0 3px 6px 0 rgba(0,0,0,.24)}.hero-content,.search-wrapper{top:50%;transform:translateY(-50%)}.sub-menu li{background:#fff;transition:background .3s}.sub-menu a{border-radius:0!important;width:100%;display:block;padding:10px}.sub-menu li:hover a{background:#f1f1f1;color:#000}@media(min-width:1100px){.menu li:hover .sub-menu{display:block}}.header-right{display:flex;align-items:center;position:relative}.page-header-search{display:flex;justify-content:center}.search-input,.search-wrapper{align-items:center;display:flex}.page-header-search h1{font-family:'Roboto Condensed';font-style:normal;font-weight:500;font-size:28px;line-height:40px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000}.page-header-search h1 span{color:#156ff4}.catalog-page{min-height:calc(100vh - 250px);padding-top:100px;padding-bottom:70px}.search-wrapper{position:absolute;right:0;background:#fff;width:400px;opacity:0;visibility:hidden}.active .active-btn,.modal.show,.search-wrapper.show,.up-btn.show{opacity:1;visibility:visible}.active-btn,.form-helper.hide,.gallery__wrapper,.modal,.slick-loading .slick-slide,.slick-loading .slick-track,.slider-btn-hide,.up-btn{visibility:hidden}.close{margin-left:28px}.search-input{border:1px solid #d3d7e8;width:calc(100% - 40px)}.email,.search-btn{display:inline-flex}.search-input input{border:none;border-right:1px solid #d3d7e8;font-weight:300;font-size:16px;line-height:21px;letter-spacing:.02em;color:#8a8d8f;outline:0;padding:15px 20px 14px;width:calc(100% - 112px)}.search-input input::placeholder{font-weight:300;font-size:16px;line-height:21px;letter-spacing:.02em;color:#8a8d8f;outline:0}.search-input button{background:#fff;padding:14px 20px 15px;font-size:18px;line-height:21px;font-weight:400;display:flex;align-items:center;text-align:center;letter-spacing:.1em;color:#000;border:none;width:111px}.number{font-weight:500}.number a,.video-wrapper .title-2{color:#000}.email{justify-content:center;align-items:center;width:26px;height:24px}.email svg{width:100%;height:100%}.search-btn{justify-content:center;align-items:center;width:22px;height:23px}.page-title{font-weight:300;font-size:40px;line-height:50px;color:#000;margin-top:30px;margin-bottom:200px}.hero{position:relative;padding:0;min-height:200px}.header-wrapper{display:flex;align-items:center;width:100%;padding:20px 50px;background:#fff;border:1px solid #f1f1f1;box-shadow:0 17px 80px rgba(17,43,229,.1),0 5.74442px 17.869px rgba(17,43,229,.0596107),0 1.74988px 5.32008px rgba(17,43,229,.0403893);border-radius:30px;justify-content:space-between}.hero img,.image-content img,.partner-acc .accordion-wrapper{max-width:100%}.hero-content{position:absolute;left:120px;max-width:350px}.hero-content h1{font-family:'Roboto Condensed',sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:50px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:50px}.title-btn{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.footer a,.page-title_white,.stock-slider-title,.title-btn .title-2,.title-btn .title-2 a{color:#fff}.title-new{font-size:48px!important;margin-bottom:50px!important}.product__section{background:#1b1b1b;border-radius:30px;padding:80px 0;margin-top:-48px;position:relative;z-index:10}.product__section .container{max-width:1640px}.info-accordion button.accordion.is-open::before,.product__section .btn{background:#112be5;border-color:#112be5;color:#fff}.product__item::after,.product__item::before{width:100%;height:328px;-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);background:#363636;z-index:1;content:'';position:absolute;left:0}.product__section .btn:hover{background:0 0;border-color:#fff}.product__item{position:relative;padding:20px 20px 75px;width:calc(486px - 10px);min-height:570px;display:flex;flex-direction:column;justify-content:center;align-items:center}.product__item::before{top:0;clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.product__item::after{bottom:0;clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.product__item-bg::before,.product__item-image{-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.footer-form form .wpcf7-spinner,.footer-form form br,.hero-slider .swiper-button-next::after,.hero-slider .swiper-button-prev::after,.hidden,.hide-text,.link-more.active .show-text,.mobile-image-hero,.modal-content br,.no-border.product__item::after,.no-border.product__item::before,.product-slider .swiper-button-next::after,.product-slider .swiper-button-prev::after,.review-description .link-more,.reviews-navigation .swiper-button-next::after,.reviews-navigation .swiper-button-prev::after,.slider-team-navigation .swiper-button-next::after,.slider-team-navigation .swiper-button-prev::after,.slider-video .video__item-title::before,.slider-video-wrapper .swiper-button-next::after,.slider-video-wrapper .swiper-button-prev::after,[data-tab-con],[data-tab-content]{display:none}.product__item-image{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:434px;height:307px;margin-top:-20px;clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);margin-bottom:30px;position:relative}.product__item-image img{height:100%}.product__item-image .abs-link{position:absolute;top:0;right:0;left:0;bottom:0}.product__item .tooltip{position:absolute;top:260px;right:35px;background:#112be5;border-radius:8px;padding:10px 20px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.01em;color:#fff}.product__item-bg::after,.product__item-bg::before{left:1px;right:1px;height:328px;content:'';z-index:1}.product__item-bg2,.product__item-bg::after,.product__item-bg::before{background:#1b1b1b;position:absolute}.product__item>*{position:relative;z-index:3}.product__item-bg{width:100%;height:100%;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.product__item-bg2{top:105px;bottom:105px;left:25px;right:26px;border-left:1px solid #363636;border-right:1px solid #363636}.product__item-bg::before{top:1px;clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.product__item-bg::after{bottom:1px;-webkit-clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.hero-slider-item::before,.hexed-wrapper{right:0;bottom:0;position:absolute;top:0;left:0}.contact__map,.hero-def{clip-path:polygon(45% 1.33975%,46.5798% 0.60307%,48.26352% 0.15192%,50% 0%,51.73648% 0.15192%,53.4202% 0.60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.hexed-wrapper{width:100%;height:100%}.product__item-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.product__item-content .title{font-size:30px;text-align:center;line-height:35px;letter-spacing:-.01em}.product__item-content .price{font-weight:700;font-size:15px;line-height:20px;letter-spacing:.03em;margin-top:20px}.product__item-content .old-price{color:#e53752;font-size:16px;margin-top:4px}.post-link{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff;border-radius:10px;padding:12px 30px;font-weight:400;font-size:17px;line-height:20px;letter-spacing:.02em;color:#000;margin-top:30px}.catalog .wpcf7-submit:hover,.post-link:hover{color:#fff;background:#112be5}.post-link.hero-slider-btn-red:hover,.post-link.hero-slider-btn-sec:hover{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff}.post-link.hero-slider-btn-sec:hover{color:#000}.post-link.hero-slider-btn-red{color:#fff;background:#e53752}.post-link.hero-slider-btn-red:hover{color:#000}.category-page .title-1{margin-top:70px;margin-bottom:40px}.video-wrapper{padding:100px 0 40px}.slider-video,.video-wrapper .video{height:440px}.video-wrapper .btn{border-color:#000;color:#000}.video-wrapper .btn svg path{stroke:#000!important}.video-wrapper .btn:hover{color:#fff;border-color:#112be5}.video-wrapper .btn:hover svg path{stroke:#fff!important}.form-wrapper{padding:70px 0 80px}.form-wrapper .title-2{margin-bottom:18px}.form-wrapper p{font-weight:300;font-size:18px;line-height:24px;text-align:center;letter-spacing:.02em;color:#000;margin-bottom:90px}.form-wrapper form p{margin-bottom:0;max-width:1292px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.form,.wpcf7-form-control-wrap .wpcf7-form p{display:flex;justify-content:center;align-items:center}.wpcf7-form-control-wrap{max-width:310px;width:100%}.form input,input.form__row{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-size:18px;line-height:21px;letter-spacing:.1em;color:#000;background:0 0;border:none;border-bottom:2px solid #000;padding:15px 0;max-width:310px;width:100%}.form input::placeholder,input.form__row::placeholder{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-size:18px;line-height:21px;letter-spacing:.1em;color:#000;transition:.2s}.form input:focus::placeholder,input.form__row:focus::placeholder{opacity:0;transition:.4s}.form__row:not(:last-child),.hero-link svg,.wpcf7-form-control-wrap{margin-right:10px}.hero{margin-top:-140px}.home-page-slider{margin-top:-150px}.contact__map{height:1000px;position:relative;margin-left:-6.4%;margin-right:-6.4%}.hero-slider-wrapper,.projection-step .process-list_scroll,.question-page .accordion-wrapper{margin-left:auto;margin-right:auto}.contact__map img,.footer-links .email svg{width:100%}.services{max-width:954px;margin-bottom:60px}.services-description{font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em;color:#000;margin-bottom:60px}.services__wrapper{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:30px;margin-bottom:120px}.product-started__info,.service__item{width:calc(50% - 15px)}.content-wrapper img,.service__item-image{width:100%;margin-bottom:20px}.service__item-image img{width:100%;border-radius:30px}.service__item-content h3{font-weight:300;font-size:25px;line-height:35px;letter-spacing:-.01em;color:#000;margin-bottom:20px}.service__item-content p{font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:25px;letter-spacing:.03em;color:#000;margin-bottom:20px}.company-description{display:flex;column-gap:31px;margin-bottom:60px}.company-description__image{max-width:625px;width:100%}.company-description__image img{width:100%;border-radius:30px}.company-description__content{width:calc(50% - 30px)}.company-description__content h3{font-weight:300;font-size:35px;line-height:40px;letter-spacing:-.01em;color:#000;margin-bottom:31px}.company-description__content p{font-family:Arial;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em;color:#000}.contact{margin-top:-338px}.contact__content{display:flex;justify-content:space-between;margin-bottom:120px}.contact__content-item{max-width:355px}.contact__content .sub-title{font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em;color:#6b7285;margin-bottom:15px}.contact__content .title-3,.contact__content .work__list{letter-spacing:.02em;font-weight:400;font-family:Arial;font-style:normal}.contact__content .sub-title.icon{display:flex;align-items:center;column-gap:16px}.contact__content .sub-title.icon img{width:24px;height:24px}.contact__content .title-3{font-size:20px;line-height:30px;color:#000}.contact__content .title-3 a,.partner-figure a:hover,.projection-stock .title-2,.reviews .title-2,.team-slider-wrapper .title-2{color:#000}.contact__content .title-3 a:hover{color:#112be5}.contact__content .work__list{font-size:17px;line-height:20px;color:#000;margin-top:15px}.contact__content .work__list-item span:first-child{color:#6b7285;margin-right:30px}.services,.vacancies{margin-top:50px}.architect__block-main-img,.services .title-1,.vacancies .title-1{margin-bottom:40px}.accordion-wrapper{max-width:954px;margin-bottom:120px}.accordion-item{margin-bottom:25px;border-bottom:1px solid #000}button.accordion{width:100%;background-color:transparent;border:none;outline:0;padding:5px 0;font-weight:400;font-size:25px;line-height:35px;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.slider-team-content h3,.slider-team-content p{letter-spacing:.05em;font-size:15px;line-height:25px}button.accordion span{display:block;width:calc(100% - 100px);text-align:left}button.accordion::after{transform:rotate(180deg);width:80px;height:80px;background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/icons/arrow-accordion.svg) 50% 50% no-repeat;content:""}button.accordion.is-open::after{transform:rotate(0)}button.accordion.is-open+.accordion-content{padding:25px 0}.accordion-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em;color:#000}.accordion-content p{margin-bottom:25px;font-size:17px}.hero-slider{height:80vh;min-height:700px}.slider-cards-js .swiper-slide{width:calc(486px - 10px)}.hero-slider-wrapper{max-width:1920px;width:100%}.hero-slider-content{max-width:1440px;margin:220px auto 200px;padding-left:80px;padding-right:80px}.hero-slider-title-subtitle{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff;border-radius:4px;padding:6px 10px;font-weight:400;font-size:12px;line-height:1.2;letter-spacing:.02em;color:#000;margin-bottom:15px;display:inline-block}.hero-slider-title{font-weight:700;font-size:50px;line-height:1.2;letter-spacing:-.05em;text-transform:uppercase;color:#fff;max-width:889px;margin-bottom:20px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}..hero-slider-price a,.hero-slider-price,.hero-slider-price>*{color:#fff!important}.hero-slider-title-img{position:relative;display:inline-block}.hero-slider-title img{position:absolute;left:0;top:0;transform:rotate(-30deg) translateY(-56%)}.hero-slider-content .old-price{font-family:Rubik,sans-serif;font-weight:700;color:#fff;margin-bottom:30px;font-size:24px;line-height:1.2;margin-left:0}.hero-slider-price{color:#fff;font-weight:700;font-size:25px;line-height:30px;letter-spacing:.02em;margin-bottom:25px}.hero-link,.slider-video .video__item-title{letter-spacing:-.01em;text-transform:uppercase}.hero-slider-item{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center}.catalog>*,.excursion>*,.hero-slider-item>*{position:relative;z-index:2}.hero-slider-item::before{background:rgba(0,0,0,.1);content:'';z-index:1}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{width:80px;height:80px;top:auto;bottom:160px}.hero-slider .swiper-button-prev{left:80px}.hero-slider .swiper-button-next{right:80px}.hero-slider .swiper-button-next svg path,.hero-slider .swiper-button-prev svg path,.reviews-navigation .swiper-button-next svg path,.reviews-navigation .swiper-button-prev svg path,.slider-team-navigation .swiper-button-next svg path,.slider-team-navigation .swiper-button-prev svg path,.slider-video-wrapper .swiper-button-next svg path,.slider-video-wrapper .swiper-button-prev svg path{transition:.2s}.hero-slider .swiper-button-next:hover svg path:first-child,.hero-slider .swiper-button-prev:hover svg path:first-child,.reviews-navigation .swiper-button-next:hover svg path:first-child,.reviews-navigation .swiper-button-prev:hover svg path:first-child,.slider-team-navigation .swiper-button-next:hover svg path:first-child,.slider-team-navigation .swiper-button-prev:hover svg path:first-child,.slider-video-wrapper .swiper-button-next:hover svg path:first-child,.slider-video-wrapper .swiper-button-prev:hover svg path:first-child{fill:#112be5;stroke:#112be5;transition:.4s}.hero-slider .swiper-button-next:hover svg path:last-child,.hero-slider .swiper-button-prev:hover svg path:last-child,.reviews-navigation .swiper-button-next:hover svg path:last-child,.reviews-navigation .swiper-button-prev:hover svg path:last-child,.slider-team-navigation .swiper-button-next:hover svg path:last-child,.slider-team-navigation .swiper-button-prev:hover svg path:last-child,.slider-video-wrapper .swiper-button-next:hover svg path:last-child,.slider-video-wrapper .swiper-button-prev:hover svg path:last-child{stroke:#fff;transition:.4s}.swiper-pagination{bottom:100px!important;display:flex;justify-content:center;align-items:center}.hero-link,.hero.product .back{display:inline-flex;color:#fff}.swiper-pagination-bullet{width:auto;height:auto;background:0 0;border-radius:0;font-family:Arial;font-style:normal;font-weight:400;font-size:20px;line-height:1;color:#fff;position:relative;padding:0 35px 0 30px;opacity:1;margin:0}.swiper-pagination-bullet:not(:last-child)::after{display:block;width:5px;height:5px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:0;opacity:1;content:''}.swiper-pagination-bullet-active{width:auto;font-size:80px;line-height:1}.hero-def{overflow:hidden;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:1000px;position:relative;margin-left:-6.4%;margin-right:-6.4%}.hero-def-content{position:absolute;bottom:200px;left:50%;transform:translateX(-50%)}.fancy-btn,.video__item-btn{transform:translate(-50%,-50%)}.hero-def-content h1{font-weight:300;font-size:45px;line-height:55px;color:#fff;margin-bottom:90px}.hero-link{align-items:center;font-weight:300;font-size:20px;line-height:25px;max-width:244px;text-align:left}.hero-def-content,.hero.product h1,.page-title_center,.slider-team-content,.tabs-item figure figcaption,.typical-table td{text-align:center}.company-description,.item-container{margin-top:-420px}.tabs-item .company-description{margin-top:0}.slider-video-item{min-height:240px;background-size:100%;background-position:center;background-repeat:no-repeat}.error-404 .page-header,.search-page{min-height:calc(100vh - 250px)}.slider-video .swiper-wrapper{align-items:center}.slider-video .swiper-slide{height:auto;border-radius:27px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:45px;transition:.4s;background-size:cover}.slider-video .swiper-slide::before{background:rgba(0,0,0,.3);border-radius:27px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.slider-video .video__item-title{font-weight:300;font-size:15px;line-height:1.2;margin-top:10px;margin-bottom:10px;max-width:239px;position:relative;z-index:2}.slider-video .swiper-slide-active{transform:scale(1.5);z-index:9;transition:.4s}.slider-video .swiper-slide-active .video__item-btn,.slider-video .swiper-slide-active .video__item-description{height:auto}.video__item-btn{position:absolute;z-index:2;top:50%;left:50%}.slider-video .swiper-slide-active .video__item-description{font-weight:300;font-size:9px;line-height:1.2;letter-spacing:.02em;position:relative;z-index:2}.slider-video-wrapper{padding-left:90px;padding-right:90px;position:relative;margin-bottom:80px}.slider-video-wrapper .swiper-button-next,.slider-video-wrapper .swiper-button-prev{display:block!important;width:80px;height:80px}.slider-video-wrapper .swiper-button-prev{left:0}.slider-video-wrapper .swiper-button-next{right:0}.reviews,.slider-team{margin-bottom:120px}.slider-team img{max-width:100%;border-radius:35px;margin-bottom:15px}.slider-team-content h3{font-weight:700;text-transform:uppercase;color:#000}.slider-team-content p{font-weight:300;color:#6b7285}.slider-team-navigation .swiper-button-next,.slider-team-navigation .swiper-button-prev{display:block!important;position:static!important;width:80px;height:80px}.hero.product .back{font-weight:300;font-size:25px;line-height:35px;letter-spacing:-.01em;align-items:center;margin-bottom:35px}.email-helper svg,.hero.product .back svg{margin-right:15px}.hero.product h1{font-weight:700;font-size:150px;line-height:140px;letter-spacing:-.05em;text-transform:uppercase;color:#fff;max-width:1160px;margin-bottom:35px}.hero.product p{font-family:Arial;font-style:normal;font-weight:700;font-size:40px;line-height:45px;letter-spacing:.03em;color:#fff}.hero.product .hero-def-content{bottom:140px}.product__statistic{display:flex;justify-content:space-between;border-radius:30px;border:1px solid #dbdbdb;margin-bottom:60px;margin-top:-420px}.footer .container,.product-description{display:flex;justify-content:space-between}.product-description__content{max-width:626px}.tabs-item .product-description__content{max-width:490px}.product-description__image{max-width:625px;width:50%;display:flex;flex-direction:column;row-gap:40px}.product-description__image-item-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.15);border-radius:30px}.cta-block,.work-principles{background-repeat:no-repeat;border-radius:30px}.product-description__image img{width:100%;border-radius:30px}.product-description__image-item{display:inline-flex;align-self:flex-start;position:relative;z-index:3;border-radius:30px}.product-description__image-item::before{display:block;background:rgba(0,0,0,.2);width:100%;height:100%;border-radius:30px;position:absolute;top:15px;left:10px;z-index:-1;content:''}.product-description__image-item::after{display:block;background:rgba(0,0,0,.2);width:100%;height:100%;border-radius:30px;position:absolute;top:30px;left:20px;z-index:-2;content:''}.fancy-btn{position:absolute;top:50%;left:50%}.product-description__content h3{font-weight:300;font-size:35px;line-height:40px;letter-spacing:-.01em;color:#000;margin-bottom:30px}.product-description__content p,.product__statistic-item,.product__statistic-item h4{letter-spacing:.03em;font-family:Arial;font-style:normal}.product-description__content p{font-weight:400;font-size:15px;line-height:30px;color:#000}.product__statistic-item{width:25%;padding:10px 20px;text-align:center;font-weight:700;font-size:25px;line-height:30px;color:#000!important}.product__statistic-item:not(:last-child){border-right:1px solid #dbdbdb}.product__statistic-item-number,.product__statistic-item-number a,.rangeslider-info a{color:#000!important}.product__statistic-item h4{font-weight:400;font-size:16px;line-height:20px;color:#000;margin-bottom:5px}.product__statistic-item svg{display:inline-block;width:42px!important;height:42px!important;margin-bottom:10px}.btn-block{display:flex;justify-content:center;margin:60px 0 70px}.btn-block .btn.btn-dark{font-size:25px;line-height:20px;padding:35px 45px}.cta-block{display:flex;justify-content:center;padding:35px 20px;margin-bottom:120px;background-size:cover}.cta-block.cta-new{background:rgba(107,114,133,.4)}.cta-block .btn{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff;border-radius:99px;padding:20px 45px;font-family:Arial;font-style:normal;font-weight:700;font-size:15px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#000}.work-principles{background-color:#e3e6ed;background-position:100% 50%;background-size:45% 100%;padding:80px 100px;margin-top:120px;position:relative}.work-principles::before{position:absolute;right:0;top:0;width:45%;height:100%;background:rgba(0,0,0,.3);border-radius:0 55px 55px 0;content:''}.work-principles__title{font-weight:300;font-size:80px;line-height:90px;letter-spacing:.05em;text-transform:uppercase;color:#000;margin-bottom:50px;max-width:482px;position:relative;z-index:2}.work-principles__description{font-family:Arial;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#000;margin-bottom:50px;max-width:577px;position:relative;z-index:2}.work-principles__description-text{overflow:hidden;padding-right:10px;display:-webkit-box;-webkit-line-clamp:13;line-clamp:13;-webkit-box-orient:vertical}.show .work-principles__description-text{display:block;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:vertical;height:390px;overflow-y:scroll}.link-more,.link-more.active,.link-more.active .hide-text{display:inline-block}.show .work-principles__description-text::-webkit-scrollbar{width:4px}.show .work-principles__description-text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.show .work-principles__description-text::-webkit-scrollbar-thumb{background-color:#fff;outline:#fff solid 1px}.show .work-principles__description-text.var-2::-webkit-scrollbar-thumb{background-color:#112be5;outline:#112BE5 solid 1px}.link-more{color:#000;margin-top:20px;background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff;border-radius:34px;padding:10px 25px;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em;border:1px solid transparent}.link-more:hover{background:0 0;border-color:#fff;color:#fff}.page-company .link-more:hover,.porotherm .link-more:hover{border-color:#112be5;color:#fff}.work-principles__list{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;background:rgba(17,43,229,.7);backdrop-filter:blur(2.5px);border-radius:37px;padding:25px 56px}.footer-form form,.review-name,.reviews-navigation,.work-principles__list-item{display:flex;align-items:center}.filter-item select,.review-description.show-more-wrapper .link-more,.rooms label span{display:inline-flex}.work-principles__list-item__number{font-weight:500;font-size:75px;line-height:80px;letter-spacing:-.01em;color:#fff}.video__item-title,.video__item-title::before,.work-principles__list-item__description{font-weight:300;letter-spacing:-.01em;color:#fff}.work-principles__list-item__description{font-size:20px;line-height:25px;width:137px;margin-left:20px}.video{display:flex;align-items:center;justify-content:space-between;counter-reset:section}.video__item{width:300px;height:240px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-repeat:no-repeat;border-radius:35px;overflow:hidden;padding:25px;transition:.4s;background-size:cover;position:relative;background-position:center}.video__item:hover,.video__item:nth-child(3){width:570px;height:440px;transition:.4s}.video__item:first-child:hover+.video__item:nth-child(2)+.video__item:nth-child(3),.video__item:nth-child(2):hover+.video__item:nth-child(3){width:300px;height:240px}.video__item:nth-child(3){order:2}.video__item:nth-child(2){order:5}.video__item:hover .video__item-btn,.video__item:hover .video__item-description,.video__item:nth-child(3) .video__item-btn,.video__item:nth-child(3) .video__item-description{height:auto}.video__item:hover .video__item-title,.video__item:nth-child(3) .video__item-title{font-size:20px;line-height:25px}.video__item-title{font-size:15px;line-height:20px;display:flex;align-items:center;max-width:340px}.filter-item h4,.review-description,.video__item-description{line-height:25px;font-weight:400;font-family:Arial;font-style:normal}.video__item-title::before{display:block;font-size:75px;line-height:80px;margin-right:20px;counter-increment:section;content:'0' counter(section)}.video__item-description{font-size:15px;letter-spacing:.02em;color:#fff;opacity:.6;overflow:hidden;height:0}.video__item-btn{display:inline-block;overflow:hidden;height:0}.video__item-btn:hover svg path:first-child{fill:#e53752;stroke:#e53752}.video__item-btn:hover svg path:last-child{fill:#e53752}.reviews-navigation .swiper-button-next,.reviews-navigation .swiper-button-prev{display:block!important;position:static!important;width:80px;height:80px;margin-top:0}.new-slider,.reviews .title-btn,.stock__wrapper-item{margin-bottom:50px}.reviews-slider-item{background:#e53752;border-radius:35px;padding:30px;color:#fff}.review-description{font-size:15px;color:#fff;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden}.review-description .readmore{color:#fff;text-decoration:underline}.show-more-wrapper .review-description__text{overflow:hidden;padding-right:10px;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical}.show-more-wrapper.show .review-description__text{display:block;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:vertical;height:200px;overflow-y:scroll}.show .review-description__text::-webkit-scrollbar{width:4px}.show .review-description__text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.show .review-description__text::-webkit-scrollbar-thumb{background-color:#fff;outline:#fff solid 1px}.review-name-avatar{margin-right:15px;width:36px;height:40px;clip-path:polygon(0 23%,51% 0,100% 21%,100% 82%,51% 100%,0 81%);overflow:hidden}.border-wrapper,.category__item{position:relative;clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%)}.review-name-avatar img{min-width:100%;height:100%}.category{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:30px;margin:60px 0 120px}.border-wrapper{width:calc(50% - 15px);background:#dfdfdf;max-height:240px}.border-wrapper:nth-child(odd),.border-wrapper:nth-child(odd) .category__item{clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%)}.border-wrapper:nth-child(2n),.border-wrapper:nth-child(2n) .category__item{clip-path:polygon(15% 0%,100% 0%,100% 100%,15% 100%,0% 50%)}.category__item{height:calc(100% - 2px);width:calc(100% - 2px);top:1px;right:1px;bottom:1px;left:1px;display:flex;background:#fff}.category__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.border-wrapper:nth-child(2n) .category__item-image{order:2!important;text-align:right}.border-wrapper:nth-child(2n) .category__item-content{padding:15px 20px 15px 95px}.category__item-image{width:50%}.category__item-image img{height:100%;width:auto}.category__item-content{width:50%;background:#fff;padding:15px 80px 15px 20px}.category__item-title{font-weight:400;font-size:25px;line-height:30px;letter-spacing:-.01em;color:#000;margin-bottom:14px}.category__item-content .product__statistic-item{width:100%;border-right:none;display:flex;align-items:center;justify-content:space-between;padding:0;font-family:Arial;font-style:normal;font-weight:700;font-size:15px;line-height:20px;letter-spacing:.03em;color:#000;margin-bottom:8px}.category__item-content .product__statistic-item h4{font-family:Arial;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.03em;color:#000;margin-bottom:0}.category__item-content .btn.btn-dark{padding:10px 25px;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em;margin-top:20px}.filter{display:flex;align-items:flex-start;justify-content:space-between}.filter-item h4{font-size:15px;color:#000;margin-bottom:10px}.filter-item select{border:1px solid #6b7285;border-radius:24px;width:105px;height:38px;justify-content:center;align-items:center;text-align:center}.rooms{display:flex;column-gap:16px}.rooms label span{border:1px solid #6b7285;border-radius:50%;width:45px;height:45px;justify-content:center;align-items:center}.rooms label input:checked+span{background:#e53752;border-color:#e53752;color:#fff}.rooms label{position:relative;cursor:pointer}.rooms label input{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.filter button{background:linear-gradient(0deg,#e53752,#e53752),#fff;border-radius:34px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:20px;letter-spacing:.02em;color:#fff;padding:10px 26px;border:none;outline:0;cursor:pointer;margin-top:10px;align-self:center}.email-helper,.footer-addres p,.footer-menu a,.tel{line-height:25px;font-size:15px}.rangeslider-info{border:1px solid #6b7285;border-radius:51px;padding:10px 20px;display:flex;justify-content:space-between;color:#000!important}input[type=range]{width:100%;height:30px;overflow:hidden;cursor:pointer;outline:0}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;background:#d9d9d9}input[type=range]:nth-child(2)::-webkit-slider-runnable-track{background:0 0}input[type=range]::-webkit-slider-thumb{position:relative;height:15px;width:15px;margin-top:-7px;background:#e53752;border:1px solid #e53752;border-radius:25px;z-index:1}input[type=range]:first-child::-webkit-slider-thumb{z-index:2}.rangeslider{position:relative;height:60px;width:300px;display:inline-block}.rangeslider input{position:absolute}@-moz-document url-prefix(){.rangeslider::before{content:'';width:100%;height:1px;background:#d9d9d9;display:block;position:relative;top:51px}input[type=range]:nth-child(2){position:absolute;top:70px!important;overflow:visible!important;height:0}input[type=range]:nth-child(3){position:absolute;top:50px!important;overflow:visible!important;height:0}input[type=range]::-moz-range-thumb{position:relative;height:15px;width:15px;margin-top:-7px;background:#e53752;border:1px solid #e53752;border-radius:25px;z-index:1}input[type=range]:first-child::-moz-range-thumb{transform:translateY(-20px)}input[type=range]:nth-child(2)::-moz-range-thumb{transform:translateY(-20px)}}.footer{padding:100px 0;background:#6b7285;border-radius:27px 27px 0 0}.footer-menu{display:flex}.footer-menu li:not(:last-child){margin-right:20px}.footer-menu a{font-family:Rubik,sans-serif;font-style:normal;font-weight:300;color:#fff}.footer-addres p{font-weight:300;color:#fff;margin-top:30px;margin-bottom:15px;max-width:273px}.form-helper p,.modal-content h3{line-height:35px;letter-spacing:-.01em;color:#fff}.tel{display:inline-block;font-weight:500;color:#fff;margin-bottom:15px}.email-helper,.footer-links{margin-bottom:30px;display:flex}.footer-links{align-items:center}.footer-links .email{margin-right:15px;display:inline-flex;align-items:center;width:25px;height:25px}.footer-navigation{display:flex;flex-direction:column;justify-content:space-between;margin-right:170px}.footer-navigation .email::before{width:25px;height:18px;margin-right:17px;background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/icons/mail-white.svg) 50% 50% no-repeat;content:''}.footer-navigation .phone{font-size:24px;line-height:28px;letter-spacing:.3px}.footer-right{color:#fff;max-width:386px}.email-helper{align-items:center;font-family:Rubik;font-style:normal;font-weight:300;color:#fff}.email-helper p{max-width:273px}.email-helper-description{font-family:Rubik;font-style:normal;font-weight:300;font-size:8px;line-height:15px;color:#fff;opacity:.5;margin-top:30px}.form-helper{display:flex;position:fixed;align-items:center;justify-content:space-between;bottom:50px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.3);backdrop-filter:blur(2.5px);border-radius:30px;padding:10px 60px;z-index:998;width:100%;max-width:632px;transition:.3s}.form-helper.hide{opacity:0;transition:.3s}.form-helper-close{display:flex;justify-content:center;cursor:pointer;font-size:18px;line-height:26px;color:#fff;background:#000;width:26px;height:26px;border-radius:50%;position:absolute;right:0;top:0;transform:translateY(-50%)}.modal,.modal-content{flex-direction:column;display:flex}.form-helper p{font-weight:300;font-size:20px;margin-right:25px}.form-helper .post-link{font-family:Arial;font-style:normal;font-weight:700;font-size:10px;line-height:20px;margin-top:0;padding:7px 45px}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;width:100%;max-width:455px;background:#e53752;border-radius:100px;padding:45px;opacity:0}.modal-window__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999}.close-btn,.tab{cursor:pointer}.modal-content{width:100%;max-width:249px;margin-left:auto;margin-right:auto;color:#fff;align-items:center}.modal-content h3{font-weight:400;font-size:25px;margin:30px 0}.footer-helper{font-weight:400;font-size:10px;line-height:16px;letter-spacing:.03em;color:rgba(255,255,255,.5);max-width:191px}.modal-content .wpcf7-form-control-wrap{width:100%;max-width:100%;margin-right:0}.modal-content form{display:flex;flex-direction:column;row-gap:30px;align-items:center}.modal-content form input{background:#fff;border-radius:51px;padding:0 20px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:40px;color:#6b7285;border:none;width:100%;cursor:pointer}.footer-form form input{background:#fff;border-radius:51px;line-height:40px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;color:#6b7285;padding:0 20px;border:none;max-width:249px}.footer-form form input[type=submit]{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#e53752;border-radius:34px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;letter-spacing:.02em;color:#fff;cursor:pointer;transition:.4s}.footer-form form input[type=submit]:hover{background:#112be5;transition:.4s}.hiddenStyle{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.mobile-btn,.up-btn{height:50px;z-index:999}header .container{display:flex;justify-content:space-between;z-index:99}.error-404 .page-header{display:flex;justify-content:center;padding-top:60px}.error-404 .page-header h1{font-size:24px}.mobile-btn{display:none;background-color:transparent;border:0;cursor:pointer;float:left;margin-left:10px;outline:0;position:relative;width:50px}.mobile-btn span{left:10px;top:24px}.mobile-btn span,.mobile-btn span::after,.mobile-btn span::before{display:block;background-color:#000;height:4px;position:absolute;transition:.3s ease-in-out;width:30px;content:''}.mobile-btn span::before{top:-8px}.mobile-btn span::after{bottom:-8px}.mobile-btn.active span{background-color:transparent}.mobile-btn.active span::after,.mobile-btn.active span::before{background-color:#000;top:0}.mobile-btn.active span::before{transform:rotate(45deg)}.mobile-btn.active span::after{transform:rotate(-45deg)}.mobile-rigth{display:none;margin-top:30px}.page-notfound{display:flex;flex-direction:column;justify-content:center;max-width:700px;margin-left:auto;margin-right:auto}.page-notfound p{margin-bottom:10px}.btn-block-big h3,.btn-block-big p,.partner-list li{margin-bottom:15px}.page-notfound .search-field{width:100%;padding:10px 15px;margin-bottom:20px}.page-notfound .search-submit{display:inline-block;border:2px solid #000;padding:14px 32px 15px;font-weight:400;font-size:18px;line-height:21px;text-transform:uppercase;color:#000;text-align:center;letter-spacing:.1em;background:0 0;cursor:pointer;transition:.2s}.page-notfound .search-submit:hover{background:#156ff4;color:#fff;border-color:#156ff4;transition:.4s}.fancy-btn{display:inline-flex;align-items:center;font-weight:300;font-size:20px;line-height:25px;letter-spacing:-.01em;color:#fff}.company-card,.history-card,.house-card{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;margin-bottom:100px}.company-card__item{width:calc(25% - 20px)}.company-card__item img,.gallery img,.up-btn img{width:100%}.partner-description .company-description__image,.requisites{margin-top:60px}.requisites .title-2{font-size:46px;margin-bottom:20px}.requisites__wrapper{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px;margin-bottom:100px;font-size:17px}.active-btn,.logos,.online,.post{row-gap:20px}.history-card__item,.house-card__item,.requisites__item,.video-content__item{width:calc(50% - 20px)}.active,.active[data-tab-con],.active[data-tab-content],.requisites__wrapper strong,.slick-initialized .slick-slide,.slick-slide img{display:block}.up-btn{border-radius:50%;width:50px;padding:10px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:95px;right:20px;border:1px solid #000;background:#fff;opacity:0}.product-slider .swiper-wrapper,.product-slider-item{height:100%!important}.up-btn:hover{transform:translateY(-10px)}.page-partner{background-image:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/0E3A4033.jpg);background-position:95px 50%}.page-partner::before{background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:''}.page-partner .hero-def-content{bottom:130px}.page-partner-container .product-description__image{width:100%;padding-left:30px;margin-top:60px}.partner-list{list-style:disc;padding-left:20px}.excursion .post-link,.hero-slider-btn .post-link,.item-container .product__statistic,.partner-description,.stock__block+.product__section{margin-top:0}.partner-acc .accordion-content img{width:150px;height:150px;margin-right:30px;float:left}.partner-acc .accordion-content{overflow:hidden}.product-video-wrapper{display:flex;justify-content:center;margin-bottom:60px}.product-video{position:relative;max-width:700px;width:100%}.product-video::before{padding-bottom:56.25%;width:100%;display:block;content:''}.product-video iframe{position:absolute;top:0;left:0;right:0;bottom:0}.partner-description .link-blue{text-transform:lowercase;font-family:Rubik,sans-serif;font-weight:400;letter-spacing:0}.btn-block-big{background:rgba(107,114,133,.1);border-radius:30px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;margin-bottom:80px}.btn-block-big h3{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:45px;text-align:center;color:#000}.btn-block-big .btn,.btn-block-big p,.old-price,.product-started__info h4{font-family:Arial;font-style:normal}.btn-block-big p{max-width:693px;font-weight:400;font-size:15px;line-height:30px;text-align:center;letter-spacing:.03em;color:#000}.btn-block-big .btn{background:#112be5;border:1px solid transparent;border-radius:34px;padding:10px 25px;font-weight:400;font-size:15px;line-height:20px}.btn-block-big .btn:hover{background:0 0;border-color:#112be5;color:#112be5}.info-tab .tabs .tab,.photo-tab .tabs .tab{border-bottom:6px solid transparent;transition:.3s}.product-started{display:flex;justify-content:space-between;column-gap:30px;margin-bottom:70px}.product-slider{width:calc(50% - 15px);border-radius:30px;overflow:hidden;max-height:440px}.product-slider-item{position:relative}.product-slider-item .fancy-btn{transform:translate(0,0);top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-slider-item img{min-width:100%;max-height:100%}.product-slider-item::before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);content:''}.product-slider .swiper-button-next,.product-slider .swiper-button-prev{width:80px;height:80px;top:50%;transform:translateY(-50%);margin-top:0}.product-slider .swiper-button-prev{left:40px}.product-slider .swiper-button-next{right:40px}.product-started__info h1{font-family:Rubik;font-size:40px;line-height:60px;color:#000;margin-bottom:30px;position:relative;display:inline-block}.product-started__info h1 img{position:absolute;right:0;bottom:15px;transform:translateX(70%)}.old-price{font-weight:400;font-size:20px;line-height:20px;letter-spacing:.03em;text-decoration-line:line-through;color:#000;margin-left:20px}.product-started__info h4{font-weight:400;font-size:18px;line-height:25px;letter-spacing:.03em;color:#6b7285;margin-bottom:10px}.photo-tab .tabs .tab,.product-started__info p{font-weight:700;font-family:Arial;letter-spacing:.03em}.product-started__info .price{color:#e53752}.product-started__info p{font-style:normal;font-size:30px;line-height:35px;color:#000;margin-bottom:20px}.gallery h3,.info-tab h3{font-weight:500;font-size:55px;font-family:Rubik;text-align:center}.contact__content .btn.btn-dark,.product-started__info .btn.btn-dark{font-size:25px;line-height:20px;padding:35px 45px;margin-top:10px;background:#112be5;color:#fff}.gallery h3,.info-tab h3,.photo-tab .tabs .tab,.porotherm h3{font-style:normal;line-height:45px}.contact__content .btn.btn-dark:hover,.product-started__info .btn.btn-dark:hover{background:0 0;color:#112be5}.product__statistic.var-2{border:none}.product__statistic.var-2 .product__statistic-item{color:#6b7285}.product__statistic.var-2 .product__statistic-item:not(:last-child){border-right:none;position:relative}.product__statistic.var-2 .product__statistic-item:not(:last-child)::after{position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:50%;width:5px;height:5px;background:#6b7285;content:''}.tabs{display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0;border-bottom:1px solid #000}.tab-content{margin-left:20px;margin-right:20px;margin-top:20px}.photo-tab{margin-bottom:56px}.tabs-item{display:flex;flex-wrap:wrap;column-gap:16px}.tabs-item figure{width:calc(50% - 8px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.tabs-item figure .fancy-btn{position:absolute;top:0;right:0;left:0;width:100%;height:100%;transform:translate(0,0)}.tabs-item figure .fancy-btn:first-child{z-index:10}.tabs-item img{max-width:100%;width:auto;margin-bottom:20px}.info-tab .tabs,.photo-tab .tabs{display:flex;justify-content:center;column-gap:40px;border-bottom:1px solid rgba(107,114,133,.2)}.photo-tab .tabs .tab{font-size:25px;color:#000;padding:0 5px 17px}.info-tab .tabs .tab.active,.info-tab .tabs .tab:hover,.photo-tab .tabs .tab.active,.photo-tab .tabs .tab:hover{border-bottom:6px solid #112be5;transition:.3s}.photo-tab .tabs-item h5{font-family:Arial;font-style:normal;font-weight:600;font-size:17px;line-height:20px;letter-spacing:.03em;color:#000;margin-bottom:10px}.photo-tab .tabs-item p{font-family:Arial;font-style:normal;font-weight:700;font-size:25px;line-height:30px;letter-spacing:.03em;color:#6b7285}.photo-tab .tabs-item .accordion-item p,.photo-tab .tabs-item .company-description__content p,.photo-tab .tabs-item .product-description__content p{font-size:18px;color:#000}.tabs-item .container{padding-left:20px;padding-right:20px}.docs .tabs-item figure{width:calc(25% - 12px);padding:10px;border:1px solid #000}.info-tab{background:#f0f1f3;border-radius:30px;padding:40px 30px 35px;margin-bottom:80px}.info-tab .tabs{column-gap:0}.info-tab .tabs .tab{font-family:Arial;font-style:normal;font-weight:700;font-size:20px;line-height:40px;letter-spacing:.03em;color:#000;padding:0 50px 17px;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap}.info-tab .tabs .tab span{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #6b7285;transition:.3s}.info-tab .tabs .tab.active span,.info-tab .tabs .tab:hover span{background:#112be5;border-color:#112be5;transition:.3s}.info-tab .tabs .tab span svg path{transition:.3s}.info-tab .tabs .tab.active span svg path,.info-tab .tabs .tab:hover span svg path{fill:#fff!important;transition:.3s}.info-tab h3{color:#000;margin-bottom:60px}.gallery .product-description__image-item::before{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);content:'';z-index:1!important}.gallery .fancy-btn{z-index:2}.gallery .product-description__image-item{overflow:hidden;margin-bottom:50px;width:100%}.gallery .product-description__image-item::after,.gallery .product-description__image-item::before,.slider-mobile-image,.swiper-pagination.disabled,.wpcf7 form.sent .wpcf7-response-output{display:none}.gallery h3{color:#000;margin-bottom:50px}.porotherm{margin-bottom:80px;display:flex;flex-wrap:wrap}.porotherm img{max-width:570px;margin-bottom:13px}.porotherm_text-small{max-width:328px;margin-top:-200px}.porotherm_text-big,.table-block{width:calc(100% - 330px)}.porotherm h3{font-family:Rubik;font-weight:400;font-size:40px;margin-bottom:20px;max-width:580px}.info-accordion button.accordion,.porotherm h4{font-size:20px;line-height:40px;font-family:Arial;font-style:normal;font-weight:400;letter-spacing:.03em}.porotherm h4{margin-bottom:10px}.porotherm ul li{position:relative;margin-bottom:6px;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em;padding-left:15px}.porotherm ul li::before{display:block;width:5px;height:5px;background:#6b7285;border-radius:50%;position:absolute;left:3px;top:13px;content:''}.info-accordion.accordion-wrapper{max-width:100%;margin-bottom:0;counter-reset:count}.info-accordion .accordion-item{border-bottom:none!important;counter-increment:count}.info-accordion button.accordion{text-align:center;padding-left:60px;position:relative}.info-accordion button.accordion::before{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:0;transform:translateY(-50%);width:40px;height:40px;background:0 0;border:1px solid #000;color:#000;border-radius:50%;content:counter(count,decimal) ''}.info-accordion button.accordion::after{width:50px;height:50px;background-size:100%}.info-accordion .accordion-content{background:0 0;font-family:Arial;font-style:normal;font-weight:400;font-size:15px;line-height:30px;letter-spacing:.03em}.info-accordion .accordion-content ul li{position:relative;padding-left:13px}.info-accordion .accordion-content ul li::before{display:block;width:5px;height:5px;background:#6b7285;border-radius:50%;position:absolute;left:0;top:13px;content:''}.promotion{position:absolute;top:30px;right:0}.slider-btn-hide{opacity:0}.category__item-live{background:#fff;border-radius:5px 0 0 5px;padding:8px 10px;display:inline-block;position:absolute;top:20px;left:0;z-index:99;cursor:pointer}.category__item-live::before{width:10px;height:10px;display:inline-block;background:#112be5;border-radius:50%;margin-right:5px;margin-bottom:0;animation:1s ease-in-out infinite live;content:""}.border-wrapper:nth-child(2n) .category__item-live{left:inherit;right:0}.advantages_var2 .container{display:flex;column-gap:20px;justify-content:center;row-gap:20px;flex-wrap:wrap;color:#000}.advantages_var2 .advantages__item{width:calc(20% - 16px);text-align:center;display:flex;flex-direction:column;align-items:center}.features-3 .advantages__item{width:calc(25% - 16px)}.advantages__item-icon{width:80px;height:80px;background:#fff;border-radius:50%;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.advantages__item-icon img{max-width:80%;max-height:80%}.advantages__item-title{font-size:18px;line-height:1.2;font-weight:700;margin-bottom:20px}.advantages__item-description{font-size:14px;line-height:20px;padding:0 40px;margin-bottom:15px}@keyframes live{0%,100%{opacity:1}50%{opacity:0}}@media screen and (max-width:1490px){.header-wrapper{padding:30px 15px}.navigation{margin-left:20px}.menu li a{padding:5px 14px}header .container{padding-left:10px;padding-right:10px}.page-partner{background-position:0 100%}}#app_standart_data_widget .catalog::before,.copy{background:0 0}.mob-show,.show-mob{display:none!important}.mail-icon{display:flex;align-items:center;margin-top:20px;column-gap:16px}.logos,.online{column-gap:20px}.swiper-wrapper.disabled{transform:translate3d(0,0,0)!important}.copy{border:none;padding:0;cursor:pointer}.hero-page{margin-bottom:100px}.hero-page .hero-slider-item{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.hero-page .hero-slider-content{margin-top:0;margin-bottom:0;padding-top:180px}.hero-slider-title-description{font-size:20px;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:.1em}.content-wrapper{font-size:18px;max-width:720px;margin-bottom:50px}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{font-size:24px;margin-bottom:20px;font-weight:500}.content-wrapper b{font-weight:500}.content-wrapper h1{font-size:28px}.architect__name .description,.content-wrapper h3,.stock-slider-title-img{font-size:20px}.content-wrapper p{margin-bottom:20px}.content-wrapper ol,.content-wrapper ul{counter-reset:section;list-style-type:none;margin-bottom:30px}.content-wrapper ol li,.content-wrapper ul li{margin-bottom:15px;position:relative}.content-wrapper ul{padding-left:15px}.content-wrapper ul li{padding-left:20px}.content-wrapper ul li::before{border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:2px;background:#1b1b1b;content:''}.content-wrapper ol li::before{font-size:19px;color:#1b1b1b;margin-right:8px;display:inline-flex;align-items:flex-start;justify-content:center;counter-increment:section;content:counters(section, ".") ". "}.content-wrapper ol li span{width:calc(100% - 64px)}.image-content{display:flex;align-items:center;justify-content:center}.online{display:flex;flex-wrap:wrap;margin-bottom:60px}.online__item{width:calc(50% - 20px);border-radius:35px;overflow:hidden;border:1px solid rgba(107,114,133,.4)}.online__item-video{position:relative;padding-bottom:56.25%}.online__item-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.online__item-name{padding:20px;font-size:20px}.image-block-wrapper__content{background-size:cover;background-repeat:no-repeat;background-position:center;padding:136px 30px;margin-bottom:50px;position:relative;overflow:hidden;border-radius:12px}.image-block-wrapper__content *{z-index:2;position:relative}.image-block-wrapper__content::before{background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.image-block-wrapper__title{max-width:687px;color:#fff;line-height:1.2}.image-block-wrapper__title-img{font-size:40px}.image-block-wrapper__title-img h1{font-weight:400}.image-block-wrapper__title-description{font-size:16px;line-height:1.2;margin-top:15px;max-width:500px}.image-block-wrapper__title-description p{margin-bottom:8px}.image-block-wrapper__title-description ul{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:16px;margin-top:20px}.image-block-wrapper__title-description ul li{width:calc(50% - 20px);position:relative;padding-left:16px}.catalog form input,.catalog form select{width:200px;font-size:15px;line-height:40px}.image-block-wrapper__title-description ul li::before{width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:6px;left:0;content:''}.architect__block-item a,.image-block-wrapper__content .post-link{display:inline-block}.video-content{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.video-content__item-video{position:relative;padding-bottom:56.25%}.video-content__item-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-content__item-name{margin-top:20px;font-size:18px}.video-description{margin-bottom:50px;font-size:20px}.logos{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px;margin-top:-20px}.logos__item{width:calc(25% - 15px);display:flex;align-items:center;padding:0 5px}.logos__item img{width:100%}.title-new2{font-size:38px!important;margin-bottom:50px!important}.gallery-home-page{margin-top:40px}.gallery-home-page h3{font-size:55px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-align:left;font-weight:300;margin-bottom:30px}.product .swiper-slide:nth-child(2){order:-1}.product .swiper-slide:nth-child(3){order:-2}.stages-wrapper{max-width:100%;display:flex;justify-content:space-between;align-items:flex-start}.stages-wrapper__stick{width:300px;position:sticky;top:10px;left:0}.stages-wrapper__content{width:calc(100% - 320px)}.history-card__item img,.history-card__item-img a,.house-card__item img,.scene{width:100%}.stages-wrapper__content h2{font-size:34px}.stages-wrapper__stick ul{display:flex;flex-direction:column;row-gap:10px;background:#1b1b1b;padding:25px 20px 15px;border-radius:28px;color:#fff}.stages-wrapper__stick ul li{padding-left:0;cursor:pointer;align-items:flex-start;display:inline-flex}.catalog .wpcf7-spinner,.catalog br,.stages-wrapper__stick ul li::before{display:none}.stages-wrapper__stick ul li.active,.stages-wrapper__stick ul li:hover{text-decoration:underline}.partner-figure{background:#f9f9f9;border-radius:12px;padding:50px 20px 25px;align-items:flex-start!important;justify-content:flex-start!important}.partner-figure__image{height:85px;margin-bottom:30px}.partner-figure__image img{height:100%}.tabs-item .partner-figure figcaption{text-align:left!important}.partner-figure p{color:#000!important;font-size:18px!important;margin-bottom:15px}.partner-figure ul li{position:relative;margin-bottom:10px;padding-left:15px}.partner-figure ul li::before{width:6px;height:6px;background:#000;border-radius:50%;position:absolute;left:0;top:5px;content:''}.partner-figure a{color:#112be5;display:inline-block;margin-bottom:10px}.house-card__item-img,.scene-slider{position:relative}.house-card__item-img-link{position:absolute;top:0;left:0;width:100%;height:100%}.house-card__item-content{padding:20px 15px;background:#f2f2f2}.catalog,.stock-slider-item{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.house-card__item-content h3{font-size:26px;margin-bottom:15px}.house-card__item-content p{font-size:18px;color:rgba(0,0,0,.5)}.application__block input,.catalog form input,.catalog form select,.modal-content form textarea{font-family:Arial;font-style:normal;font-weight:400;color:#6b7285}.house-card__item-content__btn{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.house-card__item-content__btn .btn{background:#112be5;border-color:#112be5;color:#fff;font-size:16px;line-height:1.2;padding:15px 20px}.house-card__item-content__btn .btn:hover{background:0 0;border-color:#112be5;color:#112be5}.history-card-title{font-size:46px;font-weight:500;margin-bottom:30px}.history-card__item-img{border-radius:24px;overflow:hidden;position:relative}.history-card__item-img a{position:absolute;top:0;left:0;height:100%}.scene{height:100%;display:none;position:relative}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.pagination{display:flex;justify-content:center;column-gap:8px;padding:0 8px}.pagination-dot{width:auto;height:5px;background-color:rgba(255,255,255,.5);flex-grow:1;flex-shrink:1;overflow:hidden;position:relative}.pagination-dot::before{opacity:0;content:"";position:absolute;bottom:0;right:100%;width:100%;height:5px;background:#fff;animation:7s infinite slide}.pagination-dot.active::before{opacity:1}.scene-slider{max-width:700px;margin-bottom:70px}.scene-wrapper{max-width:800px;width:100%;padding-bottom:56.25%;position:relative}.scene-wrapper .scene{position:absolute;width:100%;height:100%;left:0;top:0}.scene-wrapper .scene iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.scene-name{position:absolute;top:15px;left:15px;z-index:2;text-shadow:1px 1px 2px #000;color:#fff;font-size:18px}.scene-slider .pagination{position:absolute;bottom:10px;left:0;width:100%}.post{display:flex;flex-wrap:wrap;column-gap:20px;margin-bottom:50px}.post__item{width:calc(50% - 10px);position:relative}.catalog::before,.post__item-link,.stock-slider-item::before{position:absolute;width:100%;top:0;left:0}.post__item img,.typical-table{width:100%}.post__item-image{width:100%;margin-bottom:20px}.post__item-name h3{font-size:26px;margin-bottom:15px}.post__item-link{height:100%}.post__item-name .link{color:#112be5;margin-top:20px;display:inline-block}.contact__map iframe{width:100%!important;height:100%!important}.fancybox__container{z-index:999999!important}.stock__block{padding:0}.stock__block .title-btn{margin-top:30px}.architect__block-item__wrapper,.page-form__item,.page-form__item form p,.stock__block .stock-slider,.stock__block .title-2{margin-bottom:30px}.design-price .design__item-title,.individually .page-title,.meeting-content .page-title,.table-form-btn.start{margin-bottom:0}.stock-slider-item{padding:20px 10px;border-radius:12px;height:250px;position:relative}.stock-slider-item::before{background:rgba(0,0,0,.4);height:100%;content:''}.stock-slider-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.stock-slider-content .post-link{font-size:14px;padding:12px 20px;line-height:16px}.stock-slider-title-subtitle{font-size:30px;margin-bottom:20px}.catalog{border-radius:24px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:30px 40px;margin-top:100px;color:#fff}.catalog::before{background:rgba(0,0,0,.4);height:100%;content:'';z-index:1}.application__block input.wpcf7-submit:hover,.catalog .wpcf7-submit{background:linear-gradient(0deg,rgba(17,43,229,.001),rgba(17,43,229,.001)),#fff}.catalog-title{font-size:36px;margin-bottom:25px}.catalog-description{font-size:20px;margin-bottom:45px}.catalog form{display:flex;align-items:center;flex-wrap:wrap;row-gap:15px;column-gap:15px}.catalog form input{background:#fff;border-radius:51px;padding:0 20px;border:none}.catalog form select{background:#fff;border-radius:51px;padding:0 20px;height:40px;border:none}.active-btn-1,.active-btn-2,.call-btn__button{width:70px;height:70px;box-shadow:0 19px 38px 0 rgba(34,36,43,.3);border-radius:50%;margin-right:3px;cursor:pointer}.catalog .wpcf7-submit{border-radius:10px;padding:10px 30px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.02em;color:#000;cursor:pointer;width:auto}.call-btn{position:fixed;bottom:20px;right:20px;z-index:999999999}.call-btn__button{transition:.1s;background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/phone-call2.png) 50% 50%/50% no-repeat #e53752}.active .call-btn__button{background-image:none;position:relative}.active .call-btn__button::before{font-size:30px;color:#fff;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'X'}.active-btn{position:absolute;bottom:100%;opacity:0;transition:.3s;display:flex;flex-direction:column;margin-bottom:20px}.active-btn-1,.active-btn-2{transition:.1s;background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/support2.png) 50% 50%/50% no-repeat #e53752}.accordion-wrapper.questions-block__wrapper .accordion-item,.design__item-wrapper{width:calc(50% - 15px)}.active-btn-2{background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/phone-call2.png) 50% 50%/50% no-repeat #e53752;display:none}.questions-block .btn{border-color:#000;color:#000;font-size:20px}.questions-block .title-2{color:#000;font-size:45px;line-height:1.2}.accordion-wrapper.questions-block__wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;max-width:100%;justify-content:flex-start;align-items:flex-start}.excursion{display:flex;align-items:center;justify-content:space-between;background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px 30px;border-radius:24px;overflow:hidden;position:relative;color:#fff}.application__block,.archotect__project-name{background:rgba(107,114,133,.2);display:flex}.excursion::before{background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:''}.free-title{font-size:35px;line-height:1.2}.reviews-btn{display:flex;justify-content:center;margin-top:30px;column-gap:20px}.reviews-btn .btn,.table-form-btn .btn{color:#000;border-color:#000}.modal-content form textarea{background:#fff;border-radius:24px;padding:10px 20px;font-size:15px;line-height:40px;border:none;width:100%;outline:0;height:150px;resize:none}.wpcf7-form-control.wpcf7-radio{display:flex;column-gap:20px;row-gap:20px;flex-wrap:wrap;margin-top:20px}.wpcf7-form-control.wpcf7-radio.first-radio{display:flex;flex-direction:column;row-gap:10px}.wpcf7-form label{font-size:18px}.wpcf7-list-item{position:relative;margin:0}.wpcf7-list-item input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;z-index:5}.wpcf7-list-item-label{padding-left:20px;position:relative;cursor:pointer;font-size:14px}.wpcf7-list-item-label::before{width:10px;height:10px;border-radius:50%;border:1px solid #fff;position:absolute;top:3px;left:0}.wpcf7-list-item input:checked+.wpcf7-list-item-label::before{background:#fff}.link.number{display:flex;flex-direction:column}.link.number span{font-size:12px;line-height:1;font-weight:400}.hero-slider-btn{display:flex;column-gap:12px;flex-wrap:wrap;row-gap:12px}.stock__block .title-btn .title-2{color:#000;margin-bottom:0}.stock__block .title-btn{display:flex;align-items:center;justify-content:space-between}.design{display:flex;column-gap:30px;row-gap:30px;flex-wrap:wrap;margin-bottom:40px}.design__item-wrapper{display:flex;flex-direction:column;row-gap:20px}.design__item{padding:15px 30px;border:1px solid rgba(107,114,133,.2);border-radius:30px}.design__item-title{display:flex;align-items:center;column-gap:15px;margin-bottom:30px}.design__item-title img{max-width:50px}.design__item-content p{margin-bottom:8px}.design-price,.question_individually{margin-bottom:80px}.design-price .design__item{display:flex;align-items:center;background:#112be5;color:#fff;font-size:26px;justify-content:space-between;width:100%}.individually-item img{max-width:50px;margin-right:20px}.projection-step .process-slide__content{width:100%;padding-right:60px}.projection-process{padding-top:0!important}.page-subtitle{font-weight:300;font-size:25px;line-height:140%;margin-top:20px;text-align:center}.stock__wrapper-item .stock-slider-item{padding:30px}.application__block{flex-direction:column;align-items:center;padding:35px 20px 25px;border-radius:30px;margin-bottom:50px}.application__block-title{color:#000;font-size:55px;line-height:1.2;font-weight:300;margin-bottom:15px;text-align:center}.application__block-subtitle{font-size:24px;margin-bottom:20px;font-weight:300;text-align:center}.application__block br,.process-arrow input,.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.application__block p,.individually-item__title{margin-bottom:15px}.application__block input{background:#fff;border-radius:51px;padding:0 20px;font-size:15px;line-height:40px;border:none;width:100%;transition:.3s}.application__block input.wpcf7-submit{cursor:pointer;background:#112be5;color:#fff}.application__block input.wpcf7-submit:hover{color:#000}.architect__block-main-img img,.video_blog_single .content-wrapper{max-width:100%}.architect__block{margin-bottom:50px}.architect{display:flex;align-items:center;column-gap:15px;margin-bottom:30px}.architect .post-link{justify-self:flex-end;margin-top:0;margin-left:50px}.architect__name .name{font-size:26px;font-weight:700}.architect__image{width:120px;height:120px;border-radius:50%;overflow:hidden;border:1px solid rgba(107,114,133,.2)}.architect__image img{max-width:100%;line-height:0;object-fit:cover}.archotect__project-name{align-items:center;justify-content:space-between;padding:30px 20px}.archotect__project-name .title{font-size:20px;font-weight:700}.archotect__project-name .info{font-size:22px;font-weight:700;color:#e53752}.archotect__project{display:flex;column-gap:30px;row-gap:30px;flex-wrap:wrap}.archotect__project-item{position:relative;width:calc(50% - 15px)}.archotect__project-item_link{position:absolute;top:0;right:0;bottom:0;left:0}.archotect__project-image img{max-width:100%;width:100%;max-height:375px;object-fit:cover;object-position:center}.gallery__wrapper{height:0;position:absolute}.table-item-wrapper{display:flex;align-items:flex-start;column-gap:30px}.table-title-main{font-size:24px;font-weight:600;width:100%;border-bottom:1px solid #b8b8b8;margin-bottom:15px;padding-left:30px;color:#000;line-height:40px}.table-cart{background:#112be5;color:#fff;display:flex;flex-direction:column;padding-top:25px;padding-bottom:25px;padding-left:22px;border-radius:30px 0;min-width:300px}.table-cart__title{font-size:24px;font-weight:700;margin-bottom:15px}.table-cart__list li{margin-bottom:13px}.table-block__main-title{font-size:24px;font-weight:700;margin-bottom:20px}.table-block__item{display:flex;column-gap:20px;border-bottom:1px solid rgba(107,114,133,.2);padding:20px 10px}.table-block__title{max-width:220px;padding-right:10px;width:100%;font-weight:700}.table-form-btn{display:flex;justify-content:flex-end;margin-bottom:15px}.table-form-btn.start{justify-content:flex-start;margin-top:25px}.typical-table td,.typical-table th,.typical-table th:first-child{padding:10px}.typical-table td:not(:last-child),.typical-table th:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.typical-table th{text-align:center;vertical-align:middle;padding:10px 0 0;font-size:18px}.typical-table td:first-child{text-align:left}.typical-table tr{background:rgba(107,114,133,.1)}.typical-table tbody tr:nth-child(odd){background:#e1ebf0}.typical-table__head-item{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}.typical-table__head-item div{width:100%}.typical-table__head-item div:last-child{padding:10px;color:#112be5!important}.typical-table__head-item div:last-child>*{color:#112be5!important}.helper{margin-bottom:50px;margin-top:20px;font-size:18px}.helper span{color:red}@media screen and (min-width:600px){.product{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:50px}}@media screen and (max-width:1440px){.tabs-wrapper{width:100%;overflow-x:auto}.tabs.big-tabs{width:1280px!important}.product__item{width:calc(420px - 10px)}.product__item-bg2{left:21px;right:22px}.product__item-image{width:360px;height:300px}}@media screen and (max-width:1310px){.porotherm_text-small{margin-top:0}.porotherm h3{width:100%;font-size:30px;line-height:35px}.porotherm_text-big{width:100%}.porotherm img{max-width:100%}}@media screen and (max-width:1300px){.menu li a{padding:5px 10px}.menu li:not(:last-child){margin-right:5px}.advantages_var2 .advantages__item{width:calc(33.3333% - 16px)}}@media screen and (max-width:1200px){.product-started__info h1{margin-top:30px}.product-started__info h1 img{position:absolute;right:0;bottom:0;transform:translateX(70%)}.border-wrapper,.product-description__image img,.product-slider,.product-started__info,.requisites__wrapper{width:100%}.border-wrapper:nth-child(2n),.border-wrapper:nth-child(2n) .category__item,.border-wrapper:nth-child(odd),.border-wrapper:nth-child(odd) .category__item{clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%)}.border-wrapper:nth-child(2n) .category__item-content{padding-left:140px}.menu li a{font-size:14px}.title-2{font-size:44px!important;line-height:1.2!important}.work-principles__list{flex-wrap:wrap;row-gap:20px}.filter,.video{flex-wrap:wrap;column-gap:20px;row-gap:20px}.company-description__image,.product-description__content,.product-description__image,.work-principles__list-item{width:50%}.video__item,.video__item:hover{width:100%;height:auto}.video__item{padding-top:56.25%;background-size:cover}.video-wrapper .video,.video__item-btn,.video__item-description{height:auto}.filter{justify-content:flex-start}.category{column-gap:0;margin:60px 0}.contact__content{flex-wrap:wrap;column-gap:16px;row-gap:20px;margin:60px 0}.slider-video .swiper-slide-active{transform:scale(1)}.slider-video .swiper-slide .video__item-description,.slider-video .swiper-slide-active .video__item-description{font-size:13px;line-height:1.2}.slider-video .swiper-slide{background-size:cover;background-repeat:no-repeat}.product-description__content{padding-right:15px}.product-started{flex-direction:column}.video .video__item:nth-child(2),.video .video__item:nth-child(3){display:none}}@media screen and (max-width:1130px){header .container{padding-left:0!important;padding-right:0!important}.house-card__item,.menu,.menu li,.menu li.menu-item-has-children a,.menu-header-menu-container{width:100%}.menu{flex-direction:column;align-items:flex-start}.menu li{padding-bottom:10px;padding-top:10px;margin-right:0;text-align:left;border-bottom:1px solid #f6f6f6}.menu li a{font-size:18px;display:inline-block}.header-left.show-before::before,.menu-item-has-children.active .sub-menu,.mobile-btn{display:block}.popular-category__item{width:calc(33.3333% - 10px)}.best-product__item{width:50%}.mobile-rigth{display:flex;align-items:center}.navigation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:0;padding:145px 30px 20px;border-radius:30px;overflow-y:auto;height:100%}.footer .menu-item-has-children>a::after,.navigation .catalog,.sub-menu{display:none}.header-right,.navigation{position:fixed;top:0;left:0;right:0;transform:translateX(-150%);background:#fff;transition:.2s ease-in-out}.search-wrapper{top:auto;bottom:10px;left:50%;width:320px;transform:translate(-50%,0)}.header-left{width:100%;justify-content:space-between}.header-left::before{position:fixed;width:100%;top:0;left:0;height:140px;background:#fff;content:'';z-index:992;display:none}.menu-header-menu-container{position:relative;z-index:1}.navigation.active{transform:translateX(0);transition:.4s ease-in-out;z-index:99}.hero-slider-title{font-size:80px;line-height:70px}.hero-slider-title img{transform:rotate(-30deg) translateY(-76%)}.menu-item-has-children>a{position:relative;padding-right:20px}.menu-item-has-children>a::after{background:url(//inbrig.ru/wp-content/themes/inbrig/assets/images/icons/menu-arrow.png) 50% 50%/100% auto no-repeat;width:20px;height:20px;position:absolute;right:0;top:7px;content:''}.footer{padding:50px 0}.reviews-slider-item{padding:20px}.work-principles__title{margin-bottom:30px}.menu-item-has-children.active::after{transform:rotate(180deg)}.sub-menu{position:static;width:100%;top:0;padding-top:10px;padding-left:20px;box-shadow:none}.menu .current-menu-item.menu-item-has-children a,.menu li.menu-item-has-children a:hover{background:0 0;color:#000}.scroll-hidden{overflow:hidden}}@media screen and (max-width:991px){.online__item{width:calc(50% - 20px)}.new-page-heros{margin-top:-162px!important}.company-card__item{width:calc(33.3333% - 20px)}.container,.hero-slider-content{padding-left:20px!important;padding-right:20px!important}.hero-slider .swiper-button-prev{left:20px}.hero-slider .swiper-button-next{right:20px}.swiper-pagination-bullet{font-size:16px}.swiper-pagination-bullet-active{font-size:50px}.footer .container{flex-wrap:wrap}.footer-right{width:100%;order:-1;margin-bottom:30px}.company-description,.product-description{flex-direction:column;row-gap:20px}.company-description__content,.company-description__image{width:100%}.cta-block,.slider-team{margin-bottom:60px}.product-description__content{padding-right:0;width:100%}.page-partner-container .product-description__image{padding-left:0}.partner-second-description .partner-description .company-description__content{order:-1}.advantages_var2 .advantages__item{width:calc(50% - 16px)}}@media screen and (max-width:900px){.hero-def{width:200%;transform:translateX(-22%)}.page-partner{background-position:222px 100%}.company-wrapper,.company-wrapper .hero-def{height:751px}.title-2{font-size:36px!important;line-height:1.2!important}.page-company{margin-top:50px}}@media screen and (max-width:768px){.gallery-home-page h3 br,.house-page-hero,.product-slider .swiper-button-next,.product-slider .swiper-button-prev,.product__statistic.var-2 .product__statistic-item::after,.work-principles::before{display:none}.category .product__statistic-item:nth-child(odd),.product__statistic-item:not(:last-child),.product__statistic.var-2 .product__statistic-item:nth-child(odd){border-right:none}.company-wrapper .hero-def,.work-principles{background-image:none!important}.docs .tabs-item figure{width:calc(33.3333% - 12px);padding:10px;border:1px solid #000}.hero-slider-item::before{top:121px}.accordion-wrapper.questions-block__wrapper .accordion-item,.archotect__project-item,.company-wrapper .hero-def .mobile-image-hero,.design__item,.design__item-wrapper,.history-card__item,.modal-content form p,.post__item,.product-description__image,.product-slider-item img,.requisites__item,.service__item,.tabs-item figure,.video__item{width:100%}.stock-slider-title-subtitle{font-size:24px}.category__item-content .product__statistic-item,.stock-slider-title-img{font-size:16px}.gallery h3{margin-bottom:25px}.company-wrapper .hero,.contact,.gallery-home-page,.item-container.house-content,.tabs-item .page-partner-container .company-description{margin-top:0}.product-started__info p{letter-spacing:-.1px;font-size:30px;line-height:45px}.product-started__info h1{padding-right:56px}.product-started__info h1 img{width:67px;height:67px;position:absolute;right:0;bottom:0;transform:translateX(0)}.tabs-item{row-gap:20px}.company-card__item{width:calc(50% - 20px)}.video{column-gap:0}.work-principles__title{font-size:40px;line-height:1.2}.work-principles__description,.work-principles__description-text{font-size:18px;line-height:1.6}.show .work-principles__description-text{height:374px}.show .work-principles__description-text.var-2{height:420px}.video-wrapper{padding:60px}.services__wrapper{margin-bottom:120px;column-gap:0}.hero-def{width:200%;transform:translateX(-22%)}.menu,.product__statistic{flex-wrap:wrap}.product__statistic-item{width:50%}.product__statistic-item:nth-child(odd){border-right:1px solid #dbdbdb}.hero.product h1{font-size:80px;line-height:70px}.hero.product .hero-def-content{bottom:180px}.contact-map{height:500px!important;transform:translateY(0)!important;margin-top:-196px}.contact-map .hero-def,.contact__map{clip-path:none;height:100%;width:100%;transform:translateY(0);margin-left:0;margin-right:0;margin-top:0}.video__item{padding-top:230px}.hero-def-content h1{margin-bottom:40px}.mobile-image-hero{display:block;margin-top:20px}.company-wrapper .hero-def-content a,.company-wrapper .hero-def-content h1{color:#000}.company-wrapper .hero-def-content a svg path{stroke:#000}.company-wrapper .hero-def{width:100%;transform:translateX(0);margin-left:0;margin-right:0;height:auto!important}.page-company{margin-top:-70px}.company-wrapper .hero-def .hero-def-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;bottom:inherit;left:inherit;transform:translateX(0);padding-top:100px}.company-wrapper .hero-def .hero-link{order:2;font-size:16px;line-height:20px;margin-top:20px;margin-left:15px}.company-wrapper .hero-def .hero-link svg path{fill:#112BE5;stroke:#fff}.company-description__content h3{text-align:center}.company-wrapper{transform:translateY(-25%);height:auto}.info-tab{padding:40px 16px 35px}.house-content .price .price-value{display:flex;flex-wrap:wrap}.old-price{width:100%;margin-left:0;font-size:20px;line-height:30px}.product-started__info-item-wrapper{display:flex;justify-content:space-between}.contact__content .btn.btn-dark,.product-started__info .btn.btn-dark{font-size:15px;line-height:20px;padding:15px 25px}.gallery h3,.info-tab h3,.product-started__info h1{font-size:30px;line-height:40px}.product-slider{max-height:342px;margin-bottom:25px}.info-tab .tabs,.photo-tab .tabs{display:flex;justify-content:flex-start;column-gap:20px}.photo-tab .tabs .tab{display:inline-flex;font-size:20px;padding-bottom:10px;white-space:nowrap}.category-page .title-1{margin-top:30px}.title-1{font-size:35px;line-height:45px}button.accordion::after{width:60px;height:60px;background-size:cover}.company-description__image{padding-top:56.25%;position:relative}.page-company .company-description__image{padding-top:0;order:2}.slider-video-wrapper .swiper-button-next,.slider-video-wrapper .swiper-button-prev{display:none!important;top:0;margin-top:0}.company-description__image iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%!important;height:100%!important}.light{font-weight:400!important;margin-left:8px}.info-accordion button.accordion{font-size:18px;line-height:1.2}.tab-content{margin-left:8px;margin-right:8px}.category__item-content .product__statistic-item h4{font-size:15px;color:#000}.contact__content .title-3{font-size:20px;font-weight:400}.contact__content .sub-title,.contact__content .work__list-item span:first-child{color:#3c3f45}.contact__content .sub-title,.contact__content .work__list{font-size:16px}.info-tab .tabs .tab{padding-left:20px;padding-right:20px}.porotherm_text-big .work-principles__description-text.var-2{max-height:415px;display:block}.image-block-wrapper__content{padding:50px 20px}.technical-image{background-position:91% center}button.accordion{font-size:20px;line-height:1.2}.accordion-wrapper,.company-card,.slider-video-wrapper.show-mob{margin-bottom:50px!important}.contact__content,.excursion,.title-btn{flex-direction:column}.email,.form-helper p,.number{margin-right:0}.application__block-title{font-size:36px}.application__block-subtitle{font-size:20px}.design-price .design__item,.hero-slider-content .old-price{font-size:19px}.excursion{row-gap:15px}.free-title{font-size:28px}.call-btn{bottom:90px;right:10px}.active-btn-2{display:block}.item-container{margin-top:-440px}.work-principles__list{justify-content:center}.work-principles__list-item__number{font-size:35px;line-height:1.2;width:82px}.work-principles{padding:20px}.work-principles__list-item__description{font-size:17px;line-height:1.4}.title-btn{row-gap:20px;margin-bottom:35px}.reviews-btn .btn,.title-btn .btn.show-more{font-size:20px;line-height:1.2;padding:10px 20px}.reviews-btn{flex-direction:column;align-items:center;row-gap:20px}.hero-slider-title{font-size:32px;line-height:1}.border-wrapper,.category__item{background:0 0;clip-path:none!important;max-height:100%}.category__item-image img{width:100%;height:auto}.category__item-content{padding:25px!important}.border-wrapper:nth-child(2n) .category__item-image{order:-1!important}.category__item{flex-wrap:wrap;width:100%;top:0;right:0;bottom:0;left:0}.border-wrapper{border:1px solid #dfdfdf}.category__item-content,.category__item-image,.number{width:100%}.header-wrapper{padding:0 20px 0 0}.logo{max-width:210px}.hero,.home-page-slider{margin-top:-138px}.slider-video-wrapper{padding-left:0;padding-right:0}.slider-video{height:auto;padding-top:0}.hero-def{clip-path:none;background-size:cover}.company-description{margin-top:-50px}.page-partner-container .company-description{margin-top:-420px}.tabs-item .partner-acc .accordion-content{display:flex;flex-direction:column}.product__statistic{margin-top:-360px}.mobile-rigth{width:100%;display:flex;align-items:center;row-gap:20px;flex-wrap:wrap;column-gap:20px}.hero-slider-content{margin-top:185px}.hero-slider{min-height:660px}.page-partner{background-position:10% 100%}.form-helper p{font-size:16px;line-height:1.2;width:calc(100% - 90px)}.form-helper .post-link{padding:7px 12px;display:block}.form-helper{padding:10px 15px;justify-content:center;align-items:center;bottom:30px}.hero-slider-item{background-position:center 120px}.product__item{width:calc(440px - 10px)}.product__item-bg2{left:23px;right:23px}.product__item-image{width:380px;height:310px}.product__section{padding-top:35px}.hero-slider-title img{transform:rotate(-30deg) translateY(-82%);width:80px;height:80px}.work-principles{margin-top:60px}.logos__item{width:calc(50% - 15px)}}@media screen and (max-width:550px){.advantages_var2 .advantages__item,.image-block-wrapper__title-description ul li,.stages-wrapper__content,.title-btn.show-mob{width:100%}.docs .tabs-item figure{width:100%;padding:10px;border:1px solid #000}.hero-slider-wrapper .swiper-button-next,.hero-slider-wrapper .swiper-button-prev,.hero-slider-wrapper .swiper-pagination,.reviews-navigation,.stages-wrapper__stick{display:none}.online__item{width:calc(100% - 20px)}.swiper-wrapper.product{margin-left:-20px}.slider-mobile-image{display:block;margin-bottom:25px}.hero-slider{max-height:2000px;height:100%}.hero-slider-item{background-size:100% auto;opacity:0!important}.show-mob{display:inline-flex!important}.hide-mob{display:none!important}.title-btn.show-mob{margin-top:30px}.hero-slider-title{font-size:28px;line-height:1}.hero-slider-btn .post-link{font-size:14px}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{bottom:260px}.hero-slider-item.new-hero-item,.hero-slider-item.swiper-slide-active{opacity:1!important}.hero-page .new-hero-item .hero-slider-content{padding-top:50px;padding-bottom:50px}.new-hero-item .hero-slider-title-description{margin-top:15px}.new-hero-item .slider-mobile-image{margin-top:155px}.header{padding-top:13px}.hero-def{background-size:auto 656px}.services .title-1,.vacancies .title-1{font-size:35px;line-height:45px}.item-container{margin-top:-600px}.hero-slider-item.swiper-slide{display:flex;flex-direction:column;align-items:flex-start;background-size:cover;padding-top:140px;height:auto}.hero-slider-content{margin:0 0 30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product__section .title-btn.show-mob{margin:40px 0 0}.video-wrapper .title-btn.show-mob{margin-bottom:0}.product__section{padding-bottom:40px}.image-block-wrapper__title-img{font-size:28px}.image-block-wrapper__title-description{font-size:15px}.house-card__item-content__btn{flex-direction:column;row-gap:20px}.history-card-title{font-size:32px}}.slick-list,.slick-slider,.slick-track{display:block;position:relative}@media screen and (max-width:519px){.modal-content{max-width:400px}.footer-menu{flex-wrap:wrap;row-gap:15px}.footer-form form{flex-direction:column;row-gap:15px}.hero-slider-price{font-size:20px;line-height:25px;margin-bottom:200px}.work-principles{background-image:none!important}.work-principles::before{display:none}.work-principles__list-item{width:auto}.video__item{padding-top:56.25%}.hero.product h1{font-size:40px;line-height:1.1}.product__item{width:calc(344px - 10px)}.product__item-bg2{left:18px;right:18px}.product__item-image{width:280px;height:280px}}@media screen and (max-width:440px){.product__item{width:calc(290px - 10px)}.product__item-bg2{left:15px;right:15px}.product__item-image{width:240px;height:240px}.logos__item{width:100%}}@media screen and (min-width:1440px){.product-started__info{width:calc(40% - 15px)}.product-slider{width:calc(60% - 15px)}}.process .page-title{font-size:55px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-weight:300;margin-bottom:30px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.clear,.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.process{padding:100px 0 0}.process-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-gap:20px;margin-top:40px;position:relative}.process-list::before{content:'';width:-webkit-calc(100% - 70px);width:calc(100% - 70px);height:1px;background:rgba(107,114,133,.3);position:absolute;left:0;right:0;margin:0 auto;top:35px}.content-wrapper #app_standart_data_widget img,.individually-item:last-child,.individually-item__info:last-child,.meeting-content p:last-child,.page-form__item:last-child,.process-popup__item:last-child,.process-slide__item:last-child{margin-bottom:0}.process-slide,.process-slider{overflow:hidden}.process-item{width:130px;position:relative;z-index:2;cursor:pointer}.process-item__counter{width:70px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:2px solid #ff3452;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;font-size:14px;color:#ff3452;text-align:center;margin:0 auto}.process-item__info{text-align:center;font-size:14px;margin-top:15px}.process-item_active .process-item__counter{background-color:#ff3452;color:#fff}.process-wrap{max-width:1380px;margin-top:50px;margin-left:auto;position:relative}.process-arrow,.process-slide__next{max-width:100%;text-transform:uppercase;cursor:pointer}.process-arrow,.process-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;color:#fff;position:absolute;text-align:center;z-index:2}.process-step{width:135px;height:62px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:5px;border-radius:5px;background-color:#0027ea;font-weight:600;font-size:30px;line-height:150%;left:90px;top:-30px}.process-arrow{width:80px;height:80px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:5px;border-radius:50%;background:#ff3452;font:500 20px/140% Rubik,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-border-radius:50%;top:-webkit-calc(50% - 40px);top:calc(50% - 40px)}.process-slide__content,.process-slide__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.process-popup,.process-slide__next{-webkit-transition:.4s;-o-transition:.4s}.process-arrow:hover{background:#ff5f77}.process-arrow:focus{background:#d02a43}.process-prev{left:-40px}.process-next{right:-40px}.process-slider{background:rgba(107,114,133,.1);-webkit-border-radius:120px 20px;border-radius:120px 20px}.process-slide__wrap{display:flex}.process-slide__content{width:545px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:70px 14px 80px 90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.process-slide__item,.process-slide__next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.process-slide__title{font-size:29px}.process-slide__list{margin-top:40px;margin-bottom:80px}.process-slide__item{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.process-slide__item img{width:60px;display:block;margin-right:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.process-slide__item p{font-weight:300;font-size:16px}.process-slide__item b{font-weight:700}.process-slide__item_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.process-slide__next{width:360px;height:95px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ff3452;font-size:16px;text-align:center;color:#ff3452;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;transition:.4s;margin-top:auto}.process-popup,.process-slide__label{-webkit-box-sizing:border-box;position:absolute}.page-form__sub input,.process-slide__next input{display:none}.process-slide__next:hover{background:#ff3452;color:#fff}.process-slide__next:focus{background:#ff5f77}.process-slide__preview{width:100%;position:relative}.process-slide__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:23px 30px 23px 45px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:100px;right:40px}.process-slide__label:hover .process-popup{opacity:1;top:-40px}.process-slide__label_hide{display:flex}.process-popup__item,.process-slide__label-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.process-popup{width:300px;padding:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 10px 80px rgba(0,0,0,.1);box-shadow:0 10px 80px rgba(0,0,0,.1);box-sizing:border-box;z-index:2;opacity:0;left:-340px;top:0;transition:.4s}.process-popup__item{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px;margin-bottom:10px}.process-popup__item span{width:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.process-slide__label-bg{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;-webkit-border-radius:20px;border-radius:20px;position:absolute;left:0}.process-slide__label-info{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.process-slide__label-info b{display:block;color:#6b7285;font-weight:600;font-size:68px;line-height:1;margin-right:17px}.process-slide__label-info p{font-size:14px}.process-slide__i{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;border-radius:50%;background-color:#0027ea;color:#fff;font-weight:600;font-size:16px;position:absolute;left:-20px}.process-slide__result{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-calc(100% - 180px);max-width:calc(100% - 180px);padding:30px 35px 35px 30px;background:#fff;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:90px;bottom:70px}.process-slide__result-title{font-weight:600;display:block;font-size:24px;margin-bottom:7px}.process-slide__result-title i{display:inline-block;color:#0027ea;font-size:15px;margin-right:15px}.process-slide__result-list{font-size:16px}.process-slide__photo{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.question,.question-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.process-list_scroll{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4px;margin-left:auto}.process-list_scroll p{font-size:8px;text-align:center}.process-list_scroll img,.question-title img{display:block;margin:7px auto 0}.section-frame{max-width:1440px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.individually{padding:110px 0 350px;-webkit-background-size:cover!important;background-size:cover!important}.question{display:flex;background:-webkit-gradient(linear,left bottom,left top,from(rgba(107,114,133,.2)),to(rgba(107,114,133,.2))),#fff;background:-webkit-linear-gradient(bottom,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;background:-o-linear-gradient(bottom,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;background:linear-gradient(0deg,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;-webkit-border-radius:20px;border-radius:20px;margin:0 auto 40px}.question-title{width:140px;padding:24px 22px;text-align:center;color:#fff;font-weight:600;font-size:16px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;background:#0027ea;-webkit-box-sizing:border-box;box-sizing:border-box}.question-info{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:32px 36px;font-size:20px}.individually-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:55px;position:relative}.individually-list{width:540px;padding:55px 40px;background:#fff;-webkit-box-shadow:0 10px 80px rgba(0,0,0,.1);box-shadow:0 10px 80px rgba(0,0,0,.1);-webkit-border-radius:20px 60px;border-radius:20px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.individually-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.individually-item__icon{width:60px;margin-right:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.individually-item__info{font-size:16px;margin-bottom:10px}.individually-circle{width:196px;display:block;margin-bottom:190px;margin-left:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1500px){.section-frame{max-width:1200px}.individually-circle{width:165px}}.individually-photo{width:100%;height:610px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;margin-top:-555px;display:block}.meeting{padding:1px 0 330px;background:-webkit-gradient(linear,left bottom,left top,from(#253684),to(#253684)),rgba(104,115,135,.1);background:-webkit-linear-gradient(bottom,#253684,#253684),rgba(104,115,135,.1);background:-o-linear-gradient(bottom,#253684,#253684),rgba(104,115,135,.1);background:linear-gradient(0deg,#253684,#253684),rgba(104,115,135,.1)}.meeting-descripter{max-width:685px;padding:33px 40px 38px;margin:-85px auto 0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(107,114,133,.2)),to(rgba(107,114,133,.2))),#fff;background:-webkit-linear-gradient(bottom,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;background:-o-linear-gradient(bottom,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;background:linear-gradient(0deg,rgba(107,114,133,.2),rgba(107,114,133,.2)),#fff;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:22px}.meeting-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;position:relative}.meeting-content{max-width:775px;position:relative;z-index:2}.meeting-content h2{margin-bottom:35px}.meeting-content p{max-width:475px;color:#fff;margin-bottom:20px}.page-form{width:525px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#fff;-webkit-box-shadow:0 10px 80px rgba(0,0,0,.1);box-shadow:0 10px 80px rgba(0,0,0,.1);-webkit-border-radius:20px 60px;border-radius:20px 60px;position:relative;z-index:2}.page-form__title{padding:60px 50px 23px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(104,115,135,.1)),to(rgba(104,115,135,.1))),#fff;background:-webkit-linear-gradient(bottom,rgba(104,115,135,.1),rgba(104,115,135,.1)),#fff;background:-o-linear-gradient(bottom,rgba(104,115,135,.1),rgba(104,115,135,.1)),#fff;background:linear-gradient(0deg,rgba(104,115,135,.1),rgba(104,115,135,.1)),#fff;-webkit-border-radius:20px 60px 0px 0px;border-radius:20px 60px 0 0;text-align:center}.page-form__title h3{font-size:40px;line-height:120%}.page-form__title p{font-size:22px;margin-top:15px}.page-form__content{padding:30px 80px 60px}.page-form__info{text-align:center;font-weight:300;font-size:16px;margin-bottom:20px}.page-form__content input[type=text],.page-form__input{width:100%;height:95px;padding:0 40px;background:#fff;border:1px solid #6b7285;-webkit-border-radius:5px;border-radius:5px;font-size:16px;color:#6b7285}.page-form__content input[type=submit],.page-form__sub{max-width:100%;width:100%;height:95px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;background:#ff3452;font:500 16px/140% Rubik,sans-serif;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;outline:0;border:none}.meeting-circle,.meeting-photo{display:block;position:absolute;pointer-events:none}.page-form__content input[type=submit]:hover,.page-form__sub:hover{background:#ff5f77}.page-form__content input[type=submit]:focus,.page-form__sub:focus{background:#d02a43}.page-form__copy{text-align:center;font-size:14px;margin-top:10px}.meeting-photo{width:1790px;top:-117px;left:-245px}@media only screen and (max-width:1250px){.catalog{margin-top:0}.process .page-title{font-size:32px}.process{padding:40px 0}.process-prev{left:-20px}.process-next{right:-20px}.process-slide__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.process-slide__content{width:100%}.section-frame{max-width:700px}.individually-content,.meeting-wrap{display:block}.individually-circle{margin-left:auto;margin-top:40px}.meeting{padding:1px 0 60px}.meeting-form{margin:250px auto 0}.meeting-photo{width:1000px;top:117px;left:-15px}}.meeting-circle{width:196px;top:390px;left:495px}.videoblog,.videoblog .item img{position:relative;display:block}@media only screen and (max-width:768px){.process-list{width:100%;padding:0 30px 0 10px;overflow-x:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.process-list::before{width:900px;left:30px;top:30px}.process-list::-webkit-scrollbar{width:0}.page-title{font-size:18px;line-height:1.2;margin-bottom:30px}.page-subtitle{font-size:17px}.architect{flex-wrap:wrap}.architect .post-link{width:100%;margin-top:20px;margin-left:0}.meeting{overflow:hidden}.typical-table__wrapper{width:100%;overflow-x:auto}.typical-table{min-width:789px}}.company-wrapper .hero-def{background-position:50% 150px;background-size:cover}.hero-def-wrapper{height:1000px;transform:translateY(-35%);overflow:hidden;max-width:1440px;width:100%;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.videoblog{margin-top:30px}.videoblog .item{width:48%;margin:0 1% 40px;cursor:pointer;float:left}.videoblog .item img{width:100%;margin-bottom:20px;border-radius:10px}.videoblog .item h3{text-align:left;font-size:24px}.video_blog_single .content-wrapper iframe{display:block;margin:0 auto 40px;max-width:70%}@media only screen and (max-width:720px){.mob-show{display:block!important}.mob-hide{display:none!important}.process-item{width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.process-item__counter{width:60px;height:60px;font-size:12px}.process-item__info{font-size:12px;margin-top:10px}.process-step{width:77px;height:34px;font-size:18px;left:17px;top:-17px}.process-arrow-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(107,114,133,.1);padding-bottom:40px;-webkit-border-radius:0 0 30px 10px;border-radius:0 0 30px 10px;grid-gap:20px}.process-arrow{width:40px;height:40px;font-size:12px;position:static}.process-slider{-webkit-border-radius:10px 30px 0px 0px;border-radius:10px 30px 0 0}.process-slide__content{padding:40px 20px 20px}.process-slide__title{font-size:18px}.process-slide__list{margin:15px 0 20px}.meeting-content h2,.page-form__item,.process-slide__item{margin-bottom:20px}.process-slide__item img{width:40px;margin-right:20px}.process-slide__item p{font-weight:400;font-size:14px}.individually-item br,.process-slide__item br,.question-info br{display:none}.process-slide__next{font-size:14px;height:75px;margin-top:20px}.process-slide__label{display:flex;Top:10px;Right:10px;padding:10px 10px 10px 15px}.process-slide__label_hide{display:none!important}.process-popup{left:-120px;width:260px}.page-form__copy,.process-slide__label-info p{font-size:10px}.process-slide__label-info b{font-size:38px;margin-right:7px}.process-slide__label:hover .process-popup{top:10px}.process-popup__item{font-size:12px}.process-slide__label-bg{-webkit-border-radius:10px;border-radius:10px}.process-slide__i{width:28px;height:28px;left:-16px}.process-slide__result{max-width:100%;display:none;padding:20px 15px 20px 20px;position:static}.process-slide__result-title{font-size:18px}.individually-item__info,.process-slide__result-list{font-size:14px}.process-slide__photo{height:245px}.section-frame{max-width:300px}.individually{padding:40px 0 0;background:#fff!important}.question_individually{margin-bottom:30px}.question-title{width:100px;padding:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:12px}.question-title img{width:32px}.individually_left-mob{text-align:left}.individually-title_blue{color:#253684!important}.question-info{width:100%;padding:15px 6px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px}.individually-content{margin-top:30px}.individually-list{width:100%;padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;-webkit-border-radius:0px;border-radius:0}.individually-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:20px;border-radius:20px;padding:20px 10px 25px 45px;-webkit-box-shadow:0 4px 40px rgba(0,0,0,.1);box-shadow:0 4px 40px rgba(0,0,0,.1);background-color:#fff;margin-bottom:20px;position:relative}.individually-item::before{content:'';width:30px;height:60px;background-color:#f1f1f1;-webkit-border-radius:0 100% 100% 0/0 50% 50% 0;border-radius:0 100% 100% 0/0 50% 50% 0;position:absolute;left:0}.individually-item__icon{width:40px;margin-left:-65px;margin-right:25px;position:relative;z-index:2}.individually-item__title{font-size:15px;margin-bottom:10px}.individually-circle{width:120px;margin-top:190px;margin-left:0}.meeting-descripter{padding:20px;font-size:14px;position:relative;z-index:2}.meeting-content p{font-size:14px;margin-bottom:15px}.meeting-form{margin-top:235px}.page-form{width:100%;-webkit-border-radius:10px 30px 30px 10px;border-radius:10px 30px 30px 10px}.page-form__title{padding:25px 30px 20px;-webkit-border-radius:10px 30px 0px 0px;border-radius:10px 30px 0 0;text-align:left}.page-form__title h3{font-size:20px}.page-form__title p{font-size:16px}.page-form__title br{display:none}.page-form__content{padding:20px 30px 40px}.page-form__info{font-weight:400;font-size:12px;margin-bottom:10px;text-align:left}.page-form__content input[type=text],.page-form__input{height:75px}.page-form__content input[type=submit],.page-form__sub{height:75px;font-size:12px}.meeting-photo{width:500px;top:205px;left:-62px}.meeting-circle{width:119px;top:290px;left:0}.video_blog_single .content-wrapper iframe{max-width:94%}.videoblog .item{width:98%;float:none}}#app_standart_data_widget .container{padding-left:0!important;padding-right:0!important;width:1280px!important;max-width:1280px!important}#app_standart_data_widget .catalog{border-radius:0;padding:0;margin-top:0;color:#121224}#app_standart_data_widget ul li{padding-left:0}#app_standart_data_widget ul li::before{background:#fff;width:unset;height:unset;display:none}.content-wrapper:has(#app_standart_data_widget){max-width:100%;margin-bottom:0}#app_standart_data_widget .product__back{left:0!important}#app_standart_data_widget .btn{border-radius:0;letter-spacing:0}.container.item-container.house-content{margin-top:100px;}@media screen and (max-width:767px){.hero-slider-item.swiper-slide{background-position:center;}.hero-slider-item::before {top: 0;}}
.hero-def-wrapper{position:relative;margin-top:0!important;}
.cky-banner-bottom{z-index:9999999999!important;}
.wpcf7-spinner{position:absolute!important;}
span.wpcf7-not-valid-tip{position:absolute;}
@media screen and (max-width:767px){
.hero-slider-btn{position:absolute;bottom:0px;}
html body .hero-slider-content{margin:0;width:100%;margin:0 auto;height:100svh;}
.hero-slider-price{font-size:20px;line-height:25px;margin-bottom:0;}
.hero-slider-content{justify-content:start;}
html body .swiper-slide.hero-slider-item{display:flex;align-items:end;padding-bottom:160px;}
}
.start-page{display:flex;flex-direction:column;height:100svh;}
.start-page .hero-slider-wrapper{flex:auto;}
.start-page .hero-slider-wrapper .swiper{height:100%;min-height:initial;}
.start-page .hero-slider-wrapper .swiper-wrapper{height:100%;}
.start-page .hero-slider-wrapper .swiper-slide{height:100%;}
html body .swiper-slide.hero-slider-item{padding-bottom:120px;}
@media screen and (max-width:1600px){
html body .swiper-slide.hero-slider-item{padding-bottom:40px;padding-left:100px;}
}
@media screen and (max-width:767px){
html body .hero-slider-content{height:100%;}
html body .swiper-slide.hero-slider-item{padding-left:0;}
}
.our-advantages{background:#000;padding:34px 0;flex:none;}
.our-advantages__list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.our-advantages__item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#ffffff;}
.our-advantages__icon{margin:0 0 24px;width:64px;background:#112be5;border-radius:50%;display:flex;align-items:center;justify-content:center;height:64px;}
.our-advantages__icon img{height:42px;width:auto;}
.our-advantages__label{font-size:17px;color:#ffffff;line-height:1.3;font-weight:600;margin:0 0 12px;}
.our-advantages__text{max-width:250px;font-size:13px;line-height:1.35;font-weight:300;color:#bdbdbd;}
@media screen and (max-width:1024px){
.our-advantages__list{grid-template-columns:repeat(2,1fr);grid-row-gap:48px;}
.our-advantages__text{max-width:250px;}
}
@media screen and (max-width:767px){
.our-advantages__list {
gap:10px;
grid-row-gap:24px;
}
.our-advantages__icon {
margin:0 0 18px;
width:48px;
height:48px;
}
.our-advantages__icon img {
height:30px;
}
.our-advantages__label {
margin:0 0 12px;
}
.our-advantages__text {
font-size:12px;
}
.start-page {
height: initial;
}
.start-page .hero-slider-wrapper .swiper {
height:500px;
}
}