.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/assets/ui/libs/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/assets/ui/libs/slick/fonts/slick.eot');src:url('/assets/ui/libs/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/assets/ui/libs/slick/fonts/slick.woff') format('woff'), url('/assets/ui/libs/slick/fonts/slick.ttf') format('truetype'), url('/assets/ui/libs/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;font-size:0;line-height:0;position:absolute;z-index:2;top:50%;display:block;width:50px;height:50px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .2);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .2);box-shadow:0 6px 15px rgba(0,0,0,.2)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:auto}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity: .75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-20px}[dir='rtl'] .slick-prev{right:-20px;left:auto}.slick-prev:before{content:'';display:block;width:40px;height:40px;margin:0
auto;background:url("/assets/ui/img/icons/angle-prev.svg") center center no-repeat}[dir='rtl'] .slick-prev:before{content:'';display:block;width:40px;height:40px;margin:0
auto;background:url("/assets/ui/img/icons/angle-next.svg") center center no-repeat}.slick-next{right:-20px}[dir='rtl'] .slick-next{right:auto;left:-20px}.slick-next:before{content:'';display:block;width:40px;height:40px;margin:0
auto;background:url("/assets/ui/img/icons/angle-next.svg") center center no-repeat}[dir='rtl'] .slick-next:before{content:'';display:block;width:40px;height:40px;margin:0
auto;background:url("/assets/ui/img/icons/angle-prev.svg") center center no-repeat}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}@media screen and (max-width: 1024px){.slick-prev,.slick-next{width:35px;height:35px}.slick-prev:before,.slick-next:before{width:25px;height:25px}.slick-prev{left:-10px}.slick-next{right:-10px}}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px
30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px
16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0
1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner
.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner
.rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner
.rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel__viewport{position:relative;overflow:hidden;width:100%;height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.carousel.has-dots{margin-bottom:calc(0.5rem+22px)}.carousel__dots{margin:0
auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots
.carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none)}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button
svg{width:var(--carousel-button-svg-width,24px);height:var(--carousel-button-svg-height,24px);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem+22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:64px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px
100px}}.fancybox__content{margin:0
env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0}.is-loading
.fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav
.carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color,#fff)}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;cursor:pointer;z-index:1053;color:var(--fancybox-color, currentColor)}.fancybox__spinner
svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg
circle{fill:none;stroke-width:2.5;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{transition:opacity var(--fancybox-ts, 0.25s) ease;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=true] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=true] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=true] .carousel__dots,.fancybox__container.is-animated[aria-hidden=true] .carousel__button.is-close{transition:opacity .2s ease;opacity:0}.fancybox-fadeIn{animation:.2s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.2s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.2s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.2s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.2s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{20%{opacity:.5}to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{20%{opacity:.5}to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel
.carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel .is-draggable{cursor:move;cursor:grab}.fancybox__carousel .is-dragging{cursor:move;cursor:grabbing}.fancybox__carousel .carousel__slide:not(.has-image) .fancybox__content{cursor:auto}.fancybox__carousel .carousel__slide.can-zoom_in
.fancybox__content{cursor:zoom-in}.fancybox__carousel .carousel__slide.can-zoom_out
.fancybox__content{cursor:zoom-out}.fancybox__image{background:transparent;user-select:none}.has-image
.fancybox__content{padding:0;background:transparent}.is-closing .has-image
.fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{min-height:1px}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;min-height:1px;object-fit:contain;background:transparent}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{min-height:1px;width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;min-height:1px;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf
.fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map
.fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px
3px}.fancybox__container.is-animated[aria-hidden=true] .fancybox__thumbs{transition:unset;opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{transition:opacity var(--fancybox-ts, 0.25s) ease-in;opacity:var(--fancybox-opacity, 1)}.fancybox__thumbs
.carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px
3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide.is-nav-selected::after{content:"";position:absolute;top:0;left:3px;right:3px;bottom:3px;border-bottom:3px solid currentColor}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat}
@font-face{font-family:"OpenSans-Regular";src:url(/assets/ui/fonts/OpenSans-Regular.woff2) format('woff2'), url("/assets/ui/fonts/OpenSans-Regular.woff) format('woff"), url("/assets/ui/fonts/OpenSans-Regular.ttf") format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"OpenSans-Bold";src:url(/assets/ui/fonts/OpenSans-Bold.woff2) format('woff2'), url("/assets/ui/fonts/OpenSans-Bold.woff) format('woff"), url("/assets/ui/fonts/OpenSans-Bold.ttf") format('truetype');font-style:normal;font-weight:700;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled], html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{box-sizing:border-box;scroll-behavior:smooth}body{font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;color:#2e2e2e;font-size:15px;line-height:1.3;background-color:#f9f9f9}body.locked{overflow:hidden;-ms-overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif}b,strong{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif}.container{width:100%;max-width:1200px;padding:0
15px;margin:0
auto}.header{height:80px;position:sticky;z-index:500;top:0;left:0;padding:15px
0;background:#f9f9f9;border-top:2px solid #0891d6;border-bottom:2px solid #0891d6}.header
.container{height:100%}.header__wrapper{height:100%;display:flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:space-between;-ms-flex-pack:justify;align-items:center;-ms-flex-align:center;padding:5px
0}.header__logo{margin-right:15px;max-width:150px}.header__logo a
img{max-height:40px;max-width:100%}.header__logo p
a{color:#000;text-decoration:none}.header__navigation{position:absolute;z-index:1000;top:78px;left:-100%;width:100vw;height:calc(100vh - 80px);overflow-y:auto;background:#f9f9f9;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s}.header__navigation.show{left:0}.header__navigation
.navigation__list{padding:0
15px}.header__navigation .navigation__list
.submenu{display:none;width:100%}.header__navigation .navigation__list .submenu .navigation__list .list__elem
a{width:100%;font-size:13px}.header__navigation .navigation__list .submenu .navigation__list .list__elem
span{width:100%;font-size:13px}.header__navigation .navigation__list
.list__elem{padding:15px
0}.header__navigation .navigation__list .list__elem-parent{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-ms-flex-align:center}.header__navigation .navigation__list .list__elem-parent
a{width:calc(100% - 30px)}.header__navigation .navigation__list .list__elem-parent .dropdown-angle{cursor:pointer;width:27px;display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-ms-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.header__navigation .navigation__list .list__elem-parent .dropdown-angle.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header__navigation .navigation__list .list__elem-parent .dropdown-angle
img{width:11px}.header__navigation .navigation__list .list__elem
a{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#4a90e2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.header__navigation .navigation__list .list__elem
span{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;color:#222;text-decoration:none;text-transform:uppercase}.header__contacts{position:relative;margin-right:62px}.header__contacts-img{cursor:pointer;width:30px;height:30px}.header__contacts-numbers{display:none;z-index:1500;position:absolute;top:52px;left:-158px;width:200px;padding:15px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .1);box-shadow:0 6px 15px rgba(0,0,0,.1)}.header__contacts-numbers.show{display:block}.header__contacts-numbers.show:after{content:'';position:absolute;top:-11px;right:17px;width:22px;height:22px;display:block;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header__contacts-numbers
a{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:19px;line-height:1.5;color:#4a90e2;text-decoration:none}.header__contacts-numbers a:hover, .header__contacts-numbers a:focus{text-decoration:underline}@media only screen and (min-width: 768px){.header__contacts{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;align-items:center;-ms-flex-align:center;margin-right:100px}.header__contacts-img{margin-right:10px}.header__contacts-numbers{position:static;width:auto;display:block;padding:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.header__burger{position:absolute;top:0;right:0;width:76px;height:76px;cursor:pointer}.header__burger.active
.burger{transform:rotate(45deg)}.header__burger.active .burger
.line.top{stroke-dashoffset:-98px}.header__burger.active .burger
.line.bottom{stroke-dashoffset:-138px}.header__burger
.burger{width:76px;height:76px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header__burger .burger
.line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#4a90e2;stroke-width:5.5;stroke-linecap:round}.header__burger .burger
.line.top{stroke-dasharray:40 139}.header__burger .burger
.line.bottom{stroke-dasharray:40 180}@media only screen and (min-width: 1024px){.header{height:auto;padding:0}.header__navigation{position:static;width:62%;height:auto;overflow-y:unset}.header__navigation
.navigation__list{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;padding:0}.header__navigation .navigation__list .list__elem a:after{content:'';display:block;width:0;height:2px;background:#4a90e2;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}.header__navigation .navigation__list .list__elem a:hover:after, .header__navigation .navigation__list .list__elem a:focus:after{width:100%}.header__navigation .navigation__list .list__elem-parent{position:relative;cursor:pointer}.header__navigation .navigation__list .list__elem-parent .dropdown-angle{cursor:auto}.header__navigation .navigation__list .list__elem-parent
.submenu{position:absolute;max-height:470px;overflow-y:auto;top:50px;left:0;width:330px;display:block;padding:10px
30px;opacity:0;visibility:hidden;background:#fff;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .1);box-shadow:0 6px 15px rgba(0, 0, 0, .1);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.header__navigation .navigation__list .list__elem-parent .submenu
.navigation__list{flex-direction:column;-ms-flex-direction:column;justify-content:flex-start;-ms-flex-pack:start;align-items:start;-ms-flex-align:start}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list
.list__elem{cursor:auto;width:100%;padding:10px;border-bottom:1px solid #d6cbda}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem:last-child{border-bottom:none}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem
a{cursor:pointer;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:15px;color:#4a90e2;text-transform:none}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem a:after{content:none}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem a:hover, .header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem a:focus{text-decoration:underline}.header__navigation .navigation__list .list__elem-parent .submenu .navigation__list .list__elem
span{text-transform:none;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:15px;color:#222}.header__navigation .navigation__list .list__elem-parent:hover .dropdown-angle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header__navigation .navigation__list .list__elem-parent:hover
.submenu{opacity:1;visibility:visible}.header__contacts{margin:0}.header__burger{display:none}}.hero{min-height:500px;background:url("/assets/ui/img/backgrounds/hero-background.png") no-repeat fixed center center;-webkit-background-size:cover;background-size:cover}.hero.about{background:url("/assets/ui/img/backgrounds/hero-about.jpg") no-repeat fixed center center;-webkit-background-size:cover;background-size:cover}.hero
.container{height:100%;padding:20px
15px}.hero__wrapper{height:100%;padding:15px;background:rgba(255, 255, 255, .9);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 2px 20px rgba(0, 0, 0, .5);-moz-box-shadow:0 2px 20px rgba(0, 0, 0, .5);box-shadow:0 2px 20px rgba(0,0,0,.5)}.hero__info{margin-bottom:30px;position:relative}.hero__info
.title{font-size:20px;margin-bottom:15px}.hero__info .title.small-mb{margin-bottom:10px}.hero__info
.logo{position:absolute;right:-55px;top:-44px;width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.hero__info .logo
img{max-width:80px;max-height:72px;display:block;margin:0
auto}.hero__info
.subtitle.price{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;color:#4a90e2;margin:0
0 15px 5px}.hero__info
ul{margin:0
0 0 25px}.hero__info ul
li{position:relative;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;margin-bottom:10px}.hero__info ul li:before{position:absolute;left:-20px;content:'';display:block;background:url("/assets/ui/img/icons/check.svg") center center no-repeat;-webkit-background-size:15px;background-size:15px;width:15px;height:15px}.hero__discount{padding:25px;border:2px
solid #4a90e2;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center}.hero__discount-title{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:15px}.hero__discount-title
span{color:#4a90e2}.hero__discount-timer{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;margin-bottom:15px}.hero__discount-timer
.timer__text{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:14px;margin-right:5px}.hero__discount-timer
.timer__form{display:flex;display:-ms-flexbox}.hero__discount-timer .timer__form-item{position:relative;padding:5px
4px;margin-right:8px;background:#fff;border:1px
solid #9e9e9e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;color:#4a90e2}.hero__discount-timer .timer__form-item:after{content:':';position:absolute;right:-7px;color:#000}.hero__discount-timer .timer__form-item:last-child{margin-right:0}.hero__discount-timer .timer__form-item:last-child:after{content:none}.hero__discount .hero__form-input, .hero__discount .hero__form-button{width:100%;height:48px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.hero__discount .hero__form-input{border:1px
solid #e6e6e6;text-indent:20px}.hero__discount .hero__form-button{margin-bottom:0;border:none;outline:none;background:#4a90e2;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);-webkit-box-shadow:0 4px 12px rgba(106, 50, 23, .25);-moz-box-shadow:0 4px 12px rgba(106, 50, 23, .25);box-shadow:0 4px 12px rgba(106, 50, 23, .25);color:#fff}.hero__discount .hero__form-button:hover, .hero__discount .hero__form-button:focus{background:#1b5dab}@media only screen and (min-width: 768px){.hero{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}.hero__wrapper{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.hero__info{height:auto;max-width:525px;padding:25px;margin:0
15px 0 0;background:rgba(255, 255, 255, .9);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 2px 20px rgba(0, 0, 0, .5);-moz-box-shadow:0 2px 20px rgba(0, 0, 0, .5);box-shadow:0 2px 20px rgba(0,0,0,.5)}.hero__discount{height:250px;background:rgba(255, 255, 255, .9);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}}@media only screen and (min-width: 1024px){.hero__info
.title{font-size:32px;margin-bottom:20px}.hero__info .title.small-mb{margin-bottom:15px}.hero__info
.subtitle.price{font-size:20px}.hero__info ul
li{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;color:#474747}}.services{margin:25px
0}.services__title{margin-bottom:25px;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.services__link{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;background:#fff;text-decoration:none}.services__link:hover .services__link-img img, .services__link:focus .services__link-img
img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.services__link:hover .services__link-title .title__name, .services__link:focus .services__link-title
.title__name{color:#4a90e2}.services__link-img{position:relative;overflow:hidden}.services__link-img
img{max-width:575px;width:100%;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}.services__link-img:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:40px solid #fff;border-right:575px solid transparent}.services__link-title{padding:10px
25px 25px;background:#fff}.services__link-title
.title__name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;color:#000;margin-bottom:15px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.services__link-title
.title__text{color:#383838}@media only screen and (min-width: 575px){.services__link{margin:0
15px}}@media only screen and (min-width: 768px){.services{margin:40px
0}.services__title{font-size:30px}}@media only screen and (min-width: 1024px){.services{margin:30px
0 60px}}@media (max-width: 767px){.services__link-img{display:none}}.footer{background:#fff}.footer__wrapper{padding:30px
0}.footer__navigation{margin-bottom:30px}.footer__navigation
.list__elem{padding:5px
0}.footer__navigation .list__elem
a{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;color:#4a90e2;text-decoration:none;text-transform:uppercase}.footer__navigation .list__elem a:hover, .footer__navigation .list__elem a:focus{text-decoration:underline}.footer__navigation .list__elem
span{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;color:#222;text-decoration:none;text-transform:uppercase}.footer__copyright{color:#9b9b9b}@media only screen and (min-width: 575px){.footer__navigation
.list{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;justify-content:space-between;-ms-flex-pack:justify}.footer__navigation
.list__elem{padding:0}.footer__navigation .list__elem a, .footer__navigation .list__elem
span{font-size:16px}}.blocker{z-index:2000}.modal{padding:30px
15px}.modal__title{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;margin-bottom:15px;font-size:20px;text-align:center;color:#4a90e2}.modal__text{margin-bottom:15px;text-align:center;color:#222}.modal
.order__form{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:center;-ms-flex-align:center}.modal .order__form-input, .modal .order__form-button{width:100%;height:56px;padding:15px
20px}.modal .order__form-input{margin-bottom:5px;border:1px
solid #f0f0f0}.modal .order__form-button{border:1px
solid transparent;background:#4a90e2;color:#fff;-webkit-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-moz-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-ms-transition:background-color 0.3s, color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, color 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, border-color 0.3s}.modal .order__form-button:hover, .modal .order__form-button:focus{background:#fff;color:#000;border:1px
solid #4a90e2}#to-top{position:fixed;right:15px;bottom:35px;z-index:500;cursor:pointer;padding:0;border:none;outline:none;background-color:transparent;opacity:0;visibility:hidden;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}#to-top .button-wrap{background:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .3);box-shadow:0 0 15px rgba(0, 0, 0, .3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}#to-top .button-wrap
img{width:30px;height:30px}@media only screen and (min-width: 768px){#to-top{right:50px;bottom:50px}#to-top .button-wrap
img{width:50px;height:50px}}#to-top:hover .button-wrap{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.callback{margin:25px
0}.callback__wrapper{min-height:80px;padding:20px;background:#4a90e2 url("/assets/ui/img/backgrounds/callback-background.png") -13% 55% no-repeat;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.callback__title{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:15px}.callback__form{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:center;-ms-flex-align:center}.callback__form-input,.callback__form-button{width:100%;height:30px;border:none;outline:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.callback__form-input{margin-bottom:10px;text-indent:15px}.callback__form-button{background:#333;color:#fff;-webkit-transition:background-color 0.3s, color 0.3s;-moz-transition:background-color 0.3s, color 0.3s;-ms-transition:background-color 0.3s, color 0.3s;-o-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.callback__form-button:hover,.callback__form-button:focus{outline:none;background:#fff;color:#333}@media only screen and (min-width: 575px){.callback__title{font-size:18px}.callback__form{flex-direction:row;-ms-flex-direction:row}.callback__form-input{margin:0
10px 0 0}}@media only screen and (min-width: 768px){.callback{margin:40px
0}.callback__wrapper{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.callback__title{margin:0
10px 0 0}.callback__form-input,.callback__form-button{min-width:170px}}@media only screen and (min-width: 1024px){.callback{margin:60px
0}.callback__wrapper{background-position:0 50%}.callback__title{margin:0
15px 0 0}.callback__title
br{display:none}.callback__form-input{margin:0
15px 0 0}}.page-text{margin-top:40px;font-size:16px;line-height:24px}.page-text
h2{margin:20px
0;font-size:18px}.page-text
ul{margin:15px
0 15px 40px}.page-text ul
li{list-style-type:disc;margin-bottom:8px}@media only screen and (min-width: 768px){.page-text
h2{font-size:24px}}.brands{margin:25px
0}.brands__title{margin-bottom:25px;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.brands__subtitle{margin-bottom:35px;text-align:center}.brands__wrapper .slick-prev, .brands__wrapper .slick-next{top:45%}.brands__box-img{width:180px;height:180px;margin:5px
auto 15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;display:flex;align-items:center}.brands__box-img
img{margin:0
auto;width:180px;padding:40px}.brands__box-name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;text-align:center}@media only screen and (min-width: 768px){.brands{margin:40px
0}.brands__title{font-size:30px}}@media only screen and (min-width: 1024px){.brands{margin:60px
0}}@media (max-width: 767px){div#brands-slider{display:flex;flex-wrap:wrap}div#brands-slider .brands__box .brands__box-name{display:none}div#brands-slider
.brands__box{width:50%}}.region{margin:25px
0}.region__title{margin-bottom:25px;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.region__subtitle{margin-bottom:35px;text-align:center}.region__wrapper .slick-prev, .region__wrapper .slick-next{top:45%}.region__box-img{width:160px;margin:5px
auto 15px}.region__box-img
img{margin:0
auto;width:160px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.region__box-name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;text-align:center}@media only screen and (min-width: 768px){.region{margin:40px
0}.region__title{font-size:30px}}@media only screen and (min-width: 1024px){.region{margin:60px
0}}.how-working{margin:25px
0}.how-working__title{margin-bottom:25px;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.how-working__wrapper .slick-prev, .how-working__wrapper .slick-next{top:45%}.how-working__box{margin:0
10px}.how-working__box-img{width:160px;margin:5px
auto 15px}.how-working__box-img
img{margin:0
auto;width:160px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.how-working__box-name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;text-align:center}@media only screen and (min-width: 768px){.how-working{margin:40px
0}.how-working__title{font-size:30px}}@media only screen and (min-width: 1024px){.how-working{margin:60px
0}}.reviews{margin:25px
0}.reviews__title{margin-bottom:25px;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.reviews__wrapper .slick-prev, .reviews__wrapper .slick-next{top:45%}.reviews__box{padding:30px;margin:15px
10px;background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .1);box-shadow:0 6px 15px rgba(0,0,0,.1)}.reviews__box-img{width:100%;margin:5px
auto 15px;display:flex;justify-content:space-between;align-items:center}.reviews__box-img
img{margin:0
auto;max-width:370px;width:100%}.reviews__box-img .rate
img{max-width:126px}.reviews__box-img .stand
img{height:32px;width:auto}.reviews__box-text
.name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px}.reviews__box-text
.text{max-height:57px;display:block;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width: 768px){.reviews{margin:40px
0}.reviews__title{font-size:30px}}@media only screen and (min-width: 1024px){.reviews{margin:60px
0}}.review-user{margin:40px
0}.review-user
.input{border:1px
solid #e6e6e6;height:48px;margin-bottom:10px;border-radius:5px;width:250px;padding:10px;display:block;transition:all ease 0.3s}.review-user
.textarea{height:150px;resize:none}.review-user
.submit{margin-bottom:0;border:none;outline:none;background:#4a90e2;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);box-shadow:0 4px 12px rgba(106, 50, 23, .25);color:#fff;width:250px;height:48px}.review-user .form-error-border{border:1px
solid #e33434}.review-user-success{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;padding:15px;background:#fff;border-radius:5px;box-shadow:0 6px 15px rgba(0, 0, 0, .1);margin:40px
0}.contacts{margin:25px
0}.contacts__title{margin-bottom:25px;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:22px;text-align:center}.contacts__map{margin-bottom:25px}.contacts__map
img{width:100%}.contacts__info{text-align:center}.contacts__info
p{margin-bottom:15px}@media only screen and (min-width: 768px){.contacts{margin:40px
0}.contacts__title{font-size:30px}}@media only screen and (min-width: 1024px){.contacts{margin:60px
0}}.pricelist{margin:25px
0}.pricelist__table{width:100%}.pricelist__table .head .line .column, .pricelist__table .body .line
.column{padding:5px;border:1px
solid #222;vertical-align:middle}.pricelist__table .head .line .column-name, .pricelist__table .body .line .column-name{width:70%}.pricelist__table .head .line .column-price, .pricelist__table .body .line .column-price{width:30%}.pricelist__table .head
.line{background:linear-gradient(to top, #ebf3fc, #dce9f9)}.pricelist__table .head .line .column-head{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;text-align:left}.pricelist__table .body .line:nth-child(odd){background-color:#fff}.pricelist__table .body .line:nth-child(even){background-color:#eaeaea}.pricelist__table .body .line .column-order
button{border:none;outline:none;background:transparent;color:#4a90e2}.pricelist__table .body .line .column-order button:hover, .pricelist__table .body .line .column-order button:focus{text-decoration:underline}@media only screen and (min-width: 768px){.pricelist{margin:40px
0}.pricelist__table .head .line .column-name, .pricelist__table .body .line .column-name{width:80%}.pricelist__table .head .line .column-price, .pricelist__table .body .line .column-price{width:20%}}@media only screen and (min-width: 1024px){.pricelist{margin:60px
0}}.blog{margin:25px
0}.blog__card{padding:20px;margin-bottom:30px;background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .1);box-shadow:0 6px 15px rgba(0,0,0,.1)}.blog__card-name{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:15px}@media only screen and (min-width: 768px){.blog{margin:40px
0}}@media only screen and (min-width: 1024px){.blog{margin:60px
0}}.error-404{padding:50px
0;background:url(/assets/ui/img/404/bg.png) no-repeat right -100px center}.error-404
.columns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.error-404 .columns .text
.title{font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:44px;line-height:1.2;margin:0
0 30px 0;color:#0093e7}.error-404 .columns .text
.subtitle{font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0
0 40px 0;color:#000}.error-404 .columns .text .btn-index{font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:16px;color:#fff;display:inline-block;padding:15px
50px;border-radius:4px;background:#0093e7;text-decoration:none}.error-404 .columns
.number{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:170px;color:#0093e7}@media only screen and (min-width: 768px){.error-404{padding:50px
0}.error-404
.text{width:100%}}@media only screen and (min-width: 1024px){.error-404{padding:130px
0}.error-404
.text{width:50%}}.page-wrap .side-menu{display:none}@media only screen and (min-width: 1024px){.page-wrap{display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row}.page-wrap .side-menu{display:block;width:25%;margin:40px
0}.page-wrap .side-menu
.menu{padding:40px
30px;background:#fff;top:90px;left:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 15px rgba(0, 0, 0, .1);box-shadow:0 6px 15px rgba(0, 0, 0, .1)}.page-wrap .side-menu
.menu__elem{padding:15px
0;border-bottom:1px solid #d6cbda}.page-wrap .side-menu .menu__elem:first-child{padding:0
0 15px}.page-wrap .side-menu .menu__elem:last-child{padding:15px
0 0;border-bottom:none}.page-wrap .side-menu .menu__elem-link{color:#4a90e2;text-decoration:none}.page-wrap .side-menu .menu__elem-link:hover, .page-wrap .side-menu .menu__elem-link:focus{text-decoration:underline}.page-wrap
main{width:100%;margin-left:0}}.advantages{padding:20px
0 0}.advantages
.wrap{display:flex;gap:30px;justify-content:space-between}.advantages .wrap
.item{display:flex;gap:10px;align-items:center;width:calc(100%/4 - 15px)}.advantages .wrap .item
.name{color:#2e2e2e;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 768px){.advantages
.wrap{flex-wrap:wrap}.advantages .wrap
.item{width:calc(100%/2 - 15px)}}@media screen and (max-width: 600px){.advantages .wrap
.item{width:100%}}.j-between{justify-content:space-between}.services__wrapper{display:flex;margin:0
-10px;flex-wrap:wrap}.services__link{margin:21px
10px 0 10px;width:calc(100%/3 - 20px);border-radius:15px;background:#fff}.services__link:nth-child(n+7){display:none}.services__wrapper.active .services__link:nth-child(n+7){display:block}.services__link
img{border-radius:15px 15px 0 0}.services__link-img:after{display:none}.services__link-title{padding:30px
23px 26px 23px}.page-wrap .services__link-title{padding:13px}.page-wrap .services__link
.detail{margin-right:2px}.page-wrap .services__link
.order{margin-left:2px}.services__link-title
.title__name{font-family:"OpenSans-Bold";font-size:16px;line-height:22px;color:#000;margin:0;height:42px;overflow:hidden}.services__link-title .title__name
a{font-family:"OpenSans-Bold";font-size:16px;line-height:22px;color:#000;text-decoration:none}.services__link-title
.title__text{font-family:"OpenSans-Bold";font-size:20px;line-height:27px;margin:10px
0 0 0;color:#3478c8;font-weight:700}.services__link
.detail{width:154px;height:34px;font-family:"OpenSans-Regular";border:1px
solid #3478c8;border-radius:5px;font-size:14px;line-height:19px;color:#3478c8;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:18px
0 0 0}.services__link
.order{width:154px;height:34px;font-family:"OpenSans-Regular";border:1px
solid #3478c8;border-radius:5px;font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#3478c8;margin:18px
0 0 0}.more-service{width:365px;height:50px;border:1px
solid #3478c8;border-radius:5px;margin:25px
auto 0;display:flex;font-family:"OpenSans-Regular";font-size:14px;color:#3478c8;align-items:center;justify-content:center;text-decoration:none;transition:0.3s}.more-service:hover{background:#3478c8;color:#fff}
.breadcrumbs{margin-top:40px}.breadcrumbs-list{display:flex;gap:10px;margin-top:30px}.breadcrumb-item
a{color:#4a90e2;text-decoration:none}.ng_descr{text-align:center;background:#4a90e2;color:#fff;font-weight:bold;padding:10px
0}.serv-prices{padding:10px
0 20px 0}.serv-prices
.tr{display:flex;background:#fff;margin:0
0 5px 0}.serv-prices .tr:first-child{background:#e1ecfa;border-radius:4px}.serv-prices .tr:first-child .column-info
span{font-weight:700;font-size:16px;line-height:183.68%;color:#000}.serv-prices .tr:first-child .column-info span:last-child{font-weight:700;font-size:16px;line-height:183.68%;color:#3d81d3;min-width:110px}.serv-prices .tr:first-child .column-order
span{font-weight:700;font-size:16px;line-height:183.68%;color:#000}.column-info{padding:8px
0 8px 54px;flex:1;display:flex;justify-content:space-between}.column-info
a{color:#000}.column-info
span{font-weight:400;font-size:15px;line-height:183.68%;color:#000}.column-info span:last-child{font-weight:700;font-size:16px;line-height:183.68%;color:#3d81d3;min-width:110px;padding:0
0 0 10px}.column-order{min-width:230px}.column-order
.order{background:#e1ecfa;border-radius:3px;width:131px;height:29px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:183.68%;color:#104483;margin:8px
0 0 45px}.column-order .tr-price{display:none}.d-flex{display:flex}.sert-block{padding:65px
0 35px 0}.sert-block a
img{margin-right:27px}.sert-block .d-flex{justify-content:space-between}.sert-block .d-flex div:first-child{flex:3}.master-text{max-width:576px;flex:2}.master-text
h3{font-family:"OpenSans-Regular";font-size:35px;line-height:31px;color:#000;margin:35px
0 0 0}.master-text
p{font-family:"OpenSans-Regular";font-size:16px;line-height:31px;color:#000;margin:35px
0 0 0}#master-slider .slick-list{margin:0
-12px}.master__box{margin:30px
12px 0 12px;width:270px;background:#FFF;border-radius:9px;padding:36px}.master__box
figure{margin:0
auto;display:block;text-align:center}.master__box
img{margin:0
auto}.master__box-name{margin:28px
0 0 0;text-align:center;font-family:"OpenSans-Bold";font-size:18px;font-weight:700;line-height:25px;color:#000}.master__box-staj{font-family:"OpenSans-Regular";font-weight:600;font-size:14px;line-height:100%;color:#3679C8;margin:10px
0 20px 0;text-align:center}.master__box-text
span{display:block;color:#040404;text-align:center;font-family:"OpenSans-Bold";font-size:14px;font-weight:700;margin:20px
0 10px 0;width:100%}.master__box-text
ul{padding-left:26px}.master__box-text ul
li{list-style-type:disc;font-size:14px;margin-bottom:6px}.master__box-text ul li::marker{color:#019AEE}.master__box-text
a{color:#fff;background-color:#3D8BDC;border-radius:5px;display:block;text-align:center;margin-top:30px;font-weight:700;font-size:14px;text-decoration:none;width:100%;padding:10px
0}main .master-text
h3{margin:0}@media only screen and (max-width: 768px){.sert-block .d-flex{flex-wrap:wrap;flex-direction:column-reverse}.sert-block img:last-child{margin-right:0}.sert-block
img{max-width:calc(50% - 12px);margin:34px
20px 0 0}.serv-prices
.tr{flex-direction:column;padding:26px}.column-info .tr-price{display:none}.column-info
.order{font-size:16px}.column-order{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.column-order
.order{margin:0;font-size:16px;font-weight:600;height:38px}.column-order .tr-price{color:#3D8BDC;display:block;border:1px
solid #3D8BDC;border-radius:5px;font-size:18px;font-weight:700;width:115px;padding:6px
0;text-align:center}}.pricelist-block{margin:60px
0 0 0}.pricelist-block
.caption{background:linear-gradient(180deg, #4186D7 0%, #276AB9 100%);border-radius:7px 7px 0 0;padding:13px
0 17px 72px;color:#fff;font-family:"OpenSans-Bold";font-size:14px;font-weight:700;line-height:normal;text-decoration:none;width:100%;display:block}.pricelist-block
.thead{margin:4px
0 0 0;width:100%;background:#DCECFF;display:flex;padding:15px
0 15px 72px;justify-content:space-between}.pricelist-block .thead
div{color:#4F4F4F;font-family:"OpenSans-Regular";font-size:14px;font-weight:400;line-height:normal}.pricelist-block .thead div:last-child{width:166px}.pricelist-block
.tr{background:#fff;margin:4px
0 0 0;padding:11px
0 11px 72px;display:flex;justify-content:space-between;align-items:center}.pricelist-block .tr
div{color:#000;font-family:"OpenSans-Regular";font-size:14px;font-weight:400;line-height:normal}.pricelist-block .tr div
a{text-decoration:none;color:#000;font-family:"OpenSans-Regular";font-size:14px;font-weight:400;line-height:normal}.pricelist-block .tr div a:hover{text-decoration:underline}.pricelist-block .tr
div.price{color:#276AB9;font-family:"OpenSans-Bold";font-size:20px;font-weight:700;line-height:normal;width:166px}.header__logo a
img{height:auto !important}@media only screen and (max-width: 620px){.pricelist-block
.caption{padding:13px
0 13px 27px}.pricelist-block
.tr{padding:11px
0 11px 27px}.pricelist-block
.thead{padding:15px
0 15px 27px}.pricelist-block .thead div:last-child{width:101px}.pricelist-block .tr
div.price{min-width:101px;width:101px;margin:0
0 0 20px}.services__link{width:calc(50% - 20px)}.services__link-img{display:block}.services__link .detail,
.services__link
.order{width:100%;margin:9px
0 0 0}.services__link-title .d-flex{flex-wrap:wrap}.services__link-title{padding:19px
15px}.services__link-title
.title__name{font-size:14px}.services__link-title
.title__text{font-size:16px}.header__contacts-img{display:none}.header__contacts-numbers{position:static;width:auto;display:block;padding:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header__contacts-numbers
a{font-size:15px}.header__logo a
img{max-height:28px}}.section{padding:60px
0}@media (max-width: 767px){.section{padding:30px
0}}.districts-hero{padding:28px
0 36px}.districts-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4}.districts-crumbs__link{color:#9b9b9b;text-decoration:none;transition:color .25s ease}.districts-crumbs__link:hover,.districts-crumbs__link:focus-visible{color:#4a90e2}.districts-crumbs__sep{color:#c8c8c8}.districts-crumbs__current{color:#4a90e2}.districts-hero__title{max-width:980px;margin:18px
0 14px;font-size:34px;font-weight:700;line-height:1.25;color:#2e2e2e}.districts-hero__text{max-width:820px;font-size:15px;line-height:1.55;color:#2e2e2e}.districts-hero__facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.districts-hero__fact{display:inline-flex;align-items:center;gap:8px;padding:11px
16px;border:1px
solid #E6E6E6;border-radius:999px;background:#fff;color:#2e2e2e;font-size:15px;font-weight:700;line-height:1.2;box-shadow:0 1px 2px rgba(0, 0, 0, .04)}.districts-hero__fact img,
.districts-list__link img,
.districts-suburbs__icon
img{display:block;width:18px;height:18px;flex:0 0 18px}.districts-map{background:#fff}.districts-map__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 28px;margin-bottom:18px}.districts-map__title,.districts-list__title,.districts-suburbs__title{font-size:30px;font-weight:700;line-height:1.25;color:#2e2e2e}.districts-map__title-short,.districts-list__title-short,.districts-suburbs__title-short,.districts-map__hint,.districts-suburbs__cta-text--short{display:none}.districts-map__lead,.districts-suburbs__lead{margin-top:6px;color:#8a8a8a;font-size:14px;line-height:1.45}.districts-map__legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;max-width:560px;color:#6f6f6f;font-size:13px;line-height:1.3}.districts-map__legend-item{display:inline-flex;align-items:center;gap:8px}.districts-map__swatch{width:14px;height:14px;border-radius:3px;flex:0 0 14px}.districts-map__swatch--city{background:#fff;border:1px
solid #d5d5d5}.districts-map__swatch--oblast{background:#fff;border:1.5px dashed #4a90e2}.districts-map__swatch--hover{background:#4a90e2}.districts-map__hint{align-items:center;gap:6px;margin:0;color:#9b9b9b;font-size:13px;white-space:nowrap}.districts-map__hint-arrows{display:inline-block;color:#4a90e2;letter-spacing:-1px;animation:districts-hint 1.4s ease-in-out infinite}.districts-map__panel{padding:32px;border-radius:20px;background:#EBF3FC}.districts-map__viewport{overflow:visible}.districts-map__canvas{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(68px, auto);gap:12px 12px;align-items:stretch}.districts-map__gulf,.districts-map__zone{grid-column:var(--col);grid-row:var(--row)}.districts-map__gulf{display:flex;align-items:center;justify-content:center;color:#b7c0cc;font-size:13px;line-height:1.2;text-align:center;font-style:italic}.districts-map__zone-name{font-size:15px}.districts-map__zone-name.bold{color:#1B5DAB}.districts-map__zone:hover .districts-map__zone-name.bold{color:#fff}.districts-map__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:88px;padding:8px
8px;border:1.5px solid transparent;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(27, 93, 171, .05);color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease}.districts-map__zone--oblast{border-color:#7eb0ea;border-style:dashed;background:rgba(255,255,255,.8)}.districts-map__zone-meta{display:block;margin-top:2px;color:#2E2E2E;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2}.districts-map__zone:hover,.districts-map__zone:focus-visible{border-style:solid;border-color:#4a90e2;background:#4a90e2;color:#fff;box-shadow:0 8px 18px rgba(27, 93, 171, .22);transform:translateY(-2px)}.districts-map__zone:hover .districts-map__zone-meta,
.districts-map__zone:focus-visible .districts-map__zone-meta{color:rgba(255,255,255,.86)}.districts-map__note{margin-top:12px;color:#9b9b9b;font-size:12px;line-height:1.4}.districts-list{background:#fff}.districts-list__title,.districts-suburbs__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.districts-list__count,.districts-suburbs__count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;height:28px;padding:0
8px;border-radius:999px;background:#EBF3FC;color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1}.districts-suburbs__count.white{background-color:#fff}.districts-list__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:24px}.districts-list__item{border-bottom:1px solid #ececec}.districts-list__link{display:flex;align-items:center;gap:15px;padding:17px;color:#2e2e2e;text-decoration:none;transition:color .25s ease, background-color .25s ease}.districts-list__name{color:#2E2E2E;font-size:17px;font-weight:700;flex:1 1 auto}.districts-list__arrow{width:11px;height:11px;margin-right:6px;transition:transform .25s ease, border-color .25s ease}.districts-list__link:hover,.districts-list__link:focus-visible{background:#f5f9fd}.districts-list__link:hover .districts-list__name,
.districts-list__link:focus-visible .districts-list__name{color:#4a90e2}.districts-suburbs{padding:48px
0 56px;background:#ebf4fd}.districts-suburbs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.districts-suburbs__card{position:relative;display:flex;flex-direction:column;min-height:200px;padding:18px
18px 16px;border:2px
solid transparent;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(27, 93, 171, .06);color:#2e2e2e;text-decoration:none;transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease}.districts-suburbs__card:hover,.districts-suburbs__card:focus-visible{border-color:#4a90e2;box-shadow:0 10px 28px rgba(74, 144, 226, .18);transform:translateY(-2px)}.districts-suburbs__card:hover .districts-suburbs__icon{background-color:#4A90E2}.districts-suburbs__card:hover .districts-suburbs__icon
img{filter:brightness(0) invert(1)}.districts-suburbs__card:hover .districts-suburbs__name{color:#4A90E2}.districts-suburbs__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#EBF3FC}.districts-suburbs__tag{position:absolute;background-color:#EBF3FC;padding:4px
10px;border-radius:50px;top:32px;right:16px;color:#1B5DAB;font-size:12px;font-weight:700;line-height:1.2}.districts-suburbs__name{margin-top:24px;padding-top:12px;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.25}.districts-suburbs__more{display:inline-flex;align-items:center;gap:4px;margin-top:16px;color:#4a90e2;font-size:14px;line-height:1.3;font-size:15px;font-weight:700}.districts-suburbs__more-arrow{display:inline-block;transition:transform .25s ease}.districts-suburbs__card:hover .districts-suburbs__more-arrow,
.districts-suburbs__card:focus-visible .districts-suburbs__more-arrow{transform:translateX(3px)}.districts-suburbs__card--cta{justify-content:center;background:linear-gradient(180deg, #4A90E2 0%, #1B5DAB 100%);color:#fff;box-shadow:none}.districts-suburbs__card--cta:hover,.districts-suburbs__card--cta:focus-visible{filter:brightness(1.04)}.districts-suburbs__cta-title{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.3}.districts-suburbs__cta-text{margin-top:8px;color:rgba(255,255,255,.92);font-size:14px;line-height:1.4}.districts-suburbs__phone{display:inline-block;margin-top:12px;color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.3;text-decoration:none;transition:opacity .25s ease}.districts-suburbs__phone:hover,.districts-suburbs__phone:focus-visible{opacity: .85}.districts-cta{padding:60px
0}.districts-cta__box{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(280px, .85fr);gap:28px 40px;align-items:center;padding:36px
40px;border-radius:16px;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);box-shadow:0 12px 32px rgba(27,93,171,.22);color:#fff}.districts-cta__badge{display:inline-flex;align-items:center;padding:6px
12px;border-radius:999px;background:rgba(255,255,255,.18);font-size:13px;line-height:1.2}.districts-cta__title{max-width:520px;margin:14px
0 10px;font-size:28px;font-weight:700;line-height:1.25;color:#fff}.districts-cta__text{max-width:460px;color:rgba(255,255,255,.92);font-size:15px;line-height:1.45}.districts-cta__form{position:relative}.districts-cta__timer{display:flex;align-items:center;gap:8px;margin-bottom:12px}.districts-cta__timer-label{margin-right:4px;font-size:14px;line-height:1}.districts-cta__time{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;padding:0
8px;border-radius:4px;background:#fff;color:#1B5DAB;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1}.districts-cta__colon{color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1}.districts-cta__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.districts-cta__input{display:block;width:100%;height:48px;padding:0
16px;border:0;border-radius:6px;background:#fff;color:#222;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:16px;transition:box-shadow .25s ease}.districts-cta__input::placeholder{color:#b5b5b5}.districts-cta__input:focus{box-shadow:0 0 0 3px rgba(255,255,255,.35)}.districts-cta__submit{display:block;width:100%;height:48px;margin-top:10px;border:0;border-radius:6px;background-color:#1B5DAB;color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;transition:filter .25s ease, transform .25s ease}.districts-cta__submit:hover,.districts-cta__submit:focus-visible{filter:brightness(1.08)}.districts-cta__note{margin-top:10px;color:rgba(255, 255, 255, .8);font-size:12px;line-height:1.4;text-align:center}.districts-cta__note
a{color:inherit;text-decoration:underline}@keyframes districts-hint{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media (max-width: 1100px){.districts-map__viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.districts-map__viewport::-webkit-scrollbar{display:none}.districts-map__canvas{min-width:960px}}@media (max-width: 900px){.districts-cta__box{grid-template-columns:1fr;padding:28px
24px}.districts-suburbs__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.districts-hero{padding:16px
0 28px}.districts-hero__title{margin-top:14px;font-size:26px}.districts-hero__extra,.districts-map__title-full,.districts-map__lead,.districts-map__legend,.districts-map__note,.districts-list__title-full,.districts-suburbs__title-full,.districts-suburbs__tag,.districts-suburbs__more,.districts-suburbs__cta-text--full{display:none}.districts-map__title-short,.districts-list__title-short,.districts-suburbs__title-short{display:inline}.districts-map__hint,.districts-suburbs__cta-text--short{display:flex}.districts-map__head{align-items:center;margin-bottom:14px}.districts-map,.districts-list{padding-top:28px}.districts-list{padding-bottom:32px}.districts-map__title,.districts-list__title,.districts-suburbs__title{font-size:24px}.districts-list__title{flex-wrap:nowrap;font-size:22px}.districts-map__panel{padding:14px
10px 12px;border-radius:14px}.districts-list__items{grid-template-columns:1fr;margin-top:8px}.districts-suburbs{padding:28px
0 32px}.districts-suburbs__grid{gap:12px;margin-top:16px}.districts-suburbs__card{min-height:132px;padding:16px
14px;border-radius:14px}.districts-suburbs__name,.districts-suburbs__cta-title{font-size:16px}.districts-suburbs__cta-text{font-size:13px}.districts-suburbs__phone{font-size:15px}.districts-cta{padding:20px
0 32px}.districts-cta__box{gap:22px;padding:22px
16px 18px;border-radius:16px}.districts-cta__title{font-size:24px}.districts-map__zone{min-height:68px;font-size:12px}.districts-map__zone-meta{display:none}}@media (prefers-reduced-motion: reduce){.districts-map__hint-arrows{animation:none}.districts-map__zone,.districts-list__link,.districts-list__arrow,.districts-suburbs__card,.districts-suburbs__more-arrow,.districts-cta__submit,.districts-crumbs__link{transition:none}}.suburb-hero{padding:28px
0 36px}.suburb-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4}.suburb-crumbs__link{color:#9b9b9b;text-decoration:none;transition:color .25s ease}.suburb-crumbs__link:hover,.suburb-crumbs__link:focus-visible{color:#4a90e2}.suburb-crumbs__sep{color:#c8c8c8}.suburb-crumbs__current{color:#4a90e2}.suburb-hero__title,.suburb-zone__title,.suburb-prices__title,.suburb-issues__title,.suburb-near__title{font-weight:700;line-height:1.25;color:#2e2e2e}.suburb-hero__title{max-width:920px;margin:18px
0 14px;font-size:34px}.suburb-hero__text,.suburb-zone__lead,.suburb-prices__lead,.suburb-issues__lead{max-width:820px;color:#2e2e2e;font-size:15px;line-height:1.55}.suburb-zone__lead,.suburb-prices__lead,.suburb-issues__lead{margin-top:8px;color:#8a8a8a;font-size:14px}.suburb-zone,.suburb-prices,.suburb-near{background:#fff}.suburb-zone__title,.suburb-prices__title,.suburb-issues__title,.suburb-near__title{font-size:30px}.suburb-zone__label-short,
.suburb-master__stat .suburb-master__stat-short{display:none}.suburb-zone__layout{display:grid;grid-template-columns:minmax(0, 1fr) 410px;gap:20px;align-items:start;margin-top:22px}.suburb-zone__cards{display:flex;flex-direction:column;gap:14px}.suburb-zone__card{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(180px, 280px);gap:20px;align-items:center;padding:18px
20px;border:1px
solid #e7eef6;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(27, 93, 171, .05);transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease;height:147px}.suburb-zone__card--places{align-items:start;grid-template-columns:auto minmax(0,1fr)}.suburb-zone__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#e7f2fc}.suburb-zone__icon
img{display:block;width:22px;height:22px}.suburb-zone__label{color:#8a8a8a;font-size:13px;line-height:1.3}.suburb-zone__value{margin-top:6px;color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.3}.suburb-zone__note{color:#6f6f6f;font-size:14px;line-height:1.45}.suburb-zone__places{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.suburb-zone__place{display:inline-flex;align-items:center;padding:6px
12px;border:1px
solid #E6E6E6;border-radius:999px;background:#fff;color:#2e2e2e;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .25s ease, color .25s ease, background-color .25s ease}.suburb-master{padding:28px;border:1px
solid #e7eef6;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(27,93,171,.08)}.suburb-master__badge{color:#1B5DAB;background-color:#EBF3FC;display:inline-flex;padding:6px
12px;border-radius:999px;background:#e7f2fc;color:#4a90e2;font-size:14px;font-weight:700;line-height:1.2}.suburb-master__profile{display:flex;align-items:center;gap:12px;margin-top:20px}.suburb-master__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:0 0 64px}.suburb-master__name{color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.25}.suburb-master__role{margin-top:2px;color:#8a8a8a;font-size:13px;line-height:1.3}.suburb-master__rating{display:flex;align-items:center;gap:6px;margin-top:4px;color:#2e2e2e;font-size:13px;line-height:1.2}.suburb-master__rating
span{font-size:14px;font-weight:700}.suburb-master__rating
img{display:block;width:16px;height:16px}.suburb-master__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.suburb-master__stat{padding:12px
16px;border-radius:10px;background:#F9F9F9}.suburb-master__stat
span{display:block;color:#8a8a8a;font-size:13px;line-height:1.3}.suburb-master__stat span.suburb-master__stat-short{display:none}.suburb-master__stat
strong{display:block;margin-top:4px;color:#2e2e2e;font-size:20px;line-height:1.2}.suburb-master__spec{margin-top:20px;color:#2E2E2E;font-size:14px;line-height:1.3}.suburb-master__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.suburb-master__tags
li{padding:6px
13px;border-radius:999px;background:#EBF3FC;color:#1B5DAB;font-size:14px;font-weight:700;line-height:1.2}.suburb-master__button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:18px;border-radius:6px;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;text-decoration:none;transition:filter .25s ease, transform .25s ease}.suburb-master__button:hover,.suburb-master__button:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.suburb-prices{padding:36px
0 48px}.suburb-prices__wrap{overflow:hidden;margin-top:20px;border-radius:12px}.suburb-prices__table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.suburb-prices__table
thead{background:linear-gradient(180deg, #DCE9F9 0%, #EBF3FC 100%)}.suburb-prices__table th,
.suburb-prices__table
td{padding:18px
26px;text-align:left;vertical-align:middle}.suburb-prices__table
th{background:linear-gradient(to top, #ebf3fc, #dce9f9);color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px}.suburb-prices__table th:nth-child(2),.suburb-prices__unit{width:320px;color:#8a8a8a;text-align:left}.suburb-prices__table th:nth-child(3),.suburb-prices__cost{width:160px;text-align:right !important}.suburb-prices__table th:nth-child(2),
.suburb-prices__table th:nth-child(3){color:#1B5DAB;font-size:15px;font-weight:700}.suburb-prices__table tbody tr:nth-child(odd){background:#fff}.suburb-prices__table tbody tr:nth-child(even){background:#eaeaea}.suburb-prices__table tbody
tr{transition:background-color .25s ease}.suburb-prices__table tbody tr:hover{background:#edf5fd}.suburb-prices__table
a{color:#4A90E2;text-decoration:none;transition:color .25s ease;font-size:16px;font-weight:700}.suburb-prices__table a:hover,
.suburb-prices__table a:focus-visible{color:#1b5dab}.suburb-prices__for{display:none}.suburb-prices__cost{color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700}.suburb-prices__table tbody tr.suburb-prices__row--extra{display:none}.suburb-prices.is-open .suburb-prices__table tbody tr.suburb-prices__row--extra{display:table-row}.suburb-prices__more{color:#4A90E2;display:flex;align-items:center;justify-content:center;width:220px;height:58px;margin-top:32px;padding:0;border:1px
solid #4a90e2;border-radius:6px;background:transparent;color:#4a90e2;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .25s ease, color .25s ease}.suburb-prices__more:hover,.suburb-prices__more:focus-visible{background:#4a90e2;color:#fff}.suburb-issues{background:#f4f6f8}.suburb-issues__table{margin-top:20px;overflow:hidden;border-radius:12px}.suburb-issues__head,.suburb-issues__row{display:grid;grid-template-columns:1.35fr 1.45fr 1.25fr 110px 120px;gap:12px;align-items:center;padding:14px
18px}.suburb-issues__head{background:linear-gradient(to top,#ebf3fc,#dce9f9);color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.3}.suburb-issues__row:nth-child(even){background:#fff}.suburb-issues__row:nth-child(odd){background:#eaeaea}.suburb-issues__symptom,.suburb-issues__price{color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;line-height:1.35}.suburb-issues__cause{color:#5f5f5f;font-size:14px;line-height:1.4}.suburb-issues__cause-label{display:none}.suburb-issues__fix{display:inline-flex;align-items:center;gap:6px;color:#4a90e2;font-size:15px;line-height:1.35;text-decoration:none;transition:color .25s ease}.suburb-issues__fix img,
.suburb-issues__time img,
.suburb-near__link img,
.suburb-near__all
img{display:block;flex:0 0 auto}.suburb-issues__fix:hover,.suburb-issues__fix:focus-visible{color:#1b5dab}.suburb-issues__meta{display:contents}.suburb-issues__time{display:inline-flex;align-items:center;gap:6px;color:#6f6f6f;font-size:14px;line-height:1.2}.suburb-near__list{display:flex;gap:12px;margin-top:20px}.suburb-near__link{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:18px
20px;border:1px
solid #e6e6e6;border-radius:12px;background:#fff;color:#2E2E2E;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease}.suburb-near__link:hover,.suburb-near__link:focus-visible{border-color:#4a90e2;box-shadow:0 8px 18px rgba(74,144,226,.14);transform:translateY(-2px)}.suburb-near__all{color:#4A90E2;display:inline-flex;align-items:center;gap:6px;margin-top:24px;color:#4a90e2;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .25s ease}.suburb-near__all:hover,.suburb-near__all:focus-visible{color:#1b5dab}@media (max-width: 980px){.suburb-zone__layout{grid-template-columns:1fr}.suburb-master{max-width:420px}}@media (max-width: 900px){.suburb-issues__table{display:flex;flex-direction:column;gap:12px;overflow:visible;border-radius:0;background:transparent}.suburb-issues__head{display:none}.suburb-issues__row,.suburb-issues__row:nth-child(odd),.suburb-issues__row:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px;border:1px
solid #e8eef5;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(27,93,171,.04)}.suburb-issues__cause-label{display:block;margin-bottom:2px;color:#9b9b9b;font-size:11px;letter-spacing: .04em;line-height:1.2;text-transform:uppercase}.suburb-issues__fix{justify-content:space-between}.suburb-issues__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}}@media (max-width: 767px){.suburb-hero{padding:16px
0 24px}.suburb-hero__title{margin-top:14px;font-size:26px}.suburb-zone,.suburb-prices,.suburb-issues,.suburb-near{padding:28px
0}.suburb-zone__title,.suburb-prices__title,.suburb-issues__title,.suburb-near__title{font-size:24px}.suburb-zone__lead,
.suburb-zone__label-full,
.suburb-master__stat span.suburb-master__stat-full,.suburb-near__all{display:none}.suburb-zone__label-short,
.suburb-master__stat span.suburb-master__stat-short{display:block}.suburb-zone__layout{margin-top:16px}.suburb-zone__card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;height:auto}.suburb-zone__note{grid-column:2;font-size:14px}.suburb-zone__value{font-size:18px}.suburb-master{max-width:none}.suburb-prices__wrap{overflow:visible;border-radius:0}.suburb-prices__table,
.suburb-prices__table tbody,
.suburb-prices__table tr,
.suburb-prices__table
td{display:block}.suburb-prices__table
thead{display:none}.suburb-prices__table
tbody{display:flex;flex-direction:column;gap:8px}.suburb-prices__table
tr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px
16px;border-radius:12px}.suburb-prices.is-open .suburb-prices__table tbody tr.suburb-prices__row--extra{display:flex}.suburb-prices__table
td{width:auto;padding:0;text-align:left}.suburb-prices__table td.suburb-prices__unit{display:none}.suburb-prices__for{display:block;margin-top:2px;color:#8a8a8a;font-size:13px;line-height:1.3}.suburb-prices__table td:first-child{flex:1 1 auto}.suburb-prices__table td.suburb-prices__cost{flex:0 0 auto;width:auto;text-align:right}.suburb-prices__more{width:100%}.suburb-near__list{flex-direction:column}.suburb-near__link{flex:none;width:100%}}@media (prefers-reduced-motion: reduce){.suburb-zone__card,
.suburb-zone__place,
.suburb-master__button,
.suburb-prices__table tbody tr,
.suburb-prices__table a,.suburb-prices__more,.suburb-issues__fix,.suburb-near__link,.suburb-near__all,.suburb-crumbs__link{transition:none}}.articles-hero{padding:32px;background-color:#F9F9F9}.articles-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4}.articles-crumbs__link{color:#9b9b9b;text-decoration:none;transition:color .25s ease}.articles-crumbs__link:hover,.articles-crumbs__link:focus-visible{color:#4a90e2}.articles-crumbs__sep{color:#c8c8c8}.articles-crumbs__current{color:#4a90e2}.articles-hero__title{margin:18px
0 10px;color:#2e2e2e;font-size:34px;font-weight:700;line-height:1.25}.articles-hero__lead{color:#8a8a8a;font-size:15px;line-height:1.5}.articles-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.articles-tabs__btn{padding:8px
14px;border:1px
solid #e6e6e6;border-radius:999px;background:#fff;color:#2e2e2e;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .25s ease, border-color .25s ease, color .25s ease, box-shadow .25s ease}.articles-tabs__btn:hover,.articles-tabs__btn:focus-visible{border-color:#4a90e2;color:#4a90e2}.articles-tabs__btn.is-active,.articles-tabs__btn.is-active:hover,.articles-tabs__btn.is-active:focus-visible{border-color:#4a90e2;background:#4a90e2;color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700}.articles-feed{background-color:#fff;padding:45px
0 56px 0}.articles-feed__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;transition:opacity .25s ease}.articles-feed__grid.is-fading{opacity:0}.articles-card{display:flex;flex-direction:column;overflow:hidden;border:1px
solid #e8eef5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(27, 93, 171, .05);transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease}.articles-card[hidden]{display:none}.articles-card:hover{border-color:#d5e6f8;box-shadow:0 12px 28px rgba(74,144,226,.14);transform:translateY(-2px)}.articles-card__media{display:block;aspect-ratio:15 / 8;overflow:hidden}.articles-card__media
img{display:block;width:100%;height:100%;object-fit:cover}.articles-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px
18px 18px}.articles-card__meta{display:flex;align-items:center;gap:6px;color:#9b9b9b;font-size:13px;line-height:1.3}.articles-card__meta img,
.articles-card__more
img{display:block;flex:0 0 auto}.articles-card__title{margin-top:10px;color:#2e2e2e;font-size:18px;font-weight:700;line-height:1.35}.articles-card__title
a{color:inherit;text-decoration:none;transition:color .25s ease}.articles-card__title a:hover,
.articles-card__title a:focus-visible{color:#4a90e2}.articles-card__text{margin-top:8px;color:#6f6f6f;font-size:14px;line-height:1.45}.articles-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:#4a90e2;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .25s ease}.articles-card__more
img{transition:transform .25s ease}.articles-card__more:hover,.articles-card__more:focus-visible{color:#1b5dab}.articles-card__more:hover img,
.articles-card__more:focus-visible
img{transform:translateX(3px)}.articles-feed__empty{margin-top:8px;color:#8a8a8a;font-size:15px;line-height:1.45}.articles-pager{display:flex;justify-content:center;gap:8px;margin-top:28px}.articles-pager[hidden]{display:none}.articles-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px
solid #e6e6e6;border-radius:8px;background:#fff;color:#2e2e2e;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer;transition:background-color .25s ease, border-color .25s ease, color .25s ease}.articles-pager__btn:hover,.articles-pager__btn:focus-visible{border-color:#4a90e2;color:#4a90e2}.articles-pager__btn.is-active,.articles-pager__btn.is-active:hover{border-color:#4a90e2;background:#4a90e2;color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700}.articles-pager__btn.is-disabled{opacity: .4;cursor:default;pointer-events:none}.articles-pager__next{color:#9b9b9b}.articles-pager__next::before{content:'';width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.articles-more{display:none}.pagination-wrap{display:flex;align-items:center;padding-top:48px}.pagination-wrap
ul{display:flex;align-items:center;gap:8px}.pagination-wrap ul li a,
.pagination-wrap ul li
span{background-color:#fff;border-radius:8px;border:1px
solid #E6E6E6;width:44px;height:44px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.pagination-wrap ul li a:hover{color:#fff;background-color:#4A90E2;border:1px
solid #4A90E2;transition:all 0.4s}.pagination-wrap ul li
a.active{color:#000;background-color:#4B90E2;border:1px
solid #4B90E2}.pagination-wrap ul li.active
span{color:#fff;background-color:#4B90E2}.pagination-wrap ul li
a{color:#2E2E2E;text-decoration:none}@media (max-width: 980px){.articles-feed__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.articles-hero{padding:16px
0 4px}.articles-hero__title{margin-top:14px;font-size:26px}.articles-tabs{flex-wrap:nowrap;overflow-x:auto;margin-right:-15px;margin-left:-15px;padding:2px
15px 8px;scrollbar-width:none}.articles-tabs::-webkit-scrollbar{display:none}.articles-tabs__btn{flex:0 0 auto}.articles-feed{padding:12px
0 32px}.articles-feed__grid{grid-template-columns:1fr;gap:14px}.articles-pager{display:none}.articles-more{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:16px;padding:0;border:1px
solid #4a90e2;border-radius:10px;background:#fff;color:#4a90e2;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:16px;cursor:pointer;transition:background-color .25s ease, color .25s ease}.articles-more:hover,.articles-more:focus-visible{background:#4a90e2;color:#fff}.articles-more[hidden]{display:none}}@media (prefers-reduced-motion: reduce){.articles-feed__grid,
.articles-card,
.articles-card__title a,
.articles-card__more,
.articles-card__more img,.articles-tabs__btn,.articles-pager__btn,.articles-more,.articles-crumbs__link{transition:none}}.post-hero{padding:32px
0;background-color:#F9F9F9}.post-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4}.post-crumbs__link{color:#9b9b9b;text-decoration:none;transition:color .25s ease}.post-crumbs__link:hover,.post-crumbs__link:focus-visible{color:#4a90e2}.post-crumbs__sep{color:#c8c8c8}.post-crumbs__current{color:#4a90e2}.post-crumbs__current--short{display:none}.post-hero__title{margin:18px
0 0;color:#2e2e2e;font-size:40px;font-weight:700;line-height:1.25}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px;color:#9b9b9b;font-size:14px;line-height:1.4}.post-meta__item{display:inline-flex;align-items:center;gap:6px}.post-meta__short{display:none}.post-layout{padding:48px
0;background-color:#fff}.post-layout__grid{display:grid;grid-template-columns:minmax(0, 1fr) 390px;grid-template-areas:"cover side"
"body side";gap:22px 28px;align-items:start}.post-cover{grid-area:cover;margin:0;overflow:hidden;border-radius:16px}.post-cover
img{display:block;width:100%;height:auto;aspect-ratio:15 / 8;object-fit:cover}.post-side{grid-area:side;position:sticky;top:115px;display:flex;flex-direction:column;gap:16px}.post-toc{padding:24px;border:1px
solid #ececec;border-radius:16px;background:#fff}.post-toc__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0
0 10px;padding:0;border:0;background:none;color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-align:left;cursor:default}.post-toc__chevron{display:none;width:8px;height:8px;margin-right:4px;border-right:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b;transform:rotate(45deg);transition:transform .25s ease}.post-toc.is-open .post-toc__chevron{transform:rotate(225deg)}.post-toc__list,.post-toc__sub{margin:0;padding:0}.post-toc__sub:empty{display:none}.post-toc__link{display:block;padding:7px
0 7px 12px;border-left:2px solid transparent;color:#8a8a8a;font-size:14px;line-height:1.35;text-decoration:none;transition:color .25s ease, border-color .25s ease}.post-toc__link:hover,.post-toc__link:focus-visible{color:#4a90e2}.post-toc__link.is-active{color:#4a90e2;border-left-color:#4a90e2}.post-toc__sub{border-left:2px solid #ececec}.post-toc__sub .post-toc__link{color:#2E2E2E;padding-left:15px;border-left:0}.post-cta{padding:22px
20px 20px;border-radius:16px;background:linear-gradient(180deg,#4a90e2,#1b5dab);color:#fff}.post-cta__title{margin:0;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.post-cta__text{margin:8px
0 0;font-size:14px;line-height:1.45}.post-cta__phone{display:inline-block;margin-top:14px;color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none}.post-cta__btn{display:flex;align-items:center;justify-content:center;height:54px;margin-top:16px;border-radius:6px;background:#fff;color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .25s ease, color .25s ease}.post-cta__btn:hover,.post-cta__btn:focus-visible{background:#e8f2fc}.post-body h2,
.post-body
h3{margin:28px
0 12px;color:#2e2e2e;font-weight:700;line-height:1.3;scroll-margin-top:96px}.post-body
h2{font-size:24px}.post-body
h3{font-size:22px}.post-body
p{margin:0;color:#2e2e2e;font-size:16px;line-height:1.55}.post-body p+p{margin-top:12px}.post-table-wrap{margin-top:16px;overflow:hidden;border-radius:12px}.post-table{width:100%;border-collapse:collapse}.post-table th,
.post-table
td{padding:14px
16px;text-align:left;vertical-align:middle}.post-table
th{background:#e8f2fc;color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}.post-table
td{font-size:15px;line-height:1.4}.post-table td:first-child,
.post-table td:last-child{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700}.post-table tbody tr:nth-child(odd) td{background:#fff}.post-table tbody tr:nth-child(even) td{background:#eaeaea}.post-table th:last-child,
.post-table td:last-child{white-space:nowrap}.post-body p.post-note{margin-top:10px;color:#9b9b9b;font-size:13px;line-height:1.45}.post-steps{margin:14px
0 16px}.post-steps__item{position:relative;margin:0
0 12px;padding-left:40px;color:#2e2e2e;font-size:16px;line-height:1.45}.post-steps__item::before{content:'';position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:#EBF3FC}.post-steps__item::after{content:'';position:absolute;left:9px;top:8px;width:6px;height:9px;border:solid #4A90E2;border-radius:1px;border-width:0 2px 2px 0;transform:rotate(45deg)}.post-steps__short{display:none}.faqbox{display:flex;flex-direction:column;gap:10px}.post-body
.faqbox{margin-top:16px}.faqbox__item{overflow:hidden;border:1px
solid #e3eaf3;border-radius:14px;background:#fff}.faqbox__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:28px;border:0;background:transparent;color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35;text-align:left}.faqbox__icon{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#e8f2fc}.faqbox__icon::before,.faqbox__icon::after{content:'';position:absolute;left:50%;top:50%;border-radius:1px;background:#4a90e2;transform:translate(-50%,-50%)}.faqbox__icon::before{width:12px;height:2px}.faqbox__icon::after{width:2px;height:12px}.faqbox__item.is-open{box-shadow:0px 8px 24px 0px #38548C1F}.faqbox__item.is-open
.faqbox__icon{background:#4a90e2}.faqbox__item.is-open .faqbox__icon::before{background:#fff}.faqbox__item.is-open .faqbox__icon::after{display:none}.faqbox__item:not(.is-open):hover{border-color:#c5ddf6;background:#f4f9fe}.faqbox__item:not(.is-open):hover
.faqbox__q{color:#4a90e2}.faqbox__item:not(.is-open):hover
.faqbox__icon{background:#4a90e2}.faqbox__item:not(.is-open):hover .faqbox__icon::before,
.faqbox__item:not(.is-open):hover .faqbox__icon::after{background:#fff}.faqbox__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faqbox__item.is-open
.faqbox__a{grid-template-rows:1fr}.faqbox__a-inner{overflow:hidden}.faqbox__a-inner
p{border-top:1px solid #eef2f6;padding:20px
28px 24px 28px;color:#6b6b6b;font-size:16px}.post-service{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:18px
18px 18px 16px;border-radius:16px;background:#eef5fc}.post-service__main{display:flex;align-items:center;gap:24px;min-width:0}.post-service__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#fff}.post-body .post-service__label{margin:0;color:#9b9b9b;font-size:11px;font-weight:700;letter-spacing: .04em;line-height:1.3;text-transform:uppercase}.post-body .post-service__name{margin:2px
0 0;color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.post-body .post-service__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:4px
0 0;font-size:15px;line-height:1.4}.post-service__price
b{color:#4A90E2;font-size:18px;font-weight:700}.post-service__price
span{color:#2E2E2E;font-size:13px}.post-service__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;width:210px}.post-service__btn{background:linear-gradient(180deg, #4A90E2 0%, #1B5DAB 100%);display:flex;align-items:center;justify-content:center;height:44px;padding:0
16px;border:1px
solid #4a90e2;border-radius:6px;font-size:16px;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:background-color .25s ease, color .25s ease}.post-service__btn--fill{background:#4a90e2;color:#fff}.post-service__btn--fill:hover,.post-service__btn--fill:focus-visible{background:#1b5dab;border-color:#1b5dab}.post-service__btn--line{background:#fff;color:#4a90e2}.post-service__btn--line:hover,.post-service__btn--line:focus-visible{background:#4a90e2;color:#fff}.post-toc__link:focus-visible,.faqbox__q:focus-visible,.post-cta__btn:focus-visible,.post-service__btn:focus-visible,.post-crumbs__link:focus-visible{outline:2px
solid #4a90e2;outline-offset:2px}@media (max-width: 860px){.post-layout__grid{grid-template-columns:1fr;grid-template-areas:"cover"
"side"
"body"}.post-side{position:static}.post-cta{display:none}.post-toc__toggle{margin-bottom:0;cursor:pointer}.post-toc__chevron{display:block}.post-toc__panel{display:none;margin-top:12px}.post-toc.is-open .post-toc__panel{display:block}}@media (max-width: 767px){.post-hero{padding:16px
0 4px}.post-hero__title{margin-top:14px;font-size:26px}.post-crumbs__current--full{display:none}.post-crumbs__current--short{display:inline}.post-meta__item span.post-meta__full,
.post-steps__item span.post-steps__full{display:none}.post-meta__item span.post-meta__short,
.post-steps__item span.post-steps__short{display:inline}.post-meta__item--master{display:none}.post-body h2,
.post-body
h3{font-size:20px}.post-table th,
.post-table
td{padding:10px
8px;font-size:13px}.post-service{flex-direction:column;align-items:stretch;padding:16px}.post-service__actions{width:100%}.faqbox__q{font-size:15px}}@media (prefers-reduced-motion: reduce){.post-toc__link,.post-toc__chevron,.post-cta__btn,.faqbox__a,.post-service__btn,.post-crumbs__link{transition:none}}.blocks{padding:32px
0 56px}.blocks>section+section{margin-top:48px}.faults__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.faults__title,.choose__title,.areas__title{margin:0;color:#2e2e2e;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:30px}.areas-link{color:#4A90E2;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;margin-top:28px;text-decoration:none}.faults__lead,.choose__lead{margin:8px
0 0;color:#2E2E2E;font-size:16px;line-height:1.45}.faults__lead-short,.areas__label-short,.areas__map-short{display:none}.faults__all,.faults__solve,.areas__map,.choose__more{display:inline-flex;align-items:center;gap:6px;color:#4a90e2;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .25s ease}.faults__all{flex:0 0 auto;margin-bottom:2px}.faults__all:hover,.faults__solve:hover,.areas__map:hover,.choose__more:hover,.faults__all:focus-visible,.faults__solve:focus-visible,.areas__map:focus-visible,.choose__more:focus-visible{color:#1b5dab}.faults__all img,
.faults__solve img,
.areas__map img,
.choose__more
img{transition:transform .25s ease}.faults__all:hover img,
.faults__solve:hover img,
.areas__map:hover img,
.choose__more:hover
img{transform:translateX(3px)}.faults__table-wrap{margin-top:18px;overflow:hidden;border-radius:14px}.faults__table{width:100%;border-collapse:collapse}.faults__table th,
.faults__table
td{padding:18px;text-align:left;vertical-align:middle}.faults__table
th{background:linear-gradient(180deg, #DCE9F9 0%, #EBF3FC 100%);color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}.faults__table
td{font-size:16px;line-height:1.4}.faults__table tbody tr:nth-child(odd) td{background:#fff}.faults__table tbody tr:nth-child(even) td{background:#EAEAEA}.faults__table td:first-child,
.faults__table td:nth-child(4){font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-weight:700}.faults__table td:nth-child(2){color:#5f5f5f}.faults__table
.faults__solve{white-space:nowrap}.faults__time{display:inline-flex;align-items:center;gap:6px;color:#9b9b9b;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-weight:400;width:146px}.faults__cards{display:none}.faults__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding:25px}.faults__foot
p{margin:0;color:#6b6b6b;font-size:14px;line-height:1.45}.faults__contacts{display:flex;flex:0 0 auto;align-items:center;gap:14px}.faults__phone{display:inline-flex;align-items:center;gap:6px;color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.faults__call{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0
18px;border-radius:6px;background:linear-gradient(180deg, #4A90E2 0%, #1B5DAB 100%);color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .25s ease}.faults__call:hover,.faults__call:focus-visible{background:#1b5dab}.choose__lead{margin-bottom:18px}.choose__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:22px}.choose__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:100%;padding:20px
18px 18px;border:1px
solid #e6e6e6;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease}.choose__card:hover,.choose__card:focus-visible{border-color:#4a90e2;box-shadow:0 10px 24px rgba(74,144,226,.12);transform:translateY(-2px)}.choose__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e8f2fc}.choose__card:hover
.choose__icon{background:#4A90E2;transition:all 0.4s}.choose__card:hover .choose__icon
img{filter:brightness(0) invert(1);transition:filter 0.3s ease}.choose__name{color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.choose__text{color:#6f6f6f;font-size:14px;line-height:1.45}.choose__more{margin-top:auto}.choose__card--accent
.choose__icon{background:#4a90e2}.choose__card--accent .choose__icon
img{filter:brightness(0) invert(1)}.choose__card--accent
.choose__name{color:#4a90e2}.areas__group{margin-top:22px}.areas__label{display:flex;align-items:center;gap:12px;margin:0
0 12px;color:#2e2e2e;font-size:16px;font-weight:700;line-height:1.3}.areas__count{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:24px;padding:0
6px;border-radius:999px;background:#e8f2fc;color:#4a90e2;font-size:14px;font-weight:700;line-height:1}.areas__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:16px}.areas__list.areas__list--border{position:relative;padding-bottom:25px;margin-bottom:25px}.areas__list.areas__list--border:after{position:absolute;content:'';display:block;background-color:#E6E6E6;width:100%;height:1px;bottom:0}.areas__link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:10px
20px;border:1px
solid #e6e6e6;border-radius:12px;background:#fff;color:#2e2e2e;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:border-color .25s ease, background-color .25s ease, color .25s ease}.areas__link:hover,.areas__link:focus-visible{border-color:#4a90e2;color:#4a90e2}.areas__arrow--blue{display:none}.areas__link:hover .areas__arrow--muted,
.areas__link:focus-visible .areas__arrow--muted,
.areas__link.is-current .areas__arrow--muted{display:none}.areas__link:hover .areas__arrow--blue,
.areas__link:focus-visible .areas__arrow--blue,
.areas__link.is-current .areas__arrow--blue{display:inline-block}.areas__link.is-current{border-color:#4a90e2;background:#e8f2fc;color:#1b5dab}.areas__map{margin-top:16px;font-size:15px}.faults__all:focus-visible,.faults__solve:focus-visible,.faults__call:focus-visible,.faults__phone:focus-visible,.choose__card:focus-visible,.areas__link:focus-visible,.areas__map:focus-visible,.faults__more:focus-visible{outline:2px
solid #4a90e2;outline-offset:2px}@media (max-width: 767px){.blocks{padding:20px
0 36px}.blocks>section+section{margin-top:32px}.faults__title,.choose__title,.areas__title{font-size:24px}.faults__head{display:block}.faults__all,.faults__table-wrap,.faults__foot{display:none}.faults__lead-full,.areas__label-full,.areas__map-full{display:none}.faults__lead-short,.areas__label-short,.areas__map-short{display:inline}.faults__cards{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faults__card{padding:16px;border:1px
solid #ececec;border-radius:14px;background:#fff}.faults__card--extra{display:none}.faults.is-open .faults__card--extra{display:block}.faults__symptom{margin:0;color:#2e2e2e;font-size:16px;font-weight:700;line-height:1.35}.faults__cause{margin:8px
0 0;color:#4a4a4a;font-size:14px;line-height:1.4}.faults__cause
span{color:#2E2E2E;display:block;margin-bottom:2px;font-size:12px;font-weight:700;text-transform:uppercase}.faults__card
.faults__solve{border-top:1px solid #E6E6E6;margin-top:10px;padding-top:10px;display:flex;align-items:center;justify-content:space-between}.faults__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px
0 0}.faults__meta
b{color:#2e2e2e;font-size:16px;font-weight:700}.faults__more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:2px;padding:0
16px;border:1px
solid #4a90e2;border-radius:6px;background:#fff;color:#4a90e2;font-family:'OpenSans-Regular',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .25s ease, color .25s ease}.faults__more:hover,.faults__more:focus-visible{background:#4a90e2;color:#fff}.faults__more-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease}.faults.is-open .faults__more-chevron{transform:rotate(225deg) translateY(-1px)}.choose__grid{grid-template-columns:1fr}.choose__card,.choose__card--accent{display:grid;grid-template-columns:44px minmax(0, 1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-items:start;border-color:#e6e6e6;background:#fff}.choose__icon,
.choose__card--accent
.choose__icon{grid-row:1 / span 3;background:#e8f2fc}.choose__card--accent .choose__icon
img{filter:none}.choose__card--accent .choose__name,.choose__name{color:#2e2e2e}.choose__more{margin-top:4px}.areas__list{grid-template-columns:repeat(2,minmax(0,1fr))}.areas__link.is-current{border-color:#e6e6e6;background:#fff;color:#2e2e2e}.areas__link.is-current .areas__arrow--blue{display:none}.areas__link.is-current .areas__arrow--muted{display:inline-block}.areas__link.is-current:hover,.areas__link.is-current:focus-visible{border-color:#4a90e2;color:#4a90e2}.areas__link.is-current:hover .areas__arrow--muted,
.areas__link.is-current:focus-visible .areas__arrow--muted{display:none}.areas__link.is-current:hover .areas__arrow--blue,
.areas__link.is-current:focus-visible .areas__arrow--blue{display:inline-block}}@media (prefers-reduced-motion: reduce){.faults__all,
.faults__solve,
.faults__all img,
.faults__solve img,
.faults__call,
.faults__more,
.faults__more-chevron,
.choose__card,
.choose__more,
.choose__more img,
.areas__link,
.areas__map,
.areas__map
img{transition:none}}.certs__title,.answers__title{margin:0;color:#2e2e2e;font-size:28px;font-weight:700;line-height:1.3}.certs__lead{margin:8px
0 0;color:#8a8a8a;font-size:14px;line-height:1.45}.certs__lead-short
p{margin-bottom:12px}.certs__slider{margin-top:18px}.certs .slick-list{margin:0
-8px}.certs .slick-slide{padding:0
8px}.certs__link{display:flex;flex-direction:column;align-items:center;gap:10px;color:#4a90e2;text-align:center;text-decoration:none}.certs__preview{position:relative;display:block;width:100%;max-width:213px;overflow:hidden;border:1px
solid #e6eef6;border-radius:12px;background:#fff}.certs__preview
img{display:block;width:100%;height:auto;aspect-ratio:213 / 301;object-fit:cover;object-position:top}.certs__open{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(74, 144, 226, .9);color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;opacity:0;transition:opacity .25s ease}.certs__link:hover .certs__open,
.certs__link:focus-visible
.certs__open{opacity:1}.certs__glass{position:relative;width:54px;height:54px;border-radius:50%;background:#fff}.certs__glass::before{content:'';position:absolute;left:15px;top:14px;width:16px;height:16px;border:2px
solid #4a90e2;border-radius:50%}.certs__glass::after{content:'';position:absolute;left:30px;top:30px;width:10px;height:2px;border-radius:1px;background:#4a90e2;transform:rotate(45deg)}.certs__name{max-width:200px;font-size:14px;line-height:1.35}.certs .slick-dots{display:none;position:static;margin-top:14px}.certs .slick-dots
li{width:auto;height:auto;margin:0
4px}.certs .slick-dots li
button{width:8px;height:8px;padding:0}.certs .slick-dots li button:before{content:'';position:static;display:block;width:8px;height:8px;border-radius:999px;background:#d5d5d5;opacity:1;font-size:0;color:transparent}.certs .slick-dots li.slick-active
button{width:22px}.certs .slick-dots li.slick-active button:before{width:22px;background:#4a90e2;opacity:1}.certs-lightbox
.fancybox__toolbar{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:8px
12px;color:#fff;pointer-events:none}.certs-lightbox
.fancybox__toolbar__items{display:flex;align-items:center;pointer-events:auto}.certs-lightbox
.fancybox__counter{padding:0
8px;color:#fff;font-size:16px;line-height:1}.certs-lightbox .fancybox__button--close{position:static;width:44px;height:44px;color:#fff}.certs-lightbox
.fancybox__caption{text-align:center}.certs-caption b,
.certs-caption
span{display:block}.certs-caption
b{color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.certs-caption
span{margin-top:4px;color:#c5c5c5;font-size:14px}.certs-lightbox__hint{position:absolute;left:0;right:0;bottom:18px;margin:0;color:#c5c5c5;font-size:13px;text-align:center}.answers__layout{display:grid;grid-template-columns:280px minmax(0, 1fr);grid-template-areas:"intro faq"
"help faq";gap:18px 28px;align-items:start}.answers__layout.full-w{display:block}.answers__intro{grid-area:intro}.answers__lead{margin:8px
0 0;color:#8a8a8a;font-size:14px;line-height:1.45}.answers
.faqbox{grid-area:faq}.answers__help{grid-area:help;padding:18px
16px;border:1px
solid #ececec;border-radius:16px;background:#fff;margin-top:16px}.answers__help-title{margin:0;color:#2e2e2e;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.answers__help-text{margin:8px
0 0;color:#6b6b6b;font-size:14px;line-height:1.45}.answers__phone{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#4a90e2;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.answers__ask{display:flex;align-items:center;justify-content:center;height:50px;margin-top:14px;border-radius:6px;background:#4a90e2;background:linear-gradient(180deg, #4A90E2 0%, #1B5DAB 100%);color:#fff;font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .25s ease}.answers__ask:hover,.answers__ask:focus-visible{background:#1b5dab}@media (max-width: 767px){.certs__title,.answers__title{font-size:24px}.certs__lead-full{display:none}.certs__lead-short{display:inline}.certs__slide{width:250px}.certs .slick-dots{display:flex;justify-content:center}.certs-lightbox .fancybox__nav,
.certs-lightbox
.fancybox__thumbs{display:none}.answers__layout{grid-template-columns:1fr;grid-template-areas:"intro"
"faq"
"help"}.answers__lead{display:none}.answers__help{margin-top:6px}}.section-title{margin-bottom:24px}.section-title
h2{font-size:32px;font-weight:700}@media (max-width: 767px){.section-title{margin-bottom:16px}.section-title
h2{font-size:24px}}
html{overflow-x:hidden}.pt-0{padding-top:0 !important}.pb-50{padding-bottom:50px}.header__wrapper
p{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;margin:5px
0}.text-right{text-align:right}.services__link-img
img{height:auto}.hero__info
ul{padding-top:20px}.header__contacts
.order_footer{padding:3px
30px;font-size:18px}.dropdown-angle{transition:transform 0.3s ease}.list__elem-parent.active .dropdown-angle{transform:rotate(180deg)}.footer__wrapper{display:flex;justify-content:space-between}.footer__col{width:calc(100% / 5 - 20px);margin:0px
15px}.footer__logo a
img{max-height:40px;width:auto}.footer__col
p{color:#9b9b9b;margin:8px
0}.footer__logo{margin-bottom:20px}.footer__col-title{font-family:'OpenSans-Bold',Helvetica,Arial,sans-serif;line-height:1.6;color:#4a90e2;text-decoration:none;text-transform:uppercase;margin-bottom:20px}.footer__col-title
a{color:#4a90e2 !important;text-transform:uppercase;font-size:15px !important}.footer__list .list__elem
a{display:block;color:#9b9b9b;margin-bottom:8px;font-size:14px}.footer__col
a{color:#000;font-size:18px;text-decoration:none}@media (max-width: 1020px){.header__contacts
.order_footer{display:none}}@media (max-width: 658px){.hero{background-image:url(/assets/ui/img/backgrounds/hero-background-min.webp) !important;min-height:475px;height:100%;width:100%}.hero__info{margin-bottom:18px !important}.footer__wrapper{flex-direction:column}.footer__col{width:100%;text-align:left}.column-info{padding:0;width:100%}.hero__wrapper{height:100%;max-width:400px;width:100%}.hero__discount{max-width:370px}}@media (max-width: 368px){.column-info
span{font-size:14px}}.page-text
p{margin:5px
0}.page-text p:has(img){text-align:center;margin:10px
0}.page-text
ol{margin-top:18px;padding-left:26px;list-style:auto}.page-text ol
li{margin-bottom:12px}.page-text .sert-block{padding-top:30px !important}section.brands .item
img{max-width:100%;height:auto}section.brands
.item{margin:0
15px}.masters-main{padding:50px
0}.masters-main
.wrap{display:flex;flex-wrap:wrap;margin:30px
0 0;gap:20px}.masters-main .wrap
.item{width:calc(100%/3 - 20px);border:2px
solid #019AEE;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px;border-radius:5px}.masters-main .wrap .item
.name{color:#2E2E2E;font-size:24px;font-weight:600;font-family:'OpenSans-Regular';margin:15px
0 5px}.masters-main .wrap .item
.opyt{color:#019AEE;font-size:16px;font-weight:600;font-family:'OpenSans-Regular';margin-bottom:10px}.masters-main .wrap .item
.stars{margin-bottom:10px}.masters-main .wrap .item
p{margin-bottom:15px;font-size:15px}.masters-main .wrap .item
a.order{margin-bottom:0;border:none;outline:none;background:#4a90e2;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);-webkit-box-shadow:0 4px 12px rgba(106, 50, 23, .25);-moz-box-shadow:0 4px 12px rgba(106, 50, 23, .25);box-shadow:0 4px 12px rgba(106, 50, 23, .25);color:#fff;width:100%;padding:15px;text-decoration:none;border-radius:5px}.masters-main .wrap .item a.order:hover{background:#1b5dab}@media screen and (max-width: 768px){.masters-main .wrap
.item{width:calc(100%/2 - 20px)}}@media screen and (max-width: 600px){.masters-main .wrap
.item{width:100%}}.contacts__info{background:#4A92E2;padding:40px;display:flex}.contacts__info
.item{position:relative;display:flex;flex-direction:column;gap:15px;align-items:baseline}.contacts__info .item
.name{color:#fff;font-size:16px;font-weight:600;text-align:left;white-space:nowrap}.contacts__info .item .info,.contacts__info .item .info
a{color:#fff;text-decoration:none;font-size:15px;text-align:left}.contacts__info .item
.icon{max-height:28px}.contacts__info .item:nth-child(2):before{content:'';display:block;width:1px;height:85px;background:#ffffff6b;position:absolute;left:37px;bottom:-15px}.contacts__info .item:nth-child(3){}.contacts__info .item:nth-child(2){padding:0
80px}.contacts__info .item:nth-child(2):after{content:'';display:block;width:1px;height:85px;background:#ffffff6b;position:absolute;right:40px;bottom:-15px}.contacts__info .item .info
a{white-space:nowrap}.contacts__info .item:nth-child(1){min-width:170px}section.two-text{padding:50px
0}section.two-text
h2{color:#2E2E2E;font-size:28px;margin-bottom:35px}section.two-text
.wrap{display:flex;gap:25px}section.two-text .wrap
.col{width:calc(100%/2 - 10px);background:#fff;padding:20px}section.two-text .wrap .col
.name{color:#2E2E2E;font-size:22px;font-weight:600;margin-bottom:20px}section.two-text .wrap .col
ul{list-style-type:disc;margin-left:20px}section.two-text .wrap .col ul
li{color:#2E2E2E;font-size:18px;margin-bottom:15px}section.two-text .wrap .col ul li::marker{color:#019AEE}section.two-text .wrap .col ul li
span{color:#019AEE;font-weight:600}@media screen and (max-width: 768px){.contacts__info .item:nth-child(1){min-width:120px}section.two-text
.wrap{flex-direction:column}section.two-text .wrap
.col{width:100%;background:#fff;padding:20px}section.two-text .wrap .col
.name{font-size:18px}section.two-text .wrap .col ul
li{font-size:14px}section.two-text
h2{font-size:24px}}@media screen and (max-width: 600px){.contacts__info
.item{width:100% !important}.contacts__info{flex-direction:column;gap:30px}.contacts__info .item:nth-child(2){padding:0}.contacts__info .item:nth-child(2):before{display:none}.contacts__info .item:nth-child(2):after{display:none}}.content-ol{counter-reset:num var(--start-num, 0);margin-top:18px}.content-ol
li{display:block;position:relative;margin:0;padding:0;padding-left:22px;margin:0
0 16px 0}.content-ol li:before{content:counter(num);counter-increment:num;position:absolute;left:6px;top:0;font-weight:700;font-size:16px;text-align:center;color:#4a90e2}.h3{font-weight:600;font-size:22px;padding-top:20px;padding-bottom:12px}.faq-section{padding:60px
0}.accordion-item{border-bottom:1px solid #ddd}.accordion-header{position:relative;padding:15px;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header::after{content:"";width:16px;height:16px;background:url('/assets/ui/img/icons/up.png') no-repeat center;background-size:contain;transition:transform 0.3s ease;transform:rotate(180deg)}.accordion-item.active .accordion-header::after{transform:rotate(0deg)}.accordion-item div[itemprop="acceptedAnswer"]{max-height:0;overflow:hidden;padding:0
15px;transition:max-height 0.3s ease, padding 0.3s ease}.accordion-item.active div[itemprop="acceptedAnswer"]{max-height:200px;padding:10px
15px}.text-center{text-align:center}.seo-text{padding-top:40px}.seo-text
h4{margin-top:12px;margin-bottom:6px}.seo-text
h3{margin-top:14px;margin-bottom:6px}.seo-text
table{width:100%;border-collapse:collapse;margin:20px
0;font-size:18px;text-align:left}.seo-text thead
tr{background-color:#4CAF50;color:#fff}.seo-text th,
.seo-text
td{padding:12px
15px;border:1px
solid #ddd}.seo-text tbody
tr{border-bottom:1px solid #ddd}.seo-text tbody tr:nth-of-type(even){background-color:#f3f3f3}.seo-text tbody tr:hover{background-color:#f1f1f1}a.order-vac{margin-bottom:0;border:none;outline:none;background:#4a90e2;background:linear-gradient(180deg, #4a90e2 0, #1b5dab 100%);-webkit-box-shadow:0 4px 12px rgba(106, 50, 23, .25);-moz-box-shadow:0 4px 12px rgba(106, 50, 23, .25);box-shadow:0 4px 12px rgba(106,50,23,.25);color:#fff;height:48px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:200px;display:flex;align-items:center;justify-content:center;text-decoration:none}.pay{display:flex;justify-content:center;flex-wrap:wrap;margin:0
-6px}.pay
img{max-width:75px;width:100%}.pay
img{width:calc(100% / 3 - 6px);border:1px
solid #000;margin:3px}.footer__col.text-right
a{white-space:nowrap}p.adr_footer{color:#000;margin-top:10px;white-space:nowrap}a.order_footer{font-family:"OpenSans-Regular";border:1px
solid #3478c8;background:#3478c8;color:#fff;padding:5px
30px;display:inline-block}.geo-pages{padding:20px
0 40px 0}.geo-pages
h2{font-size:32px;margin:20px
0 40px 0;padding:0
20px;text-align:center;font-weight:600}.geo-pages-list{display:flex;flex-wrap:wrap;margin:0
-5px}.geo-pages-list__item{color:#fff;display:block;background-color:#4a90e2;width:calc(100% / 5 - 10px);margin:5px;text-align:center;padding:10px;box-sizing:border-box;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none}.geo-pages-list__item:hover{opacity:0.8;transition:all 0.4s}@media (max-width: 1100px){.geo-pages-list__item{width:calc(100% / 3 - 10px)}}@media (max-width: 768px){.geo-pages-list{margin:0}.geo-pages-list__item{width:calc(100% / 2 - 10px)}.geo-pages
h2{font-size:20px;margin:10px
0 20px 0}}.page-text
table{width:100%;border-collapse:collapse;margin:20px
0;font-size:16px;line-height:1.5}.page-text table th,
.page-text table
td{padding:12px
15px;border:1px
solid #d9e6f5;text-align:left;vertical-align:top}.page-text table
th{background:#4a90e2;color:#fff;font-weight:600}.page-text table tr:nth-child(even) td{background:#f5f9fe}.page-text table tr:hover
td{background:#edf5fd}.map-wrapper{background-image:url(/assets/ui/img/static-map-spb.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:386px;width:100%}@media (max-width: 767px){.page-text
table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.page-text table th,
.page-text table
td{min-width:250px;padding:10px
12px}.map-wrapper{background-position:-710px center}}.page-text
a{color:#4a90e2}