@charset "UTF-8";body.home-1,body.home-2,body.home-3{background-position:top center;background-repeat:no-repeat}body.home-1,body.home-2,body.home-3,body.home-4,body.home-5{background-repeat:no-repeat}body.ferrari,body.jacob,body.klm,body.nissan-designweek,body.nissan-z,body.pole2pole,body.skulls,body.tiktok,body.tonno,body.warner-house,body.xx-toyota{height:100vh;width:100vw}.hand,.icon-btn{cursor:pointer}.sofia-sans-200,body{font-optical-sizing:auto}.btn-dark,.form-control{border-radius:0}.sidebar,.spacer-150,.spacer-500,.vid-fluid{width:100%}body,html{height:auto;margin:0}.bg-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:-1}.sidebar,body,body.home-1,body.home-2,body.home-3,body.home-4,body.home-5{background-color:#000}body{font-family:"Sofia Sans",sans-serif;font-weight:200;font-style:normal;color:#cdcdcd;line-height:1.3}.firstnav a.nav-link,.subnav,h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}body.home-1{background-image:url("../img/fondos/LDMX_Home1.jpg")}body.home-2{background-image:url("../img/fondos/LDMX_Home2.jpg")}body.home-3{background-image:url("../img/fondos/LDMX_Home3.jpg")}body.home-4{background-image:url("../img/fondos/LDMX_Home4.jpg");background-position:center center}body.home-5{background-image:url("../img/fondos/LDMX_Home5.jpg");background-position:top center}body.nosotros{background:url("../img/fondos/LDMX_Nosotros.jpg") center center no-repeat #000}body.clientes{background:url("../img/fondos/LDMX_Clientes.jpg") center center no-repeat #000}body.contacto{background:url("../img/fondos/LDMX_Contacto.jpg") center left no-repeat #000}body.xx-toyota{background:url("../img/proyectos/Toyota_mob_color.jpg") center/cover no-repeat #000}body.pole2pole{background:url("../img/proyectos/Nissan_mob_color.jpg") center/cover no-repeat #000}body.klm{background:url("../img/proyectos/KLM_mob_color.jpg") center/cover no-repeat #000}body.nissan-designweek{background:url("../img/proyectos/NissanDG_mob_color.jpg") center/cover no-repeat #000}body.nissan-z{background:url("../img/proyectos/NissanZ_mob_color.jpg") center/cover no-repeat #000}body.warner-house{background:url("../img/proyectos/Warner_mob_color.jpg") center/cover no-repeat #000}body.ferrari{background:url("../img/proyectos/Ferrari_mob_color.jpg") center/cover no-repeat #000}body.skulls{background:url("../img/proyectos/Skulls_mob_color.jpg") center/cover no-repeat #000}body.tiktok{background:url("../img/proyectos/TikTok_mob_color.jpg") center/cover no-repeat #000}body.tonno{background:url("../img/proyectos/Tonno_mob_color.jpg") center/cover no-repeat #000}body.jacob{background:url("../img/proyectos/Jacob_mob_color.jpg") center/cover no-repeat #000}.sidebar{position:fixed;top:0;right:0;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;z-index:100}.row-vh100,.vid-fluid{height:auto}.sidebar img{max-height:30px;width:auto}.icon-btn{font-size:24px;color:#fff}.icon-btn:hover{color:#ddd}.firstnav a.nav-link{color:#828282;font-size:2.5rem}.firstnav a.active,.firstnav a.nav-link:hover,.social-brands a:hover i,.subnav li a.nav-link.active,.subnav li a.nav-link:hover{color:#fff}.subnav{font-size:1.5rem}.subnav li{padding:.2rem .5rem 0;margin:0}.subnav li a{padding:0}.subnav li a.nav-link{color:#9d9d9d;position:relative;padding-top:.3rem}.subnav li a.nav-link::before{content:"";background-color:#fff;position:absolute;right:auto;height:4px;margin-top:-5px;width:50px}h1,h2,h3,h4,h5,h6{color:#fff}h1{font-size:6rem}h2{font-size:2.5rem}.navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.btn-outline-light,.modal-content{background-color:#000}.offcanvas{background-color:#414141}main.container,main.container-fluid{padding-top:50px}.sofia-sans-200{font-family:"Sofia Sans",sans-serif;font-weight:200;font-style:normal}.bebas-neue-regular{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.logos-clientes{margin-bottom:1rem;text-align:center}.logos-clientes img{margin:.5rem .8rem;max-width:80px}.carousel-item{background-size:cover;background-position:center}.carousel-item .container-fluid{background-color:rgba(0,0,0,.5)}.carousel-indicators{bottom:0;position:absolute}.carousel-indicators [data-bs-target]{width:15px;height:15px;border-radius:50%;background-color:#9d9d9d;opacity:.6}.carousel-indicators .active{background-color:#fff;opacity:1}.btn-dark{background-color:#3f3f3f;text-transform:uppercase;font-size:1.2rem;font-weight:700;padding:.3rem 1.5rem}.spacer-500{height:250px;clear:both}.spacer-150{height:120px;clear:both}.social-brands i{color:#9c9c9c;font-size:2rem;margin:0 .4rem}@media (min-width:768px){.carousel-item .container-fluid,.sidebar{background-color:rgba(0,0,0,.5)}body,html{height:100%;margin:0}body{padding-bottom:20px}body.home-1{background:url("../img/fondos/LDMX_Home1.jpg") center center/cover no-repeat fixed}body.home-2{background:url("../img/fondos/LDMX_Home2.jpg") center center/cover no-repeat fixed}body.home-3{background:url("../img/fondos/LDMX_Home3.jpg") center center/cover no-repeat fixed}body.home-4{background:url("../img/fondos/LDMX_Home4.jpg") center center/cover no-repeat fixed}body.home-5{background:url("../img/fondos/LDMX_Home5.jpg") center center/cover no-repeat fixed}body.nosotros{background:url("../img/fondos/LDMX_Nosotros.jpg") center center/cover no-repeat fixed}body.ferrari,body.jacob,body.klm,body.nissan-designweek,body.nissan-z,body.pole2pole,body.skulls,body.tiktok,body.tonno,body.warner-house,body.xx-toyota{background-color:#000;background-image:none}body.clientes{background:url("../img/fondos/LDMX_Clientes.jpg") center center/cover no-repeat fixed}body.contacto{background:url("../img/fondos/LDMX_Contacto.jpg") center center/cover no-repeat fixed}h2{font-size:4rem}main.container,main.container-fluid{padding-top:0}.row-vh100{height:100vh!important}.carousel-indicators{bottom:20px;position:absolute}.carousel-item{background-size:cover;background-position:center}.sidebar{position:fixed;top:0;left:0;height:100%;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.subnav{font-size:1.9rem}.subnav li a.nav-link::before{content:"";background-color:#fff;position:absolute;right:0;height:4px;margin-top:-5px;width:50px}.logos-clientes{margin-bottom:3rem}.logos-clientes img{margin:.7rem 1.8rem;max-width:100px}.spacer-500{width:100%;height:0;clear:both}}