*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav,section{display:block}body,html{height:100%;min-width:22.5rem}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-size:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{margin:0;background:#080808}body.no-scroll{overflow:hidden}body.no-scroll main{padding-right:.625rem}@media(max-width:62rem){body.no-scroll main{padding-right:0}}body.no-scroll header{padding-right:.625rem}@media(max-width:62rem){body.no-scroll header{padding-right:0}}body::-webkit-scrollbar{background:transparent;width:.625rem}body::-webkit-scrollbar-track{background:#080808}body::-webkit-scrollbar-thumb{background-color:#3516b1;border-radius:6.25rem}body .VIpgJd-ZVi9od-aZ2wEe-wOHMyf,body>.skiptranslate{display:none!important}*{outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}a{text-decoration:none;outline:none!important}@media(max-width:62rem){a{outline:none!important}}.section-title{color:var(--2,#282828);font-size:3rem;font-style:normal;font-weight:600;line-height:120%;margin:0}@media(max-width:62rem){.section-title{font-size:2.5rem}}@media screen and (min-width:62rem){.dt-hidden{display:none!important}}@media screen and (max-width:62rem){.iti.iti--container{z-index:1999999999!important}.mob-hidden{display:none!important}}._container{max-width:1142px;margin:0 auto;padding:0 1rem;width:100%}.site{position:relative}@media(max-width:62rem){.site>.react-parallax{border-radius:0!important}}@keyframes fadeInUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fadeInUp{animation:fadeInUp linear;animation-timeline:view();animation-range:entry 0 cover 40%}@media(max-width:62rem){.fadeInUp{animation-range:entry 0 cover 20%}}.contact-block{margin:11.25rem 0}@media(max-width:62rem){.contact-block{margin:7.5rem 0}}.contact-block__body{display:flex;flex-direction:column;align-items:center;gap:3.125rem;border-radius:1rem;background-position:top;background-size:cover;padding:5.3125rem 1rem;background:linear-gradient(0deg,#000,#666);position:relative;overflow:hidden}@media(max-width:62rem){.contact-block__body{padding:3.125rem 1rem;gap:2.1875rem}}.contact-block__body>div{border-radius:1rem;position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);z-index:0}.contact-block__body h2{color:#f5f5f5;font-size:2.75rem;font-weight:600;line-height:1.2;text-align:center;position:relative;z-index:1}@media(max-width:62rem){.contact-block__body h2{font-size:2.25rem;text-align:center}}.contact-block__body h2 span{display:block;color:#9276ff}.contact-block__body a,.contact-block__body button{position:relative;z-index:1}.main-button{display:flex;align-items:center;gap:1rem;padding:0 .9375rem 0 1.5625rem;height:3.4375rem;border:1px solid #fff;border-radius:1.875rem;font-size:20px;font-weight:400;line-height:1;text-align:center;color:#fff;width:-moz-fit-content;width:fit-content}.main-button:hover{border-color:#9276ff}.main-button .text{position:relative;height:22px;overflow:hidden}.main-button .text>span{display:flex;flex-direction:column;transition:all .3s;top:0;position:relative}.main-button .text>span>span{height:22px;transform-style:preserve-3d;transition:all .5s;white-space:nowrap}.main-button .arrow{width:2.0625rem;height:2.0625rem;border-radius:50%;background:#d9d9d9;align-items:center;justify-content:center;overflow:hidden}.main-button .arrow>span{display:flex;width:66px;position:relative;left:-33px;transition:all .3s}.main-button .arrow>span>span{width:2.0625rem;height:2.0625rem;display:flex;align-items:center;justify-content:center}.main-button:hover .text>span{top:-22px}.main-button:hover .arrow span{left:0}.cta{margin:11.25rem 0;border-top:.5px solid #666;border-bottom:.5px solid #666;padding:5rem 0;position:relative;overflow:hidden}@media(max-width:62rem){.cta{margin:7.5rem 0;padding:3.125rem 0}}.cta:before{content:"";z-index:1;top:0;height:100%;box-shadow:inset 45px 32px 18.8px 0 rgba(0,0,0,.251)}.cta video,.cta:before{left:0;width:100%;position:absolute}.cta video{height:auto;top:50%;transform:translateY(-50%);opacity:.5}@media(max-width:62rem){.cta video{width:auto;height:100%;left:50%;transform:translate(-50%,-50%)}}.cta__body{display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative;z-index:2}@media(max-width:62rem){.cta__body{flex-direction:column;align-items:center}}.cta__body>div{width:430px}@media(max-width:62rem){.cta__body>div{width:100%}}.cta__body>div h2{color:#f5f5f5;font-size:2.75rem;font-weight:600;line-height:1.2;text-align:left;margin:0 0 1.5rem}@media(max-width:62rem){.cta__body>div h2{font-size:2.25rem;text-align:center}}.cta__body>div p{color:#f5f5f5;font-size:1.125rem;font-weight:300;line-height:1.2;text-align:left}@media(max-width:62rem){.cta__body>div p{font-size:1rem;text-align:center}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;position:relative;z-index:0}.marquee-container .marquee{display:inline-block;animation:marquee 200s linear infinite;color:rgba(53,22,177,.09);font-size:13.75rem;font-weight:700;line-height:1;text-align:left;position:relative}@media(max-width:62rem){.marquee-container .marquee{font-size:6.5rem}}.order-popup-wrap{position:fixed;left:0;top:0;z-index:99999;width:100%;min-height:100%;opacity:0;pointer-events:none;background:rgba(0,0,0,.698);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.order-popup-wrap.opened{opacity:1;pointer-events:all;transition:all .5s}.order-popup-wrap.opened .popup-inner{transform:translate(-50%,-50%) scale(1);transition:all .5s}.order-popup-wrap .overlay{position:absolute;left:0;top:0;z-index:99999;width:100%;min-height:100%}.order-popup-wrap .popup-inner-wrap{padding:1px;background:linear-gradient(1turn,#000,#666);border-radius:1rem}.order-popup-wrap .popup-inner{transition:all .5s;width:46.75rem;max-width:95%;background:#090909;padding:50px;border-radius:1rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);z-index:99999;min-height:37.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow-y:auto;max-height:95vh;-ms-overflow-style:none;scrollbar-width:none}.order-popup-wrap .popup-inner:-webkit-scrollbar{display:none}@media(max-width:62rem){.order-popup-wrap .popup-inner{padding:40px 24px}}.order-popup-wrap .popup-inner .popup-close{position:absolute;right:50px;top:38px;cursor:pointer}@media(max-width:62rem){.order-popup-wrap .popup-inner .popup-close{top:24px;right:24px}}.order-popup-wrap .popup-inner h2{font-size:1.625rem;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff;width:100%;margin:0 0 2.1875rem}@media(max-width:62rem){.order-popup-wrap .popup-inner h2{font-size:1.5rem;margin:.625rem 0 1.25rem}.order-popup-wrap .popup-inner h2 br{display:none}}.order-popup-wrap .popup-inner h3,.order-popup-wrap .popup-inner p{color:#fff;font-size:1rem;font-weight:400;line-height:1.2;text-align:left;margin:0}.order-popup-wrap .popup-inner .service{color:#fff;font-size:1rem;font-weight:400;line-height:1.2;text-align:center;margin-bottom:.625rem;width:100%}.order-popup-wrap .popup-inner form .form-inner{display:flex;column-gap:30px;row-gap:20px;flex-wrap:wrap}.order-popup-wrap .popup-inner form .form-inner.job p{text-align:center;width:100%}.order-popup-wrap .popup-inner form .form-inner button{margin-top:.625rem;width:100%;background:#3516b1;border:1px solid #3516b1;height:3.4375rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.2;text-align:left}.order-popup-wrap .popup-inner form .form-inner button:hover{background:#280e8e}.order-popup-wrap .popup-inner form .form-inner>div{width:calc(50% - 15px);position:relative}.order-popup-wrap .popup-inner form .form-inner>div.full{width:100%}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list{width:15.9375rem;background:#f2f2f2}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list li{color:#1e1e1e}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list li.highlight,.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list li:hover{background:#a225ee;color:#fff}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list::-webkit-scrollbar{background:transparent;width:.3125rem}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.051)}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .country-list::-webkit-scrollbar-thumb{background-color:#a225ee;border-radius:100px}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input input{font-size:1rem;width:100%;height:3.125rem;color:#fff;padding:0 1.875rem 0 3.125rem;background:hsla(0,0%,100%,.031);border-radius:.9375rem;border:1px solid hsla(0,0%,100%,.2);font-weight:400}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input.invalid input{border:1px solid #ee342a}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input.invalid+span{color:#ee342a;position:absolute;font-size:11px;line-height:1}.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .flag-dropdown,.order-popup-wrap .popup-inner form .form-inner>div .react-tel-input .selected-flag{border:none!important;background:transparent!important}.order-popup-wrap .popup-inner form .form-inner>div.form-block{display:flex;flex-direction:column}.order-popup-wrap .popup-inner form .form-inner>div.form-block label{margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.2;text-align:left;color:#fff;width:100%}.order-popup-wrap .popup-inner form .form-inner>div.form-block .file-wrap{display:flex;flex-direction:column;gap:10px}.order-popup-wrap .popup-inner form .form-inner>div.form-block .file-wrap .upload-custom{width:100%;color:#1e1e1e;height:3.125rem;border-radius:0;background:rgba(0,0,0,.051);border:1px solid rgba(0,0,0,.2);font-size:1rem;font-weight:400;line-height:1.2;text-align:left;padding:0 20px;display:flex;align-items:center;gap:10px;justify-content:center}.order-popup-wrap .popup-inner form .form-inner>div.form-block .file-wrap .fileName{font-size:.75rem;font-weight:400;line-height:1.2;text-align:left;color:#fff;width:100%}.order-popup-wrap .popup-inner form .form-inner>div.checkbox{width:100%;padding:0 2rem}.order-popup-wrap .popup-inner form .form-inner>div.checkbox .error{text-align:left;width:100%;padding:0 2rem}@media(max-width:62rem){.order-popup-wrap .popup-inner form .form-inner>div.checkbox .error{text-align:left}}.order-popup-wrap .popup-inner form .form-inner>div.checkbox input{display:none}.order-popup-wrap .popup-inner form .form-inner>div.checkbox input:checked+svg circle:last-child{opacity:1;transition:all .5s}.order-popup-wrap .popup-inner form .form-inner>div.checkbox label{display:flex;align-items:center;gap:10px;justify-content:flex-start;color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:400;line-height:1.2;text-align:left}.order-popup-wrap .popup-inner form .form-inner>div.checkbox label svg{width:.875rem}.order-popup-wrap .popup-inner form .form-inner>div.checkbox label svg circle:last-child{opacity:0;transition:all .5s}@media(max-width:62rem){.order-popup-wrap .popup-inner form .form-inner>div.checkbox label span{width:calc(100% - 24px)}}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap{display:flex;justify-content:space-between;padding-left:2rem;position:relative}@media(max-width:62rem){.order-popup-wrap .popup-inner form .form-inner>div.check-wrap{padding:0 2rem}}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap h5{color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:400;line-height:1.2;text-align:left}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes{position:relative;display:flex;flex-direction:column;gap:.625rem}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes .error{text-align:left;width:100%;padding:0 2rem}@media(max-width:62rem){.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes .error{text-align:left}}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes input{display:none}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes input:checked+svg circle:last-child{opacity:1;transition:all .5s}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes label{display:flex;align-items:center;gap:10px;justify-content:flex-start;color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:400;line-height:1.2;text-align:left}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes label svg{width:.875rem}.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes label svg circle:last-child{opacity:0;transition:all .5s}@media(max-width:62rem){.order-popup-wrap .popup-inner form .form-inner>div.check-wrap .checkboxes label span{width:calc(100% - 24px)}.order-popup-wrap .popup-inner form .form-inner>div{width:100%}}.order-popup-wrap .popup-inner form .form-inner>div .error{position:absolute;left:0;top:100%;color:#e15353;font-size:.625rem;font-style:italic;padding-left:1.875rem;padding-top:.25rem}.order-popup-wrap .popup-inner form .form-inner>div .react-datepicker-wrapper{width:100%}.order-popup-wrap .popup-inner form .form-inner>div .custom-input,.order-popup-wrap .popup-inner form .form-inner>div input,.order-popup-wrap .popup-inner form .form-inner>div textarea{font-size:1rem;width:100%;height:3.125rem;color:#fff;padding:0 1.875rem;background:hsla(0,0%,100%,.031);border-radius:.9375rem;border:1px solid hsla(0,0%,100%,.2);font-weight:400}.order-popup-wrap .popup-inner form .form-inner>div .custom-input.invalid,.order-popup-wrap .popup-inner form .form-inner>div input.invalid,.order-popup-wrap .popup-inner form .form-inner>div textarea.invalid{border-color:#e15353}.order-popup-wrap .popup-inner form .form-inner>div .custom-input::placeholder,.order-popup-wrap .popup-inner form .form-inner>div input::placeholder,.order-popup-wrap .popup-inner form .form-inner>div textarea::placeholder{color:hsla(0,0%,100%,.6)}.order-popup-wrap .popup-inner form .form-inner>div textarea{padding:15px 20px;height:8.125rem}.order-popup-wrap .popup-inner form .order-button{font-weight:600;width:100%;color:#1e1e1e}.order-popup-wrap .popup-inner form .success{display:flex;flex-direction:column;align-items:center;width:100%}.order-popup-wrap .popup-inner form .success h3{color:#f5f5f5;font-size:1.625rem;font-weight:600;line-height:1.2;text-align:center;margin-bottom:.875rem;text-transform:uppercase}.order-popup-wrap .popup-inner form .success p{color:#f5f5f5;font-size:1rem;font-weight:300;line-height:1.4;text-align:center;margin-bottom:2.1875rem}.order-popup-wrap .popup-inner form .success a,.order-popup-wrap .popup-inner form .success button{margin-top:.625rem;width:10rem;background:#3516b1;border:1px solid #3516b1;height:3.4375rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.2;text-align:left}.order-popup-wrap .popup-inner form .success a:hover,.order-popup-wrap .popup-inner form .success button:hover{background:#280e8e}.socials{padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:43px;border:.5px solid #fff}.socials,.socials a{display:flex}.socials a:hover svg path{fill:#9276ff}.footer__body{display:flex}@media(max-width:62rem){.footer__body{flex-direction:column;gap:3.125rem}}.footer__body .col-01{width:30%;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding-bottom:1.25rem}@media(max-width:62rem){.footer__body .col-01{width:100%;padding-bottom:0}}.footer__body .col-01 a{display:flex}.footer__body .col-01 p{color:#3516b1;font-size:1rem;font-weight:600;line-height:1.2;text-align:left;text-transform:uppercase}.footer__body .col-02{width:70%;display:flex;flex-direction:column}@media(max-width:62rem){.footer__body .col-02{width:100%}}.footer__body .col-02 .row{padding:1.25rem 0;border-bottom:1px solid hsla(0,0%,95%,.302);display:flex}@media(max-width:62rem){.footer__body .col-02 .row{flex-wrap:wrap;row-gap:1.25rem;column-gap:1rem}}.footer__body .col-02 .row:last-child{border:none}.footer__body .col-02 .row:first-child{padding-top:0}.footer__body .col-02 .row.main-menu>div>a{font-weight:500}.footer__body .col-02 .row>div{width:25%}@media(max-width:62rem){.footer__body .col-02 .row>div{width:calc(50% - 8px)}}.footer__body .col-02 .row>div span,.footer__body .col-02 .row>div span a{color:#3516b1;font-size:1rem;font-weight:700;line-height:1.2;text-align:left}.footer__body .col-02 .row>div>a{color:#fff;font-size:1rem;font-weight:300;line-height:1.2;text-align:left}.footer__contacts{display:flex;padding:2.1875rem 0;border-top:1px solid hsla(0,0%,95%,.302)}@media(max-width:62rem){.footer__contacts{flex-direction:column;gap:1.875rem}}.footer__contacts .col-01{width:30%;display:flex;flex-direction:column;gap:1.125rem}@media(max-width:62rem){.footer__contacts .col-01{width:100%;flex-direction:row;gap:1rem}}.footer__contacts .col-01>div{width:100%}@media(max-width:62rem){.footer__contacts .col-01>div{width:calc(50% - 8px)}}.footer__contacts .col-01>div span,.footer__contacts .col-01>div span a{color:#3516b1;font-size:1rem;font-weight:700;line-height:1.2;text-align:left}.footer__contacts .col-01>div>a{color:#fff;font-size:1rem;font-weight:300;line-height:1.2;text-align:left}.footer__contacts .col-02{width:70%;display:flex;gap:2.75rem}@media(max-width:62rem){.footer__contacts .col-02{width:100%;flex-wrap:wrap;gap:1.875rem}}.footer__contacts .col-02>div{width:calc(50% - 22px);max-width:19.375rem}@media(max-width:62rem){.footer__contacts .col-02>div{width:100%;max-width:100%}}.footer__contacts .col-02>div span,.footer__contacts .col-02>div span a{color:#3516b1;font-size:1rem;font-weight:700;line-height:1.2;text-align:left}.footer__contacts .col-02>div>a{color:#fff}.footer__contacts .col-02>div>a,.footer__copy{font-size:1rem;font-weight:300;line-height:1.2;text-align:left}.footer__copy{padding:1.875rem 0;border-top:1px solid hsla(0,0%,95%,.302);color:hsla(0,0%,100%,.502);text-align:center}@media(max-width:62rem){.footer__copy{text-align:left}}