@charset "UTF-8";body,html{-webkit-text-size-adjust:100%}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}.swiper,.swiper-slide,.swiper-wrapper,sub,sup{position:relative}.fancybox__container,body{-webkit-tap-highlight-color:transparent}.fancybox__caption,.fancybox__content{-ms-grid-row-align:center;align-self:center}.is-loading .fancybox__caption,.swiper-slide-invisible-blank{visibility:hidden}.carousel__dots,.swiper,li,ul{list-style:none}.form-group input,.form-group textarea{opacity:.5;font-weight:550;color:var(--color-gold)}.absolute-social,.fancybox__container,.fancybox__content,.fancybox__slide,.footer__mobile,.footer__number,.header__menu-number,.header__number,.location__item,.site,.submenu__block,.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-direction:normal}:root{--font-primary:-apple-system,blinkmacsystemfont,"HelveticaNeueCyr",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-secondary:'Fira Sans Condensed',sans-serif;--dark-blue:#171E26;--light-gray:#cbd5ee;--color-white:#fff;--color-gold:#bc9c6c;--color-darkGold:#8e744e;--color-blue:#293543;--color-lightBlue:#1C242D;--swiper-theme-color:#007aff}@font-face{src:url("../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.woff2") format("woff2"),url("../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.woff") format("woff");font-family:HelveticaNeueCyr;font-weight:700;font-style:normal;font-display:swap}@font-face{src:url("../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.woff2") format("woff2"),url("../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.woff") format("woff");font-family:HelveticaNeueCyr;font-weight:400;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0;-webkit-font-smoothing:antialiased;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--dark-blue)}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:currentColor}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.clearfix,textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button-primary,.button-secondary{font-family:var(--font-secondary);font-weight:600}details{display:block}summary{display:list-item}.fancybox__button--fullscreen g:nth-child(2),[hidden],template{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.carousel__dots,.carousel__track{display:-webkit-box;display:-ms-flexbox}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.carousel__slide,.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;overscroll-behavior:contain;max-width:100%}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__button,.fancybox__container{display:-webkit-box;display:-ms-flexbox}.fancybox__image,.fancybox__thumbs .carousel__slide>*{-webkit-user-select:none;-moz-user-select:none;-ms-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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after,.form-group input:focus,.form-group textarea:focus{opacity:1}.fancybox__container.is-animated.is-closing .fancybox__thumbs,.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.button-third.is-active,.carousel__button svg,.fancybox__no-click,.fancybox__no-click button,.location-second.is-active,.pagination__item--dots,.swiper-button-disabled,.tabs__link.is-active,img[draggable=false]{pointer-events:none}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.fancybox__thumbs,.fancybox__toolbar{opacity:var(--fancybox-opacity, 1)}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter, none)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;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__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox}*,.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.site,html{min-height:100vh}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0;padding:48px 8px 8px;position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__content,.fancybox__thumbs .carousel__slide,.fancybox__toolbar{display:-webkit-box;display:-ms-flexbox}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__caption,.fancybox__spinner{color:var(--fancybox-color,currentColor)}.fancybox__content :focus:not(.carousel__button.is-close){outline:dotted thin;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.site,.visually-hidden,html.is-lock-scroll,html.is-lock-scroll body{overflow: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}.fancybox__nav .carousel__button.is-prev{left:8px}.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}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:2s linear infinite fancybox-rotate;animation:2s linear infinite fancybox-rotate;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:1.5s ease-in-out infinite fancybox-dash;animation:1.5s ease-in-out infinite fancybox-dash;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-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}}@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] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s backwards fancybox-fadeIn;animation:.15s backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s both fancybox-fadeOut;animation:.15s both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s both fancybox-fadeIn;animation:.15s both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s both fancybox-fadeOut;animation:.1s both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s both fancybox-zoomInUp;animation:.2s both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s both fancybox-zoomOutDown;animation:.15s both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s both fancybox-throwOutUp;animation:.15s both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s both fancybox-throwOutDown;animation:.15s both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.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;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content,.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content,.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:0 0;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain],.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;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-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.modal input,figure img,picture img,svg,video{width:100%}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__progress,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}.fancybox__slide{padding:64px 100px}.carousel__button.is-close,.fancybox__nav .carousel__button.is-next{right:40px}.fancybox__nav .carousel__button.is-prev{left:40px}.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__toolbar__items,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:30;user-select:none}.about__img,.container,.form-group,.tabs__content,.tabs__slider,html{position:relative}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child,.footer__center,.header__location,.header__other{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2),iframe,main,svg{display:block}html{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-primary);scroll-behavior:smooth}html.has-cursor,html.has-cursor *{cursor:none!important}main{-webkit-box-flex:1;-ms-flex:1;flex:1}p{margin:0}a,button{outline:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;cursor:pointer}.button,.location-second{-webkit-transition:.4s;-o-transition:.4s}svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;fill:currentColor}figure,picture{display:inline-block;margin:0;line-height:0}img{border-style:none;vertical-align:top;max-width:100%;user-select:none}.button,fieldset{margin:0;border:0;padding:0}img[draggable=false]{-webkit-user-drag:none}li,ul{margin:0;padding:0}video{outline:0;height:100%}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:transparent;transition:.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location-second,.site{display:-webkit-box;display:-ms-flexbox}.button-primary{padding:0 24px;height:54px;background:var(--color-gold);border-radius:2px;font-size:18px;line-height:22px;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(6,17,29,.25)}.button-secondary,.form-group input{padding:0 16px;letter-spacing:.02em}.has-hover .button-primary:not([disabled]):hover{-webkit-box-shadow:0 6px 18px rgba(143,113,69,.4);box-shadow:0 6px 18px rgba(143,113,69,.4)}.button-primary:active{background:var(--color-darkGold)}.button-secondary{height:37px;font-size:14px;line-height:1;color:#fff;border:1px solid var(--color-gold);border-radius:2px}.button-secondary svg{margin-left:8px;display:inline-block;width:27px;height:13px;fill:none;stroke:var(--color-gold)}.has-hover .button-secondary:not([disabled]):hover{background-color:var(--dark-blue);-webkit-box-shadow:0 4px 10px rgba(143,113,69,.4);box-shadow:0 4px 10px rgba(143,113,69,.4)}.button-third.is-active,.certificate .line span:nth-child(2),.certificate .line span:nth-child(3),.contacts .line-2 span:nth-child(3),.has-hover .location-second:not([disabled]):hover,.header.is-menu-opened,.location-second.is-active,.request .line span:nth-child(2),.request .line span:nth-child(3){background-color:var(--color-blue)}.header__burger,.location__items,.submenu{background:var(--color-blue)}.button-third{padding:0 12px;height:26px;font-weight:700;font-size:11px;line-height:1;color:var(--light-gray);border:1px solid var(--color-blue);border-radius:20px}.has-hover .button-third:not([disabled]):hover{border-color:var(--color-gold);-webkit-box-shadow:0 4px 10px rgba(143,113,69,.4);box-shadow:0 4px 10px rgba(143,113,69,.4)}.js-lazy-load:not(.is-loaded){max-height:50vh}.container{z-index:1;margin:0 auto;padding:0 15px;width:100%}.site{display:flex;-ms-flex-direction:column;flex-direction:column;min-height:var(--vh)}.location-second{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 23px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid var(--color-blue);border-radius:20px;transition:.4s}.location-second.is-active{cursor:none}.location-second__icon{width:18px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;fill:var(--color-gold)}.location-second__text{font-weight:700;font-size:14px;line-height:1;color:#fff}.form-group input{height:38px;font-size:14px;line-height:1;border:1px solid var(--light-gray);border-radius:2px;background:0 0}.form-group input:focus-visible{outline:0}.form-group input::-webkit-input-placeholder{color:var(--light-gray)}.form-group input::-moz-placeholder{color:var(--light-gray)}.form-group input:-ms-input-placeholder{color:var(--light-gray)}.form-group input::-ms-input-placeholder{color:var(--light-gray)}.form-group input::placeholder{color:var(--light-gray)}.form-group input:focus::-webkit-input-placeholder{color:var(--light-gray)}.form-group input:focus::-moz-placeholder{color:var(--light-gray)}.form-group input:focus:-ms-input-placeholder{color:var(--light-gray)}.form-group input:focus::-ms-input-placeholder{color:var(--light-gray)}.form-group input:focus::placeholder{color:var(--light-gray)}.form-group input.error{border-color:red}.form-group label.error{position:absolute;top:110%;left:0;color:red;font-size:9px}.form-group textarea{padding:16px 24px;width:100%;min-height:115px;font-size:14px;line-height:1;letter-spacing:.02em;border:1px solid var(--light-gray);border-radius:2px;background-color:transparent;resize:vertical}.title,.title-secondary span{font-size:26px;line-height:31px;color:var(--color-gold);font-weight:700;font-family:var(--font-secondary);letter-spacing:.02em;text-transform:uppercase}.form-group textarea:focus-visible{outline:0}.form-group textarea::-webkit-input-placeholder{color:var(--light-gray)}.form-group textarea::-moz-placeholder{color:var(--light-gray)}.form-group textarea:-ms-input-placeholder{color:var(--light-gray)}.form-group textarea::-ms-input-placeholder{color:var(--light-gray)}.form-group textarea::placeholder{color:var(--light-gray)}.form-group textarea:focus::-webkit-input-placeholder{color:var(--light-gray)}.form-group textarea:focus::-moz-placeholder{color:var(--light-gray)}.form-group textarea:focus:-ms-input-placeholder{color:var(--light-gray)}.form-group textarea:focus::-ms-input-placeholder{color:var(--light-gray)}.form-group textarea:focus::placeholder{color:var(--light-gray)}.absolute-social{position:absolute;right:20px;top:63%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;z-index:2}.absolute-social__link{display:block;width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.title{margin-top:0;margin-bottom:16px}.title-secondary{margin-top:0;margin-bottom:24px;padding-bottom:30px;position:relative;font-weight:900;font-size:40px;line-height:39px;color:var(--dark-blue);letter-spacing:.02em;text-transform:uppercase}.title-secondary span{position:absolute;left:0;bottom:0;display:block}.content{padding-top:134px}.content .title-secondary{color:var(--color-blue)}.swiper-navigation{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.swiper-button-next,.swiper-button-prev{position:absolute;width:43px;height:14px;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.has-hover .swiper-button-next:not([disabled]):hover,.has-hover .swiper-button-prev:not([disabled]):hover,.swiper-button-next .is-disabled,.swiper-button-prev .is-disabled{opacity:.4}.certificate__tab.is-active,.has-hover .header__hasmenu:not([disabled]):hover .submenu,.location.is-active .location__items,.modal.is-active,.prices__block--tab.is-active,.tabs__block.is-active{opacity:1;visibility:visible}.swiper-button-next svg,.swiper-button-prev svg{fill:none;stroke:var(--light-gray)}.back-link svg,.certificate .swiper-button-next svg,.certificate .swiper-button-prev svg,.pagination__icon{stroke:var(--color-gold)}.swiper-button-prev{left:0}@media (min-width:1024px){.button-secondary,.form-group input{padding:0 24px;height:51px;font-size:16px}.button-third{padding:0 20px;height:36px;font-size:14px}.container{max-width:1460px}.form-group textarea{font-size:16px}.absolute-social{right:100px;bottom:106px;top:unset}.title{margin-bottom:32px;font-size:48px;line-height:58px}.title-secondary{padding-bottom:5px;font-size:102px;line-height:98px}.title-secondary span{font-size:48px;line-height:58px}.content{padding-top:246px}.swiper-button-next svg,.swiper-button-prev svg{stroke:var(--dark-blue)}.swiper-button-prev{left:-50px}}.swiper-button-next{right:0}@media (min-width:1024px){.swiper-button-next{right:-50px}.for-tablet{display:none!important}}.swiper-button-disabled{opacity:.4;cursor:none}.header__burger.is-active span:nth-child(2),.is-hide{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-transition-duration:1ms!important;-o-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}}.is-hidden{display:none!important}.header__menu-number,.header__wrapper{display:-webkit-box;display:-ms-flexbox}.clearfix::after{content:"";display:table;clear:both}.visually-hidden{position:absolute;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0)}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.header{padding:8px 0;position:absolute;top:0;left:0;right:0;z-index:1024}.header.is-menu-opened .languages.is-active .languages__items,.header.is-menu-opened .languages__current{border-color:var(--dark-blue)}.header__logo{width:62px;height:62px}@media (min-width:1024px){.for-devices,.for-mobile{display:none!important}.header__logo{width:118px;height:118px}.header__burger{display:none}}@media (min-width:1024px) and (max-width:1200px){.swiper-button-prev{left:0}.swiper-button-next{right:0}.header__logo{width:76px;height:76px}}.header__wrapper{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__burger{position:relative;width:32px;height:32px;border-radius:4px}.header__burger span{position:absolute;left:0;right:0;display:inline-block;width:20px;height:2px;border-radius:25px;margin:0 auto;background-color:var(--color-gold)}.header__burger span:first-child{top:8px}.header__burger span:nth-child(3){bottom:8px}.header__burger.is-active{background:var(--dark-blue)}.header__burger.is-active span:first-child{top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__burger.is-active span:nth-child(3){bottom:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__menu{z-index:102}.header__menu-number{display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin:auto auto 0;text-align:center}.header__menu-number b{display:block;font-weight:700;font-size:18px;line-height:18px;color:var(--color-white)}.header__menu-number span{display:block;font-weight:700;font-size:14px;line-height:20px;color:var(--color-gold)}.header__menu-social{padding:0 15px;margin:15px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu-social .social__link{width:24px;height:24px}.header__menu-location{padding:0 15px;margin:25px auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu-location .location{width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none;background:var(--dark-blue)}.header__menu-location .location.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.header__menu-location .location__items{width:100%;border:none;background:var(--dark-blue)}.header__icon span,.header__icon::after,.header__icon::before{position:absolute;left:0;height:2px;border-radius:25px;background-color:var(--color-gold)}@media (max-width:1023px){.form-group input{width:100%}.for-desktop,.for-tablet{display:none!important}.header__logo{width:62px;height:62px}.header__menu{position:fixed;padding-bottom:25px;top:78px;left:0;width:100%;height:calc(var(--vh) - 78px);background:var(--color-blue);z-index:101;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header__menu.is-active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__menu-wrapper{overflow-x:hidden;overflow-y:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__lists{width:100%;padding:0 15px;margin:0 auto}.header__icon::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width:1024px){.header__menu{position:relative}.header__menu-location,.header__menu-social{display:none}.header__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__list:not(:last-child){margin-right:22px}}.header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0;font-family:var(--font-secondary);font-weight:600;font-size:16px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:var(--light-gray)}.header__back,.header__number b,.submenu__title{font-weight:700;color:var(--color-white)}.has-hover .header__link:not([disabled]):hover,.header__link:active{color:var(--color-gold)}@media (min-width:1024px){.header__link{padding:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.header__icon{margin-left:8px;position:relative;display:inline-block;width:10px;height:10px}.header__icon::after,.header__icon::before{content:"";width:100%}.header__icon::after{top:1px}.header__icon::before{bottom:1px}.header__icon span{display:none;top:0;bottom:0;width:14px;margin:auto}.header__number{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:right}.header__number b{display:block;font-size:18px;line-height:18px}.header__number span{display:block;font-weight:700;font-size:14px;line-height:20px;color:var(--color-gold)}.has-hover .header__hasmenu:not([disabled]):hover{border-top-left-radius:4px;border-top-right-radius:4px;background:var(--color-blue);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:10px 0;font-size:12px}.header__back-icon{margin-right:10px;display:inline-block;width:27px;height:14px;fill:none}.submenu,.submenu__block{display:-webkit-box;display:-ms-flexbox}.submenu{position:fixed;top:0;left:0;right:0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;padding:20px 15px;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.languages__items,.location__items{top:100%;left:0;opacity:0;visibility:hidden}@media (max-width:1023px){.header__icon::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.submenu{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.submenu.is-active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.submenu__list{margin-bottom:30px}}.languages__current,.location{border:1px solid var(--color-blue)}.submenu__link:not(:last-child),.submenu__title{margin-bottom:10px}@media (min-width:1024px){.header__icon{width:14px;height:14px}.header__icon::after,.header__icon::before{width:14px}.header__icon::after{top:0}.header__icon::before{bottom:0}.header__icon span{display:inline-block}.header__other{display:block;margin-right:50px}.header__location{display:block;margin-bottom:13px}.submenu{position:absolute;top:100%;left:0;padding:24px 32px;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.submenu__list{width:-webkit-max-content;width:-moz-max-content;width:max-content}.submenu__list:not(:last-child){margin-right:80px}.submenu__title{margin-bottom:16px;font-size:16px;line-height:22px}}.submenu__block{display:flex;-ms-flex-direction:column;flex-direction:column}.location__current,.location__item{display:-webkit-box;display:-ms-flexbox}.submenu__link{font-weight:400;font-size:12px;line-height:16px;color:var(--light-gray)}.languages__text,.location{font-weight:700;font-size:14px;color:var(--light-gray)}.has-hover .location__link:not([disabled]):hover,.has-hover .submenu__link:not([disabled]):hover{color:var(--color-gold)}.location{position:relative;padding:7px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:1;border-radius:20px}.location__current{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.has-hover .location__current:not([disabled]):hover{color:var(--color-gold);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.location__icon{margin-right:10px;display:inline-block;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.location__arrow{position:relative;margin-left:8px;display:inline-block;width:10px;height:10px}.location__arrow::after,.location__arrow::before{content:"";position:absolute;top:-3px;width:100%;height:100%;border-top:2px solid var(--light-gray);border-left:2px solid var(--light-gray);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.location__items{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px 19px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid var(--color-blue);z-index:2}.location__item{display:flex;-ms-flex-direction:column;flex-direction:column}.languages__current,.languages__item{display:-webkit-box;display:-ms-flexbox}.location.is-active .location__items{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.languages{position:relative;cursor:pointer;z-index:101}.languages__current{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px;border-radius:20px}.has-hover .languages__current:not([disabled]):hover .languages__text{color:var(--color-gold);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.languages__items{position:absolute;right:0;padding:7px 10px;border:1px solid var(--color-blue);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.has-hover .languages__items:not([disabled]):hover .languages__text{color:var(--color-gold)}.languages__item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal,.social__items{display:-webkit-box;display:-ms-flexbox}.languages__icon{margin-right:5px}.modal__title,.request h3{font-weight:700;color:var(--color-gold);letter-spacing:.02em;font-family:var(--font-secondary)}.languages.is-active .languages__current{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.languages.is-active .languages__items{opacity:1;visibility:visible;border-top:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.social__items{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal,.modal__close{-webkit-box-align:center}.social__item:not(:last-child){margin-right:8px}.social__link{display:block;width:32px;height:32px}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(23,30,38,.9);z-index:-10;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.modal.is-active{z-index:2000}.modal__wrapper{padding:70px 20px 30px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:90vw;max-height:90vh;background-color:var(--color-blue);border-radius:4px;overflow-x:hidden;overflow-y:auto;z-index:2}.modal__close{position:absolute;top:24px;right:24px;width:32px;height:32px;background-color:var(--dark-blue);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:100}.modal__close::after,.modal__close::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:20px;height:2px;background-color:var(--color-gold)}.gray-block .line span:nth-child(3),.modal__close::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__title{margin-bottom:32px;font-size:24px;line-height:1.5;text-align:center}.modal__form-top{display:-ms-grid;display:grid;gap:20px}.modal__form-button,.request__form{display:-webkit-box;display:-ms-flexbox}.modal__form-bottom{margin-top:24px}.modal__form-button{margin-top:32px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__form-button .button{min-width:270px}.modal__line{position:fixed;bottom:-199px;right:-199px;width:398px;height:398px;border-radius:50%;border:1px solid var(--dark-blue);z-index:-1}.hero,.request,.socials__link{position:relative}.modal__line span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.modal__line span:first-child,.services .square-line span:first-child{width:202px;height:202px;border-radius:50%;border:1px solid var(--dark-blue)}.certificate .line span:first-child,.contacts .line-2 span:first-child,.faqs .line-2 span:first-child,.faqs .line-3 span:first-child,.prices .line span:first-child,.request .line,.request .line span:first-child{border-color:var(--color-blue)}.modal__line span:nth-child(2){top:-30px;left:-515px;width:515px;height:1px;background-color:var(--dark-blue)}.modal__line span:nth-child(3){top:0;left:-44px;width:515px;height:1px;background-color:var(--dark-blue);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.request__form .form-group,.request__form .form-group input,.request__form .form-group__btn button{width:100%}.footer,.request .line-2 span{background-color:var(--color-blue)}.request{padding:72px 0;overflow:hidden}@media (min-width:1024px) and (max-width:1200px){.header__list:not(:last-child){margin-right:15px}.header__link{padding:10px;font-size:14px}.submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.submenu__list:not(:last-child){margin-right:0}.social__link{width:20px;height:20px}.request__wrapper{padding-left:50px;padding-right:50px}}.request h3{margin-top:0;margin-bottom:8px;font-size:26px;line-height:31px;text-transform:uppercase}.about__subtitle p,.request p{margin-top:0;font-weight:400;font-size:14px;line-height:20px;color:var(--light-gray)}.request p:not(:last-child){margin-bottom:1rem}.request__form{margin-top:24px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.footer,.pagination__items{display:-webkit-box;display:-ms-flexbox}@media (min-width:1024px){.submenu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.submenu__block{max-width:238px}.submenu__block:not(:last-child){margin-right:20px}.submenu__link{font-size:14px;line-height:20px}.languages__current,.languages__items{padding:7px 20px}.languages__icon{margin-right:14px}.modal__wrapper{padding:56px 72px;min-width:850px;overflow:hidden}.modal__title{font-size:48px;line-height:58px}.modal__form-top{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.request{padding:176px 0}.request__wrapper{padding:0 144px}.request h3{margin-bottom:24px;font-size:48px;line-height:58px}.request p{font-size:16px;line-height:22px}.request__form{margin-top:48px;gap:20px}.request__form .form-group{width:300px}}.request__form .button{height:43px}.request .line{display:none}.request .line-2{display:none;position:absolute;left:70px;bottom:70px;width:65px;height:65px;border-radius:50%;border:1px solid var(--color-blue)}.request .line-2 span{position:absolute;display:block;margin:auto}.request .line-2 span:first-child{left:0;right:0;bottom:-70px;width:1px;height:379px}.request .line-2 span:nth-child(2){top:0;bottom:0;left:-70px;width:90vw;height:1px}.pagination{margin-top:25px}.pagination__items{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__item{padding:0 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;font-size:16px;line-height:22px;color:var(--light-gray)}.has-hover .pagination__item:not([disabled]):hover,.pagination__item--active{color:var(--color-gold)}@media (min-width:1024px){.request__form .button{height:51px}.request .line{top:0;right:-199px;display:block}.request .line-2{display:block}.pagination{margin-top:80px}.pagination__item{padding:0 12px}}.pagination__item--prev{padding-left:0;padding-right:15px}@media (min-width:1024px){.pagination__item--prev{padding-right:28px}}.has-hover .pagination__item--prev:not([disabled]):hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.pagination__item--next{padding-right:0;padding-left:15px}.has-hover .pagination__item--next:not([disabled]):hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.has-hover .pagination__item--dots:not([disabled]):hover{color:var(--light-gray)}.footer__copyright,.footer__mail,.nav__link{color:var(--light-gray)}.pagination__icon{width:18px;height:14px;fill:none}.footer{padding:17px 0 24px;display:flex;margin-top:auto}.footer__number,.footer__wrapper{display:-webkit-box;display:-ms-flexbox}.footer__wrapper{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__logo{display:inline-block;width:94px;height:94px}.footer__copyright{margin-top:15px;font-weight:400;font-size:14px;line-height:20px}.footer__number{margin-bottom:18px;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__mobile,.socials__items{display:-webkit-box;display:-ms-flexbox}.footer__number b{display:block;font-weight:700;font-size:18px;line-height:18px;color:#fff}.footer__number span{display:block;font-weight:700;font-size:14px;line-height:20px;color:var(--color-gold)}.footer__mail{margin-bottom:21px;font-weight:400;font-size:16px;line-height:16px}.footer__mobile{margin-top:23px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__link{font-family:var(--font-secondary);font-weight:600;font-size:16px;line-height:19px;letter-spacing:.02em}.about__name,.has-hover .back-link:not([disabled]):hover,.has-hover .nav__link:not([disabled]):hover,.hero__block h1{color:var(--color-gold)}.socials__items{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.socials__item:not(:last-child){margin-right:12px}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--dark-blue)}.about__line span:nth-child(2),.about__line-2 span,.invite__block,.section-service,.services__lists,.work .line-2 span:nth-child(2){background-color:var(--color-blue)}.has-hover .socials__link:not([disabled]):hover{background-color:var(--color-gold)}.has-hover .socials__link:not([disabled]):hover .socials__icon{fill:var(--dark-blue);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.socials__icon{width:50%;height:50%;fill:var(--color-gold)}.hero__bg,.hero__location .location__items,.section-service__content .tabs__link{width:100%}.hero{padding-top:100px}.hero__bg{position:absolute;top:0;left:0;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}.hero__block h1{margin-top:0;margin-bottom:8px;font-family:var(--font-secondary);font-weight:700;font-size:40px;line-height:48px;letter-spacing:.02em}.about__name,.hero__block p{line-height:20px;font-weight:700}.hero__block p{margin-top:0;margin-bottom:32px;font-size:14px;color:var(--light-gray)}.hero__img{z-index:-1}@media (max-width:1023px){.location__link{padding:10px 0}.request__form .form-group__btn{margin-top:24px;width:100%}.hero__img{position:relative;right:-30px}.about__subtitle{margin-bottom:16px}}.hero__location{margin-top:40px}.hero__location .location.is-active{background:var(--color-blue);border-bottom-left-radius:0;border-bottom-right-radius:0;border:none}.hero__line{position:absolute;top:538px;left:-70px;z-index:-1;display:none}.hero__line::after,.hero__line::before{content:"";position:absolute;background-color:var(--color-blue)}.hero__line::after{width:1px;height:1007px;top:0;bottom:0;left:0;right:0;margin:auto}.hero__line::before{width:calc(100vw + 50vw);height:1px;top:0;left:50%;bottom:0;right:0;margin:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero__line span{display:block}.hero__line span:first-child{width:65px;height:65px;border-radius:50%;border:1px solid var(--color-blue)}.about{padding:72px 0;position:relative}@media (min-width:1024px){.pagination__item--next{padding-left:28px}.footer{padding:32px 0}.footer__center,.hero__line{display:block}.nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 200px 1fr;grid-template-columns:repeat(2,1fr);gap:25px 200px}.hero{padding-top:240px;min-height:1028px}.hero .container{padding-bottom:106px}.hero__block{width:50%}.hero__block h1{margin-bottom:65px;font-size:102px;line-height:122px}.hero__block p{margin-right:15%;margin-bottom:42px;font-size:16px;line-height:22px}.hero__img{position:absolute;bottom:0;right:0}.hero__location{margin-top:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.about{padding:176px 0}.about__wrapper{padding:0 150px}.about__block{margin-bottom:80px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 90px 270px;grid-template-columns:1fr 270px;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}.about__subtitle p:not(:last-child){margin-bottom:1rem}.about__miniImg{position:absolute;right:-18px;top:238px}.about__name{margin-top:8px;margin-bottom:0;font-family:var(--font-secondary);font-size:16px}.about__desc{margin:0;font-weight:700;font-size:14px;line-height:20px;color:var(--light-gray)}.about__line{position:absolute;top:37.5%;right:-49px;width:98px;height:98px;border-radius:50%;border:1px solid var(--color-blue);z-index:-1}.about__line span,.services .square-line span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.about__line span:first-child{width:52px;height:52px;border-radius:50%;border:1px solid var(--color-blue)}.about__line span:nth-child(2){left:calc(-100vw + 30px);width:100vw;height:1px}.about__line-2{display:none;position:absolute;left:4vw;bottom:209px;width:125px;height:125px;border-radius:50%;border:1px solid var(--color-blue)}.about__line-2 span{position:absolute;top:-52px;left:0;right:0;width:1px;height:386px;margin:0 auto}.grids__title{margin-bottom:24px;font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;color:#fff}.contacts__item:not(:last-child),.faqs__form,.grids__item,.invite__text{margin-bottom:32px}.grids__square{margin-bottom:8px;padding:8px;position:relative;width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-blue);border-radius:4px}.lists__title,.section-service__content .tabs__link:not(:last-child){margin-bottom:24px}.grids__name{font-weight:700;font-size:14px;line-height:20px;color:var(--color-gold)}.grids__subtitle,.lists__name,.section-service__text p{font-size:14px;line-height:20px}.grids__subtitle,.lists__name{font-weight:400;color:var(--light-gray)}.lists__title,.section-service__text p,.tabs__link,.tabs__text{font-weight:700;color:#fff}.lists__title{margin-top:0;font-family:var(--font-secondary);font-size:20px;line-height:24px}.lists__items{counter-reset:list-counter}.lists__item{counter-increment:list-counter}.lists__number{margin-bottom:8px}.lists__number::before{content:counter(list-counter);font-weight:900;font-size:42px;line-height:41px;letter-spacing:-.05em;color:var(--color-gold)}.section-service{padding-top:24px;padding-bottom:44px;position:relative}.line,.line span,.tabs__block{position:absolute}.section-service__content .tabs__content{height:320px}.section-service__content .swiper-navigation{top:calc(50% - 25px)}.faqs__items,.prices__blocks,.section-service__bottom,.services-inner__text .button{margin-top:32px}.section-service__text p:not(:last-child){margin-bottom:1rem}.section-service__button{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content}.section-service .line{top:522px;left:-80px}.section-service .line span{border:1px solid var(--dark-blue)}.line{width:160px;height:160px;border-radius:50%;border:1px solid var(--dark-blue)}.line span{display:block}.line span:first-child{top:0;right:0;left:0;bottom:0;margin:auto;width:82px;height:82px;border-radius:50%;border:1px solid var(--dark-blue)}.line span:nth-child(2){top:0;bottom:0;left:0;margin:auto;width:152px;height:1px;background-color:var(--dark-blue)}.line span:nth-child(3){top:0;bottom:0;left:-118px;margin:auto;width:393.98px;height:1px;background-color:var(--dark-blue);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tabs__link{padding:0 8px;min-width:146px;height:26px;font-size:12px;line-height:1;border:1px solid var(--dark-blue);border-radius:20px}.tabs__link.is-active{cursor:none;border-color:var(--color-gold);background-color:var(--dark-blue)}.has-hover .tabs__link:not([disabled]):hover{border-color:var(--color-gold);background-color:var(--dark-blue)}.tabs__block{opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;top:0;left:0;right:0}.tabs__block.is-active,.tabs__item{-webkit-transition:.4s;-o-transition:.4s}.tabs__block.is-active{transition:.4s}.tabs__item{position:relative;display:block;width:100%;height:320px;border-radius:4px;overflow:hidden;transition:.4s}.js-line,.js-line span,.tabs__img,.tabs__text,.work .line-2{position:absolute}.has-hover .tabs__item:not([disabled]):hover{-webkit-box-shadow:0 6px 26px rgba(143,113,69,.4);box-shadow:0 6px 26px rgba(143,113,69,.4);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.has-hover .tabs__item:not([disabled]):hover .tabs__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.tabs__img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.tabs__text{left:24px;right:24px;bottom:24px;font-size:16px;line-height:22px}.js-line{right:-50px;left:-50px;top:42px;z-index:-1}@media (max-width:1023px){.about__img{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:48px}.lists__item:not(:last-child){margin-bottom:32px}.section-service__title{margin-right:60px}.section-service__content .swiper-navigation{right:15px}.section-service__link{margin-top:24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-service__text{margin-bottom:24px}.tabs__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.certificate__content,.tabs__block{margin-right:-15px}.tabs__slider .tabs__item{width:256px}.tabs__slider .swiper-slide{width:auto}.js-line{display:none}}.js-line span{display:block;background-color:var(--color-gold)}.js-line span:first-child{width:100%;height:1px}.js-line span:nth-child(2){width:1px;height:97px;top:-48px;right:48px}.js-line span:nth-child(3){top:-32px;right:16px;width:65px;height:65px;border-radius:50%;border:1px solid var(--color-gold);background-color:transparent}.work{padding-top:72px;padding-bottom:24px;position:relative}.prices__item:not(:last-child),.work__top{margin-bottom:48px}.work .line-2{right:-49px;top:64px;width:98px;height:98px;border-radius:50%;border:1px solid var(--color-blue)}.work .line-2 span{position:absolute;top:0;bottom:0;margin:auto}.work .line-2 span:first-child{left:0;right:0;width:52px;height:52px;border-radius:50%;border:1px solid var(--color-blue)}.certificate__image,.invite__block{border-radius:4px;position:relative}.work .line-2 span:nth-child(2){right:0;width:100vw;height:1px}.work__lists{display:-ms-grid;display:grid;gap:32px;counter-reset:work-counter}.certificate__buttons,.invite__buttons{display:-webkit-box;display:-ms-flexbox}@media (min-width:1024px){.about__subtitle{margin-bottom:80px}.about__desc,.about__subtitle p,.grids__name,.section-service__text p{font-size:16px;line-height:22px}.about__miniImg{right:-44px}.about__name{margin-top:16px;margin-bottom:8px;font-size:22px;line-height:28px}.about__line{top:583px;right:-239px;width:478px;height:478px}.about__line span:first-child,.work .line-2 span:first-child{width:256px;height:256px}.about__line span:nth-child(2){left:-68%;width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__line-2{display:block}.grids__title,.lists__title{margin-bottom:32px;font-size:30px;line-height:36px}.grids__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 89px 1fr;grid-template-columns:repeat(2,1fr);gap:81px 89px}.lists__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);gap:20px}.section-service{padding-top:92px;padding-bottom:120px}.section-service__header{margin-bottom:50px}.section-service__buttons{margin-top:25px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-service__content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.section-service__content .tabs__content{height:360px}.section-service__link{margin-top:auto}.section-service__bottom{margin-left:280px;margin-right:50px;margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:56px}.section-service .line{top:478px;left:-199px}.line{width:398px;height:398px}.line span:first-child{width:202px;height:202px}.line span:nth-child(2){width:515px}.line span:nth-child(3){width:515px;left:-60px}.tabs__link{padding:0 20px;height:36px;font-size:14px}.tabs__slider{margin:0 50px}.tabs__slider .tabs__item{margin-bottom:25px}.tabs__content{width:calc(100% - 230px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 230px);flex:0 0 calc(100% - 230px)}.tabs__item{height:360px}.work{padding-top:176px;padding-bottom:86px}.work__title{margin-bottom:60px}.work__top{margin-bottom:176px}.work .line-2{right:-239px;top:36px;width:478px;height:478px}.work__lists{-ms-grid-columns:1fr 85px 1fr 85px 1fr 85px 1fr;grid-template-columns:repeat(4,1fr);gap:85px}}.work__list{counter-increment:work-counter}.work__list-number{font-weight:900;font-size:72px;line-height:69px;letter-spacing:-.05em;text-transform:uppercase;color:var(--color-blue)}.work__list-number::before{content:counter(work-counter)}.work__list-title{margin-top:-25px;margin-bottom:8px;font-weight:700;font-size:14px;line-height:20px;color:#fff}.default-section p,.default-section strong,.services-inner__text p,.work__list-subtitle{font-weight:400;font-size:14px;line-height:20px;color:var(--light-gray)}.certificate__title,.invite__text h3{color:var(--color-gold);font-weight:700;letter-spacing:.02em;margin-top:0}.certificate{padding-top:24px;padding-bottom:36px;position:relative}.certificate__title{margin-bottom:24px;font-size:20px;line-height:24px}.certificate__content{position:relative;min-height:267px}.certificate__image img,.certificate__tab{position:absolute;width:100%;height:100%;left:0;top:0}.certificate__tab{opacity:0;visibility:hidden;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:-1}.certificate__tab.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:1}.certificate__buttons{margin-bottom:32px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.certificate__image{overflow:hidden;display:block;width:100%;height:324px}.certificate__image img{-o-object-position:top center;object-position:top center}.has-hover .certificate__image:not([disabled]):hover{-webkit-box-shadow:0 6px 26px rgba(143,113,69,.4);box-shadow:0 6px 26px rgba(143,113,69,.4);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.certificate .line{top:29px;border-color:var(--color-blue)}.certificate .line span:nth-child(2){width:80vw;left:unset;right:0}.certificate .swiper-slide{width:auto}.certificate .swiper-navigation{right:15px}@media (min-width:1024px){.work__list-number{font-size:102px;line-height:98px}.work__list-title{margin-top:-40px;font-size:16px;line-height:22px}.work__list-subtitle{font-size:16px;line-height:22px}.work__list-subtitle,.work__list-title{margin-left:20px}.certificate{padding-top:86px;padding-bottom:86px}.certificate__title{margin-bottom:42px;font-size:30px;line-height:36px;text-align:center}.certificate__content{min-height:324px}.certificate__buttons{margin-bottom:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificate__image{margin-bottom:25px}.certificate .line{top:-50px}.certificate .swiper-button-next svg,.certificate .swiper-button-prev svg{stroke:var(--light-gray)}.certificate .swiper-button-next{right:-65px}}.invite{padding-top:36px}.invite__block{padding:24px 16px 233px;overflow:hidden}@media (min-width:1024px){.invite{padding-top:86px}.invite__block{padding:88px 144px}.invite__block-wrap{width:80%}}@media (min-width:1024px) and (max-width:1200px){.request__form .form-group{width:218px}.about__wrapper{padding:0}.work__lists{gap:50px}.certificate .swiper-button-next svg,.certificate .swiper-button-prev svg{stroke:var(--color-gold)}.invite__block{padding-left:50px;padding-right:50px}}.invite__block-wrap{position:relative;z-index:1}.invite__bg{position:absolute;bottom:0;z-index:0}.faqs,.prices,.services-inner__wrapper,.services__buttons,.services__item,.services__link{position:relative}.invite__text h3{margin-bottom:8px;font-family:var(--font-secondary);font-size:26px;line-height:31px;text-transform:uppercase}.invite__text p{margin-top:0;font-weight:400;font-size:14px;line-height:20px;color:var(--light-gray)}.invite__text p:not(:last-child){margin-bottom:1rem}.invite .square span,.invite .square-line span{position:absolute;margin:auto}.invite__buttons{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.invite .square{position:absolute;bottom:-199px;left:-199px;width:398px;height:398px;border-radius:50%;border:1px solid var(--dark-blue)}.invite .square span{top:0;left:0;right:0;bottom:0;display:block;width:202px;height:202px;border-radius:50%;border:1px solid var(--dark-blue)}.invite .square-line{position:absolute;right:48px;bottom:48px;width:65px;height:65px;border-radius:50%;border:1px solid var(--light-gray)}.default-section p:not(:last-child),.default-section strong:not(:last-child),.default-section ul li:not(:last-child),.faqs__empty p:not(:last-child),.faqs__text p:not(:last-child),.gray-block strong:not(:last-child),.services-inner__text p:not(:last-child),.services__list:not(:last-child){margin-bottom:1rem}.invite .square-line span:first-child{left:-68px;top:0;bottom:0;width:181px;height:1px;background-color:var(--light-gray)}.invite .square-line span:nth-child(2){top:-50vw;left:0;right:0;width:1px;height:100vw;background-color:var(--light-gray)}.services .square-line span:nth-child(2),.services .square-line span:nth-child(3){width:515px;height:1px;background-color:var(--dark-blue)}.services__buttons{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.services__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}.services__link{display:block;border-radius:6px;height:320px;overflow:hidden}.has-hover .services__link:not([disabled]):hover{-webkit-box-shadow:0 6px 26px rgba(143,113,69,.4);box-shadow:0 6px 26px rgba(143,113,69,.4);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.has-hover .services__link:not([disabled]):hover .services__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services__overflow{position:relative;overflow:hidden}.services__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services__name{position:absolute;left:16px;right:16px;bottom:16px;font-weight:700;font-size:16px;line-height:22px;color:#fff}.services__lists{padding:45px 32px;display:block;width:100%;height:100%}.default-section ul li,.services__list{position:relative;padding-left:26px;font-weight:400;font-size:14px;line-height:20px;color:var(--light-gray)}.default-section ul li::after,.services__list::before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background-color:var(--color-gold)}.services__button.is-active{background-color:var(--dark-blue);border-color:var(--color-gold);z-index:2}.services__bottom{margin-top:32px;display:-ms-grid;display:grid;gap:24px}.services__text{font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:26px;color:var(--color-gold)}.services .square-line{position:absolute;bottom:-112px;left:-199px;width:398px;height:398px;border-radius:50%;border:1px solid var(--dark-blue)}.services .square-line span:nth-child(2){top:-125px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.services-page .content{padding-top:0}.contacts,.services-inner{padding-bottom:72px}.services-inner__header{margin-bottom:48px;position:relative;width:100%;overflow:hidden}.services-inner__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:100% 610px}.services-inner__bg2{position:absolute;top:0;bottom:0;left:0;right:0;max-width:1460px;margin:0 auto}.services-inner__bg2 img{position:absolute;bottom:-15px;right:-40px;width:201px}.services-inner__line{right:-49px;top:17.3%;width:98px;height:98px;border-color:var(--color-blue)}.services-inner__line span:first-child{width:52px;height:52px;border-color:var(--color-blue)}.services-inner__line span:nth-child(2){width:calc(100vw - 15px);left:calc(-100vw - -65px);background-color:var(--color-blue)}.services-inner__top{margin-bottom:72px}.faqs__empty,.gray-block{-webkit-box-orient:vertical;-webkit-box-direction:normal}.services-inner__image{position:relative;border-radius:6px;width:288px;height:194px;overflow:hidden}.services-inner__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.back-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px;line-height:20px;color:#fff}.gray-block,.gray-block__buttons{display:-webkit-box;display:-ms-flexbox;position:relative}.has-hover .back-link:not([disabled]):hover svg{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.back-link svg,.prices__block--tab{-webkit-transition:.4s;-o-transition:.4s}.back-link svg{margin-right:16px;display:inline-block;width:27px;height:14px;fill:none;transition:.4s}.default-section::after{content:"";display:block;clear:both}.default-section h2{margin-top:0;margin-bottom:8px;font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;color:#fff;clear:both}.default-section br{clear:both}.default-section strong{display:block;font-weight:700}.default-section h1 strong,.default-section h2 strong,.default-section h3 strong,.default-section h4 strong,.default-section h5 strong,.default-section li strong,.default-section p strong,.default-section table strong{display:inline}.default-section ul::after{content:"";clear:both;display:table}.gray-block{margin-top:72px;padding:24px 16px;background-color:var(--color-blue);border-radius:4px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.gray-block__buttons{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:32px;z-index:2}.gray-block strong{margin-top:0;font-weight:700;font-size:16px;line-height:22px;color:var(--light-gray);text-align:center}.gray-block p{font-weight:400;font-size:14px;line-height:20px;color:#fff}.gray-block h5,.prices__title{font-weight:700;letter-spacing:.02em;font-family:var(--font-secondary)}.gray-block h5{margin-top:0;margin-bottom:0;font-size:26px;line-height:31px;text-align:center;text-transform:uppercase;color:var(--color-gold)}.gray-block__form{margin-top:16px}.gray-block .line{right:-80px;bottom:0}.gray-block .line span:nth-child(2){left:-74px}.faqs .line-2,.prices .line{top:-130px;right:-199px;border-color:var(--color-blue)}.faqs .line-2 span:nth-child(2),.prices .line span:nth-child(2){width:45vw;left:-30vw;background-color:var(--color-blue)}.prices__title{font-size:20px;line-height:24px;color:#fff}.prices__info p,.prices__subtitle{font-weight:400;color:var(--light-gray)}.prices__subtitle{margin-top:16px;font-size:14px;line-height:20px}.prices__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:relative}.prices__button,.prices__button.is-active{background-color:var(--dark-blue)}.prices__button.is-active{border-color:var(--color-gold)}.prices__header{margin-bottom:2px;padding:16px;font-weight:700;font-size:16px;line-height:20px;color:#fff;background:var(--color-blue);border-radius:2px 2px 0 0}.prices__blocks--half{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}.prices__block--tab{display:none;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:.4s}.prices__block--tab.is-active{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.prices__info{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--color-blue)}.prices__info:not(:last-child){border-bottom:none}.faqs__title,.prices__info strong{color:#fff;font-weight:700}.prices__info p,.prices__info strong{font-size:14px;line-height:20px}.faqs .line-3{display:none;left:-80px;bottom:unset;border-color:var(--color-blue)}.faqs .line-3 span:nth-child(2){width:45vw;right:-30vw;background-color:var(--color-blue)}.faqs__content{margin-top:37px}.faqs__title{margin-top:0;margin-bottom:16px;font-family:var(--font-secondary);font-size:20px;line-height:24px;letter-spacing:.02em}.faqs__form .form-group,.faqs__form .form-group input{width:100%}.faqs__icon{width:20px;height:20px;-webkit-filter:drop-shadow(0px 1px 2px rgba(6,17,29,0.25));filter:drop-shadow(0px 1px 2px rgba(6, 17, 29, .25))}.faqs__item{padding:16px;background-color:var(--color-lightBlue);border-radius:4px}.faqs__item:not(:last-child){margin-bottom:24px}.faqs__name{margin-bottom:10px;font-weight:700;font-size:14px;line-height:20px;color:var(--color-gold)}.faqs__dateTime,.faqs__text p{font-weight:400;font-size:12px;line-height:18px;color:var(--light-gray)}.contacts__list:not(:last-child),.faqs__header:not(:last-child){margin-bottom:16px}@media (max-width:1023px){.certificate__image{width:190px;height:266px}.certificate .line{right:-80px}.certificate .line span:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.invite__bg{left:0;right:0}.faqs .line-2,.invite .square,.invite .square-line,.prices .line{display:none}.services-inner__header{padding-top:171px;padding-bottom:67px}.services-inner__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}.services-inner__image{margin:0 auto}.default-section ul{width:100%!important;float:none!important}.default-section ul:not(:last-child){margin-bottom:1rem}.gray-block__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gray-block p{text-align:center}.prices__buttons{margin-top:16px}.prices__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faqs__form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.faqs__form .form-group input{border-right:none}.faqs__button{width:38px;height:38px;font-size:0;border-radius:0 2px 2px 0}.faqs__dateTime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faqs__location{position:relative;display:inline-block}.faqs__answer,.faqs__question{padding:16px;position:relative;width:93%;border-radius:8px}.faqs__answer::after,.faqs__question::after{content:"";position:absolute;bottom:-17px;width:0;height:0;border-style:solid}.faqs__question{background-color:#203650}.faqs__question:not(:last-child){margin-bottom:25px}.faqs__question::after{left:17px;border-width:17px 17px 0 0;border-color:#203650 transparent transparent}.faqs__answer{margin-left:auto;margin-bottom:17px;background-color:#293543;opacity:.9}.contacts__block,.contacts__info{background-color:var(--color-lightBlue)}.faqs__answer::after{right:17px;border-width:0 17px 17px 0;border-color:transparent #293543 transparent transparent}.faqs__desc{margin-bottom:2px;display:block;font-family:var(--font-secondary);font-weight:700;font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold)}.faqs__text p{margin-top:0}.faqs__total{margin:32px 0;font-weight:700;font-size:14px;line-height:20px;color:#fff}.faqs__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.faqs__empty h5{margin-top:0;margin-bottom:8px;font-weight:700;font-size:20px;line-height:26px;text-align:center}.faqs__empty p{margin-top:0;font-weight:400;font-size:14px;line-height:20px;color:var(--light-gray);text-align:center}.contacts__title{margin-bottom:30px}.contacts__block{padding:25px 19px;border-radius:4px 4px 0 0}.contacts__city{margin-bottom:16px;font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__icon{margin-right:11px;display:inline-block;width:18px;height:22px}.contacts__list span{display:block;font-weight:400;font-size:12px;line-height:18px;color:var(--light-gray)}.contacts__list strong{display:block;font-weight:700;font-size:14px;line-height:20px;color:#fff}.contacts__map{display:block;width:100%;height:250px;overflow:hidden;border-radius:0 0 4px 4px}.contacts__map iframe{width:100%;height:100%}.contacts__info{margin-top:48px;padding:32px 18px;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:var(--light-gray);border-radius:4px 0 0 4px}.contacts .line-2{left:-80px;bottom:700px;border-color:var(--color-blue)}.contacts .line-2 span:nth-child(2){left:76px;background-color:var(--color-blue)}@media (min-width:1024px){.invite__bg{top:0;right:0}.invite__text{margin-bottom:40px}.invite__text h3{margin-bottom:32px;font-size:48px;line-height:58px}.invite__text p{font-size:16px;line-height:22px}.invite__buttons{gap:25px}.contacts__title,.prices__item:not(:last-child),.services{margin-bottom:80px}.services__buttons{margin-bottom:80px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.services__items{-ms-grid-columns:1fr 93px 1fr 93px 1fr;grid-template-columns:repeat(3,1fr);gap:72px 93px}.services__link{height:360px}.services__name{left:24px;right:24px;bottom:24px;font-size:20px;line-height:26px}.services__buttons::after{content:'';position:absolute;left:0;top:50%;width:75%;height:1px;background-color:var(--color-gold);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.services__bottom{margin-top:80px;-ms-grid-columns:1fr 20px 270px;grid-template-columns:1fr 270px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.services__text{font-size:26px;line-height:36px}.services-inner{padding-bottom:55px}.services-inner__header{margin-bottom:176px;padding-top:246px;min-height:610px}.services-inner__bg2 img{bottom:-150px;right:0;width:484px}.services-inner__line{top:11.3%;right:unset;left:-172px;width:344px;height:344px}.services-inner__line span:first-child{width:184px;height:184px}.services-inner__line span:nth-child(2){left:unset;width:50vw}.services-inner__content{padding:0 100px}.services-inner__top{margin-bottom:80px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 92px 560px;grid-template-columns:1fr 560px;gap:92px}.services-inner__text{margin-top:100px}.default-section p,.default-section strong,.default-section ul li,.gray-block p,.prices__subtitle,.services-inner__text p{font-size:16px;line-height:22px}.services-inner__text .button{margin-top:48px}.services-inner__image{width:560px;height:400px}.contacts__city,.default-section h2{margin-bottom:32px;font-size:30px;line-height:36px}.default-section ul{margin-bottom:32px}.gray-block{margin-top:176px;padding:48px 72px}.gray-block__buttons{gap:24px}.gray-block strong{font-size:20px;line-height:26px}.gray-block h5{font-size:48px;line-height:58px}.gray-block__form{margin-top:32px}.gray-block .line{right:-199px;bottom:-180px}.gray-block .line span:nth-child(2){left:-257.5px}.contacts__wrapper,.faqs__wrapper,.prices__wrapper{padding:0 145px}.prices__title{font-size:30px;line-height:36px}.prices__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.prices__buttons::after{content:"";position:absolute;top:0;bottom:0;left:0;width:50vw;height:1px;margin:auto;background-color:var(--color-gold);z-index:-1}.prices__header{padding:24px 32px;font-size:18px;line-height:22px}.prices__blocks--half{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}.prices__info{padding-left:32px;padding-right:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prices__info p{margin-right:20px}.contacts__list strong,.faqs__empty p,.faqs__text p,.prices__info p,.prices__info strong{font-size:16px;line-height:22px}.faqs .line{top:unset;bottom:-170px}.faqs .line-3{left:-199px}.faqs__content{margin-top:80px}.faqs__title{margin-bottom:24px;font-size:30px;line-height:36px}.faqs__form{margin-bottom:40px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 270px;grid-template-columns:1fr 270px;gap:20px}.faqs__icon{display:none}.faqs__items{margin-top:40px}.faqs__item{padding:40px 64px}.faqs__name{margin-bottom:8px;font-size:16px;line-height:22px}.contacts__list:not(:last-child),.faqs__header:not(:last-child){margin-bottom:24px}.faqs__dateTime{font-size:14px;line-height:20px}.faqs__location{margin-left:7px}.faqs__location::before{content:'';position:relative;display:inline-block;top:-2px;margin-right:7px;width:1px;height:20px;background-color:var(--light-gray);vertical-align:middle}.faqs__answer,.faqs__question{padding:24px 40px}.faqs__question:not(:last-child){margin-bottom:33px}.faqs__desc{margin-bottom:8px;font-size:12px;line-height:14px}.faqs__total{margin:40px 0;font-size:16px;line-height:22px}.faqs__empty h5{margin-bottom:32px;font-size:28px;line-height:26px}.contacts{padding-bottom:80px}.contacts__block{padding:63px 60px;border-radius:4px 0 0 4px}.contacts__item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 570px;grid-template-columns:1fr 570px}.contacts__item:not(:last-child){margin-bottom:64px}.contacts__list span{margin-bottom:8px;font-size:14px;line-height:20px}.contacts__map{height:100%;border-radius:0 4px 4px 0}.contacts__info{margin-top:64px;padding:48px 72px;font-size:20px;line-height:26px}.contacts .line-2{left:117px;bottom:600px}.contacts .line-2 span:nth-child(2){width:574px;left:-117px}}

.absolute-social {position:fixed;}
