a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{box-sizing:border-box;background-color:#171717;line-height:1;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:82px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;border:0;text-decoration:none}body,h1,h2,h3,h4,h5,h6,input,textarea{font-family:Poppins,sans-serif}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-VariableFont_slnt,wght.ttf)format("truetype");font-weight:100 900}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf)format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf)format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf)format("truetype");font-weight:800}button,.button{cursor:pointer;background:0 0;border:2px solid;border-radius:47px;font-family:Inter}.carousel{max-width:995px;max-height:547px;margin:0 auto;position:relative;overflow:hidden}.carousel .carousel-images{transition:transform .5s ease-in-out;display:flex}.carousel .carousel-images .carousel-image{object-fit:contain;opacity:0;flex:0 0 100%;width:100%;height:auto;transition:opacity .5s ease-in-out}.carousel .carousel-images .carousel-image.visible{opacity:1}.carousel .carousel-dots{justify-content:center;width:100%;display:flex;position:absolute;bottom:10px}.carousel .carousel-dots .carousel-dot{cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px;margin:0 5px}.carousel .carousel-dots .carousel-dot.active{background:#6e75ff}.navbar{color:#fff;z-index:99;background-color:#171717;width:100vw;height:82px;position:fixed;top:0}.navbar .overlay{visibility:hidden;z-index:98;background-color:#171717b3;width:100%;height:100%;position:fixed;top:82px}.navbar .overlay.open{visibility:visible}.navbar .navbar-container{justify-content:space-between;align-items:center;width:auto;max-width:1920px;height:100%;margin:0 auto;padding:0 60px;display:flex;position:relative}.navbar .navbar-container .logo-container img{width:100px;height:auto;display:block}.navbar .navbar-container .menu-item-container{z-index:99;background-color:#171717;transition:all .5s ease-in-out;overflow:hidden}.navbar .navbar-container .menu-item-container.open{width:260px;height:100vh;position:fixed;top:82px}.navbar .navbar-container .menu-item-container .menu{flex-direction:row;justify-content:center;align-items:center;gap:2em;height:40px;display:flex}.navbar .navbar-container .menu-item-container .menu a{position:relative}.navbar .navbar-container .menu-item-container .menu a:before{content:"";background-color:#6e75ff;width:0;height:3px;transition:width .3s;position:absolute;bottom:-5px;left:0}.navbar .navbar-container .menu-item-container .menu a.active:before{width:100%}.navbar .navbar-container .menu-toggle{cursor:pointer;background-color:#0000;border:0;padding:15px 0;display:none}.navbar .navbar-container .menu-toggle .hamburger{background-color:#fff;width:30px;height:3px;position:relative}.navbar .navbar-container .menu-toggle .hamburger:after,.navbar .navbar-container .menu-toggle .hamburger:before{content:"";background-color:#fff;width:100%;height:100%;position:absolute}.navbar .navbar-container .menu-toggle .hamburger:before{transform:translateY(-10px)}.navbar .navbar-container .menu-toggle .hamburger:after{transform:translateY(10px)}@media screen and (max-width:1023px){.navbar .navbar-container{padding:0 30px}.navbar .navbar-container .menu-item-container{visibility:hidden;background:linear-gradient(135deg,#171717,#1c1c1c 50%,#141414 50%);width:260px;height:100vh;transition:transform .3s ease-in-out,box-shadow .3s;position:fixed;top:82px;right:0;transform:translate(100%);box-shadow:0 10px 30px #0006}.navbar .navbar-container .menu-item-container.open{visibility:visible;transform:translate(0)}.navbar .navbar-container .menu-item-container:hover{box-shadow:0 10px 40px #000}.navbar .navbar-container .menu-item-container.open .menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px}.navbar .navbar-container .menu-toggle{display:block}}.section-separator{border:2px solid;width:209px}.section-separator.orange{border-color:#fe7926}.section-separator.blue{border-color:#6e75ff}.section-separator .selago{border-color:#e5e1fc}footer{color:#fff;background-color:#171717}footer .footer-container{max-width:1220px;margin:0 auto;padding:72px 30px}footer .footer-container .footer-section-container{flex-wrap:wrap;justify-content:center;gap:50px 150px;padding-bottom:60px;display:flex}footer .footer-container .footer-section-container h1{padding-bottom:30px;font-size:30px;font-weight:400}footer .footer-container .footer-section-container .logo-section{letter-spacing:.2px;word-spacing:2px;flex:300px;max-width:300px;font-style:italic;line-height:22px}footer .footer-container .footer-section-container .logo-section .logo-wrapper img{width:100px;height:auto;display:block}footer .footer-container .footer-section-container .logo-section .company-description-wrapper{padding-top:30px}footer .footer-container .footer-section-container .logo-section .company-description-wrapper .company-executive{padding-top:10px}footer .footer-container .footer-section-container .contact-section{flex:300px;max-width:300px}footer .footer-container .footer-section-container .contact-section .contact-info .our-contacts-container{flex-direction:column;gap:16px;display:flex}footer .footer-container .footer-section-container .contact-section .contact-info .our-contacts-container h2{align-items:center;font-weight:400;display:flex}footer .footer-container .footer-section-container .contact-section .contact-info .our-contacts-container img{width:21px;margin-right:20px}footer .footer-container .footer-section-container .social-media-section{flex:300px;max-width:300px}footer .footer-container .section-separator{border:1px solid;width:100%}footer .footer-container .copyright-section{padding:50px 0}footer .footer-container .copyright-section h3{font-weight:300}#about-us{color:#fff;padding-top:82px}#about-us .section-container .content-wrapper .content-block-wrapper{max-width:1210px;margin:0 auto;padding:0 30px}#about-us .section-container .content-wrapper .full-width-background{width:100%}#about-us .section-container .content-wrapper .full-width-background:first-child{background-color:#171717}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:first-child{padding-top:30px}}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .content-block{flex:1;max-width:537px}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .content-block{flex-direction:column;align-items:center;display:flex}}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .content-block .headline{max-width:676px;padding-bottom:40px;font-size:48px;font-weight:800;line-height:72px}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .content-block .headline{font-size:calc(20px + 2vw)}}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .content-block .subhead{padding-top:56px;padding-bottom:66px;font-size:24px;font-weight:400;line-height:36px}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .illustration-block{flex:1;align-self:flex-end;min-width:320px}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .illustration-block{display:none}}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .illustration-block img{z-index:2;width:100%;max-width:560px;height:auto;transform:translateY(3px)}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .cta-button{color:#fff;border-color:#fff;margin-bottom:50px;padding:10px 42px;font-size:24px}#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .mobile-image{display:none}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:first-child .content-block-wrapper .mobile-image{max-width:100%;max-height:calc(267px + 5vw);margin:0 auto;display:block}}#about-us .section-container .content-wrapper .full-width-background:last-child{background-color:#6e75ff}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper{flex-wrap:wrap;justify-content:space-between;height:100%;display:flex}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper{max-width:600px}}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .content-block{border-left:3px solid;align-self:center;max-width:50%;padding-left:54px}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .content-block{border-left:none;max-width:100%;padding:40px 0}}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .content-block h2{padding-bottom:23px;font-size:24px;font-weight:600;line-height:36px}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .content-block h3{text-align:justify;letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:24px}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .illustration-block{flex:1;max-width:50%;max-height:415px;position:relative}@media screen and (max-width:1023px){#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper .illustration-block{display:none}}#about-us .section-container .content-wrapper .full-width-background:last-child .content-block-wrapper img{max-width:100%;height:calc(100% + 30px);transform:translateY(-30px)}@media screen and (max-width:1023px){#about-us .full-width-background *{text-align:center}}#our-values{color:#fff;background-color:#171717;width:100%;min-height:500px}#our-values .our-values-container{max-width:1210px;margin:0 auto;padding:90px 30px}#our-values .our-values-container .our-values-header{flex-direction:column;align-items:center;display:flex}#our-values .our-values-container .our-values-header .header-title{padding-bottom:32px;font-size:36px;font-weight:800;line-height:54px}@media screen and (max-width:1023px){#our-values .our-values-container .our-values-header .header-title{font-size:calc(20px + 3vw)}}#our-values .our-values-container .our-values-cards{flex-wrap:wrap;justify-content:center;gap:40px 125px;padding-top:114px;display:flex}#our-values .our-values-container .our-values-cards .card{text-align:center;max-width:320px}#our-values .our-values-container .our-values-cards .card img{width:65px;height:auto;margin:0 auto;display:block}#our-values .our-values-container .our-values-cards .card .card-title{padding-top:51px;font-size:24px;font-weight:600;line-height:36px}#our-values .our-values-container .our-values-cards .card .card-description{text-align:justify;padding-top:40px;font-size:16px;line-height:24px}#our-values .our-values-container .our-values-cards .card:first-of-type .card-description{letter-spacing:.03em}#services{color:#171717;background-color:#171717;width:100%;min-height:500px}#services .services-container .services-content{max-width:1210px;margin:0 auto;padding:90px 30px}#services .services-container .services-header{flex-direction:column;align-items:center;display:flex}#services .services-container .services-header .header-title{color:#fff;padding-bottom:32px;font-size:36px;font-weight:800;line-height:54px}@media screen and (max-width:1023px){#services .services-container .services-header .header-title{font-size:calc(20px + 2vw)}}#services .services-container .services-cards{flex-wrap:wrap;justify-content:center;gap:40px 87px;padding:96px 20px 0;display:flex}#services .services-container .services-cards .card{text-align:center;background-color:#e5e1fc;flex-direction:column;justify-content:space-between;align-items:center;min-width:332px;max-width:320px;min-height:447px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;display:flex;box-shadow:0 8px 20px #0006}@media screen and (max-width:350px){#services .services-container .services-cards .card{min-width:100%;max-width:100%}}#services .services-container .services-cards .card:hover{color:#fff;background-color:#6e75ff;transform:scale(1.05);box-shadow:0 12px 30px #0009}#services .services-container .services-cards .card:hover img{filter:invert()}#services .services-container .services-cards .card:hover .card-button{color:#fff}#services .services-container .services-cards .card img{width:65px;height:auto;margin:0 auto;padding-top:31px;display:block}#services .services-container .services-cards .card .card-title{font-size:24px;font-weight:700;line-height:36px}#services .services-container .services-cards .card .card-description{text-align:center;letter-spacing:-.015em;max-width:252px;font-size:14px;line-height:21px}#services .services-container .services-cards .card .card-button{cursor:pointer;margin-bottom:31px;padding:7px 25px;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px}#services .services-container .services-cards .card:first-of-type .card-description{letter-spacing:-.03em}#services .services-container .services-cards .card:nth-of-type(2) .card-description{letter-spacing:-.02em}#services .services-container .services-cards .card:nth-of-type(4) .card-description{letter-spacing:-.02em;max-width:272px}#services .services-container .services-cards .card:nth-of-type(5) .card-description{letter-spacing:-.03em;max-width:270px}#services .services-container .services-cards .card:nth-of-type(6) .card-description{letter-spacing:-.015em;max-width:310px}#services .services-container .data-display-outer{color:#fff;background-color:#fe7926;width:100%;min-height:248px}#services .services-container .data-display-outer .data-display-container{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1210px;min-height:248px;margin:0 auto;padding:0 30px;display:flex}@media screen and (max-width:768px){#services .services-container .data-display-outer .data-display-container{flex-direction:column;align-content:center;align-items:normal;padding:60px 30px 0}}#services .services-container .data-display-outer .data-display-container .data-display-item{padding:0 20px}#services .services-container .data-display-outer .data-display-container .data-display-item .data-display-number{padding-bottom:32px;font-size:36px;font-weight:800}@media screen and (max-width:768px){#services .services-container .data-display-outer .data-display-container .data-display-item .data-display-number{padding-bottom:24px}}#services .services-container .data-display-outer .data-display-container .data-display-item .data-display-title{font-size:24px}@media screen and (max-width:768px){#services .services-container .data-display-outer .data-display-container .data-display-item .data-display-title{padding-bottom:60px}}#projects{color:#171717;background-color:#171717;width:100%;min-height:500px}#projects .projects-container .projects-content{max-width:1210px;margin:0 auto;padding:90px 30px}#projects .projects-container .projects-header{flex-direction:column;align-items:center;padding-bottom:86px;display:flex}#projects .projects-container .projects-header .header-title{color:#fff;padding-bottom:32px;font-size:36px;font-weight:800;line-height:54px}@media screen and (max-width:1023px){#projects .projects-container .projects-header .header-title{font-size:calc(20px + 3vw)}}#packages{color:#fff;background-color:#171717;width:100%;min-height:500px}#packages .packages-container .packages-content{max-width:1210px;margin:0 auto;padding:90px 30px}#packages .packages-container .packages-header{flex-direction:column;align-items:center;padding-bottom:86px;display:flex}#packages .packages-container .packages-header .header-title{color:#fff;padding-bottom:32px;font-size:36px;font-weight:800;line-height:54px}@media screen and (max-width:1023px){#packages .packages-container .packages-header .header-title{font-size:calc(20px + 3vw)}}#packages .packages-container .packages-cards{flex-wrap:wrap;justify-content:center;gap:100px;display:flex}#packages .packages-container .packages-cards .card{text-align:center;background-color:#232323;gap:50px;width:333px;height:452px;transition:transform .3s ease-in-out;box-shadow:0 8px 20px #0006}#packages .packages-container .packages-cards .card:hover{transform:scale(1.05)}#packages .packages-container .packages-cards .card .card-title{padding:44px;font-size:24px;font-weight:700;line-height:36px}#packages .packages-container .packages-cards .card .card-description{letter-spacing:-.03em;padding:0 20px;font-size:14px;line-height:21px}#packages .packages-container .packages-cards .card img{width:100%;max-width:150px;height:auto;margin:0 auto;display:block;transform:translateY(-40px)}#contact{filter:drop-shadow(0 4px 4px #00000040);color:#fff;background:linear-gradient(#171717 7%,#7b61ff 137.61%);width:100%;min-height:691px;overflow:hidden}#contact .contact-container{max-width:1210px;margin:0 auto;padding:20px 30px}#contact .contact-container .contact-header .header-title{font-size:64px;font-weight:800}@media screen and (max-width:1023px){#contact .contact-container .contact-header .header-title{font-size:calc(20px + 3vw)}}@media screen and (max-width:920px){#contact .contact-container .contact-header .header-title{text-align:center}}#contact .contact-container .contact-content-container{flex-wrap:wrap;gap:50px;display:flex;position:relative}@media screen and (max-width:920px){#contact .contact-container .contact-content-container{flex-direction:column;align-content:center}}#contact .contact-container .contact-content-container .our-contacts-container{flex:auto;padding-top:34px}#contact .contact-container .contact-content-container .our-contacts-container img{width:25px;padding-right:20px}#contact .contact-container .contact-content-container .our-contacts-container h2{letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:36px}@media screen and (max-width:1023px){#contact .contact-container .contact-content-container .our-contacts-container h2{align-items:center;font-size:calc(16px + 1vw);display:flex}}#contact .contact-container .contact-content-container .our-contacts-container .mobile-hide{display:none}#contact .contact-container .contact-content-container .contact-form-container{flex:2 401px;max-width:500px;position:relative}#contact .contact-container .contact-content-container .contact-form-container form{color:#fff;flex-direction:column;display:flex}#contact .contact-container .contact-content-container .contact-form-container form input{color:#fff;text-indent:10px;background-color:#0000;border:1px solid #ffffff80;border-radius:9px;height:49px;margin-bottom:38px}#contact .contact-container .contact-content-container .contact-form-container form textarea{color:#fff;text-indent:10px;resize:none;background-color:#0000;border:1px solid #ffffff80;border-radius:9px;height:133px;margin-bottom:38px;padding-top:10px}#contact .contact-container .contact-content-container .contact-form-container form input::placeholder,#contact .contact-container .contact-content-container .contact-form-container form textarea::placeholder{color:#fff}#contact .contact-container .contact-content-container .contact-form-container form label{padding-bottom:16px;font-size:16px}#contact .contact-container .contact-content-container .contact-form-container form .button{text-indent:0;border-radius:47px;align-self:flex-end;width:130px}#contact .contact-container .contact-content-container .contact-form-container form .form-submit-error{color:#ffb4b4;margin:-8px 0 20px;line-height:1.5}@media screen and (max-width:920px){#contact .contact-container .contact-content-container .contact-form-container form .button{align-self:flex-start;height:40px}}#contact .contact-container .contact-content-container .contact-image-container{max-width:50%;position:absolute;bottom:0;left:-6vw}#contact .contact-container .contact-content-container .contact-image-container img{object-position:-90px;width:100%;height:auto;display:block}@media screen and (max-width:920px){#contact .contact-container .contact-content-container .contact-image-container{display:none}}
