.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;user-select:none;z-index:30}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ffdd4d;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:40px;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.footer{background-color:#f5f5f5;border-top:1px solid #dadada;padding:80px 0}.footer__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer__menu-list{margin-right:20px}.footer__menu-items{margin:0 20px 20px 0;max-width:650px}.footer__menu-item{color:#2b2d34;font-size:12px;text-decoration:none}.footer__menu-item-title{font-size:16px;font-weight:500;line-height:30px;margin-bottom:10px}.footer__menu-item a{color:#2b2d34;line-height:26px;text-decoration:none}.footer__nav{display:flex;justify-content:space-between;max-width:440px}.footer__nav,.newsletter{flex:1 1 33%;padding:0 8px}.newsletter{margin-bottom:20px;max-width:487px}.newsletter__text-lg{display:none}.newsletter__text-sm{display:block;font-size:18px;font-weight:500}.newsletter__form{display:flex}.newsletter__form .input{padding:12px 10px 11px 34px}.newsletter__title{font-weight:500}.newsletter__desc,.newsletter__title{font-size:12px;line-height:24px;margin-bottom:10px}.newsletter__desc{color:#808185}.contact-information{flex:1 1 23%;max-width:315px;padding:0 8px}.contact-information__title{font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px}.contact-information__number{color:#2b2d34;text-decoration:none;font-size:16px;font-weight:400;line-height:26px}.contact-information__time{color:#808185;font-size:12px;line-height:16px;margin-bottom:10px}.contact-information__adress{margin-bottom:10px}.contact-information__adress-title{font-size:12px;font-weight:500;line-height:22px}.contact-information__adress-text{font-size:12px;line-height:22px}.footer-bottom{color:#808185;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;line-height:24px;padding:0 8px}.footer-bottom a{color:#808185;text-decoration:none}.footer-bottom__copy{margin-top:20px;order:4}.question-form__content-right{display:none}.question-form__text_footer{flex:0 1 75%}@media screen and (min-width:768px){.question-form__content-right{display:block}.footer__wrapper{flex-wrap:wrap}.footer__menu-item{font-size:14px}.footer__menu-item-title{font-size:16px}.newsletter__text-lg{display:block}.newsletter__text-sm{display:none}.newsletter__title{font-size:16px;line-height:30px;margin-bottom:30px}.newsletter__desc{font-size:14px;line-height:26px;margin-bottom:30px}.contact-information__number,.contact-information__title{font-size:18px}.contact-information__time{font-size:14px}.contact-information__adress{margin-bottom:20px}.contact-information__adress-text,.contact-information__adress-title{font-size:14px}}@media screen and (min-width:1281px){.footer-bottom{flex-direction:row}.footer-bottom__copy{margin-top:0;order:0}}.header{background-color:#fff;box-sizing:border-box;padding-bottom:17px;padding-top:17px;z-index:1000}.header_underline{border-bottom:1px solid #dadada}.header_shadow{box-shadow:0 4px 32px rgba(43,45,52,.16)}.header-container{align-items:center;display:flex;justify-content:space-between}.header-logo{width:110px}.header-nav__menu{display:flex;justify-content:space-between;list-style:none;margin:0 auto}.header-nav__menu .open ul{display:block}.header-nav__submenu{background:#fff;color:#2b2d34;display:none;list-style:none;margin-bottom:16px;padding-left:0;text-decoration:none;width:270px;z-index:100}.header-nav__menu{color:#2b2d34;cursor:pointer;margin-bottom:25px;text-decoration:none}.header-nav__menu-title{align-items:center;color:#2b2d34;display:flex;padding:16px 10px 10px 16px;text-decoration:none}.header-nav__menu .open .header-nav__menu-title{background:#f5f5f5;font-weight:500}.header-nav__menu .open .header-nav__menu-title:after{transform:rotate(180deg);transition:.4s}.header-nav__menu-link{color:#2b2d34;text-decoration:none}.header-nav__menu-link p{color:#2b2d34;padding:16px 10px 0 35px}.header-nav__menu li>p{padding-right:20px;position:relative}.header-nav__menu li>p:after{align-items:center;content:url(../images/oGUTt6QrcJKM.svg);display:flex;height:15px;justify-content:center;position:absolute;right:20px;transition:.4s;width:15px}.header-connection{color:#2b2d34;display:flex;flex-direction:column;justify-content:space-between;padding:16px 10px 10px 16px}.header-connection__callback{align-items:center;display:flex;margin-bottom:10px;margin-right:55px}.header-connection__callback img{display:block;margin-right:15px}.header-connection a{color:#2b2d34;text-decoration:none}.header-connection__number{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-right:35px;order:1}.header-connection__time{display:none;margin-left:35px}.header-connection__soc{display:flex;flex-wrap:wrap;order:2}.header-connection__soc a{align-items:center;display:flex;margin-bottom:5px;margin-right:20px}.header-connection__soc a img{margin-right:10px}.header-search{align-items:baseline;display:flex;justify-content:space-between}.header-search a{margin:0 5px}.header{position:fixed;top:0;width:100%}.header-wrapper-burger{background-color:#fff;bottom:0;box-shadow:-6px 0 4px 0 rgba(43,45,52,.12);height:100vh;max-width:500px;position:absolute;right:0;transform:translate(100%,100%);transition:.4s;width:100%}.header-wrapper-burger.open{transform:translateY(100%);transition:.4s}.header-nav{order:4;width:100%}.header-nav__list{border-bottom:1px solid #dadada}.header-nav__menu{flex-direction:column}.burger{height:22px;margin-left:20px;position:relative;width:26px;z-index:10}.burger__line-1,.burger__line-2,.burger__line-3{background-color:#000;height:2px;left:50%;position:absolute;width:26px}.burger__line-2{left:0;width:20px}.burger__line-1{top:0;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87)}.burger__line-2{opacity:1;top:10px;transform:translateX(0)}.burger__line-3{top:20px;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87)}.burger.open .burger__line-1{top:50%;transform:translateX(-50%) translateY(0) rotate(45deg);transition:top .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}.burger.open .burger__line-2{opacity:0}.burger.open .burger__line-3{top:50%;transform:translateX(-50%) translateY(0) rotate(-45deg);transition:bottom .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}#nav-desktop,.search-panel{display:none}.search-panel.active{display:block}.search-panel__input{margin:20px 0 0;width:100%}.search-panel__input input{border:1px solid #dfdfdf;border-radius:5px;outline:none;padding:8px;width:100%}.search-panel .catalog-item{flex:1 1 30%;margin:20px 0 0;max-width:540px}@media screen and (max-width:540px){.search-panel .catalog-item{display:none}.search-panel .catalog-item:first-child{display:block}}@media screen and (min-width:850px){.header-connection{align-items:center;flex-direction:row;padding:0}.header-connection__callback{margin-right:0}.header-connection__callback img{display:none}.header-connection__number{margin-bottom:0;order:0}.header-connection__time{display:block}.header-connection__soc{flex-wrap:nowrap;order:0}.header-connection__soc a{margin-bottom:0;margin-right:0}.header-connection__soc-name{display:none}.header-connection__callback{margin-bottom:0}.header-connection__callback:last-child{display:none}}@media screen and (min-width:1281px){.header-connection__time{font-size:14px;margin-left:5px}.header-connection__number{margin-right:15px}.header-wrapper-burger{display:none}#nav-desktop{display:block}.header-nav__menu .open ul{display:none}.header-nav__menu ul>li{padding:10px 40px}.header-nav__menu ul>li:hover{background:#f5f5f5}.header-nav__menu li:hover>ul{display:inherit;position:absolute}.header-nav__menu li:hover>ul ul{left:100%;top:0}.header-nav{max-width:600px;order:0;width:auto}.header-nav__submenu{padding-top:28px}.header-nav__submenu .header-nav__submenu{padding-bottom:15px}.header-nav__menu{flex-direction:row;margin:0 15px}.header-nav__menu li>p:after{right:0}.header-nav__menu li>p:hover:after{transform:rotate(180deg)}.header-nav__menu .open .header-nav__menu-title{background:none;font-weight:400}.header-nav__menu-title{display:flex;margin-right:20px;padding:0}.header-nav__menu-title:last-child{margin-right:0}.header-nav__menu-link p{padding:0}.header-nav__list{border-bottom:0;position:relative}.burger{display:none}}.details-table{margin-bottom:30px}.details-table__row{border-bottom:1px solid #dadada;flex:0 1 60%;font-size:12px;padding:12px 18px;word-break:break-word}.details-table__row_button{box-sizing:content-box;max-width:221px}.details-table__row:nth-last-child(-n+2){border-bottom:none}.details-table__row_title{border-right:1px solid #dadada;flex:0 1 40%;padding:12px 0 12px 5px}.details-table__col{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.details-table__row{flex:0 1 70%;font-size:14px}.details-table__row_title{flex:0 1 30%}}.box-text{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.box-text_bold{font-weight:500}.box-text__item{flex:0 1 100%}.box-text__item,.box-text__item p{margin-bottom:20px}.box-text__item_padding{display:flex;flex-direction:column;justify-content:center;padding:0}.box-text__picture{flex:0 1 100%}.box-text__picture iframe{height:100%;min-height:200px;width:100%}.box-text_picture-left .box-text__item{order:1}.box-text_picture-left .box-text__picture{order:2}.box-text__picture img{width:100%}.splide{margin:0 auto}.thumbnails{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto 0;padding:0}.thumbnails_left{justify-content:flex-start}.thumbnail{cursor:pointer;filter:grayscale(1);height:55px;list-style:none;margin:.2rem;overflow:hidden;width:60px}.thumbnail.is-active{filter:grayscale(0)}.thumbnail img{height:auto;width:100%}#main-carousel{position:relative}.carosel-gallery{margin-bottom:100px}.carosel-gallery .catalog-item__img-label{left:20px}.carosel-gallery__slide{background-position:50%;background-repeat:no-repeat;background-size:contain;height:355px;width:100%}.carosel-gallery__slide_built-house{height:200px}.carosel-gallery__thumbnail{background-position:50%;background-size:cover}.technology-button{order:4}.technology-check{display:flex;flex-direction:column;margin-bottom:30px}.technology-check_title{text-align:center}.technology-check-subtitle{color:#242424;font-size:18px;font-weight:400;line-height:26px;margin:0 auto 60px;max-width:785px;text-align:center}.technology-check-subtitle_bottom{max-width:1054px;text-align:center}.technology-check__item{display:flex;margin-bottom:20px}.technology-check__img{margin-right:20px}@media screen and (min-width:768px){.box-text__picture iframe{min-height:300px}.technology-check{flex-direction:unset;flex-wrap:wrap;justify-content:center;margin:20px auto;max-width:620px}.technology-check__item{flex:0 1 50%;flex-direction:column;margin-bottom:20px;padding:0 16px}.technology-check__img{margin-bottom:20px}.box-text__item_padding{padding:0 20px}.carosel-gallery__slide{background-position:50%;background-size:cover;height:355px;width:100%}.carosel-gallery__slide_built-house{height:500px}}@media screen and (min-width:1281px){.technology-button{max-width:300px}.technology-check{margin:0 auto 60px;max-width:100%}.technology-check__item{flex:0 1 25%;padding:0 35px}.box-text__item{flex:0 1 45%}.box-text__item_padding{padding:0 50px}.box-text__picture{flex:0 1 50%;margin-left:10px}.box-text__picture iframe{min-height:400px}.box-text_picture-left .box-text__item{order:2}.box-text_picture-left .box-text__picture{order:1}.carosel-gallery__slide{height:650px}.carosel-gallery__slide_built-house{height:500px}.thumbnail{height:75px;width:90px}}.banner{margin-bottom:40px}.banner-items{height:100%;width:100%}.banner-item{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:calc(100vh - 80px);max-height:400px}.banner-text{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:40px;max-width:490px;position:relative;text-align:center;width:100%}.banner-text__background{background-color:transparent;padding:0}.banner-text__description{color:#fff;font-size:16px;margin-bottom:30px}@media screen and (max-width:420px){.banner-text__description{font-size:14px;margin-bottom:0}}.banner-text__title{color:#fff}.banner-text__button{bottom:50px;max-width:240px;position:absolute}.banner-text__wrapper{background-color:rgba(0,0,0,.35);bottom:100px;padding:30px;position:absolute}.technology{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:40px}.technology_title{text-align:center}.technology-picture{flex:1 1 60%;margin-right:0}.technology-picture img{width:100%}.technology-text{display:flex;flex:1 1 30%;flex-direction:column;margin-bottom:20px}.technology-text__button{margin-top:30px}.technology-text__text{font-size:12px;line-height:24px}.technology-text__text_bold{font-size:14px;font-weight:500;margin-top:30px}.production{border:1px solid #dadada;margin-bottom:40px;margin-top:80px;padding:80px 12px 60px;position:relative}.production__title{background-color:#fff;left:50%;max-width:900px;max-width:285px;position:absolute;text-align:center;top:-40px;transform:translateX(-50%);width:100%}.production__title_sm{top:-22px}.production__subtitle{display:none;font-size:28px;font-weight:500;margin:0 auto 40px;text-align:center}.production__subtitle-mobile{background-color:#2b2d34;bottom:3px;color:#fff;font-size:12px;font-weight:400;padding:2px 10px;position:relative;text-transform:uppercase}.production__items{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 15px 60px}.production__items_sm{flex-direction:row;flex-wrap:wrap;justify-content:center}.production__item{align-items:flex-start;display:flex;margin-bottom:20px;max-width:325px;text-align:left;width:100%}.production__item_width100{flex-direction:column;font-size:18px;max-width:100%}.production__item-text-bold{font-weight:500}.production__item_sm{align-items:center;flex:0 1 50%;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}.production__img{margin-bottom:25px;margin-right:20px}.production__img_sm{margin-bottom:10px;margin-right:0}.production__img img{height:60px;width:60px}.production__name{font-size:14px;font-weight:500;margin-bottom:10px}.production__text{font-size:12px}.production__button{margin:0 auto;max-width:360px}.grid__subtitle{font-size:16px;font-weight:500;line-height:24px;margin:0 0 15px}.list{margin:0;padding:0 0 0 15px;text-align:left}.list li{font-size:12px;line-height:24px;list-style-type:none;padding-left:23px;position:relative}.list li:before{background-color:#2b2d34;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}.list li:not(:last-of-type){margin-bottom:20px}.grid{margin-bottom:40px}.grid-block{display:flex;flex-wrap:wrap;position:relative}.grid-block br{display:none}.grid-block__item{border:1px solid #dadada;margin-top:-1px;padding:20px;width:100%}.grid-block__item_1{order:1}.grid-block__item_2{order:2}.grid-block__item_3{order:3}.grid-block__item_4{background:#ffe578;border:none;order:4}.grid-block__item_5{order:5}.grid-block__item_6{order:6}.grid-block__item_7{background:#ffe578;border:none;order:7}.grid-block__item_8{order:8}.grid-block__item_responsive{background-position:top;display:none}.grid-block__item_title{border:none;font-size:18px;font-weight:500;line-height:26px}.catalog_title{margin:0 auto;max-width:1300px;text-align:left}.catalog_subtitle{margin:0 auto;max-width:1235px;text-align:left}.catalog-items,.catalog-items.splide__list{display:flex;flex-wrap:wrap}.catalog-items.splide__list_splice .catalog-item:nth-child(n+4),.catalog-items_splice .catalog-item:nth-child(n+4){display:none}.catalog-items.splide__list,.catalog-items.splide__list.splide__list{flex-wrap:nowrap}.catalog-items.splide__list .catalog-item,.catalog-items.splide__list.splide__list .catalog-item{flex:none}.catalog-item{cursor:pointer;flex:1 1 100%;margin-bottom:40px;position:relative;transition:.4s}.catalog-item:hover .catalog-item__img>img{transform:scale(1.1);transition:.4s}.catalog-item__link{color:#2b2d34;text-decoration:none}.catalog-item__favorite{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:20px;top:10px;width:34px;z-index:1}.catalog-item__favorite svg{stroke:#2b2d34}.catalog-item__favorite.added svg{fill:#e54242;stroke:#e54242}.catalog-item__sale{background:#e54242;color:#fff;font-size:12px;right:60px;width:60px}.catalog-item__img-label,.catalog-item__sale{align-items:center;border-radius:100px;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;top:10px;z-index:1}.catalog-item__img-label{left:20px;width:34px}.catalog-item__img-label img{width:100%}.catalog-item__img-wrapper{overflow:hidden}.catalog-item__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;transition:.4s}.catalog-item__right{text-align:right}.catalog-item__left{display:flex;text-align:left}.catalog-item__bottom,.catalog-item__top{align-items:flex-start;display:flex;justify-content:space-between}.catalog-item__name{display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;margin-bottom:10px}.catalog-item__description{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.catalog-item__property{color:#808185;display:flex;flex:0 1 70%;flex-wrap:wrap;font-size:11px;justify-content:space-between;margin-right:0}.catalog-item__property-type{align-items:center;display:flex;margin-right:10px}.catalog-item__property-type:last-child{margin-right:0}.catalog-item__price{font-size:16px;font-weight:500;line-height:24px;margin-bottom:10px}.catalog-item__old-price{color:#808185;flex:0 1 30%;font-size:11px;text-align:right;text-decoration:line-through}.catalog-item__blog-data-svg{height:18px;margin-right:10px;width:18px}.splide__pagination__page{background:none;border:1px solid #fff;height:15px;opacity:1;width:15px}.splide__pagination__page.is-active{transform:scale(1)}.video{margin-bottom:40px;position:relative}.video__button{margin-bottom:60px;margin-top:60px}.video__play-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.video__play-button svg{fill:#2b2d34}.video__slide{background-size:cover;height:190px;margin-right:20px;position:relative;transition:opacity .4s;width:100%}.video__slide[aria-hidden=true]{opacity:.2;transition:opacity .4s}.video__slide .splide__video__play{display:none}.video__slide:hover .video__play-button svg{fill:#ffdd4d;transition:.4s}.video__slide img{width:100%}.stages-video__item{height:200px;margin-bottom:40px;width:100%}.stages-video__item iframe{height:100%;width:100%}.options,.search-project{margin-bottom:40px}.options{margin-top:40px}.projects-catalog{margin-bottom:40px}@media screen and (min-width:768px){.banner-item{max-height:700px}.technology-text__text{font-size:16px;line-height:26px}.technology-text__text_bold{font-size:18px}.options,.projects-catalog{margin-bottom:70px}.options{margin-top:70px}.banner{margin-bottom:50px}.search-project{margin-bottom:140px}.banner-item{align-items:center}.banner-text{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-top:0;max-width:490px;text-align:left;width:100%}.banner-text__background{background-color:rgba(0,0,0,.35);padding:30px}.banner-text__button{bottom:0;max-width:240px;position:relative}.banner-text__description{color:#fff;font-size:18px;margin-bottom:30px}.banner-text__wrapper{background-color:transparent;bottom:auto;padding:0;position:relative}.video{margin-bottom:80px}.video__slide{height:440px}.stages-video__item{height:750px;margin-bottom:140px;width:100%}.production{border:1px solid #dadada;margin-bottom:60px;margin-top:100px;padding:40px 0;position:relative}.production__title{background-color:#fff;left:50%;max-width:800px;padding:0 80px;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);width:100%}.production__subtitle{display:block;font-size:28px;font-weight:500;margin:0 auto 30px;text-align:center}.production__subtitle-mobile{display:none}.production__items{flex-direction:row;margin:0 135px 60px}.production__items_text-top{align-items:flex-start}.production__items_sm{justify-content:space-between;margin:0 75px 60px}.production__item{align-items:center;display:block;margin:0 10px;max-width:325px;text-align:center;width:100%}.production__item_width100{flex-direction:column;max-width:100%}.production__item_sm{margin-bottom:20px;max-width:240px}.production__img{margin-bottom:25px}.production__name{font-size:18px;margin-bottom:10px}.production__text{font-size:16px}.catalog_subtitle,.catalog_title{text-align:center}.catalog-items,.catalog-items.splide__list{margin:0 -8px!important}.catalog-items.splide__list_splice .catalog-item:nth-child(n+4),.catalog-items_splice .catalog-item:nth-child(n+4){display:block}.catalog-item{flex:0 1 50%;padding:0 8px}.catalog-item_blog{flex:0 1 33%}.catalog-item_blog a{color:#000;text-decoration:none!important}.catalog-item__name{color:#000;font-size:18px}.catalog-item__property{font-size:12px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:12px}.catalog-item__img{height:250px}.grid{margin-bottom:70px}.grid__subtitle{font-size:18px;line-height:32px}.grid-block__item{border:none;margin:0;width:50%}.grid-block__item_2{border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #dadada}.grid-block__item_4{order:7}.grid-block__item_5{border-right:1px solid #dadada;border-top:1px solid #dadada}.grid-block__item_7{order:3}.grid-block__item_title{font-size:28px;line-height:38px;text-align:center;width:100%}.list li{font-size:16px;line-height:26px}.list li:not(:last-of-type){margin-bottom:15px}}@media screen and (min-width:1281px){.catalog-item{flex:0 1 50%;padding:0 8px}.catalog-item_blog{flex:0 1 33%}.catalog-item_blog a{color:#000;text-decoration:none!important}.catalog-item__name{color:#000;font-size:18px}.catalog-item__property{font-size:12px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:12px}.catalog-item__img{height:250px}.technology-picture{margin-right:30px}.video{margin-bottom:100px}.grid{margin-bottom:80px}.options,.projects-catalog{margin-bottom:130px}.options{margin-top:130px}.banner{margin-bottom:50px}.technology{flex-direction:row}.technology_title{text-align:left}.banner-text__description{font-size:18px}.production{margin-bottom:60px;padding:100px 0 30px}.grid__subtitle{font-size:24px;line-height:34px}.grid-block{flex-direction:column;height:1464px;padding-top:84px}.grid-block__item{height:calc(50% - 270px);width:37.5%}.grid-block__item_title{font-size:36px;height:84px;left:0;line-height:44px;position:absolute;top:0;width:100%}.grid-block__item_responsive{border:none;display:block;height:100%;order:3;padding:0;width:25%}.grid-block__item_3{border-right:1px solid #dadada;border-top:1px solid #dadada;order:6}.grid-block__item_4{order:4}.grid-block__item_5{border-left:1px solid #dadada;order:3}.grid-block__item_6{border-bottom:1px solid #dadada;border-right:1px solid #dadada;order:8}.grid-block__item_7{order:7}.grid-block__item_5,.grid-block__item_7{height:540px}.grid-block__item_responsive{order:5}}@media screen and (min-width:1681px){.banner{margin-bottom:50px}.catalog-item{flex:0 1 33%}.catalog-item_blog{flex:0 1 25%}.catalog-item__name,.catalog-item__name_blog{font-size:18px}.catalog-item__property{font-size:14px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:14px}.catalog-item__img{height:290px}.catalog-item__img_blog{height:240px}.search-project .catalog-item{flex:0 1 25%}.grid__subtitle{font-size:28px;line-height:38px}.grid-block{height:1685px;padding-top:0}.grid-block br{display:block}.grid-block__item_title{align-items:center;display:flex;font-size:36px;line-height:48px;position:static;text-align:left}.grid-block__item{height:33.3333333333%;padding:45px 30px 32px 45px;width:33.3333333333%}.grid-block__item_2{order:4}.grid-block__item_3{order:6}.grid-block__item_4{order:3}.grid-block__item_5{order:2}.grid-block__item_6{order:8}.grid-block__item_7{order:7}.grid-block__item_responsive{height:66.6666666667%;order:5;padding:0}}@media screen and (min-width:1680px){.banner{margin-bottom:50px}}[data-tab-content]{display:none}.active[data-tab-content]{display:block}.tabs-wrapper{margin-bottom:40px}.tabs{display:flex;list-style-type:none;margin:0;padding:0}.splide__tabs,.tabs{border-bottom:1px solid #dadada}.splide__tabs .tabs{border-bottom:none}.slide-tab{margin-bottom:43px;margin-top:43px}.tab{border-bottom:1px solid transparent;cursor:pointer;margin-right:30px;padding:10px 10px 22px 0}.tab_splide{margin-right:0}.tab.active{border-bottom:3px solid #2b2d34}.tab-content{margin-top:30px}.tab-content__item{display:flex;justify-content:space-between}.tab-content__item_project{display:block}.tab-content__map{display:none}.tab-content__subtitle{color:#808185;font-size:12px;line-height:24px}.tab-content__subtitle_email{display:none}.tab-content__text{font-size:14px;line-height:22px;max-width:550px;width:100%}.tab-content__text-bold{color:#2b2d34;font-size:18px;font-weight:500;line-height:26px}.tab-content__adress,.tab-content__contact{margin-bottom:20px}.tab-content__email-list{display:flex;flex-direction:column}.tab-content__email-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;max-width:250px}.tab-content__email-item-adress{order:2}.tab-content__email-item-department{color:#dadada;flex:0 1 100%;margin-bottom:5px;order:1}.tab-content__email-item-first-name{order:3}.contact-img{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.contact-img__item img{width:100%}.contact-gallery{margin-top:60px}@media screen and (min-width:768px){.tab_splide{margin-right:30px}.contact-img{margin:0 -8px 60px}.contact-img__item{flex:0 1 33%;padding:0 8px}.tabs-wrapper{margin-bottom:100px}.tab-content{margin-top:100px}.tab-content_slider{margin-top:50px}.tab-content__map{display:block;flex:0 1 45%}.tab-content__subtitle{font-size:16px;margin-bottom:10px}.tab-content__subtitle_email{display:block}.tab-content__text{font-size:14px;line-height:22px;min-width:600px;padding-right:20px}.tab-content__adress,.tab-content__contact{border-bottom:1px solid #dadada;margin-bottom:30px;padding-bottom:30px}.tab-content__contact{display:flex;justify-content:space-between}.tab-content__email-list{display:flex}.tab-content__email-item{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;max-width:522px}.tab-content__email-item-adress{flex:0 1 30%;order:1}.tab-content__email-item-department{color:#2b2d34;flex:0 1 40%;margin-bottom:5px;order:2}.tab-content__email-item-first-name{flex:0 1 30%;order:3}.tab-content__text-small{color:#808185;line-height:1.2em}}.showing-built-house{display:flex;flex-direction:column}.home-specifications__list{margin-bottom:25px}.home-specifications__item{display:flex;justify-content:space-between;margin-bottom:10px}.home-specifications__underline{border-bottom:1px solid #dadada;flex-grow:1;margin-left:5px;margin-right:5px;min-width:20px}.home-specifications__name{color:#808185}.home-specifications__value{text-align:right}.construction-process__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px 30px}.construction-process__item{flex:0 1 50%;padding:8px}.construction-process__item img{width:100%}@media screen and (min-width:768px){.construction-process__item{flex:0 1 33%}.home-specifications__item{margin-bottom:25px}.home-specifications__list{display:flex;margin:0 -16px}.home-specifications__wrapper-table{flex:0 1 50%;padding:0 16px}}@media screen and (min-width:1281px){.showing-built-house{flex-direction:row;justify-content:space-between;margin:0 -32px}.showing-built-house__carosel{flex:0 1 60%;padding:0 32px}.home-specifications{flex:0 1 40%;padding:0 32px}.home-specifications__item{margin-bottom:15px}.home-specifications__list{flex-direction:column;margin:0}.home-specifications__wrapper-table{padding:0}}.tabs-component{margin-bottom:40px;position:relative;width:100%}@media screen and (min-width:991px){.tabs-component{display:flex;margin-bottom:140px}}.tabs-component__nav{display:none}.tabs-component__nav_links{display:flex;flex-wrap:wrap}.tabs-component__nav_link{align-items:center;color:#808185;cursor:pointer;display:flex;font-size:18px;font-weight:400;padding:24px 20px;text-decoration:none;width:100%}.tabs-component__nav_link.active{background-color:#f5f5f5;color:#2b2d34;pointer-events:none}@media screen and (min-width:991px){.tabs-component__nav{display:block;max-width:340px}}.tabs-component__category:before{content:attr(data-category);display:block}@media screen and (min-width:991px){.tabs-component__category{display:flex}.tabs-component__content{background-color:#f5f5f5;padding:35px;width:100%}}.tabs-component__content_category:not(:first-of-type){margin-top:40px}@media screen and (min-width:991px){.tabs-component__content_category{display:none!important}}.tabs-component__content_nav{background-color:#f5f5f5;box-sizing:border-box;color:#808185;cursor:pointer;display:inline-block;padding:20px 35px 20px 15px;position:relative;width:100%}@media screen and (min-width:991px){.tabs-component__content_nav{display:none}}.tabs-component__content_nav.active{color:#2b2d34;pointer-events:none}.tabs-component__content_nav.active+.tabs-component__content_inner{display:block}.tabs-component__content_nav.active:before{transform:translateY(-50%) scale(1.5) rotate(180deg)}.tabs-component__content_nav:before{content:url(../images/oGUTt6QrcJKM.svg);position:absolute;right:15px;top:50%;transform:translateY(-50%) scale(1.5)}.tabs-component__content_item p{font-size:12px;line-height:26px;margin-bottom:20px}@media screen and (min-width:768px){.tabs-component__content_item p{font-size:16px}}.tabs-component__content_item+.tabs-component__content_item{border-top:1px solid #dadada}@media screen and (min-width:991px){.tabs-component__content_item+.tabs-component__content_item{border:none}}.tabs-component__content_inner{display:none;padding:10px}.tabs-component__category:before,.tabs-component__content_category{background:#242424;border-radius:10px 10px 0 0;color:#fff;display:inline-block;font-size:10px;letter-spacing:2px;padding:6px 13px;text-align:center;text-transform:uppercase}@media screen and (min-width:991px){.tabs-component__category:before,.tabs-component__content_category{border-radius:0 10px 10px 0;font-size:12px;margin-bottom:-1px;padding:11px 13px;transform:rotate(180deg);writing-mode:vertical-lr}}.accardion{background-color:#f5f5f5;display:flex;flex-direction:column;list-style:none;margin:0;padding:6px}.accardion__item{border-bottom:1px solid #dadada;cursor:pointer;flex:0 1 20%;font-weight:700;padding:25px;text-align:left}.accardion__item.is-active{background:#f5f5f5;border-bottom:none}.accardion__content{background:#f5f5f5;display:none;flex-basis:100%}.accardion__content.is-active{display:block}@media(min-width:768px){.accardion{background-color:transparent;flex-direction:row;flex-wrap:wrap;padding:12px}.accardion__item{border:none;text-align:center}.accardion__item~.accardion__item{border-left:0}.accardion__content{order:1;padding:50px}}@media(min-width:1024px){.accardion{flex-direction:row;flex-wrap:wrap;padding:24px}.accardion__item~.accardion__item{border-left:0}.accardion__content{order:1;padding:50px}}.filters-main{display:flex;justify-content:space-between;margin:40px -15px}.filters-banner{background-position:50%;background-size:cover;display:none;margin:0 15px;padding:65px 40px;width:378px}.filters-banner__button{margin-top:30px}.filters{border:1px solid #f5f5f5;max-width:100%;padding:60px 0;width:100%}.filters.filters-catalog{padding:10px 0}.filter{padding:20px}.filter,.filter__bottom{display:flex;flex-wrap:wrap}.filter__bottom{align-items:center;justify-content:space-between;width:100%}.filter__bottom .button{display:none;max-width:331px}.filter__bottom .button.filter__button{display:block}.filter__value{display:none;flex:0 1 60%;font-size:18px;font-weight:500;margin-bottom:10px}.filter__value-size{color:#0d4f93}.filter__line{background-color:#dadada;height:1px;margin:10px 0 40px;width:100%}.filter__item{flex:0 1 100%;margin-bottom:15px;position:relative}.filter__item__row{position:relative;padding-bottom:40px}@media(max-width:420px){.filter__item__row{padding-bottom:0}}.filter__title{font-size:18px;font-weight:500;margin-bottom:10px;padding-left:20px}.filter__checkboxes{background-color:#fff;box-shadow:0 4px 32px rgba(43,45,52,.16);display:none;padding:20px;position:absolute;top:62px;width:100%;z-index:2}.filter__checkboxes.active{display:block}.filter__checkboxes.filter__checkboxes-flex{box-shadow:none;display:flex;padding:0;position:relative;top:0;z-index:0}.filter_dropdown{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:20px;position:relative;text-align:center}.filter_dropdown:after{align-items:center;content:url(../images/oGUTt6QrcJKM.svg);display:flex;height:15px;justify-content:center;transition:.4s;width:15px}.filter_dropdown.active:after{transform:rotate(180deg);transition:.4s}@media screen and (max-width:768px){.filter_dropdown--mob-disabled{background-color:inherit;padding:0}.filter_dropdown--mob-disabled:after{display:none}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters-price__inputs{display:flex;flex-direction:column;justify-content:space-between}.filters-price__label{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;height:40px;justify-content:center;margin-bottom:15px;padding:0 7px;position:relative;width:100%}.filters-price__label:first-child:before{background-color:#dadada;content:"";display:none;height:1px;position:absolute;right:-17px;width:14px}.filters-price__text{font-size:14px}.filters-price__text:first-child{color:#808185;margin-right:10px}.filters-price__input{width:100%;background-color:#f5f5f5;border:none;font-family:Mazzard H;font-size:14px;outline:none}.filters-price__slider,.filters-price__title{margin-bottom:20px}.noUi-connect{background-color:#ffc80a}.noUi-target{background-color:#bfbfbf;border:none;border-radius:100px;box-shadow:none;height:3px}.noUi-handle:after{display:none}.noUi-handle{background-color:#fff;border:3px solid #ffc80a;border-radius:100%;box-shadow:none}.noUi-handle:before{background:none;content:url(../images/ZbmFIWUZdkhA.svg);height:6px;left:5px;position:absolute;top:-4px;width:6px}.noUi-horizontal .noUi-handle{height:22px;top:-10px;width:22px}.noUi-horizontal .noUi-handle-upper{right:0}@media screen and (min-width:768px){.filters.filters-catalog{border:none;max-width:100%}.filters.filters-catalog .filter{justify-content:space-between;margin:0 auto;max-width:100%;padding:10px 0}.filters.filters-catalog .filter__checkboxes-flex .checkbox__mark{z-index:0}.filters.filters-catalog .filter_dropdown{background-color:#f5f5f5;padding:20px}.filters.filters-catalog .filter_dropdown:after{display:block}.filters.filters-catalog .filter__item_slider .filters-price{display:none}.filters.filters-catalog .filter__item_slider .filters-price.active{display:block}.filters.filters-catalog .filter__item_slider .filters-price__inputs{flex-direction:column;margin:0}.filters.filters-catalog .filter__item_slider .filters-price__label{margin:10px 0;width:100%}.filters.filters-catalog .filter__checkboxes,.filters.filters-catalog .filter__item_slider .filters-price__label:first-child:before{display:none}.filters.filters-catalog .filter__checkboxes.active{display:block}.filters.filters-catalog .filter__checkboxes.active.filter__checkboxes-flex{display:flex}.filters-main{display:flex;justify-content:space-between;margin:40px 0}.filters-price__label{margin:0 10px 15px;padding:0 7px;width:129px}.filters-price__label:first-child:before{display:block}.filters-price__inputs{flex-direction:row;margin:0 -10px}.filter{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px}.filter__title{padding-left:0}.filter__bottom{flex-wrap:wrap}.filter__bottom .button{display:block}.filter__bottom .button.filter__button{display:none}.filter__value{display:block}.filter__checkboxes{box-shadow:none;display:block;padding:0;position:unset}.filter__item{flex:0 1 30%;margin-bottom:15px;padding:0 16px}.filter__title{font-size:18px;font-weight:500;margin-bottom:10px}.filter_dropdown{background-color:transparent;cursor:pointer;padding:0}.filter_dropdown:after{display:none}}@media screen and (min-width:998px){.filter{justify-content:center}}@media screen and (min-width:1281px){.filters{max-width:1192px}.filters-main{display:flex;justify-content:space-between;margin:60px 0}.filters.filters-catalog{border:1px solid #f5f5f5;max-width:100%;padding:10px 30px}.filters.filters-catalog .filter_dropdown{background:transparent;padding:0}.filters.filters-catalog .filter__item_slider .filters-price__inputs{flex-direction:row;flex-wrap:nowrap;margin:0 -10px}.filters.filters-catalog .filter__item_slider .filters-price__inputs .filters-price__label{width:50%;margin:15px 10px}.filters.filters-catalog .filter__item_slider .filters-price__inputs .filters-price__label:first-child:before{display:block}.filters.filters-catalog .filter{flex-direction:column;padding:0}.filters.filters-catalog .filter__item{border-bottom:1px solid rgba(36,36,36,.2);padding:0;width:100%}.filters.filters-catalog .filter__item:last-child{border-bottom:none}.filters.filters-catalog .filter__checkboxes-flex .checkbox__mark{z-index:0}.filters.filters-catalog .filter__checkboxes{display:none}.filters.filters-catalog .filter__checkboxes.active{display:block}.filters.filters-catalog .filter__checkboxes-flex.active{display:flex}.filters-banner{display:block}}.equipment-list{list-style:none}.equipment-list li{margin-bottom:20px;padding-left:30px;position:relative}.equipment-list li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17px' height='13px' fill='%232B2D34'><path d='M16.9142,1.41421L6.41421,11.9142C6.02369,12.3047,5.39052,12.3047,5,11.9142L0,6.91421L1.41421,5.5L5.70711,9.79289L15.5,0L16.9142,1.41421Z'/></svg>");left:0;position:absolute}.equipment-list li.equipment-list__item-unavailable{color:#808185}.equipment-list li.equipment-list__item-unavailable:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17px' height='13px' fill='%23808185'><path d='M16.9142,1.41421L6.41421,11.9142C6.02369,12.3047,5.39052,12.3047,5,11.9142L0,6.91421L1.41421,5.5L5.70711,9.79289L15.5,0L16.9142,1.41421Z'/></svg>");left:0;position:absolute}.equipment-lists{display:flex;flex-wrap:wrap;justify-content:space-between}.preparation-period{display:flex;flex-wrap:wrap;margin:0 -10px}.preparation-period__item{background-color:#fff;flex:1 1 44%;margin:0 10px 10px;padding:23px;text-align:center}.preparation-period__text{font-size:12px;margin-bottom:14px}.preparation-period__value{font-size:28px;font-weight:500}.accardion__content-right{flex:1 1 40%}.accardion__content-left{flex:1 1 60%}.accardion__content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:12px}.table-futures-product{border:1px solid #ddd;border-collapse:collapse;margin-bottom:20px;width:100%}.table-futures-product.desktop-table{display:none}@media screen and (min-width:768px){.table-futures-product.desktop-table{display:table}}.table-futures-product.mobile-table{display:table;font-size:.8em}@media screen and (min-width:768px){.table-futures-product.mobile-table{display:none}}.table-futures-product th{background:#efefef;font-weight:700}.table-futures-product td,.table-futures-product th{border:1px solid #ddd;padding:5px}.table-futures-product .b-table_circle{background:#ffc80a;border-radius:10px;display:inline-block;height:8px;width:8px}.table-futures-product .text-center{text-align:center}.table-futures-product .text-bold{font-weight:700}.table-futures-product__subheader{background:#ffdd4d;font-weight:700;text-align:center}.table-futures-product__section{font-weight:700}.table-futures-product .prices-row td,.table-futures-product .tfoot-header td{font-weight:700;padding-bottom:10px;padding-top:10px;text-align:center}.table-futures-product .tfoot-header td{background:#efefef;font-size:.8em;max-width:25%;width:25%}.js-sticky-widget,.js-sticky-widget-top{bottom:0;display:none;position:fixed}@media screen and (max-width:990px){.js-sticky-widget,.js-sticky-widget-top{left:0;padding:0 15px;right:0;width:100%}.js-sticky-widget-top.mobile-show table,.js-sticky-widget.mobile-show table{display:table}}.js-sticky-widget-top.mobile-show table td,.js-sticky-widget-top.mobile-show table th,.js-sticky-widget.mobile-show table td,.js-sticky-widget.mobile-show table th{font-size:.6em}@media screen and (max-width:420px){.js-sticky-widget-top.mobile-show table th:first-child,.js-sticky-widget.mobile-show table th:first-child{width:83px}.js-sticky-widget-top.mobile-show table th:nth-child(2),.js-sticky-widget.mobile-show table th:nth-child(2){width:74px}.js-sticky-widget-top.mobile-show table th:nth-child(3),.js-sticky-widget.mobile-show table th:nth-child(3){width:72px}}.js-sticky-widget table,.js-sticky-widget-top table{background:#f5c83b;display:none;opacity:.8;width:100%}@media screen and (min-width:991px){.js-sticky-widget table,.js-sticky-widget-top table{display:table;width:940px}}@media screen and (min-width:1281px){.js-sticky-widget table,.js-sticky-widget-top table{display:table;width:1400px}}@media screen and (min-width:1680px){.js-sticky-widget table,.js-sticky-widget-top table{display:table;}}.js-sticky-widget table th,.js-sticky-widget-top table th{padding:10px}@media screen and (min-width:991px){.js-sticky-widget table th,.js-sticky-widget-top table th{font-size:.8em}.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:134px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:156px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:170px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:101px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:118px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:129px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:107px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:100px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:124px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:93px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:109px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:118px}}.js-sticky-widget-top{bottom:auto;top:76px}@media screen and (min-width:768px){.preparation-period__text{font-size:14px;margin-bottom:14px}.preparation-period__value{font-size:36px;font-weight:500}.accardion__content-left,.accardion__content-right{flex:0 1 50%}.accardion__content-wrapper{display:flex;flex-direction:row;justify-content:center;padding:12px}}[data-fancybox=gallery-front] img,[data-fancybox=gallery] img{width:100%}@media screen and (min-width:1281px){.equipment-lists{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -35px}.equipment-list{padding:0 35px}.accardion__content-right{flex:0 1 40%}.accardion__content-left{flex:0 1 60%}}.catalog-wrapper{position:relative}.catalog__watch{margin-bottom:30px;margin-top:40px}.catalog__subtitle.subtitle{margin-bottom:15px}.filter-house{margin:30px 0}.filter-house__item{align-items:center;border:1px solid #dadada;border-radius:100px;cursor:pointer;display:flex;font-size:11px;justify-content:center;padding:10px;text-align:center}.filter-house__item a{color:#2b2d34;text-decoration:none}.filter-house__item_active{border:1px solid #0d4f93;color:#0d4f93}.filter-house__item_active a{color:#0d4f93}.banner__title.title{font-size:14px;margin-bottom:15px}.banner__text.text{font-size:12px;line-height:24px;margin-bottom:15px}.banner__button{display:flex;flex-wrap:wrap;max-width:306px}.banner__button .text{margin-bottom:15px;order:-1}.banner-callback,.banner-video{background-color:#f5f5f5;margin:30px 0;padding:20px}.banner-video{display:flex;flex-direction:column}.banner-video iframe{height:200px;max-width:300px;width:100%}.banner-project{background-color:#f5f5f5;display:flex;flex-direction:column;margin:30px 0;padding:20px 20px 0}.banner-project__left{margin-top:15px;max-width:306px;order:1}.banner-project__left img{width:100%}.banner-xhaus{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:30px 0;padding:20px 20px 0}.banner-xhaus__left{margin-top:15px;order:2}.banner-xhaus__list{margin-bottom:15px;padding-left:0}@media screen and (min-width:768px){.filter-house__item{font-size:16px}.banner-container{margin-bottom:0}.banner__title.title{font-size:18px;line-height:24px}.banner__text.text{font-size:14px;line-height:22px}.banner__button{align-items:center;flex-wrap:nowrap;justify-content:flex-start;max-width:100%}.banner__button .text{margin-left:15px;order:0}.banner-video{flex-direction:row;justify-content:space-between;padding:44px 50px}.banner-video__left{max-width:481px;padding-right:20px;width:100%}.banner-project{flex-direction:row;justify-content:space-between;padding:44px 50px}.banner-project__left{max-width:257px;order:0}.banner-project__right{max-width:490px}.banner-xhaus{align-items:center;flex-direction:row;justify-content:space-between;overflow:hidden;padding:44px 50px 44px 0}.banner-xhaus__left{left:-57px;order:0;position:relative}}@media screen and (min-width:1281px){.catalog__watch{margin-bottom:70px;margin-top:140px}.catalog-wrapper{display:flex; align-items:flex-start;}.catalog-main-content,.side-bar{width:100%}.side-bar{min-width:300px;max-width:340px;position:sticky;top:80px;overflow-y:auto;max-height:calc(100vh - 80px);}.banner__title.title{font-size:14px;margin-bottom:15px}.banner__text.text{font-size:12px;line-height:24px;margin-bottom:15px}.banner__button{display:flex;flex-wrap:wrap;max-width:306px}.banner__button .text{margin-bottom:15px;order:-1}.banner-callback,.banner-video{background-color:#fff;border:1px solid #f5f5f5;margin:30px 0;padding:20px}.banner-video{display:flex;flex-direction:column}.banner-video iframe{height:200px;max-width:300px;width:100%}.banner-project{background-color:#fff;border:1px solid #f5f5f5;display:flex;flex-direction:column;margin:30px 0;padding:20px 20px 0}.banner-project__left{margin-top:15px;max-width:306px;order:1}.banner-project__left img{width:100%}.banner-xhaus{background-color:#fff;border:1px solid #f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:30px 0;padding:20px 20px 0}.banner-xhaus__left{display:none;margin-top:15px;order:2}.banner-xhaus__list{margin-bottom:15px;padding-left:0}}.catalog-soting{display:flex;justify-content:space-between}.catalog-sort{margin-bottom: 15px;background-color:#fff;position:relative}.catalog-sort-current{cursor:pointer}.catalog-sort-dropdown{background-color:#fff;-webkit-box-shadow:0 11px 14px -1px rgba(34,60,80,.2);-moz-box-shadow:0 11px 14px -1px rgba(34,60,80,.2);box-shadow:0 11px 14px -1px rgba(34,60,80,.2);display:none;min-width:190px;padding:15px 15px 5px;position:absolute;right:0;z-index:10}.catalog-sort-dropdown a{color:#2b2d34;display:block;font-size:12px;margin-bottom:10px}.catalog-sort.hover .catalog-sort-dropdown{display:block}.catalog-seo-links{margin-top:40px}.catalog-seo-links a{color:#d0ba3b;margin-right:10px}.catalog-seo-content{margin-top:60px}@font-face{font-family:Mazzard H;font-style:italic;font-weight:300;src:url(../fonts/jmL6B8K9vlq7.eot);src:local("Mazzard H Light Italic"),local("MazzardH-LightItalic"),url(../fonts/jmL6B8K9vlq7.eot#iefix) format("embedded-opentype"),url(../fonts/VHED1TkxAnqD.woff2) format("woff2"),url(../fonts/571qRVdJzzN3.woff) format("woff"),url(../fonts/FxAr5a77rRF5.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:700;src:url(../fonts/VtF8dyFn0lYl.eot);src:local("Mazzard H Bold"),local("MazzardH-Bold"),url(../fonts/VtF8dyFn0lYl.eot#iefix) format("embedded-opentype"),url(../fonts/gAMXYqpjTnsG.woff2) format("woff2"),url(../fonts/5TUxv8B8GrZ0.woff) format("woff"),url(../fonts/oQRoEi9sr1CC.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:500;src:url(../fonts/guqlTqddcAZD.eot);src:local("Mazzard H SemiBold"),local("MazzardH-SemiBold"),url(../fonts/guqlTqddcAZD.eot#iefix) format("embedded-opentype"),url(../fonts/x8aWYur9keiP.woff2) format("woff2"),url(../fonts/GTUUd2yoc8cp.woff) format("woff"),url(../fonts/rbpL1O9Ds8Qp.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:500;src:url(../fonts/F0phrE1o4gDR.eot);src:local("Mazzard H Medium"),local("MazzardH-Medium"),url(../fonts/F0phrE1o4gDR.eot#iefix) format("embedded-opentype"),url(../fonts/Gl1yVSriD1Ek.woff2) format("woff2"),url(../fonts/Pj40R9aaC3Fy.woff) format("woff"),url(../fonts/QlcGEB6XSd3m.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:400;src:url(../fonts/lmGERxyw9Sgv.eot);src:local("Mazzard H Regular"),local("MazzardH-Regular"),url(../fonts/lmGERxyw9Sgv.eot#iefix) format("embedded-opentype"),url(../fonts/gqKSH0M5fXEB.woff2) format("woff2"),url(../fonts/9jdAtmlGBHhx.woff) format("woff"),url(../fonts/mrHCfFv5pTBc.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:800;src:url(../fonts/PHUrMTTqPv0X.eot);src:local("Mazzard H ExtraBold"),local("MazzardH-ExtraBold"),url(../fonts/PHUrMTTqPv0X.eot#iefix) format("embedded-opentype"),url(../fonts/hgsXxy9QYTeg.woff2) format("woff2"),url(../fonts/GMSZFhdOSA8n.woff) format("woff"),url(../fonts/bJpLEX3a0SLY.ttf) format("truetype")}@font-face{font-family:Rouble;font-style:normal;font-weight:400;src:url(../fonts/eghHDLrwlVxU.otf)}*{box-sizing:border-box;margin:0;padding:0}body{color:#2b2d34;font-family:Mazzard H;padding-top:75px}.fixed-body{overflow-y:hidden}.container{box-sizing:content-box;margin:0 auto;padding:0 15px}.main-m{margin-bottom:30px;margin-top:30px}.input{background-color:#fff;border:none;font-family:Mazzard H;font-size:16px;padding:22px 10px 21px 34px}.input::placeholder{color:#808185}.input:focus-visible{outline:none}.input_grey,.textarea{background-color:#f5f5f5;color:#808185}.textarea{border:none;font-family:Mazzard H;font-size:16px;height:200px;padding:22px 10px 21px 34px;resize:none;width:100%}.textarea:focus-visible{outline:none}.swap-image-button{align-items:center;cursor:pointer;display:flex}.swap-image-button svg{margin-right:10px;transition:.4s}.swap-image-button_active{transition:.4s}.swap-image-button_active svg{transform:rotate(180deg)}.tab-slider__wrapper{display:flex;flex-direction:column;justify-content:space-between}.tab-slider__wrapper .splide-transform__deg-0{display:none}.tab-slider__wrapper .splide-transform__deg-0 img{max-width:321px;width:100%}.tab-slider__wrapper .splide-transform__deg-180{display:block}.tab-slider__wrapper .splide-transform__deg-180 img{max-width:321px;width:100%}.tab-slider__wrapper.active .splide-transform__deg-180{display:none}.tab-slider__wrapper.active .splide-transform__deg-0{display:block}.tab-slider__right{flex:1 1 30%;order:-1}.tab-slider__left{flex:1 1 70%}.sitemap{padding-left:20px}.sitemap a{color:#808185;text-decoration:none}.sitemap a:hover{text-decoration:underline}.sitemap li{margin:5px 0}.sitemap ul{padding-left:20px}@media screen and (min-width:768px){.tab-slider__wrapper{flex-direction:row}.tab-slider__wrapper .splide-transform__deg-0 img,.tab-slider__wrapper .splide-transform__deg-180 img{max-width:456px}.tab-slider__right{flex:1 1 20%;order:0}.swap-image-button{justify-content:flex-end}.main-m{margin-top:60px}.container{max-width:940px}}@media screen and (min-width:1281px){.tab-slider__wrapper .splide-transform__deg-0 img,.tab-slider__wrapper .splide-transform__deg-180 img{max-width:538px}.container{max-width:1200px}}@media screen and (min-width:1680px){.container{max-width:1600px}}.title{font-size:36px;font-weight:500;margin-bottom:30px}@media screen and (max-width:420px){.title{font-size:26px;margin-bottom:15px}}.title_h2,.title_h3{font-size:18px;font-weight:500}.title_center{margin:0 auto 30px;max-width:1014px;text-align:center}.title_h4{font-size:18px;margin-bottom:10px}.title_underline{text-decoration:underline}.subtitle{color:#808185;font-size:12px;font-weight:400;line-height:24px;margin-bottom:60px}.subtitle_center{margin:0 auto 30px;max-width:1014px;text-align:center}.text{color:#2b2d34;font-family:Mazzard H;font-size:12px;font-weight:400;line-height:26px}.button,.text_bold{font-weight:500}.button{background-color:#ffdd4d;border:none;color:#242424;cursor:pointer;display:block;font-family:Mazzard H;font-size:16px;line-height:24px;padding:11px 25px;text-align:center;text-decoration:none;transition:.4s;width:100%}.button:hover{background-color:#ffc80a;transition:.4s}.button_no-color{background:none;border:1px solid #dadada}.button_no-color:hover{background:none;border-color:#0d4f93;color:#0d4f93}.link{color:#808185;text-decoration:none}.link_blue{color:#0d4f93;text-decoration:underline}.link_blue-without-underline{color:#0d4f93;text-decoration:none}.link_underline{color:#808185}.seo-text{font-size:12px;line-height:24px;margin-bottom:40px}.num-list{counter-reset:ordered;font-size:12px;line-height:26px;list-style-type:none;margin-bottom:20px;margin-left:20px;position:relative}.num-list li:before{content:counter(ordered) ". ";counter-increment:ordered;display:inline-block;left:-20px;position:absolute}.main-list{margin:0 0 20px;padding:0 0 0 8px;text-align:left}.main-list li{font-size:12px;line-height:24px;list-style-type:none;padding-left:15px;position:relative}.main-list li:before{background-color:#2b2d34;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:9px;width:4px}.breadcrumbs{align-items:baseline;color:#808185;display:flex;flex-wrap:wrap;margin-bottom:20px}.breadcrumbs__item{color:#808185;font-size:11px;text-decoration:none}.breadcrumbs__item:after{content:"—";padding-left:10px;padding-right:10px}.breadcrumbs__item:last-child:after{content:""}.breadcrumbs__item:hover{color:#2b2d34}.box-img{margin-bottom:40px}.box-img img{width:100%}.page-description{color:#2b2d34;font-size:12px;line-height:24px}.page-description p{margin-bottom:32px}.three-blocks{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -8px 40px}.three-blocks__item{flex:0 1 100%;padding:8px}.three-blocks__item p{margin-bottom:20px}.three-blocks__title{color:#808185;font-size:28px;font-weight:800;letter-spacing:5px;margin-bottom:5px;text-transform:uppercase}.four-blocks{border:1px solid #dadada;display:flex;flex-wrap:wrap;margin-bottom:40px;padding:15px}.four-blocks__item{display:flex;margin-bottom:20px}.four-blocks__item:last-child{margin-bottom:0}.four-blocks__title{font-size:16px;font-weight:700;margin-bottom:5px}.four-blocks__text{font-size:12px;line-height:26px}.four-blocks__img{margin-right:20px}.question-form{background-color:#f5f5f5;padding:20px 0}.question-form_footer{margin-top:30px}.question-form_main{margin-bottom:40px}.question-form__content{display:flex;flex-wrap:wrap;justify-content:center}.question-form__avatar{background-position:top;background-size:cover;border-radius:50%;height:60px;margin-bottom:15px;margin-right:20px;max-width:60px;position:relative;width:100%}.question-form__avatar:before{background-color:#25d366;border-radius:50%;bottom:4px;content:"";height:8px;position:absolute;right:4px;width:8px;z-index:1}.question-form__avatar:after{background-color:#f5f5f5;border-radius:50%;bottom:0;content:"";height:16px;position:absolute;right:0;width:16px}.question-form__content-left{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.question-form__content-left_footer{flex-direction:row;margin-bottom:30px;padding:0 10px}.question-form__button{max-width:290px;width:100%}.question-form__text{margin-bottom:30px;text-align:center}.question-form__text_center{text-align:center}.question-form__text_left{text-align:left}.question-form__text_footer{margin-bottom:0}.checkbox{align-items:center;cursor:pointer;display:flex;font-size:12px;position:relative}.checkbox input{display:none}.checkbox input:checked~.checkbox__mark{background-color:#ffdd4d;border:1px solid #ffdd4d}.checkbox input:checked~.checkbox__mark svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.checkbox__mark{background-color:#f5f5f5;border:1px solid #dadada;height:20px;margin-right:.5rem;position:relative;width:20px}.checkbox__mark_soc{align-items:center;background-color:#fff;display:flex;font-size:16px;height:64px;justify-content:center;margin:0 5px;max-width:200px;width:100%}.checkbox__mark_soc img{margin-right:10px}.checkbox__mark svg{height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .2s ease;width:80%}.checkbox--disabled{color:#f5f5f5;pointer-events:none}.checkbox--disabled .checkbox__mark{border-color:#f5f5f5}.filter__checkboxes-flex{display:flex;flex-wrap:wrap}.filter__checkboxes-flex label{margin-right:20px}.filter__checkboxes-flex .checkbox__mark{height:100%;left:0;position:absolute;width:100%;z-index:-1}.filter__checkboxes-flex svg{display:none}.filter__checkboxes-flex .form__checkbox{align-items:center;flex:1 1 25%;justify-content:center;margin-bottom:0;padding:14px 9px}.form__input-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.form__input-group{display:flex;flex:0 1 100%;flex-direction:column;margin-bottom:20px}.form__input-group_soc{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -5px}.form__input-group_soc .checkbox{flex:0 1 50%}.form__button{max-width:330px}.form__checkbox{margin-bottom:25px}.form-callback__input-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.form-callback__input-wrapper .input{flex:1 1 100%;margin-bottom:10px;margin-top:10px}.form-callback__input-wrapper .checkbox{margin-top:10px}.form-errors p{color:red;font-size:.9em;margin:10px 0;text-align:center}.form-success p{color:green;font-size:.9em;margin:10px 0}.tooltip{background-color:#fff;box-shadow:0 4px 32px rgba(43,45,52,.16);color:#2b2d34;display:none;font-size:12px;padding:10px;position:absolute;right:-100%;top:100%;width:190px;z-index:10}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{right:-40px;text-align:left;top:25px}.tooltip-wrapper .tooltip_left{right:auto}.tooltip-wrapper:active .tooltip,.tooltip-wrapper:focus .tooltip,.tooltip-wrapper:hover .tooltip{display:block}.picture-tooltips{background-position:50%;background-repeat:no-repeat;background-size:cover;height:340px;margin:0 auto;position:relative}.picture-tooltips__item{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;width:30px}.picture-tooltips__item:active,.picture-tooltips__item:focus,.picture-tooltips__item:hover{background-color:#ffdd4d}.picture-tooltips__item:active .tooltip,.picture-tooltips__item:focus .tooltip,.picture-tooltips__item:hover .tooltip{display:block}.picture-tooltips__item_1{left:25%;top:20%}.picture-tooltips__item_1 .tooltip{left:0;right:0}.picture-tooltips__item_2{left:15%;top:80%}.picture-tooltips__item_2 .tooltip{left:0;right:0}.picture-tooltips__item_3{left:85%;top:75%}.picture-tooltips__item_4{right:70%;top:50%}.picture-tooltips__item_5{right:50%;top:60%}.picture-tooltips__item_6{right:35%;top:40%}.picture-tooltips__item_7{right:10%;top:25%}.picture-tooltips__item_8{right:25%;top:20%}.picture-tooltips__item_9{right:50%;top:25%}.picture-tooltips__item_10{right:95%;top:40%}.catalog-splide__progress{background:#dadada}.catalog-splide__progress-bar{background:#2b2d34;height:1px;transition:width .4s ease;width:0}.pagination{margin-bottom:50px;margin-top:50px}.pagination,.pagination__pages{display:flex;justify-content:center}.pagination__remaining{display:none}.pagination__main{display:flex;justify-content:center;margin:0 -10px}.pagination__item{align-items:center;border:1px solid #dadada;color:#2b2d34;display:flex;font-size:14px;height:30px;justify-content:center;margin:0 10px;text-decoration:none;width:30px}.pagination__item_current{background-color:#f5f5f5}.pagination__next{margin-left:20px;transform:rotate(180deg)}.pagination__next,.pagination__prev{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.pagination__prev{margin-right:20px}.article{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px;padding:20px}.article__img{background-position:50%;background-size:cover;height:150px;margin-bottom:15px;width:100%}.article__title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:15px}.article__read-in{font-size:12px;line-height:24px}.popup-wrapper{display:flex;flex-wrap:wrap;margin:0 -8px}.popup-wrapper .button{flex:1 1 32%;margin:5px 8px}.popup-overlay{padding:30px 0;align-items:center;overflow-y:auto;background:rgba(0,0,0,.7);bottom:0;display:flex;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.popup-overlay.visible{display:grid}.popup-content{background-color:#fff;margin:0 10px;max-width:490px;padding:30px 20px;position:relative}.popup-content_info{max-width:614px}.popup-content__title{color:#2b2d34;font-size:28px;font-weight:500;margin-bottom:20px}.popup-content__title_center{text-align:center}.popup-content__subtitle{color:#808185;font-size:18px;margin-bottom:30px}.popup-content__subtitle_center{text-align:center}.popup-content .checkbox{font-size:10px}.close-popup{background-image:url(../images/Texr0xU2QPto.svg);background-size:contain;cursor:pointer;height:14px;position:absolute;right:17px;top:17px;width:14px}.about-callback{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;padding:20px}.about-callback__left{margin-bottom:20px}@media screen and (min-width:768px){.main-list li,.num-list{font-size:16px}.about-callback{flex-direction:row;padding:50px}.about-callback__left{flex:0 1 45%;margin-right:50px}.about-callback__right{max-width:330px}.about-callback__right .form__input-wrapper{flex-wrap:wrap}.about-callback .form__checkbox{font-size:12px}.article{flex-direction:row;justify-content:space-around}.article-desc{max-width:592px}.article__img{margin-bottom:0;max-width:242px}.article__title{font-size:28px;line-height:38px}.article__read-in{font-size:16px}.title_h2{font-size:28px}.subtitle{font-size:16px;line-height:26px}.popup-content{padding:40px}.popup-content .checkbox{font-size:12px}.text{font-size:16px;line-height:26px}.seo-text{font-size:18px;line-height:32px}.tooltip{font-size:16px;width:325px;z-index:10}.picture-tooltips{height:572px;margin:0 auto;position:relative;width:100%}.picture-tooltips__item{height:60px;width:60px}.checkbox{font-size:16px}.form__checkbox{margin-bottom:8px}.filter__checkboxes-flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.filter__checkboxes-flex .checkbox__mark{height:20px;left:0;position:inherit;width:20px}.filter__checkboxes-flex svg{display:block}.filter__checkboxes-flex .form__checkbox{align-items:flex-start;flex:0 1 15%;justify-content:flex-start;margin-bottom:15px;padding:0;white-space:nowrap}.form__input-wrapper{display:flex;justify-content:space-between}.question-form{background-color:#f5f5f5;padding:15px 50px}.question-form__button-popup{display:none}.question-form__content{flex-wrap:nowrap;margin:0 -30px}.question-form_main{margin-bottom:80px}.question-form__avatar_desktop-disable{display:none}.question-form_footer{margin-top:80px}.question-form__content-left{align-items:flex-start;display:flex;flex:0 1 50%;flex-direction:column;justify-content:flex-start;margin:0 30px}.question-form__content-left_footer{align-items:center;flex-direction:row;margin:0}.question-form__content-left_footer .text{flex:0 1 50%;margin:0 60px}.question-form__content-right{display:flex;flex:0 1 50%;flex-direction:column;margin:0 30px}.question-form__button{max-width:290px;width:100%}.question-form__text{margin-bottom:30px;text-align:left}.question-form__text_footer{margin-bottom:0}.four-blocks{border:none;justify-content:space-between;margin:0 -10px;padding:0}.four-blocks__item{border:1px solid #dadada;flex:0 1 47%;flex-direction:column;margin:15px 10px;padding:15px}.four-blocks__item:last-child{margin-bottom:15px}.four-blocks__title{font-size:16px;font-weight:700;margin-bottom:5px}.four-blocks__text{font-size:12px}.four-blocks__img{margin-right:20px}.three-blocks{display:flex;margin:0 -8px 30px}.three-blocks__item{flex:0 1 33%;padding:8px}.three-blocks__title{font-size:28px;margin-bottom:30px}.page-description{font-size:16px}.box-img{margin-bottom:140px}.box-img img{width:100%}.breadcrumbs{margin-bottom:50px}.breadcrumbs__item{font-size:14px}.subtitle{font-size:18px}}@media screen and (min-width:1281px){.page-description{margin-bottom:66px}.about-callback{flex-direction:row;padding:58px 156px}.about-callback__text{font-size:18px;margin-bottom:30px}.subtitle{font-size:18px}.four-blocks__title{font-size:28px;margin-bottom:10px}.four-blocks__text{font-size:16px}.four-blocks__img{margin-bottom:25px}.title{font-size:50px}.title_h2{font-size:36px}.title_h3{font-size:28px}.title_h4{font-size:18px}}@media screen and (min-width:1680px){.picture-tooltips{height:856px;margin:0 auto;position:relative;width:100%}.picture-tooltips__item{font-size:28px;height:100px;width:100px}.question-form{padding:50px}.question-form_footer{margin-top:140px}.question-form_main{margin-bottom:140px}.form__input,.form__input-label{margin:0 12px}.form__input-wrapper{flex-wrap:nowrap;margin:0 -12px}.four-blocks{border:none;flex-wrap:nowrap;margin:0 -15px 140px}.four-blocks__item{border:1px solid #dadada;flex:0 1 25%;flex-direction:column;margin:15px;padding:58px 25px 58px 15px}.four-blocks__item:last-child{margin-bottom:15px}.three-blocks{margin:0 -15px 140px}.three-blocks__item{padding:15px}.three-blocks__title{font-size:50px}}.documents-list{list-style:none;margin:0;padding:0}.documents-list li{margin-bottom:10px}.documents-list a{border-bottom:1px solid #f5f5f5;color:#2b2d34;display:inline-block;padding-bottom:2px;text-decoration:none}.ruble{font-family:Rouble,sans-serif}
.header-logo img {
    max-width: 110px;
}
.production__newtext{
	line-height: 1.5;
	margin: 0 15px 50px;
}
.side-bar{
	margin-right: 70px;
}
@media(max-width: 1400px){
	.side-bar{
		margin-right: 20px;
	}
}
@media(min-width: 1281px){
	.side-bar::-webkit-scrollbar{
		width: 3px;
		background: #E2DEE2;
	}
	.side-bar::-webkit-scrollbar-thumb{
		border-radius: 10px;
		background:#ffdd4d;
	}	
}
@media(max-width: 1280.99px){
	.production__newtext{
		margin: 0 15px;
	}
	.side-bar{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.main-m{
		overflow:hidden;
	}
}


@media(max-width: 550px){
	body.lock{
		overflow: hidden;
	}
	.splide__arrow{
		width: 32px;
		height: 32px;
	}
}

.header-sel-city .header-nav__menu {
    margin: 0;
}
.header-sel-city .header-nav__menu-title {
    padding: 0 20px 0 0;
}
.header-sel-city .header-nav__list {
    border-bottom: unset;
}.header-nav__menu{display:flex;justify-content:space-between;list-style:none;margin:0 auto}.header-nav__menu .open ul{display:block}.header-nav__submenu{background:#fff;color:#2b2d34;display:none;list-style:none;margin-bottom:16px;padding-left:0;text-decoration:none;width:270px}.header-nav__menu{color:#2b2d34;cursor:pointer;margin-bottom:25px;text-decoration:none}.header-nav__menu-title{align-items:center;color:#2b2d34;display:flex;padding:16px 10px 10px 16px;text-decoration:none}.header-nav__menu .open .header-nav__menu-title{background:#f5f5f5;font-weight:500}.header-nav__menu .open .header-nav__menu-title:after{transform:rotate(180deg);transition:.4s}.header-nav__menu-link{color:#2b2d34;text-decoration:none}.header-nav__menu-link p{color:#2b2d34;padding:16px 10px 0 35px}.header-nav__menu li>p{padding-right:20px;position:relative}.header-nav__menu li>p:after{align-items:center;content:url(../images/oGUTt6QrcJKM.svg);display:flex;height:15px;justify-content:center;position:absolute;right:20px;transition:.4s;width:15px}.header-connection{color:#2b2d34;display:flex;flex-direction:column;justify-content:space-between;padding:16px 10px 10px 16px}.header-connection__callback{align-items:center;display:flex;margin-bottom:10px;margin-right:55px}.header-connection__callback img{display:block;margin-right:15px}.header-connection a{color:#2b2d34;text-decoration:none}.header-connection__number{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-right:35px;order:1}.header-connection__time{display:none;margin-left:35px}.header-connection__soc{display:flex;flex-wrap:wrap;order:2}.header-connection__soc a{align-items:center;display:flex;margin-bottom:5px;margin-right:20px}.header-connection__soc a img{margin-right:10px}.header-search{align-items:baseline;display:flex;justify-content:space-between}.header-search a{margin:0 5px}.header{position:fixed;top:0;width:100%}.header-wrapper-burger{background-color:#fff;bottom:0;box-shadow:-6px 0 4px 0 rgba(43,45,52,.12);height:100vh;max-width:500px;position:absolute;right:0;transform:translate(100%,100%);transition:.4s;width:100%}.header-wrapper-burger.open{transform:translateY(100%);transition:.4s}.header-nav{order:4;width:100%}.header-nav__list{flex-shrink:0;border-bottom:1px solid #dadada}.header-nav__menu{flex-direction:column}.burger{height:22px;margin-left:20px;position:relative;width:26px;z-index:10}.burger__line-1,.burger__line-2,.burger__line-3{background-color:#000;height:2px;left:50%;position:absolute;width:26px}.burger__line-2{left:0;width:20px}.burger__line-1{top:0;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87)}.burger__line-2{opacity:1;top:10px;transform:translateX(0)}.burger__line-3{top:20px;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87)}.burger.open .burger__line-1{top:50%;transform:translateX(-50%) translateY(0) rotate(45deg);transition:top .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}.burger.open .burger__line-2{opacity:0}.burger.open .burger__line-3{top:50%;transform:translateX(-50%) translateY(0) rotate(-45deg);transition:bottom .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}#nav-desktop{display:none}@media screen and (min-width:850px){.header-connection{align-items:center;flex-direction:row;padding:0}.header-connection__callback{margin-right:0}.header-connection__callback img{display:none}.header-connection__number{margin-bottom:0;order:0}.header-connection__time{display:block}.header-connection__soc{flex-wrap:nowrap;order:0}.header-connection__soc a{margin-bottom:0;margin-right:0}.header-connection__soc-name{display:none}.header-connection__callback{margin-bottom:0}.header-connection__callback:last-child{display:none}}@media screen and (min-width:1281px){.header-connection__time{font-size:14px;margin-left:5px}.header-connection__number{margin-right:15px}.header-wrapper-burger{display:none}#nav-desktop{display:block}.header-nav__menu .open ul{display:none}.header-nav__menu ul>li{padding:10px 40px}.header-nav__menu ul>li:hover{background:#f5f5f5}.header-nav__menu li:hover>ul{display:inherit;position:absolute}.header-nav__menu li:hover>ul ul{left:100%;top:0}.header-nav{max-width:600px;order:0;width:auto}.header-nav__submenu{padding-top:28px}.header-nav__submenu .header-nav__submenu{padding-bottom:15px}.header-nav__menu{flex-direction:row;margin:0 15px}.header-nav__menu li>p:after{right:0}.header-nav__menu li>p:hover:after{transform:rotate(180deg)}.header-nav__menu .open .header-nav__menu-title{background:none;font-weight:400}.header-nav__menu-title{display:flex;margin-right:20px;padding:0}.header-nav__menu-title:last-child{margin-right:0}.header-nav__menu-link p{padding:0}.header-nav__list{border-bottom:0;position:relative}.burger{display:none}}.details-table{margin-bottom:30px}.details-table__row{border-bottom:1px solid #dadada;flex:0 1 60%;font-size:12px;padding:12px 18px;word-break:break-word}.details-table__row_button{box-sizing:content-box;max-width:221px}.details-table__row:nth-last-child(-n+2){border-bottom:none}.details-table__row_title{border-right:1px solid #dadada;flex:0 1 40%;padding:12px 0 12px 5px}.details-table__col{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.details-table__row{flex:0 1 70%;font-size:14px}.details-table__row_title{flex:0 1 30%}}.box-text{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.box-text_bold{font-weight:500}.box-text__item{flex:0 1 100%}.box-text__item,.box-text__item p{margin-bottom:20px}.box-text__item_padding{display:flex;flex-direction:column;justify-content:center;padding:0}.box-text__picture{flex:0 1 100%}.box-text__picture iframe{height:100%;min-height:200px;width:100%}.box-text_picture-left .box-text__item{order:1}.box-text_picture-left .box-text__picture{order:2}.box-text__picture img{width:100%}.splide{margin:0 auto}.thumbnails{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto 0;padding:0}.thumbnails_left{justify-content:flex-start}.thumbnail{cursor:pointer;filter:grayscale(1);height:55px;list-style:none;margin:.2rem;overflow:hidden;width:60px}.thumbnail.is-active{filter:grayscale(0)}.thumbnail img{height:auto;width:100%}#main-carousel{position:relative}.carosel-gallery{margin-bottom:100px}.carosel-gallery .catalog-item__img-label{left:20px}.carosel-gallery__slide{background-position:50%;background-repeat:no-repeat;background-size:contain;height:355px;width:100%}.carosel-gallery__slide_built-house{height:200px}.carosel-gallery__thumbnail{background-position:50%;background-size:cover}.technology-button{order:4}.technology-check{display:flex;flex-direction:column;margin-bottom:30px}.technology-check_title{text-align:center}.technology-check-subtitle{color:#242424;font-size:18px;font-weight:400;line-height:26px;margin:0 auto 60px;max-width:785px;text-align:center}.technology-check-subtitle_bottom{max-width:1054px;text-align:center}.technology-check__item{display:flex;margin-bottom:20px}.technology-check__img{margin-right:20px}@media screen and (min-width:768px){.box-text__picture iframe{min-height:300px}.technology-check{flex-direction:unset;flex-wrap:wrap;justify-content:center;margin:20px auto;max-width:620px}.technology-check__item{flex:0 1 50%;flex-direction:column;margin-bottom:20px;padding:0 16px}.technology-check__img{margin-bottom:20px}.box-text__item_padding{padding:0 20px}.carosel-gallery__slide{background-position:50%;background-size:cover;height:355px;width:100%}.carosel-gallery__slide_built-house{height:500px}}@media screen and (min-width:1281px){.technology-button{max-width:300px}.technology-check{margin:0 auto 60px;max-width:100%}.technology-check__item{flex:0 1 25%;padding:0 35px}.box-text__item{flex:0 1 45%}.box-text__item_padding{padding:0 50px}.box-text__picture{flex:0 1 50%;margin-left:10px}.box-text__picture iframe{min-height:400px}.box-text_picture-left .box-text__item{order:2}.box-text_picture-left .box-text__picture{order:1}.carosel-gallery__slide{height:650px}.carosel-gallery__slide_built-house{height:500px}.thumbnail{height:75px;width:90px}}.banner{margin-bottom:40px}.banner-items{height:100%;width:100%}.banner-item{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:calc(100vh - 80px);max-height:400px}.banner-text{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:40px;max-width:490px;position:relative;text-align:center;width:100%}.banner-text__background{background-color:transparent;padding:0}.banner-text__description{color:#fff;font-size:16px;margin-bottom:30px}@media screen and (max-width:420px){.banner-text__description{font-size:14px;margin-bottom:0}}.banner-text__title{color:#fff}.banner-text__button{bottom:50px;max-width:240px;position:absolute}.banner-text__wrapper{background-color:rgba(0,0,0,.35);bottom:100px;padding:30px;position:absolute}.technology{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:40px}.technology_title{text-align:center}.technology-picture{flex:1 1 60%;margin-right:0}.technology-picture img{width:100%}.technology-text{display:flex;flex:1 1 30%;flex-direction:column;margin-bottom:20px}.technology-text__button{margin-top:30px}.technology-text__text{font-size:12px;line-height:24px}.technology-text__text_bold{font-size:14px;font-weight:500;margin-top:30px}.production{border:1px solid #dadada;margin-bottom:40px;margin-top:80px;padding:80px 12px 60px;position:relative}.production__title{background-color:#fff;left:50%;max-width:900px;max-width:285px;position:absolute;text-align:center;top:-40px;transform:translateX(-50%);width:100%}.production__title_sm{top:-22px}.production__subtitle{display:none;font-size:28px;font-weight:500;margin:0 auto 40px;text-align:center}.production__subtitle-mobile{background-color:#2b2d34;bottom:3px;color:#fff;font-size:12px;font-weight:400;padding:2px 10px;position:relative;text-transform:uppercase}.production__items{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 15px 60px}.production__items_sm{flex-direction:row;flex-wrap:wrap;justify-content:center}.production__item{align-items:flex-start;display:flex;margin-bottom:20px;max-width:325px;text-align:left;width:100%}.production__item_width100{flex-direction:column;font-size:18px;max-width:100%}.production__item-text-bold{font-weight:500}.production__item_sm{align-items:center;flex:0 1 50%;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}.production__img{margin-bottom:25px;margin-right:20px}.production__img_sm{margin-bottom:10px;margin-right:0}.production__img img{height:60px;width:60px}.production__name{font-size:14px;font-weight:500;margin-bottom:10px}.production__text{font-size:12px}.production__button{margin:0 auto;max-width:360px}.grid__subtitle{font-size:16px;font-weight:500;line-height:24px;margin:0 0 15px}.list{margin:0;padding:0 0 0 15px;text-align:left}.list li{font-size:12px;line-height:24px;list-style-type:none;padding-left:23px;position:relative}.list li:before{background-color:#2b2d34;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}.list li:not(:last-of-type){margin-bottom:20px}.grid{margin-bottom:40px}.grid-block{display:flex;flex-wrap:wrap;position:relative}.grid-block br{display:none}.grid-block__item{border:1px solid #dadada;margin-top:-1px;padding:20px;width:100%}.grid-block__item_1{order:1}.grid-block__item_2{order:2}.grid-block__item_3{order:3}.grid-block__item_4{background:#ffe578;border:none;order:4}.grid-block__item_5{order:5}.grid-block__item_6{order:6}.grid-block__item_7{background:#ffe578;border:none;order:7}.grid-block__item_8{order:8}.grid-block__item_responsive{background-position:top;display:none}.grid-block__item_title{border:none;font-size:18px;font-weight:500;line-height:26px}.catalog_title{margin:0 auto;max-width:1300px;text-align:left}.catalog_subtitle{margin:0 auto;max-width:1235px;text-align:left}.catalog-items,.catalog-items.splide__list{display:flex;flex-wrap:wrap}.catalog-items.splide__list_splice .catalog-item:nth-child(n+4),.catalog-items_splice .catalog-item:nth-child(n+4){display:none}.catalog-items.splide__list,.catalog-items.splide__list.splide__list{flex-wrap:nowrap}.catalog-items.splide__list .catalog-item,.catalog-items.splide__list.splide__list .catalog-item{flex:none}.catalog-item{cursor:pointer;flex:1 1 100%;margin-bottom:40px;position:relative;transition:.4s}.catalog-item:hover .catalog-item__img>img{transform:scale(1.1);transition:.4s}.catalog-item__link{color:#2b2d34;text-decoration:none}.catalog-item__favorite{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:20px;top:10px;width:34px;z-index:1}.catalog-item__favorite svg{stroke:#2b2d34}.catalog-item__favorite_active svg{fill:#e54242;stroke:#e54242}.catalog-item__sale{background:#e54242;color:#fff;font-size:12px;right:60px;width:60px}.catalog-item__img-label,.catalog-item__sale{align-items:center;border-radius:100px;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;top:10px;z-index:1}.catalog-item__img-label{left:20px;width:34px}.catalog-item__img-label img{width:100%}.catalog-item__img-wrapper{overflow:hidden}.catalog-item__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;transition:.4s}.catalog-item__right{text-align:right;flex-shrink:0}.catalog-item__left{display:flex;flex-wrap:wrap;flex-shrinK;1text-align:left}.catalog-item__bottom,.catalog-item__top{align-items:flex-start;display:flex;justify-content:space-between}.catalog-item__name{display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;margin-bottom:10px}.catalog-item__description{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.catalog-item__property{color:#808185;display:flex;flex:0 1 70%;flex-wrap:nowrap;font-size:11px;justify-content:space-between;margin-right:0}.catalog-item__property-type{align-items:center;display:flex;margin-right:10px}.catalog-item__property-type:last-child{margin-right:0}.catalog-item__price{font-size:16px;font-weight:500;line-height:24px;margin-bottom:10px}.catalog-item__old-price{color:#808185;flex:0 1 30%;font-size:11px;text-align:right;text-decoration:line-through}.catalog-item__blog-data-svg{height:18px;margin-right:10px;width:18px}.splide__pagination__page{background:none;border:1px solid #fff;height:15px;opacity:1;width:15px}.splide__pagination__page.is-active{transform:scale(1)}.video{margin-bottom:40px;position:relative}.video__button{margin-bottom:60px;margin-top:60px}.video__play-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.video__play-button svg{fill:#2b2d34}.video__slide{background-size:cover;height:190px;margin-right:20px;position:relative;transition:opacity .4s;width:100%}.video__slide[aria-hidden=true]{opacity:.2;transition:opacity .4s}.video__slide .splide__video__play{display:none}.video__slide:hover .video__play-button svg{fill:#ffdd4d;transition:.4s}.video__slide img{width:100%}.stages-video__item{height:200px;margin-bottom:40px;width:100%}.stages-video__item iframe{height:100%;width:100%}.options,.search-project{margin-bottom:40px}.options{margin-top:40px}.projects-catalog{margin-bottom:40px}@media screen and (min-width:768px){.banner-item{max-height:700px}.technology-text__text{font-size:16px;line-height:26px}.technology-text__text_bold{font-size:18px}.options,.projects-catalog{margin-bottom:70px}.options{margin-top:70px}.banner{margin-bottom:50px}.search-project{margin-bottom:140px}.banner-item{align-items:center}.banner-text{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-top:0;max-width:490px;text-align:left;width:100%}.banner-text__background{background-color:rgba(0,0,0,.35);padding:30px}.banner-text__button{bottom:0;max-width:240px;position:relative}.banner-text__description{color:#fff;font-size:18px;margin-bottom:30px}.banner-text__wrapper{background-color:transparent;bottom:auto;padding:0;position:relative}.video{margin-bottom:80px}.video__slide{height:440px}.stages-video__item{height:750px;margin-bottom:140px;width:100%}.production{border:1px solid #dadada;margin-bottom:60px;margin-top:100px;padding:40px 0;position:relative}.production__title{background-color:#fff;left:50%;max-width:800px;padding:0 80px;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);width:100%}.production__subtitle{display:block;font-size:28px;font-weight:500;margin:0 auto 30px;text-align:center}.production__subtitle-mobile{display:none}.production__items{flex-direction:row;margin:0 135px 60px}.production__items_text-top{align-items:flex-start}.production__items_sm{justify-content:space-between;margin:0 75px 60px}.production__item{align-items:center;display:block;margin:0 10px;max-width:325px;text-align:center;width:100%}.production__item_width100{flex-direction:column;max-width:100%}.production__item_sm{margin-bottom:20px;max-width:240px}.production__img{margin-bottom:25px}.production__name{font-size:18px;margin-bottom:10px}.production__text{font-size:16px}.catalog_subtitle,.catalog_title{text-align:center}.catalog-items,.catalog-items.splide__list{margin:0 -8px!important}.catalog-items.splide__list_splice .catalog-item:nth-child(n+4),.catalog-items_splice .catalog-item:nth-child(n+4){display:block}.catalog-item{flex:0 1 50%;padding:0 8px}.catalog-item_blog{flex:0 1 33%}.catalog-item_blog a{color:#000;text-decoration:none!important}.catalog-item__name{color:#000;font-size:18px}.catalog-item__property{font-size:12px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:12px}.catalog-item__img{height:250px}.grid{margin-bottom:70px}.grid__subtitle{font-size:18px;line-height:32px}.grid-block__item{border:none;margin:0;width:50%}.grid-block__item_2{border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #dadada}.grid-block__item_4{order:7}.grid-block__item_5{border-right:1px solid #dadada;border-top:1px solid #dadada}.grid-block__item_7{order:3}.grid-block__item_title{font-size:28px;line-height:38px;text-align:center;width:100%}.list li{font-size:16px;line-height:26px}.list li:not(:last-of-type){margin-bottom:15px}}@media screen and (min-width:1281px){.catalog-item{flex:0 1 50%;padding:0 8px}.catalog-item_blog{flex:0 1 33%}.catalog-item_blog a{color:#000;text-decoration:none!important}.catalog-item__name{color:#000;font-size:18px}.catalog-item__property{font-size:12px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:12px}.catalog-item__img{height:250px}.technology-picture{margin-right:30px}.video{margin-bottom:100px}.grid{margin-bottom:80px}.options,.projects-catalog{margin-bottom:130px}.options{margin-top:130px}.banner{margin-bottom:50px}.technology{flex-direction:row}.technology_title{text-align:left}.banner-text__description{font-size:18px}.production{margin-bottom:60px;padding:100px 0 30px}.grid__subtitle{font-size:24px;line-height:34px}.grid-block{flex-direction:column;height:1464px;padding-top:84px}.grid-block__item{height:calc(50% - 270px);width:37.5%}.grid-block__item_title{font-size:36px;height:84px;left:0;line-height:44px;position:absolute;top:0;width:100%}.grid-block__item_responsive{border:none;display:block;height:100%;order:3;padding:0;width:25%}.grid-block__item_3{border-right:1px solid #dadada;border-top:1px solid #dadada;order:6}.grid-block__item_4{order:4}.grid-block__item_5{border-left:1px solid #dadada;order:3}.grid-block__item_6{border-bottom:1px solid #dadada;border-right:1px solid #dadada;order:8}.grid-block__item_7{order:7}.grid-block__item_5,.grid-block__item_7{height:540px}.grid-block__item_responsive{order:5}}@media screen and (min-width:1681px){.banner{margin-bottom:50px}.catalog-item{flex:0 1 33%}.catalog-item_blog{flex:0 1 25%}.catalog-item__name,.catalog-item__name_blog{font-size:18px}.catalog-item__property{font-size:14px}.catalog-item__price{font-size:18px}.catalog-item__old-price{font-size:14px}.catalog-item__img{height:290px}.catalog-item__img_blog{height:240px}.search-project .catalog-item{flex:0 1 25%}.grid__subtitle{font-size:28px;line-height:38px}.grid-block{height:1685px;padding-top:0}.grid-block br{display:block}.grid-block__item_title{align-items:center;display:flex;font-size:36px;line-height:48px;position:static;text-align:left}.grid-block__item{height:33.3333333333%;padding:45px 30px 32px 45px;width:33.3333333333%}.grid-block__item_2{order:4}.grid-block__item_3{order:6}.grid-block__item_4{order:3}.grid-block__item_5{order:2}.grid-block__item_6{order:8}.grid-block__item_7{order:7}.grid-block__item_responsive{height:66.6666666667%;order:5;padding:0}}@media screen and (min-width:1680px){.banner{margin-bottom:50px}}[data-tab-content]{display:none}.active[data-tab-content]{display:block}.tabs-wrapper{margin-bottom:40px}.tabs{display:flex;list-style-type:none;margin:0;padding:0}.splide__tabs,.tabs{border-bottom:1px solid #dadada}.splide__tabs .tabs{border-bottom:none}.slide-tab{margin-bottom:43px;margin-top:43px}.tab{border-bottom:1px solid transparent;cursor:pointer;margin-right:30px;padding:10px 10px 22px 0}.tab_splide{margin-right:0}.tab.active{border-bottom:3px solid #2b2d34}.tab-content{margin-top:30px}.tab-content__item{display:flex;justify-content:space-between}.tab-content__item_project{display:block}.tab-content__map{display:none}.tab-content__subtitle{color:#808185;font-size:12px;line-height:24px}.tab-content__subtitle_email{display:none}.tab-content__text{font-size:14px;line-height:22px;max-width:550px;width:100%}.tab-content__text-bold{color:#2b2d34;font-size:18px;font-weight:500;line-height:26px}.tab-content__adress,.tab-content__contact{margin-bottom:20px}.tab-content__email-list{display:flex;flex-direction:column}.tab-content__email-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;max-width:250px}.tab-content__email-item-adress{order:2}.tab-content__email-item-department{color:#dadada;flex:0 1 100%;margin-bottom:5px;order:1}.tab-content__email-item-first-name{order:3}.contact-img{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.contact-img__item img{width:100%}.contact-gallery{margin-top:60px}@media screen and (min-width:768px){.tab_splide{margin-right:30px}.contact-img{margin:0 -8px 60px}.contact-img__item{flex:0 1 33%;padding:0 8px}.tabs-wrapper{margin-bottom:100px}.tab-content{margin-top:100px}.tab-content_slider{margin-top:50px}.tab-content__map{display:block;flex:0 1 45%}.tab-content__subtitle{font-size:16px;margin-bottom:10px}.tab-content__subtitle_email{display:block}.tab-content__text{font-size:14px;line-height:22px;min-width:600px;padding-right:20px}.tab-content__adress,.tab-content__contact{border-bottom:1px solid #dadada;margin-bottom:30px;padding-bottom:30px}.tab-content__contact{display:flex;justify-content:space-between}.tab-content__email-list{display:flex}.tab-content__email-item{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;max-width:522px}.tab-content__email-item-adress{flex:0 1 30%;order:1}.tab-content__email-item-department{color:#2b2d34;flex:0 1 40%;margin-bottom:5px;order:2}.tab-content__email-item-first-name{flex:0 1 30%;order:3}.tab-content__text-small{color:#808185;line-height:1.2em}}.showing-built-house{display:flex;flex-direction:column}.home-specifications__list{margin-bottom:25px}.home-specifications__item{display:flex;justify-content:space-between;margin-bottom:10px}.home-specifications__underline{border-bottom:1px solid #dadada;flex-grow:1;margin-left:5px;margin-right:5px;min-width:20px}.home-specifications__name{color:#808185}.home-specifications__value{text-align:right}.construction-process__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px 30px}.construction-process__item{flex:0 1 50%;padding:8px}.construction-process__item img{width:100%}@media screen and (min-width:768px){.construction-process__item{flex:0 1 33%}.home-specifications__item{margin-bottom:25px}.home-specifications__list{display:flex;margin:0 -16px}.home-specifications__wrapper-table{flex:0 1 50%;padding:0 16px}}@media screen and (min-width:1281px){.showing-built-house{flex-direction:row;justify-content:space-between;margin:0 -32px}.showing-built-house__carosel{flex:0 1 60%;padding:0 32px}.home-specifications{flex:0 1 40%;padding:0 32px}.home-specifications__item{margin-bottom:15px}.home-specifications__list{flex-direction:column;margin:0}.home-specifications__wrapper-table{padding:0}}.tabs-component{margin-bottom:40px;position:relative;width:100%}@media screen and (min-width:991px){.tabs-component{display:flex;margin-bottom:140px}}.tabs-component__nav{display:none}.tabs-component__nav_links{display:flex;flex-wrap:wrap}.tabs-component__nav_link{align-items:center;color:#808185;cursor:pointer;display:flex;font-size:18px;font-weight:400;padding:24px 20px;text-decoration:none;width:100%}.tabs-component__nav_link.active{background-color:#f5f5f5;color:#2b2d34;pointer-events:none}@media screen and (min-width:991px){.tabs-component__nav{display:block;max-width:340px}}.tabs-component__category:before{content:attr(data-category);display:block}@media screen and (min-width:991px){.tabs-component__category{display:flex}.tabs-component__content{background-color:#f5f5f5;padding:35px;width:100%}}.tabs-component__content_category:not(:first-of-type){margin-top:40px}@media screen and (min-width:991px){.tabs-component__content_category{display:none!important}}.tabs-component__content_nav{background-color:#f5f5f5;box-sizing:border-box;color:#808185;cursor:pointer;display:inline-block;padding:20px 35px 20px 15px;position:relative;width:100%}@media screen and (min-width:991px){.tabs-component__content_nav{display:none}}.tabs-component__content_nav.active{color:#2b2d34;pointer-events:none}.tabs-component__content_nav.active+.tabs-component__content_inner{display:block}.tabs-component__content_nav.active:before{transform:translateY(-50%) scale(1.5) rotate(180deg)}.tabs-component__content_nav:before{content:url(../images/oGUTt6QrcJKM.svg);position:absolute;right:15px;top:50%;transform:translateY(-50%) scale(1.5)}.tabs-component__content_item p{font-size:12px;line-height:26px;margin-bottom:20px}@media screen and (min-width:768px){.tabs-component__content_item p{font-size:16px}}.tabs-component__content_item+.tabs-component__content_item{border-top:1px solid #dadada}@media screen and (min-width:991px){.tabs-component__content_item+.tabs-component__content_item{border:none}}.tabs-component__content_inner{display:none;padding:10px}.tabs-component__category:before,.tabs-component__content_category{background:#242424;border-radius:10px 10px 0 0;color:#fff;display:inline-block;font-size:10px;letter-spacing:2px;padding:6px 13px;text-align:center;text-transform:uppercase}@media screen and (min-width:991px){.tabs-component__category:before,.tabs-component__content_category{border-radius:0 10px 10px 0;font-size:12px;margin-bottom:-1px;padding:11px 13px;transform:rotate(180deg);writing-mode:vertical-lr}}.accardion{background-color:#f5f5f5;display:flex;flex-direction:column;list-style:none;margin:0;padding:6px}.accardion__item{border-bottom:1px solid #dadada;cursor:pointer;flex:0 1 20%;font-weight:700;padding:25px;text-align:left}.accardion__item.is-active{background:#f5f5f5;border-bottom:none}.accardion__content{background:#f5f5f5;display:none;flex-basis:100%}.accardion__content.is-active{display:block}@media(min-width:768px){.accardion{background-color:transparent;flex-direction:row;flex-wrap:wrap;padding:12px}.accardion__item{border:none;text-align:center}.accardion__item~.accardion__item{border-left:0}.accardion__content{order:1;padding:50px}}@media(min-width:1024px){.accardion{flex-direction:row;flex-wrap:wrap;padding:24px}.accardion__item~.accardion__item{border-left:0}.accardion__content{order:1;padding:50px}}.filters-main{display:flex;justify-content:space-between;margin:40px -15px}.filters-banner{background-position:50%;background-size:cover;display:none;margin:0 15px;padding:65px 40px;width:378px}.filters-banner__button{margin-top:30px}.filters{border:1px solid #f5f5f5;max-width:100%;padding:60px 0;width:100%}.filters.filters-catalog{padding:10px 0}.filter{padding:20px}.filter,.filter__bottom{display:flex;flex-wrap:wrap}.filter__bottom{align-items:center;justify-content:space-between;width:100%}.filter__bottom .button{display:none;max-width:331px}.filter__bottom .button.filter__button{display:block}.filter__value{display:none;flex:0 1 60%;font-size:18px;font-weight:500;margin-bottom:10px}.filter__value-size{color:#0d4f93}.filter__line{background-color:#dadada;height:1px;margin:10px 0 40px;width:100%}.filter__item{flex:0 1 100%;margin-bottom:15px;position:relative}.filter__item__row{padding-bottom:40px}@media(max-width:420px){.filter__item__row{padding-bottom:0}}.filter__title{font-size:18px;font-weight:500;margin-bottom:10px;padding-left:20px}.filter__checkboxes{background-color:#fff;box-shadow:0 4px 32px rgba(43,45,52,.16);display:none;padding:20px;position:absolute;top:62px;width:100%;z-index:2}.filter__checkboxes.active{display:block}.filter__checkboxes.filter__checkboxes-flex{box-shadow:none;display:flex;padding:0;position:relative;top:0;z-index:0}.filter_dropdown{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:20px;position:relative;text-align:center}.filter_dropdown:after{align-items:center;content:url(../images/oGUTt6QrcJKM.svg);display:flex;height:15px;justify-content:center;transition:.4s;width:15px}.filter_dropdown.active:after{transform:rotate(180deg);transition:.4s}@media screen and (max-width:768px){.filter_dropdown--mob-disabled{background-color:inherit;padding:0}.filter_dropdown--mob-disabled:after{display:none}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters-price__inputs{display:flex;flex-direction:column;justify-content:space-between}.filters-price__label{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;height:40px;justify-content:center;margin-bottom:15px;padding:0 7px;position:relative;width:100%}.filters-price__label:first-child:before{background-color:#dadada;content:"";display:none;height:1px;position:absolute;right:-17px;width:14px}.filters-price__text{font-size:14px}.filters-price__text:first-child{color:#808185;margin-right:10px}.filters-price__input{background-color:#f5f5f5;border:none;font-family:Mazzard H;font-size:14px;outline:none}.filters-price__slider,.filters-price__title{margin-bottom:20px}.noUi-connect{background-color:#ffc80a}.noUi-target{cursor:pointer;background-color:#bfbfbf;border:none;border-radius:100px;box-shadow:none;height:3px}.noUi-handle:after{display:none}.noUi-handle{background-color:#fff;border:3px solid #ffc80a;border-radius:100%;box-shadow:none}.noUi-handle:before{background:none;content:url(../images/ZbmFIWUZdkhA.svg);height:6px;left:5px;position:absolute;top:-4px;width:6px}.noUi-horizontal .noUi-handle{height:22px;top:-10px;width:22px}.noUi-horizontal .noUi-handle-upper{right:0}@media screen and (min-width:768px){.filters.filters-catalog{border:none;max-width:100%}.filters.filters-catalog .filter{justify-content:space-between;margin:0 auto;max-width:100%;padding:10px 0}.filters.filters-catalog .filter__checkboxes-flex .checkbox__mark{z-index:0}.filters.filters-catalog .filter_dropdown{background-color:#f5f5f5;padding:20px}.filters.filters-catalog .filter_dropdown:after{display:block}.filters.filters-catalog .filter__item_slider .filters-price{display:none}.filters.filters-catalog .filter__item_slider .filters-price.active{display:block}.filters.filters-catalog .filter__item_slider .filters-price__inputs{flex-direction:column;margin:0}.filters.filters-catalog .filter__item_slider .filters-price__label{margin:10px 0;}.filters.filters-catalog .filter__checkboxes,.filters.filters-catalog .filter__item_slider .filters-price__label:first-child:before{display:none}.filters.filters-catalog .filter__checkboxes.active{display:block}.filters.filters-catalog .filter__checkboxes.active.filter__checkboxes-flex{display:flex}.filters-main{display:flex;justify-content:space-between;margin:40px 0}.filters-price__label{margin:0 10px 15px;padding:0 7px;width:129px}.filters-price__label:first-child:before{display:block}.filters-price__inputs{flex-direction:row;margin:0 -10px}.filter{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px}.filter__title{padding-left:0}.filter__bottom{flex-wrap:wrap}.filter__bottom .button{display:block}.filter__bottom .button.filter__button{display:none}.filter__value{display:block}.filter__checkboxes{box-shadow:none;display:block;padding:0;position:unset}.filter__item{flex:0 1 30%;margin-bottom:15px;padding:0 16px}.filter__title{font-size:18px;font-weight:500;margin-bottom:10px}.filter_dropdown{background-color:transparent;cursor:pointer;padding:0}.filter_dropdown:after{display:none}}@media screen and (min-width:998px){.filter{justify-content:center}}@media screen and (min-width:1281px){.filters{max-width:1192px}.filters-main{display:flex;justify-content:space-between;margin:60px 0}.filters.filters-catalog{border:1px solid #f5f5f5;max-width:100%;padding:10px 30px}.filters.filters-catalog .filter_dropdown{background:transparent;padding:0}.filters.filters-catalog .filter__item_slider .filters-price__inputs{flex-direction:row;flex-wrap:nowrap;margin:0 -10px}.filters.filters-catalog .filter__item_slider .filters-price__inputs .filters-price__label{margin:15px 10px}.filters.filters-catalog .filter__item_slider .filters-price__inputs .filters-price__label:first-child:before{display:block}.filters.filters-catalog .filter{flex-direction:column;padding:0}.filters.filters-catalog .filter__item{border-bottom:1px solid rgba(36,36,36,.2);padding:0;width:100%}.filters.filters-catalog .filter__item:last-child{border-bottom:none}.filters.filters-catalog .filter__checkboxes-flex .checkbox__mark{z-index:0}.filters.filters-catalog .filter__checkboxes{display:none}.filters.filters-catalog .filter__checkboxes.active{display:block}.filters.filters-catalog .filter__checkboxes-flex.active{display:flex}.filters-banner{display:block}}.equipment-list{list-style:none}.equipment-list li{margin-bottom:20px;padding-left:30px;position:relative}.equipment-list li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17px' height='13px' fill='%232B2D34'><path d='M16.9142,1.41421L6.41421,11.9142C6.02369,12.3047,5.39052,12.3047,5,11.9142L0,6.91421L1.41421,5.5L5.70711,9.79289L15.5,0L16.9142,1.41421Z'/></svg>");left:0;position:absolute}.equipment-list li.equipment-list__item-unavailable{color:#808185}.equipment-list li.equipment-list__item-unavailable:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17px' height='13px' fill='%23808185'><path d='M16.9142,1.41421L6.41421,11.9142C6.02369,12.3047,5.39052,12.3047,5,11.9142L0,6.91421L1.41421,5.5L5.70711,9.79289L15.5,0L16.9142,1.41421Z'/></svg>");left:0;position:absolute}.equipment-lists{display:flex;flex-wrap:wrap;justify-content:space-between}.preparation-period{display:flex;flex-wrap:wrap;margin:0 -10px}.preparation-period__item{background-color:#fff;flex:1 1 44%;margin:0 10px 10px;padding:23px;text-align:center}.preparation-period__text{font-size:12px;margin-bottom:14px}.preparation-period__value{font-size:28px;font-weight:500}.accardion__content-right{flex:1 1 40%}.accardion__content-left{flex:1 1 60%}.accardion__content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:12px}.table-futures-product{border:1px solid #ddd;border-collapse:collapse;margin-bottom:20px;width:100%}.table-futures-product.desktop-table{display:none}@media screen and (min-width:768px){.table-futures-product.desktop-table{display:table}}.table-futures-product.mobile-table{display:table;font-size:.8em}@media screen and (min-width:768px){.table-futures-product.mobile-table{display:none}}.table-futures-product th{background:#efefef;font-weight:700}.table-futures-product td,.table-futures-product th{border:1px solid #ddd;padding:5px}.table-futures-product .b-table_circle{background:#ffc80a;border-radius:10px;display:inline-block;height:8px;width:8px}.table-futures-product .text-center{text-align:center}.table-futures-product .text-bold{font-weight:700}.table-futures-product__subheader{background:#ffdd4d;font-weight:700;text-align:center}.table-futures-product__section{font-weight:700}.table-futures-product .prices-row td,.table-futures-product .tfoot-header td{font-weight:700;padding-bottom:10px;padding-top:10px;text-align:center}.table-futures-product .tfoot-header td{background:#efefef;font-size:.8em;max-width:25%;width:25%}.js-sticky-widget,.js-sticky-widget-top{bottom:0;display:none;position:fixed}@media screen and (max-width:990px){.js-sticky-widget,.js-sticky-widget-top{left:0;padding:0 15px;right:0;width:100%}.js-sticky-widget-top.mobile-show table,.js-sticky-widget.mobile-show table{display:table}}.js-sticky-widget-top.mobile-show table td,.js-sticky-widget-top.mobile-show table th,.js-sticky-widget.mobile-show table td,.js-sticky-widget.mobile-show table th{font-size:.6em}@media screen and (max-width:420px){.js-sticky-widget-top.mobile-show table th:first-child,.js-sticky-widget.mobile-show table th:first-child{width:83px}.js-sticky-widget-top.mobile-show table th:nth-child(2),.js-sticky-widget.mobile-show table th:nth-child(2){width:74px}.js-sticky-widget-top.mobile-show table th:nth-child(3),.js-sticky-widget.mobile-show table th:nth-child(3){width:72px}}.js-sticky-widget table,.js-sticky-widget-top table{background:#f5c83b;display:none;opacity:.8;width:100%}@media screen and (min-width:991px){.js-sticky-widget table,.js-sticky-widget-top table{}}@media screen and (min-width:1281px){}@media screen and (min-width:1680px){.js-sticky-widget table,.js-sticky-widget-top table{display:table;width:1600px}}.js-sticky-widget table th,.js-sticky-widget-top table th{padding:10px}@media screen and (min-width:991px){.js-sticky-widget table th,.js-sticky-widget-top table th{font-size:.8em}.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:134px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:156px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(2),.js-sticky-widget-top table th:nth-child(2){width:170px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:101px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:118px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(3),.js-sticky-widget-top table th:nth-child(3){width:129px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:107px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:100px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(4),.js-sticky-widget-top table th:nth-child(4){width:124px}}@media screen and (min-width:991px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:93px}}@media screen and (min-width:1281px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:109px}}@media screen and (min-width:1680px){.js-sticky-widget table th:nth-child(5),.js-sticky-widget-top table th:nth-child(5){width:118px}}.js-sticky-widget-top{bottom:auto;top:76px}@media screen and (min-width:768px){.preparation-period__text{font-size:14px;margin-bottom:14px}.preparation-period__value{font-size:36px;font-weight:500}.accardion__content-left,.accardion__content-right{flex:0 1 50%}.accardion__content-wrapper{display:flex;flex-direction:row;justify-content:center;padding:12px}}[data-fancybox=gallery-front] img,[data-fancybox=gallery] img{width:100%}@media screen and (min-width:1281px){.equipment-lists{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -35px}.equipment-list{padding:0 35px}.accardion__content-right{flex:0 1 40%}.accardion__content-left{flex:0 1 60%}}.catalog-wrapper{position:relative}.catalog__watch{margin-bottom:30px;margin-top:40px}.catalog__subtitle.subtitle{margin-bottom:15px}.filter-house{margin:30px 0}.filter-house__item{align-items:center;border:1px solid #dadada;border-radius:100px;cursor:pointer;display:flex;font-size:11px;justify-content:center;padding:10px;text-align:center}.filter-house__item a{color:#2b2d34;text-decoration:none}.filter-house__item_active{border:1px solid #0d4f93;color:#0d4f93}.filter-house__item_active a{color:#0d4f93}.banner__title.title{font-size:14px;margin-bottom:15px}.banner__text.text{font-size:12px;line-height:24px;margin-bottom:15px}.banner__button{display:flex;flex-wrap:wrap;max-width:306px}.banner__button .text{margin-bottom:15px;order:-1}.banner-callback,.banner-video{background-color:#f5f5f5;margin:30px 0;padding:20px}.banner-video{display:flex;flex-direction:column}.banner-video iframe{height:200px;max-width:300px;width:100%}.banner-project{background-color:#f5f5f5;display:flex;flex-direction:column;margin:30px 0;padding:20px 20px 0}.banner-project__left{margin-top:15px;max-width:306px;order:1}.banner-project__left img{width:100%}.banner-xhaus{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:30px 0;padding:20px 20px 0}.banner-xhaus__left{margin-top:15px;order:2}.banner-xhaus__list{margin-bottom:15px;padding-left:0}@media screen and (min-width:768px){.filter-house__item{font-size:16px}.banner-container{margin-bottom:0}.banner__title.title{font-size:18px;line-height:24px}.banner__text.text{font-size:14px;line-height:22px}.banner__button{align-items:center;flex-wrap:nowrap;justify-content:flex-start;max-width:100%}.banner__button .text{margin-left:15px;order:0}.banner-video{flex-direction:row;justify-content:space-between;padding:44px 50px}.banner-video__left{max-width:481px;padding-right:20px;width:100%}.banner-project{flex-direction:row;justify-content:space-between;padding:44px 50px}.banner-project__left{max-width:257px;order:0}.banner-project__right{max-width:490px}.banner-xhaus{align-items:center;flex-direction:row;justify-content:space-between;overflow:hidden;padding:44px 50px 44px 0}.banner-xhaus__left{left:-57px;order:0;position:relative}}@media screen and (min-width:1281px){.catalog__watch{margin-bottom:70px;margin-top:140px}.catalog-wrapper{display:flex}.catalog-main-content,.side-bar{width:100%}.side-bar{max-width:340px}.banner__title.title{font-size:14px;margin-bottom:15px}.banner__text.text{font-size:12px;line-height:24px;margin-bottom:15px}.banner__button{display:flex;flex-wrap:wrap;max-width:306px}.banner__button .text{margin-bottom:15px;order:-1}.banner-callback,.banner-video{background-color:#fff;border:1px solid #f5f5f5;margin:30px 0;padding:20px}.banner-video{display:flex;flex-direction:column}.banner-video iframe{height:200px;max-width:300px;width:100%}.banner-project{background-color:#fff;border:1px solid #f5f5f5;display:flex;flex-direction:column;margin:30px 0;padding:20px 20px 0}.banner-project__left{margin-top:15px;max-width:306px;order:1}.banner-project__left img{width:100%}.banner-xhaus{background-color:#fff;border:1px solid #f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:30px 0;padding:20px 20px 0}.banner-xhaus__left{display:none;margin-top:15px;order:2}.banner-xhaus__list{margin-bottom:15px;padding-left:0}}.catalog-soting{display:flex;justify-content:space-between}.catalog-sort{background-color:#fff;position:relative}.catalog-sort-current{cursor:pointer}.catalog-sort-dropdown{background-color:#fff;-webkit-box-shadow:0 11px 14px -1px rgba(34,60,80,.2);-moz-box-shadow:0 11px 14px -1px rgba(34,60,80,.2);box-shadow:0 11px 14px -1px rgba(34,60,80,.2);display:none;min-width:190px;padding:15px 15px 5px;position:absolute;right:0;z-index:10}.catalog-sort-dropdown a{color:#2b2d34;display:block;font-size:12px;margin-bottom:10px}.catalog-sort.hover .catalog-sort-dropdown{display:block}.wrapper{overflow:hidden}.construction{display:flex;gap:100px;padding-bottom:90px}@media(max-width:1679px){.construction{padding-bottom:50px}}@media(max-width:1280px){.construction{padding-bottom:25px}}@media(max-width:991px){.construction{align-items:center;flex-direction:column;gap:30px;text-align:center}}.construction__left{display:flex;flex:0 0 calc(50% - 50px);flex-direction:column;gap:55px}@media(max-width:1679px){.construction__left{gap:35px}}@media(max-width:991px){.construction__left{align-items:center;gap:25px}}.construction__title{font-size:50px;font-weight:500;margin-bottom:-15px}@media(max-width:1679px){.construction__title{font-size:32px}}@media(max-width:1280px){.construction__title{font-size:24px}}@media(max-width:991px){.construction__title{margin-bottom:0}}.construction__text{color:#000;font-size:24px}@media(max-width:1679px){.construction__text{font-size:20px}}@media(max-width:1280px){.construction__text{font-size:16px}}.construction__rows{display:flex;flex-direction:column;gap:15px}@media(max-width:1280px){.construction__rows{gap:10px}}.construction__row{align-items:center;color:#000;display:flex;font-size:18px;gap:20px}.construction__row img{flex:0 0 25px;width:25px}@media(max-width:1280px){.construction__row{font-size:16px}.construction__row img{flex:0 0 20px;width:20%}}@media(max-width:991px){.construction__row{font-size:14px;gap:10px;text-align:left}}.construction__button{max-width:360px;padding:18px 25px}.construction__image{flex:1 1 auto;position:relative}.construction__image img{height:100%;object-fit:cover;width:calc(50vw - 50px)}@media(max-width:991px){.construction__image{max-width:500px}.construction__image img{width:100%}}.wrapper~.question-form_footer{margin-top:0}.construction-title{font-size:40px;font-weight:500;line-height:1.2;margin-bottom:60px;text-align:center}@media(max-width:1280px){.construction-title{font-size:32px;margin-bottom:40px}}@media(max-width:991px){.construction-title{font-size:28px;margin-bottom:30px}}.building{padding-bottom:130px;padding-top:90px}@media(max-width:1679px){.building{padding-bottom:70px;padding-top:50px}}@media(max-width:1280px){.building{padding-bottom:20px;padding-top:25px}}.building__more{display:none}.building__more+label{cursor:pointer;display:none;margin-top:10px}@media(max-width:630px){.building__more+label{display:block}}.building__more:checked+label{display:none}.building__cards{display:flex;flex-wrap:wrap;gap:20px;row-gap:35px}@media(max-width:630px){.building__cards{flex-direction:column;gap:20px;row-gap:20px}}.building__card{color:inherit;flex:0 0 calc(20% - 16px);font-weight:500;line-height:1.3636363636;text-decoration:none}@media(max-width:1679px){.building__card{flex:0 0 calc(25% - 15px)}}@media(max-width:1280px){.building__card{flex:0 0 calc(33.33333% - 13.3333px)}}@media(max-width:890px){.building__card{flex:0 0 calc(50% - 10px)}}.building__card span{display:block;font-size:20px;margin-bottom:5px;margin-top:20px}.building__card p{font-size:22px}@media(max-width:630px){.building__card{margin-top:10px}.building__card:nth-child(n+9){display:none}.building__more:checked~.building__card:nth-child(n+9){display:block}.building__card span{font-size:16px;margin-top:10px}.building__card p{font-size:18px}}.building__image{height:243px;overflow:hidden}.building__image img{height:100%;object-fit:cover;transition:all .3s ease 0s;width:100%}.building__image:hover img{transform:scale(1.1)}.construction-tech{background:url(../img/construction-tech/bg.png) 50%/cover no-repeat;background-attachment:fixed;padding:77px 0}@media(max-width:1023px){.construction-tech{background-attachment:scroll;padding:50px 0}}.construction-tech__content{background-color:#fff;display:flex;flex-direction:column;gap:30px;line-height:1.3;max-width:600px;padding:50px}@media(max-width:630px){.construction-tech__content{gap:20px;padding:25px;text-align:center}}.construction-tech__title{margin-bottom:0;text-align:left}@media(max-width:630px){.construction-tech__title{text-align:center}}.construction-tech__text{font-size:20px}@media(max-width:1280px){.construction-tech__text{font-size:16px}}.construction-tech__row{align-items:flex-start;display:flex}.construction-tech__row p{align-items:center;border:1px solid rgba(36,36,36,.2);border-radius:50%;display:flex;flex:0 0 60px;height:60px;justify-content:center;margin-right:20px;width:60px}.construction-tech__row p img{width:13px}.construction-tech__row span{color:#242424;font-size:16px}@media(max-width:630px){.construction-tech__row{align-items:center;flex-direction:column}.construction-tech__row p{flex:0 0 40px;height:40px;margin-bottom:10px;margin-right:0;width:40px}.construction-tech__row span{font-size:14px;text-align:center}}.stages{padding-bottom:55px;padding-top:120px}@media(max-width:1679px){.stages{padding-bottom:50px;padding-top:100px}}@media(max-width:1280px){.stages{padding-bottom:25px;padding-top:50px}}.stages__cards{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(max-width:991px){.stages__cards{grid-template-columns:1fr 1fr}}@media(max-width:767px){.stages__cards{grid-template-columns:1fr}}.stages__card{height:205px;overflow:hidden;padding:30px;position:relative}@media(max-width:1280px){.stages__card{padding:15px}}.stages__card.big{grid-row:span 2;height:430px}@media(max-width:991px){.stages__card.big{grid-row:span 1;height:205px}.stages__card.big:nth-child(6){order:7}}.stages__card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s ease 0s;width:100%;z-index:-1}.stages__card:hover img{transform:scale(1.1)}.stages__card p{align-items:flex-start;color:#fff;display:flex;font-size:24px;font-weight:500;gap:15px}@media(max-width:1679px){.stages__card p{font-size:20px;gap:10px}}.cost{padding-bottom:55px;padding-top:55px}@media(max-width:1679px){.cost{padding-bottom:50px;padding-top:50px}}@media(max-width:1280px){.cost{padding-bottom:25px;padding-top:25px}}.cost__card{align-items:flex-start;background-color:#f5f5f5;display:flex;gap:40px;justify-content:space-between;padding:70px 100px}@media(max-width:1679px){.cost__card{padding:25px}}@media(max-width:991px){.cost__card{align-items:stretch;flex-direction:column;gap:30px}}.cost__left{display:flex;flex:1 1 auto;flex-direction:column;gap:35px;max-width:700px}@media(max-width:1280px){.cost__left{gap:20px;max-width:500px}}@media(max-width:991px){.cost__left{max-width:100%}}.cost .form{flex:1 1 auto;max-width:500px}.cost .form .input{padding:20px}@media(max-width:991px){.cost .form{max-width:100%}.cost .form .input{font-size:14px;padding:15px}}.cost .form__input-wrapper{flex-direction:column;margin:0}.cost .form__input,.cost .form__input-label{margin:0}.cost .form__button{max-width:100%}.cost .form__input-label{font-weight:500;margin-bottom:15px}@media(max-width:991px){.cost .form__input-label{margin-bottom:5px}}.cost .form__checkbox{color:#000;font-size:12px;margin:15px 0 0}.cost .form__checkbox a{color:inherit;text-decoration:none}.cost .form__checkbox a:hover{text-decoration:underline}.cost .form__checkbox b{font-weight:400}@media(max-width:991px){.cost .form__checkbox{margin-top:10px}}.cost__title{font-size:28px;font-weight:500;line-height:1.3571428571}@media(max-width:1280px){.cost__title{font-size:24px}}@media(max-width:991px){.cost__title{font-size:20px}}.cost__text{font-size:20px;line-height:1.4}@media(max-width:1280px){.cost__text{font-size:16px}}@media(max-width:991px){.cost__text{font-size:14px}}.cost__bottom{display:flex;flex-wrap:wrap;gap:75px;row-gap:30px}@media(max-width:1280px){.cost__bottom{gap:20px;row-gap:20px}}.cost__column{align-items:flex-start;display:flex;gap:20px}.cost__column img{flex:0 0 20px;width:20px}.cost__column p{font-size:16px;line-height:1.1}.cost__column p a{color:inherit;display:block;font-size:24px;font-weight:500;margin-top:18px;text-decoration:none}@media(max-width:1679px){.cost__column p a{margin-top:12px}}@media(max-width:1280px){.cost__column p{font-size:14px}.cost__column p a{font-size:18px;margin-top:10px}}@media(max-width:991px){.cost__column{gap:10px}.cost__column p{font-size:14px}.cost__column p a{font-size:16px}}.construction-about{padding-bottom:55px;padding-top:55px}@media(max-width:1679px){.construction-about{padding-bottom:50px;padding-top:50px}}@media(max-width:1280px){.construction-about{padding-bottom:25px;padding-top:25px}}.construction-about__title{margin-bottom:30px;text-align:left}.construction-about__text{margin-bottom:30px}@media(max-width:991px){.construction-about__text{margin-bottom:20px}}.construction-about__info{font-size:20px;line-height:1.3}.construction-about__info p{align-items:center;display:flex;font-size:16px;margin-bottom:15px}.construction-about__info p:before{background-color:#ffdd4d;border-radius:2px;content:"";display:block;flex:0 0 10px;height:10px;margin-right:13px;width:10px}.construction-about__info p:last-of-type{margin-bottom:0}@media(max-width:991px){.construction-about__info{font-size:16px}.construction-about__info p{font-size:14px;margin-bottom:10px}}.construction-works{padding-bottom:55px;padding-top:55px}@media(max-width:1679px){.construction-works{padding-bottom:50px;padding-top:50px}}@media(max-width:1280px){.construction-works{padding-bottom:25px;padding-top:25px}}.construction-works__top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:50px;position:relative}@media(max-width:767px){.construction-works__top{margin-bottom:30px}}.construction-works__title{margin-bottom:0;text-align:left}.construction-works .swiper-button-next,.construction-works .swiper-button-prev{position:static}.construction-works .swiper{overflow:visible}.construction-works .swiper-button-next,.construction-works .swiper-button-prev{flex:0 0 70px;height:70px;margin-top:0;width:70px}@media(max-width:991px){.construction-works .swiper-button-next,.construction-works .swiper-button-prev{flex:0 0 40px;height:40px;width:40px}}.construction-works .swiper-button-next.swiper-button-disabled,.construction-works .swiper-button-prev.swiper-button-disabled{opacity:1}.construction-works .swiper-button-next:after,.construction-works .swiper-button-prev:after{display:none}.construction-works__arrows{align-items:center;display:flex;flex:0 0 172px;justify-content:space-between;width:172px}@media(max-width:991px){.construction-works__arrows{flex:0 0 90px;width:90px}}.construction-works .swiper-slide{height: auto;background-color:#fff;box-shadow:0 14px 60px 0 rgba(0,0,0,.1);padding:22px}.construction-works .swiper-slide>span{display:block;font-size:16px}@media(max-width:767px){.construction-works .swiper-slide{padding:15px}}.construction-works .swiper-slide>b{display:block;font-size:24px;font-weight:500;margin:15px 0}@media(max-width:767px){.construction-works .swiper-slide>b{font-size:18px;margin:10px 0}}.construction-works .swiper-slide>p{align-items:center;display:flex;font-size:16px;justify-content:space-between;max-width:300px;width:100%}.construction-works .swiper-slide>p b{font-weight:500;text-align:right}.construction-works__image{height:255px;margin-bottom:25px;width:100%}@media(max-width:767px){.construction-works__image{height:200px;margin-bottom:15px}}.construction-works__image img{height:100%;object-fit:cover;width:100%}.license{padding-bottom:55px;padding-top:55px}@media(max-width:1679px){.license{padding-bottom:50px;padding-top:50px}}@media(max-width:1280px){.license{padding-bottom:25px;padding-top:25px}}.license__cards{display:flex;flex-wrap:wrap;gap:45px}@media(max-width:1280px){.license__cards{gap:30px}}@media(max-width:767px){.license__cards{gap:15px;justify-content:center}}.license__card{flex:0 0 calc(20% - 36px)}@media(max-width:1280px){.license__card{flex:0 0 calc(33.333% - 20px)}}@media(max-width:767px){.license__card{flex:0 0 calc(50% - 7.5px)}}.license__card img{width:100%}.invite{background:url(../img/construction/invite.png) 50%/cover no-repeat;background-attachment:fixed;display:flex;justify-content:center;margin-top:55px;padding:105px 0}@media(max-width:1679px){.invite{margin-top:50px}}@media(max-width:1280px){.invite{margin-top:25px;padding:50px 0}}@media(max-width:1023px){.invite{background-attachment:scroll}}.invite__title{font-size:28px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:600px){.invite__title{font-size:24px}}.invite__subtitle{font-size:16px;font-weight:400;line-height:1.3;margin:30px 0;text-align:center}@media(max-width:600px){.invite__subtitle{font-size:14px;margin:20px 0}}.invite .form{background-color:#fff;flex:1 1 auto;max-width:600px;padding:50px}.invite .form .input{background:#f5f5f5;padding:20px;width:100%}@media(max-width:600px){.invite .form{padding:25px 20px}.invite .form .input{font-size:14px;padding:15px}}.invite .form__input-wrapper{flex-direction:row;gap:20px;margin:0}@media(max-width:600px){.invite .form__input-wrapper{flex-direction:column;gap:0}}.invite .form__input-wrapper>*{flex:0 0 calc(50% - 10px)}.invite .form__input,.invite .form__input-label{margin:0}.invite .form__button{max-width:100%}.invite .form__input-label{font-weight:500;margin-bottom:15px}@media(max-width:991px){.invite .form__input-label{margin-bottom:5px}}.invite .form__checkbox{color:#000;font-size:12px;margin:15px 0 0}.invite .form__checkbox a{color:inherit;text-decoration:none}.invite .form__checkbox a:hover{text-decoration:underline}.invite .form__checkbox b{font-weight:400}@media(max-width:991px){.invite .form__checkbox{margin-top:10px}}.catalog-seo-links{margin-top:40px}.catalog-seo-links a{color:#d0ba3b;margin-right:10px}.catalog-seo-content{margin-top:60px}@font-face{font-family:Mazzard H;font-style:italic;font-weight:300;src:url(../fonts/jmL6B8K9vlq7.eot);src:local("Mazzard H Light Italic"),local("MazzardH-LightItalic"),url(../fonts/jmL6B8K9vlq7.eot#iefix) format("embedded-opentype"),url(../fonts/VHED1TkxAnqD.woff2) format("woff2"),url(../fonts/571qRVdJzzN3.woff) format("woff"),url(../fonts/FxAr5a77rRF5.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:700;src:url(../fonts/VtF8dyFn0lYl.eot);src:local("Mazzard H Bold"),local("MazzardH-Bold"),url(../fonts/VtF8dyFn0lYl.eot#iefix) format("embedded-opentype"),url(../fonts/gAMXYqpjTnsG.woff2) format("woff2"),url(../fonts/5TUxv8B8GrZ0.woff) format("woff"),url(../fonts/oQRoEi9sr1CC.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:500;src:url(../fonts/guqlTqddcAZD.eot);src:local("Mazzard H SemiBold"),local("MazzardH-SemiBold"),url(../fonts/guqlTqddcAZD.eot#iefix) format("embedded-opentype"),url(../fonts/x8aWYur9keiP.woff2) format("woff2"),url(../fonts/GTUUd2yoc8cp.woff) format("woff"),url(../fonts/rbpL1O9Ds8Qp.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:500;src:url(../fonts/F0phrE1o4gDR.eot);src:local("Mazzard H Medium"),local("MazzardH-Medium"),url(../fonts/F0phrE1o4gDR.eot#iefix) format("embedded-opentype"),url(../fonts/Gl1yVSriD1Ek.woff2) format("woff2"),url(../fonts/Pj40R9aaC3Fy.woff) format("woff"),url(../fonts/QlcGEB6XSd3m.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:400;src:url(../fonts/lmGERxyw9Sgv.eot);src:local("Mazzard H Regular"),local("MazzardH-Regular"),url(../fonts/lmGERxyw9Sgv.eot#iefix) format("embedded-opentype"),url(../fonts/gqKSH0M5fXEB.woff2) format("woff2"),url(../fonts/9jdAtmlGBHhx.woff) format("woff"),url(../fonts/mrHCfFv5pTBc.ttf) format("truetype")}@font-face{font-family:Mazzard H;font-style:normal;font-weight:800;src:url(../fonts/PHUrMTTqPv0X.eot);src:local("Mazzard H ExtraBold"),local("MazzardH-ExtraBold"),url(../fonts/PHUrMTTqPv0X.eot#iefix) format("embedded-opentype"),url(../fonts/hgsXxy9QYTeg.woff2) format("woff2"),url(../fonts/GMSZFhdOSA8n.woff) format("woff"),url(../fonts/bJpLEX3a0SLY.ttf) format("truetype")}@font-face{font-family:Rouble;font-style:normal;font-weight:400;src:url(../fonts/eghHDLrwlVxU.otf)}*{box-sizing:border-box;margin:0;padding:0}.header-logo img{width:100%}.fixed-body{overflow-y:hidden}.container{box-sizing:content-box;margin:0 auto;padding:0 15px}.main-m{margin-bottom:30px;margin-top:30px;}.input{background-color:#fff;border:none;font-family:Mazzard H;font-size:16px;padding:22px 10px 21px 34px}.input::placeholder{color:#808185}.input:focus-visible{outline:none}.input_grey,.textarea{background-color:#f5f5f5;color:#808185}.textarea{border:none;font-family:Mazzard H;font-size:16px;height:200px;padding:22px 10px 21px 34px;resize:none;width:100%}.textarea:focus-visible{outline:none}.swap-image-button{align-items:center;cursor:pointer;display:flex}.swap-image-button svg{margin-right:10px;transition:.4s}.swap-image-button_active{transition:.4s}.swap-image-button_active svg{transform:rotate(180deg)}.tab-slider__wrapper{display:flex;flex-direction:column;justify-content:space-between}.tab-slider__wrapper .splide-transform__deg-0{display:none}.tab-slider__wrapper .splide-transform__deg-0 img{max-width:321px;width:100%}.tab-slider__wrapper .splide-transform__deg-180{display:block}.tab-slider__wrapper .splide-transform__deg-180 img{max-width:321px;width:100%}.tab-slider__wrapper.active .splide-transform__deg-180{display:none}.tab-slider__wrapper.active .splide-transform__deg-0{display:block}.tab-slider__right{flex:1 1 30%;order:-1}.tab-slider__left{flex:1 1 70%}.sitemap{padding-left:20px}.sitemap a{color:#808185;text-decoration:none}.sitemap a:hover{text-decoration:underline}.sitemap li{margin:5px 0}.sitemap ul{padding-left:20px}@media screen and (min-width:768px){.tab-slider__wrapper{flex-direction:row}.tab-slider__wrapper .splide-transform__deg-0 img,.tab-slider__wrapper .splide-transform__deg-180 img{max-width:456px}.tab-slider__right{flex:1 1 20%;order:0}.swap-image-button{justify-content:flex-end}.main-m{margin-top:60px}.container{max-width:940px}}@media screen and (min-width:1281px){.tab-slider__wrapper .splide-transform__deg-0 img,.tab-slider__wrapper .splide-transform__deg-180 img{max-width:538px}.container{max-width:1200px}}@media screen and (min-width:1680px){.container{max-width:1600px}}.title{font-size:36px;font-weight:500;margin-bottom:30px}@media screen and (max-width:420px){.title{font-size:26px;margin-bottom:15px}}.title_h2,.title_h3{font-size:18px;font-weight:500}.title_center{margin:0 auto 30px;max-width:1014px;text-align:center}.title_h4{font-size:18px;margin-bottom:10px}.title_underline{text-decoration:underline}.subtitle{color:#808185;font-size:12px;font-weight:400;line-height:24px;margin-bottom:60px}.subtitle_center{margin:0 auto 30px;max-width:1014px;text-align:center}.text{color:#2b2d34;font-family:Mazzard H;font-size:12px;font-weight:400;line-height:26px}.button,.text_bold{font-weight:500}.button{background-color:#ffdd4d;border:none;color:#242424;cursor:pointer;display:block;font-family:Mazzard H;font-size:16px;line-height:24px;padding:11px 25px;text-align:center;text-decoration:none;transition:.4s;width:100%}.button:hover{background-color:#ffc80a;transition:.4s}.button_no-color{background:none;border:1px solid #dadada}.button_no-color:hover{background:none;border-color:#0d4f93;color:#0d4f93}.link{color:#808185;text-decoration:none}.link_blue{color:#0d4f93;text-decoration:underline}.link_blue-without-underline{color:#0d4f93;text-decoration:none}.link_underline{color:#808185}.seo-text{font-size:12px;line-height:24px;margin-bottom:40px}.num-list{counter-reset:ordered;font-size:12px;line-height:26px;list-style-type:none;margin-bottom:20px;margin-left:20px;position:relative}.num-list li:before{content:counter(ordered) ". ";counter-increment:ordered;display:inline-block;left:-20px;position:absolute}.main-list{margin:0 0 20px;padding:0 0 0 8px;text-align:left}.main-list li{font-size:12px;line-height:24px;list-style-type:none;padding-left:15px;position:relative}.main-list li:before{background-color:#2b2d34;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:9px;width:4px}.breadcrumbs{align-items:baseline;color:#808185;display:flex;flex-wrap:wrap;margin-bottom:20px}.breadcrumbs__item{color:#808185;font-size:11px;text-decoration:none}.breadcrumbs__item:after{content:"—";padding-left:10px;padding-right:10px}.breadcrumbs__item:last-child:after{content:""}.breadcrumbs__item:hover{color:#2b2d34}.box-img{margin-bottom:40px}.box-img img{width:100%}.page-description{color:#2b2d34;font-size:12px;line-height:24px}.page-description p{margin-bottom:32px}.three-blocks{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -8px 40px}.three-blocks__item{flex:0 1 100%;padding:8px}.three-blocks__item p{margin-bottom:20px}.three-blocks__title{color:#808185;font-size:28px;font-weight:800;letter-spacing:5px;margin-bottom:5px;text-transform:uppercase}.four-blocks{border:1px solid #dadada;display:flex;flex-wrap:wrap;margin-bottom:40px;padding:15px}.four-blocks__item{display:flex;margin-bottom:20px}.four-blocks__item:last-child{margin-bottom:0}.four-blocks__title{font-size:16px;font-weight:700;margin-bottom:5px}.four-blocks__text{font-size:12px;line-height:26px}.four-blocks__img{margin-right:20px}.question-form{background-color:#f5f5f5;padding:20px 0}.question-form_footer{margin-top:30px}.question-form_main{margin-bottom:40px}.question-form__content{display:flex;flex-wrap:wrap;justify-content:center}.question-form__avatar{background-position:top;background-size:cover;border-radius:50%;height:60px;margin-bottom:15px;margin-right:20px;max-width:60px;position:relative;width:100%}.question-form__avatar:before{background-color:#25d366;border-radius:50%;bottom:4px;content:"";height:8px;position:absolute;right:4px;width:8px;z-index:1}.question-form__avatar:after{background-color:#f5f5f5;border-radius:50%;bottom:0;content:"";height:16px;position:absolute;right:0;width:16px}.question-form__content-left{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.question-form__content-left_footer{flex-direction:row;margin-bottom:30px;padding:0 10px}.question-form__button{max-width:290px;width:100%}.question-form__text{margin-bottom:30px;text-align:center}.question-form__text_center{text-align:center}.question-form__text_left{text-align:left}.question-form__text_footer{margin-bottom:0}.checkbox{align-items:center;cursor:pointer;display:flex;font-size:12px;position:relative}.checkbox input{display:none}.checkbox input:checked~.checkbox__mark{background-color:#ffdd4d;border:1px solid #ffdd4d}.checkbox input:checked~.checkbox__mark svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.checkbox__mark{background-color:#f5f5f5;border:1px solid #dadada;height:20px;margin-right:.5rem;position:relative;width:20px}.checkbox__mark_soc{align-items:center;background-color:#fff;display:flex;font-size:16px;height:64px;justify-content:center;margin:0 5px;max-width:200px;width:100%}.checkbox__mark_soc img{margin-right:10px}.checkbox__mark svg{height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .2s ease;width:80%}.checkbox--disabled{color:#f5f5f5;pointer-events:none}.checkbox--disabled .checkbox__mark{border-color:#f5f5f5}.filter__checkboxes-flex{display:flex;flex-wrap:wrap}.filter__checkboxes-flex label{margin-right:20px}.filter__checkboxes-flex .checkbox__mark{height:100%;left:0;position:absolute;width:100%;z-index:-1}.filter__checkboxes-flex svg{display:none}.filter__checkboxes-flex .form__checkbox{align-items:center;flex:1 1 25%;justify-content:center;margin-bottom:0;padding:14px 9px}.form__input-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.form__input-group{display:flex;flex:0 1 100%;flex-direction:column;margin-bottom:20px}.form__input-group_soc{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -5px}.form__input-group_soc .checkbox{flex:0 1 50%}.form__button{max-width:330px}.form__checkbox{margin-bottom:25px}.form-callback__input-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.form-callback__input-wrapper .input{flex:1 1 100%;margin-bottom:10px;margin-top:10px}.form-callback__input-wrapper .checkbox{margin-top:10px}.form-errors p{color:red;font-size:.9em;margin:10px 0;text-align:center}.form-success p{color:green;font-size:.9em;margin:10px 0}.tooltip{background-color:#fff;box-shadow:0 4px 32px rgba(43,45,52,.16);color:#2b2d34;display:none;font-size:12px;padding:10px;position:absolute;right:-100%;top:100%;width:190px;z-index:10}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{right:-40px;text-align:left;top:25px}.tooltip-wrapper .tooltip_left{right:auto}.tooltip-wrapper:active .tooltip,.tooltip-wrapper:focus .tooltip,.tooltip-wrapper:hover .tooltip{display:block}.picture-tooltips{background-position:50%;background-repeat:no-repeat;background-size:cover;height:340px;margin:0 auto;position:relative}.picture-tooltips__item{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;width:30px}.picture-tooltips__item:active,.picture-tooltips__item:focus,.picture-tooltips__item:hover{background-color:#ffdd4d}.picture-tooltips__item:active .tooltip,.picture-tooltips__item:focus .tooltip,.picture-tooltips__item:hover .tooltip{display:block}.picture-tooltips__item_1{left:25%;top:20%}.picture-tooltips__item_1 .tooltip{left:0;right:0}.picture-tooltips__item_2{left:15%;top:80%}.picture-tooltips__item_2 .tooltip{left:0;right:0}.picture-tooltips__item_3{left:85%;top:75%}.picture-tooltips__item_4{right:70%;top:50%}.picture-tooltips__item_5{right:50%;top:60%}.picture-tooltips__item_6{right:35%;top:40%}.picture-tooltips__item_7{right:10%;top:25%}.picture-tooltips__item_8{right:25%;top:20%}.picture-tooltips__item_9{right:50%;top:25%}.picture-tooltips__item_10{right:95%;top:40%}.catalog-splide__progress{background:#dadada}.catalog-splide__progress-bar{background:#2b2d34;height:1px;transition:width .4s ease;width:0}.pagination{margin-bottom:50px;margin-top:50px}.pagination,.pagination__pages{display:flex;justify-content:center}.pagination__remaining{display:none}.pagination__main{display:flex;justify-content:center;margin:0 -10px}.pagination__item{align-items:center;border:1px solid #dadada;color:#2b2d34;display:flex;font-size:14px;height:30px;justify-content:center;margin:0 10px;text-decoration:none;width:30px}.pagination__item_current{background-color:#f5f5f5}.pagination__next{margin-left:20px;transform:rotate(180deg)}.pagination__next,.pagination__prev{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.pagination__prev{margin-right:20px}.article{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px;padding:20px}.article__img{background-position:50%;background-size:cover;height:150px;margin-bottom:15px;width:100%}.article__title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:15px}.article__read-in{font-size:12px;line-height:24px}.popup-wrapper{display:flex;flex-wrap:wrap;margin:0 -8px}.popup-wrapper .button{flex:1 1 32%;margin:5px 8px}.popup-content_info{max-width:614px}.popup-content__title{color:#2b2d34;font-size:28px;font-weight:500;margin-bottom:20px}.popup-content__title_center{text-align:center}.popup-content__subtitle{color:#808185;font-size:18px;margin-bottom:30px}.popup-content__subtitle_center{text-align:center}.popup-content .checkbox{font-size:10px}.about-callback{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;padding:20px}.about-callback__left{margin-bottom:20px}@media screen and (min-width:768px){.main-list li,.num-list{font-size:16px}.about-callback{flex-direction:row;padding:50px}.about-callback__left{flex:0 1 45%;margin-right:50px}.about-callback__right{max-width:330px}.about-callback__right .form__input-wrapper{flex-wrap:wrap}.about-callback .form__checkbox{font-size:12px}.article{flex-direction:row;justify-content:space-around}.article-desc{max-width:592px}.article__img{margin-bottom:0;max-width:242px}.article__title{font-size:28px;line-height:38px}.article__read-in{font-size:16px}.title_h2{font-size:28px}.subtitle{font-size:16px;line-height:26px}.popup-content{padding:40px}.popup-content .checkbox{font-size:12px}.text{font-size:16px;line-height:26px}.seo-text{font-size:18px;line-height:32px}.tooltip{font-size:16px;width:325px;z-index:10}.picture-tooltips{height:572px;margin:0 auto;position:relative;width:100%}.picture-tooltips__item{height:60px;width:60px}.checkbox{font-size:16px}.form__checkbox{margin-bottom:8px}.filter__checkboxes-flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.filter__checkboxes-flex .checkbox__mark{height:20px;left:0;position:inherit;width:20px}.filter__checkboxes-flex svg{display:block}.filter__checkboxes-flex .form__checkbox{align-items:flex-start;flex:0 1 15%;justify-content:flex-start;margin-bottom:15px;padding:0;white-space:nowrap}.form__input-wrapper{display:flex;justify-content:space-between}.question-form{background-color:#f5f5f5;padding:15px 50px}.question-form__button-popup{display:none}.question-form__content{flex-wrap:nowrap;margin:0 -30px}.question-form_main{margin-bottom:80px}.question-form__avatar_desktop-disable{display:none}.question-form_footer{margin-top:80px}.question-form__content-left{align-items:flex-start;display:flex;flex:0 1 50%;flex-direction:column;justify-content:flex-start;margin:0 30px}.question-form__content-left_footer{align-items:center;flex-direction:row;margin:0}.question-form__content-left_footer .text{flex:0 1 50%;margin:0 60px}.question-form__content-right{display:flex;flex:0 1 50%;flex-direction:column;margin:0 30px}.question-form__button{max-width:290px;width:100%}.question-form__text{margin-bottom:30px;text-align:left}.question-form__text_footer{margin-bottom:0}.four-blocks{border:none;justify-content:space-between;margin:0 -10px;padding:0}.four-blocks__item{border:1px solid #dadada;flex:0 1 47%;flex-direction:column;margin:15px 10px;padding:15px}.four-blocks__item:last-child{margin-bottom:15px}.four-blocks__title{font-size:16px;font-weight:700;margin-bottom:5px}.four-blocks__text{font-size:12px}.four-blocks__img{margin-right:20px}.three-blocks{display:flex;margin:0 -8px 30px}.three-blocks__item{flex:0 1 33%;padding:8px}.three-blocks__title{font-size:28px;margin-bottom:30px}.page-description{font-size:16px}.box-img{margin-bottom:140px}.box-img img{width:100%}.breadcrumbs{margin-bottom:50px}.breadcrumbs__item{font-size:14px}.subtitle{font-size:18px}}@media screen and (min-width:1281px){.page-description{margin-bottom:66px}.about-callback{flex-direction:row;padding:58px 156px}.about-callback__text{font-size:18px;margin-bottom:30px}.subtitle{font-size:18px}.four-blocks__title{font-size:28px;margin-bottom:10px}.four-blocks__text{font-size:16px}.four-blocks__img{margin-bottom:25px}.title{font-size:50px}.title_h2{font-size:36px}.title_h3{font-size:28px}.title_h4{font-size:18px}}@media screen and (min-width:1680px){.picture-tooltips{height:856px;margin:0 auto;position:relative;width:100%}.picture-tooltips__item{font-size:28px;height:100px;width:100px}.question-form{padding:50px}.question-form_footer{margin-top:140px}.question-form_main{margin-bottom:140px}.form__input,.form__input-label{margin:0 12px}.form__input-wrapper{flex-wrap:nowrap;margin:0 -12px}.four-blocks{border:none;flex-wrap:nowrap;margin:0 -15px 140px}.four-blocks__item{border:1px solid #dadada;flex:0 1 25%;flex-direction:column;margin:15px;padding:58px 25px 58px 15px}.four-blocks__item:last-child{margin-bottom:15px}.three-blocks{margin:0 -15px 140px}.three-blocks__item{padding:15px}.three-blocks__title{font-size:50px}}.documents-list{list-style:none;margin:0;padding:0}.documents-list li{margin-bottom:10px}.documents-list a{border-bottom:1px solid #f5f5f5;color:#2b2d34;display:inline-block;padding-bottom:2px;text-decoration:none}.ruble{font-family:Rouble,sans-serif}
.swiper_two .construction-works__image img{
	object-fit: contain;
}
.minihypothec .popup-content{
	max-width: 1150px;
}
a.tab-content__text-bold,
a.tab-content__text,
a.tab-content__email-item-adress {
    text-decoration: none;
}
a.tab-content__text,
a.tab-content__email-item-adress {
    color: inherit;
}
.filter__checkboxes-flex .form__checkbox:nth-child(3),
.filter__checkboxes-flex .form__checkbox:nth-child(4) {
    margin-right: 0;
}
.filter__checkboxes-flex .form__checkbox:last-child {
    margin-top: 15px;
}
.filter__item__row.filter__item_slider .filter_dropdown::after {
    display: none;
}
#success-subscibe .popup-content {
    padding-top: 50px;
}
.tabs-component__content_nav.active {
    pointer-events: all !important;
}
.catalog-item__img img{
	width:100%;height:100%;object-fit:cover;
	    transition: .4s;
}
h1 {
	margin-bottom: 25px;
}

/*# sourceMappingURL=style.bundle.css.map*/
.xhaus-main {
	margin-bottom: 40px;
}
.xhaus-main .container {
	display: grid;
	gap:25px;
	grid-template-columns: 58fr 42fr;
}
.xhaus-main__block {
	padding: 32px;
	color: #fff;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-height: 225px;
	justify-content: space-between;
	grid-column: span 2;
	overflow: hidden;
}
.xhaus-main__block:after{
	content:'';
	position: absolute; left: 0; top: 0; width: 100%;height: 100%;
	z-index: 0;
	background: linear-gradient(137deg, rgba(0, 0, 0, 0.60) 6.52%, rgba(0, 0, 0, 0.00) 53.63%);
}
.xhaus-main__block:nth-child(1){
	grid-row:span 2;
	grid-column: span 1;
}
.xhaus-main__block:nth-child(2),.xhaus-main__block:nth-child(3) {
	grid-column: span 1;
}
.xhaus-main__block>*{
	position: relative;
	z-index: 1;
}
.xhaus-main__block picture{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	left: 0;
	user-select: none;
	pointer-events: none;
	top: 0;
	transition: all 0.4s ease 0s;
}
.xhaus-main__block img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xhaus-main__block:hover picture{
	transform:scale(1.05);
}
.xhaus-main__block ul{
	display: flex;
	flex-direction: column;
	gap:5px;
}
.xhaus-main__block li{
	list-style:none;
	font-size: 24px;
	font-weight: 500;
}
.xhaus-main__title {
	text-transform: uppercase;
	margin-bottom: 20px;
	font-size: 32px;
	font-weight: 700;
}
h1.xhaus-main__title {
	font-size: 60px;
}
.xhaus-main__button {
	margin-top: 30px;
	text-align: center;
	color: #353535;
	font-size: 20px;
	text-decoration: none;
	font-weight: 500;
	line-height: normal;
	padding: 15px 55px;
	background: #FFDD4D;
	transition: all 0.3s ease 0s;
}
.xhaus-main__button:hover{
	background: #ffc80a;
}
@media(max-width: 991px){
	.xhaus-main .container {
		gap:20px;
		grid-template-columns: 1fr;
	}
	.xhaus-main__block{
		padding: 25px;
		grid-column:span 1;
	}
	h1.xhaus-main__title{
		font-size: 32px;
	}
}
@media(max-width: 767px){
	.xhaus-main .container {
		gap:15px;
	}
	.xhaus-main__block{
		padding: 20px;
	}
	.xhaus-main__title{
		font-size: 24px;
	}
	h1.xhaus-main__title{
		font-size: 24px;
	}
	.xhaus-main__block li{
		font-size: 20px;
	}
	.xhaus-main__button{
		font-size: 16px;
		margin-top: 20px;
		padding: 12px 30px;
	}
}





/* Start:/local/templates/xhaus/template_styles.css?170737593810843*/
.construction-tech {
    background: url('../images/6OmGy9gKihLk.png') 50%/cover no-repeat;

}
.invite {
    background: url('../images/HbmewJ1sRr96.png') 50%/cover no-repeat;
    background-attachment: scroll;

}
body{
    overflow-x: hidden;
}
.catalog-seo-content p {
    margin: 25px 0;
}
.catalog-seo-content h2 {
    margin: 35px 0 25px;
}
.catalog-seo-content ul,
.catalog-seo-content ol {
    margin: 25px 0;
    padding-left: 20px;
}
.catalog-seo-content ul > li:not(:last-child),
.catalog-seo-content ol > li:not(:last-child) {
    margin-bottom: 15px !important;
}
.splide__slide[data-code="stroitelstvo-kommercheskoy-nedvizhimosti"]{
    display: none;
}
.header-logo{
    width: 200px;
}
.header-nav__menu-title{
    font-size: 13px;
}

.header-nav__citysel {
    display: none;
    color: #2b2d34;
    width: 100%;
}


.header-nav__citysel-wrapper {
    background: #fff;
    flex-direction: column;
    gap: 22px;
    padding: 30px;
    display: flex;
}

.header-nav__citysel .header-nav__submenu {
    display: flex !important;
    gap: 12px;
    flex-direction: column;
    width: 100% !important;
    padding: 0 !important;
    background: none;
    margin-bottom: 0 !important;
    max-height: 265px;
    overflow-y: auto;
}

.header-nav__citysel .header-nav__menu-link p {
    padding: 0;
}

.header-nav__citysel .header-nav__submenu::-webkit-scrollbar {
    width: 3px;
    background: #E2DEE2;
    border-radius: 10px;
}

.header-nav__citysel .header-nav__submenu::-webkit-scrollbar-thumb {
    background: #FFC80A;
    border-radius: 10px;

}

.header-nav__citysel .header-nav__submenu > li {
    padding: 0 !important;
    background: none !important;
}

.header-nav__citysel .header-nav__submenu > li.hide {
    display: none;
    margin-bottom: 0;
}

.header-nav__citysel .header-nav__submenu > li:hover p {
    color: #0D4F93;
}

.header-nav__citysel-top {
    font-size: 21px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.35;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-nav__citysel-top svg {
    display: block;
    width: 16px;
    flex: 0 0 16px;
}

.header-nav__citysel-search {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.header-nav__citysel-search p {
    color: #808185;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
}

.header-nav__citysel-input {
    display: flex;
    align-items: center;
    padding-left: 10px;
    border-radius: 6px;
    border: 1px solid #E2DEE2;
}

.header-nav__citysel-input svg {
    flex: 0 0 24px;
    pointer-events: none;
}

.header-nav__citysel-input input {
    border: none;
    flex: 1 1 auto;
    background: transparent;
    outline: none;
    pointer-events: all;
    padding: 15px 10px;
    color: #2B2D34;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
}

@media (max-width: 1280px) {
    .header-nav__menu .open .header-nav__citysel {
        display: block;
    }

    .header-nav__citysel-wrapper {
        gap: 15px;
        padding: 16px 10px 16px 35px;
    }

    .header-nav__citysel-top svg {
        display: none;
    }
}

@media (min-width: 1281px) {
    .header-nav__citysel {
        width: 375px;
    }

    .header-nav__menu li:hover > .header-nav__citysel {
        display: block;
        position: absolute;
    }

    .header-nav__citysel {
        padding-top: 28px;
    }

    .header-nav__citysel-wrapper {
        box-shadow: 0px 6px 20px 0px rgba(69, 80, 97, 0.25);
    }

    .header-nav__menu .open .header-nav__menu-title:after {
        transform: rotate(0deg);
        transition: 0s;
    }
}
.header-nav__menu-title b {
    font-weight: 500;
    margin-left: 3px;
    color: rgb(13, 79, 147);
}
.header-nav__menu-title {
    font-size: 16px;
}
@media screen and (min-width: 1281px) {
    .header_shadow .header-nav {
        max-width: 650px;
    }
}
.header_shadow .header-nav__menu-title {
    font-size: 16px;
}

@media screen and (min-width: 1281px) {
    .container {
        max-width: 1400px;
    }
    .header-logo {
        width: 140px;
    }
}
@media (max-width: 1320px) {
    .header_shadow .header-nav__menu-title {
        font-size: 14px;
    }
}

.construction__text ul {
    padding-left: 20px;
    margin: 20px 0;
}
@media (max-width: 991px) {
    .construction {
      text-align: left;
    }
    .construction__text ul {
        margin: 10px 0;
    }
}
@media (min-width: 1920px) {
    .js-sticky-widget-top table {
       max-width: 1400px;
    }
    .js-sticky-widget-top table th:first-child{
        width: 640px;
    }
    .js-sticky-widget-top table th:nth-child(2){
        width: 80px;
    }

    .js-sticky-widget-top table th:nth-child(3){
        width: 84px;
    }
    .js-sticky-widget-top table th:nth-child(4){
        width: 65px;
    }
    .js-sticky-widget-top table th:nth-child(5){
        width: 80px;
    }

}
.js-sticky-widget table, .js-sticky-widget-top table{
	width: calc(100vw - 55px);
}
@media(max-width: 767px){
	.js-sticky-widget table, .js-sticky-widget-top table{
		width:calc(100vw - 30px);
	}
	table{
		word-break: break-word;
	}

}
@media screen and (min-width: 1281px) {
    .js-sticky-widget table, .js-sticky-widget-top table {
        display: table;
        max-width: 1400px;
    }
}
@media screen and (max-width: 1281px) {
    .js-sticky-widget table, .js-sticky-widget-top table {
        max-width: 1373px;
    }
}

@media (max-width: 1200px) {
    /*.js-sticky-widget-top table th:first-child{*/
    /*    width: 680px;*/
    /*}*/
    .js-sticky-widget table, .js-sticky-widget-top table {
        max-width: 940px;
    }
    .js-sticky-widget-top table th:nth-child(2){
        max-width: 514px;
    }
    .js-sticky-widget-top table th:nth-child(2){
        width: 80px;
    }

    .js-sticky-widget-top table th:nth-child(3){
        width: 84px;
    }
    .js-sticky-widget-top table th:nth-child(4){
        width: 65px;
    }
    .js-sticky-widget-top table th:nth-child(5){
        width: 80px;
    }

}
@media (max-width: 500px) {
    /*.js-sticky-widget-top table th:first-child{*/
    /*    width: 680px;*/
    /*}*/


    .js-sticky-widget-top table th:nth-child(1){
        width: 70px;
    }

    .js-sticky-widget-top table th:nth-child(2){
        width: 84px;
    }
    .js-sticky-widget-top table th:nth-child(3){
        width: 65px;
    }
    .js-sticky-widget-top table th:nth-child(4){
        width: 80px;
    }

}
 .benefits {
     padding: 100px 0;
 }
.benefits__bottom{
    grid-column: 1/-1;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.benefits__more{
    font-size: 16px;
    line-height: calc(20/16);
    font-weight: 500;
    background: #FFDD4D;
    text-align: center;
    text-decoration: none;
    border: none;
    color: #242424;
    cursor: pointer;
    padding: 22px 15px;
    width: 100%;
    max-width: 360px;
    transition: .4s;
}
.benefits__more:hover{
    background: #ffc80a;
}
.benefits__top{
    display: flex;
    justify-content: center;
    transform:translate(0, 50%);
}
.benefits.type2 .benefits__top, .benefits.type3 .benefits__top{
    transform: translate(0);
}
.benefits__title {
    font-size: 40px;
    line-height: calc(48/40);
    font-weight: 500;
    text-align: center;
    width: 85%;
    padding: 0 5px;
    max-width: 800px;
    background: #fff;

}
.benefits.type2 .benefits__title, .benefits.type3 .benefits__title{
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.benefits__cards {
    padding: 95px 50px 50px 50px;
    border:1px solid #DADADA;
    display: grid;
    gap:30px;
    row-gap:90px;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
}
.benefits.type2 .benefits__cards{
    padding: 0;
    border: none;
    padding-top: 65px;
    grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));

    gap:15px;
    row-gap:40px;
}
.benefits.type3 .benefits__cards{
    padding: 0;
    border: none;
    padding-top:70px;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    row-gap:0;
    gap:60px;
}
.benefits.type4 .benefits__cards{
    row-gap:60px;
}

.benefits__card {
    display: flex;
    flex-direction: column;
    gap:10px;
    align-items: center;
}
.benefits.type4 .benefits__card{
    gap:15px;
}
.benefits__card b{
    word-break:break-word;
    max-width: 280px;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    line-height: calc(30/22);
    text-wrap:balance;
}
.benefits__card span{
    max-width: 323px;
    text-align: center;
    font-size: 16px;
    font-weight:400;
    line-height: calc(28/16);
    text-wrap:balance;
}
.benefits__image {
    width: 90px;
    margin-bottom: 10px;
    height: 90px;
    position: relative;
}
.benefits__count{
    position: absolute;
    top: 7px;
    left: -8px;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-align: center;
    display: flex; justify-content: center; align-items: center;
    background: #2B2D34;
    width: 36px;
    height: 36px;
    border:2px solid #fff;
    border-radius: 50%;
}
.benefits.type3 .benefits__image{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border:1px solid #DADADA;
    display: flex; justify-content: center; align-items: center;
}
.benefits.type4 .benefits__image{
    margin-bottom: 5px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: flex; justify-content: center; align-items: center;
    background: #FED63D;
}

.benefits__image img{
    width: 100%;
}
.benefits.type3 .benefits__image img{
    width: 60%;
}
.benefits.type4 .benefits__image img{
    width: 60%;
}
@media(max-width: 1280px){
    .benefits.type2 .benefits__cards, .benefits.type3 .benefits__cards{
        grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
        gap:20px;
        row-gap:40px;
    }

}

@media(max-width: 1023px){
    .benefits{
        padding: 60px 0;
    }
    .benefits__title{
        font-size: 32px;
    }
    .benefits__cards{
        padding: 55px 25px 25px 25px;
        grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
        gap:30px;
        row-gap:50px;
    }
    .benefits.type4 .benefits__cards{
        row-gap:50px;
    }
    .benefits.type2 .benefits__cards, .benefits.type3 .benefits__cards{
        padding: 0;
        gap:20px;
        row-gap:40px;
    }
    .benefits__card b{
        font-size: 20px;
        max-width: 100%;
    }
    .benefits__card span{
        max-width: 100%;
    }
}
@media(max-width: 600px){
    .benefits.type2 .benefits__cards, .benefits.type3 .benefits__cards{
        padding-top: 35px;
    }
    .benefits__image {
        width: 75px;
        height: 75px;
    }
    .benefits.type3 .benefits__image, .benefits.type4 .benefits__image{
        width: 100px;
        height: 100px;
    }
    .benefits__count{
        font-size: 18px;
        width: 28px;
        height: 28px;
        top: 1px;
        left: -4px;
    }
    .benefits__title{
        font-size: 26px;
    }
}

/* End */
/* /local/templates/xhaus/template_styles.css?170737593810843 */

@media (min-width: 1280px) {

	.catalog-wrapper__new .video{
		max-width: 990px;
	}
	.catalog-wrapper__new .construction-works{
		max-width: 990px;
		overflow: hidden;
	}
	.catalog-wrapper__new {
		position: relative;
		flex-direction: column;
		width: 100%;
		display: flex;
	}
}
table, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

th, td {
	text-align: left;
	font-weight: normal;
}
table:not(.table_leasing) th {
	text-align: center;
	font-weight: 600;
}
/*! end @import */
/*table:not(.table_leasing) {
	width: 100% !important;
	background-color:   #efefef;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	margin-bottom: 50px;
	border: none !important;
}

table:not(.table_leasing) th {
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: #848181;
	border-bottom: solid 1px #dcdcdc !important;
	padding: 10px 5px;
	background-color: #fff !important;
}

table:not(.table_leasing) td {
	border: none !important;
	border: solid 1px #dcdcdc !important;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.39;
	color: #000;
	text-align: center;
	padding: 10px 5px;
	background-color: #fff !important;
}

table:not(.table_leasing) tr:last-child td {
	border-bottom: none;
}

.table-blue, table:not(.table_leasing) {
	width: 100%;
	border-collapse: collapse !important;
}

.table-blue th, table:not(.table_leasing) th {
	background-color: #efefef !important;
	color: black;
	vertical-align: middle;
	border:1px solid #ddd;
	padding: 15px 10px !important;
}

.table-blue th:first-child {
	width: 270px;
}

.table-blue tr td, table:not(.table_leasing) tr td {
	border: 1px solid #ddd;
	padding: 15px 10px !important;
	vertical-align: middle;
	text-align: center;
	font-weight: 400 !important;
}

.table-blue tr td:not(:first-child), table:not(.table_leasing) tr td:not(:first-child) {
	background-color: white !important;
}



@media (max-width: 1049px) {
	table:not(.table_leasing) {
		margin-bottom: 30px;
	}
}

@media (max-width: 575px) {
	.table-blue th {
		width: auto !important;
	}

	table:not(.table_leasing) td {
		font-size: 9px;
	}

	.table-blue th, table:not(.table_leasing) th {
		text-align: left;
		font-size: 8px;
	}

	.table-blue tr td, table:not(.table_leasing) tr td {
		padding: 8px 5px !important;
		text-align: left;
	}
}*/

#filter_informer {
	margin-bottom: 25px;
	width: 100%;
}
#filter_informer > p {
	margin-bottom: 15px;
}


.contact-information__soc {
	display: flex;
	gap: 0.75rem;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.contact-information__soc img, .contact-information__soc svg {
    width: 35px;
    height: 35px;
}
.contact-information__soc svg path[fill="#FED63D"], .contact-information__soc svg circle[fill="#FED63D"]{
    transition:all 0.3s ease 0s;
}
.contact-information__soc svg:hover path[fill="#FED63D"]{
    fill:white;
}
.contact-information__soc svg:hover circle[fill="#FED63D"]{
    fill:white;
}
        .accredited{
            padding: 80px 0;
        }
        @media(max-width: 768px){
            .accredited{
                padding: 50px 0;
            }
        }
        .hypothec .title{
            text-wrap:balance;
        }
    .calcultar__uislider{
      display: flex;
      flex-direction: column;
    }
    .calculator__right{
      display: flex;
      top: 80px;
      position: sticky;
      flex-direction: column;
      gap:6px;
      flex:0 0 350px;
    }
    .calculator__rightclone{
    	display: flex;
    	flex-direction: column;
    	gap:6px;
    }
    .calculator__right p{
      font-size: 16px;
      color: rgba(0,0,0,0.5);
    }
    .minihypothec .calculator__right p, .calculator__rightclone p{
    	font-size: 14px;
    	color: rgba(0,0,0,0.5);
    }
    .hypothec.minihypothec{
    	margin: 70px 0 140px;
    }
    @media(max-width: 767px){
    	.hypothec.minihypothec{
    		margin: 50px 0;
    	}
    }
    .calculator__right span{
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 10px;
    }
     .minihypothec .calculator__right span, .calculator__rightclone span{
     	font-size: 20px;
     	font-weight: 400;
     	margin-bottom: 11px;
     }
    .calculator__right small{
    	font-size: 13px;
    	color: rgba(0,0,0,0.5);
    }
    .minihypothec .calculator__right small, .calculator__rightclone small{
    	font-size: 14px;
    	color: rgba(0,0,0,0.5);
    	max-width: 410px;
    }
    .calculator__right a{
      border-radius: 0px;
    }
    .calculator__uislider{
      display: flex;
      flex-direction: column;
      gap:10px;
    }
    .calculator__uislider input{
      padding: 15px;  
      font-size: 16px;
      width: 100%;
      outline:none;
      min-width: 0;
      line-height: 1.2;
      border-radius: 5px;
      border:1px solid #bdbdbd;      
    }
    .calculator__uislider>span{
      display: block;
    }
    .calculator__uislider p{
      display: flex;
      align-items: center;
      font-size: 14px;
      color: #817a7a;
      justify-content: space-between;
    }
    .calculator__discount {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap:15px;
    }

    .noUi-connect{
      background-color: #ffdd4d;
    }
    .noUi-target{
      box-shadow: none;
      background-color: #dbdbdb;
      border:none;
      height: 10px;
      border-radius: 10px;
    }
    .noUi-connects{
      border-radius: 10px;
    }
    .noUi-horizontal .noUi-handle{
      width: 25px;
      height: 25px;
      cursor: pointer;
      top: -7.5px;
      right: -12.5px;
      box-shadow: none;
      border:1px solid #ffdd4d;
      border-radius: 50%;
    }
    .noUi-horizontal .noUi-handle:after{
      display: none;
    }
    .noUi-horizontal .noUi-handle:before{
      display: none;
    }
    .calculator__discount-checkbox label{
      display: flex;
      align-items: center;
      white-space: nowrap;
      gap:15px;
      cursor: pointer;
      font-size: 16px;
      transition: all 0.3s ease 0s;
    }
    .calculator__discount-checkbox label p{
      border-radius: 100px;
      background-color: #a7a8a9;
      width: 46px;
      flex:0 0 46px;
      height: 25px;
      position: relative;
      transition: all 0.3s ease 0s;
    }
    .calculator__discount-checkbox label p span{
      position: absolute;
      border-radius: 50%;
      height: 20px;
      width: 20px;
      background-color: #fff;
      top:2.5px; transform:translateX(-22px);
      right: 2px;
      transition: all 0.3s ease 0s;
    }
    .calculator__discount-checkbox input{
      display: none;
    }
    .calculator__discount-checkbox input:checked + label{
      color: #ffdd4d;
    }
    .calculator__discount-checkbox input:checked + label p{
      background-color: #ffdd4d;
    }
    .calculator__discount-checkbox input:checked + label p span{
      transform:translateX(0px);
    }
    .hypothec .title{
      text-wrap:balance;
    }
    .calculator{
      display: flex;
      gap:40px;
      align-items: flex-start;
    }
    .calculator__types{
      display: flex;
      flex-wrap:wrap;
      gap:10px;
    }
    .calculator__type{
    	position: relative;
    }
    .calculator__type-descr{
    	transition: all 0.3s ease 0s;
    	font-size: 16px;
    	background: #ffdd4d;
    	line-height: 1.4;
    	padding: 15px;
    	border-radius: 5px;
    	z-index: 20;
    	display: flex;
    	flex-direction: column;
    	gap: 15px;
    }
    .calculator__type-descr ul{
    	display: flex;
    	flex-direction: column;
    	padding-left: 15px;
    	gap: 4px;
    }

    @media(min-width: 768.1px){
    	.calculator__type-descr{
	    	position: absolute;
	    	top: 100%;
	    	width: 400px;
	    	left: 0%;
	    	opacity: 0;
	    	pointer-events: none;
	    	visibility: hidden;    		
    	}
	    .calculator__type:hover .calculator__type-descr{
	    	opacity: 1;
	    	pointer-events: auto;
	    	top: calc(100% + 10px);
	    	visibility: visible;
	    } 
	    .calculator__type-descr:after{
	    	content: '';
	    	position: absolute;
	    	height: 10px;
	    	top: -10px;
	    	width: 100%;
	    	left: 0;
	    	background: transparent;
	    }   	
    }
    .calculator__type label{
      border-radius: 5px;
      border:1px solid #ffdd4d;
      background-color: transparent;
      color: #242424;
      cursor: pointer;
      display: block;
      font-size: 16px;
      line-height: 24px;
      padding: 11px 25px;
      cursor: pointer;
      text-align: center;
      transition: background-color .4s ease 0s;
      width: 100%;
    }
    .calculator__type label span{
      color: #ffdd4d;
      transition: color 0.3s ease 0s;
    }
    .calculator__type input{
      display: none;
    }
    .calculator__type input:checked ~ label{
      background-color: #ffdd4d;
    }
    .calculator__type input:checked ~ label span{
      color: #242424;
    }
    .calculator__left{
      display: flex;
      flex:1 1 auto;
      flex-direction: column;
      gap:35px;
    }
    .calculator__left-block{
      display: flex;
      flex-direction: column;
      gap:20px;
    }
    .calculator__left-block.hide{
      display: none !important;
    }

    .calculator__input{
      width: 100%;
      display: flex;
      flex-direction: column;
    }
    .calculator__input input{
      padding: 15px;  
      font-size: 16px;
      width: 100%;
      outline:none;
      min-width: 0;
      line-height: 1.2;
      border-radius: 5px;
      border:1px solid #bdbdbd;
    }
    .calculator__input label{
      font-size: 16px;
      margin-bottom: 7px;
    }
    .hypothec__subtitle{
      font-size: 20px;
      line-height: 1.3;
      color: #808185;
      text-align: center;
      margin-bottom: 30px;
      text-wrap:balance;
    }
	.hypothec__banks{
	  display: flex;
	  justify-content: center;
	  gap:30px;
	  align-items: center;
	  flex-wrap:wrap;
	  row-gap:15px;
	  margin-bottom: 30px;
	}
	.hypothec__bank{
	  width: 50px;
	  height: 50px;
	  flex:0 0 50px;
	}
	.hypothec__bank img{
	  width: 100%;
	  height: 100%;
	}
	@media(max-width: 500px){
	  .hypothec__banks{
	    gap:25px;
	    row-gap:15px;
	  }
	  .hypothec__bank{
	    width: 40px;
	    height: 40px;
	    flex:0 0 40px;
	  }
	}
.hypothec-button{
	border:1px solid #ffdd4d;
	background:transparent;
	margin-top: 15px;
	padding: 10px 25px;
}
.hypothec-button:hover{
	background: #ffdd4d;
	border-color:#ffdd4d;
}    

.minihypothec .calculator__types{
	justify-content: center;
}
.minihypothec .calculator{
	margin-top: 50px;
	display: block;
}
.minihypothec .calculator__left-block{
	display: grid;
	gap:40px;
	row-gap:30px;
	grid-template-columns: repeat(auto-fill, minmax(550px, 1fr));
}
.minihypothec .calculator__left-block .calculator__uislider:first-child{
	grid-column: -1/1;
}
.minihypothec .calculator__right{
	position: static;
	flex:0 0 auto;
}
@media(max-width: 650px){
	.minihypothec .calculator__left-block{
		row-gap:0;
		gap:25px;
		grid-template-columns: 1fr;
	}
	.minihypothec .calculator{
		margin-top: 30px;
		gap:30px;
	}
}


    @media(max-width: 1023px){
      .calculator{
        flex-direction: column;
        align-items: stretch;
      }
      .calculator__right, .calculator__left{
        flex:0 0 auto;
      }
      .calculator__right{
        position: static;
      }
    }
    @media(max-width: 768px){
    	.calculator__types{
    		flex-direction: column;
    		justify-content: stretch;
    	}
    	.calculator__type-descr{
    		display: none;
    		width: 100%;
    		font-size: 14px;
    		padding: 12px;
    		margin-top: 5px;
    		gap: 12px;
    	}
    	.calculator__type input:checked ~ .calculator__type-descr{
    		display: flex;
    	}
      .hypothec__subtitle{
        font-size: 18px;
      }
    }

		.configurator {
			color: #2B2D34;
			display: flex;
			flex-direction: column;
		}
		.configurator__title {
			font-size: 40px;
			line-height: calc(48/40);
			background: #fff;
			padding: 0 20px;
			text-align: center;
			align-self: center;
			transform:translateY(45%);
		}
		.configurator__body {
			border:1px solid #DADADA;
			padding: 90px 45px;
			padding-bottom: 55px;
			display: flex;
			flex-direction: column;
			gap:60px;
		}

		.configurator__content {
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
			gap:30px;
			row-gap:50px;
		}
		.configurator__item {
			display: flex;
			flex-direction: column;
			gap:25px;
		}
		.configurator__top {
			display: flex;
			border:1px solid #FFC739;
			min-height: 80px;
			font-size: 19px;
			font-weight: 500;
		}
		.configurator__top p{
			display: flex;
			align-items: center;
			gap:15px;
			background: #FFC739;
			padding: 5px 20px;
			padding-right: 10px;
			word-break: break-word;
			flex:1 1 auto;
		}
		.configurator__top span{
			text-align: center;
			flex:0 0 170px;
			margin:auto;
		}
		.configurator__top span b{
			font-weight: 500;
		}
		.configurator__top p img{
			flex:0 0 30px;
			width: 30px;
		}

		.configurator__radios {
			display: flex;
			flex-direction: column;
			gap:20px;
		}
		.configurator__radio label{
			display: flex;
			gap:14px;
			align-items: center;
			cursor: pointer;
			font-size: 18px;
			line-height: calc(21/18);
		}
		.configurator__radio label span{
			flex:0 0 24px;
			width: 24px;
			height: 24px;
			position: relative;
			border-radius: 50%;
			border:1px solid #000;
		}
		.configurator__radio label span:after{
			content:'';
			position: absolute;
			top:50%; left:50%; transform:translate(-50%, -50%) scale(0);
			width: 67%;
			height: 67%;
			border-radius: inherit;
			background: #000;
			transition: all 0.3s ease 0s;
		}
		.configurator__radio input{
			display: none;
		}
		.configurator__radio input:checked ~ label span:after{
			transform:translate(-50%, -50%) scale(1);
		}
		.configurator__bottom {
			border-top:1px solid #DADADA;
			padding-top: 30px;
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap:wrap;
			gap:15px;
			font-size: 28px;
			font-weight: 500;
			line-height: calc(33/28);
		}		
		@media(max-width: 1280px){
			.configurator__radio label span{
				width: 20px;
				height: 20px;
				flex:0 0 20px;
			}
			.configurator__bottom{
				font-size: 24px;
				padding-top: 25px;
			}
			.configurator__radio label{
				gap:12px;
				font-size: 16px;
			}
			.configurator__title{
				max-width: calc(100% - 50px);
				font-size: 32px;
			}
			.configurator__radios{
				gap:15px;
			}
			.configurator__top p{
				gap:10px;
				padding: 5px 15px;
				padding-right: 5px;
			}
			.configurator__top p img{
				flex:0 0 22px;
				width: 22px;
			}
			.configurator__top span{
				flex:0 0 145px;
			}
			.configurator__item{
				gap:20px;
			}
			.configurator__top{
				font-size: 18px;
				min-height: 70px;
			}
			.configurator__body{
				gap:40px;
				padding: 80px 20px;
				padding-bottom: 30px;
			}
			.configurator__content{
				gap:20px;
				grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
				row-gap:30px;
			}
		}
		@media(max-width: 600px){
			.configurator__title{
				font-size: 24px;
			}
			.configurator__top span{
				flex:0 0 100px;
			}
		}
		@media(max-width: 360px){
			.configurator__content{
				grid-template-columns: repeat(auto-fill, minmax(248px, 1fr));
			}
		}

	table:not(.table_leasing,.table_sticky) {
        width: 100% !important;
        background-color:   #efefef;
        border-radius: 2px;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
        margin-bottom: 50px;
        border: none !important;
    }

    table:not(.table_leasing,.table_sticky) th {
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: #848181;
        border-bottom: solid 1px #dcdcdc !important;
        padding: 10px 5px;
        background-color: #fff !important;
    }

    table:not(.table_leasing,.table_sticky) td {
        border: none !important;
        border: solid 1px #dcdcdc !important;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.39;
        color: #000;
        text-align: center;
        padding: 10px 5px;
        background-color: #fff !important;
    }

   .catalog-seo-content table:not(.table_leasing,.table_sticky) tr:last-child td {
        border-bottom: none;
    }

    .table-blue, table:not(.table_leasing,.table_sticky) {
        width: 100%;
        border-collapse: collapse !important;
    }

    .table-blue th, table:not(.table_leasing,.table_sticky) th {
        background-color: #efefef !important;
        color: black;
        vertical-align: middle;
        border:1px solid #ddd;
        padding: 15px 10px !important;
    }

    .table-blue th:first-child {
        width: 270px;
    }

    .table-blue tr td, table:not(.table_leasing,.table_sticky) tr td {
        border: 1px solid #ddd;
        padding: 15px 10px !important;
        vertical-align: middle;
        text-align: center;
        font-weight: 400 !important;
    }

    .table-blue tr td:not(:first-child), table:not(.table_leasing,.table_sticky) tr td:not(:first-child) {
        background-color: white !important;
    }



    @media (max-width: 1049px) {
        table:not(.table_leasing,.table_sticky) {
            margin-bottom: 30px;
        }
    }

    @media (max-width: 575px) {
        .table-blue th {
            width: auto !important;
        }

        table:not(.table_leasing,.table_sticky) td {
            font-size: 9px;
        }

        .table-blue th, table:not(.table_leasing,.table_sticky) th {
            text-align: left;
            font-size: 8px;
        }

        .table-blue tr td, table:not(.table_leasing,.table_sticky) tr td {
            padding: 8px 5px !important;
            text-align: left;
        }
    }


.autocomplete-suggestions{
background-color: #ffffff;
overflow: hidden;
border: 1px solid #e0e0e0;
overflow-y: auto;
}
.autocomplete-suggestions .autocomplete-suggestion{cursor: default;}
.autocomplete-suggestions .selected { background:#F0F0F0; }
.autocomplete-suggestions div { padding:2px 5px; white-space:nowrap; }
.autocomplete-suggestions strong { font-weight:normal; color:#3399FF; }

.expert__button{
	padding: 15px 25px;
	font-size: 18px;
	max-width: 400px;
}
.expert__input{
	padding: 15px 25px;
	font-size: 18px;
	max-width: 400px;
}
.expert{
	margin: 60px 0;
	color: #fff;
	position: relative;
	display: flex;
	padding: 90px 0;
	justify-content: space-between;
	align-items: center;
}

.expert__left{
	flex: 0 0 39%;
	width: 39%;
}
.expert__right{
	flex:0 0 26%;
	width: 26%;
}
.expert__top{
	display: flex;
	flex-direction: column;
	gap:30px;
}

.expert__top span{
	font-size: 24px;
	line-height: calc(32/24);
	font-weight: 400;
}
.expert__title{
	font-size: 36px;
	font-weight: 500;    		
}
.expert__right{
	display: flex;
	flex-direction: column;
	gap:17px;
}
.expert__right span{
	font-size: 16px;
	line-height: calc(28/16);
}
.expert__bottom{
	display: flex;
	flex-direction: column;
	gap:10px;
	margin-top: 70px;
}

.expert__left{
	display: flex;
	flex-direction: column;
}
.expert>*{
	position: relative;
	z-index: 2;
}
.expert__image{
	position: absolute;
	left: 54%;
	z-index: 1;
	transform: translateX(-50%);
	width: 39%;
	max-height: 100%;
	bottom: 0;
	overflow: hidden;
}
.expert__image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	vertical-align: bottom;
}
.expert:after{
	content:'';
	position: absolute;
	height: 100%;
	background: radial-gradient(50% 50% at 50% 50%, rgb(132, 137, 140) 0%, rgb(101, 104, 109) 100%);
	left:50%; transform:translate(-50%, 0%);
	top: 0;
	width: 100vw;
	z-index: 0;
}
@media(max-width: 1280px){
	.expert{
		padding: 60px 0;
	}
	.expert__title{
		font-size: 28px;
	}
	.expert__top span{
		font-size: 18px;
	}
	.expert__left{
		flex:0 0 37%;
		width: 37%;
	}
	.expert__top{
		gap:20px;
	}
	.expert__bottom{
		margin-top: 30px;
	}
}
@media(max-width: 991px){
	.expert{
		display: flex;
		flex-direction: column;
		padding-bottom: 0;
		gap:30px;
		padding-top: 50px;
		margin: 50px 0;
	}
	.expert__left{
		flex:0 0 auto;
		width: 100%;
		order:3;
	}
	.expert__right{
		flex:0 0 auto;
		width: 100%;
		order:1;
	}
	.expert__input, .expert__button{
		max-width: 100%;
	}
	.expert__top{
		gap:12px;
	}
	.expert__right span{
		font-size: 18px;
		line-height: calc(32/24);
	}
	.expert__image{
		order:2;
		position: static;
		max-width: 300px;
		margin: 0 auto;
		flex:0 0 auto;
		width: 100%;
		transform: translateX(0%);
	}
}
@media(max-width: 600px){
	.expert__input, .expert__button{
		font-size: 16px;
	}
	.expert__title{
		font-size: 24px;
	}
}

.mainbanner{
	position: relative;
	color: #fff;
}
.mainbanner .swiper-slide{
	position: relative;
	height: auto;
	padding: 110px 0 240px;
}
.mainbanner__bg{
	position: absolute; left: 0; top: 0; width: 100%;height: 100%;
	z-index: 0;
}
.mainbanner__bg img{
	width:100%;height:100%;object-fit:cover;
	position: relative;
	z-index: 0;
}
.mainbanner__bg:before{
	content:'';
	position: absolute;
	left: 0;
	z-index: 1;
	pointer-events: none;
	height: 100%;
	width: 40%;
	background: linear-gradient(90deg, rgba(37, 37, 22, 0.6) 0%, transparent 100%);
}
.mainbanner .container{
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap:30px;
}
.mainbanner .container ul{
	font-size: 24px;
	line-height: calc(36/24);
	max-width: 600px;
	font-weight: 400;
}
.mainbanner .container ul li{
	list-style: none;
}
.mainbanner__title{
	max-width: 600px;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.1;
}
.mainbanner__button{
	margin-top: 10px;
	max-width: 300px;
	padding: 14px 25px;
	font-size: 18px;
}
.xhaus-main .title{
	text-wrap:balance;
	margin-bottom: 60px;
	padding: 0 15px;
}

.xhaus-main{
	margin-top: 100px;
}
@media(max-width: 991px){
	.mainbanner__bg:before{
		width: 100%;
		height: 40%;
		background: linear-gradient(180deg, rgba(37, 37, 22, 0.6) 0%, transparent 100%);
	}
	.mainbanner .swiper-slide{
		padding: 60px 0 100px;
	}
	.mainbanner__title{
		font-size: 30px;
	}
	.mainbanner .container ul{
		font-size: 20px;
	}
	.xhaus-main{
		margin-top: 50px;
	}
	.xhaus-main .title{
		margin-bottom: 30px;
	}
}