@charset "UTF-8";#root header{z-index:4;left:0;right:0;top:0}#root header .gradient:before,#root header .gradient:after{top:0;opacity:.01}#root header.fixed{overflow:hidden;position:fixed;background-color:#f7f2f1}#root header.fixed .gradient:after{opacity:.4}#root header.fixed .gradient:before{right:-10px;top:10px;opacity:.3}#root header.fixed:not(.open) section{height:65px}#root header.open .menuOpener:before{top:calc(50% - 1px);transform:rotate(45deg)}#root header.open .menuOpener:after{top:calc(50% - 1px);transform:rotate(-45deg)}#root header.open .menuOpener i{transform:rotate(-45deg)}#root header section{display:flex;justify-content:space-between;align-items:center;height:90px;transition:height .3s}#root header section .logo{font-size:22px;font-weight:600;line-height:48px;text-align:center;text-transform:uppercase}#root header section .menuOpener{display:none;width:24px;height:24px;cursor:pointer}#root header section .menuOpener:before,#root header section .menuOpener:after,#root header section .menuOpener i{width:100%;height:2px;border-radius:56px;background-color:#000000d9;display:block;position:absolute;top:calc(50% - 1px);transition:transform .3s,top .3s}#root header section .menuOpener:before,#root header section .menuOpener:after{content:""}#root header section .menuOpener:before{top:calc(50% - 7px)}#root header section .menuOpener:after{top:calc(50% + 6px)}#root header section ul{display:flex}#root header section ul li{font-size:14px;font-weight:500;line-height:48px;letter-spacing:2px;text-align:center;text-transform:uppercase;margin-left:32px;display:block;cursor:pointer}#root header section ul li a{display:block;position:relative;font-size:14px;line-height:16px}#root header section ul li a:after{content:"";display:block;height:2px;width:0;background-color:#ff416e;position:absolute;left:0;bottom:-5px;transition:width .3s}@media (hover: hover) and (pointer: fine){#root header section ul li:hover a:after{width:100%}}.container{max-width:1324px;margin:auto;padding:0 50px}#root footer{position:relative;padding:126px 0 40px}#root footer:after{content:"";display:block;height:2px;position:absolute;top:0;left:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtYAAAAECAYAAACgY+oMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB4UlEQVR4nO3bQW0tQQwF0acgaSiGYijNZJqJoTSUCYP8L9XiKkodydtbCPz5fD7vP45Y/7H/091wf2C/wv2G/Sfc37C/w/0D+x3uF+xPuH9hf4X7FGnT/oLtG+4P7Fe437D/hPsb9ne4f2C/w/2C/Qn3L+yvcJ8ibdpfsH3D/YH9Cvcb9p9wf8P+DvcP7He4X7A/4f6F/RXuU6RN+wu2b7g/sF/hfsP+E+5v2N/h/oH9DvcL9ifcv7C/wn2KtGl/wfYN9wf2K9xv2H/C/Q37O9w/sN/hfsH+hPsX9le4T5E27S/YvrBfsD/h/gP7He5v2N/hfsP+CfcH9ivcX7B/w33SfmGb9i9sr3C/YH/C/Qf2O9zfsL/D/Yb9E+4P7Fe4v2D/hvuk/cI27V/YXuF+wf6E+w/sd7i/YX+H+w37J9wf2K9wf8H+DfdJ+4Vt2r+wvcL9gv0J9x/Y73B/w/4O9xv2T7g/sF/h/oL9G+6T9gvbtH9he4X7BfsT7j+w3+H+hv0d7jfsn3B/YL/C/QX7N9z/cf8LjkuSJEmSJEmSJEmSJEmSJEmSJEmSJEm/go+1kiRJkiRJkiRJkiRJkiRJkiRJkiRJ+hN8rJUkSZIkSZIkSZIkSZIkSZIkSZIkSdKf8A1zymRDh5OlhQAAAABJRU5ErkJggg==) repeat-x;background-size:130%}#root footer img,#root footer h1{text-align:center;width:100%;display:block;margin-bottom:100px}#root footer p,#root footer a{font-weight:400;letter-spacing:-.1px}#root footer p{width:100%}#root footer section+section{margin-top:100px;display:flex;flex-direction:row-reverse;justify-content:start}#root footer section+section ul{width:100%;display:flex;justify-content:end}#root footer section+section ul li{margin-left:30px;position:relative}#root footer section+section ul li a{text-decoration:underline;text-underline-offset:4px}header.fixed+main{padding-top:65px}header.fixed+main:before{height:0;position:relative}main{padding-bottom:70px}main:before{content:"";display:block;height:25px;transition:height .3s;position:absolute;top:0;width:100%}main .container{padding-top:100px;padding-bottom:100px}#banner{display:flex}#banner li{position:relative;display:inline-block;padding-left:5em;margin-top:20px}#banner li>:before{position:absolute;content:"—";left:0}#banner li a{display:block;font-weight:400;padding:5px 5px 5px 50px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADF0lEQVRoge2YwUvbUBzHf26Fdq50yXBQUCEehHoQktt20fSwg2yXuD/A/gfa/8De9NYed0tP0oNrOuZph7TdSUSMc6hQbB/OsmIDDV2RdFTZQYSRvLZ5SRM7yOf48vLe95OQl/d7AD4+Pj6PyYTVjlQgSK3Psus8Nc0zoQjDhCIMAIDW62pKp6lIzapUUC8KSP+NnIxTatVLYuNUHDaOZQEqEKTS80vptejCmpUBxcapmKrtp4wBRjWOkYECbHiKzS++zz88JasgvY2SlXJSUqsSAABPzfD5xXd5KhCkSMcRTr4ISkdV+vXpK8CGp1iZ+yCTTvovibOvCQAAceGtaHcMrdfV4ke78X4SWAEmFGFkblUmffJugfQ24g52OK3X1YzXnuJuSM8vpXlqhnc9mUWoQJCKBiejBbVaMF4zvQEmFGFqbxI1b6KRQX/7SBvfwhNjp0R0IeFZIkI2ZtkNY5tJYJmeXvYmDjnLlDmbSYANv2K9iUMOblExCThZNt3GksD/hkkAt9aOC7hsJgGkt5EnaWygdJqmv7FJoNSql7yJQ85xRz02tpkEJPVC8iYOOXKrLhvbTAJFrV4cx+8A6W1UUC9MWwnsKpT5qWTcj0RGtnGWxbVjBdJXSnqcPmakt5H461TEXcMKaL2ulqyUk66mImCztr/ZrzLDbqcBAM5vWud0IEi/fhF97VoyC2SulMz25eF2v+tDa2KZW5UfqzZQOk2FO9jhBvUZupUQTvYE3A/EbR7q4WH9hgpova4mnOwJXn7USG+j+NFu3MrRiuVzIa/qZJLwAAQCAO5LkIYHIBQAcE/CTngAGwIAo5ewGx7ApgDA6CSchAdwIADgXMJpeACHJeV9gE9xO/8JpdNUnIYHGLCVsIrW62q560ouNknHYs9fxqzcU2xdFVe+f15p/LlpOJ3fsQAAgH53q+euK7m5Z5G5Yccy2cZZVvixJ+h3t/oo5h6JwAOSWpUmACZ4Gr93SqH91EalbDpdc8JIBQDuKzqcRLJSTm5dHm6Nej5Hq9AgmFCEYcNTLMD4lqk+Pj4+zvkLCGqXkv0ejcYAAAAASUVORK5CYII=) no-repeat 0 50%;background-size:35px;vertical-align:middle;margin-top:20px;cursor:default}#banner li a span{position:relative;display:inline-block;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#banner li a span:after{content:"";display:block;background-color:#ff416e;transition:width .3s;width:0;position:absolute;height:3px;bottom:0;left:0;right:0}@media (hover: hover) and (pointer: fine){#banner li a span:hover:after{width:100%}}.rodal{display:flex}.rodal .rodal-dialog{border-radius:16px;width:800px!important;max-width:calc(100vw - 40px);height:auto!important;position:relative;padding:80px}.rodal .rodal-dialog .rodal-close{width:64px;height:64px;top:22px;right:22px;border:2px solid rgba(0,0,0,.85);border-radius:100%;opacity:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABmElEQVRoge2ZvU3EMBiGH6BmAiaAng1ugcs019FxNMzCAigL3ALHAHRUsADFxVJk4r/vx6LwI52UWDn7fWQr+SzDYDAY/Fd2wAmYl+veTKvx95IOZuBj9RN1ImSKxj6lHrzOdHIb3b/QR2ICjlHbT+rhm0xHX/xdOjvgEziLopXZCg/wnBozJ3DmEraXRCr8AXhL/SknAP0kROGhLAD+EuLwUCcAfhKq8FAvAPYS6vDQJgB2EibhoV0A9BJm4UEmAHIJ0/AgF4B2CfPwoBOAegmX8KAXgLLEA07hAa60HazYcyn4ajAJDzYzEEjNRIxZeLAVgLKEaXjI7wekWC7LItYzkHrbBMxLcUuBUviAqYSVQO49/47jfsJCoPSRct1PaAVqv7BuEhqB1vLARUIqIK1tzCUkAtrCzFSiVcCqqjSTaBGwLolNJGoFvOp5tUSNgNtmZEElURLwDh8QS+QEeoUPiCRype8M3EVtXuHXbO3svoHHrYdbzgd6hGcZ4xC1ic8H7pfrJ/qED4TlFMZ/xe9MYjAYDBT8ApqvtlgRa3KTAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:25px}.rodal .rodal-dialog .rodal-close:after,.rodal .rodal-dialog .rodal-close:before{content:none}.rodal .rodal-dialog .rodal-body{max-height:calc(100vh - 200px);overflow:auto}.rodal .rodal-dialog .rodal-body h3{margin-bottom:10px}.rodal .rodal-dialog .rodal-body h3+p{font-weight:600;margin-bottom:50px}.rodal .rodal-dialog .rodal-body p{font-weight:400}#services h4{border-bottom:2px solid rgba(0,0,0,.85)}#services .categories>li{position:relative;overflow:hidden;transition:height .3s,margin-bottom .3s}#services .categories>li+li{margin-top:10px}#services .categories>li i{position:absolute;width:42px;height:42px;right:10px;margin-top:-21px;transition:transform .3s,top .3s}#services .categories>li i:before,#services .categories>li i:after{content:"";width:100%;height:2px;border-radius:5px;background-color:#000000d9;display:block;position:absolute;top:calc(50% - 1px);transition:transform .3s}#services .categories>li i:after{transform:rotate(90deg)}#services .categories>li h2{cursor:pointer;padding:15px 80px 15px 0;color:#000000d9;transition:font-size .3s,line-height .3s,color .3s,padding .3s,margin .3s}#services .categories>li h2:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:inherit;background:#ff416e1f;transition:width .3s,opacity .3s}#services .categories>li h2 span{color:#000000d9;line-height:120px;font-size:120px;font-weight:700;opacity:0;transition:opacity .3s,padding-top .3s;display:block;position:absolute;left:0;top:0;right:0;z-index:2;padding:inherit;padding-top:9px;white-space:normal}@media (hover: hover) and (pointer: fine){#services .categories>li:hover h2:before{width:100%}#services .categories>li:hover i{transform:rotate(90deg)}}#services .categories>li.open+li{margin-top:85px}#services .categories>li.open i{transform:rotate(90deg)}#services .categories>li.open i:before{transform:rotate(-90deg)}#services .categories>li.open h2{font-size:120px;line-height:120px;padding-top:35px;color:transparent}#services .categories>li.open h2:before{opacity:0}#services .categories>li.open h2 span{opacity:1;padding-top:35px}#services .categories>li.open .features{opacity:1}#services .features{position:absolute;padding-top:45px;transition:top .3s,opacity .3s;display:flex;flex-wrap:wrap;gap:25px;opacity:0}#services .features li{display:block;border-radius:16px;padding:70px 30px 30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADF0lEQVRoge2YwUvbUBzHf26Fdq50yXBQUCEehHoQktt20fSwg2yXuD/A/gfa/8De9NYed0tP0oNrOuZph7TdSUSMc6hQbB/OsmIDDV2RdFTZQYSRvLZ5SRM7yOf48vLe95OQl/d7AD4+Pj6PyYTVjlQgSK3Psus8Nc0zoQjDhCIMAIDW62pKp6lIzapUUC8KSP+NnIxTatVLYuNUHDaOZQEqEKTS80vptejCmpUBxcapmKrtp4wBRjWOkYECbHiKzS++zz88JasgvY2SlXJSUqsSAABPzfD5xXd5KhCkSMcRTr4ISkdV+vXpK8CGp1iZ+yCTTvovibOvCQAAceGtaHcMrdfV4ke78X4SWAEmFGFkblUmffJugfQ24g52OK3X1YzXnuJuSM8vpXlqhnc9mUWoQJCKBiejBbVaMF4zvQEmFGFqbxI1b6KRQX/7SBvfwhNjp0R0IeFZIkI2ZtkNY5tJYJmeXvYmDjnLlDmbSYANv2K9iUMOblExCThZNt3GksD/hkkAt9aOC7hsJgGkt5EnaWygdJqmv7FJoNSql7yJQ85xRz02tpkEJPVC8iYOOXKrLhvbTAJFrV4cx+8A6W1UUC9MWwnsKpT5qWTcj0RGtnGWxbVjBdJXSnqcPmakt5H461TEXcMKaL2ulqyUk66mImCztr/ZrzLDbqcBAM5vWud0IEi/fhF97VoyC2SulMz25eF2v+tDa2KZW5UfqzZQOk2FO9jhBvUZupUQTvYE3A/EbR7q4WH9hgpova4mnOwJXn7USG+j+NFu3MrRiuVzIa/qZJLwAAQCAO5LkIYHIBQAcE/CTngAGwIAo5ewGx7ApgDA6CSchAdwIADgXMJpeACHJeV9gE9xO/8JpdNUnIYHGLCVsIrW62q560ouNknHYs9fxqzcU2xdFVe+f15p/LlpOJ3fsQAAgH53q+euK7m5Z5G5Yccy2cZZVvixJ+h3t/oo5h6JwAOSWpUmACZ4Gr93SqH91EalbDpdc8JIBQDuKzqcRLJSTm5dHm6Nej5Hq9AgmFCEYcNTLMD4lqk+Pj4+zvkLCGqXkv0ejcYAAAAASUVORK5CYII=) no-repeat 30px 30px;background-size:25px;width:calc(33.3333333333% - 25px)}#services .features li strong{display:block;margin-bottom:10px;color:#ff416e}#services .features li p{color:#0009;font-size:18px;line-height:24px}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}#pricing h3{margin-bottom:80px}/*!
* Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}#pricing ul{border:2px solid rgba(0,0,0,.85);border-radius:16px}#pricing ul li{position:relative;display:flex;align-items:flex-start;padding:55px 55px 65px;cursor:pointer}#pricing ul li+li{border-top:2px solid rgba(0,0,0,.85)}#pricing ul li:nth-child(1):before{background:#fee6691f}#pricing ul li:nth-child(2):before{background:#a3a1e71f}#pricing ul li:nth-child(3):before{background:#83d5d01f}#pricing ul li:nth-child(4):before{background:#ff88621f}#pricing ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:0;bottom:0;background:#ff416e1f;transition:width .3s,opacity .3s}@media (hover: hover) and (pointer: fine){#pricing ul li:hover:before{width:100%}}#pricing ul li h2{position:relative;text-transform:none;flex:1 1 0}#pricing ul li div{position:relative;padding-top:20px;flex:1 1 0}#pricing ul li div h3{margin-bottom:30px}#pricing ul li div h3 span{display:none;font-size:16px;line-height:22px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}#pricing ul li div h3 span i{font-family:Awesome;font-style:normal;font-size:13px}#pricing ul li div h3 span i:before{content:""}#pricing ul li div p{padding-right:150px;line-height:24px}#about h3{margin-bottom:95px;padding-right:30px}#about .specialization{display:flex;align-items:flex-start;margin-bottom:95px;gap:25px}#about .specialization p{flex:1 1 0;padding:25px;background:#ffffff80}#about .specialization+h3{margin-bottom:150px}#about .steps{padding:50px 55px 75px;border:2px solid rgba(0,0,0,.85);border-radius:16px}#about .steps h4{margin-bottom:65px}#about .steps ul{display:flex;align-items:flex-start}#about .steps ul li{flex:1 1 0}#about .steps ul li+li{padding-left:70px}#about .steps li h2{font-size:120px;line-height:112px;margin-bottom:30px;position:relative}#about .steps li h2:after{content:"";display:block;height:2px;background-color:#000000d9;position:absolute;top:calc(50% - 1px);left:140px;width:230px;max-width:100%;border-radius:20px}#about .steps li:nth-child(2) h2:after{width:200px;left:167px;max-width:100%}#about .steps li:last-child h2:after{content:none!important}#about .steps li h3{margin-bottom:55px}#team h3{margin-bottom:80px}#team ul{display:flex;margin:0 -12px}#team li{margin:0 12px;text-align:center;padding-bottom:80px;position:relative;cursor:pointer;flex:1 1 0px}#team li img{width:100%;background:#fff;border-radius:16px;margin-bottom:30px;filter:grayscale(.5)}#team li h3{margin-bottom:10px}#team li h3 span{color:#ff416e}#team li button{position:absolute;bottom:0;left:0;border:2px solid rgba(0,0,0,.85);border-radius:8px;display:block;width:100%;padding:8px;font-size:20px;line-height:28px;transition:background-color .3s,border-color .3s;cursor:pointer}@media (hover: hover) and (pointer: fine){#team li:hover button{background-color:#ff416e1f;border-color:#ff416e}#team li:hover img{filter:grayscale(0)}}#partners ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0;gap:32px 80px}#partners ul h3{font-weight:600}#contacts h3+h3{margin-top:60px}#contacts a{font-size:inherit;line-height:inherit;font-weight:inherit;display:inline-block;position:relative;text-decoration:underline;text-underline-offset:11px;text-decoration-thickness:3px}#contacts a:after{content:"";display:block;height:4px;width:0;position:absolute;bottom:-4px;left:0;right:0;background-color:#ff416e;transition:width .3s}@media (hover: hover) and (pointer: fine){#contacts a:hover:after{width:100%}}#feedbacks .slider{display:flex;flex-direction:row-reverse}#feedbacks .slider div{width:25%}#feedbacks .slider div h2{margin-bottom:32px;letter-spacing:0}#feedbacks .slider div span{display:inline-block;width:60px;height:60px;border-radius:100%;border:2px solid rgba(0,0,0,.85);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAsCAYAAAAjFjtnAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFElEQVRoge3Zu00EMRQF0DO7MTRABdvHNADVbEYGdEMH2wANLAWQEUEDBLMBsHz28+znkXylkcbJ0z2SE9uUz4gnbHb/s8sGz5++68jhi8hhv+Ti2/pBIGIZNeiPvNrfOiNesD13eA3A1lS2CKIGgIKIWgAKIWoCKICoDSAYkQEgEJEFIAiRCSAAkQ3gTEQLAM5AtALgRERLAE5AtAbgSESLAI5AtArgQETLAA5ADLvFPS7rdgvJejCdWa+ym5yYt4X9M+uc8r40nVlX5rmF7rILHJIbX69lilzPlEovn5VePiu9fFZ6+az08lnp5bPSy2dl1uVHBcsPEUP+yU9n7jUeI4ZnvBOHlafeO/Fq938rsDx8AG2CqDM5O/m0AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:25px;transform:rotateY(180deg);transition:background-color .3s,border-color .3s;cursor:pointer}#feedbacks .slider div span+h2{display:none}@media (hover: hover) and (pointer: fine){#feedbacks .slider div span:hover{background-color:#ff416e1f;border-color:#ff416e}}#feedbacks .slider div span+h2+span{margin-left:10px;transform:rotateY(0)}#feedbacks .slider.withButtons ul{width:75%}#feedbacks .slider ul{white-space:nowrap;overflow:hidden;position:relative}#feedbacks .slider ul li{white-space:normal;display:inline-block;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}#feedbacks .slider ul li.visible{position:static;opacity:1}#feedbacks h3{text-indent:205px;margin-bottom:40px}#feedbacks p{font-weight:600}#feedbacks p+p{font-weight:400}#privacyPolicy{padding-top:100px;padding-bottom:100px}#privacyPolicy h2{text-transform:none;margin-bottom:40px}#privacyPolicy h3{margin-top:100px;margin-bottom:40px}#privacyPolicy p{margin-bottom:30px;font-weight:400}#privacyPolicy a{font-weight:400;text-decoration:underline}#privacyPolicy ul{padding-left:25px}#privacyPolicy ul li{list-style:disc}#privacyPolicy ul li p{margin-bottom:10px}#termsConditions{padding-top:100px;padding-bottom:100px}#termsConditions h2{text-transform:none;margin-bottom:40px}#termsConditions h3{margin-top:100px;margin-bottom:40px}#termsConditions p{margin-bottom:30px;font-weight:400}#termsConditions a{font-weight:400;text-decoration:underline}#termsConditions ul{padding-left:25px}#termsConditions ul li{list-style:disc}#termsConditions ul li p{margin-bottom:10px}html{color:#000;background:#fff}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,hr,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}input:focus,textarea:focus,select:focus{outline:1px solid transparent}legend{color:#000}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}em{font-style:italic}strong{font-weight:700}a,a:hover,a:active,a:focus,a:visited{outline:1px solid transparent;text-decoration:none;cursor:pointer;color:inherit}@font-face{font-family:Inter;src:url(/assets/Inter-c8O0ljhh.ttf)}@font-face{font-family:Awesome;src:url(/assets/fa-solid-900-BV3CbEM2.ttf)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:#000000d9;background-color:#f7f2f1;overflow:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}h1{font-weight:700;font-size:120px;line-height:112px;letter-spacing:-3px;margin-bottom:55px;text-transform:uppercase}h2{font-weight:500;font-size:80px;line-height:80px;letter-spacing:-2px;text-transform:uppercase}h3{font-weight:400;font-size:48px;line-height:56px}h4{font-weight:600;font-size:16px;line-height:24px;letter-spacing:1.5px;padding-bottom:7px;margin-bottom:25px;text-transform:uppercase}h5{font-weight:600;font-size:20px;line-height:22px;letter-spacing:-.2px;margin-bottom:20px}p{font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.1px}a{font-weight:500;font-size:20px;line-height:28px}.gradient{position:relative}.gradient>*{position:relative;z-index:3}.gradient:before,.gradient:after{content:"";display:block;position:absolute;width:666px;top:0;bottom:0;opacity:.15;max-width:100%;filter:blur(80px)}.gradient:before{right:0;background:#ff8862}.gradient:after{left:0;background:linear-gradient(0deg,#83d5d0,#83d5d0),#e1d17c}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#00000073;border-radius:20px;border:5px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#000000d9}@media only screen and (max-width: 1300px) and (min-width: 920px){h1{font-size:80px;line-height:76px;margin-bottom:40px}h2{font-size:63px;line-height:63px;white-space:normal!important}h3{font-size:36px;line-height:40px}h4{font-size:13px;line-height:19px;margin-bottom:18px}h5{font-size:16px;line-height:18px;margin-bottom:16px}p,a{font-size:16px;line-height:22px}#services .categories>li h2 span,#services .categories>li.open h2{font-size:80px;line-height:76px}#about .steps li h2:after,#about .steps li:nth-child(2) h2:after{max-width:50%}main .container,#privacyPolicy{padding-top:60px;padding-bottom:60px}#pricing li:last-child a h3+h3{padding-right:45px;background-size:22px}.rodal .rodal-dialog{padding:75px 45px 60px}.rodal .rodal-dialog .rodal-close{width:56px;height:56px;background-size:22px;top:18px;right:18px}.rodal .rodal-dialog h3+p{margin-bottom:40px}}@media only screen and (max-width: 1300px) and (min-width: 920px) and (max-width: 1000px){#about .steps li:nth-child(2) h2:after{max-width:35%}}@media only screen and (max-width: 920px){h1{font-size:56px;line-height:56px;margin-bottom:30px}h2{font-size:46px;line-height:46px;white-space:normal!important}h3{font-size:30px;line-height:32px}h4{font-size:14px;line-height:22px;margin-bottom:18px}h5{font-size:16px;line-height:18px;margin-bottom:16px}p,a{font-size:16px;line-height:22px}#root header{position:relative}#root header.open ul{right:0}#root header section .logo{position:relative;z-index:4}#root header section .menuOpener{display:block;position:relative;z-index:4}#root header section ul{display:block;position:fixed;z-index:3;top:0;bottom:0;right:-100%;width:100%;background-color:#f7f2f1;transition:right .3s;padding:150px 30px 30px}#root header section ul:before{content:"";height:2px;background:#000;top:85px;left:0;right:0;display:block;margin-top:-60px;margin-bottom:60px}#root header section ul li{margin:0 0 10px;text-align:left}#root header section ul li a{display:inline-block;font-weight:400;font-size:36px;line-height:36px}#root header section ul li a:after{content:none}#banner li a{display:block;margin-left:0;margin-top:30px}#services .categories>li h2 span,#services .categories>li.open h2{font-size:56px;line-height:56px}#services .categories>li i{width:30px;height:30px;margin-top:-15px}#services .categories>li ul{display:block;right:0;left:0}#services .categories>li ul li{display:block;width:100%;margin:0 0 10px}main .container{padding-bottom:20px}main .container,header .container,footer .container{padding-left:30px;padding-right:30px}.container.gradient:before,.container.gradient:after{width:50%}#pricing ul li{display:block;padding:35px 35px 45px}#pricing ul li:last-child a{padding:110px 0 120px}#pricing ul li:last-child a h3{line-height:1.4}#pricing ul li:last-child a h3+h3 i{font-size:27px}#pricing ul li div{display:flex;flex-wrap:wrap-reverse;padding-top:10px}#pricing ul li div h3{margin-bottom:0;width:100%}#pricing ul li div h3 span{display:block}#pricing ul li div p{padding:0;margin-bottom:20px;width:100%}#about h3{margin-bottom:50px}#about .specialization{display:block;margin-bottom:100px}#about .specialization p+p{margin-top:20px}#about .steps{padding:20px 20px 45px}#about .steps ul{display:block}#about .steps ul li{position:relative}#about .steps ul li:after{content:"";display:block;height:80px;width:2px;background:#000;left:calc(50% - 1px);position:absolute;bottom:-130px}#about .steps ul li+li{padding-left:0;margin-top:160px}#about .steps ul li h2{font-size:50px;line-height:50px;margin-bottom:20px}#about .steps ul li h2:after{max-width:50%;content:none!important}#about .steps ul li:nth-child(2) h2:after{max-width:50%}#about .steps ul li:last-child:after{content:none!important}#about .steps ul li h3{margin-bottom:15px}#contacts a{text-underline-offset:8px;text-decoration-thickness:3px}#contacts a:after{height:3px;bottom:-6px}#team ul{display:block}#team ul li+li{margin-top:80px}#feedbacks .slider{display:block}#feedbacks .slider ul{width:100%!important}#feedbacks .slider div{width:100%!important;margin-top:30px}#feedbacks .slider div h2{display:none}#feedbacks .slider div span{vertical-align:middle}#feedbacks .slider div span+h2{display:inline-block;vertical-align:middle;margin:0 20px}#root footer{padding:40px 0}#root footer img{margin-bottom:30px}#root footer section+section{display:block;margin-top:200px}#root footer section+section ul{display:block;margin-bottom:40px}#root footer section+section ul li{margin:0 0 10px}#privacyPolicy{padding-top:40px;padding-bottom:40px}#privacyPolicy h3{margin-top:60px}.rodal .rodal-dialog{padding:65px 40px 50px}.rodal .rodal-dialog .rodal-close{width:44px;height:44px;background-size:20px;top:16px;right:16px}.rodal .rodal-dialog h3+p{margin-bottom:35px}}@media only screen and (max-width: 600px){h1{font-size:36px;line-height:36px;margin-bottom:25px}h2{font-size:26px;line-height:28px}h3{font-size:24px;line-height:26px}main .container,header .container,footer .container{padding-left:20px;padding-right:20px}#root header section .logo{font-size:14px;line-height:16px}#root header section ul{padding:140px 20px 20px}#banner li a:after{height:2px}#services .categories>li h2 span,#services .categories>li.open h2{font-size:36px;line-height:36px}#services .categories>li i{width:20px;height:20px;margin-top:-10px}#pricing ul li{padding:20px 20px 30px}#pricing ul li:last-child a{padding:90px 0 100px}#about #about .specialization{margin-bottom:80px}#about .steps ul li h2{font-size:36px;line-height:36px;margin-bottom:15px}#contacts a{text-decoration-thickness:2px}.rodal .rodal-dialog{max-width:calc(100vw - 20px)}}.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:#0000004d}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0003}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:before,.rodal-close:after{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;-webkit-transition:background .2s;transition:background .2s}.rodal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rodal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rodal-close:hover:before,.rodal-close:hover:after{background:#333}@-webkit-keyframes rodal-fade-enter{0%{opacity:0}}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{-webkit-animation:rodal-fade-enter both ease-in;animation:rodal-fade-enter both ease-in}@-webkit-keyframes rodal-fade-leave{to{opacity:0}}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{-webkit-animation:rodal-fade-leave both ease-out;animation:rodal-fade-leave both ease-out}@-webkit-keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{-webkit-animation:rodal-zoom-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-zoom-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{-webkit-animation:rodal-zoom-leave both;animation:rodal-zoom-leave both}@-webkit-keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{-webkit-animation:rodal-slideDown-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideDown-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{-webkit-animation:rodal-slideDown-leave both;animation:rodal-slideDown-leave both}@-webkit-keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{-webkit-animation:rodal-slideLeft-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideLeft-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{-webkit-animation:rodal-slideLeft-leave both;animation:rodal-slideLeft-leave both}@-webkit-keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{-webkit-animation:rodal-slideRight-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideRight-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{-webkit-animation:rodal-slideRight-leave both;animation:rodal-slideRight-leave both}@-webkit-keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{-webkit-animation:rodal-slideUp-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideUp-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{-webkit-animation:rodal-slideUp-leave both;animation:rodal-slideUp-leave both}@-webkit-keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.rodal-flip-enter{-webkit-animation:rodal-flip-enter both ease-in;animation:rodal-flip-enter both ease-in;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,45deg);transform:perspective(400px) rotateX(45deg)}}@keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,45deg);transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{-webkit-animation:rodal-flip-leave both;animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-rotate-enter{0%{-webkit-transform:rotate3d(0,0,1,-180deg) scale3d(.3,.3,.3);transform:rotate3d(0,0,1,-180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-enter{0%{-webkit-transform:rotate3d(0,0,1,-180deg) scale3d(.3,.3,.3);transform:rotate3d(0,0,1,-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{-webkit-animation:rodal-rotate-enter both;animation:rodal-rotate-enter both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-rotate-leave{to{-webkit-transform:rotate3d(0,0,1,180deg) scale3d(.3,.3,.3);transform:rotate3d(0,0,1,180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-leave{to{-webkit-transform:rotate3d(0,0,1,180deg) scale3d(.3,.3,.3);transform:rotate3d(0,0,1,180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{-webkit-animation:rodal-rotate-leave both;animation:rodal-rotate-leave both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-door-enter{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}@keyframes rodal-door-enter{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}.rodal-door-enter{-webkit-animation:rodal-door-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-door-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-door-leave{60%{-webkit-transform:scale3d(.01,1,1);transform:scale3d(.01,1,1)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}@keyframes rodal-door-leave{60%{-webkit-transform:scale3d(.01,1,1);transform:scale3d(.01,1,1)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}.rodal-door-leave{-webkit-animation:rodal-door-leave both;animation:rodal-door-leave both}
