@charset "UTF-8";@font-face{font-family:Rubik;font-weight:300;src:url(/build/assets/Rubik-Light-C6ThhFoI.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-weight:400;src:url(/build/assets/Rubik-Regular-BCr64LpH.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-weight:500;src:url(/build/assets/Rubik-Medium-CivPKezq.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-weight:600;src:url(/build/assets/Rubik-SemiBold-CV33eIK-.ttf) format("truetype");font-display:swap}body{font-family:Rubik,sans-serif;background-color:#000;color:#c1c1c1;font-weight:300}section{padding:100px 0}@media (max-width: 768px){section{padding:95px 0 15px}}.right-effects{position:fixed;top:50px;right:0;bottom:auto;width:500px;height:500px;border-radius:50%;background:#f64f59;filter:blur(100px);opacity:.25;pointer-events:none;z-index:-1}.left-effects{position:fixed;bottom:50px;left:0;width:500px;height:500px;border-radius:50%;background:#c471ed;filter:blur(100px);opacity:.25;pointer-events:none;z-index:-1}.navbar-nav>li>.nav-link{color:#fff;text-transform:uppercase;padding:0;letter-spacing:1px;font-size:14px;position:relative;cursor:pointer}.navbar-nav>li>.nav-link:after{content:"";position:absolute;bottom:0;left:auto;right:0;height:2px;width:0;transition:ease all .35s}.navbar-nav>li>.nav-link.active{color:#fff}.navbar-nav>li>.nav-link.active:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,#12c2e9,#c471ed,#f64f59)}.navbar-nav>li:hover>.nav-link:after{left:0;right:auto;width:100%;background-image:linear-gradient(to left,#12c2e9,#c471ed,#f64f59)}.navbar-nav .navbar-toggler:hover{box-shadow:none!important}.home-intro .intro{font-weight:600;color:#fff;font-size:18px}.home-intro h1{font-weight:600;color:#fff;font-size:60px}.home-intro h2{color:#fff;font-size:44px}.home-intro h2 span{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:2px}.home-intro .border-s{border-left:1px solid rgba(255,255,255,.09)}@media (max-width: 768px){.home-intro h1{font-size:40px}.home-intro h2{font-size:30px}}.btn-bar .link-effect{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:2px;padding-bottom:3px;text-decoration:none;position:relative}.btn-bar .link-effect:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;width:0;background-image:linear-gradient(to left,#12c2e9,#c471ed,#f64f59);transition:ease all .35s}.btn-bar .link-effect:hover:after{width:100%}#about .sticky-md-top{top:120px;z-index:10}#about .sticky-md-top .about-img{position:relative;overflow:hidden;border-radius:50%}#about .sticky-md-top .about-img img{position:absolute;top:0;left:0;right:0;margin:auto;max-width:100%}#about .sticky-md-top .about-img .social-icons{position:absolute;bottom:30px;left:0;right:0}#about .sticky-md-top .about-img .social-icons a{width:35px;height:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0 3px;background:#12c2e9;background-size:150%;background-position:center;position:relative;transition:ease all .35s;color:#fff;border:1px solid #fff;text-decoration:none}#about .sticky-md-top .about-img .social-icons .facebook{top:15px}#about .sticky-md-top .about-img .social-icons .instagram{top:20px}#about .sticky-md-top .about-img .social-icons .linkedin{top:17px}#about .sticky-md-top .about-img:after{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}#about .about-row{margin-bottom:80px}#about .about-row h3{color:#fff;margin:0 0 15px;padding-bottom:15px;position:relative}#about .about-row h3:after{content:"";bottom:0;left:0;width:50px;height:2px;background-image:linear-gradient(to left,#12c2e9,#c471ed,#f64f59);background-size:120% 2px;position:absolute}#about .about-row h4{color:#fff;font-size:16px;margin:0 0 5px}h3{color:#fff;font-size:40px;margin-bottom:15px}.info-service{margin:0;font-size:17px;font-weight:400}.feature-box{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:35px 25px;display:flex;align-items:flex-start;position:relative;top:0;transition:ease all .35s;height:100%}.feature-box .icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to left,#12c2e9,#c471ed,#f64f59);background-size:120%;font-size:30px;color:#fff;border-radius:50%}.feature-box .feature-content{padding-left:20px}.feature-box .feature-content h5{margin:0 0 8px;font-weight:400;color:#fff}#services .feature-box:hover{top:-5px}.carousel-indicators button{background-color:#12c2e9!important;width:10px!important;height:10px!important}#portfolio .portfolio-container .portfolio-grid{max-height:750px;overflow:hidden;transition:max-height 4s cubic-bezier(.25,.46,.45,.94)}#portfolio .portfolio-container.expandir .portfolio-grid{max-height:none}#portfolio .portfolio-container.expandir:after{display:none}#portfolio .portfolio-container:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,transparent 60%,#080014);top:0;left:0;z-index:2;pointer-events:none;transition:1s}#portfolio .project-card{height:500px;overflow:hidden;position:relative;border:none;cursor:pointer}#portfolio .project-card a.gallery-link{display:block;height:100%}#portfolio .project-card img{width:100%;height:auto;transition:transform 4s ease}#portfolio .project-card:hover img{transform:translateY(calc(-100% + 500px))}#portfolio .btn-expand{background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;transition:transform 1s ease-out,box-shadow 2s}#portfolio .btn-expand span{background:linear-gradient(90deg,#12c2e9,#c471ed,#f64f59);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:moveGradient 3s linear infinite}#portfolio .btn-expand:hover{transform:scale(1.05);box-shadow:4px -3px 150px 30px #f64f59bf}@keyframes moveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#portfolio .custom-project-modal{background-color:#1d1d1d;color:#868686}#portfolio .custom-project-modal .btn-close-i{color:#595959;border:0;background-color:transparent}#portfolio .custom-project-modal .btn-close-i:hover{color:#fff}#portfolio .custom-project-modal .mxh-90{max-height:90vh}@media (max-width: 768px){#portfolio .custom-project-modal .mxh-90{max-height:40vh!important}}#portfolio .custom-project-modal .project-link{color:#fff;text-decoration:none}#portfolio .custom-project-modal .modal-body{scrollbar-width:thin;scrollbar-color:#12c2e9 transparent}#portfolio .custom-project-modal .modal-body::-webkit-scrollbar{width:8px}#portfolio .custom-project-modal .modal-body::-webkit-scrollbar-track{background:linear-gradient(to left,#12c2e9,#c471ed,#f64f59);border-radius:10px}#portfolio .custom-project-modal .modal-body::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px}#testimonial .feature-box{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:25px;transition:ease all .35s;display:flex;margin-bottom:30px}#testimonial .feature-box .icons{position:absolute;font-size:5rem;opacity:.08;color:#fff;top:0;right:10px}#testimonial .feature-box p{font-size:18px;margin:0 0 15px}#testimonial .feature-box h4{color:#fff;margin:0 0 4px}#testimonial .feature-box span{font-size:14px}#contact .contact-form{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;padding:35px}#contact .contact-form .form-control{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.775rem 1.05rem;box-shadow:none;color:#fff}#contact .contact-form input::-moz-placeholder,#contact .contact-form textarea::-moz-placeholder{color:#c1c1c1}#contact .contact-form input::placeholder,#contact .contact-form textarea::placeholder{color:#c1c1c1}#contact .contact-info{padding-top:90px}#contact .contact-info .contact-name .icon{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:15px;width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:23px}#contact .contact-info .contact-name h4{color:#fff}#contact .contact-info .contact-name a{color:#c1c1c1;text-decoration:none}
