:root{--side-padding:8vw;--mobile-side-padding:5vw;--top-bottom-padding:8rem;--global-max-width:100rem;--grey_-1:#cacacf;--grey:#dbdadf;--grey_1:#e5e4e8;--grey_2:#ebebee;--grey_3:#efeff1;--black_-1:#05040b;--black:#0a0913;--black_1:#33323b;--black_2:#636069;--black_3:#b6b2b9;--white_-1:#f6f6f6;--white:#fcfcfc;--white_1:#fff;--red_-1:#c8123e;--red:#db214d;--red_1:#f2456e;--red_2:#f57594;--red_3:#fba0b6;--orange_-1:#ff5b28;--orange:#ff5b28;--orange_1:#f87c56;--orange_2:#fa9a7d;--orange_3:#febea9;--green_-1:#11976e;--green:#07a877;--green_1:#37b991;--green_2:#85d4bc;--green_3:#81eecd;--purple_-1:#2c0dee;--purple:#4021ff;--purple_1:#5c42fe;--purple_2:#8472f6;--purple_3:#9b8ef1;--purple-radial:radial-gradient(81.75% 89.59% at 50% 10.41%,#5c42fe 0%,#2c0dee 100%)}*,:after,:before{box-sizing:border-box;margin:0}a:-webkit-any-link{cursor:auto}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased!important;font-weight:400}body,html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;box-sizing:border-box;font-family:GeneralSans;color:var(--black);background-color:var(--white)}body::-webkit-scrollbar{width:0!important}body h1,body h2,body h3,body p{color:var(--black)}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Variable.ttf) format("woff2 supports variations"),url(/fonts/GeneralSans-Variable.ttf) format("woff2-variations");font-weight:100 1000}.f-weight-bl{font-weight:900}.f-weight-bo{font-weight:800}.f-weight-r{font-weight:500}.f-weight-l{font-weight:400}.f-weight-100{font-weight:100}.f-weight-200{font-weight:200}.f-weight-300{font-weight:300}.f-weight-400{font-weight:400}.f-weight-500{font-weight:500}.f-weight-600{font-weight:600}.f-weight-700{font-weight:700}.f-weight-800{font-weight:800}.f-weight-900{font-weight:900}.f-weight-1000{font-weight:1000}.f-size-p1{font-size:calc(28px + 4*(100vw - 300px)/1200)!important}.f-size-p2{font-size:calc(23px + 3*(100vw - 300px)/1200)!important}.f-size-p3{font-size:calc(15px + 7*(100vw - 300px)/1200)!important}.f-size-p4{font-size:calc(14px + 5*(100vw - 300px)/1200)!important}.f-size-p5{font-size:calc(14px + 3*(100vw - 300px)/1200)!important}.f-size-p6{font-size:calc(13px + 3*(100vw - 300px)/1200)!important}.f-size-p7{font-size:calc(12px + 2*(100vw - 300px)/1200)!important}.f-size-p8{font-size:calc(10px + 2*(100vw - 300px)/1200)!important}.f-size-h0{font-size:calc(60px + 60*(100vw - 300px)/1200)!important;line-height:100%}.f-size-h1{font-size:calc(40px + 58*(100vw - 300px)/1200)!important;line-height:105%}.f-size-h2{font-size:calc(40px + 45*(100vw - 300px)/1200)!important}.f-size-h3{font-size:calc(35px + 25*(100vw - 300px)/1200)!important}.f-size-h4{font-size:calc(25px + 15*(100vw - 300px)/1200)!important}.f-size-h5{font-size:calc(19px + 16*(100vw - 300px)/1200)!important}.f-size-h6{font-size:calc(20px + 15*(100vw - 300px)/1200)!important}.f-size-h7{font-size:calc(18px + 12*(100vw - 300px)/1200)!important}.f-size-h8{font-size:calc(15px + 11*(100vw - 300px)/1200)!important}.hero_landing_main{position:relative;background-color:#fff}.hero_landing_main .hero_landing_container{position:relative;display:flex;height:100vh}@media screen and (max-width:500px){.hero_landing_main .hero_landing_container{height:auto}}.hero_landing_main .hero_landing_container .hero-video_container{position:relative;width:100%;overflow:hidden}.hero_landing_main .hero_landing_container .hero-video_container .hero-video{z-index:1;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-45%);background-size:cover;outline:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1460px){.hero_landing_main .hero_landing_container .hero-video_container .hero-video{transform:translateX(-50%) translateY(-43%) scale(.76)!important}}@media screen and (max-width:500px){.hero_landing_main .hero_landing_container .hero-video_container .hero-video{transform:translateX(-50%) translateY(-43%) scale(.6)!important}}.hero_landing_main .hero_landing_container .content{z-index:2;align-self:center;margin-left:var(--side-padding);margin-top:4.4vw;max-width:65rem;width:90%;position:absolute}.hero_landing_main .hero_landing_container .content h1{position:relative;color:var(--black)}@media screen and (max-width:400px){.hero_landing_main .hero_landing_container .content h1{font-size:40px!important}}.hero_landing_main .hero_landing_container .content .description{color:var(--black_2);margin:2.5vw 0;max-width:32rem;width:100%}@media screen and (max-width:500px){.hero_landing_main .hero_landing_container .content .description{margin:5vw 0}}.hero_landing_main .hero_landing_container .content .btn{border-radius:18px}@media screen and (max-width:750px){.hero_landing_main .hero_landing_container{position:relative;display:grid;grid-template-rows:1fr 1fr}.hero_landing_main .hero_landing_container .content{position:relative;margin:5vw 5vw 0}}@media only screen and (max-width:1200px){.service_main{margin:var(--top-bottom-padding) var(--mobile-side-padding)}}.service_main .container{display:grid;grid-template-columns:50% 50%;align-items:center}@media only screen and (max-width:1200px){.service_main .container{grid-template-columns:none;grid-template-rows:auto 1fr}}.service_main .container .description{margin-left:var(--side-padding);overflow:hidden}@media only screen and (max-width:1200px){.service_main .container .description{margin-left:0!important}}.service_main .container .description h1{margin:2vw 0}.service_main .container .description p{max-width:30rem;color:var(--black_2)}@media only screen and (max-width:1200px){.service_main .container .description p{margin:3vw 0}}@media screen and (max-width:400px){.service_main .container .description p{font-size:20px!important}}.service_main .container .video_container{overflow:hidden}.service_main .container .video_container video{width:100%}.other-services{margin:var(--top-bottom-padding) var(--side-padding)}.other-services .container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-gap:35px;gap:35px;grid-template-areas:"card0 card0 card1 card1" "card0 card0 card1 card1" "card2 card2 card2 card2" "card2 card2 card2 card2"}@media only screen and (max-width:1200px){.other-services .container{grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-template-areas:"card0" "card1" "card2"}}.other-services .card0{grid-area:card0}.other-services .card1{grid-area:card1}@media only screen and (max-width:1200px){.other-services .card1{margin:5rem 0}}.other-services .card2{grid-area:card2;position:relative}.other-services .card2 .image{height:72vh!important}@media only screen and (max-width:968px){.other-services .card2 .image{height:75vw!important}}.other-services .card2 .text{position:absolute;margin:6vw 0 0 6vw;width:100%;max-width:27rem}@media only screen and (max-width:1200px){.other-services .card2 .text{max-width:25rem}}@media only screen and (max-width:968px){.other-services .card2 .text{position:relative;margin:0}}.other-services .card{overflow:hidden}.other-services .card .image{width:100%;height:65rem;background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (max-width:968px){.other-services .card .image{height:25rem}}.other-services .card .paragraph{color:var(--black_2);margin:3vw 0;max-width:35rem;width:100%;height:10.5vw}@media only screen and (max-width:1200px){.other-services .card .paragraph{height:auto;max-width:33rem}}@media screen and (max-width:400px){.other-services .card .paragraph{font-size:20px!important}}[data-reversed=true] .description,[data-reversed=true] .video_container{grid-row:1}@media only screen and (max-width:1200px){[data-reversed=true] .description,[data-reversed=true] .video_container{grid-row:initial}}[data-reversed=true] .description{grid-column:2/3!important}@media only screen and (max-width:1200px){[data-reversed=true] .description{grid-column:initial!important}}[data-reversed=true] .video_container{grid-column:1/2!important}@media only screen and (max-width:1200px){[data-reversed=true] .video_container{grid-column:initial!important}}.styles-module_item-provider__YgMwz{overflow:initial!important}.partners{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:var(--top-bottom-padding) 5vw}.partners .partners-heading{width:100%;text-align:center}.partners .container{overflow:hidden;padding:2rem 0;background:#fff;box-shadow:0 100px 80px rgba(29,19,56,.04),0 41.7776px 33.4221px rgba(29,19,56,.029),0 22.3363px 17.869px rgba(29,19,56,.024),0 12.5216px 10.0172px rgba(29,19,56,.02),0 6.6501px 5.32008px rgba(29,19,56,.016),0 2.76726px 2.21381px rgba(29,19,56,.011);border-radius:42px;max-width:100rem;width:100%;margin-top:4rem}@media screen and (max-width:750px){.partners .container{margin-top:1rem}}.partners .container .styles-module_carousel-arrow__26sRw{display:none}.partners .partner-icon{width:80%;margin:0 auto;height:calc(5rem + 3vw);border-radius:48px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;filter:saturate(0);transition:all .3s ease}.partners .partner-icon:hover{filter:saturate(100%);box-shadow:0 80px 80px rgba(0,0,0,.07),0 33px 33px rgba(0,0,0,.06)}@media screen and (max-width:750px){.partners .partner-icon{border-radius:300px;width:87%;filter:none!important}}.portfolio .portfolio-heading{width:100%;text-align:center}.portfolio .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:150px;gap:150px;margin:8rem 12vw 0}.portfolio .container *{text-decoration:none}@media only screen and (max-width:1200px){.portfolio .container{margin:5rem var(--mobile-side-padding);grid-template-columns:none;grid-template-rows:repeat(4,auto);row-gap:100px;column-gap:0}}.portfolio .container a{cursor:pointer}.portfolio .container .portfolio-card{max-width:43rem;width:100%}@media only screen and (max-width:1200px){.portfolio .container .portfolio-card{max-width:none}}.portfolio .container .portfolio-card .image{width:100%;height:20rem;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:1024px){.portfolio .container .portfolio-card .image{height:32rem}}@media screen and (max-width:500px){.portfolio .container .portfolio-card .image{height:20rem}}.portfolio .container .portfolio-card .heading{margin:1rem 0;color:var(--black)}.portfolio .container .portfolio-card .paragraph{color:var(--black_2)}.portfolio .more-portfolio-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:10rem}@media screen and (max-width:1200px){.portfolio .more-portfolio-btn .button{width:90%}.portfolio .more-portfolio-btn .button .button_container{padding:1.2rem 1.7rem!important}}@media screen and (max-width:968px){.portfolio .more-portfolio-btn{margin-top:5rem}.portfolio .more-portfolio-btn .button .send-message{transform:translateY(5px)}.portfolio .more-portfolio-btn .button .send-message svg{width:20px;height:20px}}.contact_main{margin:30rem 0 var(--top-bottom-padding) 0;display:flex;flex-direction:column}.contact_main .img{background-image:url(/image/contact.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:90vh}@media only screen and (max-width:968px){.contact_main .img{height:30rem;background-position:20%}}.contact_main .heading{transform:translateY(50%);background-color:var(--white);display:inline-block;margin:0 auto;box-shadow:0 33.4221px 33.4221px rgba(0,0,0,.065),0 17.869px 17.869px rgba(0,0,0,.054);border-radius:calc(15px + 2vw);text-align:center;position:relative;cursor:pointer;padding:2rem 5rem}@media only screen and (max-width:968px){.contact_main .heading{padding:2vw 10vw}}.contact_main .heading h1{transform:translateY(-10%)}.contact_main .heading:after{content:"";display:block;position:absolute;width:68%;height:6px;background-color:var(--black);bottom:24%;left:50%;transform:translateX(-50%)}.portfolio-hero{width:100%;overflow:hidden}.portfolio-hero video{width:100%;height:auto}@media only screen and (max-width:968px){.portfolio-hero video{width:130%;transform:translateX(-10%)}}.portfolio-cards .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:150px;gap:150px;margin:8rem 12vw 5rem}@media only screen and (max-width:1200px){.portfolio-cards .container{margin:5rem 8vw;grid-template-columns:none;grid-template-rows:repeat(4,auto);row-gap:100px;column-gap:0}}.portfolio-cards .container a{text-decoration:none!important;cursor:pointer}.portfolio-cards .container .card{max-width:43rem;width:100%}@media only screen and (max-width:1200px){.portfolio-cards .container .card{max-width:none}}.portfolio-cards .container .card .image{width:100%;height:20rem;background-repeat:no-repeat;background-size:cover;background-position:50%}.portfolio-cards .container .card .heading{margin:1rem 0;color:var(--black)}.portfolio-cards .container .card .paragraph{color:var(--black_2)}.about_main .video_container{overflow:hidden}.about_main .video_container video{width:100%;height:auto;filter:contrast(1.3) saturate(1.2)}@media screen and (max-width:968px){.about_main .video_container video{width:160%;transform:translateX(-18%)}}.about_main .cotainer{max-width:70rem;width:90%;margin:0 auto;display:flex;flex-direction:column}.about_main .cotainer .img_container{margin:2vw auto!important}.about_main .cotainer .img_container img{justify-self:center}.navigation{position:fixed;width:100%;z-index:99;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.907) 15.4%,hsla(0,0%,100%,.876) 28.99%,hsla(0,0%,100%,.764) 46.66%,hsla(0,0%,100%,.53) 67.04%,hsla(0,0%,100%,0))}.navigation .navigation_container{display:flex;justify-content:center;align-items:center;flex-direction:column}.navigation .navigation_container .logo{cursor:pointer;position:relative;width:15rem;height:7.5rem;background-image:url(/svg/logo.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:2;filter:drop-shadow(0 15px 15px rgba(64,33,255,.1215686275)) drop-shadow(0 8px 10px rgba(64,33,255,.0862745098)) drop-shadow(0 5px 8px rgba(64,33,255,.0705882353)) drop-shadow(0 3px 4px rgba(64,33,255,.0588235294)) drop-shadow(0 1px 2px rgba(64,33,255,.0470588235)) drop-shadow(0 0 1px rgba(64,33,255,.0352941176))}@media only screen and (max-width:968px){.navigation .navigation_container .logo{width:8rem;height:4rem}}.navigation .navigation_container .navigation_items{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:2rem 8vw}.navigation .navigation_container .navigation_items .menu-button{cursor:pointer;position:relative;width:6.5rem;height:6.5rem;background-image:url(/image/menu.png);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:2;filter:drop-shadow(0 100px 80px rgba(53,53,93,.14)) drop-shadow(0 41.7776px 33.4221px rgba(53,53,93,.10064))}@media only screen and (max-width:968px){.navigation .navigation_container .navigation_items .menu-button{width:3.5rem;height:3.5rem}}.navigation .navigation_container .navigation_items [data-toggle=true]{background-image:url(/image/menu_open.png);background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:968px){.navigation .navigation_container .navigation_items{padding:.7rem 5vw}}.navigation .navigation_container .open-menu{position:absolute;width:100vw;height:100vh;background:hsla(0,0%,95%,.56);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0}.navigation .navigation_container .open-menu .menu-cards{width:100%;max-width:40rem;transform:translateY(10%);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:35px;gap:35px;grid-template-areas:"card0 card1" "card2 card2"}@media only screen and (max-width:1200px){.navigation .navigation_container .open-menu .menu-cards{max-width:30rem;padding:0 1rem}}.navigation .navigation_container .open-menu .menu-cards .card0{grid-area:card0}.navigation .navigation_container .open-menu .menu-cards .card1{grid-area:card1}.navigation .navigation_container .open-menu .menu-cards .card2,.navigation .navigation_container .open-menu .menu-cards .card_link2{grid-area:card2;grid-column:1/3!important}.navigation .navigation_container .open-menu .menu-cards .card{width:auto;height:auto;cursor:pointer;filter:drop-shadow(0 47px 56px -32px rgba(56,33,198,.26))}.navigation .navigation_container .open-menu .menu-cards .card .img{width:100%;height:18rem;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:1200px){.navigation .navigation_container .open-menu .menu-cards .card .img{height:11rem}}.btn{border-radius:10px}.btn p{color:var(--white_1)}.btn_gradient{background:var(--purple-radial)!important}.btn_shadow{box-shadow:0 80px 86px rgba(45,14,239,.22),0 41.7776px 36.3465px rgba(45,14,239,.187),0 22.3363px 19.4326px rgba(45,14,239,.155),0 12.5216px 10.8938px rgba(45,14,239,.13),0 6.6501px 5.78559px rgba(45,14,239,.105),0 2.76726px 2.40751px rgba(45,14,239,.073)}.btn_black{background-color:var(--black_-1)!important;border:.5px solid var(--black_1)!important}.btn_white{background-color:var(--white_1)!important}.loading{width:100vw;height:100vh;background-color:var(--white);z-index:100;position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column}.loading .logo{width:30vw;height:30vw;background-image:url(/svg/logo_mark.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.footer{height:auto;display:flex;flex-direction:column;margin:20rem 0 0;background-color:#fff;border-top:1.5px solid var(--grey_3)}.footer,.footer .footer_container{width:100%;justify-content:center;align-items:center}.footer .footer_container{max-width:30rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:50px 30px;gap:50px 30px;grid-template-areas:"logo logo" "twitter telegram";position:relative;padding:4rem 0}.footer .footer_container .logo{grid-column:1/3!important;width:100%!important;height:7rem!important}.footer .footer_container a{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none!important}.footer .footer_container .twitter{grid-area:twitter;background-image:url(/footer/twitter.svg);align-self:flex-end}.footer .footer_container .telegram,.footer .footer_container .twitter{background-size:contain;background-position:50%;background-repeat:no-repeat}.footer .footer_container .telegram{grid-area:telegram;background-image:url(/footer/telegram.svg);align-self:flex-start}.footer .footer_container .telegram,.footer .footer_container .twitter{cursor:pointer;filter:drop-shadow(0 80px 86px rgba(45,14,239,.22));width:50%;height:4.5rem;opacity:1}.footer .footer_container .telegram:hover,.footer .footer_container .twitter:hover{opacity:.7}.footer .footer_container .logo{cursor:pointer;position:relative;width:auto;height:6rem;background-image:url(/svg/logo.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:2;filter:drop-shadow(0 15px 15px rgba(64,33,255,.1215686275)) drop-shadow(0 8px 10px rgba(64,33,255,.0862745098)) drop-shadow(0 5px 8px rgba(64,33,255,.0705882353)) drop-shadow(0 3px 4px rgba(64,33,255,.0588235294)) drop-shadow(0 1px 2px rgba(64,33,255,.0470588235)) drop-shadow(0 0 1px rgba(64,33,255,.0352941176))}@media only screen and (max-width:500px){.footer .footer_container .logo{height:5rem}}