.manrope-400{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.manrope-500{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.manrope-600{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.manrope-700{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}a{transition:all .3s ease;-webkit-transition:all .3s ease}a,a:focus,a:active,a:visited,a:hover{text-decoration:none;outline:none}*:focus{outline:none}button{outline:none !important}.tr{transition:all .3s ease;-webkit-transition:all .3s ease}.wrapper{position:relative;width:100%;overflow-x:hidden;padding-top:96px}body{width:100%;color:#171B24;font-size:16px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:normal}p{line-height:28px;margin:0px 0px 20px}.c-btn{min-width:236px;position:relative;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 0px;color:#FFFFFF;font-size:13px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:3px;line-height:22px;background:#5c42ff;background:linear-gradient(to right, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);background:-moz-linear-gradient(left, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);background:-webkit-linear-gradient(left, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);z-index:4}.c-btn::after{content:'';display:inline-block;width:16px;height:16px;margin-left:30px;background-image:url(../img/arrow-1.svg);background-repeat:no-repeat;background-position:center center}.c-btn::before{content:'';display:block;position:absolute;width:100%;left:0px;top:0px;bottom:0px;opacity:0;background:linear-gradient(to right, #5c42ff 0%, #5c42ff 100%);background:-moz-linear-gradient(left, #5c42ff 0%, #5c42ff 100%);background:-webkit-linear-gradient(left, #5c42ff 0%, #5c42ff 100%);transition:all .3s ease;-webkit-transition:all .3s ease;z-index:-1}.c-btn:hover{color:#FFFFFF}.c-btn:hover::before{opacity:1}.w-btn{min-width:329px;position:relative;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 0px;color:#171B24;font-size:13px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:3px;line-height:22px;background-color:#ffffff;z-index:4}.w-btn::after{content:'';display:inline-block;width:16px;height:16px;margin-left:30px;background-image:url(../img/arrow-2.svg);background-repeat:no-repeat;background-position:center center;transition:all .3s ease;-webkit-transition:all .3s ease}.w-btn:hover{color:#FFFFFF;background-color:#171B24}.w-btn:hover::after{filter:brightness(0) invert(1)}header{position:absolute;top:0px;left:0px;right:0px;padding:0px;transition:all .3s ease;-webkit-transition:all .3s ease;z-index:1000;background-color:#FFF}header .header-holder{position:relative;background-color:#ffffff;padding:0px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:all .3s ease;-webkit-transition:all .3s ease}header .header-holder .logo-holder{flex:0 0 235px;width:235px;padding:5px 0px;transition:all .3s ease;-webkit-transition:all .3s ease}header .header-holder .logo-holder img{max-width:100%;max-height:86px;width:auto;height:auto}header .header-holder .phone-menu{position:relative;display:none;border:none;margin:0px;padding:0px 0px 0px;cursor:pointer;background-color:transparent}header .header-holder .phone-menu.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px, 4px);transform:rotate(-45deg) translate(-4px, 4px);margin:6px 0}header .header-holder .phone-menu.change .bar2{opacity:0}header .header-holder .phone-menu.change .bar3{-webkit-transform:rotate(45deg) translate(-7px, -7px);transform:rotate(45deg) translate(-7px, -7px);margin:6px 0}header .header-holder .phone-menu .bar1,header .header-holder .phone-menu .bar2,header .header-holder .phone-menu .bar3{width:20px;height:2px;background-color:#000;margin:4px 0;transition:.4s}header .header-holder .menu-holder{flex:1}header .header-holder .menu-holder .primary-menu{padding:0px;margin:0px;list-style:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header .header-holder .menu-holder .primary-menu li{margin:0px 5px;position:relative}header .header-holder .menu-holder .primary-menu li.active a{background-color:#5C42FF;color:#FFF}header .header-holder .menu-holder .primary-menu li.nav-btn a{position:relative;min-width:270px;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;background:#5c42ff;background:linear-gradient(to right, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);background:-moz-linear-gradient(left, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);background:-webkit-linear-gradient(left, #5c42ff 0%, #8f4cff 50%, #b154fd 100%);color:#FFF;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;z-index:5}header .header-holder .menu-holder .primary-menu li.nav-btn a::before{content:'';display:inline-block;width:18px;height:18px;margin-right:10px;background-image:url('../img/cta-phone.svg');background-repeat:no-repeat;background-position:center center;background-size:contain}header .header-holder .menu-holder .primary-menu li.nav-btn a::after{content:'';display:block;position:absolute;width:100%;left:0px;top:0px;bottom:0px;opacity:0;background:linear-gradient(to right, #5c42ff 0%, #5c42ff 100%);background:-moz-linear-gradient(left, #5c42ff 0%, #5c42ff 100%);background:-webkit-linear-gradient(left, #5c42ff 0%, #5c42ff 100%);transition:all .3s ease;-webkit-transition:all .3s ease;z-index:-1}header .header-holder .menu-holder .primary-menu li.nav-btn a:hover{color:#FFFFFF}header .header-holder .menu-holder .primary-menu li.nav-btn a:hover::after{opacity:1}header .header-holder .menu-holder .primary-menu li a{position:relative;display:inline-block;padding:36px 13px 36px;color:#000;font-size:16px;line-height:24px}.hero-section{background-repeat:no-repeat;background-position:center bottom;background-size:cover}.hero-section .hero-slider .slick-track{display:flex !important;min-height:calc(100vh - 95px)}.hero-section .hero-slider .slick-slide{height:inherit !important}.hero-section .hero-slider .slide{height:100%;width:100%;padding:0px 15px;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.hero-section .hero-slider .slide .inner{width:100%;max-width:1296px;margin:0px auto}.hero-section .hero-slider .slide .inner h1{color:#FFF;font-size:64px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:84px;letter-spacing:-1px;margin:0px 0px 20px}.hero-section .hero-slider .slide .inner .line{display:flex;flex-direction:row;align-items:center}.hero-section .hero-slider .slide .inner .line p{flex:1;color:#FFFFFF;font-size:18px;line-height:30px;margin:0px 200px 0px 0px}.hero-section .hero-slider .slide .inner .line .c-btn{flex:0 0 236px;width:236px}.hero-section .hero-slider .slide .buttons{padding:50px 0px 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hero-section .hero-slider .slide .buttons .prev-hero-btn{display:block;width:80px;height:80px;border:none;background-color:#171b24;background-image:url('../img/arrow-prev.svg');background-repeat:no-repeat;background-position:center center;font-size:0px}.hero-section .hero-slider .slide .buttons .next-hero-btn{display:block;width:80px;height:80px;border:none;background-color:#5b5d6a;background-image:url('../img/arrow-next.svg');background-repeat:no-repeat;background-position:center center;font-size:0px}.hero-section .section-title{padding:130px 0px 115px}.hero-section .section-title h1{color:#FFF;font-size:64px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:84px;letter-spacing:-1px;margin:0px 0px 25px}.hero-section .section-title p{color:#FFF;font-size:18px;line-height:30px;margin:0px}.brands-section{background-color:#01030B;padding:0px 0px 50px}.brands-section .brands-slider .slick-list{overflow:visible}.brands-section .brands-slider .slick-track{display:flex !important;border-top:1px solid #999a9e;border-bottom:1px solid #999a9e}.brands-section .brands-slider .slick-slide{padding:15px 20px;height:inherit !important}.brands-section .brands-slider .slick-slide .slide img{max-height:100px;max-width:100%;height:auto;width:auto}.services-section{background-color:#f5f5f5;padding:120px 0px 90px}.services-section .section-title{padding:0px 0px 50px;text-align:center}.services-section .section-title h6{color:#B154FD;font-size:12px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:22px;letter-spacing:6px;margin:0px 0px 10px}.services-section .section-title h2{color:#171B24;font-size:36px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:56px;letter-spacing:-1px;margin:0px 0px 10px}.services-section .section-title p{margin:0px;opacity:.7}.services-section .text-block{padding:0px 0px 50px}.services-section .text-block h2{color:#373737;font-size:32px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;margin:0px}.services-section .spacer{margin-bottom:30px}.services-section .box{position:relative;height:100%;background-color:#FFF;border-radius:12px;-webkit-border-radius:12px;transition:all .3s ease;-webkit-transition:all .3s ease;padding:30px 30px 50px 30px}.services-section .box:hover{background-color:#5c41fe}.services-section .box:hover img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.services-section .box:hover h4{color:#FFFFFF}.services-section .box:hover p{color:#FFFFFF}.services-section .box:hover a{color:#FFF}.services-section .box:hover a::after{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.services-section .box img{width:32px;height:32px;margin:0px 0px 15px;transition:all .3s ease;-webkit-transition:all .3s ease}.services-section .box h4{color:#171B24;font-size:24px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:32px;letter-spacing:-0.5px;margin:0px 0px 10px;transition:all .3s ease;-webkit-transition:all .3s ease}.services-section .box p{font-size:14px;opacity:.7;transition:all .3s ease;-webkit-transition:all .3s ease}.services-section .box a{position:absolute;bottom:30px;left:30px;display:inline-flex;flex-direction:row;align-items:center;color:#5C42FF;font-size:12px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:22px;letter-spacing:3px}.services-section .box a::after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;background-image:url('../img/arrow-purple.svg');background-repeat:no-repeat;background-position:center center;transition:all .3s ease;-webkit-transition:all .3s ease}.projects-section{background-color:#0c041c}.projects-section .projects-slider .slick-track{display:flex !important}.projects-section .projects-slider .slick-slide{height:inherit !important}.projects-section .projects-slider .slide{height:100%;display:flex;flex-direction:row;align-items:center}.projects-section .projects-slider .slide .text-box{flex:0 0 50%;width:50%;padding:120px 60px 160px 0px}.projects-section .projects-slider .slide .text-box h6{color:#FFFFFF;font-size:13px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:22px;letter-spacing:6px;margin:0px 0px 20px}.projects-section .projects-slider .slide .text-box h4{color:#FFFFFF;font-size:48px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:58px;letter-spacing:-1px;margin:0px 0px 15px}.projects-section .projects-slider .slide .text-box p{color:#FFFFFF;margin:0px;opacity:.7}.projects-section .projects-slider .slide .img-box{height:100%;flex:0 0 50%;width:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}.projects-section .projects-slider .slick-arrow{display:block;position:absolute;z-index:50;width:80px;height:80px;bottom:0px;font-size:0px;border:none;background-repeat:no-repeat;background-position:center center;transition:all .3s ease;-webkit-transition:all .3s ease}.projects-section .projects-slider .slick-arrow.slick-next{left:80px;background-color:#FFFFFF;background-image:url('../img/arrow-next-black.svg')}.projects-section .projects-slider .slick-arrow.slick-next:hover{background-color:#5c41fe;background-image:url('../img/arrow-next-white.svg')}.projects-section .projects-slider .slick-arrow.slick-prev{left:0px;background-color:#ffffff;background-image:url('../img/arrow-prev-black.svg')}.projects-section .projects-slider .slick-arrow.slick-prev:hover{background-color:#5c41fe;background-image:url('../img/arrow-prev-white.svg')}.accreditations-section{padding:120px 0px 40px}.accreditations-section .section-title{padding:0px 0px 30px}.accreditations-section .section-title h2{color:#171B24;font-size:48px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:58px;letter-spacing:-1px;margin:0px 0px 0px}.accreditations-section .list{padding:0px;margin:0px;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.accreditations-section .list li{flex:0 0 20%;width:20%;padding:0px 20px 35px;text-align:center}.accreditations-section .list li img{max-width:100%;height:auto;max-height:145px;width:auto}.promo-section{padding:135px 0px;background-color:#5c41fe;background-image:url('../img/shape01.svg');background-repeat:no-repeat;background-position:right top}.promo-section .text-block h6{color:#FFFFFF;font-size:13px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:22px;letter-spacing:6px;margin:0px 0px 10px}.promo-section .text-block h2{color:#FFFFFF;font-size:60px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:72px;letter-spacing:-1px;margin:0px 0px 15px}.promo-section .text-block p{color:#FFFFFF;margin:0px}.promo-section .button-block{text-align:right}.columns-section{background-color:#f5f5f5;padding:120px 0px 0px}.columns-section .spacer{padding-bottom:120px}.columns-section .image-block{width:100%}.columns-section .image-block img{max-width:100%;height:auto;border-radius:37px;-webkit-border-radius:37px}.columns-section .order-lg-1 .text-block{padding:0px 100px 0px 0px}.columns-section .text-block{padding:0px 0px 0px 100px}.columns-section .text-block h2{color:#171B24;font-size:32px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;margin:0px 0px 25px}.columns-section .text-block p{color:#171B24;line-height:28px;margin:0px 0px 10px}.columns-section .text-block ul{padding:0px 0px 0px 25px}.columns-section .text-block ul li{color:#171B24;line-height:28px;margin:0px 0px 15px}.promo-2-section{padding:195px 0px 215px}.promo-2-section .section-title{text-align:center}.promo-2-section .section-title h2{color:#FFF;font-size:32px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;margin:0px 0px 10px}.promo-2-section .section-title p{color:#FFF;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:28px;margin:0px}.text-section{padding:10px 0px;background-color:#f5f5f5}.text-section .text-block{text-align:center}.text-section .text-block h2{font-size:36px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:58px;margin:0px 0px 10px}.contact_us-section{text-align:center;background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding:90px 0px}.contact_us-section h1{color:#FFF;font-size:64px;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:84px;letter-spacing:-1px;margin:0px 0px 60px}.contact_us-section .contact-wrapper{background-color:#ffffff;padding:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:760px;margin:0 auto}.contact_us-section .contact-wrapper .contact-details .contact-item{background-color:#5C42FF;color:#ffffff;border-radius:12px;padding:24px}.contact_us-section .contact-wrapper .contact-details .contact-item p{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:-0.5px;margin:10px 0 2px}.contact_us-section .contact-wrapper .contact-details .contact-item a{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:32px;letter-spacing:-0.5px;margin:0;color:#ffffff}.contact_us-section .contact-wrapper .contact-details .contact-item a:hover{color:#bbb}.contact_us-section .contact-wrapper .contact-address{margin-top:40px}.contact_us-section .contact-wrapper .contact-address .contact-items h3{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:24px;line-height:32px;letter-spacing:-0.5px;margin:10px 0;color:#171B24}.contact_us-section .contact-wrapper .contact-address .contact-items p{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:32px;margin:0;color:rgba(23,27,36,0.7)}.contact_us-section .contact-wrapper .c-btn{text-transform:uppercase;min-width:253px}.contact_us-section .contact-wrapper .c-btn::after{display:none}footer{background-color:#000000;padding:80px 0px}footer .logo-block{width:100%;max-width:270px;padding:0px 0px 25px}footer .logo-block img{max-width:100%;height:auto;max-height:58px;width:auto}footer .text-box{width:100%;max-width:270px;padding:0px 0px 50px}footer .text-box p{color:#FFFFFF;line-height:120%;margin:0px}footer .footer-menu{padding:0px;margin:0px;list-style:none}footer .footer-menu li{margin:0px 0px 20px}footer .footer-menu li a{color:#FFF;font-size:16px}footer .footer-menu li a:hover{opacity:.7}footer .info{padding:0px 0px 50px 0px;margin:0px;list-style:none}footer .info li{margin:0px 0px 20px;padding:0px 0px 0px 35px;background-repeat:no-repeat;background-position:left top;color:#FFF}footer .info li.address{background-image:url('../img/location-icon.svg')}footer .info li.phone{background-image:url('../img/phone-icon.svg')}footer .info li.email{background-image:url('../img/email-icon.svg')}footer .info li a{color:#FFF}footer .info li a:hover{opacity:.7}footer .news .label{display:inline-block;color:#FFF;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:120%;margin:0px 0px 20px}footer .news .inputs{display:flex;flex-direction:row}footer .news .inputs input[type=email]{flex:1;height:56px;padding:0px 15px;background-color:#ffffff;border:none;color:#000;font-size:16px}footer .news .inputs input[type=submit]{flex:0 0 56px;width:56px;height:56px;background-color:#5c41fe;border:none;font-size:0px;background-image:url('../img/send-icon.svg');background-repeat:no-repeat;background-position:center center}footer .social-media{padding:35px 0px;width:100%}footer .social-media ul{padding:0px;margin:0px;list-style:none;display:flex;flex-direction:row}footer .social-media ul li{margin:0px 25px 0px 0px}footer .social-media ul li a img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);transition:all .3s ease;-webkit-transition:all .3s ease}footer .social-media ul li a:hover img{filter:none;-webkit-filter:none}footer .privacy-block{border-top:1px solid #333333;text-align:center;padding:35px 0px 0px}footer .privacy-block p{color:#FFF;line-height:120%;margin:0px}@media (max-width:1199.98px){header .header-holder{flex-wrap:wrap}header .header-holder .phone-menu{display:block}header .header-holder .menu-holder{display:none;flex:0 0 100%;width:100%}header .header-holder .menu-holder .primary-menu{display:block}header .header-holder .menu-holder .primary-menu li{margin:10px 0px 0px}header .header-holder .menu-holder .primary-menu li a{text-align:center;width:100%;padding:15px 10px 15px}}@media (max-width:991.98px){.columns-section .order-lg-1 .text-block,.columns-section .text-block{padding:45px 0px 0px}footer .footer-menu{padding:0px 0px 50px}.promo-section .button-block{text-align:left;padding-top:20px}.accreditations-section .list li{flex:0 0 33.33%;width:33.33%}.projects-section .projects-slider .slide .img-box{flex:0 0 300px;width:100%;height:300px}.projects-section .projects-slider .slide .text-box{flex:0 0 100%;width:100%;padding:20px 0px 90px 0px}.projects-section .projects-slider .slide{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start}.hero-section .hero-slider .slide .inner .line p{margin:0px 100px 0px 0px}.hero-section .hero-slider .slide .inner h1{font-size:56px;line-height:normal}.contact-wrapper{flex-direction:column}.contact-wrapper .contact-details .row,.contact-wrapper .contact-address .row{gap:20px}}@media (max-width:767.98px){.hero-section .hero-slider .slide .inner .line p{margin:0px 0px 20px 0px}.hero-section .hero-slider .slide .inner .line{display:block}.text-section .text-block h2,.columns-section .text-block h2,.services-section .text-block h2,.promo-section .text-block h2,.accreditations-section .section-title h2,.projects-section .projects-slider .slide .text-box h4,.projects-section .projects-slider .slide .text-box h4,.services-section .section-title h2{font-size:32px;line-height:normal}.contact_us-section h1,.hero-section .section-title h1,.hero-section .hero-slider .slide .inner h1{font-size:36px;line-height:normal}}@media (max-width:575.98px){.w-btn{min-width:250px}.projects-section .projects-slider .slick-arrow.slick-next{left:50px}.projects-section .projects-slider .slick-arrow{padding:0px;width:50px;height:50px;background-size:50% auto}.hero-section .hero-slider .slide .buttons .next-hero-btn,.hero-section .hero-slider .slide .buttons .prev-hero-btn{padding:0px;width:50px;height:50px;background-size:50% auto}.hero-section .hero-slider .slide{padding:100px 15px}}