@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");:root{--red:#d50000;--opacity-red:#ffcdd2;--dark:#212121;--gray:#e3e3e3;--white:#fff;--yellow:#f9a825;--fs-1:clamp(2.1875rem,1.7279rem + 1.9608vw,3.125rem)!important;--fs-2:clamp(1.875rem,1.7218rem + 0.6536vw,2.1875rem)!important;--fs-3:clamp(1.5625rem,1.4093rem + 0.6536vw,1.875rem)!important;--fs-4:clamp(1.25rem,1.0968rem + 0.6536vw,1.5625rem)!important;--fs-5:clamp(1.125rem,1.0637rem + 0.2614vw,1.25rem)!important;--radius-8:8px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-50:50px;--radius-100:100px;--transitions:all .3s ease;--filter-dark:brightness(0) saturate(100%) invert(5%) sepia(4%) saturate(212%) hue-rotate(314deg) brightness(107%) contrast(83%)}body{font-size:16px;color:var(--dark)!important;box-sizing:border-box;overflow-x:hidden;margin:0;min-width:320px;padding:6.5rem 0 0}@media screen and (min-width:992px){body{padding-top:9rem}}h1,h2,h3,h4,h5,p,span{margin:0;padding:0;line-height:1.25}ul:not(.list-disc){list-style:none;margin:0;padding:0}ul.list-disc{padding-left:1.25rem}li{margin:0;padding:0}a{text-decoration:none}*{box-sizing:border-box}.fs-1{font-size:var(--fs-1)}.fs-2{font-size:var(--fs-2)}.fs-3{font-size:var(--fs-3)}.fs-4{font-size:var(--fs-4)}.fs-5{font-size:var(--fs-5)}.radius-8{border-radius:var(--radius-8)!important}.radius-16{border-radius:var(--radius-16)!important}.radius-24{border-radius:var(--radius-24)!important}.radius-32{border-radius:var(--radius-32)!important}.radius-50{border-radius:var(--radius-50)!important}.radius-100{border-radius:var(--radius-100)!important}.material-symbols-rounded.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.space-content{padding:3rem 0}@media screen and (min-width:992px){.space-content{padding:5rem 0}}.destacado{color:var(--red)}.ctn-btn{text-align:center;margin-top:2rem}.ctn-btn button{max-width:220px}.container{max-width:1140px!important}.list-check{position:relative;padding-left:2rem;margin-bottom:.5rem}.list-check:after{content:"";background-image:url(https://firebasestorage.googleapis.com/v0/b/loyal-garage.appspot.com/o/icon-check-red.svg?alt=media&token=8bdfb0f0-f4a9-4a9a-80c3-3c4f2b84ce91);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;width:1.5rem;height:1.5rem}header{position:fixed;top:0;left:0;width:100%;height:6.5rem;border-bottom:1px solid var(--gray);background-color:var(--white);z-index:3}@media screen and (min-width:992px){header{height:8.5rem}}header .subhead{background-color:var(--dark);height:2.5rem}header .subhead .subhead-int{height:2.5rem;display:flex;align-items:center;justify-content:space-between}header .subhead .ctn-elements{height:100%}header .subhead ul{width:100%;padding:0;margin:0;list-style:none}header .subhead ul,header .subhead ul li{height:100%;display:flex;justify-content:start}header .subhead ul li{color:var(--white);align-items:center;margin-right:.5rem;line-height:1}@media screen and (max-width:567px){header .subhead ul li{font-size:.9rem}}header .subhead ul li span{color:var(--red);margin-right:3px}header .subhead .redes ul li{margin-right:0;padding:0 .5rem}header .subhead .redes ul{text-align:center}header .subhead .redes ul li:last-child{padding-right:0}header .subhead .redes ul li img{height:1.25rem}header .principal{height:4rem}@media screen and (min-width:992px){header .principal{height:5rem}}header .principal .principal-int{display:flex;justify-content:space-between;align-items:center}header .principal .logo{height:4rem}@media screen and (min-width:992px){header .principal .logo{height:6rem}}header .principal nav,header .principal nav ul{display:flex;align-items:center;justify-content:start}header .principal nav ul{padding:0;margin:0}header .principal nav ul li a{display:block;width:100%;height:100%;color:var(--dark);padding:1.5rem .5rem}header .principal nav ul li a.act,header .principal nav ul li a:hover,header .principal nav ul li.act a,header .principal ul li .submenu button:hover{color:var(--red)}header .principal ul li .submenu button{background-color:transparent!important;box-shadow:none!important;color:var(--dark);font-size:16px;text-transform:none;font-weight:400;padding:1rem .5rem}header .principal ul li .submenu ul li a{font-size:16px;padding:.75rem}header .principal ul li .submenu .dropdown-menu{border:1px solid var(--gray)}header .principal .principal-btns{display:flex;justify-content:end;align-items:center}header .principal .principal-btns .menu{width:2.5rem;display:flex;justify-content:center;align-items:center;background-color:transparent;color:var(--dark);font-size:3rem;margin-left:1rem;font-weight:400}.menu-mobile{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;justify-content:end;z-index:5;opacity:0;transform:translate(120%);transition:var(--transitions)}.menu-mobile.act{opacity:1;transform:translate(0);transition:var(--transitions)}.menu-mobile .menu-mobile-fondo{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5);cursor:pointer}.menu-mobile .menu-mobile-int{position:relative;z-index:2;width:90%;height:100vh;background-color:var(--white)}.menu-mobile .menu-mobile-head{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--gray);margin-bottom:1.5rem}.menu-mobile .menu-mobile-head button{width:2.5rem;display:flex;justify-content:center;align-items:center;background-color:transparent;color:var(--dark);font-size:2rem;font-weight:400}.menu-mobile .menu-mobile-body{width:100%;height:calc(100% - 5.313rem);position:relative}.menu-mobile .menu-mobile-body ul.enlaces{overflow-y:auto;height:calc(100% - 4.313rem)}.menu-mobile .menu-mobile-body ul.enlaces,.menu-mobile .menu-mobile-body ul.enlaces li{margin:0;padding:0}.menu-mobile .menu-mobile-body ul.enlaces li a{display:block;padding:.5rem 1rem;color:var(--dark)}.menu-mobile .menu-mobile-body ul.enlaces li a:hover{background-color:var(--red);font-weight:700;color:var(--white)}.menu-mobile .menu-mobile-body ul.redes{background-color:var(--dark);position:absolute;bottom:0;left:0;width:100%;height:3.5rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.menu-mobile .menu-mobile-body ul.redes li a{padding:0 .75rem}.banner-estatico{position:relative;height:25rem;margin-bottom:3rem}.banner-estatico .img-fondo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.banner-estatico .banners-text,.banner-estatico .row>[class*=col]{display:flex;align-items:center}.banner-estatico .banners-text{width:100%;height:21rem;background-color:rgba(0,0,0,.75);border-radius:var(--radius-16);backdrop-filter:blur(5px);padding:2rem;margin:2rem 0;justify-content:start}.banner-estatico .banners-text .banners-text-title{font-size:var(--fs-1);color:var(--white);font-weight:700;line-height:1}.banner-estatico .banners-text .banners-text-enlace{display:inline-block;margin-top:1.5rem}.banner-slider{position:relative;border-bottom:1px solid var(--gray)}@media screen and (min-width:992px){.banner-slider{height:28.125rem}}.banner-slider .row{padding:1.75rem 0}@media screen and (min-width:768px){.banner-slider .row{padding:1.75rem}}@media screen and (min-width:992px){.banner-slider .row{padding:1rem 2.5rem 1.5rem}}.banner-slider .row>[class*=col]{display:flex;align-items:center}.banner-slider .banner-slider-img{width:100%;height:15rem;border-radius:var(--radius-16);overflow:hidden}@media screen and (min-width:992px){.banner-slider .banner-slider-img{height:24.125rem;margin-bottom:1rem}}.banner-slider .banner-slider-img img{object-fit:cover;width:100%;height:100%;object-position:center}.banner-slider .banner-slider-text{text-align:center;padding:1rem;background-color:var(--white);border-radius:var(--radius-16);max-width:90%;margin:-12rem auto 1rem;border:1px solid var(--gray);white-space:pre-wrap}@media screen and (min-width:992px){.banner-slider .banner-slider-text{text-align:left;padding:0 2rem;background-color:transparent;border-radius:0;max-width:100%;margin:0;border:0}}.banner-slider .banner-slider-text .banner-slider-text-title{font-size:var(--fs-1);color:var(--dark);font-weight:700;line-height:1;white-space:pre-wrap}.banner-slider .banner-slider-text .banner-slider-text-descripcion{font-size:var(--fs-5);white-space:pre-wrap}.banner-slider .banner-slider-text .banner-slider-enlace{display:inline-block;margin-top:1rem}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{width:2.25rem;height:2.25rem;border:1px solid var(--gray);border-radius:var(--radius-100);display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.75)}.banner-slider .swiper-button-prev{left:0}.banner-slider .swiper-button-next{right:0}.banner-slider .swiper-button-next:after,.banner-slider .swiper-button-prev:after{filter:var(--filter-dark);font-size:1.25rem}.banner-slider .swiper-pagination{bottom:0!important}.banner-slider .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;border-radius:var(--radius-100);transition:var(--transitions)}.banner-slider .swiper-pagination .swiper-pagination-bullet-active{width:1.5rem;border-radius:var(--radius-50);transition:var(--transitions);background-color:var(--red)}.slider-marcas{max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.slider-marcas:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:hsla(0,0%,100%,0);background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,73%,0) 9%,rgba(66,66,66,0) 90%,hsla(0,0%,100%,.9))}.slider-marcas .slider-marcas-int{display:flex;--webkit-animation:scrollHorizon 50s linear infinite;animation:scrollHorizon 50s linear infinite;width:calc(170px * 15)}@keyframes scrollHorizon{0%{transform:translateX(0)}to{transform:translateX(calc(-150px * 7))}}.slider-marcas .slider-marcas-item{width:150px;height:100px;display:flex;align-items:center;justify-content:center}.slider-marcas .slider-marcas-item img{object-fit:contain;width:100%;height:100%;padding:.5rem}.seccion-basica .row>[class*=col]{display:flex;align-items:center}@media screen and (max-width:768px){.seccion-basica-text{margin-bottom:2.5rem}}.seccion-basica .seccion-basica-img{width:100%;height:100%;max-height:450px;border-radius:var(--radius-24);overflow:hidden}.seccion-basica .seccion-basica-img img{object-fit:cover;width:100%;height:100%;object-position:center}.accordions{border-radius:var(--radius-16);overflow:hidden;border:1px solid var(--gray);z-index:1!important}.accordions .accordion-button{color:var(--dark)!important;z-index:1!important}.accordions .accordion-button:not(.collapsed){font-weight:700}.accordions .accordion-body{color:var(--dark)}footer{padding:2rem 0;margin-top:5rem;min-height:350px;width:100%;background-image:url(https://firebasestorage.googleapis.com/v0/b/loyal-garage.appspot.com/o/footer.svg?alt=media&token=84540936-19de-4ffa-8423-0194259d6e39);background-position:top;background-repeat:no-repeat;background-size:cover}footer *{color:var(--white)}footer .footer-one{text-align:center;opacity:.8}footer .footer-one img{height:150px}footer .footer-two .footer-title{color:var(--white);font-size:var(--fs-5)}footer .footer-two{padding-top:1rem}footer .footer-two .footer-enlace{display:inline-block;color:var(--white);opacity:.8;transition:var(--transitions);margin-bottom:5px}footer .footer-two .footer-enlace:hover{opacity:1;transition:var(--transitions)}footer .footer-copy{color:var(--white);text-align:center;margin:2rem 0 0}footer .footer-copy a{color:var(--white);text-decoration:underline}footer .footer-contactos .footer-contactos-enlace{display:flex;align-items:center;justify-content:start;padding-bottom:5px;opacity:.8;transition:var(--transitions)}footer .footer-contactos .footer-contactos-enlace:hover{opacity:1;transition:var(--transitions)}footer .footer-contactos .footer-contactos-enlace span:first-child{color:var(--red);margin-right:5px}footer .footer-redes{display:flex;align-items:center;justify-content:start;margin-top:1rem}footer .footer-redes li{margin-right:15px;opacity:.8;transition:var(--transitions)}footer .footer-redes li:hover{opacity:1;transition:var(--transitions)}footer .footer-redes li img{width:auto;height:1.5rem}footer .footer-cta-contacto{background-color:var(--red);margin-top:-2rem;margin-bottom:2rem;padding:.75rem 0}@media screen and (min-width:768px){footer .footer-cta-contacto .container{display:flex;align-items:center;justify-content:space-between}}footer .footer-cta-contacto p{font-size:var(--fs-5);display:flex;align-items:center;justify-content:start;margin:0}footer .footer-cta-contacto p span{margin-right:.5rem;font-size:2rem}footer .footer-cta-contacto button{width:auto}@media screen and (max-width:768px){footer .footer-cta-contacto button{margin-top:1rem}}