/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:simple-summer;src:url(../fonts/Simple\ Summer.otf)}html{scroll-behavior:smooth}body{background-attachment:fixed;background-image:url(../img/fondo.jpg);background-size:93.75rem;font-family:simple-summer,sans-serif;height:auto}.conteiner{height:auto;margin:auto;max-width:100rem;overflow:hidden};header{height:auto;width:auto}.logo img,.navbar{width:100%}.navbar{background-color:#de1515;display:flex;height:4.375rem;justify-content:space-between}.logo{align-items:center;filter:drop-shadow(-2px 2px 10px rgba(0,0,0,.4));padding:.625rem;width:7.25rem}.logo,nav{display:flex;justify-content:center}nav{width:29.75rem}nav,nav li{padding:.1875rem}nav li{display:inline-block;list-style:none;margin-left:.1875rem}nav a{color:#fff;font-size:1.5625rem;text-decoration:none;text-shadow:4px 3px 10px rgba(0,0,0,.4)}li,nav a{transition:all .2s ease-in-out}li:hover{transform:scale(1.3)}.menu_responsive{display:none}.swiper{width:100%}.mas{height:500px!important;width:500px!important}.swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.img_brands img{width:50%}.marcas_slide{background-color:#fff;height:auto;margin-top:6.25rem;width:100%}.contacto,.main_promos,.mas_promos,.nosotros,.ubicacion{margin:9.375rem auto auto;width:100%}.contacto .contacto .title,.contacto .mas_promos .title,.contacto .nosotros .title,.contacto .title,.contacto .title_2,.contacto .ubicacion .title,.main_promos .contacto .title,.main_promos .mas_promos .title,.main_promos .nosotros .title,.main_promos .title,.main_promos .title_2,.main_promos .ubicacion .title,.mas_promos .contacto .title,.mas_promos .mas_promos .title,.mas_promos .nosotros .title,.mas_promos .title,.mas_promos .title_2,.mas_promos .ubicacion .title,.nosotros .contacto .title,.nosotros .mas_promos .title,.nosotros .nosotros .title,.nosotros .title,.nosotros .title_2,.nosotros .ubicacion .title,.ubicacion .contacto .title,.ubicacion .mas_promos .title,.ubicacion .nosotros .title,.ubicacion .title,.ubicacion .title_2,.ubicacion .ubicacion .title{color:#de1515;display:flex;font-size:2.1875rem;justify-content:space-around;margin-top:1.875rem;text-shadow:4px 4px 7px hsla(0,0%,100%,.79)}.contacto img,.main_promos img,.mas_promos img,.nosotros img,.ubicacion img{width:50%}.contacto h2,.main_promos h2,.mas_promos h2,.nosotros h2,.ubicacion h2{text-align:center;width:18.75rem}.contacto .content_img,.main_promos .content_img,.mas_promos .content_img,.nosotros .content_img,.ubicacion .content_img{display:flex;justify-content:center;width:18.75rem}.promos_main{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-around;margin:auto;width:90%}.promo{filter:drop-shadow(-2px 2px 25px rgba(0,0,0,.3));height:15.5rem;margin-top:9.25rem;width:18.75rem}.promo img{width:100%}.promo p{bottom:7.875rem;color:#0c0606;font-size:3.75rem;left:3.75rem;position:relative;text-shadow:4px 3px 30px rgba(0,0,0,.4)}.img_slide_pri img,.imgpromos img{width:100%!important}.contacto{display:flex;flex-wrap:wrap;justify-content:center;margin-top:9.375rem}.contacto .title{width:100%}.wsp{display:inline-block;filter:drop-shadow(-2px 2px 15px rgba(0,0,0,.4));text-align:center;transition:all .2s ease-in-out;width:18.75rem}.wsp:hover{transform:scale(1.3)}.descripcion{align-items:center;background-color:#eaa621;display:flex;flex-wrap:wrap;justify-content:space-around;padding:.625rem}.descripcion p{font-size:1.45rem;width:40%}.descripcion img{width:40%}.descripcion_2{align-items:center;background-color:#e9671f;display:flex;flex-wrap:wrap;justify-content:space-around;padding:.625rem}.descripcion_2 p{font-size:1.875rem;width:40%}.descripcion_2 img{width:40%}.mapa{display:flex;justify-content:center;margin-bottom:1.25rem;width:100%}.mapa,.mapa img{border-radius:.625rem}.mapa img{box-shadow:3px 3px 99px 13px rgba(0,0,0,.52);width:50%}.appmaps{justify-content:space-around;width:100%}.appmaps,.maps,.waze{align-items:center;display:flex}.maps,.waze{justify-content:center;margin:30px 0;width:50%}.maps a,.waze a{align-items:center;display:flex;width:80%}.waze a{justify-content:end}.maps img{width:19%}.maps img,.waze img{transition:all .2s ease-in-out}.waze img{width:18%}.maps img:hover,.waze img:hover{transform:scale(1.3)}.direccion{background-color:#eba723;display:flex;flex-wrap:wrap;justify-content:center}.direccion h2,.direccion p{color:#000;text-align:center;text-shadow:4px 3px 60px hsla(0,0%,100%,.8);width:100%}.direccion h2{font-size:2.1875rem}.direccion p{font-size:1.875rem}footer{background-color:#de1515;height:3.375rem;width:100%}.foot{align-items:center;display:flex;justify-content:space-around;margin:auto;width:100%}.creado{align-items:flex-end;height:1.875rem}.creado,.menuf,.social{display:flex;justify-content:center;width:33%}.fa-brands{color:#fff;padding:.625rem}.fa-instagram{font-size:1.875rem;margin-bottom:.3125rem}.fa-facebook,.fa-instagram{filter:drop-shadow(-2px 2px 15px rgba(0,0,0,.4));transition:all .2s ease-in-out}.fa-facebook{font-size:1.625rem;margin-top:.125rem}.fa-instagram:hover{transform:scale(1.4)}.fa-facebook:hover{transform:scale(1.5)}.menuf a{color:#fff;display:flex;font-size:1.875rem;text-decoration:none;transition:all .2s ease-in-out;width:3.125rem}.menuf a:hover{transform:scale(1.3)}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{opacity:1;transform:skewX(-5deg)}to{opacity:1;transform:none}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@media (max-width:890px){.img_brands img{width:75%}.mapa img{width:70%}.maps img{width:25%}.waze img{width:24%}}@media (max-width:550px){.hidden{display:none}.menu_responsive{color:#fff;display:inline-block;font-size:2.3rem;margin:10px 30px;padding:.3125rem}ul{background-color:#de1515;border-bottom-left-radius:10px;display:flex;flex-direction:column;gap:.9375rem;height:15.625rem;justify-content:center;position:absolute;right:0;top:3rem;width:9.375rem;z-index:3}nav{height:auto;justify-content:end}.img_brands img{width:110%}.marcas_slide{margin-top:2.25rem}.mapa img{width:70%}.maps img{width:25%}.waze img{width:24%}.contacto,.main_promos,.mas_promos,.nosotros,.ubicacion{margin:7.375rem auto auto;width:100%}.contacto .contacto .title,.contacto .mas_promos .title,.contacto .nosotros .title,.contacto .title,.contacto .title_2,.contacto .ubicacion .title,.main_promos .contacto .title,.main_promos .mas_promos .title,.main_promos .nosotros .title,.main_promos .title,.main_promos .title_2,.main_promos .ubicacion .title,.mas_promos .contacto .title,.mas_promos .mas_promos .title,.mas_promos .nosotros .title,.mas_promos .title,.mas_promos .title_2,.mas_promos .ubicacion .title,.nosotros .contacto .title,.nosotros .mas_promos .title,.nosotros .nosotros .title,.nosotros .title,.nosotros .title_2,.nosotros .ubicacion .title,.ubicacion .contacto .title,.ubicacion .mas_promos .title,.ubicacion .nosotros .title,.ubicacion .title,.ubicacion .title_2,.ubicacion .ubicacion .title{font-size:2rem;margin-top:.875rem}.promo{text-align:center}.promo p{margin:69px 40px;padding:10px;text-align:left}.content_img img,.promo img{width:80%}.mas{height:350px!important;width:350px!important}.descripcion p{font-size:1.4rem;text-align:center;width:100%}.descripcion img{width:100%}.descripcion_2 p{font-size:1.4rem;text-align:center;width:100%}.descripcion_2 img,.mapa img{width:100%}.maps img{width:55%}.waze img{width:54%}.direccion h2{font-size:1.9rem}.direccion p{font-size:1.7rem;padding:25px}.swiper-button-next,.swiper-button-prev{font-size:10px!important}}