:root{--primary:#fda12b;--secondary:#8d9297;--light:#f8f9fa;--dark:#182333}.back-to-top{bottom:30px;display:none;position:fixed;right:30px;z-index:99}#spinner{opacity:0;transition:opacity .5s ease-out,visibility 0s linear .5s;visibility:hidden;z-index:99999}#spinner.show{opacity:1;transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible}.btn{font-weight:500;transition:.5s}.btn.btn-outline-primary:hover,.btn.btn-primary{color:#fff}.btn-square{height:38px;width:38px}.btn-sm-square{height:32px;width:32px}.btn-lg-square{height:48px;width:48px}.btn-lg-square,.btn-sm-square,.btn-square{align-items:center;display:flex;font-weight:400;justify-content:center;padding:0}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-nav .nav-link{color:var(--secondary);font-weight:500;margin-left:30px;outline:none;padding:25px 0;text-transform:uppercase}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.navbar .dropdown-toggle:after{border:none;content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:8px;vertical-align:middle}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-left:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #eee;margin-top:25px}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{border:none;display:block;margin-top:0;opacity:0;right:0;top:150%;transition:.5s;visibility:hidden}.navbar .nav-item:hover .dropdown-menu{opacity:1;top:100%;transition:.5s;visibility:visible}}.carousel-caption{align-items:center;background:rgba(0,0,0,.65);bottom:0;display:flex;left:0;right:0;text-align:start;top:0;z-index:1}.carousel-control-next,.carousel-control-prev{width:15%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:var(--dark);border:15px solid var(--dark);border-radius:50px;height:4rem;width:4rem}.carousel-caption .breadcrumb-item+.breadcrumb-item:before{color:var(--primary);content:"\f111";font-family:Font Awesome\ 5 Free;font-weight:900}@media (max-width:768px){#header-carousel .carousel-item{min-height:450px;position:relative}#header-carousel .carousel-item img{height:100%;object-fit:cover;position:absolute;width:100%}.carousel-control-next-icon,.carousel-control-prev-icon{border-width:12px;height:3rem;width:3rem}}.page-header{background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/tecnoindustria/build/images/carousel-1.e3f2bfc7.jpg) 50% no-repeat;background-size:cover}.page-header .breadcrumb-item+.breadcrumb-item:before{color:#999}.facts-overlay{background:rgba(0,0,0,.65);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:30px;position:absolute;top:0;width:100%}.facts-overlay h1{-webkit-text-stroke:2px var(--primary);color:transparent;font-size:120px}.facts-overlay a:hover{color:var(--primary)!important}.service-text:before{background:var(--primary);content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:.5s;width:100%}.service-item:hover .service-text:before{height:100%;opacity:1}.service-text *{position:relative;transition:.5s;z-index:1}.service-item:hover .service-text *{color:#fff!important}.appointment{background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/tecnoindustria/build/images/carousel-2.c5902deb.jpg) 50% no-repeat;background-size:cover}.team-text{bottom:30px;left:0;position:absolute;transition:.5s;width:75%}.team-item:hover .team-text{width:100%}.team-text *{transition:.5s}.team-item:hover .team-text *{letter-spacing:2px}.testimonial-carousel .owl-item img{height:100px;width:100px}.testimonial-carousel .owl-nav{display:flex;justify-content:start;margin-top:30px}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{align-items:center;border:2px solid var(--primary);border-radius:50px;color:var(--dark);display:flex;font-size:18px;height:50px;justify-content:center;margin-right:15px;transition:.5s;width:50px}.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{background:var(--primary);color:#fff}.colorBar{background-color:linear-gradient(90deg,#3c3ae5,#e42153,#ff6d7e,#ff7402,#ffcb02);color:linear-gradient(90deg,#3c3ae5,#e42153,#ff6d7e,#ff7402,#ffcb02)}.footer{background-color:#ececec;border-top:1px solid #ccc;color:#494963}.footer .btn.btn-link{color:#999;display:block;font-weight:400;margin-bottom:5px;padding:0;text-align:left;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:before{color:#999;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:10px;position:relative}.footer .btn.btn-link:hover{box-shadow:none;color:var(--light);letter-spacing:1px}.footer .copyright{border-top:1px solid hsla(0,0%,100%,.1);font-size:15px;padding:25px 0}.footer .copyright a{color:var(--light)}.footer .copyright a:hover,.mdigital{color:var(--primary)}.fw{font-size:medium;font-weight:600}.doc{background-color:hsla(0,0%,6%,.4);font-size:.8em}.btntxt{font-size:1.2em;font-weight:600}.border0{border:none}.text-gray-50{color:#fff}