#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.back-to-top{z-index:99;display:none;position:fixed;bottom:45px;right:45px}.btn{border:none;transition:all .5s;border-radius:6px!important}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}.sticky-top{transition:all .5s;top:-150px}.sticky-top.scrolled .navbar-nav .nav-link{color:var(--bs-secondary)}.navbar{font-size:18px}.navbar .navbar-nav .nav-link{color:var(--bs-light);border-radius:8px;outline:none;margin-left:30px;padding:.5rem 1rem;transition:background-color .3s,color .3s}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:#fff;background-color:var(--bs-primary)}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-weight:900}.navbar .dropdown-menu .dropdown-item:hover,.navbar .dropdown-menu .dropdown-item.active{color:var(--bs-white);background-color:#f1100075}.navbar-brand img{width:auto;height:60px;margin-right:12px;display:block}@media (width<=768px){.navbar .navbar-nav .nav-link{text-align:end;color:var(--bs-dark);width:auto;margin-left:0;margin-right:0;padding:.75rem 1rem;display:inline-block}.navbar-collapse{text-align:center}}.offcanvas{width:250px}.offcanvas .nav-link{padding:1rem 0;font-size:1.1rem}.offcanvas .nav-link:hover{background-color:var(--bs-primary);color:#fff;border-radius:8px;transition:all .3s}.hero-header{background:url(/assets/fondo-QWx-3p__.png) top/cover no-repeat;margin-top:-100px;padding-top:150px}.hero-header .breadcrumb-item+.breadcrumb-item:before{color:var(--light)}.hero-title,.hero-header .display-1{color:var(--bs-light)}@media (width<=992px){.hero-header{background:url(/assets/fondo576px-CRRsig6i.png) top/cover no-repeat;margin-top:-100px;padding-top:150px}.hero-title,.hero-header .display-1{color:var(--bs-dark)}}.header-carousel{padding:45px 90px 45px 0;position:relative}.header-carousel:before{content:"";background:var(--bs-primary);z-index:-1;width:calc(50% + 45px);height:100%;position:absolute;top:0;right:0}.header-carousel .owl-dots{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.header-carousel .owl-dot{border:2px solid var(--bs-white);width:15px;height:15px;margin:5px 0;transition:all .5s;display:inline-block;position:relative}.header-carousel .owl-dot.active{background:var(--bs-white);height:30px}.about-img{width:auto;height:350px;margin-right:12px;display:block}.about-img:after{content:"";background:url(../img/bg-about-img.png) 0 0/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.project-item img{transition:all .5s}.project-item:hover img{transform:scale(1.2)}.project-overlay{background:linear-gradient(#ffffff1a 50%, var(--bs-dark));z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:25px;display:flex;position:absolute;top:0;left:0}.card-header{border:5px #0ff}.card-body ul li{margin-bottom:.75rem}.card h4{font-size:1.5rem}.card .pricing-card-title{font-size:2rem}.card .btn{border-width:2px;font-weight:600}.card:hover{transition:all .3s;transform:translateY(-5px)}.service-item{padding:30px 25px;transition:all .5s;position:relative}.service-item.bg-primary:hover{background:var(--bs-light)!important}.service-item.bg-primary p{color:var(--bs-light);transition:all .5s}.service-item.bg-primary:hover p{color:var(--bs-secondary)}.service-item.bg-light:hover{background:var(--bs-primary)!important}.service-item.bg-light p{color:var(--bs-secondary);transition:all .5s}.service-item.bg-light:hover p{color:var(--bs-light)}.service-item .service-img h3{padding:0 12px 7px 0;position:absolute;top:0;left:0}.service-item.bg-primary .service-img h3{background:var(--bs-primary);color:var(--bs-white);transition:all .5s}.service-item.bg-primary:hover .service-img h3{background:var(--bs-light);color:var(--bs-dark)}.service-item.bg-light .service-img h3{background:var(--bs-light);color:var(--bs-dark);transition:all .5s}.service-item.bg-light:hover .service-img h3{background:var(--bs-primary);color:var(--bs-white)}.team-item:hover img{transform:scale(1.2)}.team-overlay{background:linear-gradient(#ffffff1a 50%, var(--bs-dark));z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.team-overlay small{color:var(--bs-white);background:var(--bs-primary);padding:3px 15px;display:inline-block}@media (width<=576px){.team-overlay{background:linear-gradient(#ffffff1a 50%, var(--bs-dark));z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:10px;font-size:small;display:flex;position:absolute;top:0;left:0}.team-overlay small{color:var(--bs-white);background:var(--bs-primary);padding:3px;display:inline-block}.team-item img{object-fit:cover;width:100%;height:300px;transition:all .5s}}.testimonial-img{padding:45px 0 45px 90px;position:relative}.testimonial-img:before{content:"";background:var(--bs-primary);z-index:-1;width:calc(50% + 45px);height:100%;position:absolute;top:0;left:0}.testimonial-text h5{padding-left:45px;position:relative}.testimonial-text h5:before{content:"";background:var(--bs-primary);width:40px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.testimonial-carousel .owl-dots{height:17px;position:absolute;bottom:0;left:auto;right:0}.testimonial-carousel .owl-dot{background:var(--bs-white);border:2px solid var(--bs-primary);width:15px;height:15px;margin-left:10px;transition:all .5s;display:inline-block;position:relative}.testimonial-carousel .owl-dot.active{background:var(--bs-primary);width:30px}@media (width<=768px){.testimonial-carousel .owl-dots{left:0;right:auto}.testimonial-carousel .owl-dot{margin-left:0;margin-right:10px}}.newsletter{background:url(../img/hero-bg.jpg) 100% 100%/cover no-repeat}@media (width>=992px){.newsletter .container{max-width:100%!important}.newsletter .newsletter-text{padding-right:calc(50% - 480px + .75rem)}}@media (width>=1200px){.newsletter .newsletter-text{padding-right:calc(50% - 570px + .75rem)}}@media (width>=1400px){.newsletter .newsletter-text{padding-right:calc(50% - 660px + .75rem)}}.footer .btn.btn-link{text-align:left;color:#ffffff80;margin-bottom:10px;padding:0;font-weight:400;transition:all .3s;display:block}.footer .btn.btn-link:hover{color:var(--bs-white);letter-spacing:1px;box-shadow:none}.footer .btn.btn-link:before{content:"";margin-right:10px;font-weight:900;position:relative}.footer .copyright{border-top:1px solid #ffffff1a;padding:25px 0;font-size:14px}.footer img{width:40%;height:auto}.footer .footer-menu a{border-right:1px solid #ffffff1a;margin-right:15px;padding-right:15px}.footer .footer-menu a:last-child{border-right:none;margin-right:0;padding-right:0}.footer .img{width:auto;height:100px;display:block}.demo{width:70%;height:auto}
