:root{--primary:#70C7ED;--secondary:#E93C05;--tertiary:#555555;--light:#DFE4FD;--dark:#011A41;--primary-50:#56AAED;--primary-20:#1887DE;--primary-10d:#093354;--primary-gradient:linear-gradient(135deg, var(--primary-20) 0%, var(--primary) 100%);--primary-gradient-dark:linear-gradient(135deg, var(--primary) 0%, var(--primary-10d) 100%);--bs-primary:var(--primary);--bs-secondary:var(--secondary);--bs-light:var(--light);--bs-dark:var(--dark);--bs-link-color:var(--primary);--bs-link-hover-color:color-mix(in srgb, var(--primary), black 20%)}body{font-family:"Albert Sans","Helvetica Neue",Arial,sans-serif}.btn-claro a,.project-item:hover .project-title h4,.team-item:hover .team-text h4,.white{color:#fff}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}.nav-tabs{border-bottom:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:0;text-align:left;padding-left:0}.fw-bold,.h1,.h2,h1,h2{font-weight:400!important}.fw-medium,.fw-semi-bold,.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:100!important}.btn-claro{background-color:#70c7ed;color:#fff}.categoria{text-transform:uppercase;font-weight:100!important;padding-left:0!important}.about-us p,.about-us-low p{font-size:15px!important}.about-us-low .h4,.about-us-low h4{font-size:21px!important;font-weight:500!important}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:0}.feature-box a,.text-primary{color:#70c7ed!important}.btn-primary,.btn-primary:hover{color:#fff;background-color:#70c7ed;border-color:#70c7ed}.nav-link{color:inherit}.nav-tabs .nav-link{border:0}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{transition:.5s;font-weight:500}.btn-outline-primary:hover,.btn-primary,.copyright a{color:var(--light)}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.fixed-top{transition:.5s}.top-bar{height:45px;border-bottom:1px solid rgba(53,94,252,.07)}.navbar .dropdown-toggle::after{border:0;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar-brand-logo{height:30px;width:auto;display:block}.bg-white .navbar-brand-logo,.navbar-brand-logo-black{display:none}.bg-white .navbar-brand-logo-black{height:30px;width:auto;display:block}@media (max-width:576px){.navbar-brand-logo{height:40px}}.navbar .navbar-nav .nav-link{padding:25px 15px;color:#fff;font-weight:400;outline:0}.bg-white .navbar .navbar-nav .nav-link{color:#000}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:#70c7ed}.fab.fa-linkedin-in{color:var(--primary)!important}@media (max-width:991.98px){.navbar .navbar-nav{margin-top:10px;border-top:1px solid rgba(0,0,0,.07);background:#fff}.navbar .navbar-nav .nav-link{padding:10px 0}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0 0;transition:.5s;opacity:0}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;transition:.5s;opacity:1}}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:start;z-index:1}.carousel-control-next,.carousel-control-prev{width:3rem}.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem;background-color:var(--primary);border:10px solid var(--primary)}.carousel-control-prev-icon{border-radius:0 3rem 3rem 0}.carousel-control-next-icon{border-radius:3rem 0 0 3rem}@media (max-width:768px){#header-carousel .carousel-item{position:relative;min-height:450px}#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}#header-carousel .carousel-caption h1{color:inherit;font-size:64px}}.page-header{padding-top:12rem;padding-bottom:6rem;background:url(../img/header.jpg)top left no-repeat;background-size:cover}.page-header .breadcrumb-item,.page-header .breadcrumb-item a{font-weight:500}.page-header .breadcrumb-item+.breadcrumb-item::before{color:var(--tertiary)}.callback::before,.facts{background:url(../img/bg.png);background-size:cover}.callback::before{position:absolute;content:"";width:100%;height:50%;top:0;left:0;z-index:-1;background-position-y:bottom!important}.feature .feature-box,.feature .feature-box *{transition:.5s}.feature .feature-box:hover{background:var(--primary);border-color:var(--primary)!important}.feature .feature-box:hover *,.service .nav .nav-link.active h5,.service .nav .nav-link.active h5 i{color:#fff!important}.project-item .project-title h4,.service .nav .nav-link,.team-item .team-text h4{transition:.5s}.service .nav .nav-link.active{border:0;background:#70c7ed}.callback,.project-item,.project-item .project-img,.team-item,.team-item img{position:relative}.project-item .project-img a,.project-item .project-title{position:absolute;border-radius:8px;display:flex;transition:.5s}.project-item .project-img a{width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.5);align-items:center;justify-content:center;opacity:0}.project-item:hover .project-img a{opacity:1}.project-item .project-title{top:3rem;right:0;bottom:0;left:3rem;border:1px solid var(--light);align-items:flex-end;padding:18px;z-index:-1}.project-item:hover .project-title{background:var(--primary);border-color:var(--primary)}.project-carousel .owl-nav{margin-top:25px;display:flex;justify-content:center}.project-carousel .owl-nav .owl-next,.project-carousel .owl-nav .owl-prev{margin:0 12px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:var(--light);border-radius:45px;font-size:22px;transition:.5s}.project-carousel .owl-nav .owl-next:hover,.project-carousel .owl-nav .owl-prev:hover{background:var(--primary);color:var(--light)}.team-item{padding:4rem 0}.team-item img{z-index:2}.team-item .team-text{position:absolute;top:0;right:3rem;bottom:0;left:3rem;padding:15px;border:1px solid var(--light);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:.5s;z-index:1}.team-item:hover .team-text{background:var(--primary);border-color:var(--primary)}.team-item .team-social .btn{background:var(--light);color:var(--primary)}.team-item:hover .team-social .btn{background:#fff}.team-item .team-social .btn:hover{background:var(--primary);color:var(--light)}.testimonial-item{padding-top:30px}.testimonial-item,.testimonial-item .testimonial-text{position:relative;text-align:center}.testimonial-item .testimonial-text .btn-square{position:absolute;width:60px;height:60px;top:-30px;left:50%;transform:translateX(-50%)}.testimonial-item .testimonial-text::before{position:absolute;content:"";bottom:-60px;left:50%;transform:translateX(-50%);border:30px solid;border-color:var(--light) transparent transparent transparent}.testimonial-item .testimonial-text::after{position:absolute;content:"";bottom:-59px;left:50%;transform:translateX(-50%);border:30px solid;border-color:#fff transparent transparent}.testimonial-carousel .owl-item img{margin:0 auto;width:100px;height:100px}.testimonial-carousel .owl-dots{margin-top:25px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:30px;height:30px;border:1px solid var(--light);border-radius:30px;transition:.5s}.testimonial-carousel .owl-dot::after{position:absolute;content:"";width:16px;height:16px;top:6px;left:6px;border-radius:16px;background:var(--light);transition:.5s}.testimonial-carousel .owl-dot.active{border-color:var(--primary)}.testimonial-carousel .owl-dot.active::after{background:var(--primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:var(--light);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{color:var(--primary);letter-spacing:1px;box-shadow:none}.copyright{color:var(--light);background:#000b1c}.copyright a:hover{color:var(--primary)}#header-carousel .carousel-caption h1{color:inherit;font-size:64px;font-weight:light;line-height:1}#header-carousel .carousel-caption h1,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Albert Sans","Helvetica Neue",Arial,sans-serif}.breadcrumb-item.active{color:#fff}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border:0}