@charset "UTF-8";:root{--accent:#2340c0;--text:#111;--regular-text:16px;--lineheight:28px;--userfont:inter, sans-serif;--systemfont:-apple-system, BlinkMacSystemFont, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{src:url(../fonts/inter-v11-latin_cyrillic-regular.woff2)format("woff2");font-family:inter;font-weight:400;font-display:swap;font-style:normal}@font-face{src:url(../fonts/inter-v11-latin_cyrillic-500.woff2)format("woff2");font-family:inter;font-weight:500;font-display:swap;font-style:normal}@font-face{src:url(../fonts/inter-v11-latin_cyrillic-600.woff2)format("woff2");font-family:inter;font-weight:600;font-display:swap;font-style:normal}::placeholder{color:#fff}::selection{background-color:var(--accent);color:#fff}input,textarea{outline:none}a{transition:.25s}a:hover{opacity:.65}.but{color:#fff;background:#2340c0;border-radius:1px;line-height:1;width:auto;height:52px;padding:16px 32px;font-weight:500;font-size:15px;line-height:20px;border:none;transition:.25s;cursor:pointer}.but:hover{background-color:#3753d1}.but:focus{background-color:#132da5}body{font-family:var(--userfont);font-size:var(--regular-text);line-height:var(--lineheight);color:var(--text);font-weight:400;min-width:320px;position:relative;overflow-x:hidden}.image{max-width:100%;margin-bottom:var(--bs-gutter-x);border-radius:4px}.accent{color:var(--accent);font-weight:700}.container{width:1190px;max-width:100%;margin:0 auto;padding-left:15px;padding-right:15px}header{height:71px;background:0 0;position:fixed;top:0;width:100%;margin:0 auto}.header-fixed{background-color:#f4f4f4;border-bottom:1px solid #d6d6d6;z-index:1}.header-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;height:71px}.header-row .one-half{display:flex;align-items:center;justify-content:space-between;padding-right:68px}.header-row .two-half{display:flex;justify-content:end;align-items:center}.header-row .two-half .getintouch{font-weight:400;font-size:16px;line-height:26px;text-decoration:none;color:#111;margin-right:44px;transition:.25s;cursor:pointer}.logo{display:flex;align-items:center;width:158px;cursor:pointer}.logo img{margin-right:12px}.logo p{font-weight:600;font-size:16px;line-height:19px;color:#2340c0}nav ul{display:flex;align-items:center;padding-left:0;margin-bottom:0;margin-top:0}nav ul li{list-style-type:none}nav ul li a{font-weight:400;font-size:15px;line-height:25px;text-decoration:none;color:#111;margin:0 14px}.phone{font-weight:400;font-size:16px;line-height:26px;text-decoration:none;color:#111;margin-right:44px}.lang{display:block;position:relative}.lang-mob{display:none}.lang-select{width:39px;background-image:url(../images/icons/down.svg);background-position:100%;background-repeat:no-repeat;cursor:pointer}.active-lang-select{background-image:url(../images/icons/active-lang-select.svg)}.lang-list{position:absolute;display:none;width:128px;background-color:#fff;padding:12px 16px;right:0;border:1px solid #c5c5c5;top:30px}.lang-list a{font-weight:400;font-size:15px;line-height:25px;text-decoration:none;color:#111}.header-wide{display:block;width:100%;max-width:100%;margin:0 auto;background:linear-gradient(to left,#f4f4f4 50%,#fafafa 50%)}.header-wide .container{display:grid;grid-template-columns:1fr 1fr;min-height:700px;align-items:center}h1{font-weight:500;font-size:46px;line-height:56px;margin-bottom:24px;width:490px;max-width:100%}.header-text p{margin-bottom:0;font-weight:400;font-size:16px;line-height:28px;width:346px;max-width:100%}.header-text .but{margin-top:32px;text-decoration:none;display:block;width:fit-content}.container-grey{display:grid;grid-template-columns:47px 1fr;column-gap:55px}.ml-40{margin-left:40px}.left-block p{font-size:18px;line-height:21px}.left-block p:after{content:"";width:2px;height:248px;background-color:#2340c0;display:block;margin-top:47px}.grid-one{display:grid;grid-template-columns:200px 120px 120px}.grid-two{display:grid;grid-template-columns:120px 120px 200px}.img-block{display:flex;align-items:center;height:120px;justify-content:center;border:1px solid #c5c5c5;padding:5px;transition:.25s}.img-block:hover{background:#e8e8e8;border:1px solid #c5c5c5}.container-wide{width:100%;max-width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.service-text{padding-top:80px;width:330px;max-width:100%;right:250px;float:right;position:relative}h2{font-weight:500;font-size:40px;line-height:52px}.service-text h2{margin-bottom:20px}.service-item{padding-left:40px;padding-top:60px;padding-bottom:60px;padding-right:120px;border:1px solid #d6d6d6;transition:.25s}.service-item:hover{background:#f7f7f7;border:1px solid #d6d6d6}.service-item:first-child,.service-item:nth-child(2n){padding-top:80px;border-bottom:none}.service-name{font-weight:500;font-size:18px;line-height:26px;margin-bottom:16px;width:520px;max-width:100%}.service-item p{width:520px;max-width:100%}.text-button{font-weight:500;font-size:16px;line-height:26px;color:#132da5;text-decoration:none;padding-right:29px;background-image:url(../images/icons/text-button.svg);background-repeat:no-repeat;background-size:15px;background-position:right 4px center;display:inline-block;background-color:transparent;border:none;box-shadow:none;cursor:pointer;transition:.25s}.text-button:hover{opacity:1;color:#2340c0;background-position:100%;background-image:url(../images/icons/text-button-hover.svg)}.service-item .text-button{margin-top:24px}#benefits{display:block;position:relative;background-color:#fafafa;padding-top:123px;padding-bottom:208px}.header-benefits{display:grid}.header-benefits h2{margin-bottom:20px}.benefit-items{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px}.benefit-item{padding:40px;padding-bottom:64px;border:1px solid #d6d6d6;transition:.25s}.benefit-item:hover{background:#f4f4f4;border:1px solid #d6d6d6}.b-number{font-weight:600;font-size:16px;line-height:26px;color:#2340c0;padding-left:20px;background-image:url(../images/icons/rauge.svg);background-repeat:no-repeat;background-position:0;background-size:8px;margin-bottom:37px}.b-name{font-weight:500;font-size:18px;line-height:26px;margin-bottom:18px}#industries{padding-top:90px;padding-bottom:160px}#industries .container{display:grid;grid-template-columns:1fr 1fr}.ind-text h2{margin-bottom:20px}.ind-text p{width:330px;max-width:100%}.industries-list{display:grid;grid-template-columns:1fr 1fr}.industries-item{border:1px solid #d6d6d6;padding:36px 39px;transition:.25s}.industries-item:hover{background:#f7f7f7;border:1px solid #d6d6d6}.industries-item p{height:52px;margin-top:50px;width:207px;font-weight:500;font-size:18px;line-height:26px;display:flex;align-items:end}#faq{padding:100px 0;background:linear-gradient(to left,#fafafa 50%,#f4f4f4 50%)}#faq .container{display:grid;grid-template-columns:1fr 1fr}.faq-text h2{margin-bottom:20px}.faq-text p{width:330px;max-width:100%}.accordion__item{transition:.25s;border:1px solid #d6d6d6}.accordion__title-text{display:block;width:100%;background-image:url(../images/icons/faq-close.svg);background-repeat:no-repeat;background-position:right 24px center;cursor:pointer;font-weight:500;font-size:18px;line-height:26px;transition:.25s;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px}.accordion__content{display:none;padding-left:24px;padding-right:24px;padding-top:0;padding-bottom:31px;font-weight:400;font-size:15px;line-height:25px}.accordion-active .accordion__title-text{background-image:url(../images/icons/faq-open.svg)}#contacts{padding:100px 0;background:linear-gradient(to left,#2340c0 50%,#fafafa 50%)}#contacts .container{display:grid;grid-template-columns:1fr 1fr;align-items:center}.contacts-text h2{margin-bottom:20px}.contacts-text p{width:330px;max-width:100%;margin-bottom:12px}.contact-paragraf{margin-top:16px}.contact-paragraf .name-c{font-weight:400;font-size:14px;line-height:28px;margin-bottom:8px;color:#868c90}.contact-paragraf a{font-weight:500;font-size:16px;line-height:26px;text-decoration:none;color:#111}.contact-paragraf .location{font-weight:500;font-size:16px;line-height:26px}.messengers-links{display:flex;align-items:center}.messengers-links a{margin-right:20px}.name-form{font-weight:500;font-size:24px;line-height:34px;color:#fff}form{margin-top:30px}form .input_left{float:left;width:45%}form .input_right{float:right;width:45%}form .input_multiline{width:100%}form input,form textarea{width:100%;height:58px;border:none;background:0 0;border-bottom:1.5px solid #919fdf;color:#fff}form textarea{padding-top:10px}#textarea{display:block;box-sizing:border-box;resize:vertical;height:74px}.input-b{margin-bottom:10px}form input::placeholder,form textarea::placeholder{opacity:1;color:#fff;opacity:.65;font-weight:400;font-size:16px}form input:focus::placeholder,form textarea:focus::placeholder{color:transparent}form .but{background-color:#fff;color:#2340c0;margin-top:10px}form .but:hover,form .but:focus{background-color:#fff;opacity:.85}.anotation{font-weight:400;font-size:14px;margin-top:24px;color:#fff;line-height:28px}.anotation a{display:inline-block;border-bottom:1px solid #fff;text-decoration:none;line-height:1.2;color:#fff}.anotation a:hover{border-bottom:1px solid transparent;opacity:1}footer{background:linear-gradient(to left,#fafafa 50%,#f4f4f4 50%);padding-top:77px;padding-bottom:64px}footer .container{display:grid;grid-template-columns:1fr 1fr}.copyright{font-weight:400;font-size:14px;line-height:28px;color:#888;margin-top:45px;margin-bottom:0}.footer-block-two nav ul li a{padding:0;margin-right:32px;margin-left:0}.info-menu{margin-top:53px}.info-menu-mob{display:none}.info-menu ul{display:flex;align-items:center;padding-left:0;margin-bottom:0}.info-menu ul li{list-style-type:none}.info-menu ul li a{font-weight:400;font-size:15px;line-height:25px;color:#888;margin-right:32px;text-decoration:none}#thank-popup{position:fixed;width:100%;height:100%;display:none;top:0;z-index:100}.popup-h2{display:none}.popup-overlay{position:fixed;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}.popup-block{width:481px;max-width:100%;padding:73px 56px;z-index:100;background-color:#fff;position:relative}.close-popup{position:absolute;width:40px;height:40px;display:block;background-image:url(../images/icons/close-popup.svg);background-repeat:no-repeat;background-position:50%;right:24px;top:24px;cursor:pointer;transition:.25s}.close-popup:hover{opacity:.55}.text-popup{text-align:center}.text-popup img{margin:0 auto}.name-popup{font-weight:500;font-size:24px;line-height:34px;margin-bottom:16px;margin-top:34px}.not-overlay{overflow-y:hidden}#contact-popup{position:fixed;width:100%;height:100%;display:none;top:0;z-index:99;overflow-y:auto}.contact-popup-content{width:1400px;background-color:#2340c0;max-width:100%;position:relative;overflow-y:auto}.contact-popup{display:grid;grid-template-columns:1fr 1fr;padding:95px 121px}.contact-popup-content .close-popup{background-image:url(../images/icons/close-popup-white.svg);top:51px;right:121px}.contact-popup-content .contacts-text h2,.contact-popup-content .contact-paragraf a,.contact-popup-content .contact-paragraf .location{color:#fff}.contact-popup-content .contact-paragraf .name-c{color:#919fdf}.telegram-icon{display:block;width:20px;height:20px;background-image:url(../images/icons/telegram.svg);background-repeat:no-repeat;background-position:50%}.skype-icon{display:block;width:20px;height:20px;background-image:url(../images/icons/skype.svg);background-repeat:no-repeat;background-position:50%}.whatsapp-icon{display:block;width:20px;height:20px;background-image:url(../images/icons/whatsapp.svg);background-repeat:no-repeat;background-position:50%}.discord-icon{display:block;width:20px;height:20px;background-image:url(../images/icons/discord.svg);background-repeat:no-repeat;background-position:50%}#contact-popup .telegram-icon{background-image:url(../images/icons/telegram-white.svg)}#contact-popup .whatsapp-icon{background-image:url(../images/icons/whatsapp-white.svg)}#contact-popup .skype-icon{background-image:url(../images/icons/skype-white.svg)}#contact-popup .discord-icon{background-image:url(../images/icons/discord-white.svg)}