@charset "UTF-8";body{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular-DLSKq2aI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold-CnhIhCuj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-v-fcc5db71]{padding:0;margin:0;border:none}[data-v-fcc5db71],[data-v-fcc5db71]:before,[data-v-fcc5db71]:after{box-sizing:border-box}a[data-v-fcc5db71]{cursor:pointer}a[data-v-fcc5db71],a[data-v-fcc5db71]:link,a[data-v-fcc5db71]:visited{text-decoration:none;color:inherit}a[data-v-fcc5db71]:hover{text-decoration:none}aside[data-v-fcc5db71],nav[data-v-fcc5db71],footer[data-v-fcc5db71],header[data-v-fcc5db71],section[data-v-fcc5db71],main[data-v-fcc5db71]{display:block}h1[data-v-fcc5db71],h2[data-v-fcc5db71],h3[data-v-fcc5db71],h4[data-v-fcc5db71],h5[data-v-fcc5db71],h6[data-v-fcc5db71],p[data-v-fcc5db71]{font-size:inherit;font-weight:inherit}ul[data-v-fcc5db71],ul li[data-v-fcc5db71]{list-style:none}img[data-v-fcc5db71]{vertical-align:top}img[data-v-fcc5db71],svg[data-v-fcc5db71]{max-width:100%;height:auto}address[data-v-fcc5db71]{font-style:normal}input[data-v-fcc5db71],textarea[data-v-fcc5db71],button[data-v-fcc5db71],select[data-v-fcc5db71]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-fcc5db71]::-ms-clear{display:none}button[data-v-fcc5db71],input[type=submit][data-v-fcc5db71]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-fcc5db71]:focus,input[data-v-fcc5db71]:active,button[data-v-fcc5db71]:focus,button[data-v-fcc5db71]:active{outline:none}button[data-v-fcc5db71]::-moz-focus-inner{padding:0;border:0}label[data-v-fcc5db71]{cursor:pointer}legend[data-v-fcc5db71]{display:block}html[data-v-fcc5db71]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-fcc5db71]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-fcc5db71]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-fcc5db71]{display:none!important}.visually-hidden[data-v-fcc5db71]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-fcc5db71]{overflow-y:hidden}.btn[data-v-fcc5db71]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-fcc5db71]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-fcc5db71]:active{background-color:transparent}}.btn-alt[data-v-fcc5db71]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-fcc5db71]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-fcc5db71]:active{background-color:var(--color-accent)}}.btn-back[data-v-fcc5db71]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-fcc5db71]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-fcc5db71]{font-size:22px;margin-bottom:30px}}.section[data-v-fcc5db71]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-fcc5db71]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-fcc5db71]{position:fixed;top:0;width:100%}.container[data-v-fcc5db71]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-fcc5db71]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-fcc5db71]{flex:1 0 auto}.footer[data-v-fcc5db71]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.logo[data-v-fcc5db71]{position:relative;top:4px}.navbar[data-v-fcc5db71]{position:sticky;top:0;z-index:9999;flex-shrink:0;width:100%;background-color:var(--color-dark)}.navbar__inner[data-v-fcc5db71]{background-color:var(--color-dark);height:74px;border-radius:var(--br-big);padding:0 40px;display:flex;justify-content:space-between;align-items:center;column-gap:50px}@media(max-width:767px){.navbar__inner[data-v-fcc5db71]{border-radius:0;background-color:var(--color-dark)}}.mobile-nav__list[data-v-fcc5db71]{display:flex;justify-content:space-between;column-gap:54px}.mobile-nav__list-item[data-v-fcc5db71]{border-bottom:4px solid var(--color-dark);line-height:70px;transition:border-bottom .2s}@media(hover:hover){.mobile-nav__list-item[data-v-fcc5db71]:hover{border-bottom:4px solid var(--color-accent)}}@media(hover:none){.mobile-nav__list-item[data-v-fcc5db71]:active{border-bottom:4px solid var(--color-accent)}}@media(max-width:767px){.mobile-nav__list-item[data-v-fcc5db71]{font-size:14px}}.mobile-nav-btn[data-v-fcc5db71]{display:none}@media(max-width:767px){.mobile-nav[data-v-fcc5db71]{position:fixed;top:-100%;left:0;right:0;height:100%;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background-color:var(--color-dark);transition:all .2s ease-in}.mobile-nav-btn[data-v-fcc5db71]{display:block}.mobile-nav--open[data-v-fcc5db71]{top:0}.mobile-nav a[data-v-fcc5db71]{color:#fff}.mobile-nav__list[data-v-fcc5db71]{display:flex;flex-direction:column;align-items:center;row-gap:20px;font-size:18px}.mobile-nav__list .active[data-v-fcc5db71]{opacity:.5}.mobile-nav-btn[data-v-fcc5db71]{display:block;z-index:999;padding:15px 0;--time: .1s;--width: 34px;--height: 36px;--line-height: 4px;--spacing: 6px;--color: #FFFFFF;--radius: 4px;height:calc(var(--line-height) * 3 + var(--spacing) * 2);width:var(--width);display:flex;justify-content:center;align-items:center}.nav-icon[data-v-fcc5db71]{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon[data-v-fcc5db71]:before,.nav-icon[data-v-fcc5db71]:after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon[data-v-fcc5db71]:before{top:calc(-1 * (var(--line-height) + var(--spacing)))}.nav-icon[data-v-fcc5db71]:after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active[data-v-fcc5db71]{background-color:transparent}.nav-icon.nav-icon--active[data-v-fcc5db71]:before,.nav-icon.nav-icon--active[data-v-fcc5db71]:after{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active[data-v-fcc5db71]:before{transform:rotate(45deg);background-color:var(--color-accent)}.nav-icon.nav-icon--active[data-v-fcc5db71]:after{transform:rotate(-45deg);background-color:var(--color-accent)}}@media(prefers-color-scheme:dark){.nav-icon[data-v-fcc5db71]{background-color:var(--color-accent)}.nav-icon[data-v-fcc5db71]:before,.nav-icon[data-v-fcc5db71]:after{background-color:var(--color-accent)}}[data-v-c047c35d]{padding:0;margin:0;border:none}[data-v-c047c35d],[data-v-c047c35d]:before,[data-v-c047c35d]:after{box-sizing:border-box}a[data-v-c047c35d]{cursor:pointer}a[data-v-c047c35d],a[data-v-c047c35d]:link,a[data-v-c047c35d]:visited{text-decoration:none;color:inherit}a[data-v-c047c35d]:hover{text-decoration:none}aside[data-v-c047c35d],nav[data-v-c047c35d],footer[data-v-c047c35d],header[data-v-c047c35d],section[data-v-c047c35d],main[data-v-c047c35d]{display:block}h1[data-v-c047c35d],h2[data-v-c047c35d],h3[data-v-c047c35d],h4[data-v-c047c35d],h5[data-v-c047c35d],h6[data-v-c047c35d],p[data-v-c047c35d]{font-size:inherit;font-weight:inherit}ul[data-v-c047c35d],ul li[data-v-c047c35d]{list-style:none}img[data-v-c047c35d]{vertical-align:top}img[data-v-c047c35d],svg[data-v-c047c35d]{max-width:100%;height:auto}address[data-v-c047c35d]{font-style:normal}input[data-v-c047c35d],textarea[data-v-c047c35d],button[data-v-c047c35d],select[data-v-c047c35d]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-c047c35d]::-ms-clear{display:none}button[data-v-c047c35d],input[type=submit][data-v-c047c35d]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-c047c35d]:focus,input[data-v-c047c35d]:active,button[data-v-c047c35d]:focus,button[data-v-c047c35d]:active{outline:none}button[data-v-c047c35d]::-moz-focus-inner{padding:0;border:0}label[data-v-c047c35d]{cursor:pointer}legend[data-v-c047c35d]{display:block}html[data-v-c047c35d]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-c047c35d]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-c047c35d]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-c047c35d]{display:none!important}.visually-hidden[data-v-c047c35d]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-c047c35d]{overflow-y:hidden}.btn[data-v-c047c35d]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-c047c35d]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-c047c35d]:active{background-color:transparent}}.btn-alt[data-v-c047c35d]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-c047c35d]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-c047c35d]:active{background-color:var(--color-accent)}}.btn-back[data-v-c047c35d]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-c047c35d]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-c047c35d]{font-size:22px;margin-bottom:30px}}.section[data-v-c047c35d]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-c047c35d]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-c047c35d]{position:fixed;top:0;width:100%}.container[data-v-c047c35d]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-c047c35d]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-c047c35d]{flex:1 0 auto}.footer[data-v-c047c35d]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.modal-overlay[data-v-c047c35d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content-wrapper[data-v-c047c35d]{width:100%;max-width:912px;padding:20px}.modal-content[data-v-c047c35d]{position:relative;background:var(--color-dark);color:var(--color-light);border-radius:var(--br-big);padding:45px 60px}.contact-form[data-v-c047c35d]{max-width:505px;display:flex;flex-direction:column}.form-header[data-v-c047c35d]{margin-bottom:30px}.form-title[data-v-c047c35d]{font-size:28px;font-weight:700;margin-bottom:16px}.form-descr[data-v-c047c35d]{font-size:20px;opacity:.8}.form-group[data-v-c047c35d]{margin-bottom:20px}.form-group input[data-v-c047c35d],.form-group textarea[data-v-c047c35d]{width:100%;padding:16px 20px 18px;border-radius:var(--br-small);background:var(--color-gray);border:2px solid transparent;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;resize:vertical;color:var(--color-light);box-sizing:border-box}.form-group input[data-v-c047c35d]::placeholder,.form-group textarea[data-v-c047c35d]::placeholder{color:#ffffff80}.form-group input.error[data-v-c047c35d],.form-group textarea.error[data-v-c047c35d]{border-color:#ff6b6b}.error-message[data-v-c047c35d]{color:#ff6b6b;font-size:14px;font-weight:600;display:block;margin-top:6px}.btn-back[data-v-c047c35d]{position:absolute;top:-25px;right:25px;width:45px;height:45px;background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.btn-submit[data-v-c047c35d]{font-size:18px;background:var(--color-accent);color:#fff;border:1px solid var(--color-accent);border-radius:var(--br-small);cursor:pointer;transition:opacity background-color .2s}.btn-submit[data-v-c047c35d]:not(:disabled):hover{background-color:transparent}.btn-submit[data-v-c047c35d]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.fade-enter-active[data-v-c047c35d],.fade-leave-active[data-v-c047c35d]{transition:opacity .3s ease}.fade-enter-from[data-v-c047c35d],.fade-leave-to[data-v-c047c35d]{opacity:0}.consent-checkbox[data-v-c047c35d]{width:20px!important;height:20px;margin-right:20px}.consent-label[data-v-c047c35d]{display:flex;align-items:center;font-size:12px;line-height:130%}.consent-text[data-v-c047c35d]{color:var(--color-light);font-weight:400}.consent-link[data-v-c047c35d]{color:var(--color-accent)!important}@media(max-width:480px){.modal-content[data-v-c047c35d]{padding:30px 20px;border-radius:var(--br-small)}.form-title[data-v-c047c35d]{font-size:24px}.form-descr[data-v-c047c35d],.form-group input[data-v-c047c35d],.form-group textarea[data-v-c047c35d]{font-size:16px}}[data-v-968dd57e]{padding:0;margin:0;border:none}[data-v-968dd57e],[data-v-968dd57e]:before,[data-v-968dd57e]:after{box-sizing:border-box}a[data-v-968dd57e]{cursor:pointer}a[data-v-968dd57e],a[data-v-968dd57e]:link,a[data-v-968dd57e]:visited{text-decoration:none;color:inherit}a[data-v-968dd57e]:hover{text-decoration:none}aside[data-v-968dd57e],nav[data-v-968dd57e],footer[data-v-968dd57e],header[data-v-968dd57e],section[data-v-968dd57e],main[data-v-968dd57e]{display:block}h1[data-v-968dd57e],h2[data-v-968dd57e],h3[data-v-968dd57e],h4[data-v-968dd57e],h5[data-v-968dd57e],h6[data-v-968dd57e],p[data-v-968dd57e]{font-size:inherit;font-weight:inherit}ul[data-v-968dd57e],ul li[data-v-968dd57e]{list-style:none}img[data-v-968dd57e]{vertical-align:top}img[data-v-968dd57e],svg[data-v-968dd57e]{max-width:100%;height:auto}address[data-v-968dd57e]{font-style:normal}input[data-v-968dd57e],textarea[data-v-968dd57e],button[data-v-968dd57e],select[data-v-968dd57e]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-968dd57e]::-ms-clear{display:none}button[data-v-968dd57e],input[type=submit][data-v-968dd57e]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-968dd57e]:focus,input[data-v-968dd57e]:active,button[data-v-968dd57e]:focus,button[data-v-968dd57e]:active{outline:none}button[data-v-968dd57e]::-moz-focus-inner{padding:0;border:0}label[data-v-968dd57e]{cursor:pointer}legend[data-v-968dd57e]{display:block}html[data-v-968dd57e]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-968dd57e]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-968dd57e]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-968dd57e]{display:none!important}.visually-hidden[data-v-968dd57e]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-968dd57e]{overflow-y:hidden}.btn[data-v-968dd57e]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-968dd57e]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-968dd57e]:active{background-color:transparent}}.btn-alt[data-v-968dd57e]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-968dd57e]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-968dd57e]:active{background-color:var(--color-accent)}}.btn-back[data-v-968dd57e]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-968dd57e]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-968dd57e]{font-size:22px;margin-bottom:30px}}.section[data-v-968dd57e]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-968dd57e]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-968dd57e]{position:fixed;top:0;width:100%}.container[data-v-968dd57e]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-968dd57e]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-968dd57e]{flex:1 0 auto}.footer[data-v-968dd57e]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.footer[data-v-968dd57e]{background-color:var(--color-gray);border-radius:40px 40px 0 0}.footer__inner[data-v-968dd57e]{display:flex;justify-content:space-between;gap:50px}@media(max-width:767px){.footer__inner[data-v-968dd57e]{flex-direction:column;align-items:center}}.footer__logo[data-v-968dd57e]{flex-shrink:0}.footer__lists[data-v-968dd57e]{max-width:745px;width:100%;display:flex;justify-content:space-between;gap:20px}@media(max-width:767px){.footer__lists[data-v-968dd57e]{flex-direction:column;align-items:center}}@media(max-width:767px){.footer__list-group[data-v-968dd57e]{padding-bottom:20px}}.footer__list[data-v-968dd57e]{display:flex;flex-direction:column;row-gap:22px}@media(max-width:767px){.footer__list[data-v-968dd57e]{flex-direction:row;flex-wrap:wrap;column-gap:20px;justify-content:center}}@media(max-width:480px){.footer__list[data-v-968dd57e]{font-size:14px;row-gap:0}}.footer__list-title[data-v-968dd57e]{font-weight:700;font-size:20px;margin-bottom:22px}@media(max-width:767px){.footer__list-title[data-v-968dd57e]{text-align:center}}@media(max-width:480px){.footer__list-title[data-v-968dd57e]{font-size:18px;margin-bottom:10px}}.footer__list-item a[data-v-968dd57e]{padding-bottom:5px;border-bottom:2px solid transparent;transition:border-bottom .2s}@media(hover:hover){.footer__list-item a[data-v-968dd57e]:hover{border-bottom:2px solid var(--color-accent)}}@media(hover:none){.footer__list-item a[data-v-968dd57e]:active{border-bottom:2px solid var(--color-accent)}}.footer__list-item p[data-v-968dd57e]{max-width:200px}@media(max-width:767px){.footer__list-item p[data-v-968dd57e]{text-align:center}}.footer__bottom[data-v-968dd57e]{text-align:right;font-size:12px;margin-top:30px}.footer__bottom-top div[data-v-968dd57e]{display:flex;column-gap:20px;align-items:center;justify-content:flex-end;flex-wrap:wrap}#app{display:flex;flex-direction:column;min-height:100vh;margin:0}.lightbox[data-v-ca7edea0]{position:fixed;inset:0;z-index:9999;background-color:#000000e6;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.lightbox__content[data-v-ca7edea0]{position:relative;width:90vw;height:90vh;max-width:1200px;max-height:800px;display:flex;flex-direction:column}.lightbox__close[data-v-ca7edea0]{position:absolute;right:0;background:none;border:none;color:#fff;font-size:30px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;z-index:10001}.lightbox__close[data-v-ca7edea0]:hover{background-color:#ffffff1a}.lightbox__controls[data-v-ca7edea0]{position:absolute;left:0;display:flex;gap:10px;z-index:10001;background-color:var(--color-dark);border-radius:10px;padding:10px}.lightbox__control[data-v-ca7edea0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.lightbox__control[data-v-ca7edea0]:hover:not(:disabled){background:#fff3}.lightbox__control[data-v-ca7edea0]:disabled{opacity:.5;cursor:not-allowed}.lightbox__image-container[data-v-ca7edea0]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}.lightbox__image[data-v-ca7edea0]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.lightbox-enter-active[data-v-ca7edea0],.lightbox-leave-active[data-v-ca7edea0]{transition:opacity .3s ease}.lightbox-enter-from[data-v-ca7edea0],.lightbox-leave-to[data-v-ca7edea0]{opacity:0}.lightbox-enter-active .lightbox__content[data-v-ca7edea0],.lightbox-leave-active .lightbox__content[data-v-ca7edea0]{transition:transform .3s ease,opacity .3s ease}.lightbox-enter-from .lightbox__content[data-v-ca7edea0],.lightbox-leave-to .lightbox__content[data-v-ca7edea0]{transform:scale(.9);opacity:0}@media(max-width:768px){.lightbox__content[data-v-ca7edea0]{width:95vw;height:95vh}.lightbox__close[data-v-ca7edea0]{top:10px;right:10px;background:#00000080}.lightbox__controls[data-v-ca7edea0]{top:10px;left:10px}}[data-v-c48de3d9]{padding:0;margin:0;border:none}[data-v-c48de3d9],[data-v-c48de3d9]:before,[data-v-c48de3d9]:after{box-sizing:border-box}a[data-v-c48de3d9]{cursor:pointer}a[data-v-c48de3d9],a[data-v-c48de3d9]:link,a[data-v-c48de3d9]:visited{text-decoration:none;color:inherit}a[data-v-c48de3d9]:hover{text-decoration:none}aside[data-v-c48de3d9],nav[data-v-c48de3d9],footer[data-v-c48de3d9],header[data-v-c48de3d9],section[data-v-c48de3d9],main[data-v-c48de3d9]{display:block}h1[data-v-c48de3d9],h2[data-v-c48de3d9],h3[data-v-c48de3d9],h4[data-v-c48de3d9],h5[data-v-c48de3d9],h6[data-v-c48de3d9],p[data-v-c48de3d9]{font-size:inherit;font-weight:inherit}ul[data-v-c48de3d9],ul li[data-v-c48de3d9]{list-style:none}img[data-v-c48de3d9]{vertical-align:top}img[data-v-c48de3d9],svg[data-v-c48de3d9]{max-width:100%;height:auto}address[data-v-c48de3d9]{font-style:normal}input[data-v-c48de3d9],textarea[data-v-c48de3d9],button[data-v-c48de3d9],select[data-v-c48de3d9]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-c48de3d9]::-ms-clear{display:none}button[data-v-c48de3d9],input[type=submit][data-v-c48de3d9]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-c48de3d9]:focus,input[data-v-c48de3d9]:active,button[data-v-c48de3d9]:focus,button[data-v-c48de3d9]:active{outline:none}button[data-v-c48de3d9]::-moz-focus-inner{padding:0;border:0}label[data-v-c48de3d9]{cursor:pointer}legend[data-v-c48de3d9]{display:block}html[data-v-c48de3d9]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-c48de3d9]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-c48de3d9]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-c48de3d9]{display:none!important}.visually-hidden[data-v-c48de3d9]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-c48de3d9]{overflow-y:hidden}.btn[data-v-c48de3d9]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-c48de3d9]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-c48de3d9]:active{background-color:transparent}}.btn-alt[data-v-c48de3d9]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-c48de3d9]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-c48de3d9]:active{background-color:var(--color-accent)}}.btn-back[data-v-c48de3d9]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-c48de3d9]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-c48de3d9]{font-size:22px;margin-bottom:30px}}.section[data-v-c48de3d9]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-c48de3d9]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-c48de3d9]{position:fixed;top:0;width:100%}.container[data-v-c48de3d9]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-c48de3d9]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-c48de3d9]{flex:1 0 auto}.footer[data-v-c48de3d9]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.contacts__inner[data-v-c48de3d9]{display:flex;align-items:center;justify-content:space-evenly;gap:40px}@media(max-width:767px){.contacts__inner[data-v-c48de3d9]{flex-direction:column}}.contacts__left[data-v-c48de3d9]{display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.contacts__left[data-v-c48de3d9]{order:2}}.contacts__left-title[data-v-c48de3d9]{font-size:22px;padding-top:20px;padding-bottom:10px;border-top:2px solid var(--color-accent)}@media(max-width:480px){.contacts__left-title[data-v-c48de3d9]{font-size:18px}}.contacts__left-image[data-v-c48de3d9]{max-height:430px}.contacts__right[data-v-c48de3d9]{font-size:18px}.contacts__right-title[data-v-c48de3d9]{display:flex;align-items:center;justify-content:space-between;column-gap:20px;font-weight:700}.contacts__right-item[data-v-c48de3d9]{background-color:var(--color-gray);border-radius:var(--br-big);padding:22px 26px;max-width:530px;display:flex;flex-direction:column;row-gap:20px}@media(max-width:480px){.contacts__right-item[data-v-c48de3d9]{flex-direction:column;gap:10px;font-size:16px}}.contacts__right-item+.contacts__right-item[data-v-c48de3d9]{margin-top:24px}[data-v-d4cf3014]{padding:0;margin:0;border:none}[data-v-d4cf3014],[data-v-d4cf3014]:before,[data-v-d4cf3014]:after{box-sizing:border-box}a[data-v-d4cf3014]{cursor:pointer}a[data-v-d4cf3014],a[data-v-d4cf3014]:link,a[data-v-d4cf3014]:visited{text-decoration:none;color:inherit}a[data-v-d4cf3014]:hover{text-decoration:none}aside[data-v-d4cf3014],nav[data-v-d4cf3014],footer[data-v-d4cf3014],header[data-v-d4cf3014],section[data-v-d4cf3014],main[data-v-d4cf3014]{display:block}h1[data-v-d4cf3014],h2[data-v-d4cf3014],h3[data-v-d4cf3014],h4[data-v-d4cf3014],h5[data-v-d4cf3014],h6[data-v-d4cf3014],p[data-v-d4cf3014]{font-size:inherit;font-weight:inherit}ul[data-v-d4cf3014],ul li[data-v-d4cf3014]{list-style:none}img[data-v-d4cf3014]{vertical-align:top}img[data-v-d4cf3014],svg[data-v-d4cf3014]{max-width:100%;height:auto}address[data-v-d4cf3014]{font-style:normal}input[data-v-d4cf3014],textarea[data-v-d4cf3014],button[data-v-d4cf3014],select[data-v-d4cf3014]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-d4cf3014]::-ms-clear{display:none}button[data-v-d4cf3014],input[type=submit][data-v-d4cf3014]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-d4cf3014]:focus,input[data-v-d4cf3014]:active,button[data-v-d4cf3014]:focus,button[data-v-d4cf3014]:active{outline:none}button[data-v-d4cf3014]::-moz-focus-inner{padding:0;border:0}label[data-v-d4cf3014]{cursor:pointer}legend[data-v-d4cf3014]{display:block}html[data-v-d4cf3014]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-d4cf3014]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-d4cf3014]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-d4cf3014]{display:none!important}.visually-hidden[data-v-d4cf3014]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-d4cf3014]{overflow-y:hidden}.btn[data-v-d4cf3014]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-d4cf3014]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-d4cf3014]:active{background-color:transparent}}.btn-alt[data-v-d4cf3014]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-d4cf3014]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-d4cf3014]:active{background-color:var(--color-accent)}}.btn-back[data-v-d4cf3014]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-d4cf3014]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-d4cf3014]{font-size:22px;margin-bottom:30px}}.section[data-v-d4cf3014]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-d4cf3014]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-d4cf3014]{position:fixed;top:0;width:100%}.container[data-v-d4cf3014]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-d4cf3014]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-d4cf3014]{flex:1 0 auto}.footer[data-v-d4cf3014]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.hero__inner[data-v-d4cf3014]{background-color:var(--color-gray);border-radius:43px;padding:45px 60px;background-image:url(/hero-background.jpg);background-repeat:no-repeat;background-size:cover}@media(max-width:767px){.hero__inner[data-v-d4cf3014]{padding:30px 20px}}@media(max-width:480px){.hero__inner[data-v-d4cf3014]{background-image:none;padding:0}}.hero__left[data-v-d4cf3014]{background-color:var(--color-gray);border-radius:var(--br-big);max-width:640px;padding:20px}.hero__title[data-v-d4cf3014]{text-align:left;font-size:40px;margin-bottom:20px}.hero__descr[data-v-d4cf3014]{max-width:500px}.hero__descr+.hero__descr[data-v-d4cf3014]{margin-top:24px}.hero__buttons[data-v-d4cf3014]{display:flex;align-items:center;flex-wrap:wrap;row-gap:20px;column-gap:20px;margin-top:60px}@media(max-width:480px){.hero__buttons[data-v-d4cf3014]{margin-top:40px;font-size:14px}}.btn-alt[data-v-d4cf3014]{position:relative;width:210px}@media(max-width:480px){.btn-alt[data-v-d4cf3014]{width:190px}}.btn-alt svg[data-v-d4cf3014]{position:absolute;right:-1px;top:-1px}[data-v-45323ac9]{padding:0;margin:0;border:none}[data-v-45323ac9],[data-v-45323ac9]:before,[data-v-45323ac9]:after{box-sizing:border-box}a[data-v-45323ac9]{cursor:pointer}a[data-v-45323ac9],a[data-v-45323ac9]:link,a[data-v-45323ac9]:visited{text-decoration:none;color:inherit}a[data-v-45323ac9]:hover{text-decoration:none}aside[data-v-45323ac9],nav[data-v-45323ac9],footer[data-v-45323ac9],header[data-v-45323ac9],section[data-v-45323ac9],main[data-v-45323ac9]{display:block}h1[data-v-45323ac9],h2[data-v-45323ac9],h3[data-v-45323ac9],h4[data-v-45323ac9],h5[data-v-45323ac9],h6[data-v-45323ac9],p[data-v-45323ac9]{font-size:inherit;font-weight:inherit}ul[data-v-45323ac9],ul li[data-v-45323ac9]{list-style:none}img[data-v-45323ac9]{vertical-align:top}img[data-v-45323ac9],svg[data-v-45323ac9]{max-width:100%;height:auto}address[data-v-45323ac9]{font-style:normal}input[data-v-45323ac9],textarea[data-v-45323ac9],button[data-v-45323ac9],select[data-v-45323ac9]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-45323ac9]::-ms-clear{display:none}button[data-v-45323ac9],input[type=submit][data-v-45323ac9]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-45323ac9]:focus,input[data-v-45323ac9]:active,button[data-v-45323ac9]:focus,button[data-v-45323ac9]:active{outline:none}button[data-v-45323ac9]::-moz-focus-inner{padding:0;border:0}label[data-v-45323ac9]{cursor:pointer}legend[data-v-45323ac9]{display:block}html[data-v-45323ac9]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-45323ac9]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-45323ac9]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-45323ac9]{display:none!important}.visually-hidden[data-v-45323ac9]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-45323ac9]{overflow-y:hidden}.btn[data-v-45323ac9]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-45323ac9]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-45323ac9]:active{background-color:transparent}}.btn-alt[data-v-45323ac9]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-45323ac9]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-45323ac9]:active{background-color:var(--color-accent)}}.btn-back[data-v-45323ac9]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-45323ac9]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-45323ac9]{font-size:22px;margin-bottom:30px}}.section[data-v-45323ac9]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-45323ac9]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-45323ac9]{position:fixed;top:0;width:100%}.container[data-v-45323ac9]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-45323ac9]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-45323ac9]{flex:1 0 auto}.footer[data-v-45323ac9]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.projects__list-item[data-v-45323ac9]{display:flex;justify-content:space-between;gap:40px;align-items:center;background-color:var(--color-gray);border-radius:var(--br-big)}.projects__list-content[data-v-45323ac9]{min-height:398px;max-width:670px;padding:40px 0 40px 60px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:767px){.projects__list-content[data-v-45323ac9]{text-align:center;padding:30px 20px;margin:0 auto}}.projects__list-title[data-v-45323ac9]{text-align:left;margin-bottom:20px}@media(max-width:767px){.projects__list-title[data-v-45323ac9]{text-align:center}}@media(max-width:480px){.projects__list-title[data-v-45323ac9]{font-size:18px}}.projects__list-descr[data-v-45323ac9]{line-height:160%;font-size:18px;margin-top:auto;margin-bottom:20px}@media(max-width:480px){.projects__list-descr[data-v-45323ac9]{font-size:14px}}.projects__list-link[data-v-45323ac9]{font-size:18px;margin-top:auto;position:relative;width:fit-content}@media(max-width:767px){.projects__list-link[data-v-45323ac9]{margin:0 auto}}@media(max-width:480px){.projects__list-link[data-v-45323ac9]{font-size:14px}}.projects__list-link[data-v-45323ac9]:after{content:"";position:absolute;right:-45px;bottom:-5px;background-image:url(/projects-link.svg);width:30px;height:31px}.projects__list-img-small[data-v-45323ac9]{display:none}@media(max-width:767px){.projects__list-img-small-item[data-v-45323ac9]{max-width:400px;width:100%}.projects__list-img-small-item+.projects__list-img-small-item[data-v-45323ac9]{margin-top:20px}}@media(max-width:480px){.projects__list-img-small-item[data-v-45323ac9]{max-width:250px}}@media(max-width:767px){.projects__list-img-small[data-v-45323ac9]{display:block;margin-bottom:20px}.projects__list-img-small img[data-v-45323ac9]{border-radius:var(--br-big)}}.projects__list-img-big[data-v-45323ac9]{min-width:300px;height:400px;position:relative}@media(max-width:767px){.projects__list-img-big[data-v-45323ac9]{display:none}}.projects__list-img-big img[data-v-45323ac9]{border-radius:var(--br-big);min-width:100%;height:100%;object-fit:cover}.projects__list-img-big-item[data-v-45323ac9]{height:80%!important;width:100%!important;object-fit:unset!important;position:relative;top:35px;right:10px}.projects__list-img-big img[src*="pool-elite.png"][data-v-45323ac9]{width:200px!important;min-width:unset}.projects__list-img-small img[src*="pool-elite.png"][data-v-45323ac9]{width:270px!important;min-width:unset}@media(max-width:480px){.projects__list-img-small img[src*="pool-elite.png"][data-v-45323ac9]{width:200px!important}}.projects__list-img-big img[src*="mini2.png"][data-v-45323ac9]{width:250px!important;min-width:unset;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects__list-img-small img[src*="mini2.png"][data-v-45323ac9]{width:320px!important;min-width:unset}@media(max-width:480px){.projects__list-img-small img[src*="mini2.png"][data-v-45323ac9]{width:220px!important}}.projects__list-img-small img[src*="project-1.jpg"][data-v-45323ac9]{width:400px!important;min-width:unset}@media(max-width:480px){.projects__list-img-small img[src*="project-1.jpg"][data-v-45323ac9]{max-width:260px!important;width:100%}}[data-v-45323ac9] .projects-swiper{padding-bottom:10px}[data-v-45323ac9] .projects-swiper .swiper-pagination{position:relative!important;bottom:0!important;left:0!important;transform:none!important;display:flex;justify-content:center;align-items:center;margin-top:24px}[data-v-45323ac9] .projects-swiper .custom-bullet{width:12px!important;height:12px!important;border-radius:50%!important;background:var(--color-light)!important;margin:0 8px!important;cursor:pointer;transition:background-color .3s ease,transform .3s ease;opacity:1!important}[data-v-45323ac9] .projects-swiper .custom-bullet:hover{transform:scale(1.2)}[data-v-45323ac9] .projects-swiper .custom-bullet.swiper-pagination-bullet-active{background:var(--color-accent)!important;transform:scale(1.3)}[data-v-cbaf5851]{padding:0;margin:0;border:none}[data-v-cbaf5851],[data-v-cbaf5851]:before,[data-v-cbaf5851]:after{box-sizing:border-box}a[data-v-cbaf5851]{cursor:pointer}a[data-v-cbaf5851],a[data-v-cbaf5851]:link,a[data-v-cbaf5851]:visited{text-decoration:none;color:inherit}a[data-v-cbaf5851]:hover{text-decoration:none}aside[data-v-cbaf5851],nav[data-v-cbaf5851],footer[data-v-cbaf5851],header[data-v-cbaf5851],section[data-v-cbaf5851],main[data-v-cbaf5851]{display:block}h1[data-v-cbaf5851],h2[data-v-cbaf5851],h3[data-v-cbaf5851],h4[data-v-cbaf5851],h5[data-v-cbaf5851],h6[data-v-cbaf5851],p[data-v-cbaf5851]{font-size:inherit;font-weight:inherit}ul[data-v-cbaf5851],ul li[data-v-cbaf5851]{list-style:none}img[data-v-cbaf5851]{vertical-align:top}img[data-v-cbaf5851],svg[data-v-cbaf5851]{max-width:100%;height:auto}address[data-v-cbaf5851]{font-style:normal}input[data-v-cbaf5851],textarea[data-v-cbaf5851],button[data-v-cbaf5851],select[data-v-cbaf5851]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-cbaf5851]::-ms-clear{display:none}button[data-v-cbaf5851],input[type=submit][data-v-cbaf5851]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-cbaf5851]:focus,input[data-v-cbaf5851]:active,button[data-v-cbaf5851]:focus,button[data-v-cbaf5851]:active{outline:none}button[data-v-cbaf5851]::-moz-focus-inner{padding:0;border:0}label[data-v-cbaf5851]{cursor:pointer}legend[data-v-cbaf5851]{display:block}html[data-v-cbaf5851]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-cbaf5851]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-cbaf5851]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-cbaf5851]{display:none!important}.visually-hidden[data-v-cbaf5851]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-cbaf5851]{overflow-y:hidden}.btn[data-v-cbaf5851]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-cbaf5851]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-cbaf5851]:active{background-color:transparent}}.btn-alt[data-v-cbaf5851]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-cbaf5851]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-cbaf5851]:active{background-color:var(--color-accent)}}.btn-back[data-v-cbaf5851]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-cbaf5851]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-cbaf5851]{font-size:22px;margin-bottom:30px}}.section[data-v-cbaf5851]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-cbaf5851]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-cbaf5851]{position:fixed;top:0;width:100%}.container[data-v-cbaf5851]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-cbaf5851]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-cbaf5851]{flex:1 0 auto}.footer[data-v-cbaf5851]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.service__list[data-v-cbaf5851]{display:flex;justify-content:space-around;flex-wrap:wrap;row-gap:60px;column-gap:60px}.service__item[data-v-cbaf5851]{position:relative;display:flex;flex-direction:column;max-width:440px;min-height:690px;background-color:var(--color-gray);border-radius:var(--br-small);transition:box-shadow .2s}@media(max-width:767px){.service__item[data-v-cbaf5851]{min-height:unset}}.service__item[data-v-cbaf5851]:hover{box-shadow:0 0 25px #016afc99}.service__item-content[data-v-cbaf5851]{padding:20px;flex-grow:1;display:flex;flex-direction:column}.service__item-top[data-v-cbaf5851]{display:flex;align-items:center;column-gap:16px;margin-bottom:14px}.service__item-title[data-v-cbaf5851]{margin-bottom:0;font-size:20px}@media(max-width:480px){.service__item-title[data-v-cbaf5851]{font-size:16px}}.service__item-descr[data-v-cbaf5851]{line-height:160%;margin-bottom:20px;flex-grow:1}@media(max-width:480px){.service__item-descr[data-v-cbaf5851]{font-size:14px}}.service__item-link[data-v-cbaf5851]{text-align:center;background-color:var(--color-gray);width:100%}.service__item-img[data-v-cbaf5851]{width:100%;height:327px;overflow:hidden}@media(max-width:480px){.service__item-img[data-v-cbaf5851]{height:260px}}.service__item-img img[data-v-cbaf5851]{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--br-small)}@media(max-width:767px){.icon-svg[data-v-cbaf5851]{transform:scale(.8)}}body{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}.services__inner{position:relative}[data-v-c3af17ba]{padding:0;margin:0;border:none}[data-v-c3af17ba],[data-v-c3af17ba]:before,[data-v-c3af17ba]:after{box-sizing:border-box}a[data-v-c3af17ba]{cursor:pointer}a[data-v-c3af17ba],a[data-v-c3af17ba]:link,a[data-v-c3af17ba]:visited{text-decoration:none;color:inherit}a[data-v-c3af17ba]:hover{text-decoration:none}aside[data-v-c3af17ba],nav[data-v-c3af17ba],footer[data-v-c3af17ba],header[data-v-c3af17ba],section[data-v-c3af17ba],main[data-v-c3af17ba]{display:block}h1[data-v-c3af17ba],h2[data-v-c3af17ba],h3[data-v-c3af17ba],h4[data-v-c3af17ba],h5[data-v-c3af17ba],h6[data-v-c3af17ba],p[data-v-c3af17ba]{font-size:inherit;font-weight:inherit}ul[data-v-c3af17ba],ul li[data-v-c3af17ba]{list-style:none}img[data-v-c3af17ba]{vertical-align:top}img[data-v-c3af17ba],svg[data-v-c3af17ba]{max-width:100%;height:auto}address[data-v-c3af17ba]{font-style:normal}input[data-v-c3af17ba],textarea[data-v-c3af17ba],button[data-v-c3af17ba],select[data-v-c3af17ba]{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input[data-v-c3af17ba]::-ms-clear{display:none}button[data-v-c3af17ba],input[type=submit][data-v-c3af17ba]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input[data-v-c3af17ba]:focus,input[data-v-c3af17ba]:active,button[data-v-c3af17ba]:focus,button[data-v-c3af17ba]:active{outline:none}button[data-v-c3af17ba]::-moz-focus-inner{padding:0;border:0}label[data-v-c3af17ba]{cursor:pointer}legend[data-v-c3af17ba]{display:block}html[data-v-c3af17ba]{scroll-behavior:smooth;scroll-padding-top:40px}body[data-v-c3af17ba]{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}[data-v-c3af17ba]:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none[data-v-c3af17ba]{display:none!important}.visually-hidden[data-v-c3af17ba]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll[data-v-c3af17ba]{overflow-y:hidden}.btn[data-v-c3af17ba]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn[data-v-c3af17ba]:hover{background-color:transparent}}@media(hover:none){.btn[data-v-c3af17ba]:active{background-color:transparent}}.btn-alt[data-v-c3af17ba]{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt[data-v-c3af17ba]:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt[data-v-c3af17ba]:active{background-color:var(--color-accent)}}.btn-back[data-v-c3af17ba]{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title[data-v-c3af17ba]{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title[data-v-c3af17ba]{font-size:22px;margin-bottom:30px}}.section[data-v-c3af17ba]{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section[data-v-c3af17ba]{padding-top:50px;padding-bottom:50px}}.sticky[data-v-c3af17ba]{position:fixed;top:0;width:100%}.container[data-v-c3af17ba]{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small[data-v-c3af17ba]{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content[data-v-c3af17ba]{flex:1 0 auto}.footer[data-v-c3af17ba]{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.stage__content[data-v-c3af17ba]{display:flex;align-items:start;justify-content:space-between;gap:20px}@media(max-width:767px){.stage__content[data-v-c3af17ba]{flex-direction:column;gap:40px}}.stage__content-text[data-v-c3af17ba]{max-width:620px;background-color:var(--color-gray);border-radius:var(--br-big);padding:25px;position:relative;flex:1}@media(max-width:767px){.stage__content-text[data-v-c3af17ba]{margin:0 auto}}.stage__content-text[data-v-c3af17ba]:after{content:"";position:absolute;background-image:url(/stage-clock.png);width:220px;height:200px;transform:rotate(2deg);right:0;bottom:-110px;transform:scale(.8)}@media(max-width:767px){.stage__content-text[data-v-c3af17ba]:after{transform:scale(.6);bottom:-80px;right:-30px}}.stage__content-title[data-v-c3af17ba]{font-size:22px;font-weight:700;margin-bottom:14px}@media(max-width:480px){.stage__content-title[data-v-c3af17ba]{font-size:18px}}.stage__content-title span[data-v-c3af17ba]{color:var(--color-accent)}.stage__content-descr[data-v-c3af17ba]{font-size:20px;margin-bottom:20px}@media(max-width:480px){.stage__content-descr[data-v-c3af17ba]{font-size:14px}}.stage__content-link[data-v-c3af17ba]{font-size:20px;transition:background-color .2s;position:relative;z-index:2}@media(max-width:480px){.stage__content-link[data-v-c3af17ba]{font-size:14px}}.stage__content-steps[data-v-c3af17ba]{flex:1}@media(max-width:767px){.stage__content-steps[data-v-c3af17ba]{margin:0 auto}}.stage__content-list-item[data-v-c3af17ba]{text-transform:uppercase;font-size:20px;line-height:50px;border-bottom:1px solid var(--color-light);display:flex;column-gap:6px}.stage__content-list-item span[data-v-c3af17ba]{max-width:25px;width:100%;text-align:left;color:var(--color-accent)}@media(max-width:480px){.stage__content-list-item[data-v-c3af17ba]{font-size:14px;line-height:40px}}body{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}.service{margin-top:40px;line-height:155%}.service__inner{background-color:var(--color-dark);padding:30px;border-radius:var(--br-small)}@media(max-width:480px){.service__inner{padding-block:20px;padding-inline:0px}}.service__title{font-size:24px;font-weight:700}.service__img{display:block;border-radius:var(--br-big);max-width:600px;width:100%;height:auto;margin-inline:auto;margin-bottom:40px}.service__descr{font-size:18px;text-align:center}@media(max-width:767px){.service__descr{font-size:16px}}.service__list-title{color:#2f92e8;font-weight:700;margin-block:5px}.service__list-block-title,.service__list-tasks-title{font-size:22px;font-weight:700;margin-block:100px 20px;text-align:center}@media(max-width:480px){.service__list-block-title,.service__list-tasks-title{font-size:20px;margin-block:60px 20px}}.service__list-item+.service__list-item{margin-top:10px}.service__list-item{font-size:16px}.service__list-item-pad{margin-left:40px}.service__list-item-pad:before{content:"- "}.service__list-tasks-example+.service__list-tasks-example{margin-top:50px}.service__list-tasks-example{display:flex;align-items:center;column-gap:40px}@media(max-width:480px){.service__list-tasks-example{column-gap:30px}}@media(max-width:380px){.service__list-tasks-example{flex-direction:column;row-gap:10px}}.service__list-tasks-example q{padding:20px;background-color:var(--color-accent);border-radius:10px}@media(max-width:480px){.service__list-tasks-example q{padding:10px}}.service__list-tasks-example p{max-width:500px}@media(max-width:380px){.service__list-tasks-example p{padding:10px}}.service__list-tasks-example:nth-child(2n){flex-direction:row-reverse}@media(max-width:380px){.service__list-tasks-example:nth-child(2n){flex-direction:column}}.service__list-block-approach{text-align:center}.service__result-title{font-weight:700;font-size:22px;text-align:center;margin-block:100px 20px}@media(max-width:480px){.service__result-title{margin-block:60px 20px}}.service__result{text-align:center}.service__btn{margin-top:60px;font-size:20px;display:block;margin-inline:auto}span{font-weight:700;color:#2f92e8}body{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}.project{margin-top:40px}.project__inner{background-color:var(--color-dark);padding:30px;border-radius:var(--br-small)}@media(max-width:480px){.project__inner{padding:10px}}.project__title{margin-block:20px}.project__descr{font-size:16px;text-align:center;margin-bottom:60px}.project__list-title{font-size:22px;font-weight:700;text-align:center;margin-block:40px 15px;color:var(--color-accent)}.project__list-item{display:flex;justify-content:space-between;align-items:center;column-gap:30px;background-color:var(--color-gray);padding:20px 40px;border-radius:var(--br-small);font-size:16px}@media(max-width:767px){.project__list-item{flex-direction:column-reverse;row-gap:20px}}@media(max-width:480px){.project__list-item{padding:15px 20px}}.project__list-item img{max-width:250px}.project__list-item-descr{max-width:500px;line-height:155%}@media(max-width:767px){.project__list-item-descr{max-width:unset}}.project__btn{display:block;margin:40px auto 0}.project__subtitle{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.project__benefits__list{margin-bottom:100px}.project__benefits__list-pad{margin-left:40px;margin-block:5px}.project__benefits__list-pad span{position:relative}.project__benefits__list-pad span:before{content:"";position:absolute;width:6px;height:6px;background-color:var(--color-accent);border-radius:var(--br-big);top:50%;transform:translateY(-50%);left:-14px}.project__benefits__list-item{margin-block:16px}.project__benefits__list-item-decor{position:relative}.project__benefits__list-item-decor:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--color-accent);top:9px;left:-18px;border-radius:50px}@media(max-width:480px){.project__benefits__list-item-decor:before{left:-6px}}@media(max-width:480px){.project__benefits__list-item-decor{padding-left:10px}}.project-swiper{margin-bottom:40px}.project__swiper-img{border-radius:var(--br-small);width:100%;height:500px;object-fit:cover}@media(max-width:767px){.project__swiper-img{height:370px}}@media(max-width:480px){.project__swiper-img{height:250px}}.project__cloud-text{padding:15px;border-radius:var(--br-small);background-color:var(--color-accent);max-width:500px;position:relative}.project__cloud-text+.project__cloud-text{margin-top:40px}.project__cloud-text:nth-child(2n){margin-left:auto}.project__cloud-text:nth-child(2n):after{content:"";position:absolute;width:4px;height:25px;background-color:var(--color-accent);left:90px;bottom:-34px}@media(max-width:767px){.project__cloud-text:nth-child(2n):after{left:160px}}@media(max-width:480px){.project__cloud-text:nth-child(2n):after{left:50%;transform:translate(50%)}}.project__cloud-text:nth-child(2n):before{content:"";position:absolute;width:4px;height:25px;background-color:var(--color-accent);left:90px;top:-34px}@media(max-width:767px){.project__cloud-text:nth-child(2n):before{left:160px}}@media(max-width:480px){.project__cloud-text:nth-child(2n):before{left:50%;transform:translate(50%)}}.project__result-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.project__block-descr{margin-bottom:40px}.project__block-descr+.project__block-descr{margin-bottom:100px}.project-pool__list-item{text-align:center;background-color:var(--color-gray);padding:20px 30px;border-radius:var(--br-small)}.project-pool__list-item+.project-pool__list-item{margin-top:50px}@media(max-width:767px){.project-pool__list-item{padding:20px 10px}}.project-pool__list-item img{border-radius:10px;margin-block:20px;max-width:500px;width:100%}.project-pool__list-title{font-size:18px;font-weight:700;color:var(--color-accent)}@media(max-width:480px){.project-pool__list-descr{font-size:14px}}.project-pool__list-img-small{width:200px!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;top:4px}.project-swiper{padding-bottom:10px}.project-swiper .swiper-pagination{position:relative!important;bottom:0!important;left:0!important;transform:none!important;display:flex;justify-content:center;align-items:center;margin-top:24px}.project-swiper .custom-bullet{width:12px!important;height:12px!important;border-radius:50%!important;background:var(--color-light)!important;margin:0 8px!important;cursor:pointer;transition:background-color .3s ease,transform .3s ease;opacity:1!important}.project-swiper .custom-bullet:hover{transform:scale(1.2)}.project-swiper .custom-bullet.swiper-pagination-bullet-active{background:var(--color-accent)!important;transform:scale(1.3)}*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a{cursor:pointer}a,a:link,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}html{scroll-behavior:smooth;scroll-padding-top:40px}body{font-family:Montserrat,sans-serif;color:var(--color-light);overflow-x:hidden;font-size:16px;line-height:160%;background-image:url(/background.jpg)}:root{--container-width: 1220px;--container-padding: 10px;--font-main: ;--font-accent: ;--color-light: #FFFFFF;--color-accent: #3a77cd;--color-dark: #1f1e1e;--color-gray: #272727;--br-big: 40px;--br-small: 20px;--laptop-size: 1199px;--tablet-size: 959px;--mobile-size: 599px}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.btn{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;transition:background-color .2s}@media(hover:hover){.btn:hover{background-color:transparent}}@media(hover:none){.btn:active{background-color:transparent}}.btn-alt{border:1px solid var(--color-accent);border-radius:var(--br-big);padding:0 25px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}@media(hover:hover){.btn-alt:hover{background-color:var(--color-accent)}}@media(hover:none){.btn-alt:active{background-color:var(--color-accent)}}.btn-back{font-size:20px;padding:0 40px;margin-top:50px;margin-bottom:50px;margin-inline:auto;display:block;max-width:200px;height:60px;text-align:center;line-height:60px}.title{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}@media(max-width:480px){.title{font-size:22px;margin-bottom:30px}}.section{padding-top:65px;padding-bottom:65px}@media(max-width:480px){.section{padding-top:50px;padding-bottom:50px}}.sticky{position:fixed;top:0;width:100%}.container{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-small{padding:0 var(--container-padding);max-width:900px;margin:0 auto}.main-content{flex:1 0 auto}.footer{flex-shrink:0;padding:60px 0 20px;margin-top:auto}.inner{padding:50px 10px}h2{margin-top:30px;font-size:20px;margin-bottom:5px}p,ul,ol{margin-left:40px}.not-found[data-v-d6a7346c]{display:flex;justify-content:center;align-items:center;min-height:100vh;color:var(--color-light);padding:2rem}.not-found__container[data-v-d6a7346c]{display:flex;align-items:center;justify-content:center;transform:translateY(-24%);background-color:var(--color-gray);border-radius:var(--br-big);padding:40px;gap:2rem}.not-found__code[data-v-d6a7346c]{font-size:8rem;font-weight:800;line-height:1;color:var(--color-accent);flex-shrink:0}.not-found__info[data-v-d6a7346c]{display:flex;flex-direction:column;justify-content:center;max-width:350px;gap:1.25rem}.not-found__heading[data-v-d6a7346c]{font-size:1.75rem;margin:0;color:var(--color-light)}.not-found__description[data-v-d6a7346c]{margin:0;font-size:1rem;line-height:1.6;color:var(--color-light)}.not-found__button[data-v-d6a7346c]{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-accent);color:var(--color-light);text-decoration:none;border-radius:var(--br-big);font-weight:600;transition:background-color .2s ease;align-self:flex-start}.not-found__button[data-v-d6a7346c]:hover{background-color:#2a5bb0}@media(max-width:768px){.not-found__container[data-v-d6a7346c]{flex-direction:column;text-align:center}.not-found__code[data-v-d6a7346c]{font-size:6rem}.not-found__info[data-v-d6a7346c]{align-items:center}.not-found__button[data-v-d6a7346c]{align-self:center}}
