@charset "UTF-8";:root{--color-stroke-h:#cecece;--color-alt:#fff;--color-bg:#f9f9f9;--color-stroke:#e3e3e3;--color-caption:#cacaca;--color-caption2:#262626;--color-popover-bg:rgba(0,0,0,.8);--color-decor:#7f5539;--color-error:#c71f37;--color-accent:#ed6930;--color-caption31:#fff;--color-accent-h:#e15012;--color-main:#2b2926;--color-main:#2c2c2c;--color-decor-bg:#f1e9e0;--color-main-bg:#fff}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}.page-template-tpl-blog h1{margin:0 0 .3em}hr{height:0;overflow:visible;box-sizing:content-box}pre{font-size:1em;font-family:monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0;line-height:1.5;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,legend{padding:0}legend{color:inherit;max-width:100%;box-sizing:border-box;white-space:normal;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=checkbox]{height:18px;transform:translateY(-1px);appearance:none;position:relative;margin:0 11px 0 0;border-radius:2px;background:var(--color-accent);width:18px;vertical-align:middle}[type=checkbox]:checked:before{height:12px;transform:translate(-50%,-50%);content:"";position:relative;top:50%;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" fill="none" viewBox="0 0 12 8"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 1 4.125 7 1 4.273"/></svg>') no-repeat 50%/contain;left:50%;width:12px;display:block}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{height:12px;background-color:var(--color-stroke);width:12px}::-webkit-scrollbar-thumb{height:12px;background-color:var(--color-accent-h);border-radius:6px;width:12px}.menu__wrapper ::-webkit-scrollbar,.menu__wrapper ::-webkit-scrollbar-thumb{height:8px;width:8px}img{height:auto;max-width:100%;display:block}textarea{resize:none}input{font-family:Geologica,sans-serif}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=file]{height:0;pointer-events:none;opacity:0;width:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}svg{pointer-events:none;max-width:100%}button{cursor:pointer}a{text-decoration:none;color:unset}a[href^="mailto:"],a[href^="tel:"]{font-variant-numeric:lining-nums;white-space:nowrap}[data-whatintent=mouse] :focus{outline:0}:root{--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-height:36px;--f-spinner-width:36px;--f-spinner-stroke:2.75;--f-spinner-color-1:rgba(0,0,0,.1)}.flex{justify-content:space-between;flex-direction:row;display:flex}.flex.column{flex-direction:column}.flex.around{justify-content:space-around}.flex.center{justify-content:center}.flex.left{justify-content:flex-start}.flex.right{justify-content:flex-end}.flex.vcenter{align-items:center}.flex.vtop{align-items:flex-start}.flex.vbottom{align-items:flex-end}.flex.wrap{flex-wrap:wrap}.f-spinner{height:var(--f-spinner-height);padding:0;margin:auto;width:var(--f-spinner-width)}.f-spinner svg{animation:f-spinner-rotate 2s linear infinite;height:100%;width:100%;vertical-align:top}.f-spinner svg *{fill:none;stroke-width:var(--f-spinner-stroke)}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{animation:f-spinner-dash 2s ease-in-out infinite;stroke:var(--f-spinner-color-2)}@keyframes f-spinner-rotate{to{transform:rotate(1turn)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:f-throwOutUp 175ms ease-out both}.f-throwOutDown{animation:f-throwOutDown 175ms ease-out both}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translateX(75px);opacity:0}}:root{--f-button-transform:none;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-width:20px;--f-button-svg-fill:none;--f-button-hover-bg:#e0e0e0;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65;--f-button-width:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-transition:all .15s ease;--f-button-shadow:none;--f-button-height:40px;--f-button-active-bg:#d0d0d0;--f-button-color:#374151;--f-button-bg:#f8f8f8}.f-button{height:var(--f-button-height);pointer-events:all;padding:0;justify-content:center;border:var(--f-button-border);color:var(--f-button-color);transition:var(--f-button-transition);position:relative;box-sizing:content-box;margin:0;align-items:center;box-shadow:var(--f-button-shadow);border-radius:var(--f-button-border-radius);background:var(--f-button-bg);cursor:pointer;width:var(--f-button-width);display:flex}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{stroke-linecap:round;height:var(--f-button-svg-height);transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none;fill:var(--f-button-svg-fill);transition:opacity .15s ease;stroke-width:var(--f-button-svg-stroke-width);width:var(--f-button-svg-width);stroke:currentcolor;stroke-linejoin:round}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{transform:translateY(-50%);top:50%}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{right:var(--f-button-next-pos);left:auto}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{transform:translateX(-50%);top:auto;left:50%}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{overflow:hidden!important;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overscroll-behavior-y:none;width:auto}.fancybox__container{-webkit-tap-highlight-color:transparent;overflow:visible;--f-spinner-color-2:#bbb;padding:0;right:0;color:#f8f8f8;--f-spinner-height:50px;position:fixed;--f-spinner-width:50px;flex-direction:column;--fancybox-bg:rgba(24,24,27,.98);--fancybox-hover-color:#fff;outline:0;bottom:0;top:0;--f-spinner-stroke:3.65;transform-origin:top left;box-sizing:border-box;margin:0;overscroll-behavior-y:contain;--fancybox-slide-gap:10px;left:0;direction:ltr;--fancybox-color:#dbdbdb;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-size-adjust:100%;--f-spinner-color-1:hsla(0,0%,100%,.1);display:flex;z-index:var(--fancybox-zIndex,1050)}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{right:0;position:fixed;opacity:var(--fancybox-opacity,1);bottom:0;will-change:opacity;top:0;background:var(--fancybox-bg);left:0;z-index:-1}.fancybox__carousel{flex:1;min-height:0;overflow-y:visible;overflow-x:clip;position:relative;box-sizing:border-box;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{height:100%;margin:0 auto;display:flex}.fancybox__slide{flex:0 0 auto;height:100%;overflow:auto;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:4px;position:relative;flex-direction:column;overscroll-behavior:contain;margin:0 var(--fancybox-slide-gap) 0 0;align-items:center;width:100%;display:flex}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{flex:0 0 0;content:"";margin:auto}.fancybox__content{padding:2rem;color:var(--fancybox-content-color,#374151);position:relative;max-width:100%;flex-direction:column;align-self:center;margin:0;border-radius:0;background:var(--fancybox-content-bg,#fff);cursor:default;display:flex;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{transform:translateZ(0);min-height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0;transition:none;background:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;margin:auto;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.fancybox__caption{overflow-wrap:anywhere;flex-shrink:0;padding:14px 0 4px;color:var(--fancybox-color,currentColor);max-width:100%;align-self:center;opacity:var(--fancybox-opacity,1);visibility:visible;margin:0;cursor:auto;line-height:1.375}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;right:8px;position:absolute;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-hover-color:var(--fancybox-color,#fff);--f-button-svg-height:22px;--f-button-svg-width:22px;right:0;position:absolute;--f-button-hover-bg:transparent;opacity:.75;--f-button-width:34px;top:-38px;--f-button-border-radius:4px;--f-button-height:34px;--f-button-active-bg:transparent;--f-button-color:var(--fancybox-color,#fff);--f-button-bg:transparent}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;position:relative;margin:0}.fancybox__footer .fancybox__caption{padding:24px;transition:all .25s ease;opacity:var(--fancybox-opacity,1);width:100%}.is-compact .fancybox__footer{right:0;position:absolute;bottom:0;background:rgba(24,24,27,.5);left:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-hover-color:#fff;--f-button-svg-height:18px;--f-button-outline-color:#000;--f-button-svg-width:18px;right:5px;--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-filter:none;top:5px;--f-button-border-radius:50%;--f-button-active-bg:rgba(0,0,0,.6);--f-button-color:#fff;--f-button-bg:rgba(0,0,0,.6)}.fancybox__nav{--f-button-transform:none;--f-button-hover-color:var(--fancybox-hover-color);--f-button-next-pos:1rem;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-width:26px;--f-button-svg-fill:none;--f-button-prev-pos:1rem;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));opacity:var(--fancybox-opacity,1);--f-button-svg-disabled-opacity:.65;--f-button-width:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-transition:all .15s ease;--f-button-shadow:none;--f-button-height:50px;--f-button-active-bg:rgba(24,24,27,.5);--f-button-color:var(--fancybox-color);--f-button-bg:transparent}.fancybox__nav .f-button:before{right:-20px;content:"";position:absolute;bottom:-30px;top:-30px;left:-20px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));cursor:pointer;left:50%;z-index:30}.fancybox-protected{right:0;bottom:0}.fancybox-ghost,.fancybox-protected{position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;pointer-events:none;-o-object-fit:contain;object-fit:contain;width:100%}.fancybox-focus-guard{pointer-events:none;position:fixed;outline:0;opacity:0}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:f-fadeIn .25s ease .1s backwards}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:f-fadeIn .35s ease backwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:f-fadeOut .15s ease forwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:f-fadeOut .35s ease forwards}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{overflow:visible;min-height:1px;flex-shrink:1;max-width:100%}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:100%;width:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-width:100%;max-height:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;color:#fff;background:rgba(24,24,27,.9)}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{height:100%;border:0;background:transparent;width:100%;display:block}.fancybox-placeholder{height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;clip:rect(1px,1px,1px,1px)!important;position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;margin:-1px!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-border-radius:2px;--f-button-next-pos:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-offset:0;--f-button-prev-pos:0;--f-thumb-height:72px;--f-thumb-width:96px;--f-thumb-outline:0;--f-thumb-hover-opacity:1;--f-thumb-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-hover-opacity:1;--f-thumb-opacity:.5;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:20px}.f-thumbs{-webkit-tap-highlight-color:transparent;flex:0 0 auto;overflow:hidden;transform:translateZ(0);position:relative;perspective:1000px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs .f-spinner{height:100%;position:absolute;top:0;border-radius:2px;left:0;width:100%;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;width:100%}.f-thumbs__track{will-change:transform;display:flex}.f-thumbs__slide{flex:0 0 auto;height:var(--f-thumb-height);overflow:visible;padding:0;justify-content:center;position:relative;min-width:var(--f-thumb-width);box-sizing:content-box;margin:0;align-items:center;cursor:pointer;width:var(--f-thumb-width);display:flex}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;bottom:0;top:0;cursor:pointer;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px)}.is-modern .f-thumbs__slide{transform:translate3d(calc(var(--shift, 0)*-1px),0,0);pointer-events:none;transition:none;--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*0.5*(1 - var(--progress, 0))) round var(--f-thumb-border-radius,0))}.is-modern .f-thumbs__slide>*{-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide,.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{height:100%;overflow:hidden;pointer-events:auto;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .2s ease;position:relative;outline:0;opacity:var(--f-thumb-opacity);margin:0;border-radius:var(--f-thumb-border-radius);background:transparent;cursor:pointer;width:100%;touch-action:manipulation}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{animation:f-fadeIn .2s ease-out;height:auto;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);right:0;content:"";position:absolute;bottom:0;top:0;border-radius:var(--f-thumb-border-radius);left:0;z-index:10}.f-thumbs__slide__img{height:100%;overflow:hidden;pointer-events:none;padding:var(--f-thumb-offset);right:0;position:absolute;-o-object-fit:cover;object-fit:cover;bottom:0;top:0;box-sizing:border-box;left:0;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px;margin:0 auto}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{padding:0 8px;flex-wrap:wrap;margin:auto 0}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-border-radius:2px;--f-thumb-outline-color:#ededed;transition:max-height .35s cubic-bezier(.23,1,.32,1);position:relative;--f-thumb-height:72px;--f-thumb-width:96px;opacity:var(--fancybox-opacity,1);--f-thumb-outline:2px}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-hover-opacity:1;--f-thumb-opacity:.5}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-clip-width:46px;--f-thumb-hover-opacity:1;--f-thumb-opacity:1;--f-thumb-extra-gap:20px}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-height:48px;--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-button-hover-color:var(--fancybox-hover-color);pointer-events:none;--f-button-svg-height:24px;padding:0;justify-content:space-between;--f-button-svg-stroke-width:1.5;--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,.94));--f-button-svg-width:24px;--f-button-svg-fill:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));color:var(--fancybox-color,currentColor);flex-direction:row;--f-button-hover-bg:rgba(70,70,73,.65);--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));opacity:var(--fancybox-opacity,1);--f-button-svg-disabled-opacity:.65;--f-button-width:46px;margin:0;--f-button-border-radius:0;--f-button-height:46px;--f-button-active-bg:rgba(90,90,93,.65);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;--f-button-color:var(--fancybox-color);--f-button-bg:rgba(24,24,27,.65);display:flex;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{right:0;position:absolute;top:0;left:0}.is-idle .fancybox__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__toolbar__column{flex-wrap:wrap;flex-direction:row;align-content:flex-start;display:flex}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{justify-content:flex-end;flex-wrap:nowrap;display:flex}.fancybox__infobar{padding:0 5px;font-size:17px;text-align:center;font-variant-numeric:tabular-nums;cursor:default;-webkit-font-smoothing:subpixel-antialiased;line-height:var(--f-button-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child,:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{height:3px;transform:scaleX(0);pointer-events:none;right:0;transition-timing-function:linear;position:absolute;top:0;transform-origin:0;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:transform;z-index:30}.page__body{overflow-anchor:none;height:100%;min-height:calc(var(--vh)*100);font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:300;font-style:normal;color:var(--color-main);flex-direction:column;min-width:320px;background:var(--color-main-bg);line-height:1.5;font-family:Geologica,sans-serif;display:flex}.page__content{display:inline-block}.page__date{font-size:12px;margin-bottom:20px!important;color:var(--color-caption2);line-height:16px;margin-top:-36px!important}.hide-scroll{height:calc(var(--vh)*100);position:fixed;top:0;left:0;width:100%}.visually-hidden:not(:focus,:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;-webkit-clip-path:inset(100%);clip-path:inset(100%);margin:-1px;width:1px;white-space:nowrap}.container{padding:0 20px;max-width:1340px;margin:0 auto;width:100%}.container--small{max-width:900px}.logo{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;align-items:center;display:flex}.logo img{margin-right:16px}.logo__text{font-size:22px;font-weight:500;margin:0;align-items:center;line-height:28px;display:grid}.logo__text span{font-size:14px;font-weight:300;line-height:24px}.logo--header img{height:56px;width:56px}.logo--header .logo__text{transition:color .3s}.window_is_scrolled .logo--header .logo__text{color:var(--color-main)!important}.logo--header .logo__text span{transition:color .3s}.window_is_scrolled .logo--header .logo__text span{color:var(--color-caption2)!important}.header-link{padding:16px;border:none;gap:12px;background-color:var(--color-decor-bg);align-items:center;border-radius:8px;display:flex}.header-link__icon{fill:var(--color-decor);margin-right:12px}.header-link__text{pointer-events:none;font-size:16px;font-weight:400;color:var(--color-main);transition:color .3s;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:24px}.header-link__arrow{height:28px;pointer-events:none;justify-content:center;background-color:var(--color-alt);align-items:center;border-radius:50%;margin-left:auto;width:28px;display:flex}.header-link__arrow svg{fill:var(--color-main);transition:fill .3s}.header-link:focus .header-link__text,.header-link:hover .header-link__text{color:var(--color-decor)}.header-link:focus .header-link__arrow svg,.header-link:hover .header-link__arrow svg{fill:var(--color-decor)}.social{height:100%;justify-content:center;background-color:var(--color-decor-bg);align-items:center;border-radius:50%;width:100%;display:flex}.social.vk{background-color:#07f}.social.tg{background-color:#039be5}.social.whatsapp{background-color:#25d366}.social__image{height:24px;position:relative;width:24px}.breadcrumbs{list-style:none;padding:16px 0 0;flex-wrap:wrap;margin:0 0 16px;align-items:center;display:flex}.breadcrumbs__item{margin-right:24px;position:relative;display:flex}.breadcrumbs__item:before{height:6px;transform:translateY(-50%);right:-15px;content:"";position:absolute;top:50%;background-color:#a8a9a9;border-radius:50%;width:6px}.breadcrumbs__link{font-size:14px;font-weight:400;color:var(--color-caption2);transition:color .3s;line-height:24px}.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:var(--color-main)}.breadcrumbs__current{font-size:14px;font-weight:400;line-height:24px}.service-preview .breadcrumbs__link{color:#a8a9a9}.service-preview .breadcrumbs__link:focus,.service-preview .breadcrumbs__link:hover{color:#fff}.button-accent,.service-preview .breadcrumbs__current{color:var(--color-alt)}.button-accent{padding:16px 24px;justify-content:center;border:none;font-weight:400;transition:background-color .3s;text-align:center;background-color:var(--color-accent);align-items:center;border-radius:8px;display:flex}.page-calculate__result .button-accent{width:100%}.field__consent2{font-size:14px;width:calc(100% - 29px)}.field--consent a{color:var(--color-accent)}.field--consent [type=checkbox]{transform:translateY(3px)}.button-accent span{pointer-events:none}.button-accent svg{fill:var(--color-alt);margin-left:12px}.button-accent:focus,.button-accent:hover{background-color:var(--color-accent-h)}.button-price{padding:16px 32px;justify-content:center;font-size:16px;border:none;font-weight:500;color:var(--color-alt);transition:background-color .3s;text-align:center;background-color:var(--color-accent);align-items:center;border-radius:8px;line-height:24px;display:flex}.button-price svg{margin-right:12px}.button-price span{pointer-events:none}.button-price:focus,.button-price:hover{background-color:var(--color-accent-h)}.button-calculator{padding:14px 18px;font-size:16px;border:2px solid var(--color-accent);font-weight:500;color:#fff;transition:border-color 3s,color .3s,background-color .3s;text-align:center;border-radius:8px;background:var(--color-accent);width:100%;line-height:24px;display:block}.button-calculator svg{fill:var(--color-alt);margin-right:12px}.button-calculator span{pointer-events:none}.button-calculator:focus,.button-calculator:hover{color:var(--color-accent);background:var(--color-alt)}.button-prev{padding:16px 24px;justify-content:center;font-size:16px;border:none;font-weight:400;color:var(--color-caption2);transition:background-color .3s;text-align:center;background-color:#f4f7f9;align-items:center;border-radius:16px;line-height:24px;display:flex}.button-prev span{pointer-events:none}.button-prev svg{fill:var(--color-caption2);margin-right:12px}.button-prev:focus,.button-prev:hover{background-color:var(--color-alt)}.h1{font-size:52px}.h1,.h2{font-weight:700;color:var(--color-main);margin:0;line-height:1.2}.h2{font-size:38px}.h3,.page-template-tpl-blog .h2{font-weight:500}.h3{font-size:34px;color:var(--color-main);margin:0;line-height:1.2}.orange{color:var(--color-accent)}.white_color{color:var(--color-alt)}.nowrap{white-space:nowrap}.nomargin{margin:0!important}.calculator{padding:32px;background-color:var(--color-alt);border-radius:24px}.calculator__title{font-size:22px;font-weight:600;margin:0 0 24px;line-height:1.3}.calculator__fieldset{border:none;margin:0 0 24px}.calculator__fieldset.space{padding:9px 16px;border-radius:8px;background:#f5f7fa}.calculator__fieldset label span{font-weight:300}.calculator__legend{font-size:16px;font-weight:700;color:var(--color-caption2);margin:0 0 16px;line-height:24px}.calculator__fieldset.space .calculator__legend{font-size:13px;font-weight:300;color:#707d89;margin:0;line-height:1.3}.calculator__range-wrap{grid-template-columns:103px 1fr;grid-column-gap:24px;align-items:center;display:grid}.calculator__range-field{max-width:100%}.calculator__range-field input{padding:0;font-size:16px;border:0;color:var(--color-main);transition:border-color .3s;background-color:transparent;width:100%;line-height:24px}.calculator__range-field input::-moz-placeholder{color:var(--color-caption)}.calculator__range-field input::placeholder{color:var(--color-caption)}.calculator__range-field input:focus{border-color:var(--color-main)!important}.calculator__range-field input:hover{border-color:var(--color-stroke-h)}.calculator__range{transform:translateY(10px)}.calculator__range .noUi-target{box-shadow:none;border-radius:10px;background:transparent}.calculator__range .noUi-handle{border:2px solid transparent;box-shadow:none;border-radius:50%;background:0 0;cursor:pointer}.calculator__range .noUi-handle:after,.calculator__range .noUi-handle:before{display:none}.calculator__range .noUi-touch-area{border-radius:50%;background:var(--color-accent)}.calculator__range .noUi-horizontal{height:2px;border:none}.calculator__range .noUi-horizontal .noUi-handle{height:16px;right:-8px;top:-7px;width:16px}.calculator__range .noUi-connect{background:var(--color-accent)}.calculator__range .noUi-handle:focus,.calculator__range .noUi-handle:hover{border:2px solid var(--color-accent)}.calculator__range .noUi-handle:focus .noUi-touch-area,.calculator__range .noUi-handle:hover .noUi-touch-area{transition:background .3s;background:var(--color-alt)}.calculator__range-max,.calculator__range-min{margin:0}.calculator__list{list-style:none;padding:0;flex-direction:column;gap:12px;margin:0;display:flex}@media (min-width:1024px){.calculator__list.col2{grid-template-columns:repeat(2,1fr);display:grid}}.calculator__item{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:8px;align-items:center;display:grid}.calculator__label{font-size:16px;font-weight:300;color:var(--color-main);position:relative;cursor:pointer;line-height:24px;padding-left:29px}.calculator__label:before{height:18px;border:1px solid #d2dae1;content:"";position:absolute;top:2px;border-radius:50%;left:0;width:18px}.calculator__label:after{height:10px;transition:opacity .3s;content:"";position:absolute;opacity:0;top:6px;background-color:var(--color-accent);border-radius:50%;left:4px;width:10px}.calculator__item input:checked~.calculator__label:after{opacity:1}.calculator__popover{height:14px;position:relative;align-items:center;width:14px;display:grid}.calculator__popover-icon{display:grid}.calculator__popover-text{transform:translateY(-50%);pointer-events:none;padding:8px 12px;font-size:14px;color:#d3dce6;transition:opacity .3s;position:absolute;max-width:172px;opacity:0;text-align:center;top:50%;border-radius:12px;background:var(--color-popover-bg);left:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:24px;z-index:1}.calculator__popover-text:before{height:14px;transform:translateY(-50%);content:"";position:absolute;background-size:cover;top:50%;left:-6px;width:6px;background-image:var(--wpr-bg-ae337beb-0e94-4a66-bd3a-99ee392b32b7)}.calculator__popover-text p{margin:0}.calculator__popover:focus .calculator__popover-text,.calculator__popover:hover .calculator__popover-text{opacity:1}.calculator__wrapper{margin:0 0 24px}.calculator__cost-title{font-size:16px;font-weight:300;color:#707d89;margin:0;line-height:1.2}.calculator__cost{font-size:28px;font-weight:700;margin:0;line-height:1.3;white-space:nowrap}.content h2{font-size:38px;font-weight:700;color:var(--color-main);margin:44px 0 32px}.seo_blok_2 .content h2:first-child,.seo_blok_3 .content h2:first-child,.seo_blok_4 .content h2:first-child{margin-top:0}.content h3{font-size:24px}.content h3,.content h4{font-weight:700;color:var(--color-main);margin:24px 0 16px}.content h4{font-size:28px}.content a{color:var(--color-accent);transition:color .3s}.content a:focus,.content a:hover{color:var(--color-accent-h)}.content ul{margin:24px 0 32px;padding-left:20px}.content ul li{font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.content ul li::marker{color:var(--color-accent)}.content ol{margin:24px 0 32px;padding-left:20px}.content ol li,.content p{font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.content p{margin:16px 0 24px}.content picture{font-size:0;letter-spacing:16px}.content img{margin:0 8px 6px;border-radius:16px;display:inline-block}.content .table{overflow:auto;position:relative;margin:40px 0}.content table{border-collapse:separate;width:100%}.content tr{border:0;margin:0 0 12px;border-radius:24px;background:#f5f7fa}.content th{padding:16px 10px;font-size:16px;font-weight:400;color:var(--color-caption2);text-align:center;background-color:var(--color-bg);line-height:24px}.content th:not(:last-child){border-right:1px solid var(--color-stroke)}.content td{padding:16px 10px;font-size:16px;font-weight:400;color:var(--color-main);text-align:center;line-height:24px}.content td a{transition:color .3s}.content td a:focus,.content td a:hover{color:var(--color-decor)}.cost-works__content tr{position:relative;background:unset;z-index:1}.cost-works__content tr:before{content:"";position:absolute;bottom:10px;top:0;border-radius:24px;left:0;width:100%;display:block;z-index:-1}.cost-works__content tr:not(.thead):before{background:#f5f7fa}div.cost-works__content table tr td,div.cost-works__content table tr th{border-right:0!important;padding:12px 16px;border:0;font-weight:300;border-bottom:10px solid #fff;background:unset;line-height:1.2}.table_grid{display:grid}.cost-works__content tr.thead th,.table_grid .thead{font-size:14px;color:#707d89}.table_grid .tbody{gap:12px;display:grid}.table_grid .tr{padding:12px 16px;gap:8px;align-items:center;line-height:1.2;display:grid}.table_grid.columns_6 .tr{grid-template-columns:2fr repeat(5,1fr)}.table_grid .tbody .tr{border-radius:24px;background:#f5f7fa}.table_grid .tr .td,.table_grid .tr .th{text-align:center}.content .wp-video{overflow:hidden;max-width:calc(100vw - 40px)!important;background-color:#eee;margin:0 0 20px;border-radius:16px;width:100%!important;display:inline-block}.content .alignright{margin-left:15px;float:right}.content .aligncenter img,.content img.aligncenter{margin-right:auto;margin-left:auto;display:block}.content .alignleft{margin-right:15px;float:left}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:block}.wp-block-embed__wrapper{display:inline-block}.wp-block-embed.aligncenter{text-align:center}.content .alignnone{float:none}.portfolio{overflow:hidden;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;border-radius:12px;display:grid}.portfolio__wrapper{padding:24px;flex-direction:column;background-color:var(--color-bg);display:flex}.portfolio__title{font-size:22px;font-weight:500;margin:0 0 16px;line-height:28px}.portfolio__address{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;font-size:16px;font-weight:400;font-style:normal;color:var(--color-caption2);grid-column-gap:6px;margin:0 0 16px;line-height:24px;display:grid}.portfolio__address svg{fill:none;stroke:var(--color-caption2)}.portfolio__text{border-bottom:1px solid var(--color-stroke);margin:0 0 16px;padding-bottom:12px}.portfolio__list{list-style:none;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);padding:16px 24px;justify-content:space-between;background-color:var(--color-alt);margin:auto 0 0;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:12px;grid-gap:12px;display:grid}.portfolio__item{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;max-width:150px;grid-column-gap:6px;align-items:center;line-height:1;display:grid}.portfolio__item svg{fill:none;stroke:var(--color-main)}.portfolio__swiper{position:relative;order:-1;display:grid}.portfolio__swiper-container{overflow:hidden;max-width:100%;display:grid}.portfolio__swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.portfolio__swiper-slide{display:grid}.portfolio__swiper-img{height:0;position:relative;padding-bottom:53.125%;width:100%;display:grid}.portfolio__swiper-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.portfolio__swiper-buttons{transform:translateY(-50%);pointer-events:none;padding:24px;justify-content:space-between;position:absolute;top:50%;align-items:center;left:0;width:100%;display:flex}.portfolio__swiper-button{height:32px;pointer-events:visible;padding:0;justify-content:center;border:1px solid var(--color-caption);transition:opacity .3s;background-color:var(--color-alt);align-items:center;border-radius:50%;width:32px;display:flex}.portfolio__swiper-button svg{fill:var(--color-main);transition:fill .3s}.portfolio__swiper-button:focus svg,.portfolio__swiper-button:hover svg{fill:var(--color-accent-h)}.portfolio__swiper-dots{padding:16px 24px;justify-content:center;justify-self:center;flex-wrap:wrap;position:absolute;bottom:0;margin:-4px;display:flex}.field{position:relative;display:flex}.field--required:before{height:4px;right:12px;content:"";position:absolute;top:12px;background-color:var(--color-error);border-radius:50%;width:4px;z-index:1}.field__input{padding:14px 18px;font-size:16px;border:2px solid var(--color-stroke);font-weight:400;color:var(--color-main);transition:padding .3s,border-color .3s,background-color .3s;background-color:var(--color-alt);border-radius:8px;width:100%;line-height:1.5}.field__input::-moz-placeholder{color:var(--color-caption)}.field__input::placeholder{color:var(--color-caption)}.field__input:focus{border-color:var(--color-main)!important}.field__input:hover{border-color:var(--color-stroke-h)}.field__label{padding:8px 20px 0;font-size:12px;color:var(--color-caption);transition:opacity .3s;position:absolute;opacity:0;top:0;left:0;line-height:14px}.field--value .field__input{padding:22px 18px 6px}.field--value .field__label{opacity:1}.field__consent{font-size:13px;font-weight:500;color:var(--color-caption2);position:relative;cursor:pointer;line-height:24px;padding-left:24px}.field__consent:before{transition:border-color .3s}.field__consent:after,.field__consent:before{height:16px;border:2px solid var(--color-stroke);content:"";position:absolute;top:4px;background-color:var(--color-alt);border-radius:5px;left:0;width:16px}.field__consent:after{transition:opacity .3s;background-size:12px;opacity:0;background-image:var(--wpr-bg-7dcf2ba8-bbee-49a6-85ed-1ace7c962a84)}.field__consent a{text-decoration:underline;transition:color .3s}.field__consent a:focus,.field__consent a:hover{color:var(--color-alt)}.cost-works__recall a:focus,.cost-works__recall a:hover,.modal .field__consent a:focus,.modal .field__consent a:hover,.questions-recall a:focus,.questions-recall a:hover,.recall a:focus,.recall a:hover{color:var(--color-main)}.field__error{pointer-events:none;padding:4px 8px;font-size:12px;font-weight:500;right:8px;color:#fff;transition:opacity .3s;position:absolute;max-width:calc(100% - 16px);opacity:0;top:8px;background-color:var(--color-error);border-radius:16px;line-height:14px;z-index:1}.field--error .field__error{opacity:1}.field--error.field--consent .field__consent:before{border-color:var(--color-error)}.field--consent input:checked~.field__consent:after{opacity:1}.video{height:0;position:relative;padding-bottom:56.191%;width:100%;display:grid}.portfolio__swiper .video{padding-bottom:53.125%}.video__link{height:100%;position:absolute;inset:0;width:100%}.video__link:before{height:56px;transition:all .1s;background:var(--color-accent) url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%23fff" d="M4 3.327c0-.648 0-.971.135-1.15a.67.67 0 0 1 .492-.263c.223-.014.493.166 1.031.525l7.01 4.674c.446.296.668.445.746.632a.67.67 0 0 1 0 .51c-.078.188-.3.336-.745.633l-7.01 4.673c-.54.36-.809.54-1.032.526a.67.67 0 0 1-.492-.264C4 13.645 4 13.321 4 12.673z"/></svg>') no-repeat center;width:56px}.video__link:after,.video__link:before{transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;left:50%;z-index:1}.video__link:after{height:72px;transition:width .1s,height .1s;background:#ed693033;width:72px}.video__link img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.video__link:not(.video__link--small) img{border-radius:24px}.portfolio__swiper-slide .video__link img{border-radius:0}.video__link:focus:before,.video__link:hover:before{height:72px;width:72px}.video__link--small:before{height:36px;width:36px}.video__link--small:after,.video__link--small:focus:before,.video__link--small:hover:before{height:56px;width:56px}.choices{overflow:hidden;font-size:16px;margin-bottom:24px;position:relative}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0;width:100%;display:block}.choices[data-type*=select-one] .choices__button{height:20px;padding:0;margin-right:25px;right:0;position:absolute;background-size:8px;opacity:.25;top:50%;border-radius:10em;width:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);margin-top:-10px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{height:0;pointer-events:none;border:5px solid transparent;right:11.5px;content:"";position:absolute;border-top-color:#333;top:50%;width:0;margin-top:-2.5px}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{right:auto;left:11.5px}.choices[data-type*=select-one][dir=rtl] .choices__button{margin-right:0;right:auto;margin-left:25px;left:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{border-left:1px solid #008fa1;position:relative;background-size:8px;opacity:.75;margin:0 -4px 0 8px;border-radius:0;width:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);line-height:1;padding-left:16px;display:inline-block}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{overflow:hidden;min-height:44px;padding:7.5px 7.5px 3.75px;font-size:14px;border:1px solid #ddd;background-color:#f9f9f9;border-radius:2.5px;width:100%;vertical-align:top;display:inline-block}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{padding:4px 16px 4px 4px;width:100%;display:inline-block}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{padding:4px 10px;font-size:12px;border:1px solid #00a5bb;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;color:#fff;word-break:break-all;background-color:#00bcd4;box-sizing:border-box;border-radius:20px;vertical-align:middle;display:inline-block}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{border:1px solid #008fa1;background-color:#00a5bb}.is-disabled .choices__list--multiple .choices__item{border:1px solid #919191;background-color:#aaa}.choices__list--dropdown,.choices__list[aria-expanded]{border-bottom-right-radius:2.5px;border-bottom-left-radius:2.5px;overflow:hidden;border:1px solid #ddd;position:absolute;word-break:break-all;visibility:hidden;will-change:visibility;top:100%;background-color:#fff;width:100%;margin-top:-1px;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{margin-bottom:-1px;bottom:100%;top:auto;border-radius:.25rem .25rem 0 0;margin-top:0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{overflow:auto;position:relative;max-height:480px;will-change:scroll-position;-webkit-overflow-scrolling:touch}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:10px;font-size:14px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{opacity:.5;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{padding:10px;font-size:12px;font-weight:600;color:gray;border-bottom:1px solid #f7f7f7}.choices__button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-9999px;background-color:transparent;background-position:50%;cursor:pointer;background-repeat:no-repeat}.choices__button:focus{outline:0}.choices__input{padding:4px 0 4px 2px;font-size:14px;border:0;margin-bottom:5px;max-width:100%;background-color:#f9f9f9;border-radius:0;vertical-align:baseline;display:inline-block}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{height:0;width:0;display:none}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.review-project{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;display:grid}.review-project__wrapper{padding:16px;align-content:start;display:grid}.review-project__title{min-height:2.6em;font-size:22px;font-weight:700;margin:0 0 16px;line-height:1.3}.review-project__list{list-style:none;padding:0;flex-wrap:wrap;gap:12px;display:flex}.review-project__item{grid-template-columns:18px -webkit-max-content;grid-template-columns:18px max-content;padding:10px 20px;font-size:14px;font-weight:300;grid-column-gap:10px;align-items:center;border-radius:100px;background:#f5f7fa;line-height:18px;display:grid}.review-project__item svg{fill:none;stroke:var(--color-caption2)}.review-project__video{order:-1}.review-client{height:100%;padding:32px 12px 32px 32px;position:relative;background-color:#f5f7fa;border-radius:24px;display:grid}.review-client .wrapper{padding:0 0 40px;position:relative;max-height:406px}.review-client__name{font-size:18px;font-weight:500;font-style:normal;margin:0 0 6px;line-height:24px}.review-client__stars{height:16px;margin:0 0 16px;width:0;background-image:var(--wpr-bg-39927ee9-fc84-4c1a-bdae-d2ac4983871c);background-repeat:no-repeat}.review-client__content{overflow:auto;padding-right:20px;max-height:310px}.review-client__content::-webkit-scrollbar,.review-client__content::-webkit-scrollbar-thumb{height:4px;width:4px}.review-client__content p{margin:0}.review-client__bottom{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:space-between;right:0;position:absolute;padding-right:20px;bottom:0;grid-column-gap:20px;align-items:center;left:0;display:grid}.review-client__time{font-size:14px;font-weight:300;color:#707d89;margin:0}.service-reviews .review-client{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;grid-column-gap:20px;background-color:var(--color-bg);align-items:center}.service-reviews .review-client__wrapper{grid-column:1/2;grid-row:1/2;align-items:center;display:grid}.service-reviews .review-client__wrap{margin:0 0 6px;align-items:center;display:flex}.service-reviews .review-client__name{margin:0}.service-reviews .review-client__stars{grid-column:1/2;grid-row:2/3;margin:0}.service-reviews .review-client__content{grid-column:1/-1;padding-top:16px;max-height:100%;margin:0}.service-reviews .review-client__time{padding-left:12px}.service-reviews .review-client__img{grid-column:2/3;grid-row:1/3;background-color:var(--color-alt)}.modal{pointer-events:none;overflow-y:auto;overflow-x:hidden;padding:12px;transition:background-color .3s,opacity .3s;position:fixed;opacity:0;inset:0;background-color:rgba(0,0,0,.8);justify-items:center;align-items:center;display:grid;z-index:50}.modal .field__label{font-size:14px;font-weight:500;color:#2a2c26;line-height:20px}.modal .field__label:before{border:2px solid #dfe2eb}.modal .field__label:after{border:2px solid #dfe2eb;background-position:0 0}.modal.open{pointer-events:visible;opacity:1}.modal--success{background-color:transparent}.modal__content{pointer-events:visible;padding:64px 24px;transition:opacity .3s;position:relative;max-width:560px;opacity:1;background-color:#fff;justify-items:center;border-radius:16px;width:100%;display:grid}.modal__content.hidden{pointer-events:none;opacity:0}.modal__close{height:40px;padding:0;justify-content:center;border:none;right:8px;position:absolute;top:8px;background-color:transparent;align-items:center;width:40px;display:flex}.modal__close svg{fill:var(--color-caption);transition:fill .3s}.modal__close:focus svg,.modal__close:hover svg{fill:var(--color-main)}.modal__wrap{max-width:400px;width:100%;display:grid}.modal__title{font-size:40px;font-weight:500;line-height:48px}.modal__text,.modal__title{text-align:center;margin:0 0 24px}.modal__text{font-size:16px;line-height:24px}.modal__form{justify-self:center;grid-row-gap:12px;max-width:400px;width:100%;display:grid}.modal__field-wrap{display:grid}.modal__field-title{margin:0 0 6px}.modal__submit{padding:16px}.modal__submit.button-price{min-height:56px;padding:4px 20px;text-align:left}.modal__icon{height:100px;justify-content:center;justify-self:center;margin-bottom:24px;background-color:var(--color-decor-bg);align-items:center;border-radius:50%;width:100px;display:flex}.modal__icon svg{fill:var(--color-decor)}.modal__success-close{justify-self:center;max-width:200px;width:100%}.modal__social{justify-self:center;font-size:16px;font-weight:400;font-style:normal;align-items:center;line-height:24px;margin-top:12px;display:flex}.modal__social span{height:48px;justify-content:center;margin-right:12px;background-color:var(--color-bg);align-items:center;border-radius:50%;width:48px;display:flex}.modal__social span svg{fill:#0dc143}.file,.file__list{display:grid}.file__list{list-style:none;padding:0;margin:0}.file__item{display:grid}.file__label{padding:16px 20px;justify-content:center;border:2px dashed var(--color-stroke);transition:color .3s;align-items:center;border-radius:12px;background:#f4f7f9;cursor:pointer;display:flex}.file__label svg{fill:var(--color-main);margin-right:12px;transition:fill .3s}.file__label:focus,.file__label:hover{color:var(--color-accent-h)}.file__label:focus svg,.file__label:hover svg{fill:var(--color-accent-h)}.file__wrap{overflow:auto;padding:12px 0 6px;margin-bottom:-6px;display:grid}.file__container{list-style:none;padding:0;margin:0;display:flex}.file__element{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:4px;align-items:center;display:grid}.file__element:not(:last-child){margin-right:8px}.file__element.hidden{display:none}.file__name{font-size:12px;margin:0;line-height:14px}.file__remove{height:12px;fill:var(--color-caption);padding:0;border:none;transition:fill .3s;background-color:transparent;width:12px;display:flex}.file__remove:focus,.file__remove:hover{fill:var(--color-main)}.noUi-target,.noUi-target *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;transform-style:preserve-3d;transform-style:flat;right:0;position:absolute;will-change:transform;top:0;transform-origin:0 0;width:100%;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{right:auto;left:0}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;bottom:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{right:auto;left:-17px}.noUi-target{border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;border-radius:4px;background:#fafafa}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;border-radius:3px;background:#fff;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{height:14px;content:"";position:absolute;top:6px;background:#e8e7e6;left:14px;width:1px;display:block}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;top:14px;left:6px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{font-size:10px;color:#ccc}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;padding:10px 0;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;width:5px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{padding:5px;border:1px solid #d9d9d9;color:#000;position:absolute;text-align:center;border-radius:3px;background:#fff;white-space:nowrap;display:block}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);bottom:120%;left:50%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);right:120%;top:50%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);bottom:10px;left:auto}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);right:28px;top:auto}.questions-recall{padding:370px 0 117px;margin:0 30px;background:var(--wpr-bg-a50f9540-c150-400b-8bb0-bfa8932d171f) no-repeat center/contain}.questions-recall__wrapper{grid-template-columns:minmax(320px,690px) minmax(320px,420px);padding:56px;justify-content:space-between;position:relative;background-color:var(--color-main);margin:0 -30px;align-items:center;border-radius:24px;grid-gap:20px;display:grid}.questions-recall .field--consent{color:var(--color-alt)}.questions-recall .field__input,.service_form_bottom .field__input{border:0}.questions-recall__wrap{display:grid}.questions-recall .fields_row,.service_form_bottom .fields_row{grid-template-columns:repeat(2,1fr);grid-gap:12px;display:grid}.questions-recall__title{font-size:52px;font-weight:700;color:var(--color-alt);position:relative;margin:0 0 12px;line-height:1.2}.questions-recall__text{color:var(--color-alt);margin:0}.questions-recall__form{position:relative;grid-row-gap:12px;display:grid}.questions-recall__message{min-height:124px}.recall,.redaktor_home{margin:0 0 80px}.recall__wrapper{grid-template-columns:minmax(320px,786px) minmax(320px,420px);padding:64px;justify-content:space-between;position:relative;grid-column-gap:20px;align-items:center;display:grid}.page-template-service-dizayn .recall__wrapper{grid-template-columns:minmax(320px,620px) minmax(320px,420px)}.recall__wrap{display:grid}.recall__title{color:var(--color-alt);position:relative;margin:0 0 32px}.recall__text{font-size:22px;font-weight:700;color:var(--color-alt);margin:0 0 16px}.recall__phone{justify-self:start;font-size:28px;font-weight:500;margin-bottom:16px;color:var(--color-alt);transition:color .3s;position:relative;line-height:36px}.recall__phone:focus,.recall__phone:hover{color:var(--color-accent)!important}.recall__socials{list-style:none;padding:0;flex-wrap:wrap;position:relative;margin:-8px;display:flex}.recall__social{height:48px;margin:8px;width:48px;display:flex}.recall__form{padding:36px;position:relative;grid-row-gap:12px;background-color:var(--color-alt);border-radius:16px;display:grid}.recall__message{min-height:124px}.recall2{position:relative;background:linear-gradient(270deg,rgba(0,0,0,.5) 30.75%,#000 100%),var(--wpr-bg-3f986113-c405-4320-9f51-4d4ca22259d1) no-repeat center/cover}.page-template-service-dizayn .recall2{background:linear-gradient(270deg,rgba(0,0,0,.3) 30.75%,#000 100%),var(--wpr-bg-5cb5980f-c278-4be9-89ad-d51f6ad143d4) no-repeat center/cover}.webp .recall__wrapper2{padding:96px 0;background:unset}@media (min-width:1024px){.recall2.with_man div.recall__wrapper2:before{height:602px;content:"";position:absolute;inset:0;bottom:0;top:auto;background:var(--wpr-bg-4f25ffda-701d-46a9-a887-b7d697fb219c) no-repeat center/cover;margin-left:-145px;left:50%;width:479px}}.recall2 .recall__wrap:not(.full_width){max-width:505px}.recall2 .recall__phone{font-size:38px;margin:0 0 24px}.recall2 .recall__socials{gap:48px;margin:0}.recall__social2 a{color:#fff;transition:color .3s;gap:12px}.recall__social2 a:hover{color:#ddd}.recall__social2 a .icon{height:40px;transition:opacity .3s;position:relative;border-radius:50%;width:40px;display:block}.recall__social2 a svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:block}.recall__social2 a.whatsapp .icon{background:#25d366}.recall__social2 a.telegram .icon{background:#039be5}.recall__social2 a:hover .icon{opacity:.9}ul.orange_dots{list-style:none;padding:0;margin:0 0 24px}ul.orange_dots li{padding:0 0 0 18px;font-weight:300;position:relative}.recall2 ul.orange_dots li{color:#fff;margin:0 0 10px}ul.orange_dots li:before{height:6px;content:"";position:absolute;top:9px;border-radius:50%;background:var(--color-accent);left:0;width:6px;display:block}.recall2 .recall__form{padding:32px;width:414px}.recall2 .field__input{border-color:#f5f7fa;font-size:14px;font-weight:300;color:#707d89;border-radius:8px;background:#f5f7fa}.recall2 .field__input::placeholder{font-size:14px;color:#707d89}.header{transition:box-shadow .3s;position:fixed;top:0;width:100%;display:grid;z-index:50}body:not(.white_color_header) .header{background:#fff}.window_is_scrolled .header,body.menu_opened .header{box-shadow:0 0 20px rgba(0,0,0,.2);background:#fff}.header__top-wrap{padding:10px 0;transition:border .3s;border-bottom:1px solid #ffffff33}.window_is_scrolled .header__top-wrap{border-bottom:1px solid #26262633}.window_is_scrolled .header__menu-toggle svg path{stroke:#000}.header__element,.header__top-container{align-items:center;display:flex}.header__element{font-size:14px;font-weight:300;font-style:normal;margin:0 30px 0 0;line-height:24px}body.white_color_header:not(.menu_opened) .header__element,body.white_color_header:not(.menu_opened) .header__phone,body.white_color_header:not(.menu_opened) .logo--header .logo__text,body.white_color_header:not(.menu_opened) .logo--header .logo__text span{color:#fff}.header__element.address{position:relative;padding-left:22px}.header__element.address svg{height:14px;transform:translateY(-50%);position:absolute;top:50%;left:0;width:12px;display:block}body.white_color_header.window_is_scrolled .header__element{color:var(--color-caption2)}body.white_color_header.window_is_scrolled .header__element.address svg path,body:not(.white_color_header) .header__element.address svg path{stroke:var(--color-caption2)}.header__element svg{fill:none;margin-right:6px;stroke:#fff}body.white_color_header.window_is_scrolled .header__element svg{fill:none;margin-right:6px;stroke:var(--color-caption2)}.header__top-wrap a,header__element[href]{transition:color .3s}.header__element[href] svg{transition:stroke .3s}.header__element[href]:focus,.header__element[href]:hover,.header__top-wrap a:focus,.header__top-wrap a:hover{text-decoration:underline;color:var(--color-accent)!important}.header__element[href]:focus svg,.header__element[href]:hover svg{stroke:var(--color-main)}.header__nav{margin-left:auto}.header__bottom-wrap{padding:16px 0}.header__bottom-container{align-items:center;display:flex}.header__logo{margin-right:40px}.header__calculator,.header__request-open,.header__services-toggle{margin-right:16px}.header__contacts{gap:5px;justify-items:end;margin-left:auto;display:grid}.header__phone{font-size:22px;font-weight:700;transition:color .3s;line-height:1.2}body.white_color_header.window_is_scrolled .header__phone{color:var(--color-caption2)}.header__phone:focus,.header__phone:hover{color:var(--color-accent-h)}.header__recall-open{padding:0;font-size:14px;border:none;font-weight:600;color:var(--color-accent);transition:color .3s;background-color:transparent;margin:0;line-height:1.5}.header__recall-open:focus,.header__recall-open:hover{color:var(--color-accent-h)}.header__menu-toggle{display:none}.menu{min-height:calc(var(--vh)*100 - 133px);pointer-events:none;padding:32px 0;transition:opacity .3s;position:absolute;opacity:0;top:133px;background-color:var(--color-popover-bg);width:100%}.menu.visible{pointer-events:visible;opacity:1}.menu__container{pointer-events:none}.menu.visible .menu__mobile-wrap{pointer-events:visible}.menu__main-wrap{display:none}.menu__wrapper,.menu__wrapper2{grid-template-columns:minmax(330px,-webkit-max-content) minmax(382px,-webkit-max-content) minmax(240px,-webkit-max-content);grid-template-columns:minmax(330px,max-content) minmax(382px,max-content) minmax(240px,max-content);padding:15px 52px 15px 0;position:relative;background-color:var(--color-bg);border-radius:24px;display:grid}.menu__first-wrap,.menu__first-wrap2{overflow:auto;padding:48px 36px 32px 48px;position:relative;max-height:calc(var(--vh)*100 - 197px)}.menu__first-wrap2:before,.menu__first-wrap:before{height:100%;right:0;content:"";position:absolute;top:0;background-color:var(--color-stroke);width:1px}.menu__first-return,.menu__first-return2{display:none}.menu__first-list{list-style:none;padding:0;margin:0;display:grid}.menu__first-item{padding:16px;justify-content:space-between;transition:background-color .3s;align-items:center;border-radius:12px;display:flex}.menu__first-link{font-size:22px;font-weight:500;transition:color .3s;line-height:28px}.menu__first-button,.menu__first-button2{height:20px;padding:0;border:none;background-color:transparent;margin-left:12px;width:20px}.menu__first-button svg,.menu__first-button2 svg{fill:var(--color-main);transition:fill .3s}.menu__first-item.active{background-color:var(--color-decor-bg)}.menu__first-item.active .menu__first-link{color:var(--color-decor)}.menu__first-item.active .menu__first-button svg{fill:var(--color-decor)}.menu__first-item:focus .menu__first-link,.menu__first-item:hover .menu__first-link{color:var(--color-decor)}.menu__first-item:focus .menu__first-button svg,.menu__first-item:hover .menu__first-button svg{fill:var(--color-decor)}.menu__secondary-wrap{overflow:auto;padding:48px 20px 32px;position:relative;max-height:calc(var(--vh)*100 - 197px)}.menu__secondary-wrap:before{height:100%;right:0;content:"";position:absolute;top:0;background-color:var(--color-stroke);width:1px}.menu__secondary-wrapper{display:none}.menu__secondary-wrapper.visible{display:grid}.menu__secondary-return{display:none}.menu__secondary-list{list-style:none;padding:0;margin:0;display:grid}.menu__secondary-item{padding:8px 16px;justify-content:space-between;transition:background-color .3s;align-items:center;border-radius:12px;display:flex}.menu__secondary-link{font-size:16px;transition:color .3s;line-height:24px}.menu__secondary-button{height:16px;padding:0;justify-content:center;border:none;background-color:transparent;align-items:center;margin-left:12px;width:16px;display:flex}.menu__secondary-button svg{height:16px;fill:var(--color-main);transition:fill .3s;width:16px}.menu__secondary-item.active{background-color:var(--color-decor-bg)}.menu__secondary-item.active .menu__secondary-link{color:var(--color-decor)}.menu__secondary-item.active .menu__secondary-button svg{fill:var(--color-decor)}.menu__secondary-item:focus .menu__secondary-link,.menu__secondary-item:hover .menu__secondary-link{color:var(--color-decor)}.menu__secondary-item:focus .menu__secondary-button svg,.menu__secondary-item:hover .menu__secondary-button svg{fill:var(--color-decor)}.menu__third-wrap{overflow:auto;padding:48px 20px 32px;position:relative;max-height:calc(var(--vh)*100 - 197px)}.menu__third-wrapper{display:none}.menu__third-wrapper.visible{display:grid}.menu__third-return{display:none}.menu__third-list{list-style:none;padding:0;grid-row-gap:16px;margin:0;display:grid}.menu__third-item{display:flex}.menu__third-link{font-size:16px;transition:color .3s;line-height:24px}.menu__third-link:focus,.menu__third-link:hover{color:var(--color-decor)}.menu__close{height:40px;padding:0;justify-content:center;border:none;right:16px;position:absolute;top:16px;background-color:transparent;align-items:center;width:40px;display:flex}.menu__close svg{fill:var(--color-caption2);transition:fill .3s}.menu__close:focus svg,.menu__close:hover svg{fill:var(--color-main)}.main{flex:1 0 auto;align-content:start;display:grid}.main--center{align-content:center}.main__title{margin-bottom:32px}.home-preview{overflow:hidden;padding:175px 0 80px;margin-bottom:80px;position:relative;background-color:var(--color-main);display:grid}.home-preview__bg,.home-preview__bg:before{height:100%;position:absolute;inset:0;width:100%}.home-preview__bg:before{pointer-events:none;content:"";background-color:rgba(0,0,0,.4);z-index:1}.home-preview__bg img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.home-preview__container{position:relative;display:grid;z-index:1}.preview{grid-template-columns:60% 35%;justify-content:space-between;grid-column-gap:20px;display:grid}@media (min-width:1024px){.home.service-preview .preview{padding:24px 0 0}}.preview__wrapper{padding:90px 0 0;max-width:745px}.preview__title{margin-bottom:24px;color:var(--color-alt)}.preview__sub-text{padding:10px 16px;justify-self:start;font-size:20px;color:var(--color-decor);margin:0 0 16px;border-radius:12px;background:var(--color-bg);order:-1;line-height:28px}.preview__text{font-size:18px;font-weight:700;color:var(--color-alt);margin:0 0 40px;line-height:1.5}.preview__button-wrap{justify-self:start;position:relative;display:grid}.preview__decor{transform:rotate(-6deg);font-size:16px;right:-190px;color:var(--color-caption);text-transform:uppercase;position:absolute;max-width:210px;top:80px;margin:0;line-height:24px}.preview__decor:before{height:15px;transform:rotate(-140deg);content:"";position:absolute;top:-40px;left:48px;width:68px;background-image:var(--wpr-bg-e4ac29dd-732f-4393-99b6-334f4706aec3);background-repeat:no-repeat}.blitz,.service_form_bottom{margin-bottom:80px}.blitz__container{display:grid}.blitz__title{margin-bottom:32px}.blitz__wrapper{grid-template-columns:minmax(200px,906px) minmax(200px,298px);padding:32px;grid-column-gap:32px;border-radius:24px;background:#f5f7fa;display:grid}.blitz__info{overflow:hidden;min-height:555px;padding:24px;justify-content:space-between;position:relative;flex-direction:column;border-radius:16px;background:linear-gradient(180deg,transparent 57.88%,rgba(0,0,0,.64) 100%),var(--wpr-bg-880b9e9e-6217-41f5-8612-230dc52f3201) no-repeat center bottom;background-size:400px auto;display:flex}@media (min-width:576px) and (max-width:1199px){.blitz__info{display:none}}.blitz__info-title{font-weight:700;position:relative;margin:0 0 10px;z-index:2}.blitz__info-list{list-style:none;padding:0;position:relative;grid-row-gap:10px;margin:0;display:grid;z-index:2}.blitz__info-item{padding:0 0 0 28px;font-size:14px;position:relative;line-height:1.5}.blitz__info-item:before,.quiz__buttons .quiz__note:before{height:8px;content:"";position:absolute;top:6px;box-shadow:0 0 9px var(--color-accent);border-radius:50%;background:var(--color-accent);left:4px;width:8px;display:block}.blitz__info_bottom p{font-size:14px;font-weight:500;color:#fff;text-align:center;margin:0 0 16px}.blitz__info_bottom .button-accent{padding:10px 20px;font-weight:500}.blitz__info_bottom .button-accent svg{margin:0 16px 0 0}.blitz__info_bottom .button-accent+.button-accent{margin-top:8px}@keyframes blitz-gift{0%{height:0;background-color:#ddb892;width:0;z-index:3}33%{z-index:2}66%{background-color:#ddb892;z-index:1}95%{background-color:#e8d4c0}to{height:280px;background-color:transparent;width:280px}}.blitz__info-gift{height:137px;right:12px;position:absolute;bottom:6px;width:119px}.blitz__info-gift span{animation:blitz-gift 6s linear infinite;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;left:50%}.blitz__info-gift span:nth-child(2){animation-delay:2s}.blitz__info-gift span:nth-child(3){animation-delay:4s}.blitz__info-gift img{position:relative;z-index:4}.quiz{display:grid}.quiz__form{flex-direction:column}.quiz__form,.quiz__form .progress_bar{justify-content:space-between;display:flex}.quiz__form .progress_bar{margin:0 0 24px;align-items:center}.quiz__form .progress_bar .label{font-size:14px;color:#707d89}.quiz__form .progress_bar .bar{height:12px;overflow:hidden;position:relative;border-radius:6px;background:#fff;width:calc(100% - 200px)}.quiz__form .progress_bar .bar .filled{height:100%;position:absolute;top:0;border-radius:6px;background:var(--wpr-bg-fea5109b-c029-46d4-bf0f-5a9781ab5f7e) repeat-x;left:0}.quiz__fieldset{padding:0;border:none;margin:0;align-content:start;display:none}.quiz__fieldset.visible{display:grid}.quiz__fieldset--success{align-content:center}.quiz__legend{font-size:28px;font-weight:500;margin:0 0 24px;line-height:36px}.quiz__fieldset.final{justify-content:center;text-align:center}.quiz__list{list-style:none;padding:0;margin:-8px;display:flex}.quiz__item{flex:1 1 0px;margin:8px;cursor:pointer}.quiz__img{height:0;pointer-events:none;position:relative;padding-bottom:101%;width:100%}.quiz__img img{height:100%;content:"";position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:16px;width:100%}.quiz__field{display:grid}.quiz__field label{padding:42px 0 0;justify-content:center;color:var(--color-main2);position:relative;text-align:center;align-items:center;cursor:pointer;display:flex}fieldset.final .quiz__field label{padding:0 0 0 65px;justify-content:flex-start;text-align:left}.quiz__field label:before{height:50px;transform:translateX(-50%);border:6px solid var(--color-alt);content:"";position:absolute;top:-25px;background-color:var(--color-alt);border-radius:50%;left:50%;width:50px}fieldset.final .quiz__field label:before{transform:translateY(-50%);top:50%;left:0}.quiz__field label:after{height:38px;transform:translateX(-50%);transition:all .3s;content:"";position:absolute;top:-19px;border-radius:50%;background:#f5f7fa url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23F5F7FA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M10.667 1.5 4.25 7.917 1.333 5'/%3E%3Cpath stroke='%23707D89' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M10.667 1.5 4.25 7.917 1.333 5'/%3E%3C/svg%3E") no-repeat 50%;left:50%;width:38px}fieldset.final .quiz__field label:after{transform:translateY(-50%);top:50%;left:6px}.quiz__field label svg{flex-shrink:0;margin-left:6px}.page-seo__item:before,.quiz__field input:checked~label:after{background:var(--color-accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M10.667 1.5 4.25 7.917 1.333 5'/%3E%3C/svg%3E") no-repeat center}.quiz__wrap{padding:16px;background-color:var(--color-alt);border-radius:16px;display:grid}.quiz__wrap label{font-size:16px;font-weight:400;color:var(--color-main);position:relative;cursor:pointer;line-height:24px;padding-left:28px}.quiz__wrap label:before{height:20px;border:2px solid var(--color-stroke);top:2px;left:0;width:20px}.quiz__wrap label:after,.quiz__wrap label:before{content:"";position:absolute;background-color:var(--color-alt);border-radius:50%}.quiz__wrap label:after{height:10px;transition:opacity .3s;opacity:0;top:7px;background-color:var(--color-accent);left:5px;width:10px}.quiz__wrap input:checked~label:after{opacity:1}.quiz__text{font-size:16px;margin:0 0 16px;line-height:24px}.quiz__list2{padding:40px 0 0;flex-direction:column;gap:35px;margin:0 0 40px;display:flex}.quiz__item2{justify-self:start;display:grid}.quiz__buttons{padding-top:32px;justify-content:space-between;grid-column-gap:24px;align-items:center;display:flex}.quiz__buttons .buttons_wrapper{gap:24px;display:flex}.quiz__buttons .quiz__note{padding:0 0 0 44px;position:relative}.quiz__buttons .quiz__note:before{top:8px;left:10px}.quiz__buttons .quiz__note:after{height:32px;content:"";position:absolute;top:6px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" viewBox="0 0 32 32"><path fill="%23fff" stroke="%23000" d="M23.588 24.064c1.03-1.606.912-3.577.912-3.564V14c0-.418-.126-.809-.415-1.095S23.407 12.5 23 12.5s-.797.12-1.085.405c-.29.286-.415.677-.415 1.095v-1c0-.418-.126-.809-.415-1.095S20.407 11.5 20 11.5s-.797.12-1.085.405c-.29.286-.415.677-.415 1.095v-1c0-.418-.126-.809-.415-1.095S17.407 10.5 17 10.5s-.797.12-1.085.405c-.29.286-.415.677-.415 1.095V7c0-.418-.126-.809-.415-1.095S14.407 5.5 14 5.5c-.408 0-.797.12-1.085.405-.29.286-.415.677-.415 1.095v11.203l-.167.092-.01-.008-.174-.138-.453-.359a59 59 0 0 0-1.419-1.096l-.002-.002c-.468-.339-.941-.566-1.433-.566-.69 0-1.197.451-1.58 1.067l-.003.004c-.305.5-.086 1.003.16 1.365.251.371.661.788 1.12 1.243l.255.26c.121.121.238.239.358.367 1.394 1.485 2.091 2.324 2.535 3.036l.005.007.005.007q.069.104.153.263l.005.01.005.008c.636 1.088 2.19 3.737 6.14 3.737 1.725 0 2.913-.492 3.787-1.2.797-.645 1.308-1.454 1.717-2.103zm0 0-.421-.269.422.268Z"/></svg>') no-repeat 50%/contain;left:0;width:32px;display:block}.quiz__prev{display:none}.quiz__next.button-accent{padding:16px 32px}.quiz__submit{display:none}.quiz__submit span{pointer-events:none}.quiz__submit span:nth-child(2),.quiz__submit svg:nth-child(4){display:none}.quiz__wa svg{fill:#0dc143}.quiz__tg svg{fill:#3390ec}.quiz__success-title{padding-top:124px;font-size:28px;font-weight:500;position:relative;margin:0 0 24px;line-height:36px}.quiz__success-title:before{height:100px;content:"";position:absolute;top:0;background-color:var(--color-alt);border-radius:50%;left:0;width:100px}.quiz__success-title:after{height:56px;content:"";position:absolute;background-size:cover;top:22px;left:22px;width:56px;background-image:var(--wpr-bg-64559a71-81d5-4f32-8c9a-16ad162c235d)}.quiz__success-text{margin:0}.best-works{margin-bottom:80px}.best-works__container{display:grid}.best-works__title{margin-bottom:32px;max-width:710px}.best-works__swiper,.repair-more__list__swiper{position:relative;display:grid}.best-works__swiper-container,.repair-more__list__swiper-container{overflow:hidden;display:grid}.best-works__swiper-wrapper{list-style:none;padding:0;margin:0;align-items:start;display:flex}.best-works__swiper-slide{flex-shrink:0;justify-content:space-between;align-items:start;display:flex}.best-works__wrap1{padding:0 0 80px;width:40.5%;display:grid}.best-works__title1{font-size:22px;font-weight:500;margin:0 0 24px;line-height:28px}.best-works__title1 span{white-space:nowrap}.best-works__list1{list-style:none;padding:0;flex-wrap:wrap;gap:24px;margin:0 0 32px;display:flex}.best-works__li1{width:calc(50% - 12px);display:flex}.best-works__li1>span{height:48px;justify-content:center;margin-right:12px;background-color:#f5f7fa;align-items:center;border-radius:8px;width:48px;display:flex}.best-works__li1 p{color:var(--color-caption2);margin:0;display:grid}.best-works__li1 p span{font-weight:300;color:var(--color-main)}.best-works__li1 p span.label{font-size:14px;color:#707d89}.best-works__content1{display:grid}.best-works__content1 p{margin:0}.best-works__slider1{grid-row-gap:16px;max-width:708px;width:54.5%;display:grid}.best-works__swiper2{position:relative;display:grid}.best-works__swiper-container2{overflow:hidden;border-radius:16px;display:grid}.best-works__swiper-wrapper2{list-style:none;padding:0;margin:0;align-items:start;display:flex}.best-works__swiper-slide2{flex-shrink:0;display:grid}.best-works__swiper-img2{height:0;position:relative;padding-bottom:56.191%;width:100%}.best-works__swiper-img2 img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.best-works__swiper-buttons2{transform:translateY(-50%);pointer-events:none;padding:0 24px;justify-content:space-between;position:absolute;top:50%;align-items:center;left:0;width:100%;display:flex}.best-works__swiper-button2{height:42px;pointer-events:visible;padding:0;justify-content:center;border:1px solid var(--color-caption);transition:all .3s;background-color:var(--color-alt);align-items:center;border-radius:50%;width:42px;display:flex}.best-works__swiper-button2 svg path{transition:all .3s}.best-works__swiper-button2:focus,.best-works__swiper-button2:hover{border-color:var(--color-accent);background:var(--color-accent)}.best-works__swiper-button2:focus svg path,.best-works__swiper-button2:hover svg path{stroke:var(--color-alt)}.best-works__swiper-button2.swiper-button-disabled{pointer-events:none;opacity:0}.best-works__swiper22{display:grid}.best-works__swiper-container22{overflow:hidden;display:grid}.swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.swiper-dots{display:flex}.best-works__swiper-wrapper22{list-style:none;padding:0;margin:0;display:flex}.best-works__swiper-slide22{overflow:hidden;flex-shrink:0;border-radius:16px;cursor:pointer;width:160px}.best-works__swiper-video22 .video__button-wrap{height:40px;pointer-events:none;width:40px}.best-works__swiper-video22 .video__button-wrap:before{height:32px;width:32px}.best-works__swiper-video22 .video__button,.best-works__swiper-video22 .video__button-wrap:focus:before,.best-works__swiper-video22 .video__button-wrap:hover:before{height:40px;width:40px}.best-works__swiper-video22 .video__button svg{height:16px;width:16px}.best-works__swiper-img22{height:0;position:relative;padding-bottom:56.191%;width:100%}.best-works__swiper-img22 img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.best-works__swiper-buttons-wrapper{right:0;position:absolute;bottom:0;width:40.5%}.best-works__swiper-buttons{grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);justify-self:center;grid-column-gap:24px;align-items:center;display:grid}div.best-works__swiper-dots{margin:0;display:flex}.swiper-pagination-bullet{height:30px;padding:11px;transition:all .3s;cursor:pointer;width:30px;display:block}.swiper-pagination-bullet:before{height:8px;content:"";border-radius:50%;background:#d2dae1;width:8px;display:block}.swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{background:var(--color-accent)}.best-works__swiper-dots .swiper-pagination-current{color:var(--color-accent)}.rates{margin-bottom:80px}.rates__swiper,.rates__title{margin-bottom:32px}.rates__swiper{position:relative;display:grid}.rates__swiper-container{overflow:hidden}.rates__swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.rates__swiper-slide{flex-shrink:0;padding:16px;flex-direction:column;background-color:var(--color-bg);border-radius:16px;display:flex}.rates__swiper-title{font-size:22px;font-weight:500;margin:0 0 12px;line-height:28px}.rates__swiper-img{height:0;margin-bottom:16px;position:relative;padding-bottom:64.75%;order:-1;width:100%}.rates__swiper-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:16px;width:100%}.rates__swiper-img span{padding:0 8px;font-size:14px;right:12px;color:var(--color-alt);position:absolute;max-width:calc(100% - 24px);top:12px;background-color:var(--color-error);border-radius:8px;line-height:24px}.rates__swiper-content{overflow:auto;margin-bottom:16px;grid-row-gap:12px;max-height:298px;display:grid}.rates__swiper-content::-webkit-scrollbar,.rates__swiper-content::-webkit-scrollbar-thumb{height:4px;width:4px}.rates__swiper-content p{font-size:14px;color:var(--color-caption2);margin:0;line-height:24px}.rates__swiper-content ul{list-style:none;padding:0;grid-row-gap:4px;margin:0;display:grid}.rates__swiper-content ul li{position:relative;padding-left:12px}.rates__swiper-content ul li:before{height:4px;content:"";position:absolute;top:10px;background-color:var(--color-accent);border-radius:50%;left:0;width:4px}.rates__swiper-wrap{padding-top:16px;flex-wrap:wrap;margin-bottom:4px;border-top:1px solid var(--color-stroke);align-items:center;margin-top:auto;display:flex}.rates__swiper-cost{font-size:22px;font-weight:500;margin:0 8px 0 0;line-height:28px}.rates__swiper-old{font-size:14px;font-weight:400;color:var(--color-caption2);line-height:24px}.rates__swiper-term{color:var(--color-caption2);position:relative;margin:0 0 16px;padding-left:26px}.rates__swiper-term:before{height:20px;transform:translateY(-50%);content:"";position:absolute;background-size:cover;top:50%;left:0;width:20px;background-image:var(--wpr-bg-c8d54d3e-051d-401b-8a65-58c625fb7793)}.rates__swiper-buttons{pointer-events:none;justify-content:space-between;position:absolute;top:0;align-items:center;left:0;width:100%;display:flex}.rates__swiper-button{height:42px;pointer-events:visible;padding:0;justify-content:center;border:1px solid var(--color-caption);transition:opacity .3s;background-color:var(--color-alt);align-items:center;border-radius:50%;width:42px;display:flex}.rates__swiper-button svg{fill:var(--color-main);transition:fill .3s}.rates__swiper-button:focus svg,.rates__swiper-button:hover svg{fill:var(--color-accent-h)}.rates__swiper-button.swiper-button-disabled{pointer-events:none;opacity:0}.rates__swiper-dots{display:none}.how-works,.section_sravnenie{margin-bottom:80px}.how-works__title{margin-bottom:32px}.blog_listing__swiper,.how-works__swiper,.service_portfolio__swiper{position:relative;display:grid}.how-works__swiper-container,.swiper{overflow:hidden;display:grid}.how-works__swiper-wrapper{list-style:none;padding:0;margin:0;counter-reset:how-works;display:flex}.how-works__swiper-slide{flex-shrink:0;padding:32px;position:relative;background-size:100% auto;background-color:#f5f7fa;background-position:0 100%;border-radius:24px;width:310px;background-repeat:no-repeat;display:grid}.how-works__swiper-slide.with_form{color:#fff;background-color:#2c2c2c}.how-works__swiper-title{font-size:22px;font-weight:500;margin:0 0 12px;line-height:28px}.how-works__swiper-text{color:var(--color-caption2);margin:0}.with_form .how-works__swiper-text{color:var(--color-alt)}.how-works__swiper-step{color:var(--color-accent);margin:0 0 20px;display:inline-block}.how-works__swiper-slide.with_form .how-works__swiper-step{display:none}.how-works__swiper-slide form{margin-top:20px}.how-works__swiper-slide form .field__input{border:0;border-radius:8px}.how-works__swiper-slide form .field__consent{color:var(--color-alt)}.how-works__swiper-slide form .field__consent:before{border-color:var(--color-accent);height:18px;top:2px;border-radius:2px;background:var(--color-alt);width:18px}.field--consent input:checked~.field__consent:before{background-color:var(--color-accent)}.how-works__swiper-slide form .field__consent:after{height:8px;border:0;top:7px;border-radius:2px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" fill="none" viewBox="0 0 12 8"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 1 4.125 7 1 4.273"/></svg>') no-repeat 50%/contain;left:3px;width:12px}.how-works__swiper-slide form .field__consent a{text-decoration:none}.how-works__swiper-buttons,.repair-more__list_swiper-buttons,.services__swiper-buttons,.video-reviews__swiper-buttons{transform:translateY(-50%);pointer-events:none;justify-content:space-between;position:absolute;top:50%;margin:0 -80px;align-items:center;left:0;width:calc(100% + 160px);display:flex}.clients-reviews{margin-bottom:80px}.clients-reviews__container{display:grid}.clients-reviews__title{margin-bottom:40px}.clients-reviews .clients-reviews__wrapper{grid-template-columns:1fr 2fr;position:relative;grid-gap:24px;display:grid}.clients-reviews .label_block{padding:0 0 55px;position:relative}.clients-reviews .block_logos{color:#707d89;grid-gap:40px 20px;display:grid}.clients-reviews .block_logos svg{pointer-events:auto}.clients-reviews .block_yandex p{margin:32px 0 0}.clients-reviews .block_row2{grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:20px;display:grid}.clients-reviews__swiper{position:relative;display:grid}.clients-reviews__swiper-container{overflow:hidden;display:grid}.clients-reviews__swiper-wrapper{list-style:none;padding:0;margin:0;align-items:start;display:flex}.clients-reviews__swiper-buttons{pointer-events:none;justify-content:space-between;right:35px;position:absolute;bottom:0;align-items:center;width:116px;display:flex}.best-works__swiper-button,.clients-reviews__swiper-button,.how-works__swiper-button,.masters__swiper-button,.repair-more__list_swiper-button,.services__swiper-button,.video-reviews__swiper-button{height:48px;pointer-events:visible;padding:0;justify-content:center;border:1px solid var(--color-caption);transition:all .3s;background-color:var(--color-alt);align-items:center;border-radius:50%;width:48px;display:flex}.best-works__swiper-button svg path,.clients-reviews__swiper-button svg path,.how-works__swiper-button svg path,.masters__swiper-button svg path,.repair-more__list_swiper-button svg path,.services__swiper-button svg path,.video-reviews__swiper-button svg path{transition:stroke .3s}.best-works__swiper-button:focus,.best-works__swiper-button:hover,.clients-reviews__swiper-button:focus,.clients-reviews__swiper-button:hover,.how-works__swiper-button:focus,.how-works__swiper-button:hover,.masters__swiper-button:focus,.masters__swiper-button:hover,.repair-more__list_swiper-button:focus,.repair-more__list_swiper-button:hover,.services__swiper-button:focus,.services__swiper-button:hover,.video-reviews__swiper-button:focus,.video-reviews__swiper-button:hover{border-color:var(--color-accent);background-color:var(--color-accent)}.best-works__swiper-button:focus svg path,.best-works__swiper-button:hover svg path,.clients-reviews__swiper-button:focus svg path,.clients-reviews__swiper-button:hover svg path,.how-works__swiper-button:focus svg path,.how-works__swiper-button:hover svg path,.masters__swiper-button:focus svg path,.masters__swiper-button:hover svg path,.repair-more__list_swiper-button:focus svg path,.repair-more__list_swiper-button:hover svg path,.services__swiper-button:focus svg path,.services__swiper-button:hover svg path,.video-reviews__swiper-button:focus svg path,.video-reviews__swiper-button:hover svg path{stroke:var(--color-alt)}.best-works__swiper-button.swiper-button-disabled,.clients-reviews__swiper-button.swiper-button-disabled,.how-works__swiper-button.swiper-button-disabled,.masters__swiper-button.swiper-button-disabled,.repair-more__list_swiper-button.swiper-button-disabled,.services__swiper-button.swiper-button-disabled,.video-reviews__swiper-button.swiper-button-disabled{pointer-events:none;opacity:.5}.clients-reviews .clients-reviews__swiper-dots{padding:9px 0;position:absolute;bottom:0;left:0}.page-calculate{margin-bottom:80px}.page-calculate__container{display:grid}.page-calculate__title{margin-bottom:32px}.no-webp .page-calculate__wrapper{background-image:var(--wpr-bg-3185c56f-7816-4c3f-92cb-57af24cf9a9f)}.page-calculate__wrapper{padding:32px;background-size:cover;background-color:#f5f7fa;background-position:50%;border-radius:24px;display:grid}.page-calculate__form{grid-template-columns:minmax(360px,784px) minmax(360px,416px);justify-content:space-between;grid-column-gap:32px;display:grid}.page-calculate__fieldset-wrap{display:grid}.page-calculate__fieldset{padding:0;border:none;margin:0 0 32px}.page-calculate__fieldset.step1{order:-2}.page-calculate__fieldset.params{order:-1}.page-calculate__legend{font-size:18px;font-weight:700;margin:0 0 16px}.page-calculate__list{list-style:none;padding:0;flex-wrap:wrap;margin:-12px;display:flex}.page-calculate__item{margin:12px;display:grid}.page-calculate__label{font-size:16px;font-weight:400;position:relative;cursor:pointer;padding-left:28px}.page-calculate__label:before{height:18px;border:1px solid #d2dae1;content:"";position:absolute;top:2px;border-radius:50%;left:0;width:18px}.page-calculate__label:after{height:10px;transition:opacity .3s;content:"";position:absolute;opacity:0;top:6px;background-color:var(--color-accent);border-radius:50%;left:4px;width:10px}.page-calculate__item input:checked~.page-calculate__label:after{opacity:1}.page-calculate__field-wrap{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;display:grid}.page-calculate__field{padding:9px 16px;border-radius:8px;background:var(--color-alt)}.page-calculate__field-input,.page-calculate__field-label{font-size:16px;line-height:24px}.page-calculate__field-input{padding:14px 18px;border:2px solid var(--color-stroke);color:var(--color-main);transition:border-color .3s;background-color:var(--color-alt);border-radius:16px}.page-calculate__field-input::-moz-placeholder{color:var(--color-caption)}.page-calculate__field-input::placeholder{color:var(--color-caption)}.page-calculate__field-input:focus{border-color:var(--color-main)!important}.page-calculate__field-input:hover{border-color:var(--color-stroke-h)}.page-calculate__result{padding:32px;color:var(--color-alt);border-radius:24px;background:var(--wpr-bg-7aebb2b3-abaa-4e2b-a0c1-77522a877fdb) no-repeat center bottom/contain,linear-gradient(0deg,#2c2c2c,#2c2c2c),linear-gradient(0deg,transparent 30.69%,#000 50%);display:grid}.page-calculate__result .field__consent,.service_form_bottom .field__consent2{color:var(--color-alt)}.page-calculate__result-title{font-size:22px;font-weight:700;margin:0 0 24px;line-height:1.2}.page-calculate__result-wrapper{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 12px;display:grid}.page-calculate__result-wrap{padding:24px 24px 32px;position:relative;text-align:center;background-color:var(--color-alt);margin:0 0 48px;border-radius:8px;display:grid}.page-calculate__result-wrapper .page-calculate__result-wrap{padding:16px;margin:0}.page-calculate__wrapper .subtitle{transform:translate(-50%,50%);padding:4px 12px 4px 33px;font-size:14px;color:var(--color-alt);position:absolute;bottom:0;background-color:var(--color-accent);border-radius:100px;left:50%;white-space:nowrap;z-index:2}.page-calculate__wrapper .subtitle:before{height:16px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none" viewBox="0 0 17 16"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.6" d="m13.167 3.333-9.334 9.333m2.667-8a1.333 1.333 0 1 1-2.667 0 1.333 1.333 0 0 1 2.667 0m6.667 6.667a1.333 1.333 0 1 1-2.667 0 1.333 1.333 0 0 1 2.667 0"/></svg>') no-repeat 50%/contain;left:12px;width:17px;display:block}.page-calculate__result-wrap .page-calculate__result-cost{font-size:38px;font-weight:700;color:var(--color-accent)}.page-calculate__result-wrapper .page-calculate__result-wrap .page-calculate__result-cost{font-size:22px}.page-calculate__result-label{font-size:14px;color:var(--color-caption2);margin:0}.page-calculate__result-cost{font-size:22px;font-weight:500;margin:0;line-height:1.2}.page-calculate__result-fields{margin-bottom:24px;grid-row-gap:12px;display:grid}.page-calculate__result-fields .field__input{border-color:var(--color-alt)}.page-calculate__result-submit{margin-bottom:24px}.cost-works{margin-bottom:80px}.cost-works__container{display:grid}.cost-works__title,.repair-rooms__title{margin-bottom:32px;max-width:900px}.cost-works__tab-wrap,.page-portfolio__tab-wrap,.repair-rooms__tab-wrap{overflow:auto;justify-content:flex-start;margin:0 0 40px;display:flex}.cost-works__content,.page-portfolio__content,.repair-rooms__content{overflow:hidden}.cost-works__tab-wrap::-webkit-scrollbar,.cost-works__tab-wrap::-webkit-scrollbar-thumb,.repair-rooms__tab-wrap::-webkit-scrollbar,.repair-rooms__tab-wrap::-webkit-scrollbar-thumb{height:0;width:0}.cost-works__tab-list,.page-portfolio__tab-list,.repair-rooms__tab-list{list-style:none;padding:6px;border:1px solid #d2dae1;gap:6px;margin:0;border-radius:100px;display:flex}.cost-works__tab,.page-portfolio__tab,.repair-rooms__tab{padding:12px 28px;font-size:14px;border:1px solid transparent;font-weight:600;color:var(--color-main);transition:all .3s;background-color:var(--color-alt);border-radius:100px;white-space:nowrap;display:inline-block}.cost-works__tab--active,.page-portfolio__tab--active,.repair-rooms__tab--active{color:var(--color-alt);background-color:var(--color-accent)}.cost-works__tab:focus,.cost-works__tab:hover,.page-portfolio__tab--active:focus,.page-portfolio__tab--active:hover,.repair-rooms__tab:focus,.repair-rooms__tab:hover{border-color:var(--color-accent);background-color:var(--color-accent-h)}.cost-works__content .table,.repair-rooms__content .table{margin:0!important;display:none}.cost-works__content .table--visible,.repair-rooms__content .table--visible{display:block}.advantages{margin-bottom:80px}.advantages__container{display:grid}.advantages__title{margin-bottom:32px}.advantages__list{list-style:none;grid-template-columns:repeat(3,1fr);padding:0;margin:0;grid-gap:24px;display:grid}.advantage{padding:32px;border-radius:24px;align-content:start;background:#f5f7fa;display:grid}.advantage__title{font-size:22px;font-weight:500;margin:0 0 12px;line-height:28px}.advantage__text{margin:0}.advantage__icon{height:40px;justify-content:center;margin-bottom:24px;align-items:center;width:40px;display:flex}.advantage__icon img,.advantage__icon svg{height:40px;width:40px;display:block}.masters{margin-bottom:80px}.masters__wrapper{display:grid}.masters__title{margin-bottom:32px}.masters__swiper{position:relative;display:grid}.masters__swiper-container{overflow:hidden;display:grid}.masters__swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.masters__swiper-slide{align-content:start;width:307px;display:grid}.masters__swiper-img{height:0;margin-bottom:16px;position:relative;padding-bottom:124%;width:100%}.masters__swiper-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:24px;width:100%}.masters__swiper-name{font-size:28px;font-weight:700;margin:0 0 8px;line-height:1.3}.masters__swiper-work{color:var(--color-caption2);margin:0}.masters__swiper-exp{padding:10px 20px 10px 48px;font-size:14px;position:absolute;bottom:12px;margin:0;border-radius:100px;background:#fff;left:12px}.masters__swiper-exp:before{height:18px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23ED6930' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M9 12.75a4.875 4.875 0 0 1-4.875-4.875V3.417c0-.389 0-.583.07-.734a.75.75 0 0 1 .363-.363c.15-.07.345-.07.734-.07h7.416c.389 0 .583 0 .734.07a.75.75 0 0 1 .363.363c.07.15.07.345.07.734v4.458A4.875 4.875 0 0 1 9 12.75m0 0v3m3.75 0h-7.5m11.25-12V7.5m-15-3.75V7.5'/%3E%3C/svg%3E") no-repeat 50%/contain;left:20px;width:18px;display:block}.masters__swiper-buttons{transform:translateY(-50%);pointer-events:none;justify-content:space-between;position:absolute;top:50%;margin:0 -80px;align-items:center;left:0;width:calc(100% + 160px);display:flex}@media (max-width:1450px){.masters__swiper-buttons{display:none}}.repair-rooms{margin-bottom:80px}.repair-rooms__container{display:grid}.repair-rooms__cards{list-style:none;padding:0;margin:0;display:grid}.repair-rooms__card{grid-template-columns:minmax(360px,600px) minmax(360px,640px);justify-content:space-between;grid-column-gap:20px;align-items:start;display:none}.repair-rooms__card--visible{display:grid}.repair-rooms__card-wrapper{align-items:start;display:grid}.repair-rooms__card-title{margin-bottom:24px}.repair-rooms__card-content{margin-bottom:24px;row-gap:16px;display:grid}.repair-rooms__card-content p{margin:0}.repair-rooms__card-modal-open{justify-self:start}.repair-rooms__card-wrap{overflow:hidden;padding:24px;background-color:#f4f7f9;border-radius:24px;display:grid}.repair-rooms__card-img{height:0;position:relative;margin:0 0 32px;padding-bottom:75.472%;width:100%}.repair-rooms__card-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:16px;width:100%}.repair-rooms__card-info-wrap{justify-content:space-between;flex-wrap:wrap;gap:16px 0;display:flex}.repair-rooms__card-infos{flex-wrap:wrap;gap:16px 32px;display:flex}.repair-rooms__card-info{gap:16px;display:flex}.repair-rooms__card-info>span{padding:12px;border-radius:8px;background:var(--color-alt)}.repair-rooms__card-info>span svg{display:block}.repair-rooms__card-info p{gap:2px;margin:0;display:grid}.repair-rooms__card-info p .label{font-size:14px;color:#707d89}.repair-rooms__card-link{padding:12px 28px;border:1px solid var(--color-accent);font-weight:500;transition:all .3s;text-align:center;border-radius:8px;display:block}.repair-rooms__card-link:hover{color:var(--color-alt);background:var(--color-accent)}.repair-rooms__recall{padding:56px;position:relative;border-radius:24px;background:linear-gradient(270deg,rgba(0,0,0,.3) 30.75%,#000 100%),var(--wpr-bg-4b7bdf73-2877-4e1b-a643-c22a3e76278f) no-repeat center/cover;z-index:1}@media (min-width:1024px){.repair-rooms__recall:before{height:382px;transform:translateX(70%);right:25%;content:"";position:absolute;bottom:0;background:var(--wpr-bg-637aeb4e-965d-4500-83d2-93f03522026f) no-repeat center/cover;width:320px;display:block;z-index:-1}}.repair-rooms__recall .max_width{max-width:745px}.repair-rooms__recall-wrapper{display:grid}.repair-rooms__recall-title{margin-bottom:12px}.repair-rooms__recall-text{color:var(--color-alt);margin:0 0 32px}.repair-price{margin-bottom:80px}.repair-price__container{display:grid}.repair-price__title{margin-bottom:32px}.repair-price__list{list-style:none;grid-template-columns:repeat(4,1fr);padding:0;margin:0;grid-gap:36px 20px;display:grid}.repair-price__wrapper{padding:24px 36px;border-radius:24px;background:#f4f7f9;display:grid}.repair-price__tags{list-style:none;padding:0;justify-content:center;flex-wrap:wrap;margin:-6px;display:flex}.repair-price__tag{margin:6px;display:none}.repair-price__tag--visible{display:flex}.repair-price__link{padding:8px 16px;font-size:14px;transition:color .3s;text-align:center;background-color:var(--color-alt);border-radius:12px;line-height:24px}.repair-price__link:focus,.repair-price__link:hover{color:var(--color-decor)}.repair-price__tag-more{padding:0;justify-self:center;font-size:14px;border:none;color:var(--color-caption2);transition:color .3s;background-color:transparent;align-items:center;line-height:24px;margin-top:24px;display:none}.repair-price__tag-more span{pointer-events:none}.repair-price__tag-more svg{fill:var(--color-caption2);transition:fill .3s;margin-left:8px}.repair-price__tag-more:focus,.repair-price__tag-more:hover{color:var(--color-main)}.repair-price__tag-more:focus svg,.repair-price__tag-more:hover svg{fill:var(--color-main)}.repair-price__tag-more--visible{display:flex}.repair-price__tag-more[aria-expanded=true] svg{transform:rotate(180deg)}.repair-tags{margin-bottom:80px;display:grid}.repair-tags__title{margin-bottom:32px}.repair-tags__list{list-style:none;padding:0;flex-wrap:wrap;gap:12px;margin:0;display:flex}.repair-tags__item{display:none}.repair-tags__item--visible{display:flex}.repair-tags__link{padding:12px 24px;transition:color .3s;text-align:center;border-radius:100px;background:#f5f7fa}.repair-tags__link:focus,.repair-tags__link:hover{color:var(--color-decor)}.repair-tags__more{padding:0;border:none;font-weight:500;color:var(--color-accent);transition:color .3s;background-color:transparent;align-items:center;margin-top:40px;display:none}.repair-tags__more span{pointer-events:none}.repair-tags__more svg{fill:var(--color-caption2);transition:fill .3s;margin-left:8px}.repair-tags__more:focus,.repair-tags__more:hover{color:var(--color-main)}.repair-tags__more:focus svg,.repair-tags__more:hover svg{fill:var(--color-main)}.repair-tags__more--visible{display:flex}.repair-tags__more[aria-expanded=true] svg{transform:rotate(180deg)}.repair-more{margin-bottom:80px}.repair-more__container{display:grid}.repair-more__title{margin-bottom:32px}.repair-more__list{list-style:none;grid-template-columns:repeat(3,1fr);padding:0;gap:40px 24px;margin:0 0 32px;display:grid}.repair-more__item{padding:0 0 89px;position:relative;flex-direction:column;width:417px;display:flex}.repair-more__list .repair-more__item{width:auto}.repair-more__item-title{font-size:22px;font-weight:700;margin:0 0 12px;line-height:1.3}.repair-more__item-img{height:0;margin-bottom:16px;position:relative;padding-bottom:90%;order:-1;width:100%}.repair-more__item-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:24px;width:100%}.repair-more__item-content{overflow:auto;grid-row-gap:12px;padding-right:10px;max-height:224px;display:grid}.repair-more__item-content::-webkit-scrollbar{border-radius:2px}.repair-more__item-content::-webkit-scrollbar-track{background:#d2dae1}.repair-more__item-content::-webkit-scrollbar-thumb{border:0;background-color:var(--color-accent);border-radius:2px}.repair-more__item-content::-webkit-scrollbar,.repair-more__item-content::-webkit-scrollbar-thumb{height:4px;width:4px}.repair-more__item-content ul{list-style:none;padding:0;grid-row-gap:4px;margin:0;display:grid}.repair-more__item-content ul li{color:var(--color-main);position:relative;line-height:1.4;padding-left:18px}.repair-more__item-content p{line-height:1.4}.repair-more__item-content ul li:before{height:6px;content:"";position:absolute;top:10px;background-color:var(--color-accent);border-radius:50%;left:0;width:6px}.repair-more__item-wrap{padding-top:16px;border-top:1px solid var(--color-stroke);margin-top:auto}.repair-more__item .srok,.repair-more__item-price,.repair-price__list .price-service__count{padding:10px 20px 10px 56px;position:absolute;bottom:12px;gap:0 12px;margin:0;align-items:center;border-radius:100px;background:#fff;left:12px;display:flex}.price-service__count svg,.repair-more__item .srok svg,.repair-more__item-price svg{transform:translateY(-50%);position:absolute;top:50%;left:20px}.repair-more__item .labels,.repair-price__list li .labels{position:absolute;flex-direction:column;bottom:12px;gap:10px;align-items:flex-start;left:12px;display:flex}.repair-more__item .labels svg,.repair-more__item-price span svg,.repair-price__list li .labels svg{display:block}.labels>.repair-more__item-price,.labels>.srok,.repair-price__list .price-service__count{position:relative;bottom:unset;left:unset}.repair-more__item-price .old_price{font-size:14px;text-decoration:line-through;color:var(--color-accent)}.repair-more__item .discount{padding:10px 20px;color:var(--color-alt);border-radius:100px;background:var(--color-accent);display:block}.repair-more__item .button-accent{position:absolute;bottom:0;left:0;width:100%}.swiper-pagination-horizontal{justify-content:center;margin:22px 0 0;display:flex}.payment{margin-bottom:80px}.payment__title{margin-bottom:32px}.payment__list{list-style:none;grid-template-columns:repeat(4,1fr);padding:0;margin:0;grid-gap:20px;display:grid}.payment__item{padding:96px 32px 32px;position:relative;border-radius:24px;background:#f5f7fa}.payment__text{font-size:22px;font-weight:700;position:relative;margin:0;display:grid;z-index:1}.payment__text span{padding-top:6px;font-size:16px;font-weight:300}.payment__img{height:40px;position:absolute;top:32px;left:32px;width:40px}.payment__img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.questions,.questions-recall{margin-bottom:80px}.questions__title{margin-bottom:24px;max-width:800px}.questions__list_flex{gap:20px;align-items:flex-start;display:flex}.questions__list{list-style:none;padding:0;margin:0}.questions__list_flex .questions__list{width:calc(50% - 10px)}.questions__item{display:grid}.faq .questions__item{padding:10px 15px;margin-bottom:10px;border-radius:24px;background:#f5f7fa}.questions__list_grid .questions__item+.questions__item{border-top:1px solid #d2dae1}.questions__list_flex.faq .questions__item+.questions__item{margin-top:24px}.questions__toggle{padding:32px 0;justify-content:space-between;border:none;position:relative;gap:24px;text-align:left;align-items:center;background:transparent;display:flex}.faq .questions__toggle{padding:0}.questions__text{pointer-events:none;font-size:18px;font-weight:700;color:var(--color-main)}.questions__icon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prices-info.faq .questions__icon,.questions__list_flex.faq .questions__icon{padding:10px;transition:all .3s;border-radius:50%;background:#ed69301a}.questions__icon svg,.questions__icon svg path,.questions__icon svg rect{transition:all .3s}.questions__content{padding:0 28px 24px 40px;color:#707d89;margin-top:-4px;display:none}.prices-info.faq .questions__content{overflow:auto;padding:0;margin:0 -24px}.questions__list_flex.faq .questions__content{padding:24px 0 0;color:var(--color-main);margin-top:0}.questions__content p{margin:0}.questions__toggle[aria-expanded=true] .questions__icon svg{transform:rotate(-180deg)}.questions__toggle[aria-expanded=true] .questions__icon svg rect{fill:var(--color-alt)}.questions__toggle[aria-expanded=true] .questions__icon svg path{stroke:var(--color-accent)}.questions__list_flex.faq .questions__toggle[aria-expanded=true] .questions__icon{background:#ffffff88}.questions__item--active .questions__content{display:grid}.questions__item--active .questions__content li+li{margin-top:12px}.service-repair .questions__sub-title{margin:0 0 32px}.service-repair .questions__list_grid{grid-template-columns:repeat(2,1fr);margin-bottom:0;gap:24px;counter-reset:service-repair;display:grid}.service-repair .questions__toggle{justify-content:start}.service-repair .questions__step{height:36px;flex-shrink:0;justify-content:center;transition:all .3s;position:relative;background-color:#f5f7fa;align-items:center;border-radius:50%;width:36px;display:flex}.questions__toggle[aria-expanded=true] .questions__step{background-color:var(--color-accent)}.service-repair .questions__step:before{font-size:13px;color:#707d89;transition:all .3s;content:counter(service-repair,decimal-leading-zero);position:relative;counter-increment:service-repair}.questions__toggle[aria-expanded=true] .questions__step:before{color:var(--color-alt)}.service-repair .questions__icon{margin-left:auto}.video-reviews{margin-bottom:80px}.video-reviews__container{display:grid}.video-reviews__title{margin-bottom:32px}.video-reviews__swiper{position:relative;display:grid}.video-reviews__swiper-container{overflow:hidden;padding:10px;margin:-10px;display:grid}.video-reviews__swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.video-reviews__swiper-slide{width:420px}.service-preview,body:not(.page-template-service-dizayn,.page-template-service,.home) main{padding-top:175px}.service-preview{overflow:hidden;margin-bottom:80px;position:relative;background-color:var(--color-main);padding-bottom:80px;display:grid}.service-preview__bg,.service-preview__bg:before{height:100%;position:absolute;inset:0;width:100%}.service-preview__bg:before{pointer-events:none;content:"";z-index:1}.remont .service-preview__bg:before,body.home .service-preview__bg:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(180deg,rgba(44,44,44,.5),rgba(44,44,44,0) 39.59%)}.service-preview__bg img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.service-preview__container{position:relative;display:grid;z-index:1}.service-reviews{margin-bottom:80px}.service-reviews__container{display:grid}.service-reviews__title{margin-bottom:32px}.service-reviews__list{list-style:none;grid-template-columns:1fr;padding:0;margin:0;grid-gap:12px;display:grid}.page-seo{margin-bottom:80px}.page-seo.seo_blok_3+.seo_blok_4{margin-top:-80px}.page-seo__title{margin-bottom:32px}.page-seo .max_width{max-width:850px}.which_includes_service .grid_content{grid-template-columns:30% 65%;gap:20px;display:grid}.which_includes_service .grid_content p{margin-bottom:0}.which_includes_service .grid_content .page-seo__wrapper,.which_includes_service .grid_content h2{margin-top:0}.page-seo__wrapper{padding:48px;border:1px solid #d2dae1;margin:32px 0;border-radius:24px;display:grid}.page-seo__list{list-style:none;grid-template-columns:repeat(2,1fr);padding:0!important;margin:0!important;grid-gap:32px 40px;display:grid}.which_includes_service .grid_content .page-seo__list{grid-template-columns:1fr}.page-seo__item{position:relative;padding-left:60px}.page-seo__item:before{height:36px;content:"";position:absolute;top:0;border-radius:50%;left:0;width:36px}.page-seo__item_title{font-size:18px;font-weight:700;margin:0 0 12px}.services{margin-bottom:80px}.services__container{display:grid}.services__title{margin-bottom:40px;max-width:800px}.services__swiper{position:relative;display:grid}.services__swiper-container{overflow:hidden;display:grid}.services__swiper-wrapper{list-style:none;padding:0;margin:0;display:flex}.services__swiper-slide{flex-direction:column;width:417px;display:flex}.services__swiper .title_more{min-height:50px;align-items:center;display:flex}.services__swiper-title{font-size:22px;font-weight:700;line-height:1.2}.services__swiper-img{height:0;margin-bottom:16px;position:relative;padding-bottom:90%;order:-1;width:100%}.services__swiper-img .abs{justify-content:flex-start;position:absolute;flex-direction:column;bottom:12px;gap:10px;align-items:flex-start;left:12px;display:flex;z-index:2}.services__swiper-img .abs .button-calculator{padding:8px 20px;border-radius:100px;width:auto;display:inline-block}.services__swiper-img img{height:100%;content:"";position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:16px;width:100%}.services__swiper-price{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:10px 20px;grid-column-gap:10px;margin:0;align-items:center;border-radius:100px;background:var(--color-alt);display:grid}.services__swiper-price svg{display:block}.services__swiper-link{position:relative;padding-right:60px;width:100%}.services__swiper-link:before{height:50px;right:0;background:#ed69301a;width:50px}.services__swiper-link:after,.services__swiper-link:before{transform:translateY(-50%);content:"";position:absolute;top:50%;border-radius:50%;display:block}.services__swiper-link:after{height:30px;right:10px;transition:all .1s;background:var(--color-accent) url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.6" d="m4.083 9.916 5.834-5.833m0 0H4.083m5.834 0v5.833"/></svg>') no-repeat center;width:30px}.services__swiper-link:hover:after,a:hover .services__swiper-link:after{height:50px;right:0;width:50px}.page-contacts{margin-bottom:80px;display:grid}.page-contacts__container{grid-template-columns:minmax(-webkit-max-content,310px) minmax(240px,780px);grid-template-columns:minmax(max-content,310px) minmax(240px,780px);justify-content:space-between;margin-bottom:64px;grid-column-gap:20px;align-items:start;display:grid}.page-contacts__wrapper{display:grid}.page-contacts__info-wrap{margin-bottom:24px;grid-row-gap:24px;display:grid}.page-contacts__info{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;font-style:normal;color:var(--color-caption2);grid-column-gap:16px;margin:0;align-items:center;display:grid}.page-contacts__info a,.page-contacts__info span{font-size:22px;font-weight:500;color:var(--color-main);transition:color .3s;line-height:28px}.page-contacts__info a:focus,.page-contacts__info a:hover{color:var(--color-decor)}.page-contacts__info-icon{height:54px;grid-column:1/2;justify-content:center;grid-row:1/3;background-color:var(--color-decor-bg);align-items:center;border-radius:50%;width:54px;display:flex}.page-contacts__info-icon svg{fill:var(--color-decor)}.page-contacts__socials{padding:24px;max-width:276px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:16px}.page-contacts__socials-title{color:var(--color-caption2);margin:0 0 12px}.page-contacts__socials-list{list-style:none;padding:0;flex-wrap:wrap;margin:-6px;display:flex}.page-contacts__socials-item{height:48px;margin:6px;width:48px}.no-webp .page-contacts__form-wrap{background-image:var(--wpr-bg-8cf83e22-5b45-48be-9db6-e2010f813740)}.page-contacts__form-wrap{padding:36px;position:relative;background-size:cover;background-color:var(--color-main);background-position:50%;border-radius:12px;display:grid}.page-contacts__form-wrap:before{height:100%;content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));width:100%}.page-contacts__form-title{margin-bottom:24px;color:var(--color-alt);position:relative}.page-contacts__form{grid-template-columns:1fr 1fr;position:relative;grid-gap:12px;display:grid}.page-contacts__form .field__input{border-color:transparent}.page-contacts__form-message{grid-column:2/3;grid-row:1/3}.page-contacts__form-consent{grid-column:1/-1}.page-contacts__map-section{margin-bottom:80px}.page-contacts__map-wrap{height:600px;overflow:hidden;position:relative;border-radius:24px;width:100%}.page-contacts__map-wrap img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.page-contacts__map{height:100%;width:100%;display:grid}.page-contacts__props-section{display:grid}.page-contacts__props-title{margin-bottom:32px}.page-contacts__props-list{grid-row-gap:12px;margin:0;padding-left:20px;display:grid}.page-contacts__props-item{font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.page-contacts__props-item::marker{color:var(--color-accent)}.page-prices,.page-reviews{display:inline-block}.page-prices{overflow:hidden}.prices-seo,.prices-services{margin-bottom:80px}.prices-services__container{display:grid}.prices-services__title{margin-bottom:32px}.prices-services__list{list-style:none;grid-template-columns:repeat(4,1fr);padding:0;margin:0;grid-gap:40px 24px;display:grid}.price-service{position:relative;display:grid}.price-service__title{font-size:22px;font-weight:700;margin:0;line-height:1.2}.price-service__img{height:0;margin-bottom:24px;position:relative;padding-bottom:86%;width:100%}.price-service__img .button-accent{padding:10px 20px;border-radius:100px}.price-service__img img{height:100%;transition:transform .3s;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:24px;width:100%}.price-service:focus .price-service__img img,.price-service:hover .price-service__img img{transform:scale(105%)}.prices-info{margin-bottom:80px}.prices-info__container{display:grid}.prices-info__title{margin-bottom:32px}.prices-info__list{list-style:none;padding:0;grid-row-gap:32px;margin:0;display:grid}.prices-info__item{overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:16px;display:grid}.prices-info__button{padding:16px 26px 16px 36px;justify-content:space-between;border:none;position:relative;background-color:var(--color-bg);align-items:center;display:flex;z-index:1}.prices-info__text{pointer-events:none;font-size:22px;font-weight:500;margin-right:20px;color:var(--color-main);text-align:left;line-height:28px}.prices-info__icon{height:24px;pointer-events:none;position:relative;width:24px}.prices-info__icon:before{height:3px;transform:translateY(-50%);top:50%;left:0;width:100%}.prices-info__icon:after,.prices-info__icon:before{transition:background-color .3s;content:"";position:absolute;background-color:var(--color-decor);border-radius:2px}.prices-info__icon:after{height:100%;transform:translateX(-50%);opacity:0;top:0;left:50%;width:3px}.prices-info__button[aria-expanded=false] .prices-info__icon:after{opacity:1}.prices-info__button:focus .prices-info__icon:after,.prices-info__button:focus .prices-info__icon:before,.prices-info__button:hover .prices-info__icon:after,.prices-info__button:hover .prices-info__icon:before{background-color:var(--color-accent-h)}.prices-info__table{overflow:auto;position:relative;max-width:calc(100vw - 40px);border-radius:16px;display:none}.prices-info.faq .questions__content table,.prices-info__table table{border-collapse:collapse;background:var(--color-alt);width:100%;white-space:nowrap}.prices-info.faq .questions__content table{background:transparent}.prices-info.faq .questions__content tr:not(:last-child),.prices-info__table tr:not(:last-child){border-bottom:1px solid var(--color-stroke)}.prices-info.faq .questions__content th,.prices-info__table th{padding:16px 36px;font-size:16px;font-weight:400;color:var(--color-caption2);line-height:24px}.prices-info.faq .questions__content th:nth-child(2),.prices-info__table th:nth-child(2){width:200px}.prices-info.faq .questions__content th:nth-child(3),.prices-info__table th:nth-child(3){text-align:right;width:200px}.prices-info.faq .questions__content td,.prices-info__table td{padding:16px 36px;font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.prices-info.faq .questions__content td:last-child,.prices-info__table td:last-child{text-align:right}.prices-info__item--active{margin-bottom:20px}.prices-info__item--active .prices-info__table{display:grid}.prices-table{margin-bottom:80px}.prices-table__container{display:grid}.prices-table__title{margin-bottom:32px}.prices-table__tab-wrap{max-width:100vw;margin:0 -20px 24px}.prices-table__tab-list{list-style:none;overflow:auto;padding:0 20px;margin:0;display:flex}.prices-table__tab-list::-webkit-scrollbar,.prices-table__tab-list::-webkit-scrollbar-thumb{height:0;width:0}.prices-table__tab-item{flex-shrink:0}.prices-table__tab-item:not(:first-child){margin-left:-1px}.prices-table__tab{padding:12px 20px;font-size:16px;border:1px solid var(--color-stroke);font-weight:400;color:var(--color-main);transition:color .3s,background-color .3s;background-color:var(--color-alt);line-height:24px}.prices-table__tab:focus,.prices-table__tab:hover{color:var(--color-decor)}.prices-table__tab--active{background-color:var(--color-decor-bg)}.prices-table__tab--active:focus,.prices-table__tab--active:hover{color:var(--color-main)}.prices-table__tab-item:first-child .prices-table__tab{border-radius:12px 0 0 12px}.prices-table__tab-item:last-child .prices-table__tab{border-radius:0 12px 12px 0}.prices-table__content .table{margin:0!important;display:none}.prices-table__content .table--visible{display:block}.reviews-projects{margin-bottom:80px}.reviews-projects__container{display:grid}.reviews-projects__list{list-style:none;grid-template-columns:repeat(3,1fr);padding:0;margin:0;grid-gap:24px 20px;display:grid}.reviews-clients{padding:80px 0;margin-bottom:80px;background-color:var(--color-bg)}.reviews-clients__container{display:grid}.reviews-clients__title{margin-bottom:32px}.reviews-clients__list{list-style:none;grid-template-columns:repeat(3,1fr);padding:0;margin:0;grid-gap:24px 20px;display:grid}.reviews-seo,.service-repair{margin-bottom:80px}.service-repair{overflow:hidden}.service-repair__container{display:grid}.service-repair__title{margin-bottom:32px}.service-repair__text{margin:0 0 32px}.service-repair__list{list-style:none;grid-template-columns:repeat(2,1fr);padding:0;margin:0;grid-gap:12px 20px;counter-reset:service-repair;display:grid}.service-repair__item{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;padding:16px 20px;grid-column-gap:12px;background-color:var(--color-bg);align-items:center;border-radius:16px;display:grid}.service-repair__step{height:36px;justify-content:center;position:relative;background-color:var(--color-decor-bg);align-items:center;border-radius:50%;width:36px;display:flex}.service-repair__step:before{font-size:22px;font-weight:500;color:var(--color-decor);content:counter(service-repair);position:relative;counter-increment:service-repair;line-height:28px}.service-repair__name{font-size:22px;font-weight:500;margin:0;line-height:28px}.service-repair__popover{height:20px;position:relative;align-items:center;width:20px;display:grid}.service-repair__popover-icon{display:grid}.service-repair__popover-icon svg{height:100%;fill:none;transition:stroke .3s;width:100%;stroke:var(--color-caption)}.service-repair__popover-text{transform:translateY(-50%);pointer-events:none;padding:8px 12px;font-size:14px;color:#d3dce6;transition:opacity .3s;position:absolute;max-width:172px;opacity:0;text-align:center;top:50%;border-radius:12px;background:var(--color-popover-bg);left:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:24px;z-index:1}.service-repair__popover-text:before{height:14px;transform:translateY(-50%);content:"";position:absolute;background-size:cover;top:50%;left:-6px;width:6px;background-image:var(--wpr-bg-1fbf4beb-2dfa-43fb-bdd0-b489be0f342f)}.service-repair__popover-text p{margin:0}.service-repair__popover:focus .service-repair__popover-icon svg,.service-repair__popover:hover .service-repair__popover-icon svg{stroke:var(--color-caption2)}.service-repair__popover:focus .service-repair__popover-text,.service-repair__popover:hover .service-repair__popover-text{opacity:1}.service-more{margin-bottom:80px}.service-more__container{display:grid}.service-more__title{margin-bottom:32px}.service-more__wrapper{overflow:hidden;padding:4px 0;max-height:184px;margin:-4px 0}.service-more__wrapper--visible{max-height:100%}.service-more__tags{list-style:none;padding:0;flex-wrap:wrap;margin:-6px;display:flex}.service-more__tag{margin:6px;display:flex}.service-more__link{padding:12px 24px;color:var(--color-caption2);transition:color .3s;background-color:#f5f7fa;border-radius:100px;display:flex}.service-more__link:focus,.service-more__link:hover{color:var(--color-main)}.service-more__tag-more{padding:0;justify-self:start;font-size:16px;border:none;color:var(--color-accent);transition:color .3s;background-color:transparent;align-items:center;line-height:1.3;margin-top:8px;display:none}.service-more__tag-more:focus,.service-more__tag-more:hover{color:var(--color-main)}.service-more__tag-more--visible{display:flex}.page-portfolio{margin-bottom:80px;display:grid}.page-portfolio__list{list-style:none;grid-template-columns:repeat(2,1fr);padding:0;margin:0;grid-gap:48px 20px;display:grid}.page-portfolio__pagination-wrap{justify-content:center;justify-self:center;position:relative;display:grid}.page-portfolio__pagination,.pagination .nav-links{padding-top:48px;grid-column-gap:12px;grid-auto-flow:column;display:grid}.page-numbers{height:40px;justify-content:center;font-weight:500;transition:color .3s;background-color:#f1e9e0;align-items:center;border-radius:12px;width:40px;display:flex}.page-numbers.current,.page-numbers:focus,.page-numbers:hover{color:var(--color-decor)}.page-numbers.dots:focus,.page-numbers.dots:hover,.page-numbers.inactive:focus,.page-numbers.inactive:hover{color:var(--color-stroke2);background-color:#f1e9e0}.page-numbers.prev{margin-right:12px;position:relative}.page-numbers.prev:before{height:16px;transform:translate(-50%,-50%);transition:background-image .3s;content:"";position:absolute;background-size:cover;top:50%;left:50%;width:16px;background-image:var(--wpr-bg-bd595f66-0ce8-4c2d-b7a2-781325b96702)}.page-numbers.prev:focus:before,.page-numbers.prev:hover:before{background-image:var(--wpr-bg-4ac18ff5-c7cd-401b-9eb9-c393054f10c2)}.page-numbers.prev:focus.inactive:before,.page-numbers.prev:hover.inactive:before{background-image:var(--wpr-bg-2600b15c-df1a-4553-b9bf-f8d25f3ed942)}.page-numbers.next{position:relative;margin-left:12px}.page-numbers.next:before{height:16px;transform:translate(-50%,-50%);transition:background-image .3s;content:"";position:absolute;background-size:cover;top:50%;left:50%;width:16px;background-image:var(--wpr-bg-4ee3c5b8-b852-4a06-8856-353c4c5c2717)}.page-numbers.next:focus:before,.page-numbers.next:hover:before{background-image:var(--wpr-bg-de59f276-4b9f-4ea2-a3b2-ef8dcfcc3b01)}.page-numbers.next.inactive:before{background-image:var(--wpr-bg-2ed2d8d2-9091-4a6d-8422-82dae2d3dd45)}.page-calculator{margin-bottom:80px}.page-calculator__container{grid-template-columns:minmax(280px,750px) minmax(280px,530px);grid-column-gap:20px;align-items:start;display:grid}.page-calculator__list{list-style:none;padding:0;grid-row-gap:24px;max-width:724px;margin:0;counter-reset:calculator;display:grid}.page-calculator__item{position:relative;padding-left:50px}.page-calculator__item:before{height:38px;justify-content:center;font-size:22px;font-weight:500;color:var(--color-decor);content:counter(calculator);position:absolute;counter-increment:calculator;top:-5px;background-color:var(--color-decor-bg);align-items:center;border-radius:50%;left:0;width:38px;line-height:28px;display:flex}.page-calculator__item:not(:last-child):after{height:calc(100% - 45px);border:2px dashed var(--color-stroke);content:"";position:absolute;top:50px;left:18px}.page-calculator__title{font-size:22px;font-weight:500;margin:0 0 20px;line-height:28px}.page-calculator__sub-list{list-style:none;padding:0;flex-wrap:wrap;margin:-8px -8px 8px;display:flex}.page-calculator__sub-item{margin:8px}.page-calculator__button{padding:10px 14px;font-size:16px;border:2px solid var(--color-stroke);color:var(--color-main);transition:color .3s,background-color .3s,border-color .3s;background-color:transparent;border-radius:16px;line-height:24px}.page-calculator__button:focus,.page-calculator__button:hover{color:var(--color-decor)}.page-calculator__button--active{border-color:var(--color-decor);color:var(--color-alt);background-color:var(--color-decor)}.page-calculator__button--active:focus,.page-calculator__button--active:hover{color:var(--color-alt)}.page-calculator__text{font-size:14px;color:var(--color-caption2);margin:0;line-height:24px}.page-calculator__fields{justify-content:start;grid-row-gap:12px;display:grid}.page-calculator__field{grid-template-columns:1fr 130px;grid-column-gap:24px;align-items:center;display:grid}.page-calculator__field .choices__inner{padding:14px 18px!important;border:2px solid var(--color-stroke);transition:border-color .3s;background-color:transparent;border-radius:16px}.page-calculator__field .choices:hover .choices__inner{border-color:var(--color-stroke-h)}.page-calculator__field .choices:focus-within .choices__inner{border-color:var(--color-main)}.page-calculator__field .is-flipped.is-open .choices__inner{border-radius:16px}.page-calculator__field .is-open .choices__list--dropdown,.page-calculator__field .is-open .choices__list[aria-expanded]{border-color:var(--color-stroke)}.page-calculator__field .choices__list--single{padding:0 20px 0 0}.page-calculator__field .choices__item--selectable{font-size:16px;color:var(--color-main);line-height:24px}.page-calculator__field .choices[data-type*=select-one]:after{height:16px;transform:translateY(-50%);border:none;right:12px;transition:transform .3s;background-size:cover;top:50%;width:16px;background-image:var(--wpr-bg-572d8e8e-fe18-4df7-bdab-bc1d66e3c559);background-repeat:no-repeat;margin-top:0}.page-calculator__field .choices[data-type*=select-one].is-open:after{transform:translateY(-50%) rotate(-180deg)}.page-calculator__field .choices__list--dropdown{border:none;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:16px;margin-top:6px}.page-calculator__field .is-flipped .choices__list--dropdown{border:none;margin-bottom:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:16px}.page-calculator__field .choices__list--dropdown .choices__item{padding:10px 14px;font-size:16px;color:var(--color-main);line-height:24px}.page-calculator__field .choices__list--dropdown .choices__list,.page-calculator__field .choices__list[aria-expanded] .choices__list{max-height:352px}.page-calculator__field .choices__list--dropdown .choices__item--selectable.is-highlighted,.page-calculator__field .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{color:var(--color-decor);background-color:var(--color-decor-bg)}.page-calculator__field-input{padding:14px 18px;font-size:16px;border:2px solid var(--color-stroke);color:var(--color-main);transition:border-color .3s;background-color:transparent;border-radius:16px;line-height:24px}.page-calculator__field-input::-moz-placeholder{color:var(--color-caption)}.page-calculator__field-input::placeholder{color:var(--color-caption)}.page-calculator__field-input:focus{border-color:var(--color-main)!important}.page-calculator__field-input:hover{border-color:var(--color-stroke-h)}.page-calculator__result-wrap{padding:36px;position:-webkit-sticky;position:sticky;top:153px;background-color:var(--color-bg);border-radius:16px;display:grid}.page-calculator__result-title{font-size:28px;font-weight:500;margin:0 0 24px;line-height:36px}.page-calculator__result-list{margin:0 0 12px;display:grid}.page-calculator__result-item{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:12px 0;grid-column-gap:20px;align-items:center;display:grid}.page-calculator__result-item:not(:last-child){border-bottom:2px solid var(--color-stroke)}.page-calculator__result-item dt{font-size:16px;line-height:24px}.page-calculator__result-item dd{font-size:22px;font-weight:500;margin:0;line-height:28px}.page-calculator__modal-open{padding-top:12px;padding-bottom:12px}.page-team{margin-bottom:80px}.page-team__container{display:grid}.page-team__list{list-style:none;grid-template-columns:repeat(4,1fr);padding:0;margin:0;align-items:start;grid-gap:48px 20px;display:grid}.page-team__item{display:grid}.page-team__img{height:0;overflow:hidden;margin-bottom:16px;position:relative;border-radius:12px;padding-bottom:110%;width:100%}.page-team__img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%}.page-team__name{font-size:22px;font-weight:500;margin:0 0 8px;line-height:28px}.page-team__skills{flex-wrap:wrap;margin:-3px -3px 5px;display:flex}.page-team__skill{padding:6px 10px;font-size:14px;background-color:var(--color-bg);margin:3px;border-radius:8px;line-height:24px}.page-team__text{color:var(--color-caption2);margin:0}.page-typical{overflow:hidden}.page-typical .content{margin-bottom:80px}.not-found{padding:42px 0 64px;align-self:center}.not-found__container{text-align:center;justify-items:center;display:grid}.not-found__title{font-size:22px;font-weight:500;margin:0 0 24px;line-height:28px}.not-found__title span{font-size:120px;line-height:128px}.not-found__sub-title{max-width:580px;margin:0 0 48px}.not-found__link{margin-bottom:48px;max-width:274px;width:100%}.not-found__phone{font-size:28px;font-weight:500;margin:0 0 16px;line-height:36px}.not-found__socials{list-style:none;padding:0;justify-content:center;flex-wrap:wrap;max-width:384px;margin:-8px;display:flex}.not-found__social{height:48px;margin:8px;width:48px}.page-promotions{margin-bottom:80px}.page-promotions__list{list-style:none;grid-template-columns:repeat(2,1fr);padding:0;margin:0;grid-gap:48px 20px;display:grid}.page-promotions__item{position:relative;justify-items:start;align-content:start;display:grid}.page-promotions__item-title{font-size:28px;font-weight:500;margin:0 0 8px;line-height:36px}.page-promotions__item-title a:before{height:100%;content:"";position:absolute;inset:0;width:100%;z-index:1}.page-promotions__item-text{margin:0}.page-promotions__item-date{padding:6px 12px;font-size:14px;color:var(--color-decor);background-color:var(--color-decor-bg);margin:0 0 8px;border-radius:12px;order:-1;line-height:24px}.page-promotions__item-img{height:0;margin-bottom:24px;position:relative;padding-bottom:67.188%;order:-2;width:100%}.page-promotions__item-img img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;border-radius:16px;width:100%}.single-promotions{margin-bottom:80px}.single-promotions__container{display:grid}.single-promotions__img{position:relative;width:100%;display:grid}.single-promotions__img img{border-radius:16px;width:100%}.single-promotions__content{margin-bottom:80px;display:inline-block}.single-promotions__content h2{font-size:40px;font-weight:500;color:var(--color-main);margin:72px 0 32px;line-height:48px}.single-promotions__content h3{font-size:34px;font-weight:500;color:var(--color-main);margin:48px 0 16px;line-height:42px}.single-promotions__content h4{font-size:28px;font-weight:500;color:var(--color-main);margin:48px 0 16px;line-height:36px}.single-promotions__content ul{grid-row-gap:6px;margin:24px 0 32px;padding-left:20px;display:grid}.single-promotions__content ul li{font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.single-promotions__content ul li::marker{color:var(--color-accent)}.single-promotions__content ol{grid-row-gap:6px;margin:24px 0 32px;padding-left:20px;display:grid}.single-promotions__content ol li,.single-promotions__content p{font-size:16px;font-weight:400;color:var(--color-main);line-height:24px}.single-promotions__content p{margin:16px 0 24px}.single-promotions__content picture{font-size:0;letter-spacing:16px}.single-promotions__content img{border-radius:16px;width:100%;display:inline-block}.single-promotions__return{justify-self:start;transition:color .3s;align-items:center;display:flex}.single-promotions__return span{height:36px;justify-content:center;margin-right:16px;background-color:var(--color-decor-bg);align-items:center;border-radius:8px;width:36px;display:flex}.single-promotions__return span svg{height:16px;fill:var(--color-main);width:16px}.single-promotions__return:focus,.single-promotions__return:hover{color:var(--color-decor)}.cookie{transform:translateX(-50%);grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:16px 36px;justify-content:space-between;position:fixed;max-width:1224px;bottom:24px;grid-column-gap:24px;background-color:var(--color-bg);align-items:center;border-radius:16px;left:50%;width:calc(100% - 48px);display:grid;z-index:50}.cookie.hidden{display:none}.cookie__text{font-size:16px;font-weight:500;color:var(--color-main);position:relative;max-width:920px;margin:0;line-height:24px;padding-left:52px}.cookie__text:before{height:36px;content:"";position:absolute;background-size:cover;top:6px;left:0;width:36px;background-image:var(--wpr-bg-6291475e-ca2a-4a08-8213-8d6e04608b59)}.cookie__close{padding:12px 42px}@keyframes recall-btn{0%{height:0;opacity:1;background-color:var(--color-accent);width:0;z-index:3}33%{z-index:2}66%{z-index:1}95%{opacity:.5}to{height:140px;opacity:0;width:140px}}.recall-btn{height:66px;justify-content:center;right:72px;position:fixed;bottom:110px;background-color:var(--color-accent);align-items:center;border-radius:50%;width:66px;display:flex;z-index:5}.recall-btn svg{height:32px;fill:var(--color-alt);transition:fill .3s;position:relative;width:32px;z-index:4}.recall-btn span{animation:recall-btn 6s linear infinite;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;left:50%}.recall-btn span:nth-child(3){animation-delay:2s}.recall-btn span:nth-child(4){animation-delay:4s}.recall-btn:focus svg,.recall-btn:hover svg{fill:var(--color-accent-h)}.success{padding:64px 0;align-self:center}.success__container{text-align:center;justify-items:center;display:grid}.success__title{padding-top:124px;font-weight:500;position:relative;margin:0 0 48px}.success__title:before{height:100px;top:0;background-color:var(--color-decor-bg);border-radius:50%;width:100px}.success__title:after,.success__title:before{transform:translateX(-50%);content:"";position:absolute;left:50%}.success__title:after{height:48px;top:26px;margin-left:-4px;width:48px;background-image:var(--wpr-bg-ca83c886-bbca-47b5-922a-b0cc0a2a64e2)}.sitemap{margin-bottom:80px;display:grid}.sitemap__tab-wrap{max-width:100vw;margin:0 -20px 24px}.sitemap__tab-list{list-style:none;overflow:auto;padding:0 20px;margin:0;display:flex}.sitemap__tab-list::-webkit-scrollbar,.sitemap__tab-list::-webkit-scrollbar-thumb{height:0;width:0}.sitemap__tab-item{flex-shrink:0}.sitemap__tab-item:not(:first-child){margin-left:-1px}.sitemap__tab{padding:12px 20px;font-size:16px;border:1px solid var(--color-stroke);font-weight:400;color:var(--color-main);transition:color .3s,background-color .3s;background-color:var(--color-alt);line-height:24px}.sitemap__tab:focus,.sitemap__tab:hover{color:var(--color-decor)}.sitemap__tab--active{background-color:var(--color-decor-bg)}.sitemap__tab--active:focus,.sitemap__tab--active:hover{color:var(--color-main)}.sitemap__tab-item:first-child .sitemap__tab{border-radius:12px 0 0 12px}.sitemap__tab-item:last-child .sitemap__tab{border-radius:0 12px 12px 0}.sitemap__list-wrap{display:grid}.sitemap__list{list-style:none;padding:0 21px;margin:0;row-gap:16px;display:none}.sitemap__list--visible{display:grid}.sitemap__item{justify-self:start;display:grid}.sitemap__link{transition:color .3s}.sitemap__link:focus,.sitemap__link:hover{color:var(--color-accent)}.footer{color:var(--color-alt);background:var(--color-main);display:grid}.footer__top-wrap{padding:64px 0 24px}.footer__top-container{grid-template-columns:repeat(4,auto);align-items:start;grid-gap:24px 20px;display:grid}.footer__first-wrap{display:grid}.footer__first-wrap.logo_wrap{height:100%;justify-content:space-between;flex-direction:column;display:flex}.footer__logo{margin-bottom:16px}.footer__socials{list-style:none;padding:0;flex-wrap:wrap;margin:-6px;display:flex}.footer__social{height:36px;margin:6px;width:36px}.footer__secondary-wrap{justify-content:start;display:grid}.footer__title{font-size:18px;font-weight:700;color:var(--color-alt);margin:0 0 16px}.footer__element{font-size:16px;font-style:normal;transition:color .3s;margin:0;align-items:center;line-height:24px;display:flex}.footer__element svg{fill:none;margin-right:6px;transition:stroke .3s;stroke:var(--color-alt)}.footer__element:not(:last-child){margin-bottom:16px}.footer__element[href]:focus,.footer__element[href]:hover{text-decoration:underline;color:var(--color-accent-h)}.footer__element[href]:focus svg,.footer__element[href]:hover svg{stroke:var(--color-accent-h)}.footer__third-wrap{display:grid}.footer__list{list-style:none;grid-template-columns:repeat(2,1fr);padding:0;margin:0;grid-gap:12px 36px;display:grid}.footer__link{font-size:16px;transition:color .3s}.footer__link:focus,.footer__link:hover{color:var(--color-accent)}.footer__fourth-wrap{flex-wrap:wrap;font-size:14px;flex-direction:column;opacity:.5;gap:8px 32px;text-align:right;align-items:flex-end;display:flex}.footer__fourth-wrap p{margin:0}.footer__phone{font-size:22px;font-weight:700;transition:color .3s}.footer__phone:focus,.footer__phone:hover{color:var(--color-accent-h)}.footer__bottom-wrap{padding:16px 0 24px}.footer__bottom-wrap.border{padding:24px 0;position:relative}.footer__bottom-wrap.border:before{height:1px;transform:translateX(-50%);content:"";position:absolute;top:0;background:#ffffff33;left:50%;width:95%;display:block}.footer__bottom-container{align-items:center;display:grid}.footer__copyright{justify-content:space-between;gap:12px;display:flex}.footer__bottom-wrap p{font-size:14px;opacity:.5;margin:0}.footer__bottom-wrap.border p{opacity:1}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{transform:translateY(-50%);font-size:12px;right:10px;content:attr(data-select-text);position:absolute;opacity:0;top:50%}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{padding-right:10px;text-align:right;padding-left:100px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}@media (min-width:768px){.header__element:first-child{max-width:300px}}@media (min-width:900px){.page-contacts__info-wrap{max-width:500px}}@media (min-width:1024px){.service-preview .breadcrumbs{padding:0;margin:0}}@media (min-width:1340px){.services-toggle{padding:16px 24px;border:none;transition:background-color .3s;background-color:var(--color-accent);align-items:center;border-radius:8px;display:flex}.services-toggle:focus,.services-toggle:hover{background-color:var(--color-accent-h)}.services-toggle__service{margin-right:8px}.services-toggle__close{fill:var(--color-alt);margin-right:8px}.services-toggle__text{pointer-events:none;font-size:16px;color:var(--color-alt);line-height:24px}.services-toggle[aria-expanded=false] .services-toggle__service{display:block}.services-toggle[aria-expanded=false] .services-toggle__close,.services-toggle[aria-expanded=true] .services-toggle__service{display:none}.services-toggle[aria-expanded=true] .services-toggle__close{display:block}.nav__list{list-style:none;padding:0;gap:16px;margin:-8px 0;align-items:center;display:flex}.nav__item{position:relative;display:flex}.nav__link{padding:8px 0;font-size:14px;font-weight:300;transition:color .3s;gap:4px;align-items:center;line-height:24px;display:flex}body.white_color_header .nav__link{color:#fff}body.white_color_header.window_is_scrolled .nav__link{color:var(--color-caption2)}.nav__link svg{fill:#fff;transition:fill .3s,transform .3s}body.white_color_header.window_is_scrolled .nav__link svg,body:not(.white_color_header) .nav__link svg{fill:var(--color-caption2)}.nav__item:focus-within .nav__link,.nav__item:hover .nav__link{color:var(--color-main)}.nav__item:focus-within .nav__link svg,.nav__item:hover .nav__link svg{transform:rotate(-180deg);fill:var(--color-main)}.nav__sub-wrapper{pointer-events:none;transition:opacity .3s;position:absolute;opacity:0;top:40px;background-color:var(--color-alt);box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:16px;left:-12px}.nav__item:focus-within .nav__sub-wrapper,.nav__item:hover .nav__sub-wrapper{pointer-events:visible;opacity:1}.nav__item:focus-within:last-child .nav__sub-wrapper,.nav__item:focus-within:nth-last-child(2) .nav__sub-wrapper,.nav__item:hover:last-child .nav__sub-wrapper,.nav__item:hover:nth-last-child(2) .nav__sub-wrapper{right:0;left:auto}.nav__sub-list{list-style:none;padding:0;margin:0;display:grid}.nav__sub-item{display:grid}.nav__sub-link{padding:8px 20px;font-size:14px;color:var(--color-caption2);transition:color .3s;line-height:24px}.nav__sub-link:focus,.nav__sub-link:hover{color:var(--color-main)}.menu__wrapper2{display:none}}.service_form_bottom .grid{grid-template-columns:auto 32%;gap:16px 24px;display:grid}.service_form_bottom .grid,.service_form_bottom .h2{color:var(--color-alt)}.service_form_bottom .grid>div{overflow:hidden;padding:56px;position:relative;border-radius:24px;background:var(--color-main)}.service_form_bottom .grid>div.block_contacts{padding-bottom:240px}.service_form_bottom a.phone-link{font-size:28px;font-weight:700;margin:0 0 32px;line-height:1.2;display:inline-block}.service_form_bottom .socials{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.service_form_bottom a.social_f{padding:0 0 0 52px;font-size:14px;position:relative}.service_form_bottom a.social_f:before{height:40px;transform:translateY(-50%);content:"";position:absolute;top:50%;border-radius:50%;left:0;width:40px;display:block}.service_form_bottom a.social_f.whatsapp:before{background:#25d366 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M15.902 12.977c-.03-.015-1.15-.613-1.349-.691a.7.7 0 0 0-.26-.062q-.227 0-.377.242c-.112.18-.45.61-.556.737-.013.017-.032.038-.043.038s-.183-.078-.236-.102c-1.2-.566-2.112-1.927-2.237-2.156-.018-.033-.019-.048-.02-.048a.4.4 0 0 1 .066-.084c.061-.066.127-.152.191-.235l.09-.117c.094-.117.135-.208.183-.313l.025-.055c.117-.251.017-.464-.015-.533-.027-.057-.5-1.294-.55-1.424-.12-.314-.28-.46-.502-.46l-.087.004c-.105.005-.678.086-.93.26-.27.183-.724.768-.724 1.797 0 .927.542 1.801.775 2.134l.032.05c.891 1.411 2.002 2.457 3.128 2.945 1.085.47 1.598.524 1.89.524.123 0 .22-.01.307-.02l.055-.005c.375-.036 1.198-.499 1.385-1.063.148-.444.187-.93.089-1.106-.068-.12-.183-.18-.33-.257"/><path fill="%23fff" d="M11.851 4c-4.178 0-7.578 3.374-7.578 7.521 0 1.341.36 2.654 1.04 3.803l-1.302 3.84a.2.2 0 0 0 .25.255l4.003-1.272a7.6 7.6 0 0 0 3.587.894c4.178 0 7.578-3.373 7.578-7.52S16.029 4 11.85 4m0 13.475c-1.179 0-2.321-.34-3.303-.985a.2.2 0 0 0-.17-.023l-2.006.637.648-1.91a.2.2 0 0 0-.028-.183 5.87 5.87 0 0 1-1.143-3.49c0-3.283 2.692-5.954 6.002-5.954s6.002 2.67 6.002 5.954-2.692 5.954-6.002 5.954"/></svg>') no-repeat 50%}.service_form_bottom a.social_f.tg:before{background:#039be5 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M19.028 5.124c-2.233.924-11.808 4.89-14.454 5.972-1.775.692-.736 1.341-.736 1.341s1.515.52 2.813.91c1.298.389 1.99-.044 1.99-.044l6.103-4.112c2.163-1.47 1.644-.26 1.125.26a166 166 0 0 1-4.544 4.328c-.693.606-.346 1.125-.043 1.385 1.125.952 4.197 2.9 4.37 3.03.915.646 2.713 1.578 2.987-.39l1.082-6.795c.346-2.293.692-4.414.735-5.02.13-1.471-1.428-.865-1.428-.865"/></svg>') no-repeat 50%}.service_form_bottom .iphone{transform:translateX(-50%);position:absolute;bottom:0;left:50%;width:304px}.service_form_bottom .block_form p{margin:12px 0 32px}.service_form_bottom .button_agree{grid-template-columns:auto auto;justify-content:start;gap:20px;margin:20px 0 0;align-items:center;display:grid}@media (max-width:1639px){.calculator__popover-text{transform:translateY(0);right:-24px;position:absolute;opacity:0;bottom:24px;top:auto;left:auto}.calculator__popover-text:before{transform:translateY(0) rotate(-90deg);right:28px;bottom:-10px;top:auto;left:auto}.service-repair__popover-text{transform:translateY(0);right:-21px;position:absolute;opacity:0;bottom:30px;top:auto;left:auto}.service-repair__popover-text:before{transform:translateY(0) rotate(-90deg);right:28px;bottom:-10px;top:auto;left:auto}}@media (max-width:1339px){.questions-recall{padding:30vw 20px 11vw;background-size:cover;margin:0 -20px}.questions-recall__wrapper{margin:0}.services-toggle{display:none}.header-link{padding:8px 16px;flex-direction:column}.header-link__icon{margin:0 0 6px}.header-link__text{font-size:14px;text-align:center;margin:0;width:auto;line-height:20px}.header-link__arrow,.header__calculator,.header__request-open{display:none}.header__contacts{margin-right:16px}.header__menu-toggle{height:48px;padding:0;justify-content:center;border:none;align-items:center;border-radius:12px;background:transparent;width:48px;display:flex}.header__menu-toggle[aria-expanded=false] svg:first-child{display:block}.header__menu-toggle[aria-expanded=false] svg:last-child,.header__menu-toggle[aria-expanded=true] svg:first-child{display:none}.header__menu-toggle[aria-expanded=true] svg:last-child{display:block}.nav{display:none}.menu{padding:20px 0}.menu__container{display:grid}.menu__mobile-wrap{padding:16px 0 16px 16px;justify-self:end;position:relative;max-width:328px;background-color:var(--color-alt);border-radius:16px;width:100%;display:grid}.menu__main-wrap{overflow:auto;max-height:calc(var(--vh)*100 - 205px);align-content:start;display:grid}.menu__list{list-style:none;padding:0 16px 0 0;margin:0 0 28px;display:grid}.menu__item{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;border-bottom:1px solid var(--color-stroke);align-items:center;display:grid}.menu__link{padding:10px 0;font-size:16px;transition:color .3s;width:100%;line-height:24px}.menu__button,.menu__button2{height:44px;padding:0;justify-content:center;border:none;right:-14px;position:relative;background-color:transparent;align-items:center;width:44px;display:flex}.menu__button span,.menu__button2 span{height:16px;pointer-events:none;width:16px;display:flex}.menu__button svg,.menu__button2 svg{fill:var(--color-main);transition:fill .3s}.menu__item:focus .menu__link,.menu__item:hover .menu__link{color:var(--color-decor)}.menu__item:focus .menu__button svg,.menu__item:hover .menu__button svg{fill:var(--color-decor)}.menu__links{grid-template-columns:repeat(2,1fr);margin-right:16px;grid-gap:12px;display:grid}.menu__wrapper,.menu__wrapper2{grid-template-columns:1fr;padding:0;position:absolute;inset:0;background-color:var(--color-alt);border-radius:16px;display:none}.menu__wrapper.visible,.menu__wrapper2.visible{display:grid}.menu__first-wrap,.menu__first-wrap2{overflow:visible;padding:16px 0 16px 16px;position:absolute;max-height:calc(var(--vh)*100 - 173px);inset:0;align-content:start;display:grid}.menu__first-wrap2:before,.menu__first-wrap:before{display:none}.menu__first-return,.menu__first-return2{padding:0;justify-self:start;font-size:18px;border:none;font-weight:500;color:var(--color-caption);text-align:left;background-color:transparent;margin:0 0 19px;align-items:center;line-height:24px;display:flex}.menu__first-return span,.menu__first-return2 span{height:26px;pointer-events:none;justify-content:center;border:2px solid var(--color-caption);margin-right:6px;align-items:center;border-radius:50%;width:26px;display:flex}.menu__first-return span svg,.menu__first-return2 span svg{fill:var(--color-caption)}.menu__first-list{overflow:auto;padding-right:16px;max-height:calc(var(--vh)*100 - 173px)}.menu__first-item{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:0;border-bottom:1px solid var(--color-stroke);border-radius:0;display:grid}.menu__first-item.active{background-color:transparent}.menu__first-link{padding:10px 0;font-size:16px;line-height:24px}.menu__first-button{height:44px;justify-content:center;right:-14px;position:relative;margin:0;align-items:center;width:44px;display:flex}.menu__first-button svg{height:16px;width:16px}.menu__secondary-wrap{overflow:visible;padding:0;position:absolute;max-height:calc(var(--vh)*100 - 173px);inset:0;background-color:var(--color-alt);border-radius:16px;display:none}.menu__secondary-wrap:before{display:none}.menu__secondary-wrap.visible{display:grid}.menu__secondary-wrapper{padding:16px 0 16px 16px;position:absolute;inset:0;align-content:start}.menu__secondary-return{padding:0;justify-self:start;font-size:18px;border:none;font-weight:500;color:var(--color-caption);text-align:left;background-color:transparent;margin:0 0 19px;align-items:center;line-height:24px;display:flex}.menu__secondary-return span{height:26px;pointer-events:none;justify-content:center;border:2px solid var(--color-caption);margin-right:6px;align-items:center;border-radius:50%;width:26px;display:flex}.menu__secondary-return span svg{fill:var(--color-caption)}.menu__secondary-list{overflow:auto;padding-right:16px;max-height:calc(var(--vh)*100 - 173px)}.menu__secondary-item{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:0;border-bottom:1px solid var(--color-stroke);border-radius:0;display:grid}.menu__secondary-item.active{background-color:transparent}.menu__secondary-link{padding:10px 0;font-size:16px;line-height:24px}.menu__secondary-button{height:44px;justify-content:center;right:-14px;position:relative;margin:0;align-items:center;width:44px;display:flex}.menu__third-wrap{overflow:visible;padding:0;position:absolute;max-height:calc(var(--vh)*100 - 173px);inset:0;background-color:var(--color-alt);border-radius:16px;display:none}.menu__third-wrap.visible{display:grid}.menu__third-wrapper{height:100%;padding:16px 0 16px 16px;align-content:start}.menu__third-return{padding:0;justify-self:start;font-size:18px;border:none;font-weight:500;color:var(--color-caption);text-align:left;background-color:transparent;margin:0 0 19px;align-items:center;line-height:24px;display:flex}.menu__third-return span{height:26px;pointer-events:none;justify-content:center;border:2px solid var(--color-caption);margin-right:6px;align-items:center;border-radius:50%;width:26px;display:flex}.menu__third-return span svg{fill:var(--color-caption)}.menu__third-list{overflow:auto;grid-row-gap:0;padding-right:16px;max-height:calc(var(--vh)*100 - 173px)}.menu__third-item{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:0;border-bottom:1px solid var(--color-stroke);border-radius:0;display:grid}.menu__third-link{padding:10px 0;font-size:16px;line-height:24px}.menu__close{display:none}.how-works__swiper-container{padding:0 20px;margin:0 -20px}.clients-reviews__swiper-buttons{max-width:calc(100% + 40px);margin:0 -20px}.masters__wrapper{padding:48px 0;margin:0 -20px;border-radius:0}.masters__swiper-container,.masters__title{padding:0 20px}.masters__swiper-buttons{display:none}.repair-price__wrapper{overflow:hidden;padding:24px 0;margin:0 -20px;border-radius:0;width:calc(100% + 40px)}.repair-price__tags{overflow:auto;padding:0 20px;justify-content:start;flex-wrap:nowrap;max-width:100vw;grid-column-gap:12px;grid-auto-flow:column;margin:0;display:grid}.repair-price__tags::-webkit-scrollbar,.repair-price__tags::-webkit-scrollbar-thumb{height:0;width:0}.repair-price__tag{flex-shrink:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0}.repair-price__tag-more{margin-top:16px}.repair-tags__more{display:none!important}.repair-tags__list{overflow:auto;justify-content:start;flex-wrap:nowrap;max-width:calc(100vw - 40px);grid-column-gap:12px;grid-auto-flow:column;margin:0;display:grid}.repair-tags__list::-webkit-scrollbar,.repair-tags__list::-webkit-scrollbar-thumb{height:0;width:0}.repair-tags__item{flex-shrink:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0}.repair-tags__more{margin-top:16px}.video-reviews__swiper-container{padding:20px;margin:-20px}.clients-reviews__swiper-buttons,.how-works__swiper-buttons,.masters__swiper-buttons,.repair-more__list_swiper-buttons,.services__swiper-buttons,.video-reviews__swiper-buttons{display:none}.page-contacts__map{max-width:calc(100vw - 40px)}}@media (min-width:900px) and (max-width:1100px){.page-calculate__field-wrap{grid-template-columns:1fr;grid-row-gap:16px}}@media (max-width:1199px){.service_form_bottom .grid{gap:16px 20px}.service_form_bottom .grid>div{padding:32px}.repair-more__item,.services__swiper-slide{width:370px}.clients-reviews .clients-reviews__wrapper{grid-gap:20px}.h1,.questions-recall__title{font-size:48px}.h2{font-size:36px}.h3{font-size:32px}.content h2{font-size:36px}.content h3{font-size:31px}.content h4{font-size:26px}.portfolio__list{grid-template-columns:repeat(2,1fr)}.questions-recall__wrapper,.recall__wrapper{padding:48px}.main__title{margin-bottom:24px}.blitz__wrapper{grid-template-columns:1fr}.blitz__info-list{grid-template-columns:repeat(2,1fr);grid-column-gap:20px}.blitz__info-gift{display:none}.page-calculate__wrapper{padding:36px}.masters__wrapper{padding:40px 0}.repair-rooms__tab-list::-webkit-scrollbar,.repair-rooms__tab-list::-webkit-scrollbar-thumb{height:0;width:0}.payment__list{grid-template-columns:repeat(2,1fr)}.payment__item{padding:32px 32px 32px 96px}.page-contacts__form{grid-template-columns:1fr}.page-contacts__form-message{grid-column:1/2;grid-row:3/4}.prices-info__list{grid-row-gap:24px}.prices-info__item--active{margin-bottom:32px}.reviews-clients__list,.reviews-projects__list{grid-template-columns:repeat(2,1fr)}.page-calculator__container{grid-template-columns:1fr}.page-calculator__list{margin-bottom:48px;max-width:100%}.page-team__list{grid-template-columns:repeat(3,1fr)}.single-promotions__content h2{font-size:36px;line-height:42px}.single-promotions__content h3{font-size:31px;line-height:39px}.single-promotions__content h4{font-size:26px;line-height:32px}.cookie{padding:16px;bottom:16px;width:calc(100% - 32px)}.recall-btn{height:66px;right:36px;bottom:110px;width:66px}.footer__top-container{grid-template-columns:repeat(3,1fr)}.footer__first-wrap{grid-column:span 3}.footer__first-wrap.logo_wrap{flex-direction:row;align-items:center}.footer__third-wrap{grid-column:span 2}.footer__fourth-wrap{grid-column:span 3;justify-content:flex-start;flex-direction:row}.footer__phone{justify-self:start;margin:0}.footer__recall-open{max-width:100%;margin:0}.footer__policy-link{justify-self:end}.footer__bottom-container{grid-template-columns:1fr}}@media (max-width:1023px){.which_includes_service .grid_content{grid-template-columns:1fr}.recall2 .recall__wrapper{flex-direction:column;gap:48px;display:flex}.recall2 .recall__form,.recall2 .recall__title,.recall2 .recall__wrap{max-width:unset;width:100%}.recall2 .recall__wrap{text-align:center}.recall2 .recall__socials{justify-content:center}.recall2 .recall__phone{justify-self:center}.recall2 ul.orange_dots{flex-direction:column;align-items:center;display:flex}.recall2 ul.orange_dots li:before{top:9px}.repair-price__list{grid-template-columns:repeat(3,1fr)}.repair-rooms__card-wrap{padding:20px}.recall__wrapper:before{display:none}.service_form_bottom .grid{grid-template-columns:none}.service_form_bottom .grid>div.block_contacts{padding:32px 50% 32px 32px}.service_form_bottom .block_form p{font-size:14px;margin:12px 0 24px}.service_form_bottom .iphone{left:75%;width:200px}.service_form_bottom .socials{max-width:400px}.repair-more__item,.services__swiper-slide{width:315px}.clients-reviews .clients-reviews__wrapper{grid-template-columns:none;padding:0 0 55px}.clients-reviews .label_block{padding:0}.clients-reviews .clients-reviews__swiper-buttons{display:none}.clients-reviews .block_row2{grid-template-columns:none}.clients-reviews .block_logos{grid-template-columns:repeat(2,auto)}.clients-reviews .clients-reviews__swiper-dots{transform:translateX(-50%);left:50%}.questions,.questions-recall{margin:0 0 64px}.questions-recall{padding:18vw 20px 11vw}.questions-recall__wrapper{grid-template-columns:none;padding:32px}.service-preview .breadcrumbs{padding:0;margin-bottom:56px}.calculator{box-shadow:0 6px 16px 0 #14141414}.calculator__list{flex-direction:row}.calculator__item{width:45%}.home-preview{padding:40px 0 86px;margin-bottom:0}.preview{grid-template-columns:1fr}.preview__wrapper{padding:0;margin:0 0 40px}.service-preview,body:not(.page-template-service-dizayn,.page-template-service,.home) main{padding-top:145px}.service-preview{margin-bottom:64px;padding-bottom:64px}#wpadminbar,.preview__text br{display:none}.header{padding-top:0!important}.header__top-container{justify-content:space-between}.header__element{margin:0}}@media (max-width:899px){.page__body{font-size:14px}.repair-more__item-price .old_price{font-size:13px}.service-repair .questions__list_grid{grid-template-columns:1fr;gap:0}.questions__list+.questions__list .questions__item:first-child{border-top:1px solid #d2dae1}.questions__toggle{padding:24px 0}.questions__text{font-size:16px}.modal__title{font-size:36px;line-height:44px}.questions-recall__wrapper,.recall__wrapper{grid-template-columns:1fr}.recall__wrap{margin-bottom:24px}.blitz__wrapper{padding:0;background:unset}.quiz{padding:20px;border-radius:16px;background:#f5f7fa}.best-works__swiper-buttons2{padding:0 16px}.best-works__swiper-button2{height:32px;width:32px}.best-works__swiper-button2 svg{height:16px;width:16px}.page-calculate__wrapper{padding:32px;border-radius:24px}.page-calculate__form{grid-template-columns:1fr}.page-calculate__fieldset-wrap{margin-bottom:24px}.page-calculate__result{padding:20px;background-color:#f4f7f9}.page-calculate__result-wrap{background-color:var(--color-alt)}.advantages__list{grid-template-columns:repeat(2,1fr)}.repair-rooms__card{grid-template-columns:1fr}.repair-rooms__card-wrap{margin-bottom:24px;order:-1}.repair-more__list{grid-template-columns:repeat(2,1fr)}.page-contacts__container{grid-template-columns:1fr}.page-contacts__wrapper{margin-bottom:80px}.page-contacts__socials{justify-self:start;max-width:100%}.page-contacts__form-title{text-align:center}.prices-services__list{grid-template-columns:repeat(3,1fr)}.service-repair__list{grid-template-columns:1fr}}@media (max-width:767px){.table_grid.columns_6{width:735px}.table_grid .tr .td{white-space:nowrap}.table_grid .tr{gap:12px}.repair-tags__list{max-width:calc(100vw - 32px)}.repair-rooms__card-wrap{padding:16px}.service-preview,body:not(.page-template-service-dizayn,.page-template-service,.home) main{padding-top:85px}.service-more__link{font-size:14px}.service-more__wrapper{max-height:346px}.page-seo__item_title{font-size:16px}.masters__swiper-exp{font-size:12px}.page-seo__wrapper{padding:32px}.page-seo__list{grid-gap:24px 32px}.page-seo__item{padding-left:50px}.page-seo__item:before{height:34px;width:34px}.container{padding:0 16px}.calculator__list{flex-wrap:wrap}.calculator__item{width:auto}.logo--header img{height:48px;margin-right:12px;width:48px}.logo--header .logo__text{font-size:18px;line-height:24px}.logo--header .logo__text span{font-size:12px;line-height:18px}.button-accent,.button-price{padding:14px 20px;font-size:14px}.button-price{line-height:20px}.button-calculator{padding:12px 18px;font-size:14px;line-height:20px}.button-prev{padding:14px 20px;font-size:14px;line-height:20px}.h1{font-size:40px}.h2{font-size:32px}.h3{font-size:28px}.calculator{padding:20px}.calculator__title{font-size:24px;text-align:center;line-height:32px}.calculator__range-wrap{grid-template-columns:72px 1fr;grid-column-gap:16px}.content h2{font-size:32px;line-height:40px}.content h3{font-size:29px;line-height:37px}.content h4{font-size:24px;line-height:30px}.content .table,.content .wp-video{max-width:calc(100vw - 32px)!important}.portfolio__wrapper{padding:20px}.review-client__content{padding-right:24px}.questions-recall__wrapper{padding:32px}.questions-recall__wrap{justify-items:center}.recall__wrapper{padding:32px}.recall__wrap{justify-items:center}.recall__text,.recall__title{text-align:center}.recall__phone,.recall__socials{justify-self:center}.recall__form{padding:24px}.header__top-wrap{display:none}.header__bottom-wrap{padding:12px 0}.header__logo{margin-right:18px}.header__phone{font-size:18px;line-height:18px}.header__recall-open{font-size:14px;line-height:20px}.menu{min-height:calc(var(--vh)*100 - 72px);padding:16px 0;top:72px}.menu__main-wrap{max-height:calc(var(--vh)*100 - 136px)}.menu__first-wrap,.menu__first-wrap2,.menu__secondary-list,.menu__secondary-wrap,.menu__third-list,.menu__third-wrap{max-height:calc(var(--vh)*100 - 104px)}.main__title{margin-bottom:20px}.home-preview{background-position:-440px 0}.preview__title{margin-bottom:24px;text-align:center}.preview__sub-text{justify-self:center;font-size:16px;margin-bottom:12px;text-align:center;line-height:24px}.preview__text{margin-bottom:40px;text-align:center}.preview__button{margin-bottom:30px}.preview__decor{transform:rotate(0);font-size:13px;position:static;text-align:center;line-height:19px}.preview__decor:before{height:7px;transform:rotate(-80deg);right:-12px;background-size:cover;top:-8px;left:auto;width:33px}.blitz,.service_form_bottom{margin-bottom:72px}.blitz__title{text-align:center}.blitz__info{padding:24px}.blitz__info-title{text-align:center}.blitz__info-list{grid-template-columns:1fr}.quiz{padding:24px}.quiz__buttons .quiz__note{display:none}.quiz__buttons .buttons_wrapper{flex-wrap:wrap;width:100%}.quiz__buttons .buttons_wrapper button{width:calc(50% - 12px)}.quiz__buttons .buttons_wrapper button.quiz__next[data-step="2"]{width:100%}.quiz__phone{max-width:100%}.quiz__buttons{grid-gap:16px}.best-works{margin-bottom:72px}.best-works__swiper-slide{flex-direction:column}.best-works__slider1,.best-works__swiper-buttons-wrapper,.best-works__wrap1{width:100%}.best-works__list1{gap:20px}.best-works__li1{width:calc(25% - 15px)}.swiper-slide-active .best-works__swiper-container22{padding:0 16px;margin:0 -16px}.rates{margin-bottom:72px}.rates__title{text-align:center}.rates__swiper{margin-bottom:24px}.rates__swiper-title{font-size:18px;margin-bottom:8px;line-height:24px}.rates__swiper-content{margin-bottom:12px;grid-row-gap:8px;max-height:284px}.rates__swiper-content p{font-size:12px;line-height:18px}.rates__swiper-content ul li{font-size:14px;line-height:20px}.rates__swiper-wrap{padding-top:12px;margin-bottom:2px}.rates__swiper-cost{font-size:18px;line-height:24px}.rates__swiper-old{font-size:12px;line-height:20px}.rates__swiper-term{font-size:14px;margin-bottom:12px;line-height:20px}.rates__swiper-button{height:32px;width:32px}.rates__swiper-button svg{height:16px;width:16px}.rates__swiper-dots{justify-content:center;flex-wrap:wrap;margin-top:16px;display:flex}.rates__swiper-dots .swiper-pagination-bullet{height:6px;transition:background-color .3s;background-color:var(--color-decor-bg);margin:4px;border-radius:50%;cursor:pointer;width:6px}.rates__swiper-dots .swiper-pagination-bullet-active{background-color:var(--color-accent)}.repair-more__item{padding:0 0 72px}.how-works,.section_sravnenie{margin-bottom:72px}.how-works__title{text-align:center}.how-works__swiper-container{padding:0 16px;margin:0 -16px}.clients-reviews,.page-calculate{margin-bottom:72px}.page-calculate__title{text-align:center}.page-calculate__result{padding:16px}.page-calculate__result-title{text-align:center}.cost-works{margin-bottom:72px}.cost-works__tab-wrap,.page-portfolio__tab-wrap,.repair-rooms__tab-wrap{margin:0 0 24px}.advantages,.masters{margin-bottom:72px}.masters__wrapper{padding:32px 0;margin:0 -16px}.masters__title{padding:0 16px;text-align:center}.masters__swiper-container{padding:0 16px}.repair-rooms{margin-bottom:72px}.repair-rooms__recall{padding:24px}.repair-rooms__recall-text,.repair-rooms__recall-title{text-align:center}.repair-price{margin-bottom:72px}.repair-price__title{text-align:center}.repair-price__list{grid-template-columns:repeat(2,1fr);grid-gap:32px 16px}.repair-price__wrapper{margin:0 -16px;width:calc(100% + 32px)}.repair-price__tags{padding:0 16px}.repair-tags{margin-bottom:72px}.repair-tags__title{text-align:center}.repair-more{margin-bottom:72px}.repair-more__title{text-align:center}.repair-more__list{margin-bottom:24px;grid-gap:24px 16px}.payment{margin-bottom:72px}.payment__title{text-align:center}.payment__list,.questions__list{grid-gap:16px}.questions,.questions-recall{margin-bottom:72px}.questions__list_flex{flex-direction:column;gap:16px}.recall,.redaktor_home,.video-reviews{margin:0 0 72px}.questions__list_flex .questions__list{margin:0}.service-repair .questions__sub-title,.video-reviews__title{text-align:center}.video-reviews__swiper-container{padding:16px;margin:-16px}.service-preview{background-position:-440px 0}.page-seo,.service-reviews{margin-bottom:72px}.page-seo.seo_blok_3+.seo_blok_4{margin-top:-72px}.services{margin-bottom:72px}.services__swiper-wrapper{align-items:start}.services__swiper-dots{flex-wrap:wrap;margin-top:16px}.page-contacts{margin-bottom:72px}.page-contacts__container{margin-bottom:56px}.page-contacts__map-section,.page-contacts__wrapper{margin-bottom:72px}.page-contacts__map-wrap{height:560px;border-radius:16px}.page-contacts__map{max-width:calc(100vw - 32px)}.page-contacts__props-list{grid-row-gap:8px}.prices-seo,.prices-services{margin-bottom:72px}.prices-services__list{grid-gap:32px 16px}.price-service__img{margin-bottom:12px}.prices-info{margin-bottom:72px}.prices-info__list{grid-row-gap:16px}.prices-info__item--active{margin-bottom:36px}.prices-info__text{font-size:16px;line-height:24px}.prices-info__table{max-width:calc(100vw - 32px)}.prices-table{margin-bottom:72px}.prices-table__tab-wrap{margin:0 -16px 24px}.prices-table__tab-list{padding:0 16px}.reviews-projects{margin-bottom:72px}.reviews-projects__list{grid-gap:24px 16px}.reviews-clients{padding:72px 0;margin-bottom:72px}.reviews-clients__list{grid-gap:24px 16px}.reviews-seo,.service-repair{margin-bottom:72px}.service-repair__text,.service-repair__title{text-align:center}.service-more{margin-bottom:72px}.service-more__title{text-align:center}.page-portfolio{margin-bottom:72px}.page-portfolio__list{grid-template-columns:1fr;grid-gap:32px 16px}.page-calculator{margin-bottom:72px}.page-calculator__list{margin-bottom:40px}.page-calculator__result-wrap{padding:24px}.page-calculator__result-title{font-size:24px;line-height:32px}.page-team{margin-bottom:72px}.page-team__list{grid-template-columns:repeat(2,1fr);grid-gap:32px 16px}.page-typical .content{margin-bottom:72px}.not-found__link,.not-found__sub-title{margin-bottom:32px}.page-promotions{margin-bottom:72px}.page-promotions__list{grid-gap:36px 16px}.single-promotions,.single-promotions__content{margin-bottom:72px}.single-promotions__content h2{font-size:32px;line-height:40px}.single-promotions__content h3{font-size:29px;line-height:37px}.single-promotions__content h4{font-size:24px;line-height:30px}.sitemap{margin-bottom:72px}.sitemap__tab-wrap{margin:0 -16px 24px}.sitemap__tab-list{padding:0 16px}.footer__top-wrap{padding:24px 0}.footer__title{font-size:18px;margin-bottom:12px}.footer__element{font-size:14px;line-height:20px}.footer__list{grid-template-columns:repeat(2,1fr)}.footer__link{font-size:14px;line-height:20px}.footer__phone{font-size:22px;line-height:28px}.footer__copyright p,.footer__policy-link{font-size:12px;line-height:18px}.questions__list_flex .questions__list{width:100%}}@media (max-width:575px){.service_form_bottom .grid{gap:12px}.service_form_bottom .grid>div{padding:20px}.service_form_bottom .grid>div.block_contacts{padding:20px 20px 200px}.service_form_bottom .iphone{left:50%;width:260px}.service_form_bottom a.phone-link{text-align:center;width:100%}.service_form_bottom .socials{max-width:300px;margin:0 auto}.service_form_bottom .button_agree,.service_form_bottom .fields_row{grid-template-columns:1fr}.quiz__buttons .buttons_wrapper button.quiz__submit{width:100%}}@media (max-width:599px){.page-calculate__result-wrap .page-calculate__result-cost{font-size:32px}.repair-tags__list{max-width:calc(100vw - 24px)}.webp .recall__wrapper2{padding:48px 0}.recall2 ul.orange_dots li{font-size:14px}.recall2 ul.orange_dots{text-align:left;align-items:flex-start}.recall2 .recall__phone{font-size:22px}.recall2 .recall__socials{justify-content:space-around;flex-wrap:nowrap;gap:20px}.recall2 .recall__socials .text{font-size:12px;text-align:left;width:calc(100% - 52px)}.webp .recall__wrapper2{gap:34px}.recall2 .recall__wrap{margin-bottom:0}.clients-reviews .block_yandex p{margin:16px 0 0}.clients-reviews .block_logos{grid-template-columns:none;grid-gap:20px}.clients-reviews .block_row2{grid-template-columns:repeat(2,1fr)}.video__link:before{height:45px;width:45px}.video__link:after,.video__link:focus:before,.video__link:hover:before{height:60px;width:60px}.page-calculate__wrapper{padding:20px}.page-calculate__field-wrap{grid-template-columns:1fr;grid-row-gap:16px}.page-seo__list{grid-template-columns:1fr}.container{padding:0 12px}.logo--header img{margin-right:0}.logo--header .logo__text{display:none}.breadcrumbs{padding-top:12px;margin-bottom:12px}.h1{font-size:34px}.h2{font-size:22px}.h3{font-size:26px}.calculator{padding:16px}.calculator__title{font-size:22px;margin-bottom:12px;line-height:28px}.calculator__legend{font-size:14px;margin-bottom:8px;line-height:20px}.calculator__list{grid-template-columns:1fr}.calculator__label{font-size:14px;line-height:20px}.calculator__popover-text{right:-60px}.calculator__popover-text:before{right:64px}.calculator__cost-title{font-size:14px;line-height:20px}.calculator__cost{font-size:20px;line-height:1.2}.content h2{font-size:28px;margin:32px 0 16px;line-height:34px}.content h3{font-size:26px;margin:16px 0;line-height:34px}.content h4{font-size:22px;margin:16px 0;line-height:28px}.content ul{margin:16px 0 24px;padding-left:16px}.content ul li{font-size:14px;line-height:20px}.content ol{margin:16px 0 24px;padding-left:16px}.content ol li,.content p{font-size:14px;line-height:20px}.content p{margin:16px 0 20px}.content img{margin-bottom:6px;border-radius:12px}.content .table{max-width:calc(100vw - 24px)!important;margin:64px 0;border-radius:12px}.content td,.content th{padding:8px;font-size:14px;line-height:20px}.content .wp-video{margin-bottom:16px;max-width:calc(100vw - 24px)!important;border-radius:12px}.portfolio__wrapper{padding:16px}.portfolio__title{font-size:18px;margin:0 0 12px;line-height:24px}.portfolio__address{font-size:14px;margin:0 0 12px;line-height:20px}.portfolio__address svg{height:20px;width:20px}.portfolio__text{font-size:14px;line-height:20px}.portfolio__list{padding:16px}.portfolio__item{font-size:14px;line-height:20px}.portfolio__item svg{height:24px;width:24px}.portfolio__swiper-buttons{display:none}.portfolio__swiper-dots{padding:12px 20px;margin:-3px}.field--required:before{right:8px;top:8px}.field__input{padding:10px 18px}.field__label{padding:6px 20px 0;font-size:12px;color:var(--color-caption);transition:opacity .3s;position:absolute;opacity:0;top:0;left:0;line-height:14px}.field--value .field__input{padding:16px 18px 4px}.field--value .field__label{opacity:1}.field__consent{font-size:12px;line-height:18px}.field__error{padding:2px 6px;font-size:10px;right:3px;top:3px;line-height:12px}.review-project__title{font-size:18px}.review-project__item{padding:5px 10px;font-size:12px}.review-client{padding:16px;width:280px}.review-client__content{padding-right:16px}.review-client__content p{font-size:14px;line-height:20px}.modal .field__label{font-size:12px;line-height:18px}.modal__content{padding:28px 15px}.modal__form{grid-row-gap:8px}.modal__field-title{font-size:12px;margin-bottom:4px;line-height:18px}.modal__close{height:32px;right:4px;top:4px;width:32px}.modal__title{font-size:28px;line-height:34px}.modal__submit.button-price{min-height:48px}.modal__submit.button-price svg{height:32px;width:32px}.modal__submit.button-price span{max-width:144px}.modal__text{font-size:15px;line-height:22px}.modal__icon{height:80px;width:80px}.modal__icon svg{height:48px;width:48px}.modal__social{font-size:14px;line-height:20px}.modal__social span{height:36px;width:36px}.modal__social span svg{height:16px;width:16px}.questions-recall{padding:43vw 12px 0;background-size:170% auto;margin:0 -12px;background-position:top}.questions-recall__wrapper{padding:20px}.questions-recall__title{font-size:28px;margin:0 0 12px}.questions-recall__text{font-size:14px}.recall__wrapper{padding:16px}.recall__title{margin-bottom:24px}.recall__text{font-size:14px;margin-bottom:12px;line-height:20px}.recall__phone{font-size:22px;line-height:28px}.recall__socials{justify-content:center;margin:-6px}.recall__social{height:36px;margin:6px;width:36px}.recall__social .social__image{height:18px;width:18px}.recall__form{padding:16px}.menu__first-item.active{background-color:transparent}.menu__first-item.active .menu__first-link{color:unset}.menu__first-item.active .menu__first-button svg{fill:unset}.menu__first-item.active:focus-within .menu__first-link,.menu__first-item.active:hover .menu__first-link{color:var(--color-decor)}.menu__first-item.active:focus-within .menu__first-button svg,.menu__first-item.active:hover .menu__first-button svg{fill:var(--color-decor)}.menu__secondary-item.active{background-color:transparent}.menu__secondary-item.active .menu__secondary-link{color:unset}.menu__secondary-item.active .menu__secondary-button svg{fill:unset}.menu__secondary-item.active:focus-within .menu__secondary-link,.menu__secondary-item.active:hover .menu__secondary-link{color:var(--color-decor)}.menu__secondary-item.active:focus-within .menu__secondary-button svg,.menu__secondary-item.active:hover .menu__secondary-button svg{fill:var(--color-decor)}.main__title{margin-bottom:16px}.home-preview{padding:32px 0 86px}.preview__sub-text{font-size:14px;max-width:256px;line-height:20px}.preview__text{font-size:18px;line-height:24px}.preview__button{padding:12px 16px}.preview__button svg{height:32px;width:32px}.blitz,.service_form_bottom{margin-bottom:64px}.blitz__title{margin-bottom:24px}.blitz__wrapper{gap:12px}.blitz__info{padding:20px;background-size:100% auto}.blitz__info-title{font-size:22px;margin-bottom:16px;line-height:28px}.blitz__info-item{grid-column-gap:12px}.blitz__info-img{height:56px;width:56px}.blitz__info-text{font-size:18px;line-height:24px}.quiz{padding:16px;background-position:100%}.quiz__legend{font-size:22px;margin-bottom:16px;text-align:center;line-height:28px}.quiz__form .progress_bar{flex-direction:column;gap:12px}.quiz__form .progress_bar .bar{width:100%}.quiz__list{flex-wrap:wrap;gap:16px;margin:0}.quiz__list .quiz__item{flex:unset;margin:0;width:calc(50% - 16px)}.quiz__list .quiz__item:nth-child(3):last-child{width:100%}.quiz__list .quiz__item:nth-child(3):last-child .quiz__img{padding-bottom:50%}.quiz__field label:before{height:46px;border-width:7px;top:-23px;width:46px}.quiz__field label:after{height:32px;top:-16px;width:32px}.quiz__buttons .buttons_wrapper{gap:16px}.quiz__next.button-accent{padding:16px}.quiz__field label{font-size:14px;line-height:20px}.quiz__wrap{padding:12px 16px}.quiz__text,.quiz__wrap label{font-size:14px;line-height:20px}.quiz__text{margin-bottom:12px;text-align:center}.quiz__list2{margin-bottom:12px;grid-row-gap:12px}.quiz__item2 .quiz__field{padding:12px 16px}fieldset.final .quiz__item2 .quiz__field{padding:0;margin:0 0 10px}.quiz__item2 .quiz__field label{font-size:14px;line-height:20px}.quiz__buttons{grid-template-columns:1fr 1fr;padding-top:16px;grid-column-gap:12px}.best-works{margin-bottom:64px}.best-works__title{margin-bottom:24px}.best-works__title1{font-size:18px;margin-bottom:16px;line-height:24px}.best-works__li1{width:calc(50% - 12px)}.best-works__li1>span{height:40px;width:40px}.best-works__content1 p,.best-works__li1 p{font-size:14px;line-height:20px}.best-works__slider1{margin-bottom:16px;grid-row-gap:8px}.best-works__swiper-buttons2{padding:0 12px}.swiper-slide-active .best-works__swiper-container22{padding:0 12px;margin:0 -12px}.best-works__swiper-slide22{width:94px}.best-works__swiper-buttons{display:none}.best-works__wrap1{padding:0 0 30px}.best-works__swiper-buttons-wrapper{justify-content:center;bottom:-20px}.best-works__swiper-dots{font-size:18px;line-height:24px}.rates{margin-bottom:64px}.rates__title{margin-bottom:24px}.rates__swiper-wrapper{align-items:start}.how-works,.section_sravnenie{margin-bottom:64px}.how-works__title{margin-bottom:24px}.how-works__swiper-container{padding:0 12px;margin:0 -12px}.how-works__swiper-slide{padding:20px;width:248px}.how-works__swiper-title{font-size:18px;margin-bottom:8px;line-height:24px}.how-works__swiper-text{font-size:14px;margin-bottom:8px;line-height:20px}.clients-reviews{margin-bottom:64px}.clients-reviews__title{margin-bottom:24px}.page-calculate{margin-bottom:64px}.page-calculate__title{margin-bottom:24px}.page-calculate__result-wrap{margin:0 0 32px}.page-calculate__list:not(.bool){flex-direction:column;margin:-6px}.page-calculate__item{margin:6px}.page-calculate__label{font-size:14px;line-height:20px}.page-calculate__field{grid-template-columns:1fr 112px}.page-calculate__field .choices__inner{padding:9px 18px 10px!important}.page-calculate__field-label{font-size:14px;line-height:20px}.page-calculate__field-input{padding:10px 18px}.page-calculate__result-title{font-size:26px;margin-bottom:16px}.page-calculate__result-wrapper{grid-template-columns:1fr;grid-gap:8px}.page-calculate__result-wrap:last-child{padding:8px 16px}.page-calculate__result-wrap:last-child .page-calculate__result-cost{font-size:22px;line-height:28px}.page-calculate__result-label{font-size:14px;margin:0;line-height:20px}.page-calculate__result-submit{margin-bottom:8px}.cost-works{margin-bottom:64px}.cost-works__title,.repair-rooms__title{margin-bottom:24px}.cost-works__tab-wrap,.page-portfolio__tab-wrap,.repair-rooms__tab-wrap{margin:0 0 16px}.cost-works__tab,.page-portfolio__tab,.repair-rooms__tab{padding:8px 16px;font-size:14px;line-height:20px}.table_grid .tr{padding:6px 8px}.table_grid .tr .td{font-size:14px}.advantages{margin-bottom:64px}.advantages__title{margin-bottom:24px}.advantages__list{grid-template-columns:1fr;grid-gap:12px}.advantage{padding:20px}.advantage__title{font-size:18px;margin-bottom:8px;line-height:24px}.advantage__text{font-size:14px;line-height:20px}.advantage__icon{margin-bottom:20px}.advantage__icon,.advantage__icon img,.advantage__icon svg{height:32px;width:32px}.masters{margin-bottom:64px}.masters__wrapper{padding:24px 0;margin:0 -12px}.masters__title{padding:0 12px;margin-bottom:24px}.masters__swiper-container{padding:0 12px}.masters__swiper-slide{width:260px}.masters__swiper-img{margin-bottom:24px}.masters__swiper-name{font-size:20px}.masters__swiper-work{font-size:14px;line-height:20px}.repair-rooms{margin-bottom:64px}.repair-rooms__card-title{margin-bottom:16px}.repair-rooms__card-content p{font-size:14px;line-height:20px}.repair-rooms__card-modal-open{justify-self:stretch}.repair-rooms__card-info{font-size:14px}.repair-rooms__recall{padding:16px}.repair-rooms__recall-title{margin-bottom:16px}.repair-rooms__recall-text{font-size:14px;line-height:20px}.repair-price{margin-bottom:64px}.repair-price__title{margin-bottom:24px}.repair-price__list{grid-gap:24px 12px}.repair-price__wrapper{padding:16px 0;margin:0 -12px;width:calc(100% + 24px)}.repair-price__tags{padding:0 12px}.repair-price__link{padding:6px 12px;font-size:12px;line-height:18px}.repair-price__tag-more{font-size:12px;line-height:18px;margin-top:12px}.repair-tags{margin-bottom:64px}.repair-tags__title{margin-bottom:24px}.repair-tags__link{padding:6px 12px;font-size:12px;line-height:18px}.repair-tags__more{font-size:12px;line-height:18px;margin-top:12px}.repair-more{margin-bottom:64px}.repair-more__title{margin-bottom:24px}.repair-more__list{grid-template-columns:1fr;grid-gap:24px 12px}.repair-more__item-title{font-size:18px;margin-bottom:8px}.repair-more__item-img{margin-bottom:12px}.repair-more__item-content{max-height:180px}.repair-more__item .discount,.repair-more__item .srok,.repair-more__item-content p,.repair-more__item-content ul li,.repair-more__item-price,.repair-price__list .price-service__count{font-size:14px}.repair-more__item-price{flex-direction:column}.repair-more__item-wrap{padding-top:12px}.swiper-pagination-horizontal{margin:13px 0 0}.payment{margin-bottom:64px}.payment__title{margin-bottom:24px}.payment__list{grid-gap:12px}.payment__item{padding:72px 20px 20px}.payment__text,.payment__text span{font-size:14px}.payment__img{height:32px;top:20px;left:20px;width:32px}.page-calculate__wrapper .subtitle{font-size:9px}.questions,.questions-recall{margin-bottom:64px}.questions__toggle{gap:12px}.questions__title{margin-bottom:24px}.questions__toggle{padding:20px 0}.questions__text{font-size:14px}.questions__content{padding:0 0 20px}.questions__content ol{padding:0 0 0 20px}.questions__content p{font-size:14px}.service-repair .questions__sub-title{font-size:14px;margin-bottom:24px;line-height:20px}.recall,.redaktor_home,.video-reviews{margin-bottom:64px}.video-reviews__title{margin-bottom:24px}.video-reviews__swiper-container{padding:12px;margin:-12px}.video-reviews__swiper-slide{width:284px}.page-seo,.service-reviews{margin-bottom:64px}.page-seo.seo_blok_3+.seo_blok_4{margin-top:-64px}.page-seo__title{margin-bottom:24px}.page-seo__wrapper{padding:20px;margin:24px 0}.page-seo__list{grid-row-gap:24px}.page-seo__item{font-size:14px;padding-left:40px}.page-seo__item:before{height:24px;width:24px}.services{margin-bottom:64px}.services__title{margin-bottom:24px}.services__swiper-title{font-size:18px}.services__swiper-price{font-size:14px}.page-contacts{margin-bottom:64px}.page-contacts__container{margin-bottom:48px}.page-contacts__wrapper{margin-bottom:64px}.page-contacts__info-wrap{grid-row-gap:16px}.page-contacts__info{font-size:14px;grid-column-gap:12px;line-height:20px}.page-contacts__info a,.page-contacts__info span{font-size:18px;line-height:24px}.page-contacts__info-icon{height:46px;width:46px}.page-contacts__socials{padding:16px}.page-contacts__socials-title{font-size:14px;line-height:20px}.page-contacts__socials-item{height:36px;width:36px}.page-contacts__socials-item svg{height:18px;width:18px}.page-contacts__form-wrap{padding:16px}.page-contacts__form-title{margin-bottom:16px}.page-contacts__form{grid-gap:8px}.page-contacts__map-section{margin-bottom:64px}.page-contacts__map-wrap{height:480px;margin-right:-12px;border-radius:0;margin-left:-12px;width:calc(100% + 24px)}.page-contacts__map{max-width:100vw}.page-contacts__props-title{margin-bottom:24px}.page-contacts__props-list{grid-row-gap:6px;padding-left:16px}.page-contacts__props-item{font-size:14px;line-height:20px}.prices-seo,.prices-services{margin-bottom:64px}.prices-services__title{margin-bottom:24px}.prices-services__list{grid-template-columns:repeat(2,1fr);grid-gap:24px 12px}.price-service__title{font-size:14px;margin-bottom:4px;line-height:20px}.price-service__img{margin-bottom:8px}.prices-info{margin-bottom:64px}.prices-info__title{margin-bottom:24px}.prices-info__list{grid-row-gap:8px}.prices-info__item--active{margin-bottom:42px}.prices-info__button{padding:10px 12px}.prices-info__text{font-size:14px;line-height:20px}.prices-info__icon{height:16px;width:16px}.prices-info__table{max-width:calc(100vw - 24px)}.prices-info.faq .questions__content td,.prices-info.faq .questions__content th,.prices-info__table td,.prices-info__table th{padding:10px 12px;font-size:14px;line-height:20px}.prices-table{margin-bottom:64px}.prices-table__title{margin-bottom:24px}.prices-table__tab-wrap{margin:0 -12px 16px}.prices-table__tab-list{padding:0 12px}.prices-table__tab{padding:8px 16px;font-size:14px;line-height:20px}.reviews-projects{margin-bottom:64px}.reviews-projects__list{grid-template-columns:1fr}.reviews-clients{padding:64px 0;margin-bottom:64px}.reviews-clients__list{grid-template-columns:1fr}.reviews-seo,.service-repair{margin-bottom:64px}.service-repair__title{margin-bottom:24px}.service-repair__text{font-size:14px;margin-bottom:24px;line-height:20px}.service-repair__list{grid-row-gap:6px}.service-repair__item{padding:8px 12px;grid-column-gap:8px}.service-repair__step{height:24px;width:24px}.service-repair__name,.service-repair__step:before{font-size:18px;line-height:24px}.service-repair__popover{height:16px;width:16px}.service-repair__popover-text{right:-23px;bottom:24px}.service-more{margin-bottom:64px}.service-more__title{margin-bottom:24px}.service-more__wrapper{max-height:210px}.service-more__wrapper--visible{max-height:100%}.service-more__link,.service-more__tag-more{font-size:12px}.page-portfolio{margin-bottom:64px}.page-portfolio__list{grid-gap:24px 12px}.page-portfolio__pagination-wrap{max-width:272px;width:100%}.page-portfolio__pagination,.pagination .nav-links{grid-column-gap:8px;padding-bottom:44px}.page-numbers{height:32px;border-radius:8px;width:32px}.page-numbers.prev{height:36px;position:absolute;max-width:132px;bottom:0;margin:0;left:0;width:100%}.page-numbers.prev:before{margin-left:-25px}.page-numbers.prev:after{transform:translate(-50%,-50%);font-size:15px;font-weight:500;content:"Назад";position:absolute;top:50%;margin-left:11px;left:50%;line-height:22px}.page-numbers.next{height:36px;right:0;position:absolute;max-width:132px;bottom:0;margin:0;width:100%}.page-numbers.next:before{margin-left:24px}.page-numbers.next:after{transform:translate(-50%,-50%);font-size:15px;font-weight:500;content:"Далее";position:absolute;top:50%;margin-left:-12px;left:50%;line-height:22px}.page-calculator{margin-bottom:64px}.page-calculator__list{margin-bottom:36px}.page-calculator__item{padding-left:44px}.page-calculator__item:before{height:32px;font-size:12px;top:-4px;width:32px;line-height:20px}.page-calculator__item:not(:last-child):after{height:calc(100% - 36px);top:42px;left:15px}.page-calculator__title{font-size:18px;margin-bottom:12px;line-height:24px}.page-calculator__sub-list{flex-direction:column;margin:-6px -6px 6px}.page-calculator__sub-item{margin:6px}.page-calculator__button{padding:6px 14px;font-size:14px;line-height:20px}.page-calculator__text{font-size:12px;line-height:18px}.page-calculator__fields{grid-row-gap:12px}.page-calculator__field{grid-template-columns:1fr}.page-calculator__field .choices{max-width:130px}.page-calculator__field .choices__inner{padding:10px 18px!important}.page-calculator__field-label{font-size:14px;margin-bottom:6px;line-height:20px}.page-calculator__field-input{padding:10px 18px;max-width:130px}.page-calculator__result-wrap{padding:16px}.page-calculator__result-title{font-size:22px;margin-bottom:8px;line-height:28px}.page-calculator__result-item{grid-template-columns:1fr;padding:8px 0}.page-calculator__result-item dt{font-size:14px;margin-bottom:6px;line-height:20px}.page-calculator__result-item dd{font-size:18px;line-height:24px}.page-calculator__modal-open{padding-top:8px;padding-bottom:8px}.page-team{margin-bottom:64px}.page-team__list{grid-gap:24px 12px}.page-team__img{margin-bottom:12px}.page-team__name{font-size:18px;margin-bottom:6px;line-height:24px}.page-team__skills{margin-bottom:3px}.page-team__skill{font-size:12px;line-height:18px}.page-team__text{font-size:14px;line-height:20px}.page-promotions,.page-typical .content{margin-bottom:64px}.page-promotions__list{grid-template-columns:1fr;grid-gap:24px 12px}.page-promotions__item-title{font-size:22px;line-height:28px}.page-promotions__item-text{font-size:14px;line-height:20px}.page-promotions__item-date{font-size:12px;line-height:18px}.page-promotions__item-img{margin-bottom:16px}.single-promotions,.single-promotions__content{margin-bottom:64px}.single-promotions__content h2{font-size:28px;margin:48px 0 16px;line-height:34px}.single-promotions__content h3{font-size:26px;margin:16px 0;line-height:34px}.single-promotions__content h4{font-size:22px;margin:16px 0;line-height:28px}.single-promotions__content ul{margin:16px 0 24px;padding-left:16px}.single-promotions__content ul li{font-size:14px;line-height:20px}.single-promotions__content ol{margin:16px 0 24px;padding-left:16px}.single-promotions__content ol li,.single-promotions__content p{font-size:14px;line-height:20px}.single-promotions__content p{margin:16px 0 20px}.single-promotions__content img{border-radius:12px}.single-promotions__return{font-size:14px;line-height:20px}.cookie{grid-template-columns:1fr;bottom:12px;width:calc(100% - 24px)}.cookie__text{padding:36px 0 0;font-size:14px;margin-bottom:16px;line-height:22px}.cookie__text:before{height:24px;top:0;width:24px}@keyframes recall-btn{0%{height:0;opacity:1;background-color:var(--color-accent);width:0;z-index:3}33%{z-index:2}66%{z-index:1}95%{opacity:.5}to{height:80px;opacity:0;width:80px}}.recall-btn{height:50px;right:30px;bottom:100px;width:50px}.success__title{padding-top:108px;margin-bottom:24px}.success__title:before{height:84px;width:84px}.success__title:after{top:18px}.success__title br{display:none}.sitemap{margin-bottom:64px}.sitemap__tab-wrap{margin:0 -12px 16px}.sitemap__tab-list{padding:0 12px}.sitemap__tab{padding:8px 16px;font-size:14px;line-height:20px}.sitemap__list{padding:0 17px}.footer__top-container{grid-template-columns:1fr}.footer__list{grid-template-columns:repeat(2,1fr)}.footer__secondary-wrap{grid-column:span 2}}@media (max-width:449px){.repair-price__list{grid-template-columns:1fr}.repair-rooms__card-link{width:100%}.service_form_bottom a.social_f{font-size:12px}.repair-more__item,.services__swiper-slide{width:260px}.page-calculate__result-title{font-size:22px}.questions-recall .fields_row{grid-template-columns:none}.logo--open{margin-right:auto!important}.logo--open img{margin-right:12px}.logo--open .logo__text{display:grid}.header__contacts.hidden{display:none}.menu{padding:2px 0 12px;background-color:var(--color-alt);display:grid}.menu__container{padding-right:0}.menu__mobile-wrap{padding:0;max-width:100%}.menu__main-wrap{max-height:calc(var(--vh)*100 - 86px)}.menu__list{padding-right:12px}.menu__button,.menu__button2{right:-12px;width:36px}.menu__wrapper,.menu__wrapper2{border-radius:0}.menu__first-wrap,.menu__first-wrap2{padding:2px 0 0;max-height:calc(var(--vh)*100 - 86px)}.menu__first-return,.menu__first-return2{margin-bottom:17px}.menu__first-list{padding-right:12px;max-height:calc(var(--vh)*100 - 86px)}.menu__first-button{right:-12px;width:36px}.menu__secondary-wrap{max-height:calc(var(--vh)*100 - 86px);border-radius:0}.menu__secondary-wrapper{padding:2px 0 0;max-height:calc(var(--vh)*100 - 86px)}.menu__secondary-return{margin-bottom:17px}.menu__secondary-list{padding-right:12px;max-height:calc(var(--vh)*100 - 86px)}.menu__secondary-button{right:-12px;width:36px}.menu__third-wrap{max-height:calc(var(--vh)*100 - 86px);border-radius:0}.menu__third-wrapper{padding:2px 0 0;max-height:calc(var(--vh)*100 - 86px)}.menu__third-return{margin-bottom:17px}.menu__third-list{padding-right:12px;max-height:calc(var(--vh)*100 - 86px)}.service-preview .breadcrumbs{margin-bottom:48px}.preview__button-wrap{width:100%}.h1{font-size:28px;line-height:1.2}.preview__text{font-size:16px;line-height:1.3}.calculator__title{font-size:18px;margin-bottom:20px;line-height:1.3}.service-preview{padding-bottom:48px}.blitz__info{min-height:140vw}.footer__copyright,.footer__first-wrap.logo_wrap{flex-direction:column;align-items:flex-start}}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.webp .page-contacts__form-wrap{background-image:var(--wpr-bg-bd08d81e-4000-44bb-b1bf-7729c2c4380c)}.calculator .calculator__title span{color:var(--color-accent)}.privacy-footer{text-decoration:underline;color:#fff}.expert-review-expert-bio__avatar img{margin:0}@media (min-width:768px){.expert-review-expert-bio__body{margin-left:20px;line-height:1.5}}.single-post img.alignleft{margin-right:25px}blockquote{border-left:5px solid #ff7f00;padding:.25em 40px;font-size:16px;font-style:italic;color:#fff;position:relative;margin:.25em 0;background:#f1e9e0;line-height:1.45;font-family:Georgia,serif}blockquote cite{font-size:14px;color:#efefef;margin-top:5px;display:block}blockquote cite:before{content:"2014 2009"}.postid-4095 .page-seo,.postid-4095 .repair-price,.postid-5434 .page-seo,.postid-5434 .repair-price,.postid-5465 .page-seo,.postid-5465 .repair-price,.postid-6350 .page-seo,.postid-6350 .repair-price{margin-bottom:0}.side-fixed-links{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-7.8125vw;-webkit-transition:.3s;transition:.3s;position:fixed;top:50%;width:5.2083333333vw;z-index:49}.side-fixed-links.visible{right:0}.side-fixed-links__container{width:5.2083333333vw}.side-fixed-links__container,.side-fixed-links__container>a,.side-fixed-links__container>div{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.side-fixed-links__container>a,.side-fixed-links__container>div{border-bottom-left-radius:.78125vw;min-height:5.2083333333vw;padding:.5208333333vw;justify-content:center;margin-bottom:.3125vw;-webkit-box-align:center;-webkit-transition:.3s;transition:.3s;border-top-left-radius:.78125vw;gap:3px;background-color:#05a558;align-items:center;cursor:pointer;width:100%;-ms-flex-align:center}.side-fixed-links__container>a.orange_bg{background-color:var(--color-accent)}.side-fixed-links__container>a:last-child,.side-fixed-links__container>div:last-child{margin-bottom:0}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{height:1.3020833333vw;fill:#fff;margin-bottom:.2604166667vw;-webkit-transition:.3s;transition:.3s;-o-object-fit:contain;object-fit:contain;width:1.3020833333vw}.side-fixed-links__container>a img path,.side-fixed-links__container>a svg path,.side-fixed-links__container>div img path,.side-fixed-links__container>div svg path{fill:#fff}.side-fixed-links__container>a span,.side-fixed-links__container>div span{pointer-events:none;font-size:.625vw;font-weight:500;color:#fff;-webkit-transition:.3s;transition:.3s;letter-spacing:.03em;text-align:center;line-height:.8333333333vw}.side-fixed-links__container>a:hover,.side-fixed-links__container>div:hover{background-color:var(--color-accent)}.side-fixed-links__container>a.orange_bg:hover{background-color:#05a558}.side-fixed-links__container>a:hover svg,.side-fixed-links__container>a:hover svg path,.side-fixed-links__container>div:hover svg,.side-fixed-links__container>div:hover svg path{fill:var(--main-color)}.side-fixed-links__container>a:hover span,.side-fixed-links__container>div:hover span{color:#000}.side-fixed-links__container>a:hover.whats-app svg,.side-fixed-links__container>a:hover.whats-app svg path,.side-fixed-links__container>div:hover.whats-app svg,.side-fixed-links__container>div:hover.whats-app svg path{fill:#31b939}.side-fixed-links__container>a:hover.viber svg,.side-fixed-links__container>a:hover.viber svg path,.side-fixed-links__container>div:hover.viber svg,.side-fixed-links__container>div:hover.viber svg path{fill:#976ecc}.side-fixed-links__container>a:hover.telegram svg,.side-fixed-links__container>a:hover.telegram svg path,.side-fixed-links__container>div:hover.telegram svg,.side-fixed-links__container>div:hover.telegram svg path{fill:#05a0eb}.side-fixed-links__container>a:hover img,.side-fixed-links__container>div:hover img{filter:invert(1)}@media (max-width:1023px){.side-fixed-links,.side-fixed-links__container{width:64px}.side-fixed-links__container>a,.side-fixed-links__container>div{min-height:64px}.side-fixed-links__container>a span,.side-fixed-links__container>div span{font-size:8px;line-height:1.2}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{height:20px;width:20px}}@media (max-width:767px){html #wpadminbar{display:none}html[lang]{margin-top:0!important}}.video-center{text-align:center}.video-center iframe{display:inline-block}