@charset "UTF-8";@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.woff2) format("woff2")}h1{font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:32px}@media(min-width:768px){h1{font-size:40px;line-height:44px}}@media(min-width:1280px){h1{font-size:42px;line-height:46px}}@media(min-width:1920px){h1{font-size:56px;line-height:60px}}h2{font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:28px}@media(min-width:768px){h2{font-size:32px;line-height:35px}}@media(min-width:1280px){h2{font-size:32px;line-height:35px}}@media(min-width:1920px){h2{font-size:42px;line-height:46px}}h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:22px}@media(min-width:768px){h3{font-size:20px;line-height:30px}}@media(min-width:1280px){h3{font-size:28px;line-height:30px}}@media(min-width:1920px){h3{font-size:32px;line-height:35px}}h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:20px}@media(min-width:768px){h4{font-size:20px;line-height:20px}}@media(min-width:1280px){h4{font-size:22px;line-height:24px}}@media(min-width:1920px){h4{font-size:22px;line-height:24px}}.main-text{color:#505050;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:20px}@media(min-width:768px){.main-text{font-size:20px;line-height:20px}}@media(min-width:1280px){.main-text{font-size:22px;line-height:24px}}@media(min-width:1920px){.main-text{font-size:22px;line-height:24px}}.container{box-sizing:border-box;margin:0 auto;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media(min-width:768px){.container{max-width:800px}}@media(min-width:1280px){.container{max-width:1320px}}@media(min-width:1920px){.container{max-width:1660px}}.swiper-navigation-icon{display:none}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}body,html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:#f5f5f5;color:#141414;font-family:Montserrat,sans-serif;overflow-x:hidden;width:100%}[id]{scroll-margin-top:160px}:root{--brand-1:#1f59b0;--brand-2:#0671e0;--spacing-xs:16px;--spacing-sm:72px;--spacing-md:76px;--spacing-lg:144px}.section-spacing{display:flex;flex-direction:column;gap:80px}@media(min-width:1280px){.section-spacing{gap:100px}}@media(min-width:1920px){.section-spacing{gap:140px}}.swiper-button-next{transition:all .3s ease-in-out}.swiper-button-next:hover{transform:scale(1.1)}.swiper-button-prev{transition:all .3s ease-in-out}.swiper-button-prev:hover{transform:scale(1.1) rotate(0)}.btn-wrapper{margin:24px auto 0;max-width:500px;width:100%}@media screen and (min-width:1280px){.btn-wrapper{margin:40px auto 0}}.btn{align-items:center;border-radius:50px;cursor:pointer;display:flex;font-size:16px;gap:8px;height:46px;justify-content:center;padding:12px 24px;width:100%}@media(min-width:768px){.btn{font-size:18px;height:52px}}@media(min-width:1280px){.btn{font-size:20px;width:auto}}.btn--primary{background-color:var(--brand-1);border:none;color:#fff;transition:background-color .3s ease,color .3s ease,border .3s ease}.btn--primary:hover{background-color:var(--brand-2)}.btn--big{background-color:var(--brand-1);border:none;color:#fff;padding:12px 24px;transition:background-color .3s ease,color .3s ease,border .3s ease;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1280px){.btn--big{padding:24px 40px}}.btn--big:hover{background-color:var(--brand-2)}.btn--secondary{background-color:#fff;border:1px solid transparent;color:#141414;transition:background-color .3s ease,color .3s ease,border .3s ease}.btn--secondary:hover{border:1px solid #141414}.btn--arrow svg,.btn--arrow svg path{transition:all .3s ease}.btn--arrow svg path{stroke:#fff}.btn--arrow:hover{background-color:var(--brand-2)}.btn--arrow:hover svg{transform:translate(8px)}.btn.btn-video span,.btn.btn-video svg,.btn.btn-video svg path{transition:all .3s ease}.btn.btn-video:hover span{color:#2c3c98}.btn.btn-video:hover svg path{stroke:#2c3c98}.btn--outline{background-color:transparent;border:1px solid #141414;color:#141414}.btn--outline:hover{border:1px solid #2c3c98;color:#2c3c98}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:5px 28px;margin-bottom:12px}.breadcrumbs a:not(:last-child){color:#cdcdcd;position:relative;transition:all .3s ease}.breadcrumbs a:not(:last-child):hover{color:#2c3c98}.breadcrumbs a:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23cdcdcd' stroke-linecap='round' stroke-width='1.1' d='m6.7 2.996 3.63 4.236a1.2 1.2 0 0 1 0 1.562L6.7 13.029'/%3E%3C/svg%3E");content:"";display:block;height:16px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:16px}.breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:215px}.list{list-style-type:none;margin-bottom:16px;padding-left:1.5em}.list li{position:relative}.list li:not(:first-of-type){margin-top:8px}.list li:before{background-color:#1f59b0;border-radius:50%;content:"";display:block;height:10px;left:-1.5em;position:absolute;top:.4em;width:10px}.text{color:#505050;font-size:16px;margin-bottom:16px;padding:0 17px}.text h4{font-size:18px;margin-top:24px}@media(min-width:1920px){.text h4{font-size:22px}}.text p{display:block;margin:16px 0}@media(min-width:768px){.text{padding:0 40px}}@media(min-width:1280px){.text{margin-bottom:24px}}@media(min-width:1920px){.text{font-size:18px;padding:0 60px}}.swiper__arrows{gap:12px;margin-top:16px}.swiper__arrow,.swiper__arrows{display:flex;justify-content:center}.swiper__arrow{align-items:center;background-color:var(--brand-1);border-radius:50%;cursor:pointer;height:40px;transition:background-color .3s ease;width:40px}.swiper__arrow:hover{background-color:var(--brand-2)}.swiper__arrow:after{color:#fff;font-size:20px}.swiper__arrow.swiper__arrow-prev:after{content:"←"}.swiper__arrow.swiper__arrow-next:after{content:"→"}.swiper__arrow.swiper-button-disabled{cursor:default;opacity:.5}.swiper__arrow.swiper-button-lock{display:none}#chat24-root{height:0;opacity:0;position:relative;width:0;z-index:-1}@media(max-width:768px){input,select,textarea{font-size:16px}}.error-page[data-v-94f868e2]{background:radial-gradient(circle at 82% 18%,rgba(6,113,224,.13),transparent 28rem),#f4f8fc;color:#14253d;font-family:Montserrat,Arial,sans-serif;min-height:100vh}.error-page__header[data-v-94f868e2]{margin:0 auto;padding:28px 0;width:min(100% - 40px,1280px)}.error-page__header img[data-v-94f868e2]{display:block;height:auto;width:clamp(150px,18vw,220px)}.error-page__main[data-v-94f868e2]{display:grid;min-height:calc(100vh - 105px);padding:48px 20px 96px;place-items:center}.error-page__content[data-v-94f868e2]{text-align:center;width:min(100%,780px)}.error-page__code[data-v-94f868e2]{color:#0671e0;font-size:clamp(96px,20vw,220px);font-weight:700;letter-spacing:-.08em;line-height:.82;margin:0 0 12px}h1[data-v-94f868e2]{font-size:clamp(32px,5vw,64px);font-weight:600;line-height:1.08;margin:0}.error-page__description[data-v-94f868e2]{color:#52657c;font-size:clamp(16px,2vw,20px);line-height:1.55;margin:24px auto 0;max-width:680px}.error-page__actions[data-v-94f868e2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.error-page__button[data-v-94f868e2]{align-items:center;background:#0671e0;border:2px solid #0671e0;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;min-height:52px;padding:12px 24px;text-decoration:none;transition:.2s ease}.error-page__button[data-v-94f868e2]:hover{background:#0059b7;border-color:#0059b7}.error-page__button[data-v-94f868e2]:focus-visible{outline:3px solid rgba(6,113,224,.35);outline-offset:3px}.error-page__button--secondary[data-v-94f868e2]{background:transparent;color:#0671e0}.error-page__button--secondary[data-v-94f868e2]:hover{background:#e5f1ff;border-color:#0671e0}.error-page__links[data-v-94f868e2]{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;margin-top:32px}.error-page__links a[data-v-94f868e2]{color:#415b76;font-weight:500;text-underline-offset:4px}.error-page__links a[data-v-94f868e2]:hover{color:#0671e0}@media(max-width:560px){.error-page__header[data-v-94f868e2]{padding-top:20px}.error-page__actions[data-v-94f868e2]{flex-direction:column}.error-page__button[data-v-94f868e2]{width:100%}}
