/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"HelveticaNeueCyr";src:url(../c31f99ef2f5dea7fc1f2.eot);src:local("HelveticaNeueCyr-Roman"),url(../c31f99ef2f5dea7fc1f2.eot?#iefix) format("embedded-opentype"),url(../cd7c5a734aeafd7321a1.woff) format("woff"),url(../46051620152d9830d3f1.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"HelveticaNeueCyr";src:url(../22e00c05b586f8eb27ef.eot);src:local("HelveticaNeueCyr-Medium"),url(../22e00c05b586f8eb27ef.eot?#iefix) format("embedded-opentype"),url(../38778f81253085655aa2.woff) format("woff"),url(../e7b6c004d2e5e75830e4.ttf) format("truetype");font-weight:500;font-style:normal}body{color:#1f2126;font-size:25px;font-family:"HelveticaNeueCyr";line-height:1.2;font-weight:400;margin:0}body *{box-sizing:border-box}.section{position:relative}.section .section-wrap{margin:0 auto;max-width:1920px;padding:100px 40px;position:relative;width:100%}.section .section-overlay{user-select:none;bottom:0;left:0;position:absolute;right:0;top:0}.section .section-h1-title,.section .section-h2-title{font-weight:700;margin:50px 0;white-space:pre-wrap}.section .section-h1-title{font-size:80px}.section .section-h2-title{font-size:50px}.change-language-wrapper{position:relative}.change-language-wrapper.drop-down-top .drop-down-list{border-radius:35px 35px 0 0;bottom:50%}.change-language-wrapper.drop-down-top .drop-down-list .lang-item:last-of-type{padding-bottom:50px}.change-language-wrapper.drop-down-bottom .drop-down-list{border-radius:0 0 35px 35px;top:50%}.change-language-wrapper.drop-down-bottom .drop-down-list .lang-item:first-of-type{padding-top:50px}.change-language-wrapper:hover .drop-down-list{height:auto}.change-language-wrapper .action-change-lang{position:relative;z-index:2}.change-language-wrapper .drop-down-list{background:#fff;display:flex;flex-direction:column;gap:10px;height:0;overflow:hidden;position:absolute;width:100%;z-index:1}.change-language-wrapper .drop-down-list .lang-item{color:#1f2126;text-decoration:none}.change-language-wrapper .drop-down-list .lang-item:hover{color:#0bd983}.change-language-wrapper .drop-down-list .lang-item:first-of-type{padding:35px 20px 5px 20px}.change-language-wrapper .drop-down-list .lang-item:last-of-type{padding:5px 20px 35px 20px}.tp-button{align-items:center;border-radius:35px;color:#fff;cursor:pointer;display:flex;gap:10px;height:70px;justify-content:center;max-width:320px;padding:12px 20px 8px;text-decoration:none}.tp-button.tp-button-dark{background-color:#1f2126}.tp-button.tp-button-grey{background-color:#3b3c40}.tp-button.icon-telegram:after,.tp-button.icon-instagram:after,.tp-button.icon-arrow:after,.tp-button.icon-dropdown:after{background-position:center;background-repeat:no-repeat;content:"";display:inline-block;margin-top:-3px;height:30px;width:30px}.tp-button.icon-telegram:after{background-image:url(../9beeacb33d461489725d.svg);background-size:contain}.tp-button.icon-instagram:after{background-image:url(../e419db3ad46cf4876531.svg);background-size:contain}.tp-button.icon-arrow:after{background-image:url(../4cc3e525c5150560b027.svg)}.tp-button.icon-dropdown:after{background-image:url(../7ba0b28b988222626f88.svg)}@media screen and (max-width: 1366px){body{font-size:22px}.section .section-wrap{padding:70px 30px}.section .section-h1-title{font-size:60px}.section .section-h2-title{font-size:40px}.tp-button{height:60px;padding:12px 16px 8px}.tp-button[class*=icon-]:after{height:28px;width:28px}}@media screen and (max-width: 1024px){body{font-size:20px}.section .section-wrap{padding:50px 20px;max-width:360px}.section .section-h1-title{font-size:35px}.section .section-h2-title{font-size:25px}.tp-button{height:50px;padding:12px 13px 8px}.tp-button[class*=icon-]:after{height:24px;width:24px}}.first-screen{background:url(../f3da9a219fe7186b5930.svg) no-repeat left top;background-size:contain;display:flex;min-height:100vh}.first-screen-overlay{background:url(../5279c4db488db0646f25.svg) no-repeat right center;background-size:48%}.first-screen .mobile-menu-wrap,.first-screen .mobile-menu-open{display:none}.first-screen .section-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.first-screen .section-wrap .first-screen-menu{align-items:center;display:flex;flex-direction:row;margin-bottom:auto;width:100%}.first-screen .section-wrap .first-screen-menu .nav{display:flex;gap:50px;margin:auto auto}.first-screen .section-wrap .first-screen-menu .nav .item{color:#1f2126;cursor:pointer;text-decoration:none}.first-screen .section-wrap .first-screen-menu .actions-block{display:flex;flex-direction:row;gap:20px;margin-left:auto}.first-screen .section-wrap .first-screen-button{margin-bottom:40px;margin-top:50px}@media screen and (max-width: 1024px){.first-screen{background-image:url(../0c60153b65400cd0a048.svg);background-position:100% 100%}.first-screen .mobile-menu-open,.first-screen .mobile-menu-close{align-items:center;background-size:contain;border-radius:50%;border:1px solid #1f2126;display:flex;height:50px;justify-content:center;width:50px}.first-screen .mobile-menu-open{background:url(../ec965e8c024e10804c95.svg) center center no-repeat;margin-right:auto}.first-screen .mobile-menu-close{background:url(../26ef348a894c23c5cc94.svg) center center no-repeat}.first-screen-overlay{background-position:50% 20%;background-size:360px}.first-screen .section-wrap{padding:30px 20px 10px}.first-screen .section-wrap .first-screen-menu .logo{width:74px}.first-screen .section-wrap .first-screen-menu .nav{display:none}.first-screen .section-wrap .first-screen-menu .actions-block .action-change-lang{display:none}.first-screen .section-wrap .first-screen-title{margin:0 0}.first-screen .section-wrap .first-screen-button{margin:25px 0;width:100%}.first-screen .mobile-menu-wrap{background:#fff url(../993a571528e226529edb.svg) top left no-repeat;background-size:contain;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.first-screen .mobile-menu-wrap.mobile-menu-visible{display:block}.first-screen .mobile-menu-wrap .section-wrap{min-height:100%;justify-content:flex-start}.first-screen .mobile-menu-wrap .menu-header{display:flex;padding-right:50px;width:100%}.first-screen .mobile-menu-wrap .menu-header .logo{margin:auto;max-width:74px}.first-screen .mobile-menu-wrap .nav{margin-top:auto;width:100%}.first-screen .mobile-menu-wrap .nav .item{display:flex;font-size:35px;font-weight:700;margin:20px 0}.first-screen .mobile-menu-wrap .nav .item:after{content:"";background:url(../01286edc0a1544547904.svg) center center no-repeat;background-size:contain;display:inline-block;margin-left:auto;height:30px;width:30px}.first-screen .mobile-menu-wrap .actions-block{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:50px 0 10px;width:100%}}.about-us{background-color:#1f2126;color:#f0f4f7}.about-us-overlay{background:url(../b5efc1856c07f8964558.svg) no-repeat 5% 15%;background-size:65%}.about-us-title{padding-left:50%}.about-us-achievements{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:50%;padding-right:15%;margin:100px 0 150px}.about-us-achievements .achievement-item{flex:1 1 50%;margin:20px 0}.about-us-achievements .achievement-item .value{color:#0bd983;font-size:80px;text-shadow:0 0 20px rgba(23,229,126,.5019607843)}.about-us-achievements .achievement-item .title{white-space:pre-wrap}.about-us-steps{display:flex;flex-direction:row;gap:20px}.about-us-steps .step-item{background-color:#3b3c40;display:flex;flex-direction:column;flex:1 1 25%;gap:40px;min-height:260px;padding:40px 40px 30px}.about-us-steps .step-item[class*=step-item-] .icon{background-position:center;background-repeat:no-repeat;background-size:contain;height:90px;width:80px}.about-us-steps .step-item.step-item-1 .icon{background-image:url(../302ae5f7335433889023.svg)}.about-us-steps .step-item.step-item-2 .icon{background-image:url(../96911e404e29e1c3156b.svg)}.about-us-steps .step-item.step-item-3 .icon{background-image:url(../81b3a49f731e19e4d4e4.svg)}.about-us-steps .step-item.step-item-4 .icon{background-image:url(../8f66e68a4942c95ae5b9.svg)}@media screen and (max-width: 1366px){.about-us-overlay{background-size:85%}.about-us-achievements{padding-right:initial}.about-us-achievements .achievement-item .value{font-size:70px}.about-us-steps .step-item{gap:30px;padding:30px 30px 30px}}@media screen and (max-width: 1024px){.about-us-overlay{background-size:360px;background-position:50% 160px}.about-us-title{padding-left:initial;margin:0 !important;white-space:break-spaces !important}.about-us-achievements{padding-left:initial;margin:200px 0 30px}.about-us-achievements .achievement-item{margin:10px 0}.about-us-achievements .achievement-item .value{font-size:50px}.about-us-subtitle{margin:20px 0 !important}.about-us-steps{flex-direction:column;flex-wrap:wrap}.about-us-steps .step-item{border-radius:10px;min-height:auto;padding:20px 20px 30px}.about-us-steps .step-item[class*=step-item-] .icon{height:60px;width:60px}}.our-services{background-color:#f0f4f7}.our-services .services{--items-gap: 15px;display:flex;gap:var(--items-gap);flex-direction:row;flex-wrap:wrap}.our-services .services .service-item{background-color:#fff;background-repeat:no-repeat;padding:50px}.our-services .services .service-item:first-of-type{flex:1 1 100%}.our-services .services .service-item:not(:first-of-type){flex:1 1 calc(50% - var(--items-gap))}.our-services .services .service-item:nth-of-type(1){background-image:url(../cc0dfc885dba007b349f.png);background-position:90% center;background-size:50%}.our-services .services .service-item:nth-of-type(1) .text{max-width:50%}.our-services .services .service-item:nth-of-type(2){background-image:url(../da7881533052039e47e2.png);background-position:90% center;background-size:35%}.our-services .services .service-item:nth-of-type(3){background-image:url(../0b5c69fb997989970eec.png);background-position:100% 100%;background-size:50%}.our-services .services .service-item .number{--size: 70px;align-items:center;border-radius:50%;border:2px solid #1f2126;color:#0bd983;display:flex;font-size:42px;font-weight:500;height:var(--size);justify-content:center;margin-bottom:50px;padding:6px 0 0;width:var(--size)}.our-services .services .service-item .text{max-width:60%}.our-services .services .service-item .text h2{font-size:1em;font-weight:400}.our-services .services .service-item .text span{display:block;margin-top:50px}@media screen and (max-width: 1024px){.our-services .section-h2-title{margin:0 0 20px}.our-services .services .service-item{border-radius:10px;padding:20px}.our-services .services .service-item:nth-of-type(1){background-position:80% 25%;background-size:160%}.our-services .services .service-item:nth-of-type(1) .text{max-width:100%}.our-services .services .service-item:nth-of-type(2){background-position:50% 45%;background-size:70%}.our-services .services .service-item:nth-of-type(3){background-position:50% 30%;background-size:80%}.our-services .services .service-item .number{--size: 50px;border-width:1px;font-size:30px;font-weight:400}.our-services .services .service-item .text{margin-top:210px;max-width:100%}.our-services .services .service-item .text span{margin-top:20px}}.clients{background-color:#1f2126}.clients-title{color:#f0f4f7;text-align:center}.clients-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:50px 20px}.clients-list .item{width:290px}@media screen and (max-width: 1024px){.clients-title{margin:0 0 50px !important}.clients-list{gap:25px 20px}.clients-list .item{max-width:90px}}.footer{background:#1f2126 url(../4a5feee7b6b3375b2d59.svg) no-repeat left top;background-size:contain;color:#fff}.footer .section-wrap{display:flex;flex-direction:row}.footer .section-wrap .wrap-column{display:flex;flex-direction:column;flex:1 1 50%;justify-content:space-between}.footer .section-wrap .menu-row,.footer .section-wrap .footer-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.footer .section-wrap .menu-row .nav{display:flex;gap:34px}.footer .section-wrap .menu-row .nav .item{color:#fff;cursor:pointer;text-decoration:none}.footer .section-wrap .footer-row .privacy{color:#3b3c40}.footer .section-wrap .footer-row .tp-button{margin:50px 0 0 auto}.footer .actions-block{display:flex;gap:10px}@media screen and (max-width: 1600px){.footer .section-wrap .menu-row{flex-direction:column;gap:30px}}@media screen and (max-width: 1024px){.footer{background-image:url(../468813823ba22d333ba9.svg)}.footer-title{margin:10px 0 20px !important}.footer .section-wrap{flex-direction:column}.footer .section-wrap .actions-block .icon-telegram{width:100%}.footer .section-wrap .menu-row{align-items:flex-start;flex-direction:row;margin-top:50px;position:relative}.footer .section-wrap .menu-row .logo{max-width:74px}.footer .section-wrap .menu-row .nav{flex-direction:column;margin:0 auto}.footer .section-wrap .menu-row .change-language-wrapper{position:absolute;left:0;bottom:0}.footer .section-wrap .footer-row{flex-direction:column}.footer .section-wrap .footer-row .privacy{margin:50px auto 20px 0}}
