body{font-family:Open Sans,sans-serif}.navbar{transition:transform .3s ease-in-out,opacity .5s ease-in-out;box-shadow:0 0 10px #0006}.navbar-nav{@media (max-width: 992px){margin-top:10px}}.nav-item .nav-link{color:#000!important;@media (max-width: 992px){&:first-child{border-top:1px solid #fff3f4}text-align:center;background-color:#fff3f4;color:#000;border-bottom:1px solid #fff3f4;margin-bottom:5px;font-weight:700;text-transform:uppercase}}.btn-send{width:100%;@media (min-width: 1200px){width:initial}}.logo-header{height:33px;width:auto;@media (min-width: 1200px){height:37px}}.navbar.invisible{transform:translateY(-100%)}#inicio{background-image:linear-gradient(to right bottom,#000000a6,#000000f2),url(/images/taller-movil.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;color:#fff;padding:100px 0;@media (min-width: 575px){background-image:linear-gradient(to right bottom,#000000a6,#000000f2),url(/images/taller-movil.webp)}@media (min-width: 768px){background-attachment:fixed;padding:100px 0}@media (min-width: 992px){padding:200px 0}@media (min-width: 1200px){padding:200px 0}@media (min-width: 2000px){padding:300px 0}.title{font-size:2rem;font-weight:700;@media (min-width: 768px){text-align:initial;font-size:4rem}@media (min-width: 1400px){text-align:initial;font-size:4.4rem}}.subtitle{font-size:1.1rem;font-weight:200;text-shadow:0 0 5px black;@media (min-width: 768px){text-align:initial;font-size:1.3rem;font-weight:100}@media (min-width: 1400px){text-align:initial;font-size:1.5rem}}}.form-top{.title{font-size:1rem!important;@media (min-width: 768px){text-align:initial;font-size:1.2rem!important}@media (min-width: 1400px){text-align:initial;font-size:1.6rem!important}}}#servicios{.part{height:500px;background-color:#98dcf6;background-size:cover;background-position:center;background-repeat:no-repeat;&:nth-child(1){background-image:linear-gradient(to right bottom,#0000008c,#000000d9),url(/images/serv1.webp)}&:nth-child(2){background-image:linear-gradient(to right bottom,#0000008c,#000000d9),url(/images/serv2.webp)}&:nth-child(3){background-image:linear-gradient(to right bottom,#0000008c,#000000d9),url(/images/serv3.webp)}&:nth-child(4){background-image:linear-gradient(to right bottom,#0000008c,#000000d9),url(/images/serv4.webp)}@media (min-width: 992px){background-attachment:fixed;&:nth-child(1){background-image:linear-gradient(to right bottom,#00000059,#0000008c),url(/images/coche_esperando.webp)}&:nth-child(2){background-image:linear-gradient(to right bottom,#00000059,#0000008c),url(/images/coche_esperando.webp)}&:nth-child(3){background-image:linear-gradient(to right bottom,#00000059,#0000008c),url(/images/coche_esperando.webp)}&:nth-child(4){background-image:linear-gradient(to right bottom,#00000059,#0000008c),url(/images/coche_esperando.webp)}}}}#testimonios{background-image:linear-gradient(to right bottom,#0000008c,#000000bf),url(/images/remolcado.webp);background-size:cover;background-position:center;background-repeat:no-repeat;@media (min-width: 575px){background-image:linear-gradient(to right bottom,#0000008c,#000000bf),url(/images/remolcado.webp)}@media (min-width: 768px){background-attachment:fixed}.item{border:1px solid #f4f4f4;max-width:400px;min-height:20px}}.avatar{width:50px;height:50px;border-radius:50%;background-color:gray}.splide{margin:2rem}.custom-pagination{position:absolute;bottom:-40px;left:0;right:0;padding:10px 0}.splide__pagination__page{margin:0 6px;background:#fff;width:12px;height:12px}.splide__pagination__page.is-active{background:#333;transform:none}.form-control{border-color:#d9d9d9;background-color:#f7f7f7}.bg-services{@media (min-width: 1200px){background-color:#f8f9fa}}.footer{background:linear-gradient(to right,#1c1c1c,#292929);color:#fff;padding:70px 0 30px;position:relative;overflow:hidden;p{color:#b8b8b8}}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to left,#2e2e2e,#494949)}.footer-logo{font-size:1.5rem;font-weight:700;margin-bottom:20px;background:linear-gradient(45deg,#fff,#ececec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-about{color:#bbb;margin-bottom:25px;line-height:1.6}.footer h5{color:#fff;font-weight:600;margin-bottom:25px;position:relative}.footer h5:after{content:"";position:absolute;left:0;bottom:-10px;width:30px;height:2px;background:#3498db}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#fff;text-decoration:none;transition:all .3s ease;display:inline-block}.footer-links a:hover{color:#4bb1f8;transform:translate(5px)}.social-links{display:flex;gap:15px;margin-top:20px}.social-icon{width:35px;height:35px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-icon:hover{background:#3498db;transform:translateY(-3px);color:#fff}.footer-newsletter{position:relative;margin-top:20px}.footer-newsletter input{padding:12px 50px 12px 15px;border-radius:25px;border:none;width:100%;background:#ffffff1a;color:#fff;outline:none}.footer-newsletter input::placeholder{color:#a4b5c6}.newsletter-btn{position:absolute;right:5px;top:5px;bottom:5px;width:40px;border-radius:50%;background:#cf0113;border:none;color:#fff;transition:all .3s ease}.newsletter-btn:hover{background:#a1010f}.footer-bottom{margin-top:50px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#a4b5c6}.footer-bottom-links{list-style:none;padding:0;margin:15px 0;display:flex;justify-content:center;gap:20px}.footer-bottom-links a{color:#a4b5c6;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#3498db}.splide__arrow--next{right:-2.5em;display:none;@media (min-width: 768px){right:-3rem}@media (min-width: 992px){display:block}@media (min-width: 1200px){right:-4rem}}.splide__arrow--prev{left:-2.5em;display:none;@media (min-width: 768px){left:-3rem}@media (min-width: 992px){display:block}@media (min-width: 1200px){left:-4rem}}.leaflet-bottom{display:none}#separator{margin-top:63px;height:7px;background:linear-gradient(to right,#870000,#a81010)}.btn-danger{background:linear-gradient(to right,#870000,#a81010);&:hover{background:linear-gradient(to right,#870000,#a81010)}}#services img{aspect-ratio:16/9;object-fit:cover;object-position:center}@media (max-width: 768px){.footer-section{margin-bottom:40px}}@media (min-width: 992px){.imgEfect{overflow:hidden;&:hover img{transform:scale(1.2)}img{transition:all 2s ease}}}html,body{margin:0;width:100%;height:100%}.leaflet-container{width:100%;height:400px;z-index:1}
