﻿#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .6s ease,visibility .6s}#loader{position:relative;text-align:center}#loader .logo{width:80px;height:auto;margin-bottom:20px;animation:pulse 1.6s infinite ease-in-out}.spinner{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}#loader-wrapper.fade-out{opacity:0;visibility:hidden}html,body{overflow-x:hidden !important;overflow-y:auto !important;width:100%;margin:0;padding:0}html{scroll-behavior:smooth}body *{font-family:"Montserrat";font-weight:400}body section.padding{padding:40px 0}body header{background-color:rgba(0,0,0,.8);min-height:70px;z-index:1030}body header .logo{display:inline-block;margin:10px 0;max-width:130px}body header nav ul{margin:0;padding:0;list-style:none}body header nav ul li{display:inline-block}body header nav ul li a{display:inline-block;padding:10px 30px;position:relative;color:#fff;transition:all .3s;border-bottom:solid 2px rgba(0,0,0,0);text-transform:uppercase;font-weight:600}body header nav ul li a:hover,body header nav ul li a.active{color:#ed672b;text-decoration:none;border-bottom:solid 2px #ed672b;transition:all .3s}body .section-icon{background-color:#000;color:#fff}body .section-icon h1{letter-spacing:6px}body .section-numeralia{background-image:url(../img/numeralia.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}body .section-numeralia .row{border:solid 1px #5e5452;border-radius:4px;background-color:rgba(0,0,0,.3);padding:50px 0}body .section-about{background-color:#000}body .section-about img{border-radius:12px}body .section-value{background-color:#000;background-image:url(../img/value.jpg);background-repeat:no-repeat;background-size:cover;min-height:50vh}body .section-value h2{letter-spacing:6px}body .section-passion{background-color:#000}body .section-passion img{border-radius:12px}body .banner-gallery{min-height:65vh !important;background-image:url(../img/galeria.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}body .banner-gallery .btn{margin-top:30px;background-color:#ed672b;color:#fff;text-transform:uppercase;font-weight:600}body .project-gallery{background-color:#000;background-image:url(../img/bg-project-gallery.png);background-size:160%;background-position:center}body .project-gallery .gallery-container{overflow:hidden;max-width:1200px;margin:0 auto;padding-bottom:40px}body .project-gallery .gallery-container .conver{padding-bottom:100px}body .project-gallery .btn-projects{border:solid 2px #ed672b;color:#fff;font-weight:600;display:inline-block;padding:10px 30px;border-radius:30px;text-decoration:none;text-transform:uppercase;transition:all .3s}body .project-gallery .btn-projects:hover{background-color:#ed672b;transform:scale(1.2);transition:all .3s}body .services-section{background-color:#000}body .services-section a{text-decoration:none}body .services-section .service{min-height:250px;border-radius:12px;background-color:#000;margin-bottom:30px;position:relative;overflow:hidden}body .services-section .service .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);padding:30px;transition:all .5s}body .services-section .service .overlay:hover{background-color:rgba(0,0,0,0);transition:all .3s}body .services-section .service h4{color:#fff;font-weight:600;display:inline-block;position:relative;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0;padding:10px 30px;background-color:rgba(0,0,0,.8);margin-bottom:0;transition:all .3s}body .services-section .service.painting{background-image:url(../img/services/painting.jpg)}body .services-section .service.upholstery{background-image:url(../img/services/upholstery.jpg)}body .services-section .service.sandblasting{background-image:url(../img/services/sandblasting.jpg)}body .services-section .service.powder-coat{background-image:url(../img/services/powder-coat.jpg)}body .services-section .service.bodywork{background-image:url(../img/services/body-work.jpg)}body .services-section .service.sheet-metal{background-image:url(../img/services/sheet-metal.jpg)}body .services-section .service.detailing{background-image:url(../img/services/detailing.jpg)}body .services-section .service.carbon-fiber{background-image:url(../img/services/carbon-fiber.jpg)}body .services-section .service:hover h4{background-color:#ed672b;transition:all .3s}body .section-contact{background-color:#000;background-image:url(../img/bg-project-gallery.png);background-size:200%;background-position:center}body .section-contact .form-container{display:block;background-color:#646464;padding:30px;border-radius:20px}body .section-contact .form-container .form-control{border-radius:0;background-color:#afafaf;border-color:#afafaf}body .section-contact .form-container .btn-contact{background-color:#ed672b;border:0;display:inline-block;color:#fff;text-transform:uppercase;font-weight:600;padding:0px 20px;border-radius:20px;font-size:20px}body .service-description{background-color:#000}body .service-description .h1{font-size:30px}body .service-description .h5{font-size:18px}body .more-services{background-color:#000}body .section-projects .project{position:relative;overflow:hidden}body .section-projects .project .info{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);padding:30px;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}body .section-projects .project .info h4{color:#fff;text-decoration:none;text-align:center;letter-spacing:3px}body .section-projects .project:hover .info{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .4s ease,transform .4s ease,visibility 0s}@media(min-width: 768px){body header{padding:6px 0}body header .logo{max-width:140px}body header nav .submenu{position:relative;z-index:999}body header nav .submenu ul{transition:all .5s;position:absolute;top:42px;left:0;margin:0;padding:0;background-color:rgba(0,0,0,.6)}body header nav .submenu ul li{margin-bottom:0;min-width:170px;padding:0 5px;transition:all .5s;display:block}body header.header-fixed{position:fixed;top:0;left:0;right:0}body header.header-sticky{position:sticky;top:0}body .banner-nosotros{min-height:70vh}body .service-description{background-color:#000}body .service-description .h1{font-size:40px}body .service-description .h5{font-size:20px}}@media(min-width: 992px){body section.padding{padding:80px 0}}.naranja{color:#ed672b}.rojo{color:#d83b16}.section-parallax{background-size:cover;background-position:center;background-repeat:no-repeat}.container{width:100%;max-width:1400px !important;margin-left:auto;margin-right:auto}.bg-negro{background-color:#000 !important}.m100{max-width:100px}.m200{max-width:200px}.m300{max-width:300px}.m400{max-width:400px}.m500{max-width:500px}.m600{max-width:600px}.m700{max-width:700px}.m800{max-width:800px}.m900{max-width:900px}.m1000{max-width:1000px}.f100{font-weight:100 !important}.f200{font-weight:200 !important}.f300{font-weight:300 !important}.f400{font-weight:400 !important}.f500{font-weight:500 !important}.f600{font-weight:600 !important}.f800{font-weight:800 !important}.f900{font-weight:900 !important}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.floating-wpp-head span{color:#fff;font-weight:600}.floating-wpp-popup{z-index:999}.carousel-indicators li{background-color:#9f9f9f}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(108%)}.menu-btn{background-color:#000;cursor:pointer}.menu-btn i{font-size:22px;color:#fff}.btn-blanco{display:inline-block;padding:8px 20px;background-color:#fff;color:#ed672b;border-radius:5px;font-size:14px}.btn-naranja{display:inline-block;padding:8px 20px;background-color:#ed672b;color:#fff;border-radius:5px;font-size:14px}.with-errors li{color:red}.img-fit{width:100%;height:100%;object-fit:cover}.carousel-control-next,.carousel-control-prev{position:absolute !important;top:50% !important;bottom:auto;width:40px !important;height:40px;padding:0;background-color:#ed672b;display:flex;color:#fff !important}.carousel-control-next span,.carousel-control-prev span{color:#fff !important}.carousel-control-next-icon,.carousel-control-prev-icon{line-height:40px;display:inline-block}.service-gallery .slick-slide img{opacity:1}.service-gallery .slick-prev{left:10%}.service-gallery .slick-next{right:10%}.display-4{font-size:3rem !important}@media(max-width: 768px){.display-4{font-size:2.2rem !important}}@media(max-width: 576px){.display-4{font-size:1.8rem !important;line-height:1.2}}.container{padding-left:15px !important;padding-right:15px !important}@media(max-width: 576px){.container{padding-left:25px !important;padding-right:25px !important}}.animate{opacity:0;transform:translateY(40px);transition:all .8s ease-out;will-change:opacity,transform}.animate.visible{opacity:1;transform:none}.slide-up{transform:translateY(60px)}.slide-down{transform:translateY(-60px)}.slide-left{transform:translateX(-60px)}.slide-right{transform:translateX(60px)}.fade-in{transform:scale(0.98)}.hamburger-menu{height:0;z-index:999}#menu__toggle{opacity:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{left:0 !important}.menu__btn{position:absolute;top:45px;right:20px;width:40px;height:40px;cursor:pointer;z-index:1}.menu__btn span,.menu__btn span::before,.menu__btn span::after{display:block;position:absolute;width:100%;height:3px;background-color:#fff;transition-duration:.25s}.menu__btn span::before{content:"";top:-8px}.menu__btn span::after{content:"";top:8px}.menu__box{display:block;position:fixed;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#000;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition-duration:.25s}.menu__box li{position:relative}.menu__item{display:block;padding:12px 24px;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s;text-transform:uppercase}.menu__item:hover{background-color:#cfd8dc;color:#000}.has-submenu>a{position:relative;padding-right:40px}.has-submenu>a::after{content:"▾";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:16px;transition:transform .3s ease}.submenu_item{max-height:0;overflow:hidden;background-color:#111;transition:max-height .3s ease;list-style:none;margin:0;padding:0}.submenu_item .menu__item{font-size:16px;padding-left:40px;text-transform:none;font-weight:400}.has-submenu.active>.submenu_item{max-height:300px}.has-submenu.active>a::after{transform:translateY(-50%) rotate(180deg)}.slick-carousel{position:relative;margin:40px auto;overflow:visible !important}.slick-slider .slick-list,.slick-slider .slick-track{overflow:visible}.slick-slide{transition:transform .3s ease,opacity .3s ease}.slick-slide img{width:100%;display:block;transition:opacity .3s ease}.slick-center{transform:scale(1.4);z-index:10}.slick-center img{opacity:1 !important;overflow:hidden;border-radius:10px}.slick-arrow{position:absolute;top:50%;width:80px;height:40px;border-radius:4px;background:rgba(0,0,0,.5);border:solid 1px #fff;color:#fff;display:flex;justify-content:center;align-items:center;z-index:10;cursor:pointer;font-size:1.2rem;transition:background .3s;transform:translateY(-50%)}.slick-arrow:hover{background:#ed672b;color:#fff}.slick-arrow i{pointer-events:none}.slick-prev{left:0;border-right:solid 3px #ed672b}.slick-next{right:0;border-left:solid 3px #ed672b}@media(min-width: 576px){.slick-prev{left:30%;border-right:solid 5px #ed672b}.slick-next{right:30%;border-left:solid 5px #ed672b}}/*# sourceMappingURL=style.css.map */
