body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;font-family:Georama,sans-serif}*,:focus,:hover{outline:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#0000;border:none;cursor:pointer;outline:none;padding:0}textarea{background:#0000;border:none;height:100%;resize:none;width:100%}textarea::-webkit-scrollbar{display:none}#root{color-scheme:only light;left:0;top:0;width:100%}.menu{padding-top:96px}.blocking-background{background-color:#1b1b1b66;height:100vh;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100vw;z-index:10}.container-transparent *{opacity:0}.block-wrapper{display:flex;justify-content:center}@keyframes enter-animation{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.container-animation>*{animation:enter-animation .8s 1}}.main__content{position:relative;width:100%}.grid-table__container{overflow:hidden}.container__content{flex-grow:1}@media only screen and (min-device-width:320px){.main__content{min-width:320px}.grid-table__container{max-width:328px}.container__content{max-width:767px;min-width:320px}}@media only screen and (min-device-width:768px){.main__content{min-width:768px}.grid-table__container{max-width:680px}.container__content{max-width:992px;min-width:768px}}@media only screen and (min-device-width:992px){.main__content{min-width:992px}.grid-table__container{max-width:1126px}.container__content{max-width:1365px;min-width:992px}}@media only screen and (min-device-width:1366px){.main__content{min-width:1366px}.grid-table__container{max-width:1210px}.container__content{max-width:1920px;min-width:1366px}}.grid-table{display:grid}.grid-table .t-header{background-color:var(--secondary-color);padding:10px}.grid-table .t-row{padding:10px}h1{margin:0}h2,h3{font-weight:700;line-height:160%;margin:0}.normal-text{font-weight:500}.label-text,.normal-text{font-family:Inter,sans-serif;font-style:normal;line-height:160%}.input-text,.label-text{font-weight:600}.input-text{font-family:Inter,sans-serif;line-height:160%}.title1-text{font-style:normal;font-weight:800;line-height:140%}.title2-text,.title3-text{font-weight:800;line-height:160%}.subtitle-text{font-style:normal;font-weight:600;line-height:160%}.navigation-btn-text{font-family:Inter,sans-serif;font-style:normal;font-weight:800;letter-spacing:.9px;line-height:normal}.flex{display:flex;flex-direction:column}.light-text-color{color:var(--light-text-color)}.dark-text-color{color:var(--dark-text-color)}@media only screen and (min-device-width:320px){h1{font-size:24px;font-weight:800;letter-spacing:.96px;line-height:160%}.normal-text,h2,h3{font-size:16px;letter-spacing:.48px}.label-text{font-size:12px;letter-spacing:.8px}.title1-text{font-size:35px;letter-spacing:2.1px}.title2-text{font-size:20px;letter-spacing:1px}.title3-text{font-size:20px;letter-spacing:.8px}.subtitle-text{font-size:16px;letter-spacing:.48px}.container{padding:24px 5% 32px}.gap{gap:12px}.gap-larger{gap:20px}.text__container{max-width:100%}}@media only screen and (min-device-width:768px){h1{font-size:36px;font-weight:800;letter-spacing:1.44px;line-height:160%}h2,h3{font-size:20px;letter-spacing:.6px}.normal-text{font-size:18px;letter-spacing:.54px}.label-text{font-size:14px;letter-spacing:.9px}.title1-text{font-size:36px;letter-spacing:2.16px}.title2-text{font-size:28px;letter-spacing:1.4px}.title3-text{font-size:24px;letter-spacing:.96px}.subtitle-text{font-size:18px;letter-spacing:.54px}.container{padding:60px 9.5% 80px}.navigation-btn-text{font-size:14px!important}.gap{gap:24px}.gap-larger{gap:44px}.text__container{max-width:680px}}@media only screen and (min-device-width:992px){h1{font-size:52px;font-weight:800;letter-spacing:2.08px;line-height:160%}h2,h3{font-size:28px;letter-spacing:.84px}.normal-text{font-size:24px;letter-spacing:.72px}.label-text{font-size:18px;letter-spacing:1px}.title1-text{font-size:56px;letter-spacing:3.36px}.title2-text{font-size:36px;letter-spacing:1.8px}.title3-text{font-size:32px;letter-spacing:1.28px}.subtitle-text{font-size:24px;letter-spacing:.72px}.container{padding:100px 8.7% 120px}.navigation-btn-text{font-size:14px!important}.gap{gap:32px}.gap-larger{gap:52px}.text__container{max-width:1126px}}@media only screen and (min-device-width:1366px){h1{font-size:60px;font-weight:800;letter-spacing:2.4px;line-height:160%}h2,h3{font-size:32px;letter-spacing:.96px}.normal-text{font-size:28px;letter-spacing:.84px}.label-text{font-size:20px;letter-spacing:1px}.title1-text{font-size:68px;letter-spacing:4.08px}.title2-text{font-size:44px;letter-spacing:2.2px}.title3-text{font-size:40px;letter-spacing:1.6px}.subtitle-text{font-size:28px;letter-spacing:.84px}.container{padding:120px 9.4% 160px}.navigation-btn-text{font-size:18px!important}.gap{gap:36px}.gap-larger{gap:52px}.text__container{max-width:1210px}}@media only screen and (min-device-width:1920px){.container{padding:120px 180px 160px}}.inter-font{font-family:Inter,serif}#root{--primary-color:#1a7bd4;--accent-color:#f75929;--accent-color-hover:#f9683c;--accent-color-pressed:#ea4c1c;--error-color:#b72828;--border-color:#ccc;--splitter-color:#444;--web-primary-color:#1b1b1b;--secondary-color:#f5f2ed;--secondary-color-hover:#f0ede8;--secondary-color-pressed:#eae7e2;--secondary-text-color:#9c9c9c;--text-color-1:#d9d9d9;--text-color-2:#c3c3c3;--background-color-1:#1b1b1b66;--background-color-2:#ffc2a0;--background-color-3:#ffe5da;--white-color:#fff;--white-hover-color:#e6e9eb;--white-pressed-color:#dbdee0;--white-disabled-color:#f1f4f6;--black-color:#111;--mobile-min-width:320px;--tablet-min-width:768px;--medium-devices-min-width:992px;--large-devices-min-width:1200px;--light-text-color:#9e9e9e;--dark-text-color:#868686}@font-face{font-family:Georama;font-style:normal;font-weight:100;src:url(/static/media/Georama-Thin.c4c0194a3543f7a9bac0.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:200;src:url(/static/media/Georama-ExtraLight.3fffde1082c1e701c64c.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:300;src:url(/static/media/Georama-Light.9cb30a613dcebfc0e195.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:400;src:url(/static/media/Georama-Regular.d805bd206986bda0385b.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:500;src:url(/static/media/Georama-Medium.213da8df924ed64a7f1c.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:600;src:url(/static/media/Georama-SemiBold.420d32f5184c0cb5fb34.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:700;src:url(/static/media/Georama-Bold.3555e7d01fa69fe71965.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:800;src:url(/static/media/Georama-ExtraBold.ec2a13bf115e525ccc58.ttf) format("truetype")}@font-face{font-family:Georama;font-style:normal;font-weight:900;src:url(/static/media/Georama-Black.54617f88f1161aadf897.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype")}.header{align-items:center;background-color:var(--web-primary-color);border-bottom:1px solid var(--secondary-text-color);display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:5}.header__left{gap:32px}.header__btns,.header__left{display:inline-flex}.menu__content{height:100vh;width:316px}.menu__content-body{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,81px) auto;padding:0 16px 24px}.menu__content-body button:not(:last-of-type){border-bottom:1px solid var(--splitter-color)}.menu__content-body .menu__content-body-btn{bottom:24px;position:fixed}.menu__content-body .menu__content-body-btn .main-button{min-height:41px}.menu__content-splitter{background-color:var(--splitter-color);height:1px;width:100%}.menu__content-header{align-items:center;border-bottom:1px solid var(--secondary-text-color);display:flex;gap:24px;padding:16px}.menu__content-header svg:last-child{height:46px;width:215px}@media only screen and (min-device-width:320px){.header{min-width:320px;padding:0 16px}.header,.menu__content-header{height:72px}}@media only screen and (min-device-width:768px){.header{min-width:768px;padding:0 40px}.header,.menu__content-header{height:84px}}@media only screen and (min-device-width:992px){.header{height:96px;min-width:922px;padding:0 48px}}@media only screen and (min-device-width:1366px){.header{height:96px;min-width:1366px;padding:0 48px}}.main-button{align-items:center;border-radius:48px;cursor:default;display:flex;justify-content:center;line-height:normal}.main-button.with-icon{padding:10.5px 12px 10.5px 8px}.main-button:not(:disabled){cursor:pointer}.main-button.primary{background:var(--accent-color);color:var(--white-color)}.main-button.primary:not(:disabled):hover{background:var(--accent-color-hover)}.main-button.primary:not(:disabled):not(.selected).active,.main-button.primary:not(:disabled):not(.selected):active{background:var(--accent-color-pressed)}.main-button.primary .main-button__icon-wrapper svg path{fill:var(--white-color)}.main-button.secondary{background:#0000;border:3px solid var(--accent-color);color:var(--white-color)}.main-button.secondary:not(:disabled):not(.selected):hover{background:var(--accent-color)}.main-button.secondary:not(:disabled):not(.selected):active{background:var(--accent-color-pressed);border:3px solid var(--accent-color-pressed)}.main-button.third-style{background:#0000;border:3px solid var(--accent-color);color:var(--accent-color)}.main-button.third-style:not(:disabled):not(.selected):hover{background:var(--accent-color);border-color:var(--accent-color);color:var(--white-color)}.main-button.third-style:not(:disabled):not(.selected):hover .main-button__icon-wrapper svg path{fill:var(--white-color)}.main-button.third-style:not(:disabled):not(.selected):active{background:var(--accent-color-pressed);border-color:var(--accent-color-pressed);color:var(--white-color)}.main-button.third-style:not(:disabled):not(.selected):active .main-button__icon-wrapper svg path{fill:var(--white-color)}.main-button.third-style .main-button__icon-wrapper svg path{fill:var(--accent-color)}.main-button.fourth-style{background:#0000;border:3px solid var(--white-color);color:var(--white-color)}.main-button.fourth-style:not(:disabled):hover{border-color:var(--accent-color);color:var(--accent-color)}.main-button.fourth-style:not(:disabled):active{border-color:var(--accent-color-pressed);color:var(--accent-color-pressed)}.main-button.fourth-style .main-button__icon-wrapper svg path{fill:var(--white-color)}@media only screen and (min-device-width:320px){.main-button{font-size:14px;letter-spacing:.7px;min-width:164px;padding:12px 20px}.main-button.secondary{padding:9px 31.5px}}@media only screen and (min-device-width:768px){.main-button{font-size:18px;letter-spacing:.9px;min-width:220px;padding:12px 24px}.main-button.secondary{padding:9px 33px}}@media only screen and (min-device-width:992px){.main-button{font-size:18px;letter-spacing:.9px;min-width:220px;padding:16px 36px}.main-button.secondary{padding:9px 33px}}@media only screen and (min-device-width:1366px){.main-button{font-size:20px;letter-spacing:1px;min-width:220px;padding:20px 44px}.main-button.secondary{padding:9px 31.5px}}.main-button__icon-wrapper{align-items:center;display:flex;font-family:Inter,serif;font-weight:800;gap:16px;white-space:nowrap}.h-button{align-items:center;color:var(--secondary-text-color);cursor:pointer;display:flex;font-size:18px;font-weight:500;letter-spacing:.28px;padding:0 24px;text-transform:uppercase}.h-button:hover{color:var(--white-color)}.h-button:active{color:var(--text-color-2)}.menu-button__container{align-items:center;display:flex;position:relative}.menu-button{background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:15px}.menu-button.light,.menu-button.light-btn{height:20px;padding:0;width:20px}.menu-button.light-btn:not(:disabled):active,.menu-button.light-btn:not(:disabled):focus,.menu-button.light-btn:not(:disabled):hover,.menu-button.light:not(:disabled):active,.menu-button.light:not(:disabled):focus,.menu-button.light:not(:disabled):hover{background-color:var(--white-hover-color)}.menu-button.light-btn.visible,.menu-button.light.visible{background-color:var(--white-active-color)}.menu-button.light .menu-img>path,.menu-button.light-btn .menu-img>path{fill:var(--secondary-text-color)}.menu-button.dark{align-items:center;background-color:var(--primary-light-color);color:var(--white-color);gap:4px;padding:8px 8px 8px 12px}.menu-button.dark:focus,.menu-button.dark:hover{background-color:var(--primary-light-hover-color)}.menu-button.dark:active{background-color:var(--primary-light-active-color)}.menu-button.dark.visible{background-color:var(--primary-light-selected-color)}.menu-button.dark .kebab-img>path{stroke:var(--white-color)}.menu-button:disabled{cursor:default}.popup-menu__container{background:var(--web-primary-color);border-radius:4px;box-shadow:6px 0 16px 0 #00000030;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;min-height:36px;position:fixed;top:0;touch-action:none;z-index:12}.vanta-canvas{height:100%!important;width:100%!important}.background{height:100%;position:absolute;width:100%;z-index:-1}.common-info__container{align-items:stretch;background-color:#0000;display:flex;justify-content:center;position:relative}.common-info__container.mobile{background-color:#1b1b1b}.common-info__content{align-content:center;align-items:flex-start;display:flex;flex-direction:column}.text-block__first{align-items:center;color:var(--text-color-1);display:flex;flex-wrap:wrap;font-family:Inter,serif;font-weight:700;text-shadow:0 0 9px #1c212e3d}.text-block__first :last-child{display:none}.text-block__first .text-block__line{align-items:center;display:inline-flex}.text-block__first .text-block__line .circle:last-child{display:none}.text-block__first .text-block__line>*{white-space:nowrap}.circle{background-color:var(--text-color-1);border-radius:6px}.text-block__second{color:var(--white-color)}.text-block__second span{color:var(--accent-color)}.text-block__third{color:var(--secondary-text-color);text-shadow:0 0 9px #1c212e3d}@media only screen and (min-device-width:320px){.common-info__container{min-width:320px}.common-info__container>div:last-child{padding:55px 5% 76px}.common-info__content{gap:20px}.text-block__first{font-size:12px;gap:12px 24px;letter-spacing:.6px;line-height:16.8px;width:268px}.text-block__first :nth-child(4){display:none}.text-block__line{gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.circle{height:6px;width:6px}}@media only screen and (min-device-width:768px){.common-info__container{min-width:768px}.common-info__container>div:last-child{padding:86px 6.9% 119px}.common-info__content{gap:36px}.text-block__first{font-size:16px;gap:16px 24px;letter-spacing:.8px;line-height:22.4px;width:338px}.text-block__first :nth-child(4){display:none}.circle{height:6px;width:6px}}@media only screen and (min-device-width:992px){.common-info__container{min-width:992px}.common-info__container>div:last-child{padding:117px 8.7% 173px}.common-info__content{gap:44px}.text-block__first{font-size:18px;gap:32px;letter-spacing:.9px;line-height:25.2px;width:100%}.text-block__first :nth-child(4){display:block}.circle{height:8px;width:8px}}@media only screen and (min-device-width:1366px){.common-info__container{min-width:1366px}.common-info__container>div:last-child{padding:172px 9.8% 216px}.common-info__content{gap:52px;max-height:100%}.text-block__first{font-size:20px;gap:32px;letter-spacing:1px;line-height:28px;width:100%}.text-block__first :nth-child(4){display:block}.circle{height:8px;width:8px}.common-info__container>div:last-child{padding:172px 190.5px 216px}}.background-text-block__container{background-color:var(--white-color);display:flex}.background-text-block__container .title2-text{color:var(--web-primary-color)}.background-text{color:#e5e4e2;font-weight:900;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.background-text-block__content{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:1}@media only screen and (min-device-width:320px){.background-text{font-size:80px;left:5%;letter-spacing:4px;top:8px}.background-text-block__content{gap:17px;margin-left:5%;margin-right:0;margin-top:-40px;padding-bottom:45px;width:86%}}@media only screen and (min-device-width:768px){.background-text{font-size:100px;left:8.9%;letter-spacing:5px;top:28px}.background-text-block__content{gap:16px;margin-left:calc(8.9% + 51px);margin-right:0;margin-top:-30px;padding-bottom:90px;width:74.4%}}@media only screen and (min-device-width:992px){.second-block__container{min-width:992px}.background-text{font-size:160px;left:8.1%;letter-spacing:8px;top:52px}.background-text-block__content{gap:32px;margin-left:calc(8.1% + 106px);margin-right:0;margin-top:-30px;padding-bottom:90px;width:67.5%}}@media only screen and (min-device-width:1366px){.background-text{font-size:200px;left:15.6%;letter-spacing:10px;top:76px}.background-text-block__content{gap:32px;margin-left:calc(15.6% + 124px);margin-right:0;margin-top:-35px;padding-bottom:137px;width:58.9%}}@media only screen and (min-device-width:320px){.third-block__container .dark-block__content{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(5,auto)}}@media only screen and (min-device-width:768px){.third-block__container .dark-block__content{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}}@media only screen and (min-device-width:1366px){.third-block__container .dark-block__content{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto)}}@media only screen and (min-device-width:1920px){.third-block__container .dark-block__content{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto)}}.dark-block__container{background-color:var(--web-primary-color)}.dark-block__container h1{color:var(--accent-color)}.dark-block__content{color:var(--white-color);display:grid;font-weight:900}.sub-text{color:var(--secondary-text-color)}@media only screen and (min-device-width:320px){.dark-block__container{gap:20px}.dark-block__content{font-size:36px;letter-spacing:1.08px;line-height:140%;row-gap:20px}.dark-block__content>div{gap:20px}}@media only screen and (min-device-width:768px){.dark-block__container{gap:24px}.dark-block__content{font-size:44px;letter-spacing:1.32px;line-height:140%;row-gap:44px}.dark-block__content>div{gap:44px}}@media only screen and (min-device-width:992px){.dark-block__container{gap:56px}.dark-block__content{font-size:68px;letter-spacing:2.04px;line-height:140%;row-gap:44px}}@media only screen and (min-device-width:1920px){.dark-block__container{gap:56px}.dark-block__content{font-size:88px;letter-spacing:2.64px;line-height:140%;row-gap:44px}}.offer-block__container{background-color:var(--white-color)}.offer-block__container h1{color:var(--web-primary-color)}.offer-block__text{color:var(--secondary-text-color)}.offer-block__content{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-device-width:320px){.offer-block__container h1{margin-bottom:12px}.offer-block__content{gap:20px}}@media only screen and (min-device-width:768px){.offer-block__container h1{margin-bottom:20px}.offer-block__content{gap:44px}}@media only screen and (min-device-width:992px){.offer-block__container h1{margin-bottom:32px}.offer-block__content{gap:44px}}@media only screen and (min-device-width:1366px){.offer-block__container h1{margin-bottom:36px}.offer-block__content{gap:52px}}.dropdown-text{width:100%}.dropdown-text__container{align-items:center;background-color:var(--secondary-color);border-radius:8px;color:var(--web-primary-color);cursor:pointer;display:inline-flex;justify-content:space-between;width:100%}.dropdown-text__container span{color:var(--accent-color)}.dropdown-text__container:hover{background-color:var(--secondary-color-hover)}.dropdown-text__container.active,.dropdown-text__container:active{background-color:var(--secondary-color-pressed)}.dropdown-text__label{text-align:start}.dropdown__indicator{display:flex;transform:rotate(-90deg)}.dropdown__indicator.open{transform:rotate(0deg)}.dropdown-text__text-container{background-color:var(--white-color)}.dropdown-text__text-container>div{max-width:1210px}@media only screen and (min-device-width:320px){.dropdown-text__container{padding:16px}.dropdown-text__text-container{padding-top:16px}.dropdown__indicator svg{height:24px;width:24px}}@media only screen and (min-device-width:768px){.dropdown-text__container{padding:24px 32px}.dropdown-text__text-container{padding-top:24px}.dropdown__indicator svg{height:24px;width:24px}}@media only screen and (min-device-width:992px){.dropdown-text__container{padding:36px 42px}.dropdown-text__text-container{padding-top:24px}.dropdown__indicator svg{height:24px;width:24px}}@media only screen and (min-device-width:1366px){.dropdown-text__container{padding:36px 42px}.dropdown-text__text-container{padding-top:24px}.dropdown__indicator svg{height:36px;width:36px}}.cases-block__container{background-color:var(--web-primary-color)}.cases-block__container h1{color:var(--white-color)}.cases-block__content{display:grid;width:100%}@media only screen and (min-device-width:320px){.cases-block__container>h1{margin-bottom:20px}.cases-block__content{grid-template-columns:1fr;grid-template-rows:repeat(4,320px);row-gap:20px}}@media only screen and (min-device-width:768px){.cases-block__container>h1{margin-bottom:44px}.cases-block__content{grid-template-columns:1fr;grid-template-rows:repeat(4,380px);row-gap:36px}}@media only screen and (min-device-width:992px){.cases-block__container>h1{margin-bottom:52px}.cases-block__content{column-gap:36px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:560px 380px;row-gap:36px}.cases-block__content :first-child{grid-column-start:span 3}}@media only screen and (min-device-width:1366px){.cases-block__container>h1{margin-bottom:52px}.cases-block__content{column-gap:36px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:680px 440px;row-gap:36px}.cases-block__content :first-child{grid-column-start:span 3}}.case-card__container{border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.case-card__header{color:var(--accent-color);font-weight:800;line-height:140%;text-shadow:0 0 9px #000000cf}.case-card__footer{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.case-card__footer-text{color:var(--white-color);text-shadow:0 0 9px #1c212e3d}@media only screen and (min-device-width:320px){.case-card__container{padding:20px 16px}.case-card__header{font-size:20px;letter-spacing:.8px}.case-card__footer-text{margin-bottom:16px}}@media only screen and (min-device-width:768px){.case-card__container{padding:36px 44px}.case-card__header{font-size:26px;letter-spacing:1.04px}.case-card__footer-text{margin-bottom:24px}}@media only screen and (min-device-width:992px){.case-card__container{padding:36px}.case-card__header{font-size:32px;letter-spacing:1.28px}.case-card__footer-text{margin-bottom:24px}}@media only screen and (min-device-width:1366px){.case-card__container{padding:36px 44px}.case-card__header{font-size:32px;letter-spacing:1.28px}.case-card__footer-text{margin-bottom:24px}}.work-flow-block__container{background-color:var(--secondary-color)}.work-flow-block__container h1{color:var(--web-primary-color)}.work-flow-block__content{display:flex;flex-direction:column}.work-flow-block__content .arrow-block:last-child{display:none}.work-flow-block__text{color:var(--secondary-text-color)}.arrow-block{display:flex;justify-content:center}@media only screen and (min-device-width:320px){.work-flow-block__container>h1{margin-bottom:12px}.work-flow-block__content{gap:16px}.work-flow-block__text{margin-bottom:20px}.work-flow-block__view{flex-direction:column;gap:32px;padding:16px}}@media only screen and (min-device-width:768px){.work-flow-block__container>h1{margin-bottom:24px}.work-flow-block__content{gap:32px}.work-flow-block__text{margin-bottom:44px}.work-flow-block__view{flex-direction:row;gap:32px;padding:24px 36px}}@media only screen and (min-device-width:992px){.work-flow-block__container>h1{margin-bottom:32px}.work-flow-block__content{gap:32px}.work-flow-block__text{margin-bottom:52px}.work-flow-block__view{flex-direction:row;gap:52px;padding:28px}}@media only screen and (min-device-width:1366px){.work-flow-block__container>h1{margin-bottom:36px}.work-flow-block__content{gap:40px}.work-flow-block__text{margin-bottom:52px}.work-flow-block__view{flex-direction:row;gap:52px;padding:36px}}.block-component__view{align-items:stretch;background:var(--white-color);border-radius:8px;display:inline-flex;justify-content:flex-start}.block-component__view-text{align-content:center;color:var(--web-primary-color)}.block-component__marker{align-items:center;background-color:var(--background-color-3);border-radius:40px;display:flex;font-weight:800;justify-content:center}.block-component__marker .marker{color:var(--accent-color)}@media only screen and (min-device-width:320px){.block-component__view{gap:8px}.block-component__marker{height:40px;width:40px}.center{align-items:flex-start;flex-direction:column;gap:20px;padding:16px}}@media only screen and (min-device-width:768px){.block-component__view{flex-direction:row;gap:20px}.block-component__marker{height:56px;width:56px}.center{align-items:center;gap:32px;padding:24px 36px}}@media only screen and (min-device-width:992px){.block-component__view{flex-direction:row;gap:28px}.center{align-items:center;gap:52px;padding:28px}.block-component__marker{height:64px;width:64px}}@media only screen and (min-device-width:1366px){.block-component__view{flex-direction:row;gap:28px}.center{align-items:center;gap:52px;padding:36px}.block-component__marker{height:64px;width:64px}}.project-card__container{border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.project-card__footer{align-items:flex-start;background-color:var(--secondary-color);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.project-card__name{color:var(--web-primary-color);font-weight:800;line-height:140%}.project-card__name:first-letter{color:var(--accent-color);text-transform:uppercase}.project-card__image{align-items:center;display:flex;justify-content:center;min-height:50%;width:100%}@media only screen and (min-device-width:320px){.project-card__image{height:200px}.project-card__name{font-size:24px;letter-spacing:1.2px;margin-bottom:16px}.project-card__footer{padding:32px 16px 16px}}@media only screen and (min-device-width:768px){.project-card__image{height:288px}.project-card__name{font-size:36px;letter-spacing:1.8px;margin-bottom:16px}.project-card__footer{padding:32px}}@media only screen and (min-device-width:992px){.project-card__image{height:326px}.project-card__name{font-size:44px;letter-spacing:2.2px;margin-bottom:16px}.project-card__footer{padding:32px}}@media only screen and (min-device-width:1366px){.project-card__image{height:358px}.project-card__name{font-size:52px;letter-spacing:2.6px;margin-bottom:16px}.project-card__footer{padding:24px 44px 44px}}.technologies-block__container{background-color:var(--white-color)}.technologies-block__container h1{color:var(--web-primary-color)}.technologies-block__content{display:grid}@media only screen and (min-device-width:320px){.technologies-block__container h1{margin-bottom:12px}.technologies-block__info{margin-bottom:20px}.technologies-block__content{gap:20px;grid-template-columns:auto;grid-template-rows:repeat(2,auto)}.arrow-block svg{height:60px;width:25.981px}}@media only screen and (min-device-width:768px){.technologies-block__container h1{margin-bottom:20px}.technologies-block__info{margin-bottom:44px}.technologies-block__content{gap:24px 24px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.arrow-block svg{height:60px;width:25.981px}}@media only screen and (min-device-width:992px){.technologies-block__container h1{margin-bottom:32px}.technologies-block__info{margin-bottom:52px}.technologies-block__content{gap:40px 40px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.arrow-block svg{height:80px;width:34.641px}}@media only screen and (min-device-width:1366px){.technologies-block__container h1{margin-bottom:36px}.technologies-block__info{margin-bottom:52px}.technologies-block__content{gap:40px 40px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.arrow-block svg{height:80px;width:34.641px}}.contact-block__container{background-color:var(--web-primary-color)}.contact-block__header{color:var(--accent-color)}.contact-block__email{align-items:center;color:var(--white-color);display:inline-flex}.contact-block__email button{height:-webkit-min-content;height:min-content;width:-webkit-min-content;width:min-content}@media only screen and (min-device-width:320px){.contact-block__email{gap:12px}}@media only screen and (min-device-width:768px){.contact-block__email{gap:12px}}@media only screen and (min-device-width:992px){.contact-block__email{gap:20px}}@media only screen and (min-device-width:1366px){.contact-block__email{gap:20px}}.contact-form__container{background-color:var(--web-primary-color)}.contact-form__container h1{color:var(--accent-color)}.contact-form__container-header{align-items:center;display:flex;justify-content:space-between}.contact-form__info-text{color:var(--secondary-text-color)}.contact-form__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:grid;max-width:100%}.contact-form__content div:last-child{display:flex;justify-content:flex-start}@media only screen and (min-device-width:320px){.contact-form__container h1{margin-bottom:12px}.contact-form__info-text{margin-bottom:26px}.contact-form__content{gap:24px;grid-template-columns:100%;grid-template-rows:repeat(4,62px) 197px 41px;max-width:100%}.contact-form__content div:nth-child(5){margin-bottom:12px}.contact-form__container-header button svg{height:20px;width:20px}}@media only screen and (min-device-width:768px){.contact-form__container h1{margin-bottom:20px}.contact-form__info-text{margin-bottom:44px}.contact-form__content{gap:28px;grid-template-columns:480px;grid-template-rows:repeat(4,80px) 197px 46px;max-width:480px}.contact-form__content div:nth-child(5){margin-bottom:16px}.contact-form__container-header button svg{height:32px;width:32px}}@media only screen and (min-device-width:992px){.contact-form__container h1{margin-bottom:20px}.contact-form__info-text{margin-bottom:56px}.contact-form__content{column-gap:36px;grid-template-columns:1fr 1fr;grid-template-rows:84px 84px 140px 51px;max-width:940px;row-gap:20px}.contact-form__content div:nth-child(5){grid-column-start:span 2;margin-bottom:48px}.contact-form__container-header button svg{height:36px;width:36px}}@media only screen and (min-device-width:1366px){.contact-form__container h1{margin-bottom:24px}.contact-form__info-text{margin-bottom:56px}.contact-form__content{column-gap:36px;grid-template-columns:1fr 1fr;grid-template-rows:94px 94px 197px 64px;max-width:1156px;row-gap:32px}.contact-form__content div:nth-child(5){grid-column-start:span 2;margin-bottom:32px}.contact-form__container-header button svg{height:36px;width:36px}}.input{background:var(--white-color);border:1px solid var(--border-color);border-radius:6px;color:var(--web-primary-color);font-size:20px;line-height:32px;outline:none;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.input input::placeholder{color:var(--secondary-text-color)}.input:not(.disabled){cursor:text}.input:not(.disabled):hover{background-color:var(--white-hover-color)}.input:not(.disabled):active{background-color:var(--white-disabled-color)}.input:not(.disabled).error{background-color:var(--white-color);border:2px solid var(--error-color);padding:8px 12px}.input:not(.disabled).focused{background-color:var(--white-color);border:2px solid var(--accent-color);padding:8px 12px}.input.disabled{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:4px;color:var(--secondary-text-color);padding:9.5px 9.5px 9.5px 8px}.input-wrapper input{all:unset;flex:1 1;min-width:60px}.input-wrapper__label{justify-content:space-between}.required-text{color:var(--error-color)}.textarea{background:var(--white-color);border-radius:6px;color:var(--web-primary-color);display:flex;font-size:20px;line-height:32px;min-height:calc(100% - 26px);overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.textarea textarea::placeholder{color:var(--secondary-text-color)}.textarea:not(.disabled){cursor:text}.textarea:not(.disabled):hover{background-color:var(--white-hover-color)}.textarea:not(.disabled):active{background-color:var(--white-disabled-color)}.textarea:not(.disabled).focused{background-color:var(--white-color);border:2px solid var(--accent-color);padding:11px 20px}.textarea.disabled{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:4px;color:var(--secondary-text-color);padding:9.5px 9.5px 9.5px 8px}.input-wrapper{position:relative}.input-wrapper textarea{all:unset;flex:1 1;min-width:60px}.input-wrapper__label{align-items:center;color:var(--secondary-text-color);display:flex;gap:3.5px;padding-bottom:2px}.input-wrapper__label div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__container{background-color:var(--black-color)}.footer__header{align-items:center;border-bottom:2px solid var(--accent-color);display:flex;justify-content:space-between}.footer__body{display:grid}.footer__body button{padding:0}.footer__text{color:var(--secondary-text-color);font-weight:500;line-height:140%;text-transform:uppercase}@media only screen and (min-device-width:320px){.footer__content{padding:24px 5% 32px}.footer__header{align-items:flex-start;flex-direction:column;gap:36px;padding-bottom:36px}.footer__body{gap:36px 120px;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content);justify-items:start;padding-top:36px}.footer__text{font-size:18px;letter-spacing:.54px;padding-top:52px}}@media only screen and (min-device-width:768px){.footer__content{padding:60px 9.4% 80px}.footer__header{align-items:flex-start;flex-direction:column;gap:36px;padding-bottom:36px}.footer__body{gap:36px 120px;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;justify-items:start;padding-top:36px}.footer__text{font-size:18px;letter-spacing:.54px;padding-top:52px}}@media only screen and (min-device-width:992px){.footer__content{padding:80px 9.4% 100px}.footer__header{align-items:center;flex-direction:row;padding-bottom:36px}.footer__body{gap:36px 120px;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;justify-items:start;padding-top:36px}.footer__text{font-size:18px;letter-spacing:.54px;padding-top:52px}}@media only screen and (min-device-width:1366px){.footer__content{padding:80px 9.4% 100px}.footer__header{align-items:center;flex-direction:row;padding-bottom:36px}.footer__body{gap:36px 120px;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;justify-items:start;padding-top:36px}.footer__text{font-size:18px;letter-spacing:.54px;padding-top:52px}}@media only screen and (min-device-width:1920px){.footer__content{padding:80px 180px 100px}}.demo-block__container{background-color:var(--white-color)}.demo-block__container h1{color:var(--web-primary-color)}.explore-demo__content{display:grid}.explore-demo__img1,.explore-demo__img2,.explore-demo__img3{background-color:#d3d3d3;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 8px 0 #0000001f}.explore-demo__img1{background-image:url(/static/media/demo-1.2d735bb54fd8bdaa6342.jpg)}.explore-demo__img2{background-image:url(/static/media/demo-2.5c3088bdf8847dc4f95f.jpg)}.explore-demo__img3{background-image:url(/static/media/demo-3.b066afb9a96bc49d5252.jpg)}@media only screen and (min-device-width:320px){.explore-demo__content{grid-template-columns:328px;grid-template-rows:repeat(3,175px);margin-bottom:20px;row-gap:20px}}@media only screen and (min-device-width:768px){.explore-demo__content{grid-template-columns:minmax(auto,680px);grid-template-rows:repeat(3,355px);margin-bottom:20px;row-gap:20px}}@media only screen and (min-device-width:992px){.explore-demo__content{column-gap:36px;grid-template-columns:minmax(auto,755px) minmax(auto,337px);grid-template-rows:176px 176px;height:403px;margin-bottom:36px;row-gap:46px}.explore-demo__img1{grid-row-start:span 2}}@media only screen and (min-device-width:1366px){.explore-demo__content{column-gap:36px;grid-template-columns:2fr 1fr;grid-template-rows:255px 255px;height:553px;margin-bottom:36px;row-gap:46px}.explore-demo__img1{grid-row-start:span 2}}.blocking-container{gap:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.blocking-window__contact-form{background:var(--secondary-color);border-radius:8px;box-shadow:0 6px 12px #0000000a}.blocking-window__contact-form .contact-form__container{background-color:var(--secondary-color)}@media only screen and (min-device-width:320px){.blocking-container{max-width:calc(100vw - 8.8%)}.blocking-window__contact-form{padding:16px}.blocking-window__contact-form .contact-form__container-header{font-size:24px;letter-spacing:.96px}.blocking-window__contact-form .contact-form__info-text{font-size:16px;letter-spacing:.48px;margin-bottom:20px}.blocking-window__contact-form .contact-form__content{gap:12px}}@media only screen and (min-device-width:768px){.blocking-container{max-width:552px}.blocking-window__contact-form{padding:25px 36px 36px}.blocking-window__contact-form .contact-form__container-header{font-size:32px;letter-spacing:1.28px}.blocking-window__contact-form .contact-form__info-text{font-size:18px;letter-spacing:.54px;margin-bottom:36px}.blocking-window__contact-form .contact-form__content{gap:28px}}@media only screen and (min-device-width:992px){.blocking-container{max-width:1012px}.blocking-window__contact-form{padding:25px 36px 36px}.blocking-window__contact-form .contact-form__container-header{font-size:40px;letter-spacing:1.6px}.blocking-window__contact-form .contact-form__info-text{font-size:20px;letter-spacing:.6px;margin-bottom:36px}.blocking-window__contact-form .contact-form__content{column-gap:36px;row-gap:20px}}@media only screen and (min-device-width:1366px){.blocking-container{max-width:1156px}.blocking-window__contact-form{padding:25px 36px 36px}.blocking-window__contact-form .contact-form__info-text{font-size:24px;letter-spacing:.72px}.blocking-window__contact-form .contact-form__container-header{font-size:44px;letter-spacing:1.76px}.blocking-window__contact-form .contact-form__info-text{margin-bottom:36px}.blocking-window__contact-form .contact-form__content{column-gap:36px;row-gap:32px}}.success-checkmark{height:115px;margin:0 auto;width:80px}.success-checkmark__check-icon{border-radius:50%;box-sizing:initial;height:80px;position:relative;width:80px}.success-checkmark__icon-line{background-color:#fff;border-radius:2px;display:block;height:5px;position:absolute;z-index:10}.success-checkmark__icon-line.line-tip{animation:icon-line-tip 1.25s;left:14px;top:46px;transform:rotate(45deg);width:25px}.success-checkmark__icon-line.line-long{animation:icon-line-long 1.25s;right:8px;top:38px;transform:rotate(-45deg);width:47px}.success-checkmark__circle-svg,.success-checkmark__mark{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.success-checkmark__mark{animation:fadeIn .75s linear forwards;animation-delay:1s;border-radius:100px;height:140px;opacity:0;width:140px}.success-checkmark__circle{stroke-dasharray:1000;stroke-dashoffset:1000;animation:stroke 2s ease-out forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}@keyframes icon-line-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes icon-line-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}
/*# sourceMappingURL=main.f36f5742.css.map*/