@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/e33b030b48e6466c-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/f13e093d1b1106d7-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/83c6fedfd977fabf-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/1cd519caa1d6bc2d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/deb9374da415a24b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__cruinn_cebd33;src:url(/_next/static/media/bc69f70a2bb3e086-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__cruinn_Fallback_cebd33;src:local("Arial");ascent-override:82.01%;descent-override:20.37%;line-gap-override:0.00%;size-adjust:102.59%}.__className_cebd33{font-family:__cruinn_cebd33,__cruinn_Fallback_cebd33}.styles_wrapper__2mPRc{padding-bottom:32px;gap:32px}.styles_wrapper__2mPRc .styles_content__3ECc4{justify-content:space-between;align-items:center}@media(max-width:479px){.styles_wrapper__2mPRc{gap:42px}.styles_wrapper__2mPRc .styles_content__3ECc4{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;row-gap:16px;-moz-column-gap:32px;column-gap:32px}.styles_wrapper__2mPRc .styles_content__3ECc4 .styles_principlesWrapper__MliOA{order:1;grid-column:span 2}.styles_wrapper__2mPRc .styles_content__3ECc4 .styles_langsWrapper__jZ6HP{order:2;justify-self:end}}.styles_wrapper__N8woc{gap:13px}@media(max-width:1024px){.styles_wrapper__N8woc .styles_link__bfrlK img{width:26px;height:26px}}@media(max-width:479px){.styles_wrapper__N8woc{order:3;justify-self:start}}.styles_header__9gmIE{padding-top:56px;padding-bottom:28px;height:var(--header-height);justify-content:space-between;gap:104px}@media(max-width:719px){.styles_header__9gmIE{padding-top:40px;padding-bottom:20px}}@media(max-width:479px){.styles_header__9gmIE{padding-top:24px;padding-bottom:16px}}.styles_header__9gmIE .styles_logo__l2xbl{position:relative;z-index:27}.styles_header__9gmIE .styles_colpak__8pLWQ{--icon-size:82px;position:absolute;left:calc(75% - var(--icon-size)*.5);top:calc(0px - var(--icon-size)*.5);width:var(--icon-size);height:var(--icon-size);transform:rotate(8deg);z-index:28}@media(max-width:1023px){.styles_header__9gmIE .styles_colpak__8pLWQ{--icon-size:64px}}@media(max-width:479px){.styles_header__9gmIE .styles_colpak__8pLWQ{--icon-size:44px;top:calc(0px - var(--icon-size)*.42)}}.styles_header__9gmIE .styles_nav__NpVVM{align-items:center;gap:72px}@media(max-width:1439px){.styles_header__9gmIE .styles_nav__NpVVM{gap:42px}}@media(min-width:1024px){.styles_header__9gmIE .styles_nav__NpVVM .styles_navBurger__7oQLj{display:none}}@media(max-width:1023px){.styles_header__9gmIE .styles_contactsBtn__IbX6q,.styles_header__9gmIE .styles_nav__NpVVM .styles_navLink__JWQHt{display:none}}.styles_burgerBtn__9dD_4{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;z-index:27}.styles_burgerBtn__9dD_4 svg{transition:fill .4s ease}.styles_wrapper__muJf5{position:fixed;top:0;left:0;padding:16px 8px;width:100%;height:100%;background:linear-gradient(-45deg,var(--grey-bg) 10%,var(--blue) 264%);z-index:23;transition:transform .4s ease;transform:translateX(100%)}.styles_wrapper__muJf5.styles_active__UYc3H{transform:translateX(0)}.styles_wrapper__muJf5 .styles_content__yttG_{position:relative;overflow:hidden;height:100%}.styles_wrapper__muJf5 .styles_content__yttG_ .styles_q__CwK6i{--width:623px;--height:664px;top:calc(50% - var(--height)/3);left:-50%}.styles_wrapper__muJf5 .styles_content__yttG_ .styles_link_list__e_PBe{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px}.styles_button__Kk9tz{position:relative;padding:10px 20px;width:var(--magic-button-width);height:var(--magic-button-height);display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #fff;border-radius:6px;overflow:hidden}.styles_button__Kk9tz .styles_text__Oenbl{transition:all 1s ease-in-out}.styles_button__Kk9tz .styles_newtext__Lz0tk{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(15%) translateX(-75%);transition:all .4s ease-in-out;z-index:5}.styles_button__Kk9tz .styles_circle1__evZb7{position:absolute;left:-115%;top:-50%;width:var(--magic-circle-1);height:var(--magic-circle-1);background:linear-gradient(246deg,rgba(0,102,255,0) 9.4%,#06f 48.5%,rgba(0,133,255,.62) 55.79%,rgba(0,102,255,0) 74.12%);border-radius:50%;rotate:-155deg;transform:translateY(-50%);transition:transform 1.3s ease-out}.styles_button__Kk9tz .styles_circle2__tPKP4{position:absolute;left:-105%;top:-40%;width:var(--magic-circle-2);height:var(--magic-circle-2);background:linear-gradient(75deg,rgba(0,102,255,.62) 22.4%,#06f 48.5%,rgba(0,133,255,.62) 55.79%,rgba(0,102,255,.247) 74.12%);border-radius:50%;rotate:-5deg;transform:translateY(65%);transition:transform 2s ease}.styles_button__Kk9tz .styles_circle3__8v3jF{position:absolute;left:-95%;top:55%;width:var(--magic-circle-3);height:var(--magic-circle-3);background:linear-gradient(246deg,rgba(0,102,255,0) 9.4%,#06f 48.5%,rgba(0,133,255,.62) 55.79%,rgba(0,102,255,0) 74.12%);border-radius:50%;rotate:-10deg;transform:translateY(-50%);transition:transform 1s}.styles_button__Kk9tz:hover .styles_text__Oenbl{opacity:0;transition:all .4s ease-in-out}.styles_button__Kk9tz:hover .styles_newtext__Lz0tk{opacity:1;transform:translateY(0) translateX(0);transition:1s ease-in-out}.styles_button__Kk9tz:hover .styles_circle1__evZb7{transform:translateX(120%);rotate:10deg}.styles_button__Kk9tz:hover .styles_circle2__tPKP4{transform:translateX(95%) translateY(5%);rotate:-8deg}.styles_button__Kk9tz:hover .styles_circle3__8v3jF{transform:translateX(80%) translateY(10%);rotate:-5deg}@font-face{font-family:__Onest_d878d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Onest_d878d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Onest_d878d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Onest_d878d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Onest_Fallback_d878d4;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_d878d4{font-family:__Onest_d878d4,__Onest_Fallback_d878d4;font-style:normal}.styles_cursor__jQ4Fk{width:50px;height:50px;border-radius:100%;border:1px solid #fff;transition:all .2s ease-out;position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px),-50%);z-index:500;mix-blend-mode:difference}.styles_cursorInteract__l8nSx{width:40px;height:40px;background-color:#fff;opacity:.3}.styles_cursor2__EDbk9{width:10px;height:10px;border-radius:100%;border:1px solid #fff;opacity:1;position:fixed;transform:translate(-50%,-50%);pointer-events:none;transition:width .1s,height .3s,opacity .3s;z-index:500;mix-blend-mode:difference}.styles_cursorInteract2__kJkTc{opacity:0}@media(pointer:coarse){.styles_cursor2__EDbk9,.styles_cursor__jQ4Fk{display:none}}.styles_row1__HA0DY{display:flex;justify-content:center;line-height:1.5;background-color:#1f1f1f}.styles_underlineType2__iCi9q{padding-bottom:5px;padding-top:10px;margin:35px;color:#fff;background:linear-gradient(currentColor 0 0) var(--d,201%) 100%/200% 1px no-repeat;transition:.5s;cursor:pointer}.styles_underlineType2__iCi9q:hover{--d:-101%;transition:.5s;transition:.5s ease-in-out}.styles_underlineType3__qkNsr{padding-bottom:5px;padding-top:10px;margin:35px;color:#fff;background:linear-gradient(currentColor 0 0) 0 100%/var(--d,0) 1px no-repeat,linear-gradient(currentColor 0 0) 100% 100%/var(--d,0) 1px no-repeat;transition:.5s;cursor:pointer}.styles_underlineType3__qkNsr:hover{--d:51%}.styles_underlineType4___8Cps{padding-bottom:5px;padding-top:10px;margin:35px;color:#fff;background:linear-gradient(currentColor 0 0) left var(--p,50%) bottom 0/var(--d,20px) 1px no-repeat,linear-gradient(currentColor 0 0) right var(--p,50%) bottom 0/var(--d,20px) 1px no-repeat;transition:.3s,background-position 0s;cursor:pointer}.styles_underlineType4___8Cps:hover{--d:100%;--p:100%;transition:.3s,background-size .3s .3s}.styles_row2__SACm_{display:flex;justify-content:center;line-height:1.5;background-color:#1f1f1f}.styles_underlineType5__tk4VH{padding:10px 15px;margin:25px;color:#fff;background:linear-gradient(currentColor 0 0) var(--p,100%) 0,linear-gradient(currentColor 0 0) 0 var(--d,0),linear-gradient(currentColor 0 0) var(--d,0) 100%,linear-gradient(currentColor 0 0) 100% var(--p,100%);background-size:var(--d,0) 1px,1px var(--d,0);background-repeat:no-repeat;transition:.5s,background-position 0s .5s;cursor:pointer}.styles_underlineType5__tk4VH:hover{--d:100%;--p:0%}.styles_underlineType6__oQ4zy{padding:10px;margin:25px;color:#fff;background:linear-gradient(#0051ff 0 0) 50% calc(-1px - 100%)/var(--d,0) 200% no-repeat;transition:.3s,background-size .3s .3s;cursor:pointer}.styles_underlineType6__oQ4zy:hover{--d:100%;background-position:50% 0;color:#fff;transition:.3s,background-position .3s .3s,color .3s .3s;border-radius:5px}.styles_underlineType7__Zv9H2{padding:10px;margin:25px;color:#fff;background:radial-gradient(circle at bottom right,#0051ff 50%,transparent) 100% 100%/var(--d,0) var(--d,0) no-repeat,radial-gradient(circle at bottom left,#0051ff 50%,transparent) 0 100%/var(--d,0) var(--d,0) no-repeat,linear-gradient(#fff 0 0) bottom/15px 1px no-repeat,linear-gradient(#fff 0 0) bottom/15px 1px no-repeat;transition:.3s,background-position .3s .3s;cursor:pointer}.styles_underlineType7__Zv9H2:hover{transition:.3s,background-size .5s .3s,color .3s .3s;background-position:100% 100%,0 100%;--d:150px;color:#fff;border-radius:5px}.styles_preloader__QROKS{z-index:998;background-color:#1f1f1f;color:#fff;transform-origin:top;text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;animation-name:styles_preloaderAnim__OvGMU;animation-duration:3.2s;animation-timing-function:linear;animation-fill-mode:forwards}.styles_preloaderContent__aJfCv{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.styles_preloaderLogo__1wl8v{font-family:sans-serif;font-weight:100;font-size:2.125rem;color:#fff;letter-spacing:.75em}@media(max-width:1023px){.styles_preloaderLogo__1wl8v{font-size:40px;letter-spacing:.6em}}@media(max-width:719px){.styles_preloaderLogo__1wl8v{font-size:32px;letter-spacing:.5em}}@media(max-width:389px){.styles_preloaderLogo__1wl8v{font-size:24px;letter-spacing:.5em}}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW{display:inline-block;animation-name:styles_logoAnim__HfGPT;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards;opacity:0;transform:translate3d(0,2px,0)}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW.styles_red__ZdZY7{color:#f77777}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:first-child{animation-delay:1s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(2){animation-delay:1.1s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(3){animation-delay:1.2s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(4){animation-delay:1.3s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(5){animation-delay:1.4s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(6){animation-delay:1.5s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(7){animation-delay:1.6s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(8){animation-delay:1.7s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(9){animation-delay:1.8s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(10){animation-delay:1.9s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(11){animation-delay:2s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(12){animation-delay:2.1s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(13){animation-delay:2.2s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(14){animation-delay:2.3s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(15){animation-delay:2.4s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(16){animation-delay:2.5s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(17){animation-delay:2.6s}.styles_preloaderLogo__1wl8v .styles_preloaderLogo__letter__ku0KW:nth-child(18){animation-delay:2.7s}@keyframes styles_logoAnim__HfGPT{80%{opacity:.8;transform:translateZ(0)}90%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}@keyframes styles_preloaderAnim__OvGMU{80%{opacity:1}to{opacity:0}}@media screen and (min-width:720px){.styles_preloaderLogo__1wl8v{font-size:1.75rem}}
/*
! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!bottom-0{bottom:0!important}.\!left-0{left:0!important}.\!top-0{top:0!important}.bottom-\[-70px\]{bottom:-70px}.right-\[-246px\]{right:-246px}.top-\[-180px\]{top:-180px}.top-\[64\%\]{top:64%}.z-\[-1\]{z-index:-1}.z-\[501\]{z-index:501}.mx-\[7px\]{margin-left:7px;margin-right:7px}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-4{margin-bottom:1rem}.ml-11{margin-left:2.75rem}.ml-40{margin-left:10rem}.ml-\[60px\]{margin-left:60px}.mr-5{margin-right:1.25rem}.mr-\[20px\]{margin-right:20px}.mr-\[30px\]{margin-right:30px}.mr-\[50px\]{margin-right:50px}.mr-\[60px\]{margin-right:60px}.mt-\[8px\]{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-60{height:15rem}.h-\[100dvh\]{height:100dvh}.h-\[930px\]{height:930px}.h-\[9px\]{height:9px}.h-px{height:1px}.w-\[100dvw\]{width:100dvw}.w-\[100px\]{width:100px}.w-\[35px\]{width:35px}.w-\[40px\]{width:40px}.w-\[97\%\]{width:97%}.w-\[9px\]{width:9px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[222px\]{max-width:222px}.grow{flex-grow:1}.\!translate-y-0{--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-e{border-inline-end-width:1px}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-\[\#1F1F1F\]{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-10{padding:2.5rem}.p-20{padding:5rem}.pl-10{padding-left:2.5rem}.pl-\[35px\]{padding-left:35px}.text-center{text-align:center}.text-right{text-align:right}.text-\[21px\]{font-size:21px}.font-\[200\]{font-weight:200}.font-\[700\],.font-bold{font-weight:700}.tracking-\[\.15em\]{letter-spacing:.15em}.text-\[\#3986FA\]{--tw-text-opacity:1;color:rgb(57 134 250/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--grey-bg:#1f1f1f;--ui-grey:#999;--text-grey:#818181;--white:#fff;--blue:#3986fa;--red:tomato;--black:#000;--grey-gradient:linear-gradient(90deg,hsla(0,0%,57%,.25) -10%,rgba(0,0,0,.28) 210%,#fff 0);--grey-gradient-invert:linear-gradient(-90deg,hsla(0,0%,57%,.25) -10%,rgba(0,0,0,.28) 210%,#fff 0);--white-border:1px solid var(--white);--header-height:195px;--between-sections-gap:210px;--between-heading-content:102px;--inside-section-content:64px;--principles-circle-large:312px;--principles-circle-medium:250px;--principles-circle-small:210px;--portfolio-card-width:100%;--portfolio-card-height:560px;--uslugi-card-width:324px;--uslugi-card-height:356px;--teammate-card-size:360px;--magic-button-width:200px;--magic-button-height:65px;--magic-circle-1:190px;--magic-circle-2:200px;--magic-circle-3:195px}@media(max-width:1919px){:root{--uslugi-card-width:280px;--portfolio-card-height:440px}}@media(max-width:1439px){:root{--between-sections-gap:182px;--principles-circle-large:280px;--principles-circle-medium:232px;--principles-circle-small:196px;--portfolio-card-height:364px;--teammate-card-size:320px}}@media(max-width:1279px){:root{--inside-section-content:42px;--principles-circle-large:264px;--principles-circle-medium:224px;--principles-circle-small:182px;--teammate-card-size:296px;--magic-button-width:180px;--magic-button-height:56px;--magic-circle-1:170px;--magic-circle-2:180px;--magic-circle-3:175px}}@media(max-width:1023px){:root{--between-sections-gap:164px;--between-heading-content:80px;--principles-circle-large:232px;--principles-circle-medium:196px;--principles-circle-small:164px;--portfolio-card-height:332px;--teammate-card-size:272px}}@media(max-width:719px){:root{--between-sections-gap:132px;--inside-section-content:32px;--principles-circle-large:212px;--principles-circle-medium:176px;--principles-circle-small:144px;--header-height:164px;--portfolio-card-height:284px;--teammate-card-size:264px}}@media(max-width:479px){:root{--between-heading-content:64px;--principles-circle-large:202px;--principles-circle-medium:166px;--principles-circle-small:134px;--header-height:fit-content;--teammate-card-size:232px;--portfolio-card-height:208px}}::-webkit-scrollbar{width:0}::-moz-selection{background:#121212}::selection{background:#121212}img{user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}input,textarea{background-color:inherit;border:none;resize:none}input:focus,textarea:focus{outline:none}*{cursor:none!important}.cursorinnerhover{width:20px;height:20px;opacity:1;border:1px solid #fff}body,html{position:relative;width:100%;min-height:100dvh;overflow-x:hidden}body{display:flex;flex-direction:column;color:var(--white);background-color:var(--grey-bg)}main{flex:1 0 auto}footer{margin-top:var(--between-sections-gap);flex:0 0 auto}.content-wrapper{margin-right:auto;margin-left:auto;width:100%;max-width:1340px}@media(max-width:1919px){.content-wrapper{max-width:1150px}.content-wrapper.slider-wrapper{max-width:unset!important;padding:unset!important}}@media(max-width:1439px){.content-wrapper{max-width:1024px}}@media(max-width:1279px){.content-wrapper{padding-left:42px;padding-right:42px}}@media(max-width:719px){.content-wrapper{padding-left:24px;padding-right:24px}}@media(max-width:479px){.content-wrapper{padding-left:16px;padding-right:16px}}.slider-wrapper{margin-right:auto;margin-left:auto;width:100%}.homepage-wrapper{gap:var(--between-sections-gap)}.logo{width:120px;height:120px}@media(max-width:2500px){.logo{width:107px;height:112px}}@media(max-width:1024px){.logo{width:96px;height:103px}}@media(max-width:719px){.logo{width:86px;height:93px}}@media(max-width:479px){.logo{width:76px;height:83px}}.swiper-pagination-bullet{background-color:#fff!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#06f!important}.link-underline{color:#fff;background:linear-gradient(currentColor 0 0) bottom/var(--d,0) 1px no-repeat;transition:.3s;cursor:pointer}.link-underline:hover{--d:100%}.input-line{--padding-horizontal:24px;padding:12px var(--padding-horizontal);width:100%;border-bottom:1px solid #fff}@media(max-width:719px){.input-line{--padding-horizontal:16px}}.input-area{--padding-horizontal:24px;padding:12px var(--padding-horizontal);width:100%;border:1px solid #fff;border-radius:4px}@media(max-width:719px){.input-area{--padding-horizontal:16px}}.input-normal{--padding-horizontal:16px;padding:12px var(--padding-horizontal);width:calc(100% - var(--padding-horizontal)*2 - 4px);border:2px solid var(--ui-grey);border-radius:4px;-moz-appearance:textfield;transition:all .3s ease}.input-normal.correct{border-color:#009688;transition:all .6s ease-in-out}.input-normal.error{border-color:var(--red);transition:all .6s ease-in-out}.input-normal::-webkit-inner-spin-button,.input-normal::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.caption-100{font-size:102px;font-weight:800;line-height:110%}@media(max-width:1439px){.caption-100{font-size:82px}}@media(max-width:1024px){.caption-100{font-size:72px}}@media(max-width:719px){.caption-100{font-size:64px}}.caption-64{font-size:64px;font-weight:600;line-height:120%}@media(max-width:1439px){.caption-64{font-size:48px}}@media(max-width:1024px){.caption-64{font-size:42px}}@media(max-width:479px){.caption-64{font-size:32px}}.caption-48{font-size:48px;font-weight:600;line-height:120%}@media(max-width:1439px){.caption-48{font-size:40px}}@media(max-width:1024px){.caption-48{font-size:32px}}@media(max-width:719px){.caption-48{font-size:24px}}.caption-32{font-size:32px;font-weight:600;line-height:120%}@media(max-width:1439px){.caption-32{font-size:24px}}@media(max-width:1024px){.caption-32{font-size:20px}}@media(max-width:419px){.caption-32{font-size:16px}}.caption-24nn{font-size:24px;font-weight:500;line-height:120%}.caption-24{font-size:24px;font-weight:600;line-height:140%}@media(max-width:1439px){.caption-24{font-size:20px}}@media(max-width:1024px){.caption-24{font-size:18px}}@media(max-width:419px){.caption-24{font-size:16px}}.caption-20{font-size:20px;font-weight:600;line-height:120%}@media(max-width:1439px){.caption-20{font-size:18px}}@media(max-width:719px){.caption-20{font-size:16px}}.text-white{color:var(--white)}.text-black{color:var(--black)}.text-blue{color:var(--blue)}.text-grey{color:var(--text-grey)}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}.text-32{font-size:32px;font-weight:200;line-height:140%}@media(max-width:1439px){.text-32{font-size:24px}}@media(max-width:1024px){.text-32{font-size:20px}}@media(max-width:719px){.text-32{font-size:18px}}.text-24{font-size:24px;font-weight:200;line-height:140%}@media(max-width:1439px){.text-24{font-size:20px}}@media(max-width:1024px){.text-24{font-size:18px}}@media(max-width:479px){.text-24{font-size:16px}}.text-20{font-size:20px;font-weight:200;line-height:140%}@media(max-width:1439px){.text-20{font-size:18px}}@media(max-width:719px){.text-20{font-size:16px}}@media(max-width:479px){.text-20{font-size:14px}}.text-18{font-size:18px;font-weight:200;line-height:140%}@media(max-width:1024px){.text-18{font-size:16px}}@media(max-width:719px){.text-18{font-size:14px}}.text-16{font-size:16px;font-weight:200;line-height:140%}@media(max-width:1023px){.text-16{font-size:14px}}@media(max-width:479px){.text-16{font-size:12px}}@media(min-width:1920px){.marquee-line .rfm-initial-child-container,.marquee-line .rfm-marquee{width:100%;display:flex;justify-content:space-between}.marquee-line .rfm-marquee{padding:0 calc(var(--between-items-gap, 32px)/2)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[50\%\]:before{content:var(--tw-content);left:50%}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-\[-3px\]:before{content:var(--tw-content);top:-3px}.before\:top-\[50\%\]:before{content:var(--tw-content);top:50%}.before\:h-\[12px\]:before{content:var(--tw-content);height:12px}.before\:h-\[1px\]:before{content:var(--tw-content);height:1px}.before\:w-\[12px\]:before{content:var(--tw-content);width:12px}.before\:w-\[6px\]:before{content:var(--tw-content);width:6px}.before\:translate-x-\[-50\%\]:before{--tw-translate-x:-50%}.before\:translate-x-\[-50\%\]:before,.before\:translate-y-\[-50\%\]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:translate-y-\[-50\%\]:before{--tw-translate-y:-50%}.before\:rotate-45:before{--tw-rotate:45deg}.before\:rotate-45:before,.before\:rotate-\[calc\(-45deg\)\]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-\[calc\(-45deg\)\]:before{--tw-rotate:calc(-45deg)}.before\:rotate-\[calc\(-45deg-180deg\)\]:before{content:var(--tw-content);--tw-rotate:calc(-45deg - 180deg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:w-\[6px\]:after{content:var(--tw-content);width:6px}.after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1280px){.xl\:hidden{display:none}}