html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{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{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);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);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--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))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{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 all and (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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:8px;right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.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,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.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;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:0 0;min-height:1px}.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-width:100%;max-height: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{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.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,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;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{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0) 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) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.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{position:absolute;left:50%;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{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.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;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.b-page__content{min-height:200px}.b-head-decor{display:none}.b-head-decor{position:absolute;top:0;left:0;display:block;height:115px;width:100%;overflow:hidden;background:url("../../../templates/burenie/garland/balls/b-head-decor_newyear.png") repeat-x 0 0}.b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}.b-head-decor:before{content:"";display:block;display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;width:100%;box-shadow:0 15px 30px rgba(0,0,0,.75)}.b-head-decor__inner_n2{left:373px}.b-head-decor__inner_n3{left:746px}.b-head-decor__inner_n4{left:1119px}.b-head-decor__inner_n5{left:1492px}.b-head-decor__inner_n6{left:1865px}.b-head-decor__inner_n7{left:2238px}.b-ball{position:absolute}.b-ball_n1{top:0;left:3px;width:59px;height:83px}.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}.b-ball_n3{top:9px;left:88px;width:49px;height:67px}.b-ball_n4{top:0;left:133px;width:57px;height:102px}.b-ball_n5{top:0;left:166px;width:49px;height:57px}.b-ball_n6{top:6px;left:200px;width:54px;height:70px}.b-ball_n7{top:0;left:240px;width:56px;height:67px}.b-ball_n8{top:0;left:283px;width:54px;height:53px}.b-ball_n9{top:10px;left:321px;width:49px;height:66px}.b-ball_n1 .b-ball__i{background:url("../../../templates/burenie/garland/balls/b-ball_n1.png") no-repeat}.b-ball_n2 .b-ball__i{background:url("/img/b-ball_n2.png") no-repeat}.b-ball_n3 .b-ball__i{background:url("/img/b-ball_n3.png") no-repeat}.b-ball_n4 .b-ball__i{background:url("/img/b-ball_n4.png") no-repeat}.b-ball_n5 .b-ball__i{background:url("/img/b-ball_n5.png") no-repeat}.b-ball_n6 .b-ball__i{background:url("/img/b-ball_n6.png") no-repeat}.b-ball_n7 .b-ball__i{background:url("/img/b-ball_n7.png") no-repeat}.b-ball_n8 .b-ball__i{background:url("/img/b-ball_n8.png") no-repeat}.b-ball_n9 .b-ball__i{background:url("/img/b-ball_n9.png") no-repeat}.b-ball_i1 .b-ball__i{background:url("/img/b-ball_i1.png") no-repeat}.b-ball_i2 .b-ball__i{background:url("/img/b-ball_i2.png") no-repeat}.b-ball_i3 .b-ball__i{background:url("/img/b-ball_i3.png") no-repeat}.b-ball_i4 .b-ball__i{background:url("/img/b-ball_i4.png") no-repeat}.b-ball_i5 .b-ball__i{background:url("/img/b-ball_i5.png") no-repeat}.b-ball_i6 .b-ball__i{background:url("/img/b-ball_i6.png") no-repeat}.b-ball_i1{top:0;left:0;width:25px;height:71px}.b-ball_i2{top:0;left:25px;width:61px;height:27px}.b-ball_i3{top:0;left:176px;width:29px;height:31px}.b-ball_i4{top:0;left:205px;width:50px;height:51px}.b-ball_i5{top:0;left:289px;width:78px;height:28px}.b-ball_i6{top:0;left:367px;width:6px;height:69px}.b-ball__i{position:absolute;width:100%;height:100%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}.b-ball_bounce:hover .b-ball__right{display:none}.b-ball_bounce .b-ball__right:hover{left:0;display:block !important}.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
*,:after,:before{box-sizing:border-box}body,html{height:100% !important}body{font:400 16px/1.625 Manrope,sans-serif;background:#fff;color:#39322d}a{color:#ff8731;outline:0}p{margin:0 0 26px;text-align: justify}em,i{font-style:italic}b,strong{font-weight:700}small{font-size:80%}q{display:block;quotes:none;margin:0 0 26px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:800;margin:0 0 26px;line-height:normal;color:#2b221d}.h1,h1{font-size:30px}.h2,h2{font-size:28px}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}ol,ul{list-style:none;margin:0 0 26px;padding:0}ol.marker li,ul.marker li,.about__info-description li,.about-depth__text li,.questions__section li,.about__info-text li,.questions__section li{position:relative;padding-left:20px}.about__info-description li,.questions__section li,.about__info-text li{padding-left:15px}.about-depth__text li,.about__info-text li,.questions__section li{margin:0 0 .5em}.about-depth__text ul li:before,.questions__section ul li:before,.about__info-text ul li:before,ul.marker li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:12px;background:#64c039}.questions__section ul li:before{top:9px}.about__info-description ol li,ol.marker li,.questions__section li{counter-increment:step-counter}.about__info-description ol li:before,ol.marker li:before,.questions__section ol li:before{content:counter(step-counter) ". ";display:block;color:#64c039;position:absolute;left:0;top:0;font-weight:400}img{display:block;max-width:100%}svg{overflow:hidden;display:block}input,textarea{color:#39322d !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6c6159;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#6c6159;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#6c6159;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c6159;opacity:1}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#39322d}input:-webkit-autofill:focus,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#39322d}input::-ms-clear{display:none}select{width:100%;height:55px;outline:0;border:1px solid #ddcfc6;border-radius:10px;box-shadow:inset 0 0 0 50px #fff;background:#fff;font:600 18px/1.3888888889 Manrope,sans-serif;padding:0 16px;color:#39322d}.clearfix:after{content:"";display:table;clear:both}.cover{padding:0 15px;margin:0 auto;min-width:320px}.jq-selectbox{display:block;cursor:pointer}.jq-selectbox select{border:none;border-radius:0;box-shadow:none}.jq-selectbox__select{height:55px;padding:0 54px 0 20px;border:1px solid #ddcfc6;border-radius:10px;background:#fff;font:600 18px/1.3888888889 Manrope,sans-serif;color:#39322d}.jq-selectbox.disabled .jq-selectbox__select{color:#aaa39f}.jq-selectbox__select-text{width:100%;padding-top:14px}.jq-selectbox .placeholder{color:#6c6159}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:54px;height:100%}.jq-selectbox__trigger-arrow{position:absolute;top:19px;right:22px;width:10px;height:10px;border-left:1px solid #6c6159;border-bottom:1px solid #6c6159;transform:rotate(-45deg)}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-color:#aaa39f}.jq-selectbox__dropdown{width:100%;margin:2px 0;padding:0;border:1px solid #ddcfc6;border-radius:10px;background:#fff;font:600 16px/1.375 Manrope,sans-serif;overflow:hidden}.jq-selectbox ul{margin:0;padding:15px 0}.jq-selectbox li{padding:5px 20px;color:#39322d;transition:color .2s ease}.jq-selectbox li.selected{color:#ff8731}.jq-selectbox li:hover{color:#ff8731}.jq-selectbox li.disabled{color:#aaa39f}.slick-slider{display:block !important}.slick-list{overflow:visible}.slick-track{margin-left:0;margin-right:0;display:flex}.slick-track:after,.slick-track:before{display:none}.slick-slide{flex:0 0 auto;float:none;height:auto;min-height:0;display:flex;outline:0}.slick-slide>div{flex:0 0 auto;width:100%;display:flex;outline:0}.slick-initialized .slick-slide{display:flex}.slick-arrow{display:block;border-radius:50%;border:none;cursor:pointer;outline:0;background:#fff;width:70px;height:70px;box-shadow:0 2px 9px rgba(0,0,0,.07);padding:0;font-size:0;position:relative;transition:background-color .2s ease}.slick-arrow:before{content:"";display:block;width:54px;height:54px;border-radius:50%;background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.07);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease,box-shadow .2s ease}.slick-arrow__icon{width:20px;height:20px;fill:#ff8731;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:fill .2s ease}.slick-prev{transform:scale(-1,1)}.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px -10px;align-items:center}.slick-dots li{flex:0 0 auto;margin:0 10px 10px}.slick-dots button{display:block;width:15px;height:15px;border:1px solid #6c6159;transition:border-color .2s ease,background-color .2s ease;background:rgba(255,255,255,0);font-size:0;cursor:pointer;outline:0;padding:0;border-radius:50%}.slick-dots .slick-active button{background-color:#ff8731;border-color:#ff8731}.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{-webkit-animation-duration:.2s;animation-duration:.2s}.fancybox__slide{padding:15px 15px 35px !important}.fancybox__container_menu .fancybox__slide{padding:90px 0 0 !important}.fancybox__backdrop{background:rgba(0,0,0,.45)}.fancybox__container_menu .fancybox__slide:after,.fancybox__container_menu .fancybox__slide:before{display:none}.logo{display:flex;flex-direction:column;flex:0 0 auto}.logo>span{cursor:default}.logo__link{text-decoration:none;display:flex;align-items:center;cursor:pointer}.logo__icon{width:48px;height:44px;flex:0 0 auto}.logo__name{font:800 20px/1 Montserrat,sans-serif;color:#ff8731}.logo__name span{display:block;color:#64c039}.logo__icon+.logo__name{padding-left:12px;position:relative;top:1px}.logo__signature{font-size:13px;line-height:1.3846153846;color:#6c6159}.logo__link+.logo__signature{margin-top:15px}.location{display:flex;align-items:center}.location__icon{flex:0 0 auto;width:18px;height:22px;fill:#ff8731}.location__address{font-size:14px;line-height:1.3571428571;color:#39322d}.location__icon+.location__address{margin-left:12px}.connect{display:flex;align-items:center;text-decoration:none}.connect__icon{flex:0 0 auto;width:32px;height:32px;fill:#64c039}.connect__icon+.connect__content{padding-left:10px}.connect__network{position:relative;padding-left:10px;line-height:1;color:#2b221d;font-weight:500}.connect__network:before{content:"";display:block;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-2px}.connect__network.online:before{background:#64c039}.connect__network.offline:before{background:#de7171}.connect__response-time{font-size:13px;line-height:1.3846153846;color:#39322d}.connect__network+.connect__response-time{margin-top:4px}.telephone{display:flex;align-items:center}.telephone__icon{width:21px;height:21px;fill:#ff8731}.telephone__icon+.telephone__content{padding-left:10px}.telephone__number{white-space:nowrap;font-size:22px;line-height:1;color:#2b221d;text-decoration:none;font-weight:700;display:block}.telephone__working-hours{font-size:13px;line-height:1.3846153846;color:#39322d}.telephone__number+.telephone__working-hours{margin-top:6px}.btn{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;text-decoration:none;outline:0;font:700 16px/1.375 Manrope,sans-serif;color:#fff;border:2px solid #64c039;border-radius:100px;background:#64c039;padding:8px 10px;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn_border{background:0 0;color:#64c039}.btn_gradient{border:none;padding-top:10px;padding-bottom:10px}.btn_gradient:before{content:"";display:block;border-radius:100px;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#44cf00 0,rgba(100,192,57,0) 100%),#64c039;transition:opacity .2s ease}.btn_gradient:active:before,.btn_gradient:hover:before{opacity:0}.btn span{display:block;position:relative}.btn svg{position:relative}.btn-nav{display:block;flex:0 0 auto;width:27px;height:22px;border:none;cursor:pointer;outline:0;border-radius:0;font-size:0;padding:0;background:0 0;position:relative;text-decoration:none}.btn-nav__icon{width:27px;height:22px;fill:#151618;transition:fill .2s ease}.section-heading{text-align:center}.section-heading_not-center{text-align:left}.section-heading__title{margin:0 auto;max-width:700px}.section-heading__title span{color:#ff8731}.section-heading__border{width:87px;height:7px;stroke-width:2px;stroke:#d6c8be;margin:14px auto 0}.section-heading_not-center .section-heading__border{margin-left:0;margin-right:0}.section-heading__text{font-size:18px;line-height:1.6111111111;margin:11px 0 0}.section-heading__text span{color:#64c039}.field__label{line-height:1.375;color:#2b221d}.field__content{position:relative}.field__label+.field__content{padding-top:12px}.field__input,.field__textarea{display:block;width:100%;border:1px solid #ddcfc6;border-radius:10px;background:#fff;font:600 18px/1.3888888889 Manrope,sans-serif;outline:0;padding:0 20px;color:#39322d}.field__input{height:55px;padding:0 20px}.field__textarea{resize:none;height:81px;padding:15px 20px}.toggler{display:flex;align-items:flex-start}.toggler__input{display:none}.toggler__marker{width:18px;height:18px;background:#fff;border:1px solid #ddcfc6;position:relative;cursor:pointer;flex:0 0 auto;transition:background-color .2s ease,border-color .2s ease}.toggler__input[type=checkbox]+.toggler__marker{border-radius:3px}.toggler__input[type=checkbox]:checked+.toggler__marker{background-color:#ff8731;border-color:#ff8731}.toggler__input[type=radio]+.toggler__marker{border-radius:50%}.toggler__input[type=radio]:checked+.toggler__marker{border-color:#ff8731}.toggler__marker-icon{position:absolute;position:absolute;width:10px;height:7px;left:50%;top:50%;margin-left:-5px;margin-top:-3px;fill:#fff;opacity:0;transition:opacity .2s ease}.toggler__input[type=radio]+.toggler__marker:before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;opacity:0;transition:opacity .2s ease;background:#ff8731}.toggler__input[type=checkbox]+.toggler__marker .toggler__marker-icon{opacity:1}.toggler__input[type=radio]+.toggler__marker .toggler__marker-icon{display:none}.toggler__input[type=radio]:checked+.toggler__marker:before{opacity:1}.toggler__text{font-size:13px;line-height:1.3846153846;color:#6c6159;flex:1 1 auto;width:100%}.toggler__marker+.toggler__text{padding-left:10px}.breadcrumbs{color:#28292c;font-size:14px;line-height:1.1428571429;display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px;padding-top:49px}.breadcrumbs__link{color:#28292c;display:block;text-decoration:none;margin:0 5px 8px;border-bottom:1px solid #d3d9e6}.breadcrumbs__line{flex:0 0 auto;margin:0 5px 8px;color:#d3d9e5}.breadcrumbs__last{margin:0 5px 8px;color:#ff8731}.load-container{display:flex;justify-content:center}.load-container__btn{border-color:#cdc6c2;color:#6c6159;padding:15px;height:70px;width:100%;font-size:18px;line-height:1.3888888889}.wrapper{display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:100%}.wrapper__content{flex:1 0 auto;position:relative}.wrapper__header-container{position:absolute;top:0;left:0;width:100%;z-index:900}.wrapper__sub-info{background:#faf8f7;padding-top:80px}.wrapper__bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.wrapper__bg:before{content:"";display:block;width:100%;min-width:1920px;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;background:url("/img/bg-page.jpg") center top/100% auto no-repeat}.wrapper__info{position:relative;padding-top:91px}.wrapper__title-container{padding-top:19px}.wrapper__title{margin:0}.wrapper__title-border{width:87px;height:7px;stroke-width:2px;stroke:#d6c8be}.wrapper__title+.wrapper__title-border{margin-top:8px}.wrapper__footer{flex:0 0 auto}.float{background:#fff;position:fixed;top:0;transform:translateY(-90px);opacity:0;visibility:hidden;left:0;width:100%;z-index:1030;box-shadow:0 2px 9px rgba(0,0,0,.07);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.float.visible{opacity:1;transform:translateY(0);visibility:visible}.float__content{display:flex;align-items:center;margin:0 -10px;height:90px;justify-content:space-between}.float__logo{width:auto;margin:0 10px}.float__logo-icon{width:40px;height:37px}.float__logo-name{font-size:18px;display:none}.float__logo-icon+.float__logo-name{padding-left:10px}.float__contacts{display:flex;align-items:center;flex:1 1 auto;justify-content:space-evenly}.float__btn,.float__btn-nav,.float__connect,.float__location,.float__telephone{margin-left:10px;margin-right:10px;flex:0 0 auto}.float__location{width:165px;display:none}.float__connect{display:none}.float__telephone-number{font-size:18px}.float__telephone-number+.float__working-hours{margin-top:4px}.float__btn{width:171px;display:none}.float__btn-nav{display:block}.header__inner-wrapper{display:flex;align-items:center;justify-content:space-between;margin-left:-10px;margin-right:-10px;height:90px}.header__logo{width:auto;margin:0 10px}.header__logo-icon{width:40px;height:37px}.header__logo-name{font-size:18px;display:none}.header__logo-icon+.header__logo-name{padding-left:10px}.header__logo-signature{display:none}.header__content{flex:1 1 auto;width:100%;padding:0 10px}.header__nav{display:none}.header__nav-list{display:flex;align-items:center;margin:0 -27.5px}.header__nav-item{position:relative;flex:0 0 auto;padding:0 27.5px}.header__nav-item:after{content:"";position:absolute;right:-2px;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:50%;background:#6c6159;opacity:.3}.header__nav-item:last-child:after{display:none}.header__nav-item a{display:block;text-decoration:none;transition:color .2s ease;font-weight:500;color:#6c6159}.header__contacts{display:flex;align-items:center;margin:0 -10px;justify-content:space-evenly}.header__btn,.header__btn-nav,.header__connect,.header__location,.header__telephone{margin-left:10px;margin-right:10px;flex:0 0 auto}.header__location{width:165px;display:none;cursor:pointer}.header__location .menu-link{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#444;text-decoration-thickness:from-font}.header__location .menu-link:hover{text-decoration:none}.header__connect{display:none}.header__telephone-number{font-size:18px}.header__telephone-number+.header__working-hours{margin-top:4px}.header__btn{width:171px;display:none}.header__border{height:1px;background:#d8d8d8}.nav{display:none}.nav__list{display:flex;align-items:center;margin:0}.nav__item{flex:1 1 auto}.nav__link{display:flex;align-items:center;text-decoration:none;padding:0 23px;height:74px;font:700 16px/1.2222222222 Montserrat,sans-serif;color:#2b221d;transition:color .2s ease}.nav__item:first-child .nav__link{padding-left:0}.nav__item:last-child .nav__link{padding-right:0}.nav__icon{flex:0 0 auto;transition:fill .2s ease;fill:#64c039}.nav__icon+.nav__name{padding-left:15px}.nav__border{height:1px;background:#d8d8d8}.banner{position:relative}.banner__breadcrumbs{padding-bottom:15px;margin-top:-81px}.banner__breadcrumbs-last{color:#004af7}.banner__bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:flex}.banner__bg:before{content:"";display:block;flex:1 1 auto;background:url("/img/header.webp") center bottom/cover no-repeat;margin-right:-420px}.banner__cover{position:relative;padding-top:172px;padding-bottom:47px}.banner__title{margin:0 0 25px;font-size:30px;line-height:1.2666666667}.banner__title span{color:#ff8731}.banner__services{display:flex;align-items:center;margin:0 -20px;flex-wrap:wrap;padding-bottom:19px}.banner__service-item{display:flex;align-items:center;padding:0 20px;margin-bottom:15px;width:100%}.banner__service-marker{width:26px;height:26px;flex:0 0 auto;fill:#64c039}.banner__service-text{font-size:16px;line-height:1.375;color:#6c6159;font-weight:500}.banner__service-text_desc{display:block;font-size:15px}.banner__service-marker+.banner__service-text{margin-left:10px}.banner__text{color:#6c6159;font-weight:500;margin:0 0 29px;max-width:400px}.banner__benefits{padding-bottom:26px}.banner__benefit-item{display:flex;align-items:center;margin-bottom:20px}.banner__benefit-img-container{width:50px;height:53px;flex:0 0 auto;position:relative}.banner__benefit-img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%}.banner__benefit-img-container+.banner__benefit-content{padding-left:15px}.banner__benefit-title{font:700 16px/1.375 Manrope,sans-serif;color:#2b221d;margin:0}.banner__benefit-description{margin:0;font-size:14px;line-height:1.4285714286;color:#39322d}.banner__benefit-description br{display:none}.banner__benefit-title+.banner__benefit-description{margin-top:5px}.banner__list-btn{padding-bottom:10px}.banner__btn-border,.banner__btn-gradient{margin:0 0 10px;font-size:16px;line-height:1.375;font-weight:800;height:70px;padding:15px}.banner__btn-gradient{box-shadow:0 2px 25px rgba(117,255,53,.4)}.banner__btn-arrow{width:10px;height:10px;fill:#fff}.banner__btn-gradient span+.banner__btn-arrow{margin-left:10px}.services{padding-bottom:58px}.consultation+.services{padding-top:100px}.services__heading{text-align:left;padding-bottom:50px}.services__heading-border{margin-left:0;margin-right:0}.services__warning{border:1px solid #fdcba7;border-radius:15px;padding:10px}.services__heading-content+.services__warning{margin-top:25px}.services__warning-content{background:#fff;border-radius:15px;box-shadow:0 2px 27px rgba(183,90,24,.2);display:flex;align-items:center;padding:18px 10px;justify-content:center}.services__warning-icon{width:45px;height:46px;fill:#ff8731;flex:0 0 auto}.services__warning-text{font-size:18px;line-height:1.3888888889;font-weight:600;color:#ff8731}.services__warning-icon+.services__warning-text{padding-left:14px}.services__content{position:relative}.services__label{position:absolute;left:0;top:-35px;width:100%;z-index:1;text-transform:uppercase;text-align:center;font:800 39px/1.2564102564 Montserrat,sans-serif;color:#fbf2ec;display:none}.services__list{position:relative;z-index:2;display:flex;margin:0 -5px;flex-wrap:wrap}.services__item{flex:0 0 auto;width:calc(100% - 10px);margin:0 5px 10px;overflow:hidden;position:relative;display:flex}.services__item-bg{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:25px;padding:10px;overflow:hidden;z-index:1}.services__item-bg:after,.services__item-bg:before{content:"";display:block;width:100%;height:100%}.services__item-bg:before{position:absolute;top:0;left:0;z-index:2;background:linear-gradient(120.46deg,#34312f 35.17%,rgba(52,49,47,0) 97.48%)}.services__item-bg:after{border:2px solid rgba(255,135,49,.55);border-radius:20px;z-index:3;position:relative}.services__item-img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:1}.services__item-content{position:relative;z-index:2;display:flex;flex:0 0 auto;width:100%;flex-direction:column;padding:35px 25px}.services__icon-container{flex:0 0 auto;width:41px;height:41px;position:relative}.services__icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%}.services__item-name{color:#fff;font-family:Manrope,sans-serif;margin:10px 0 0;flex:1 0 auto}.services__item-btn-container{flex:0 0 auto;display:flex;margin-top:25px}.services__item-btn{width:100%;font-size:14px;line-height:1.2857142857;padding-top:10px;padding-bottom:10px}.services__item-btn-arrow{width:10px;height:10px;fill:#fff;flex:0 0 auto}.services__item-btn span+.services__item-btn-arrow{margin-left:8px}.description{padding-bottom:63px}.description__inner-wrapper{position:relative}.description__inner-wrapper:before{content:"";display:none;width:100%;width:calc(100% - 40px);height:52px;box-shadow:0 7px 22px rgba(79,70,66,.07);border-radius:25px;background:#fff;position:absolute;left:20px;bottom:-20px}.description__content{position:relative}.description__map{display:none}.description__map-text{position:relative;background:#fff;font-size:14px;line-height:1.2857142857;color:#2b221d;margin-top:35px}.description__map-text span{position:relative}.description__map-text span span{display:inline}.description__marker-container{width:50px;height:50px;position:absolute;top:-22px;right:13px;border-radius:50%;background:#64c039;display:none}.description__marker{width:24px;height:24px;fill:#fff;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.description__info{position:relative;z-index:2}.description__title span{display:block}.description__heading-border{margin-top:9px}.description__heading-text{font-size:16px;line-height:1.625;margin-top:7px;max-width:555px}.description__heading+.description__detail{margin-top:30px}.description__detail-column{flex:0 0 auto;width:100%;margin-top:30px}.description__detail-column:last-child{border-right:none}.description__detail-column:first-child{margin-top:0}.description__detail-title{font-size:22px;line-height:1;font-weight:800;color:#39322d}.description__detail-title span{font-size:36px}.description__detail-text{font-size:14px;line-height:1.4285714286;color:#39322d;margin:0}.description__detail-title+.description__detail-text{margin-top:8px}.price{position:relative;padding-bottom:50px}.price_inner{padding-bottom:37px}.price__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 18.95%),#eef9fe}.inner-page .price__bg{display:none}.price__bg:before{content:"";display:block;width:100%;min-width:1920px;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;background:url("/img/bg-price.png") center bottom/100% auto no-repeat}.price__cover{position:relative}.price__heading{padding-bottom:32px}.inner-page .price__heading{display:none}.price__nav{display:flex;flex-wrap:wrap;margin:0 -2.5px;padding-bottom:25px}.price__nav-item{display:flex;flex:0 0 auto;width:50%;padding:0 2.5px 5px}.price__nav-link{display:flex;flex-direction:column;text-decoration:none;width:100%;border-radius:15px;background:#34312f;transition:background-color .2s ease;color:#fff;text-align:center;align-items:center;font-size:12px;line-height:1.25;font-weight:700;padding:15px 20px}.ui-tabs-active>.price__nav-link{background-color:#ff8731}.price__nav-icon-container{flex:0 0 auto;width:28px;height:28px;position:relative}.price__nav-icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;fill:#ff8731;transition:fill .2s ease}.price__nav-item.ui-tabs-active .price__nav-icon{fill:#fff}.price__nav-text{max-width:130px}.price__nav-icon-container+.price__nav-text{margin-top:8px}.price__info-wrapper{flex:1 1 auto;width:100%}.price__info{display:none}.price__info:first-child{display:block}.price__data{margin-bottom:30px}.price__data-heading{display:none}.price__data-name-column{font-size:14px;line-height:1.3571428571;color:#6c6159}.price__data-name-column:nth-child(1){flex:1 1 auto;width:100%}.price__data-content{background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);overflow:hidden;border-radius:15px}.price__data-string{padding:15px 10px;background:linear-gradient(to right,#cfc7c1 0,#cfc7c1 33%,rgba(207,199,193,0) 33%,rgba(207,199,193,0) 100%) left bottom/7px 1px repeat-x}.price__data-string:last-child{background:0 0}.price__data-column{padding:0 10px;font-size:16px;line-height:1.375;flex:0 0 auto;margin-top:5px}.price__data-column:first-child{margin-top:0}.price__data-column:nth-child(3){font-weight:700}.price__included{margin-bottom:30px;background:#f1f9ee;border-radius:15px;padding:28px 20px}.price__included-title{margin:0;font:700 20px/1.4 Montserrat,sans-serif;color:#2b221d}.price__included-content{flex:1 1 auto;width:100%}.price__included-title+.price__included-content{margin-top:15px}.price__included-list{display:flex;align-items:center;margin:0 -15px -10px;flex-wrap:wrap}.price__included-column{flex:0 0 auto;padding:0 15px}.price__included-column:nth-child(1){width:100%}.price__included-column:nth-child(2){width:100%}.price__included-column:nth-child(3){width:100%}.price__included-item{margin-bottom:10px;display:flex;font-size:14px;line-height:1.4285714286;align-items:flex-start}.price__included-marker{flex:0 0 auto;width:15px;height:15px;fill:#64c039;margin-top:3px}.price__included-item-text{flex:1 1 auto;width:100%}.price__included-marker+.price__included-item-text{padding-left:8px}.benefits{padding-bottom:50px}.benefits__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -15px;flex-wrap:wrap}.benefits__item{flex:0 0 auto;width:100%;padding:0 15px 30px;text-align:center}.benefits__img-container{height:123px;position:relative;width:127px;flex:0 0 auto;margin:0 auto}.benefits__img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%}.benefits__img-container+.benefits__item-content{margin-top:16px;flex:1 1 auto;width:100%}.benefits__title{font:700 18px/1.3888888889 Manrope,sans-serif;color:#2b221d;margin:0 auto;max-width:250px}.benefits__border{width:50px;height:4px;stroke:#d6c8be;stroke-width:2px;margin:14px auto 0}.benefits__text{margin:11px auto 0;font-size:15px;line-height:1.5333333333;max-width:250px}.calc{position:relative}.calc__bg{position:absolute;left:0;top:0;width:100%;height:100%}.calc__bg:before{content:"";display:block;width:100%;height:100%;background:url("/img/bg-calc.jpg") center center/cover no-repeat}.calc__cover{position:relative;padding-top:80px;padding-bottom:100px}.calc__wrapper{width:100%;margin:0 auto;position:relative}.calc__wrapper:before{content:"";display:block;width:calc(100% - 40px);height:52px;position:absolute;left:20px;bottom:-20px;background:#fff;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.calc__content{position:relative;background:#fff;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07);padding:45px 20px 40px}.calc__heading{margin-bottom:20px}.calc__field-big{padding-bottom:20px}.calc__field{padding-bottom:20px}.calc__info{background:#f1f9ee;border-radius:15px;margin-bottom:20px;padding:20px}.calc__info-column{margin-top:15px}.calc__info-column:first-child{margin-top:0}.calc__info-text{font-size:25px;line-height:1.32;color:#ff8731;font-weight:800}.calc__footer{padding-bottom:20px}.calc__step{order:2;font-size:22px;line-height:1;color:#aaa39f;display:none}.calc__btn{width:100%;flex:0 0 auto;height:70px;font-weight:800;font-size:16px;line-height:1.375;padding:15px;box-shadow:0 2px 25px rgba(117,255,53,.4)}.calc__btn-icon{display:block;width:14px;height:11px;fill:#fff}.calc__btn span+.calc__btn-icon{margin-left:10px}.process{padding-bottom:44px;padding-top:67px}.process__heading{margin-bottom:40px}.process__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -15px;flex-wrap:wrap}.process__item{flex:0 0 auto;width:100%;padding:0 15px 30px;text-align:center;position:relative}.process__lines{width:62px;height:16px;position:absolute;right:-31px;display:none}.process__lines div{width:2px;height:100%;background:#ffcfad;position:absolute;top:0}.process__lines div:nth-child(1),.process__lines div:nth-child(4){display:none}.process__lines div:nth-child(1){left:0}.process__lines div:nth-child(2){left:20px}.process__lines div:nth-child(3){left:40px}.process__lines div:nth-child(4){left:60px}.process__item:nth-child(1) .process__lines{transform:rotate(10deg);top:85px}.process__item:nth-child(2) .process__lines{transform:rotate(3deg);top:88px}.process__item:nth-child(3) .process__lines{transform:rotate(-3deg);top:68px}.process__item:nth-child(4) .process__lines{transform:rotate(-10deg);top:65px}.process__img-container{height:127px;position:relative;width:127px;flex:0 0 auto;border-radius:50%;border:1px solid #ffd5b7;margin:0 auto}.process__number{width:53px;height:38px;font-weight:800;font-size:25px;color:#ff8731;line-height:1.52;text-align:center;position:absolute;left:6px;bottom:-14px;background:#fff}.process__img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;z-index:1}.process__img-container+.process__item-content{margin-top:15px;flex:1 1 auto;width:100%}.process__title{font:700 18px/1.3888888889 Manrope,sans-serif;color:#2b221d;margin:0}.process__border{width:50px;height:4px;stroke:#d6c8be;stroke-width:2px;margin:14px auto 0}.process__text{margin:11px auto 0;font-size:15px;line-height:1.5333333333;max-width:250px}.sequence{padding-bottom:67px}.sequence__wrapper{position:relative}.sequence__wrapper:before{content:"";height:52px;background:#fff;width:calc(100% - 40px);position:absolute;left:20px;bottom:-20px;display:none;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.sequence__content{position:relative;border-radius:25px;background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);padding:60px 20px 0;overflow:hidden}.sequence__img-container{flex:0 0 auto;width:303px;margin-bottom:34px;display:none}.sequence__img{max-width:none;width:100%}.sequence__title{font-weight:700;font-family:Manrope,sans-serif;margin-bottom:12px;margin-top:-12px}.sequence__info+.sequence__sub-info{padding-top:25px}.sequence__sub-info-content{flex:1 1 auto;width:100%;padding-bottom:27px}.sequence__line{display:flex;background:linear-gradient(to right,#cfc7c1 0,#cfc7c1 33%,rgba(207,199,193,0) 33%,rgba(207,199,193,0) 100%) left bottom/7px 1px repeat-x;padding:31px 0 28px}.sequence__line:first-child{padding-top:0}.sequence__line:last-child{background:0 0}.sequence__line-icon-container{flex:0 0 auto;width:57px}.sequence__line-icon{margin:0 auto}.sequence__line-content{flex:1 1 auto;width:100%;align-items:center;margin-top:-6px}.sequence__line-icon-container+.sequence__line-content{padding-left:18px}.sequence__line-info{flex:1 1 auto}.sequence__line-title{margin:0;font-weight:700;font-family:Manrope,sans-serif;font-size:15px;line-height:1.4}.sequence__line-text{margin:0;font-size:14px;line-height:1.5714285714}.sequence__line-title+.sequence__line-text{margin-top:7px}.sequence__column{background:#f1f9ee;padding:50px 20px 60px;margin:0 -20px}.sequence__column-title{font:700 20px/1.35 Manrope,sans-serif;margin:0}.sequence__column-title span{color:#ff8731}.sequence__column-text{margin:0;line-height:1.375}.sequence__column-title+.sequence__column-text{margin-top:15px}.sequence__list-btn{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sequence__column-head+.sequence__list-btn{margin-top:30px}.sequence__btn-big{padding:15px;height:67px;font-size:16px;line-height:1.375;font-weight:800;box-shadow:0 2px 25px rgba(117,255,53,.4);width:100%}.sequence__btn-arrow{width:10px;height:10px;fill:#fff}.sequence__btn-big span+.sequence__btn-arrow{margin-left:10px}.sequence__btn{width:100%;border-width:1px;font-size:14px;line-height:1.3571428571;padding-top:10px;padding-bottom:10px}.sequence__btn-big+.sequence__btn{margin-top:15px}.about-work{padding-bottom:80px}.about-work__title{font-weight:700;font-family:Manrope,sans-serif;margin:0}.about-work__title+.about-work__description{margin-top:20px}.about-work__section{margin-top:2px;background:#34312f;border-radius:27px;overflow:hidden;transition:background-color .2s ease}.about-work__section.active{background-color:#fff}.about-work__section:first-child{margin-top:0}.about-work__section-head{position:relative;padding:16px 56px 16px 20px;line-height:1.375;font-weight:700;color:#fff;transition:color .2s ease;cursor:pointer;outline:0}.about-work__section.active .about-work__section-head{color:#ff8731}.about-work__section-icon{display:block;width:18px;height:18px;position:absolute;right:20px;top:50%;margin-top:-9px}.about-work__section-icon:after,.about-work__section-icon:before{content:"";display:block;background:#c4c4c4;border-radius:5px;position:absolute;transition:opacity .2s ease,background-color .2s ease}.about-work__section-icon:before{width:3px;height:18px;left:50%;top:0;margin-left:-1.5px}.about-work__section-icon:after{width:18px;height:3px;margin-top:-1.5px;top:50%;left:0}.about-work__section.active .about-work__section-icon:after,.about-work__section.active .about-work__section-icon:before{background-color:#ff8731}.about-work__section.active .about-work__section-icon:before{opacity:0}.about-work__section-content{display:none;font-size:14px;line-height:1.5714285714;color:#fff;transition:color .2s ease;padding:0 20px 19px}.about-work__section.active .about-work__section-content{color:#39322d}.about-work__clients{width:100%}.about-work__info+.about-work__clients{padding-top:47px}.about-work__clients-text{margin:0}.about-work__title+.about-work__clients-text{margin-top:13px}.about-work__clients-list{display:flex;flex-wrap:wrap;margin:0 -3px -6px}.about-work__clients-description+.about-work__clients-list{margin-top:28px}.about-work__client{display:flex;flex-direction:column;background:#fff;border-radius:25px;overflow:hidden;width:calc(100% - 6px);margin:0 3px 6px;padding:27px 20px 30px;position:relative}.about-work__client-number{flex:1 0 auto;position:relative;z-index:1;font-size:55px;font-weight:800;color:#2b221d;line-height:1}.about-work__client-info{flex:0 0 auto;position:relative;z-index:1;font-size:14px;line-height:1.3571428571;max-width:170px;margin-top:18px}.about-work__client-img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.about-work__client:nth-child(3) .about-work__client-img{right:10px}.about-rings{padding-top:65px;padding-bottom:57px}.about-rings__heading{margin-bottom:30px}.about-rings__img-container{margin-bottom:23px}.about-rings__img{margin:0 auto}.about-rings__img-container+.about-rings__info{padding-top:8px}.about-rings__text{flex:1 1 auto;width:100%}.about-rings__text p{margin-bottom:16px}.about-rings__main-text,.about-rings__text strong{font-size:18px;line-height:1.6111111111;font-weight:600}.about-rings__data{box-shadow:0 7px 22px rgba(79,70,66,.07);border-radius:15px;overflow:hidden;margin-bottom:23px}.about-rings__text+.about-rings__data{margin-top:35px}.about-rings__data-item{display:flex;align-items:flex-end;padding:15px 10px;justify-content:flex-end;line-height:1.375;color:#2b221d}.about-rings__data-item:nth-child(even){background:#fbf7f5}.about-rings__data-name{flex:1 1 auto;width:100%;padding:0 10px}.about-rings__data-value{width:130px;padding:0 10px;font-weight:700}.gallery{padding-top:66px;background:linear-gradient(360deg,#fff 5.77%,rgba(255,255,255,0) 22.79%),#faf8f7;padding-bottom:20px}.questions+.gallery{padding-top:16px}.gallery_inner{background:#fff}.gallery .slick-arrow{position:absolute;top:50%;margin-top:-60px}.gallery .slick-dots{padding-bottom:60px}.gallery__heading{margin-bottom:10px}.gallery__wrapper{position:relative}.gallery__content{overflow:hidden;padding:10px 15px 70px;margin:0 -15px}.gallery__list{display:flex;margin:0 -10px}.gallery__item{display:flex !important;flex:0 0 auto;width:270px;padding:0 10px}.slick-slide .gallery__item{width:270px !important}.gallery__item-inner-wrapper{flex:0 0 auto;width:100%;display:flex;position:relative}.gallery__item-inner-wrapper:before{content:"";display:block;width:calc(100% - 20px);position:absolute;left:10px;bottom:-10px;background:#fff;height:52px;border-radius:25px;box-shadow:0 7px 10px rgba(79,70,66,.07)}.gallery__item-content{background:#fff;border-radius:25px;text-decoration:none;display:flex;flex:0 0 auto;width:100%;position:relative;flex-direction:column;box-shadow:0 7px 10px rgba(79,70,66,.07)}.gallery__img-container{flex:0 0 auto;height:220px;border-radius:25px;overflow:hidden;position:relative}.gallery__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.gallery__info{flex:1 0 auto;padding:18px 20px 21px}.gallery__title{margin:0;font:600 16px/1.375 Manrope,sans-serif;color:#2b221d}.gallery__title+.gallery__data{margin-top:15px}.gallery__data-item{font-size:14px;line-height:1.4285714286;color:#39322d;margin-top:12px}.gallery__data-item:first-child{margin-top:0}.gallery__data-name{font-size:13px;line-height:1.3846153846;color:#6c6159}.gallery__title+.gallery__text-wrapper{padding-top:11px}.gallery__sub-text{font-size:13px;line-height:1.3846153846;color:#39322d;padding:14px 20px;background:#fff4eb;margin:0 -20px}.gallery__sub-text+.gallery__text-content{margin-top:13px}.gallery__text-sub-title{font:700 13px/1.3846153846 Manrope,sans-serif;color:#2b221d;margin:0}.gallery__text-list{margin:0}.gallery__text-sub-title+.gallery__text-list{margin-top:9px}.gallery__text{position:relative;margin-top:11px;font-size:13px;line-height:1.3846153846;padding-left:15px;color:#39322d}.gallery__text:first-child{margin-top:0}.gallery__text:before{content:"";display:block;width:6px;height:6px;background:#ff8731;border-radius:50%;position:absolute;left:0;top:7px}.gallery__footer{flex:0 0 auto;padding:14px 20px;border-top:1px solid #dfdfdf}.gallery__footer .gallery__data-name{padding-top:0;color:#39322d}.gallery__footer .gallery__data-value{font-size:13px;line-height:1.3846153846}.consultation{position:relative}.consultation__bg{position:absolute;left:0;top:0;width:100%;height:100%}.consultation__bg:before{content:"";display:block;width:100%;height:100%;background:url("/img/fon.webp") center center/cover no-repeat}.consultation__cover{position:relative;padding-top:67px;padding-bottom:80px}.consultation__heading{margin-bottom:20px}.consultation__heading-title{color:#fff}.consultation__heading-title span{display:block}.consultation__inner-wrapper{width:100%;margin:0 auto;position:relative}.consultation__inner-wrapper:before{content:"";display:none;width:calc(100% - 40px);height:52px;position:absolute;left:20px;bottom:-20px;background:#fff;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.consultation__content{position:relative;border-radius:25px;background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);padding:40px 20px 40px;overflow:hidden}.consultation__field{margin-top:20px}.consultation__field:first-child{margin-top:0}.consultation__policy{margin:20px 0 0}.consultation__manager{display:flex;align-items:center;margin-top:15px}.consultation__manager-icon-container{flex:0 0 auto}.consultation__manager-icon{width:28px;height:32px;fill:#b1a59c}.consultation__manager-text{flex:1 1 auto;width:100%;line-height:1.375;color:#6c6159}.consultation__manager-icon-container+.consultation__manager-text{padding-left:12px}.consultation__submit{display:inline-flex;padding:15px;height:70px;line-height:1.375;font-size:16px;width:100%;box-shadow:0 2px 25px rgba(117,255,53,.4);margin-top:30px}.consultation__submit-icon{width:10px;height:10px;fill:#fff}.consultation__submit span+.consultation__submit-icon{margin-left:10px}.consultation__info{overflow:hidden;padding:30px 20px 40px;background:#eafde1;flex:0 0 auto;position:relative;margin:0 -20px -40px}.consultation__form+.consultation__info{margin-top:40px}.consultation__info-img{max-width:none;position:absolute;top:50%;margin-top:-130px;right:-170px}.consultation__info-content{position:relative}.consultation__info-title{margin:0;font-weight:800;font-family:Manrope,sans-serif}.consultation__info-text{color:#2b221d;font-size:18px;line-height:1.3888888889;max-width:230px;margin:0}.consultation__info-title+.consultation__info-text{margin-top:13px}.consultation__info-btn{position:relative;display:inline-flex;padding:15px;height:70px;font-size:16px;line-height:1.375;width:100%}.consultation__info-content+.consultation__info-btn{margin-top:29px}.consultation__info-btn-icon{width:10px;height:10px;fill:#64c039;transition:fill .2s ease}.consultation__info-btn span+.consultation__info-btn-icon{margin-left:10px}.supply-benefits{padding-top:67px;padding-bottom:50px}.supply-benefits__heading{margin-bottom:49px}.supply-benefits__img-container{margin-bottom:40px}.supply-benefits__img{margin:0 auto}.supply-benefits__info{flex:1 1 auto;width:100%;order:1;position:relative}.supply-benefits__text{font-size:20px;line-height:1.6;font-weight:600;padding-bottom:4px}.supply-benefits__list-benefits{max-width:615px}.supply-benefits__benefit{margin-bottom:30px;display:flex;align-items:flex-start}.supply-benefits__benefit-marker{flex:0 0 auto;width:25px;height:25px;fill:#64c039}.supply-benefits__benefit-text{flex:1 1 auto;width:100%}.full .supply-benefits__benefit-description{display:table}.supply-benefits__benefit-marker+.supply-benefits__benefit-text{padding-left:15px;margin-top:-2px}.supply-benefits__benefit-title{font:700 18px/1.6111111111 Manrope,sans-serif;margin:0}.supply-benefits__benefit-description{margin:0}.supply-benefits__benefit-title+.supply-benefits__benefit-description{margin-top:5px}.supply-benefits__types-content{flex:1 1 auto;width:100%}.supply-benefits__types-title{font:700 20px Manrope,sans-serif;color:#39322d;margin:0 0 27px}.supply-benefits__type-list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px;padding-bottom:15px}.supply-benefits__type{display:flex;align-items:center;padding:0 15px;flex:0 0 auto;width:100%;margin-bottom:15px}.supply-benefits__type-img-container{flex:0 0 auto;width:75px;height:75px;border:1px solid #e2e2e2;border-radius:50%;padding:8px}.supply-benefits__type-img{max-width:none;width:100%;border-radius:50%}.supply-benefits__type-info{flex:1 1 auto;width:100%;font-size:18px;line-height:1.3888888889}.supply-benefits__type-img-container+.supply-benefits__type-info{padding-left:15px}.supply-benefits__btn{width:100%;height:65px;padding:15px;font-size:16px;line-height:1.375;margin-bottom:30px;display:inline-flex}.supply-benefits__btn-icon{width:10px;height:10px;fill:#64c039;transition:fill .2s ease}.supply-benefits__btn span+.supply-benefits__btn-icon{margin-left:10px}.about-depth{padding-bottom:80px}.about-depth__content{border-top:10px solid #f9f5f3;border-bottom:10px solid #f9f5f3;margin:0 -15px;padding:31px 15px 0}.about-depth__info{display:flex;align-items:flex-start;justify-content:flex-end}.about-depth__text{flex:1 1 auto;width:100%}.about-depth__heading{margin-bottom:15px}.about-depth__title{font-family:Manrope,sans-serif;font-weight:700}.about-depth__img-container{flex:0 0 auto;width:313px;margin-bottom:33px;display:none}.about-depth__text+.about-depth__img-container{margin-left:40px}.about-depth__img{max-width:none;width:100%}.about-depth__sub-info{padding-bottom:47px}.about-depth__sub-text{flex:1 1 auto;width:100%;padding-left:31px;background:url("/img/about-depth-border.svg") left top/11px 109px repeat-y}.about-depth__main-sub-text{margin:0;font-size:18px;line-height:1.3888888889;font-weight:700;color:#2b221d;overflow:hidden;position:relative}.about-depth__sub-text-description{margin:0;font-size:14px;line-height:1.5714285714}.about-depth__main-sub-text+.about-depth__sub-text-description{margin-top:7px}.about-depth__btn{width:100%;height:65px;padding:15px;font-size:16px;line-height:1.375;display:inline-flex}.about-depth__sub-text+.about-depth__btn{margin-top:36px}.about-depth__btn-icon{width:10px;height:10px;fill:#64c039;transition:fill .2s ease}.about-depth__btn span+.about-depth__btn-icon{margin-left:10px}.about{background:#faf8f7;padding-top:67px;padding-bottom:5px}.about__heading{margin-bottom:40px}.about__main-info{border-top:10px solid #fff;border-bottom:10px solid #fff;padding:34px 15px 40px;margin:0 -15px 70px}.about__main-info-img-container{padding-top:10px;padding-bottom:5px}.about__main-info-img{margin:0 auto}.about__main-info-content{flex:1 1 auto;width:100%}.about__main-info-img-container+.about__main-info-content{margin-top:29px}.about__main-info-title{font-weight:700;font-family:Manrope,sans-serif;margin:0;font-size:25px}.about__main-info-list{margin:0}.about__main-info-title+.about__main-info-list{margin-top:20px}.about__main-info-item{margin-top:15px;display:flex;align-items:center}.about__main-info-item:first-child{margin-top:0}.about__main-info-number{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid #ff8731;text-align:center;font-size:14px;line-height:2;color:#ff8731}.about__main-info-text{flex:1 1 auto;width:100%;display:flex;align-items:center}.about__main-info-text span{display:block;flex:1 1 auto}.about__main-info-number+.about__main-info-text{padding-left:15px}.about__info{padding-bottom:70px}.about__info-img-container{position:relative}.about__info-img{margin:0 auto}.about__info-small-img{display:none}.about__info-content{width:100%}.about__info-img-container+.about__info-content{margin-top:30px}.about__info-title{font-weight:700;font-family:Manrope,sans-serif;margin:0;font-size:25px}.about__info-description{margin-bottom:-26px}.about__info-description strong{font-weight:600}.about__info-title+.about__info-description{margin-top:15px}.about__info-btn{width:100%;height:65px;padding:15px;font-size:16px;line-height:1.375;display:inline-flex;text-align:center}.about__info-text+.about__info-btn{margin-top:38px}.about__info-btn-icon{width:10px;height:10px;fill:#64c039;transition:fill .2s ease;display:none}.about__info-btn span+.about__info-btn-icon{margin-left:10px}.about__info-variables{display:flex;flex-wrap:wrap;margin:0 -10px}.about__info-text+.about__info-variables{padding-top:31px}.about__info-list{flex:0 0 auto;width:100%;padding:0 10px;margin-top:13px;margin-bottom:0}.about__info-list:first-child{margin-top:0}.about__info-item{position:relative;font-size:18px;line-height:1.3888888889;padding-left:26px;margin-top:13px}.about__info-item:first-child{margin-top:0}.about__info-item:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#ff8731;position:absolute;left:0;top:8px}.areas{position:relative}.areas__bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.areas__bg:before{content:"";display:block;width:1513px;height:794px;background:url("/img/map.webp") center top no-repeat;position:absolute;top:0;left:50%;margin-left:-756px}.areas .slick-arrow{position:absolute;top:50%;margin-top:-66px}.areas .slick-dots{padding-bottom:50px}.areas__cover{position:relative;padding-top:67px;padding-bottom:30px}.areas__heading{margin-bottom:17px}.areas__container-carousel{position:relative}.areas__wrapper-carousel{overflow:hidden;padding:10px 15px 60px;margin:0 -15px}.areas__carousel-list{display:flex;margin:0 -10px}.areas__slide{display:flex !important;flex:0 0 auto;width:270px;padding:0 10px}.slick-slide .areas__slide{width:270px !important}.areas__slide-content{flex:0 0 auto;width:100%;display:flex;position:relative}.areas__slide-content:before{content:"";display:block;width:calc(100% - 20px);position:absolute;left:10px;bottom:-10px;background:#fff;height:100%;border-radius:15px;box-shadow:0 7px 10px rgba(79,70,66,.07)}.areas__slide-info{background:#fff;border-radius:15px;overflow:hidden;text-decoration:none;display:flex;flex:0 0 auto;width:100%;position:relative;flex-direction:column;box-shadow:0 7px 10px rgba(79,70,66,.07)}.areas__img-container{flex:0 0 auto;height:320px;border-radius:25px;overflow:hidden;position:relative}.areas__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.areas__name{flex:1 1 auto;display:flex;align-items:center;font:600 18px/1.3888888889 Manrope,sans-serif;color:#39322d;transition:color .2s ease;text-align:center;padding:31px 15px}.areas__name span{display:block;flex:1 1 auto}.questions{background:#faf8f7;padding-top:67px;padding-bottom:78px}.questions__heading{margin-bottom:25px}.questions__content{display:flex;align-items:flex-start;margin:0 -1px;flex-wrap:wrap}.questions__column{flex:0 0 auto;width:100%;padding:0 1px}.questions__section{margin-bottom:2px;background:#34312f;border-radius:27px;overflow:hidden;transition:background-color .2s ease}.questions__section.active{background-color:#fff}.questions__section-head{position:relative;padding:16px 56px 16px 20px;line-height:1.375;font-weight:700;color:#fff;transition:color .2s ease;cursor:pointer;outline:0}.questions__section.active .questions__section-head{color:#ff8731}.questions__section-icon{display:block;width:18px;height:18px;position:absolute;right:20px;top:50%;margin-top:-9px}.questions__section-icon:after,.questions__section-icon:before{content:"";display:block;background:#c4c4c4;border-radius:5px;position:absolute;transition:opacity .2s ease,background-color .2s ease}.questions__section-icon:before{width:3px;height:18px;left:50%;top:0;margin-left:-1.5px}.questions__section-icon:after{width:18px;height:3px;margin-top:-1.5px;top:50%;left:0}.questions__section.active .questions__section-icon:after,.questions__section.active .questions__section-icon:before{background-color:#ff8731}.questions__section.active .questions__section-icon:before{opacity:0}.questions__section-content{display:none;font-size:14px;line-height:1.5714285714;color:#fff;transition:color .2s ease;padding:0 20px 19px}.questions__section.active .questions__section-content{color:#39322d}.models{padding-bottom:55px}.models__heading{margin-bottom:20px}.models__list{display:flex;flex-wrap:wrap;margin:0 -10px}.models__item{flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 35px;position:relative;display:flex}.models__item:before{content:"";display:block;width:calc(100% - 20px);background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);border-radius:25px;position:absolute;left:10px;bottom:-10px;height:52px}.models__item-content{position:relative;background:#fff;overflow:hidden;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07);display:flex;flex:0 0 auto;width:100%;flex-direction:column}.models__img-container{overflow:hidden;border-radius:25px;position:relative;flex:0 0 auto;height:250px}.models__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.models__name{flex:1 0 auto;padding:20px;font:800 20px/1.3 Montserrat,sans-serif;color:#2b221d;margin:0;text-align:center;display:flex;justify-content:center;align-items:center}.models__name span{display:block}.models__footer{padding:20px 20px 30px;display:flex;align-items:center;justify-content:flex-end}.models__sub{padding:0 20px 20px}.models__sub .row{display:flex;justify-content:space-between}.models__name+.models__footer{border-top:1px solid #dfdfdf}.models__price-container{flex:1 1 auto;width:100%}.models__price-label{font-size:16px;line-height:1.375;color:#6c6159}.models__price{font-size:22px;line-height:1;color:#ff8731;font-weight:800}.models__price-label+.models__price{margin-top:7px}.models__item-btn{width:100px;padding:0;height:48px;flex:0 0 auto}.models__price-container+.models__item-btn{margin-top:7px;margin-left:15px}.models__item-btn-arrow{width:14px;height:14px;flex:0 0 auto;fill:#64c039;transition:fill .2s ease;display:none}.models__item-btn span+.models__item-btn-arrow{margin-left:10px}.models__load-container{padding-top:20px;margin-bottom:25px}.reviews{padding-top:50px;padding-bottom:60px}.reviews__item{position:relative;margin-bottom:40px}.reviews__item:before{content:"";display:block;width:calc(100% - 40px);position:absolute;left:20px;bottom:-20px;background:#fff;height:52px;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.reviews__item-content{position:relative;border-radius:25px;background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);padding:40px 20px}.reviews__quotes-icon{position:absolute;top:20px;right:20px;fill:#d3d0ce;width:30px;height:30px;z-index:1;display:none}.reviews__img-container{flex:0 0 auto;width:100%;margin:0 auto}.reviews__img{max-width:none;width:100%}.reviews__info{flex:1 1 auto;width:100%;display:flex;flex-direction:column}.reviews__img-container+.reviews__info{margin-top:25px}.reviews__text{flex:1 0 auto}.reviews__footer{flex:0 0 auto;display:flex;flex-wrap:wrap;margin:0 -12px;align-items:center;padding-top:20px}.reviews__user-info{padding:0 12px;line-height:1.375;font-weight:700;color:#2b221d}.reviews__date{line-height:1.375;padding:0 12px;color:#6c6159}.reviews__load-container{padding-top:20px;margin-bottom:20px}.reviews-carousel{background:#faf8f7;position:relative;padding-top:70px;padding-bottom:20px}.reviews-carousel .slick-arrow{position:absolute;top:50%;margin-top:-60px}.reviews-carousel .slick-dots{padding-bottom:60px}.reviews-carousel__wrapper{position:relative}.reviews-carousel__content{overflow:hidden;padding:10px 15px 0;margin:0 -15px}.reviews-carousel__list{display:flex;margin:0 -10px;align-items:flex-start}.reviews-carousel__list .slick-track{align-items:flex-start}.reviews-carousel__item{display:flex !important;flex:0 0 auto;width:100%;padding:0 10px 80px}.slick-slide .reviews-carousel__item{width:100% !important}.reviews-carousel__item-inner-wrapper{flex:0 0 auto;width:100%;display:flex;position:relative}.reviews-carousel__item-inner-wrapper:before{content:"";display:block;width:calc(100% - 40px);position:absolute;left:20px;bottom:-20px;background:#fff;height:52px;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.reviews-carousel__item-content{background:#fff;border-radius:25px;text-decoration:none;display:flex;flex:0 0 auto;width:100%;position:relative;flex-direction:column;box-shadow:0 7px 10px rgba(79,70,66,.07);padding:31px 20px 35px}.reviews-carousel__text{line-height:1.625;flex:1 0 auto}.reviews-carousel__footer{display:flex;align-items:center;margin:0 -12px;font-size:14px;line-height:1.4285714286;padding-top:16px;flex-wrap:wrap}.reviews-carousel__user-info{padding:0 12px;font-weight:700;color:#2b221d}.reviews-carousel__date{padding:0 12px;color:#6c6159}.reviews-carousel__quotes-icon{position:absolute;right:20px;bottom:33px;fill:#d3d0ce;width:30px;height:30px;z-index:1;display:none}.form-reviews{position:relative}.form-reviews__bg{position:absolute;left:0;top:0;width:100%;height:100%}.form-reviews__bg:before{content:"";display:block;width:100%;height:100%;background:url("/img/fon.webp") center center/cover no-repeat}.form-reviews__cover{position:relative;padding-top:67px;padding-bottom:80px}.form-reviews__heading{margin-bottom:24px}.form-reviews__heading-title{color:#fff}.form-reviews__inner-wrapper{width:100%;margin:0 auto;position:relative}.form-reviews__inner-wrapper:before{content:"";display:none;width:calc(100% - 40px);height:52px;position:absolute;left:20px;bottom:-20px;background:#fff;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.form-reviews__content{position:relative;border-radius:25px;background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);padding:40px 20px 40px}.form-reviews__fields{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:-20px}.form-reviews__field{margin-top:20px;width:100%}.form-reviews__field-textarea{margin-top:20px;width:100%}.form-reviews__footer{width:100%}.form-reviews__captcha{margin-top:20px;width:100%}.form-reviews__captcha-img{max-width:none;width:100%}.form-reviews__submit{display:inline-flex;padding:15px;height:70px;line-height:1.375;font-size:16px;width:100%;margin-top:20px;box-shadow:0 2px 25px rgba(117,255,53,.4)}.form-reviews__submit-icon{width:10px;height:10px;fill:#fff}.form-reviews__submit span+.form-reviews__submit-icon{margin-left:10px}.portfolio{padding-top:50px;padding-bottom:50px}.portfolio__list{display:flex;flex-wrap:wrap;margin:0 -10px}.portfolio__item{display:flex;flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 40px}.portfolio__item-inner-wrapper{flex:0 0 auto;width:100%;display:flex;position:relative}.portfolio__item-inner-wrapper:before{content:"";display:block;width:calc(100% - 20px);position:absolute;left:10px;bottom:-10px;background:#fff;height:52px;border-radius:25px;box-shadow:0 7px 10px rgba(79,70,66,.07)}.portfolio__item-content{background:#fff;border-radius:25px;text-decoration:none;display:flex;flex:0 0 auto;width:100%;position:relative;flex-direction:column;box-shadow:0 7px 10px rgba(79,70,66,.07)}.portfolio__img-container{flex:0 0 auto;height:220px;border-radius:25px;overflow:hidden;position:relative}.portfolio__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.portfolio__info{flex:1 0 auto;padding:18px 20px 21px}.portfolio__title{margin:0;font:600 16px/1.375 Manrope,sans-serif;color:#2b221d}.portfolio__title+.portfolio__data{margin-top:15px}.portfolio__data-item{font-size:14px;line-height:1.4285714286;color:#39322d;margin:12px -5px 0;align-items:flex-start;display:flex}.portfolio__data-item:first-child{margin-top:0}.portfolio__data-name{font-size:13px;line-height:1.3846153846;color:#6c6159;flex:0 0 auto;width:66px;padding:1px 5px 0}.portfolio__data-value{flex:1 1 auto;width:100%;padding:0 5px}.portfolio__title+.portfolio__text-wrapper{padding-top:11px}.portfolio__sub-text{font-size:13px;line-height:1.3846153846;color:#39322d;padding:14px 20px;background:#fff4eb;margin:0 -20px}.portfolio__sub-text+.portfolio__text-content{margin-top:13px}.portfolio__text-sub-title{font:700 13px/1.3846153846 Manrope,sans-serif;color:#2b221d;margin:0}.portfolio__text-list{margin:0}.portfolio__text-sub-title+.portfolio__text-list{margin-top:9px}.portfolio__text{position:relative;margin-top:11px;font-size:13px;line-height:1.3846153846;padding-left:15px;color:#39322d}.portfolio__text:first-child{margin-top:0}.portfolio__text:before{content:"";display:block;width:6px;height:6px;background:#ff8731;border-radius:50%;position:absolute;left:0;top:7px}.portfolio__footer{flex:0 0 auto;padding:14px 20px;border-top:1px solid #dfdfdf}.portfolio__footer .portfolio__data-name{padding-top:0;color:#39322d}.portfolio__footer .portfolio__data-value{font-size:13px;line-height:1.3846153846}.portfolio__load-container{padding-top:10px;margin-bottom:30px}.articles{padding-top:50px;padding-bottom:60px}.articles__list{display:flex;flex-wrap:wrap;margin:0 -10px}.articles__item{display:flex;flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 30px}.articles__item-inner-wrapper{flex:0 0 auto;width:100%;display:flex;position:relative}.articles__item-inner-wrapper:before{content:"";display:block;width:calc(100% - 20px);position:absolute;left:10px;bottom:-10px;background:#fff;height:52px;border-radius:25px;box-shadow:0 7px 10px rgba(79,70,66,.07)}.articles__item-content{background:#fff;border-radius:25px;text-decoration:none;display:flex;flex:0 0 auto;width:100%;position:relative;flex-direction:column;box-shadow:0 7px 10px rgba(79,70,66,.07)}.articles__img-container{flex:0 0 auto;height:220px;border-radius:25px;overflow:hidden;position:relative}.articles__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.articles__info{flex:1 0 auto;padding:18px 20px 21px}.articles__title{margin:0;font:600 16px/1.375 Manrope,sans-serif;color:#2b221d}.articles__text{margin:0;font-size:14px;line-height:1.3571428571;color:#39322d}.articles__title+.articles__text{margin-top:11px}.articles__footer{flex:0 0 auto;padding:20px;border-top:1px solid #dfdfdf;align-items:center;justify-content:space-between;display:flex}.articles__date{order:2;font-size:14px;line-height:1.3571428571;color:#6c6159}.articles__btn{padding-top:7px;padding-bottom:7px;width:150px;flex:0 0 auto;order:1}.articles__load-container{padding-top:10px;margin-bottom:20px}.text{padding-top:41px;padding-bottom:47px}.text .h1,.text .h2,.text .h3,.text .h4,.text .h5,.text .h6,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-family:Manrope,sans-serif;font-weight:700}.text .h3,.text h3{font-size:24px}.text__info{padding-top:40px}.text__info-img-container{position:relative;order:2}.text__info-img{margin:0 auto}.text__info-small-img{display:none}.text__info-content{order:1;flex:1 1 auto;width:100%}.text__info-img-container+.text__info-content{padding-top:30px}.text__info-title{margin-bottom:15px;font-size:25px}.text__info-btn-container{padding-top:12px;padding-bottom:34px}.text__info-btn{width:100%;height:65px;padding:15px;font-size:16px;line-height:1.375;display:inline-flex;text-align:center}.text__info-btn-icon{width:10px;height:10px;fill:#64c039;transition:fill .2s ease;display:none}.text__info-btn span+.text__info-btn-icon{margin-left:10px}.contacts{position:relative;padding-bottom:80px;padding-top:40px}.contacts__img-container{position:absolute;right:-85px;top:65px;width:524px;z-index:1;display:none}.contacts__badge{position:absolute;top:50%;right:50%;width:156px;height:184px;background:url("/img/bg-contacts-badge.svg") center center/100% 100% no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2;margin-top:-60px;margin-right:-130px}.contacts__badge-content{flex:1 1 auto;margin-top:-5px}.contacts__badge-img{display:block;width:37px;height:34px;max-width:none;margin:0 auto}.contacts__badge-text{font:700 16px/1 Montserrat,sans-serif;color:#fff}.contacts__badge-img+.contacts__badge-text{margin-top:11px}.contacts__img{position:relative;max-width:none;width:100%;z-index:1}.contacts__content{position:relative;z-index:2}.contacts__content:before{content:"";display:none;width:calc(100% - 40px);position:absolute;left:20px;bottom:-20px;background:#fff;border-radius:25px;height:52px;box-shadow:0 7px 22px rgba(79,70,66,.07)}.contacts__info-inner-wrapper{background:#fff;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07);position:relative;overflow:hidden}.contacts__info{flex:0 0 auto;padding:35px 20px 50px}.contacts__title{margin:0}.contacts__title-border{width:87px;height:7px;stroke-width:2px;stroke:#d6c8be}.contacts__title+.contacts__title-border{margin-top:8px}.contacts__networks+.contacts__list,.contacts__title-container+.contacts__list{margin-top:38px}.contacts__item{margin-top:20px;padding-left:37px;position:relative}.contacts__item:first-child{margin-top:0}.contacts__item-icon-container{position:absolute;left:0;top:50%;margin-top:-11px;width:22px;height:22px}.contacts__item-icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;fill:#ff8731;max-width:100%;max-height:100%}.contacts__item-icon_phone{width:21px;height:21px}.contacts__item-icon_location{width:18px;height:22px}.contacts__item-icon_mail{width:18px;height:14px;transform:translateY(1px)}.contacts__item-icon_clock{width:17px;height:17px}.contacts__item-info{color:#39322d;line-height:1.375}.contacts__item-phone{text-decoration:none;font-size:22px;white-space:nowrap;line-height:1;font-weight:700;color:#2b221d}.contacts__item-email{text-decoration:none;transition:color .2s ease;color:#189ff9}.contacts__networks{border:1px solid #c6c3bf;border-radius:15px;padding:21px 20px 23px}.contacts__list+.contacts__networks,.contacts__title-container+.contacts__networks{margin-top:34px}.contacts__networks-label{position:relative;padding-left:18px;font:700 18px/1.2222222222 Montserrat,sans-serif;color:#2b221d;margin:0}.contacts__networks-label:before{content:"";display:block;width:7px;height:7px;border-radius:50%;position:absolute;left:0;top:7px}.contacts__networks-label.online:before{background:#64c039}.contacts__networks-label.offline:before{background:#de7171}.contacts__networks-list{display:flex;margin:0 -12px -10px;flex-wrap:wrap;align-items:center}.contacts__networks-label+.contacts__networks-list{margin-top:15px}.contacts__networks-item{flex:0 0 auto;padding:0 12px 10px}.contacts__networks-link{display:block;text-decoration:none}.contacts__networks-icon{width:40px;height:40px}.contacts__form{flex:0 0 auto;background:#f1f9ee;padding:40px 20px 30px}.contacts__form-title{text-align:center;margin:0 0 30px;font-size:24px;line-height:1.2916666667}.contacts__form-title span{display:block;color:#ff8731}.contacts__field{margin-bottom:20px}.contacts__field-input{border:none}.contacts__field-textarea{border:none;height:108px}.contacts__submit{height:70px;padding:15px;font-size:20px;line-height:1.25;width:100%;margin-bottom:20px}.contacts__submit-icon{width:13px;height:13px;fill:#fff}.contacts__submit span+.contacts__submit-icon{margin-left:10px}.contacts__toggler{margin-bottom:20px}.footer{position:relative}.footer__bg{position:absolute;left:0;top:0;width:100%;height:100%}.footer__bg:before{content:"";display:block;width:100%;height:100%;background:#34312f}.footer__cover{position:relative;padding-top:54px;padding-bottom:60px}.footer__inner-wrapper{position:relative}.footer__map{width:100%;height:400px;background:#fbf9f4;position:relative;z-index:1}.footer__content{width:100%}.footer__nav-wrapper{display:none}.footer__nav{margin:0}.footer__nav-item{margin-top:11px}.footer__nav-item:first-child{margin-top:0}.footer__nav-item a{line-height:1.375;color:#fff;text-decoration:none;font-weight:500;transition:color .2s ease}.footer__categories{margin:0}.footer__category{margin-top:19px}.footer__category:first-child{margin-top:0}.footer__category-link{display:flex;align-items:center;text-decoration:none;color:#fff;font:700 18px/1.2222222222 Montserrat,sans-serif;transition:color .2s ease}.footer__category-icon-container{display:block;width:27px;height:27px;position:relative;flex:0 0 auto}.footer__category-icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.footer__category-name{flex:1 1 auto;width:100%}.footer__category-icon-container+.footer__category-name{padding-left:15px}.footer__contacts-list{display:flex;align-items:center;margin:-20px -10px 0;flex-wrap:wrap}.footer__contact{display:flex;align-items:center;padding:0 10px;width:100%;margin-top:20px}.footer__contact:nth-child(1){order:1}.footer__contact:nth-child(2){order:2}.footer__contact:nth-child(3){order:3}.footer__contact:nth-child(4){order:4}.footer__contact:nth-child(5){order:5}.footer__contact:nth-child(6){order:6}.footer__contact-icon-container{flex:0 0 auto;width:18px}.footer__contact-icon{margin:0 auto;fill:#ff8731}.footer__contact-icon_location{width:18px;height:22px}.footer__contact-icon_clock{width:18px;height:18px}.footer__contact-icon_mail{width:18px;height:14px;position:relative;top:1px}.footer__contact-text{width:100%;flex:1 1 auto;font-size:14px;line-height:1.3571428571;color:#e3d4c9}.footer__contact-icon-container+.footer__contact-text{padding-left:10px}.footer__contact-link{text-decoration:none;color:#fff}.footer__connect{flex:1 1 auto}.footer__connect-network{color:#fff}.footer__connect-response-time{color:#e3d4c9}.footer__telephone{flex:1 1 auto}.footer__telephone-number{color:#fff;font-size:18px}.footer__working-hours{color:#e3d4c9}.footer__btn{flex:1 1 auto;color:#fff}.footer__sub-info{margin-top:30px;border-top:1px solid #6a5f57;padding-top:30px}.footer__networks{display:flex;align-items:flex-start;margin:-10px -5px 0;flex-wrap:wrap}.footer__network-item{padding:10px 5px 0}.footer__network-link{display:block;text-decoration:none}.footer__network-icon{max-width:none;width:35px}.footer__sub-info-content{padding-top:10px}.footer__logo{flex:0 0 auto;margin:18px 0 0}.footer__logo-icon{width:44px;height:40px}.footer__logo-name{font-size:17px;line-height:1.0588235294}.footer__logo-icon+.footer__logo-name{padding-left:10px}.footer__copyright{flex:1 1 auto;width:100%;padding:0;margin-top:18px}.footer__policy{font-size:14px;line-height:1.3571428571;color:#fff;text-decoration:none}.footer__copyright-text{font-size:13px;line-height:1.3846153846;color:#7d6f65}.modal{position:relative;width:100%;display:none;padding:0;background:0 0}.modal:before{content:"";display:block;width:calc(100% - 40px);position:absolute;left:20px;bottom:-20px;height:52px;border-radius:25px;box-shadow:0 7px 22px rgba(79,70,66,.07);background:#fff}.modal__close-btn{position:absolute;right:20px;top:20px;cursor:pointer;z-index:2;width:20px;height:20px}.modal__close-btn:after,.modal__close-btn:before{content:"";display:block;width:2px;height:28px;position:absolute;left:50%;top:50%;margin-top:-14px;background:#6c6159;border-radius:2px;margin-left:-1px}.modal__close-btn:before{transform:rotate(-45deg)}.modal__close-btn:after{transform:rotate(45deg)}.modal__content{position:relative;box-shadow:0 7px 22px rgba(79,70,66,.07);border-radius:25px;background:#fff;padding:55px 20px 37px}.modal__title{text-align:center;margin:0 0 30px;font:800 24px/1.2916666667 Montserrat,sans-serif;color:#2b221d}.modal__title span{color:#ff8731}.modal__field{margin-bottom:20px}.modal__submit{height:70px;padding:15px;font-size:20px;line-height:1.25;width:100%;margin-bottom:20px}.modal__submit-icon{width:13px;height:13px;fill:#fff}.modal__submit span+.modal__submit-icon{margin-left:10px}.modal__toggler{margin-bottom:20px}.menu{width:100%;display:none;padding:0;background:0 0;position:fixed;top:0;right:0;height:100%;transform:translateX(100%);transition:transform .2s ease}.opened-modal .menu{transform:translateX(0)}.menu__content{background:#faf8f7;flex:0 0 auto;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.menu__cities-container{padding-top:30px;position:relative}.menu__close-btn{position:absolute;right:13px;top:15px;cursor:pointer;z-index:2;width:26px;height:26px}.menu__close-btn:after,.menu__close-btn:before{content:"";display:block;width:2px;height:100%;position:absolute;left:50%;top:0;background:#6c6159;border-radius:2px;margin-left:-1px}.menu__close-btn:before{transform:rotate(-45deg)}.menu__close-btn:after{transform:rotate(45deg)}.menu__cities-cover,.menu__nav-cover{margin:0;min-width:0}.menu__search-container{padding-bottom:30px}.menu__search-label{flex:0 0 auto;font:700 16px/1.375 Manrope,sans-serif;color:#39322d;margin:-7px 0 0}.menu__search-form{flex:1 1 auto;position:relative;width:100%}.menu__search-label+.menu__search-form{margin-top:10px}.menu__search-input{width:100%;display:block;position:relative;z-index:1;height:55px;background:#fff;outline:0;border-radius:5px;border:none;font:400 16px Manrope,sans-serif;padding:0 70px 0 20px}.menu__search-btn{width:45px;height:45px;cursor:pointer;border-radius:5px;background:#ff8731;border:none;position:absolute;z-index:2;top:5px;right:5px;font-size:0;padding:0;transition:background-color .2s ease}.menu__search-icon{width:20px;height:20px;fill:#fff;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.menu__list-cities{font-size:16px;line-height:1.375;padding:4px 0 26px}.menu__city-item{margin-bottom:10px}.menu__city{color:#189ff9;text-decoration:none;transition:color .2s ease}.menu__nav{border-top:1px solid #e3dfdc}.menu__nav-list{margin:0 -15px;padding:12px 0}.menu__nav-link{display:flex;align-items:center;flex:1 1 auto;text-decoration:none;font:700 16px/1.25 Montserrat,sans-serif;color:#2b221d;transition:color .2s ease,background-color .2s ease;padding:8px 15px}.menu__nav-icon-container{flex:0 0 auto;width:30px;height:30px}.menu__nav-icon{max-width:30px;max-height:30px;fill:#64c039;stroke:#64c039;transition:fill .2s ease,stroke .2s ease}.menu__nav-link-text br{display:none}.menu__nav-icon-container+.menu__nav-link-text{padding-left:10px}.lastname,span.error{display:none !important}.nofollow{text-decoration:underline;cursor:pointer}.nofollow:hover{text-decoration:none}input.error{background:#ffefef;border:1px solid #ff9292}.inner-sections .about__info{padding-bottom:20px}.inner-sections .benefits{padding-top:20px}.lightrope{text-align:center;white-space:nowrap;overflow:hidden;position:absolute;z-index:101;margin:-22px 0 0;padding:0;pointer-events:none;width:100%}.lightrope li{position:relative;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;list-style:none;margin:0;margin:20px;padding:0;display:block;display:inline-block;width:11.5px;height:22px;border-radius:50%;background:#00f7a5;box-shadow:0px 4.6666666667px 24px 3px #00f7a5;-webkit-animation-name:flash-1;animation-name:flash-1;-webkit-animation-duration:2s;animation-duration:2s}.lightrope li:nth-child(2n+1){background:aqua;box-shadow:0px 4.6666666667px 24px 3px rgba(0,255,255,.5);-webkit-animation-name:flash-2;animation-name:flash-2;-webkit-animation-duration:.4s;animation-duration:.4s}.lightrope li:nth-child(4n+2){background:#f70094;box-shadow:0px 4.6666666667px 24px 3px #f70094;-webkit-animation-name:flash-3;animation-name:flash-3;-webkit-animation-duration:1.1s;animation-duration:1.1s}.lightrope li:nth-child(odd){-webkit-animation-duration:1.8s;animation-duration:1.8s}.lightrope li:nth-child(3n+1){-webkit-animation-duration:1.4s;animation-duration:1.4s}.lightrope li:before{content:"";position:absolute;background:#222;width:10px;height:9.3333333333px;border-radius:3px;top:-4.6666666667px;left:1px}.lightrope li:after{content:"";top:-14px;left:9px;position:absolute;width:52px;height:18.6666666667px;border-bottom:solid #222 2px;border-radius:50%}.lightrope li:last-child:after{content:none}.lightrope li:first-child{margin-left:-40px}.price__table{width:100%;border:none;margin-bottom:20px}.price__table thead th{font-weight:700;text-align:left;border:none;padding:10px 15px;background:#d8d8d8;font-size:14px}.price__table thead tr th:first-child{border-radius:8px 0 0 8px}.price__table thead tr th:last-child{border-radius:0 8px 8px 0}.price__table tbody td{text-align:left;border:none;padding:10px 15px;font-size:14px;vertical-align:top}.price__table tbody tr:nth-child(even){background:#f3f3f3}.price__table tbody tr td:first-child{border-radius:8px 0 0 8px}.price__table tbody tr td:last-child{border-radius:0 8px 8px 0}.spasibo .wrapper__info{padding-top:100px}.spasibo .supply-benefits{padding-top:40px}@media (min-width:360px){.services__item-btn{width:auto;min-width:210px}.calc__footer{display:flex;align-items:center;margin:0 -10px;justify-content:space-between}.calc__step{display:block;padding:0 10px}.calc__btn{min-width:200px;width:auto;margin:0 10px}.gallery__item{width:310px}.slick-slide .gallery__item{width:310px !important}.models__price-label{font-size:18px;line-height:1.3888888889}.models__price{font-size:24px}.models__item-btn{width:135px;font-size:18px;line-height:1.3888888889}.models__price-container+.models__item-btn{margin-top:8px}.models__item-btn-arrow{display:block}.contacts__item-info{font-size:18px;line-height:1.3888888889}.contacts__item-phone{font-size:24px}}@media (min-width:480px){.load-container__btn{font-size:16px;line-height:1.375;min-width:250px;width:auto}.float__logo-icon{width:45px;height:41px}.float__logo-name{display:block}.header__logo-icon{width:45px;height:41px}.header__logo-name{display:block}.banner__bg{height:760px;left:0;transform:none}.banner__bg:before{margin-left:-230px;margin-right:0}.banner__benefit-item{max-width:280px}.banner__btn-border,.banner__btn-gradient{width:auto;display:inline-flex}.banner__btn-gradient{min-width:280px}.banner__btn-border{min-width:220px}.services__warning{max-width:250px}.services__warning-content{justify-content:flex-start}.services__item{width:calc(50% - 10px)}.services__item-name{font-size:18px}.services__item-btn{font-size:13px;line-height:1.3076923077;width:100%;min-width:0}.services__item-btn-arrow{display:none}.price__nav-item{width:33.3333333333%}.price__nav-link{padding-top:24px;padding-bottom:22px}.price__data-heading{display:flex;align-items:flex-end;padding:0 10px 15px;justify-content:flex-end}.price__data-name-column{flex:0 0 auto;padding:0 10px}.price__data-name-column:nth-child(2){width:28%}.price__data-name-column:nth-child(3){width:26%}.price__data-string{display:flex;align-items:center}.price__data-column{margin-top:0;font-size:14px;line-height:1.3571428571}.price__data-column:nth-child(1){flex:1 1 auto;width:100%}.price__data-column:nth-child(2){width:28%}.price__data-column:nth-child(3){width:26%}.price__included-column:nth-child(1){width:50%}.price__included-column:nth-child(2){width:50%}.benefits__item{display:flex;align-items:center;text-align:left}.benefits__img-container{margin:0}.benefits__img-container+.benefits__item-content{padding-left:20px;margin-top:0}.benefits__title{margin-left:0;max-width:none;margin-right:0}.benefits__border{margin-left:0;margin-right:0}.benefits__text{margin-left:0;max-width:none;margin-right:0}.calc__content{padding-left:30px;padding-right:30px}.calc__info{display:flex;padding:0}.calc__info-column{padding:15px 15px 18px;min-height:100px;display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin-top:0;background:linear-gradient(to bottom,#95a090 0,#95a090 33%,rgba(149,160,144,0) 33%,rgba(149,160,144,0) 100%) left top/1px 7px repeat-y}.calc__info-column:first-child{background:0 0}.calc__info-column:nth-child(1){width:50%}.calc__info-column:nth-child(2){width:50%}.calc__footer{margin:0 -15px}.calc__step{padding:0 15px}.calc__btn{margin:0 15px;min-width:250px}.process{padding-bottom:50px}.process__item{display:flex;align-items:center;text-align:left}.process__img-container{margin:0}.process__img-container+.process__item-content{padding-left:20px;margin-top:0}.process__border{margin-left:0;margin-right:0}.process__text{margin-left:0;max-width:none;margin-right:0}.sequence__content{padding-left:30px;padding-right:30px}.sequence__line-title{font-size:18px;line-height:1.3888888889}.sequence__column{padding-left:30px;padding-right:30px;margin:0 -30px}.sequence__btn-big{min-width:255px;width:auto}.sequence__btn{width:auto;min-width:255px}.about-work__section-head{padding-left:25px;padding-right:66px}.about-work__section-icon{right:25px}.about-work__section-content{padding-left:25px;padding-right:25px}.about-work__client{padding-left:25px;padding-right:25px;width:calc(50% - 6px)}.about-work__client-img{right:-50px}.about-work__client:nth-child(3) .about-work__client-img{right:0}.about-rings__data-item{font-size:18px;line-height:1.3888888889}.consultation__content{padding-left:30px;padding-right:30px}.consultation__submit{min-width:250px;width:auto}.consultation__info{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.consultation__info-img{right:-145px;margin-top:-80px}.consultation__info-btn{min-width:250px;width:auto}.supply-benefits__btn{width:auto;min-width:300px}.about-depth__content{padding-left:30px;padding-right:30px;border:10px solid #f9f5f3;border-radius:25px;margin:0}.about-depth__btn{width:auto;min-width:300px}.about__main-info{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0;border:10px solid #fff;border-radius:25px}.about__info-btn{width:auto;min-width:300px}.about__info-btn-icon{display:block}.questions__section-head{padding-left:25px;padding-right:66px}.questions__section-icon{right:25px}.questions__section-content{padding-left:25px;padding-right:25px}.models__item{width:calc(50% - 20px)}.models__img-container{height:180px}.models__name{padding-top:15px;padding-bottom:15px;font-size:18px;line-height:1.3888888889;text-align:left;justify-content:flex-start}.models__footer{padding-top:15px;padding-bottom:25px;display:block}.models__price-label{line-height:1.375;font-size:16px}.models__price{font-size:20px}.models__item-btn{font-size:16px;line-height:1.375}.models__price-container+.models__item-btn{margin-top:17px;margin-left:0}.models__item-btn-arrow{width:10px;height:10px}.reviews__item-content{padding-left:30px;padding-right:30px}.reviews__quotes-icon{top:25px;right:25px;display:block}.reviews__img-container{width:346px}.reviews-carousel__item-content{padding-left:30px;padding-right:30px}.reviews-carousel__footer{padding-right:53px}.reviews-carousel__quotes-icon{display:block;right:25px}.form-reviews__content{padding-left:30px;padding-right:30px}.form-reviews__captcha{max-width:302px;width:auto}.form-reviews__submit{min-width:250px;width:auto}.text__info-btn{width:auto;min-width:300px}.text__info-btn-icon{display:block}.contacts__info{padding-left:30px;padding-right:30px}.contacts__networks{padding-left:25px;padding-right:25px}.contacts__form{padding-left:30px;padding-right:30px}.contacts__submit{font-size:22px;line-height:1.3636363636}.contacts__submit-icon{width:14px;height:14px}.footer__contact{width:50%}.footer__networks{margin-left:-10px;margin-right:-10px}.footer__network-item{padding-left:10px;padding-right:10px}.footer__network-icon{width:40px}.footer__sub-info-content{display:flex;align-items:center;margin:0 -15px}.footer__logo{margin-left:15px;margin-right:15px}.footer__copyright{padding-left:15px;padding-right:15px}.modal{width:422px}.modal__content{padding-left:58px;padding-right:58px}.modal__submit{font-size:22px;line-height:1.3636363636}.modal__submit-icon{width:14px;height:14px}.menu{width:350px}.menu__close-btn{right:20px}.menu__cities-cover,.menu__nav-cover{padding:0 20px}.menu__nav-list{margin:0 -20px}.menu__nav-link{padding-left:20px;padding-right:20px}}@media (min-width:600px){.h1,h1{font-size:34px}.cover{max-width:570px}.float__logo-icon{width:40px;height:37px}.float__logo-name{font-size:14px}.float__connect{display:flex}.float__telephone-number{font-size:16px}.header__logo-icon{width:40px;height:37px}.header__logo-name{font-size:14px}.header__connect{display:flex}.header__telephone-number{font-size:16px}.banner__breadcrumbs{padding-bottom:24px}.banner__bg{height:660px}.banner__bg:before{margin-left:-130px}.banner__title{font-size:34px;max-width:492px}.banner__benefits{display:flex;align-items:center;flex-wrap:wrap;margin:0 -15px}.banner__benefit-item{width:100%;max-width:none;padding:0 15px}.banner__list-btn{display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px}.banner__btn-border,.banner__btn-gradient{width:calc(50% - 10px);margin-left:5px;margin-right:5px;display:flex}.banner__btn-gradient{min-width:0}.banner__btn-border{min-width:0}.services__item-name{font-size:22px;max-width:100%}.services__item-btn{font-size:14px;line-height:1.2857142857}.services__item-btn-arrow{display:block}.price__nav{margin:0 -5px;padding-bottom:20px}.price__nav-item{padding:0 5px 10px}.price__nav-link{font-size:14px;line-height:1.4285714286}.price__data-name-column:nth-child(2){width:26%}.price__data-name-column:nth-child(3){width:22%}.price__data-column{font-size:16px;line-height:1.375}.price__data-column:nth-child(2){width:26%}.price__data-column:nth-child(3){width:22%}.calc__content{padding-left:50px;padding-right:50px}.calc__info-text{font-size:28px;line-height:1.3571428571}.sequence__content{padding-left:50px;padding-right:50px}.sequence__column{padding-left:50px;padding-right:50px;margin:0 -50px}.sequence__column-title br{display:none}.about-work__client-img{right:-40px}.gallery__content{margin:0 -10px;padding-left:10px;padding-right:10px}.gallery__item{width:50%}.slick-slide .gallery__item{width:100% !important}.consultation__content{padding-left:50px;padding-right:50px}.consultation__field{display:flex;align-items:center}.consultation__field-label{flex:0 0 auto;width:100px;font-size:20px;line-height:1.35}.consultation__field-content{flex:1 1 auto;width:100%}.consultation__field-label+.consultation__field-content{padding-left:20px;padding-top:0}.consultation__info{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}.about-depth__content{padding-left:50px;padding-right:50px}.about__main-info{padding-left:50px;padding-right:50px}.areas__wrapper-carousel{margin:0 -10px;padding-left:10px;padding-right:10px}.areas__slide{width:50%}.slick-slide .areas__slide{width:100% !important}.models__img-container{height:220px}.reviews__item-content{padding-left:40px;padding-right:40px}.reviews__quotes-icon{width:38px;height:38px}.reviews-carousel__content{margin:0 -10px;padding-left:10px;padding-right:10px}.form-reviews__content{padding-left:50px;padding-right:50px}.form-reviews__field{display:flex;align-items:center;flex:0 0 auto}.form-reviews__field-label{flex:0 0 auto;width:100px;font-size:20px;line-height:1.35}.form-reviews__field-content{flex:1 1 auto;width:100%}.form-reviews__field-label+.form-reviews__field-content{padding-left:20px;padding-top:0}.portfolio__item{width:calc(50% - 20px)}.articles__item{width:calc(50% - 20px)}.articles__btn{width:130px}.contacts__info{padding-left:50px;padding-right:50px}.contacts__form{padding-left:50px;padding-right:50px}.menu__cities-cover,.menu__nav-cover{max-width:none}}@media (min-width:768px){.cover{max-width:730px}.load-container__btn{min-width:300px;font-size:22px;line-height:1.3636363636;height:90px}.wrapper__title{font-size:38px}.float__logo-link{width:181px}.float__logo-icon{width:48px;height:44px}.float__logo-name{font-size:20px}.float__logo-icon+.float__logo-name{padding-left:12px}.float__telephone-number{font-size:20px}.header__logo-link{width:181px}.header__logo-icon{width:48px;height:44px}.header__logo-name{font-size:20px}.header__logo-icon+.header__logo-name{padding-left:12px}.header__telephone-number{font-size:20px}.banner__bg{height:760px}.banner__bg:before{margin-left:-235px}.banner__title{font-size:40px;line-height:1.3;max-width:595px}.banner__services{padding-bottom:14px}.banner__service-item{margin-bottom:20px}.banner__service-marker{width:30px;height:30px}.banner__service-text{font-size:18px;line-height:1.3888888889}.banner__text{max-width:500px;font-size:18px;line-height:1.3888888889}.banner__benefits{padding-bottom:16px}.banner__benefit-item{margin-bottom:30px}.banner__list-btn{padding-bottom:0;margin:0 -10px}.banner__btn-border,.banner__btn-gradient{font-size:18px;line-height:1.3888888889;width:auto;margin:0 10px 20px}.banner__btn-gradient{min-width:320px}.banner__btn-arrow{width:12px;height:12px}.banner__btn-border{min-width:250px}.services{padding-bottom:47px}.services__list{margin:0 -10.5px}.services__item{width:calc(50% - 21px);margin:0 10.5px 20px}.services__item-content{padding:38.5px}.services__item-btn{width:auto;min-width:210px}.description__detail{display:flex;margin:0 -22px}.description__detail-column{width:33.3333333333%;padding:0 22px;border-right:1px solid #dfd5cd;border-bottom:none;margin-top:0}.price__included-column:nth-child(1){width:29%}.price__included-column:nth-child(2){width:27%}.price__included-column:nth-child(3){width:44%}.calc__content{padding-bottom:20px}.calc__field-big{display:flex;align-items:center;padding-bottom:40px}.calc__label-big{flex:0 0 auto;width:130px;font-size:20px;line-height:1.35}.calc__content-big{flex:1 1 auto;width:100%}.calc__label-big+.calc__content-big{padding-left:20px;padding-top:0}.calc__list-fields{display:flex;padding-bottom:20px;flex-wrap:wrap;margin:0 -10px;align-items:flex-start}.calc__field{flex:0 0 auto;padding:0 10px;width:33.3333333333%}.calc__field select{font-size:16px;line-height:1.375}.calc__field .jq-selectbox__select{font-size:16px;line-height:1.375}.calc__list-fields .calc__field:nth-child(1){width:35%}.calc__list-fields .calc__field:nth-child(2){width:30%}.calc__list-fields .calc__field:nth-child(3){width:35%}.calc__info{margin-bottom:40px}.calc__info-column{padding:21px 15px 26px;min-height:125px}.calc__info-column:nth-child(1){width:55%}.calc__info-column:nth-child(2){width:45%}.calc__info-text_big{font-size:42px;line-height:1.3571428571}.calc__info-label{font-size:18px;line-height:1.3888888889}.calc__info-text+.calc__info-label{padding-top:2px}.calc__info-text_big+.calc__info-label{margin-top:-6px}.calc__footer{padding-bottom:40px}.calc__step{font-size:32px}.calc__btn{font-size:22px;line-height:1.3636363636;min-width:307px}.calc__btn-icon{width:18px;height:14px}.sequence__btn-big{font-size:20px;line-height:1.35;min-width:290px}.sequence__btn-arrow{width:14px;height:14px}.about-work__client-img{right:0}.about-work__client:nth-child(3) .about-work__client-img{right:10px}.gallery__img-container{height:250px}.gallery__title{font-size:18px;line-height:1.3888888889}.gallery__title+.gallery__data{margin-top:21px}.gallery__data-item{display:flex;align-items:flex-start;margin:18px -5px 0}.gallery__data-name{flex:0 0 auto;width:66px;padding:1px 5px 0}.gallery__data-value{flex:1 1 auto;width:100%;padding:0 5px}.gallery__sub-text{font-size:14px;line-height:1.3571428571;padding-left:20px;padding-right:20px;margin-left:0;margin-right:0;border-radius:8px}.gallery__text-sub-title{font-size:14px;line-height:1.3571428571}.gallery__text{font-size:14px;line-height:1.3571428571}.consultation__submit{min-width:300px;font-size:22px;line-height:1.3636363636}.consultation__submit-icon{width:14px;height:14px}.consultation__info-btn{min-width:286px;font-size:20px;line-height:1.35}.consultation__info-btn-icon{width:14px;height:14px}.supply-benefits__benefit{align-items:center}.supply-benefits__benefit-marker+.supply-benefits__benefit-text{margin-top:0}.supply-benefits__btn{font-size:18px;line-height:1.3888888889;min-width:350px}.supply-benefits__btn-icon{width:14px;height:14px}.about-depth__title span{display:block}.about-depth__btn{font-size:18px;line-height:1.3888888889;min-width:340px}.about-depth__btn-icon{width:14px;height:14px}.about__main-info-title{font-size:28px}.about__main-info-title+.about__main-info-list{margin-top:30px}.about__main-info-item{margin-top:20px}.about__main-info-text{font-size:18px;line-height:1.6111111111}.about__info-title{font-size:28px}.about__info-btn{font-size:18px;line-height:1.3888888889;min-width:422px}.about__info-btn-icon{width:14px;height:14px}.areas__slide{width:33.3333333333%}.models__img-container{height:250px}.models__name{padding:20px 25px;font-size:20px;line-height:1.3;text-align:center;justify-content:center}.models__footer{padding:20px 25px 30px;display:flex}.models__sub{padding:0 25px 20px}.models__price{font-size:22px}.models__item-btn{width:110px;font-size:18px;line-height:1.3888888889}.models__price-container+.models__item-btn{margin-left:15px;margin-top:7px}.models__item-btn-arrow{display:none;width:14px;height:14px}.form-reviews__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-reviews__captcha{max-width:none;width:302px;order:2;flex:0 0 auto}.form-reviews__submit{min-width:270px;font-size:22px;line-height:1.3636363636;order:1}.form-reviews__submit-icon{width:14px;height:14px}.portfolio__img-container{height:250px}.portfolio__title{font-size:18px;line-height:1.3888888889}.portfolio__title+.portfolio__data{margin-top:21px}.portfolio__data-item{margin-top:18px}.portfolio__sub-text{font-size:14px;line-height:1.3571428571;padding-left:20px;padding-right:20px;margin-left:0;margin-right:0;border-radius:8px}.portfolio__text-sub-title{font-size:14px;line-height:1.3571428571}.portfolio__text{font-size:14px;line-height:1.3571428571}.articles__img-container{height:250px}.articles__title{font-size:18px;line-height:1.3888888889}.articles__btn{width:150px}.text__info-title{font-size:28px}.text__info-btn{font-size:18px;line-height:1.3888888889;min-width:400px}.text__info-btn-icon{width:14px;height:14px}.contacts{padding-bottom:100px}.contacts__content:before{display:block}.contacts__info-inner-wrapper{display:flex}.contacts__info{width:50%;padding:50px 30px 60px}.contacts__networks+.contacts__list,.contacts__title-container+.contacts__list{margin-top:54px}.contacts__list+.contacts__networks,.contacts__title-container+.contacts__networks{margin-top:57px}.contacts__form{width:50%;padding:55px 30px 40px}.footer__contact{width:33.3333333333%}.footer__contact:nth-child(3){order:4}.footer__contact:nth-child(4){order:3}.menu__cities-cover,.menu__nav-cover{max-width:none}}@media (min-width:990px){.cover{max-width:970px}.wrapper__sub-info{padding-top:100px}.wrapper__info{padding-top:233px}.spasibo .wrapper__info{padding-top:200px}.float__telephone-number{font-size:18px}.float__btn{display:flex;width:200px}.header__inner-wrapper{justify-content:flex-start;height:157px;margin-left:0;margin-right:0}.header__logo{width:200px;margin:0}.header__logo-signature{display:block}.header__content{padding:0}.header__logo+.header__content{padding-left:20px}.header__nav{display:block}.header__contacts{justify-content:flex-start}.header__nav+.header__contacts{margin-top:15px}.header__location{display:flex}.header__telephone-number{font-size:18px}.header__btn{display:flex}.header__btn-nav{display:none}.nav{display:block}.banner__breadcrumbs{margin-top:-101px}.banner__bg{height:100%}.banner__bg:before{margin-right:-50px;margin-left:0}.banner__cover{padding-top:334px;padding-bottom:65px}.banner__content{max-width:765px}.banner_inner .banner__content{max-width:865px}.banner__title{font-size:45px;line-height:1.3333333333;max-width:665px}.banner__title span{padding-left:20px;padding-right:20px;background:#ff8731;color:#fff;margin-bottom:6px;display:table}.banner_inner .banner__title{line-height:1.23}.banner_inner .banner__title span{padding:0;color:#ff8731;display:inline;background:0 0}.banner__service-item{width:auto}.banner__text{margin-bottom:34px;max-width:570px}.banner__benefit-item{width:auto}.banner__benefit-description br{display:block}.services{padding-bottom:32px}.services__heading{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -25px}.services__heading-content{flex:1 1 auto;padding:0 25px;max-width:700px}.services__warning{flex:0 0 auto;margin:0 25px}.services__heading-content+.services__warning{margin-top:0}.services__label{display:block}.services__item{width:calc(33.3333333333% - 21px)}.services__item-btn{width:100%;min-width:0}.description{padding-top:150px;padding-bottom:107px}.description_inner{padding-top:165px}.description__inner-wrapper:before{display:block}.description__content{padding:56px 0 65px 50px;background:#fff;box-shadow:0 7px 22px rgba(79,70,66,.07);border-radius:25px}.description__map-container{width:588px;height:557px;position:absolute;right:-60px;top:-150px;z-index:1}.description__map{position:relative;width:100%;height:100%;display:block}.description__map-text{position:absolute;left:288px;top:329px;margin-top:0;width:205px;border-radius:15px;padding:11px 15px}.description__map-text span span{display:none}.description__map-text strong{display:block}.description__marker-container{display:block}.description__info{max-width:575px}.price{padding-bottom:70px}.price_inner{padding-bottom:56px}.price__content{display:flex;align-items:flex-start}.price__content_inner{display:block}.price__nav{margin:0;flex-wrap:nowrap;width:172px;flex-direction:column}.price__nav-item{width:100%;margin:0 0 10px;padding:0}.price__nav-link{font-size:16px;line-height:1.375;padding-left:15px;padding-right:15px}.price__nav-icon-container{width:34px;height:34px}.price__nav-text{max-width:none}.price__nav+.price__info-wrapper{padding-left:20px}.price__included+.price__data{margin-top:-11px}.price__data-heading{padding-left:15px;padding-right:15px}.price__data-name-column{padding-left:15px;padding-right:15px}.price__data-string{padding-left:15px;padding-right:15px}.price__data-column{padding:0 15px;font-size:18px;line-height:1.3888888889}.price__included{padding-left:30px;padding-right:30px}.benefits{padding-bottom:54px}.benefits__item{width:20%;text-align:center;display:block;padding-bottom:40px}.column_3 .benefits__item{width:33.33%}.benefits__img-container{margin:0 auto}.benefits__img-container+.benefits__item-content{margin-top:16px;padding-left:0}.benefits__title{max-width:140px;margin:0 auto}.column_3 .benefits__title{max-width:320px}.benefits__border{margin-left:auto;margin-right:auto}.calc__bg{padding:0 0 130px}.calc__cover{padding-top:100px;padding-bottom:0}.calc__wrapper{width:748px}.calc__content{padding:83px 50px 50px}.calc__form{padding:0 45px}.process{padding-bottom:64px;padding-top:105px}.process__heading{margin-bottom:30px}.process__item{width:20%;text-align:center;display:block}.process__item:nth-child(2),.process__item:nth-child(4){margin-top:20px}.process__item:nth-child(3){margin-top:40px}.process__lines{display:block}.process__img-container{margin:0 auto;height:150px;width:150px;border:3px solid #ff8731}.process__number{font-size:30px;line-height:1.2666666667}.process__img-container+.process__item-content{margin-top:15px;padding-left:0}.process__border{margin-left:auto;margin-right:auto;margin-top:11px}.sequence{padding-bottom:107px}.sequence__wrapper:before{display:block}.sequence__info{display:flex}.sequence__img-container{display:block}.sequence__info-content{flex:1 1 auto;width:100%;display:flex;align-items:center}.sequence__img-container+.sequence__info-content{padding-left:35px}.sequence__sub-info{display:flex;align-items:flex-end;justify-content:flex-end}.sequence__column{width:390px;margin:0 -50px 0 50px;flex:0 0 auto;border-radius:25px 0 0}.about-work{padding-bottom:100px}.about-work__content{display:flex;align-items:flex-start}.about-work__info{flex:0 0 auto;width:415px}.about-work__clients{flex:1 1 auto}.about-work__info+.about-work__clients{padding-left:50px;padding-top:0}.about-work__client-img{right:-70px}.about-work__client:nth-child(3) .about-work__client-img{right:0}.about-rings{padding-top:85px;padding-bottom:75px}.about-rings__content{display:flex;align-items:flex-start;justify-content:flex-end}.about-rings__img-container{padding-top:9px;width:430px;flex:0 0 auto;order:2;margin-left:50px}.about-rings__img{margin:0;max-width:none;width:100%}.about-rings__info{flex:1 1 auto;width:100%;order:1}.about-rings__img-container+.about-rings__info{padding-top:0}.about-rings__data-item{padding:15px}.about-rings__data-name{padding:0 15px}.about-rings__data-value{padding:0 15px}.gallery{padding-top:87px;padding-bottom:40px}.questions+.gallery{padding-top:0}.gallery__item{width:33.3333333333%}.consultation__bg{padding:0 0 100px}.consultation_inner .consultation__bg{padding-bottom:225px}.consultation__cover{padding-top:87px;padding-bottom:0}.consultation_inner .consultation__cover{padding-bottom:120px}.consultation__inner-wrapper:before{display:block}.consultation__content{display:flex;align-items:flex-start;justify-content:flex-end;padding:60px 50px 60px}.consultation__form{flex:1 1 auto;width:100%}.consultation__info{width:386px;margin:0;border-radius:25px;padding:44px 30px 50px}.consultation__form+.consultation__info{margin-left:50px;margin-top:0}.consultation__info-content+.consultation__info-btn{margin-top:92px}.supply-benefits{padding-top:106px;padding-bottom:70px}.supply-benefits__content{display:flex;align-items:flex-start;padding-bottom:3px;justify-content:flex-end}.supply-benefits__img-container{flex:0 0 auto;width:532px;order:2;position:relative;margin:60px -90px 37px -120px}.supply-benefits__img{margin:0;max-width:none;width:100%;margin-left: 50px}.supply-benefits__type-list{padding-bottom:0}.supply-benefits__type{width:33.3333333333%;margin-bottom:30px}.about-depth{padding-bottom:100px}.about-depth__content{padding-top:56px}.about-depth__img-container{display:block}.about-depth__sub-info{padding-bottom:60px}.about{padding-top:87px;padding-bottom:25px}.about__main-info{display:flex;align-items:center}.about__main-info-img-container{flex:0 0 auto;width:370px;padding-top:0;padding-bottom:0}.about__main-info-img{max-width:none;width:100%;margin:0}.about__main-info-img-container+.about__main-info-content{padding-left:50px;margin-top:0}.about__main-info-title{font-size:25px}.about__main-info-title+.about__main-info-list{margin-top:20px}.about__main-info-item{margin-top:15px}.about__main-info-text{font-size:16px;line-height:1.625}.about__info{display:flex;align-items:flex-start}.about__info-img-container{width:380px;height:456px;flex:0 0 auto}.about__info_reverse .about__info-img-container{order:2;width:420px;height:420px}.about__info-img{position:relative;max-width:none;width:380px;height:350px;margin:0}.about__info_reverse .about__info-img{width:380px;height:305px}.about__info_reverse .about__info-img.full{width:auto;max-width:100%;height:auto !important}.about__info-small-img{position:absolute;left:32px;bottom:0;width:256px;height:217px;display:block}.about__info_reverse .about__info-small-img{right:0;left:auto;width:256px;height:226px}.about__info-content{flex:1 1 auto;padding-left:50px}.about__info-img-container+.about__info-content{margin-top:0}.about__info_reverse .about__info-content{padding:0 50px 0 0;order:1}.about__info-title{font-size:25px}.areas__cover{padding-top:87px;padding-bottom:50px}.areas__name{font-size:20px;line-height:1.4}.questions{padding-top:87px;padding-bottom:98px}.questions__column{width:50%}.models{padding-bottom:75px}.models__item{width:calc(33.3333333333% - 20px)}.reviews{padding-bottom:80px}.reviews__item-content{display:flex;padding:40px 65px 40px 40px}.reviews__img-container{margin:0}.reviews__info{padding:12px 0 16px}.reviews__img-container+.reviews__info{padding-left:20px;margin-top:0}.reviews__footer{justify-content:space-between}.reviews-carousel{padding-top:90px;padding-bottom:40px}.reviews-carousel__list{align-items:stretch}.reviews-carousel__list .slick-track{align-items:stretch}.reviews-carousel__item{width:50%}.form-reviews__bg{padding:0 0 92px}.form-reviews__cover{padding-top:87px;padding-bottom:0}.form-reviews__inner-wrapper:before{display:block}.form-reviews__content{padding:60px 50px 60px;margin-bottom:50px}.form-reviews__fields{margin-top:-30px}.form-reviews__field{margin-top:30px;width:auto}.form-reviews__field-label{width:auto}.form-reviews__field-content{flex:0 0 auto;width:282px}.form-reviews__field-label+.form-reviews__field-content{padding-left:0;margin-left:20px}.form-reviews__field-textarea{margin-top:30px}.form-reviews__captcha{margin-top:30px}.form-reviews__submit{margin-top:30px}.portfolio{padding-bottom:70px}.portfolio__item{width:calc(33.3333333333% - 20px)}.articles{padding-bottom:80px}.articles__item{width:calc(33.3333333333% - 20px)}.text{padding-top:52px;padding-bottom:67px}.text__info{display:flex;align-items:flex-start;justify-content:flex-end}.text__info-img-container{width:420px;height:420px;flex:0 0 auto;margin-bottom:34px}.text__info-img{position:relative;max-width:none;width:380px;height:305px;margin:0}.text__info-small-img{position:absolute;right:0;bottom:0;width:256px;height:226px;display:block}.text__info-content{padding-right:50px}.text__info-img-container+.text__info-content{padding-top:0}.text__info-title{font-size:25px}.contacts{padding-bottom:120px}.contacts__info{padding-left:60px;padding-right:60px}.contacts__title{font-size:38px}.contacts__form{padding-left:60px;padding-right:60px}.footer__cover{padding-top:80px;padding-bottom:80px}.footer__inner-wrapper{padding-left:0px}.footer__map{width:425px;height:calc(100% - 160px);position:absolute;left:50%;top:80px;margin-left:-470px}.footer__nav-wrapper{display:flex;align-items:flex-start;margin:0 -15px}.footer__nav{width:39%;padding:0 15px;flex:0 0 auto}.footer__categories{width:61%;flex:0 0 auto;padding:0 15px}.footer__contacts{border-top:1px solid #6a5f57;padding-top:30px}.footer__nav-wrapper+.footer__contacts{margin-top:36px}.footer__contact{width:100%}.footer__contact:nth-child(3){order:3}.footer__contact:nth-child(4){order:4}.footer__contact:nth-child(odd){width:52%}.footer__contact:nth-child(even){width:48%}.footer__telephone-number{font-size:22px}.footer__networks{margin-left:-22.5px;margin-right:-22.5px}.footer__network-item{padding-left:22.5px;padding-right:22.5px}.menu__cities-cover,.menu__nav-cover{max-width:none}}@media (min-width:1200px){a:active,a:hover{text-decoration:none}.cover{max-width:1170px}.slick-arrow:active,.slick-arrow:hover{background-color:#ff8731}.slick-arrow:active:before,.slick-arrow:hover:before{background-color:#ff8731;box-shadow:none}.slick-arrow:active .slick-arrow__icon,.slick-arrow:hover .slick-arrow__icon{fill:#fff}.slick-dots{margin-left:-18px;margin-right:-18px}.slick-dots li{margin-left:18px;margin-right:18px}.btn_border:active,.btn_border:hover{color:#fff}.btn:active,.btn:hover{background-color:#48c95f;border-color:#48c95f}.btn-nav:active .btn-nav__icon,.btn-nav:hover .btn-nav__icon{fill:#ff8731}.breadcrumbs__link:active,.breadcrumbs__link:hover{border-color:transparent}.wrapper__sub-info{padding-top:120px}.questions+.wrapper__sub-info{padding-top:0}.float__content{margin:0 -23px}.float__logo{margin:0 23px}.float__btn,.float__btn-nav,.float__connect,.float__location,.float__telephone{margin-left:23px;margin-right:23px}.float__location{display:flex}.float__telephone-number{font-size:22px}.float__telephone-number+.float__working-hours{margin-top:6px}.header__logo+.header__content{padding-left:100px}.header__nav-list{margin:0 -39px}.header__nav-item{padding:0 39px}.header__nav-item.active a,.header__nav-item a:active,.header__nav-item a:hover{color:#ff8731}.header__contacts{margin:0 -23px}.header__btn,.header__btn-nav,.header__connect,.header__location,.header__telephone{margin-left:23px;margin-right:23px}.header__telephone-number{font-size:22px}.header__telephone-number+.header__working-hours{margin-top:6px}.header__btn{width:200px}.header__telephone+.header__btn{margin-left:2px}.nav__link{font-size:18px;line-height:1.2222222222;padding:0 30px}.active .nav__link,.nav__link:active,.nav__link:hover{color:#ff8731}.active .nav__link{cursor:default}.nav__item:first-child .nav__link{padding-left:30px}.nav__item:last-child .nav__link{padding-right:30px}.active .nav__link .nav__icon,.nav__link:active .nav__icon,.nav__link:hover .nav__icon{fill:#ff8731}.banner__breadcrumbs{margin-top:-98px}.banner__bg:before{margin-right:0}.banner__cover{padding-top:331px;padding-bottom:90px}.banner__title{margin-bottom:29px;font-size:52px;line-height:1.3076923077;max-width:none}.banner_inner .banner__title{font-size:44px}.banner_inner .banner__title{line-height:1.33}.banner_inner .banner__title span{padding-left:20px;padding-right:20px;background:#ff8731;color:#fff;margin-bottom:6px;display:table}.banner__services{padding-bottom:24px}.banner__service-item{width:50%}.banner_inner .banner__service-item{width:auto}.banner__service-text{font-size:20px;line-height:1.45}.banner__service-marker+.banner__service-text{margin-left:15px}.banner__text{font-size:20px;line-height:1.45;max-width:600px;margin-bottom:40px}.banner__benefits{padding-bottom:30px}.banner__benefit-title{font-size:18px;line-height:1.3888888889}.banner__benefit-title+.banner__benefit-description{margin-top:8px}.banner__list-btn{margin:0 -12px}.banner__btn-border,.banner__btn-gradient{font-size:22px;line-height:1.3636363636;height:90px;margin-left:12px;margin-right:12px}.banner__btn-gradient{min-width:390px}.banner__btn-arrow{width:14px;height:14px}.banner__btn-border{min-width:295px}.services__heading{padding-bottom:81px}.services__label{font-size:48px;line-height:1.2291666667;top:-42px}.services__item-btn{width:auto;min-width:210px}.description{padding-bottom:112px}.description_inner{padding-top:170px}.description__content{padding-left:80px}.description__map-container{right:80px}.price{padding-top:100px;padding-bottom:90px}.price_inner{padding-top:130px;padding-bottom:70px}.price_inner.inner-page{padding:30px 0}.price__content_inner{width:940px;margin:0 auto}.price__data-name-column:nth-child(3){width:18%}.price__data-column:nth-child(3){width:18%}.price__included{display:flex;align-items:center;padding-left:40px;padding-right:40px}.price__included-title{max-width:170px;flex:0 0 auto}.price__included-title+.price__included-content{padding-left:30px;margin-top:0}.benefits{padding-top:80px;padding-bottom:80px}.price+.benefits{padding-top:20px}.benefits__list{margin:0 -30px}.benefits__item{padding-left:30px;padding-right:30px}.benefits__title{font-size:20px;line-height:1.4;max-width:160px}.benefits__text{font-size:16px;line-height:1.625;margin-top:15px}.calc__cover{padding-top:120px}.process{padding-bottom:80px;padding-top:133px}.cover.wrapper__cover+.process{padding-top:40px}.process__list{margin:0 -30px}.process__item{padding-left:30px;padding-right:30px}.process__lines div:nth-child(1),.process__lines div:nth-child(4){display:block}.process__title{font-size:20px;line-height:1.4}.process__text{font-size:16px;line-height:1.5;margin-top:9px}.sequence{padding-bottom:132px}.sequence__content{padding:43px 65px 0}.sequence__text{font-size:18px;line-height:1.6111111111}.sequence__info+.sequence__sub-info{padding-top:0}.sequence__sub-info-content{padding-top:27px}.sequence__line:first-child{padding-top:31px}.sequence__column{margin-left:74px;width:440px;margin-right:-65px;padding:55px 68px 60px}.sequence__column-title br{display:block}.about-work{padding-bottom:120px}.about-work__info+.about-work__clients{padding-left:65px}.about-work__client{padding-left:30px;padding-right:30px}.about-work__client-info{margin-top:50px}.about-work__client-img{right:0}.about-work__client:nth-child(3) .about-work__client-img{right:10px}.about-rings{padding-top:115px;padding-bottom:98px}.about-rings__img-container{width:628px;padding-top:40px}.about-rings__text+.about-rings__data{margin-top:54px}.gallery{padding-top:112px;padding-bottom:30px}.questions+.gallery{padding-top:20px}.gallery .slick-dots{margin-top:10px}.gallery__img-container{height:297px}.gallery__info{padding:18px 25px 38px}.gallery__info_custom{padding-bottom:25px}.gallery__footer{padding-left:25px;padding-right:25px}.consultation_inner .consultation__bg{padding-bottom:235px}.consultation__cover{padding-top:112px}.consultation_inner .consultation__cover{padding-bottom:130px}.consultation__inner-wrapper{width:940px}.consultation__content{padding-left:60px;padding-right:60px}.consultation__info{padding-left:35px;padding-right:35px;margin-right:-16px}.consultation__form+.consultation__info{margin-left:54px}.consultation__info-btn:active .consultation__info-btn-icon,.consultation__info-btn:hover .consultation__info-btn-icon{fill:#fff}.supply-benefits{padding-top:118px;padding-bottom:90px}.supply-benefits__heading{margin-bottom:52px}.supply-benefits__img-container{margin-right:0;margin-top:70px}.supply-benefits__types{display:flex;align-items:flex-start;justify-content:flex-end}.supply-benefits__type:nth-child(1){width:36%}.supply-benefits__type:nth-child(2){width:30%}.supply-benefits__type:nth-child(3){width:34%}.supply-benefits__btn{display:flex;flex:0 0 auto}.supply-benefits__types-content+.supply-benefits__btn{margin-left:60px;margin-top:29px}.supply-benefits__btn:active .supply-benefits__btn-icon,.supply-benefits__btn:hover .supply-benefits__btn-icon{fill:#fff}.about-depth{padding-bottom:120px}.about-depth__content{padding-left:70px;padding-right:70px}.about-depth__info{padding-bottom:8px}.about-depth__img-container{margin-top:-15px}.about-depth__sub-info{display:flex;align-items:center;justify-content:flex-end;padding-bottom:65px}.about-depth__btn{display:flex;flex:0 0 auto}.about-depth__sub-text+.about-depth__btn{margin-left:60px;margin-top:0}.about-depth__btn:active .about-depth__btn-icon,.about-depth__btn:hover .about-depth__btn-icon{fill:#fff}.about{padding-top:115px;padding-bottom:33px}.about__main-info{padding:70px;margin-bottom:80px}.about__main-info-img-container{width:453px}.about__main-info-img-container+.about__main-info-content{padding-left:74px}.about__main-info-title{font-size:28px}.about__main-info-title+.about__main-info-list{margin-top:30px}.about__main-info-item{margin-top:20px}.about__main-info-text{font-size:18px;line-height:1.6111111111}.about__info{padding-bottom:80px}.about__info:last-child{padding-bottom:0}.about__info-img-container{width:411px;height:456px}.about__info_reverse .about__info-img-container{width:520px;height:520px}.about__info-img{width:411px;height:330px}.about__info_reverse .about__info-img{width:427px;height:393px}.about__info_reverse .about__info-small-img{width:309px;height:273px}.about__info-content{padding-left:60px}.about__info-img-container+.about__info-content{padding-top:20px}.about__info_reverse .about__info-content{padding:0 60px 0 0}.about__info-title{font-size:28px}.about__info-btn:active .about__info-btn-icon,.about__info-btn:hover .about__info-btn-icon{fill:#fff}.about__info-list{margin-top:0}.about__info-list:first-child{margin-top:0}.about__info-list:first-child{width:43%}.about__info-list:last-child{width:57%}.areas .slick-dots{margin-top:10px;padding-bottom:60px}.areas__cover{padding-top:121px;padding-bottom:0}.areas__slide{width:25%}.areas__slide-info:active .areas__name,.areas__slide-info:hover .areas__name{color:#ff8731}.questions{padding-top:115px;padding-bottom:118px}.models{padding-top:112px;padding-bottom:95px}.models__img-container{height:297px}.models__price-label{font-size:18px;line-height:1.3888888889}.models__price{font-size:24px}.models__item-btn{width:155px}.models__price-container+.models__item-btn{margin-top:8px}.models__item-btn-arrow{display:block}.models__item-btn:active .models__item-btn-arrow,.models__item-btn:hover .models__item-btn-arrow{fill:#fff}.reviews{padding-bottom:100px}.reviews__info{padding-bottom:23px}.reviews__text{font-size:18px;line-height:1.6111111111}.reviews__user-info{font-size:18px;line-height:1.3888888889}.reviews-carousel{padding-top:110px;padding-bottom:0}.reviews-carousel .slick-dots{margin-top:10px}.reviews-carousel__item-content{padding:31px 40px 40px}.reviews-carousel__quotes-icon{bottom:38px}.form-reviews__cover{padding-top:115px}.form-reviews__inner-wrapper{width:940px}.form-reviews__content{padding-left:60px;padding-right:60px}.portfolio{padding-bottom:90px}.portfolio__img-container{height:297px}.portfolio__info{padding:18px 25px 24px}.portfolio__footer{padding-left:25px;padding-right:25px}.portfolio__footer .portfolio__data-name{width:96px}.portfolio__load-container{padding-top:20px}.articles{padding-bottom:100px}.articles__img-container{height:297px}.articles__info{padding:25px 25px 19px}.articles__footer{padding-left:25px;padding-right:25px}.articles__load-container{padding-top:20px}.text{padding-bottom:97px}.text__info{padding-top:45px}.text__info-img-container{width:520px;height:520px}.text__info-img{width:427px;height:393px}.text__info-small-img{width:309px;height:273px}.text__info-content{padding-right:60px}.text__info-title{font-size:28px}.text__info-btn{min-width:422px}.text__info-btn:active .text__info-btn-icon,.text__info-btn:hover .text__info-btn-icon{fill:#fff}.contacts{padding-bottom:174px;padding-top:45px}.contacts__img-container{display:block}.contacts__content{width:834px;  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;}.contacts__item-email:active,.contacts__item-email:hover{color:#ff8731}.footer__inner-wrapper{padding-left:0px}.footer__map{width:592px;margin-left:-570px}.footer__nav-item a:active,.footer__nav-item a:hover{color:#ff8731}.footer__category-link:active,.footer__category-link:hover{color:#ff8731}.footer__policy:active,.footer__policy:hover{text-decoration:underline}.menu__cities-cover,.menu__nav-cover{max-width:none}.menu__search-btn:active,.menu__search-btn:hover{background-color:#48c95f}.menu__city:active,.menu__city:hover{color:#ff8731}.menu__nav-link:active,.menu__nav-link:hover{color:#ff8731}.menu__nav-link:active .menu__nav-icon,.menu__nav-link:hover .menu__nav-icon{fill:#ff8731;stroke:#ff8731}}@media (min-width:1360px){.fancybox__container_menu{z-index:1000}.float__cover{max-width:1330px}.float__contacts{justify-content:flex-end}.float__telephone+.float__btn{margin-left:2px}.float__btn-nav{width:90px;height:100%;border-left:1px solid #f3ebe5;border-right:1px solid #f3ebe5;transition:background-color .2s ease,border-color .2s ease}.float__btn-nav:active,.float__btn-nav:hover{background-color:#f9f5f2;border-color:#f9f5f2}.float__btn-nav.active{background-color:#f9f5f2;border-color:#f9f5f2}.float__contacts+.float__btn-nav{margin-left:7px}.float__btn-nav-icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.float__btn-nav.active .float__btn-nav-icon{fill:#ff8731}.gallery_inner{padding-bottom:67px}.gallery .slick-prev{left:-85px}.gallery .slick-next{right:-85px}.gallery_inner .gallery__nav{display:none}.areas .slick-prev{left:-85px}.areas .slick-next{right:-85px}.reviews-carousel{padding-bottom:60px}.reviews-carousel .slick-prev{left:-85px}.reviews-carousel .slick-next{right:-85px}.menu{width:100%;position:relative;height:auto;transform:none;transition:none}.opened-modal .menu{transform:none}.menu__content{height:auto;overflow:visible}.menu__close-btn{display:none}.menu__cities-cover,.menu__nav-cover{max-width:1330px;padding:0 15px;margin:0 auto;min-width:320px}.menu__search-container{display:flex;align-items:center}.menu__search-label{padding-right:33px;margin-top:0}.menu__search-label+.menu__search-form{margin-top:0}.menu__search-input{height:60px;padding-right:75px}.menu__search-btn{width:50px;height:50px;top:50%;margin-top:-25px}.menu__list-cities{margin:0 -20px;display:flex;align-items:flex-start;flex-wrap:wrap}.menu__city-item{display:block;flex:0 0 auto;padding:0 20px;width:16.66%}.menu__nav-list{display:flex;padding:0}.menu__nav-item{display:flex;flex:1 1 auto}.menu__nav-link{height:100px;font-size:14px;line-height:1.2857142857;padding-top:0;padding-bottom:0}.menu__nav-link:active,.menu__nav-link:hover{background-color:#fbe7d9}.menu__nav-link-text br{display:block}}@media (min-width:1500px){.fancybox__container_menu .fancybox__slide{padding-top:120px !important}.noscroll .fancybox__container_menu .fancybox__slide{padding-top:30px !important}.float__cover{max-width:1390px}.gallery .slick-prev{left:-110px}.gallery .slick-next{right:-110px}.areas .slick-prev{left:-110px}.areas .slick-next{right:-110px}.reviews-carousel .slick-prev{left:-110px}.reviews-carousel .slick-next{right:-110px}.menu{width:1445px}.menu__content{border-radius:15px}.menu__cities-cover,.menu__nav-cover{max-width:1390px}.menu__list-cities{font-size:18px;line-height:1.3888888889;padding-bottom:21px}.menu__city-item{margin-bottom:15px}.menu__nav-link{height:120px;font-size:16px;line-height:1.25}}@media (min-width:1600px){.calc__bg{padding-left:30px;padding-right:30px}.calc__bg:before{border-radius:55px 55px 319px 319px}.consultation__bg{padding-left:30px;padding-right:30px}.consultation__bg:before{border-radius:55px 55px 319px 319px}.form-reviews__bg{padding:30px 30px 92px}.form-reviews__bg:before{border-radius:55px 55px 319px 319px}.form-reviews__cover{padding-top:145px}.footer__bg{padding:0 30px}.footer__bg:before{border-radius:55px 55px 0 0}}@media (min-width:1700px){.menu{width:1645px}}

/* Стили для поиска */
#cityfilter {
  width: 100%;
  padding: 12px 15px;
  font-size: 16px;
  border: 1px solid #ddd;
  border-radius: 8px;
  outline: none;
  transition: border-color 0.2s, box-shadow 0.2s;
}

#cityfilter:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.2);
}

/* Подсветка найденного текста */
#citylist mark {
  background-color: #fff3cd;
  color: #856404;
  padding: 0 2px;
  border-radius: 2px;
}

/* Сообщение "не найдено" */
.no-results .menu__city {
  color: #999;
  font-style: italic;
}

/* Кнопка показать все / скрыть */
.show-all-btn,
.hide-cities-btn {
  color: #007bff !important;
  font-weight: 500;
  cursor: pointer;
}

.show-all-btn:hover,
.hide-cities-btn:hover {
  color: #0056b3 !important;
  text-decoration: underline;
}

/* Подсветка при наведении */
.menu__city-item .menu__city:hover {
  color: #28a745;
}

/* Скролл списка городов */
#citylist {
  max-height: 350px;
  overflow-y: auto;
}

/* Плавное появление */
.menu__city-item {
  transition: opacity 0.15s ease;
}

/* Крестик всегда видим */
.menu__close-btn {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 100;
}

/* Если крестик скрывается через медиа-запрос — переопределяем */
@media (min-width: 768px) {
  .menu__close-btn {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

@media (min-width: 1024px) {
  .menu__close-btn {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

