@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;600;700;900&display=swap);body{font-family:Lato,sans-serif;color:#555;overflow-x:hidden}a{transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;text-decoration:none}.text-negro{color:#111}.text-rojo{color:#e21625}.text-gris-claro{color:#777}.text-gris-oscuro{color:#555}.fw-400{font-weight:400!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-900{font-weight:900!important}.text-underline{text-decoration:underline!important}.zelda{color:#555}.zelda:hover{color:#fa2837}.btn-rojo{background:#e21625;color:#fff!important;font-weight:700}.btn-rojo:hover{color:#111!important}.bg-rojo{background:#e21625}.bg-negro{background:#111}.hr-rojo{border-bottom:1px solid #e21625;margin-top:0}.alert-info{border:1px solid #0c5460;color:#0c5460!important}.alert-info i{font-size:3rem}.alert-info.alert-shadow{box-shadow:0 .125rem .625rem #0c5460,0 .0625rem .125rem #0c5460}#btn-top{position:fixed;bottom:20px;right:30px;z-index:99;font-size:.7rem;border:none;outline:0;background-color:#e21625;color:#fff;cursor:pointer;padding:12px;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#btn-top:hover{background:#111}.text-contact-header{color:#111;font-size:.9rem;font-weight:600;line-height:1rem;margin:0;text-transform:uppercase}.icon-contact-header{font-size:1.5rem}.img-logo-header{width:150px;height:auto;padding-top:5px;padding-bottom:5px}.zelda-header{color:#555}.zelda-header:hover{color:#fa2837;text-decoration:none}.social-icons{font-size:25px}.social-icons a{margin-left:5px;margin-right:5px;color:#555}.social-icons a:hover{color:#fa2837}.btn-iniciar-sesion{background:#fa2837;font-weight:500;line-height:30px;color:#fff;font-size:14px}#menu-nav{background:#111 none repeat scroll 0 0}#menu-nav .nav-link{color:#fff;font-weight:600;font-size:.9rem;text-transform:uppercase;margin-left:10px;margin-right:10px}#menu-nav .nav-link:hover{color:#fa2837}#menu-nav .dropdown-menu{background:#fa2837 none repeat scroll 0 0!important;border-radius:0}#menu-nav .dropdown-item{color:#fff;text-transform:uppercase;font-size:.9rem}.dropdown-menu>.active>li,.dropdown-menu>.active>li:focus,.dropdown-menu>.active>li:hover,.dropdown-menu>li :hover,.dropdown-menu>li>li:focus,.navbar-expand-lg .navbar-nav li:hover .dropdown-menu li:hover,.navbar-nav>li>.dropdown-menu li:hover{background:#111}.navbar-nav>li>.dropdown-menu li{border-bottom:1px solid #e21625}.navbar-nav>li>.dropdown-menu li{padding:5px;margin:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{top:90%!important}.active-nav{color:#fa2837!important}.navbar-toggler{background:#fff;color:#191919;border-radius:5px}#footer-principal .footer-top{background:#222}#footer-principal .footer-top a{color:#fff;font-size:1rem}#footer-principal .footer-top a:hover{color:#e21625;text-decoration:none}#footer-principal .footer-top ul{padding-left:0!important;list-style:none}#footer-principal .footer-top li{margin-bottom:15px}#footer-principal .footer-bottom{background:#191919}#modal-iniciar-sesion .modal-dialog{top:100px!important}#modal-iniciar-sesion .modal-content{position:relative}#modal-iniciar-sesion .header-modal-iniciar-sesion{position:absolute;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background:#e21625;color:#fff;font-weight:600;text-align:center;top:-40px;left:45px;padding:10px;border-radius:10px}#modal-iniciar-sesion label{font-size:1.5rem;color:#666;font-weight:500}#modal-iniciar-sesion .form-control{border:none;border-bottom:1.5px solid #e21625;border-radius:0}#modal-iniciar-sesion .btn-registrate{color:#338282;border:none}#modal-iniciar-sesion .btn-registrate:hover{border:1px solid #338282;background:#33828227;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25, .8, .25, 1);text-decoration:none}#banner-start .carousel-item{height:70vh;color:#fff}#banner-start .carousel-item.banner-1{background:url("../img/home/banner-principal-1.webp");background-attachment:fixed;background-size:cover;background-position:center}#banner-start .carousel-item.banner-2{background:url("../img/home/banner-principal-2.webp");background-attachment:fixed;background-size:cover;background-position:center}#banner-start .carousel-item.banner-3{background:url("../img/home/banner-principal-3.webp");background-attachment:fixed;background-size:cover;background-position:center}#banner-start .wrapp-text{padding:7% 0 0}#banner-start .banner-text{background:rgba(51,51,51,.3);margin:0 20px 0 20px;color:#fff}#banner-start .banner-text h1{font-weight:900!important;font-size:3rem}#search-auto{background:#eee}#search-auto .form-control{background:#222;border-radius:3px;color:#fff;border:#222 solid 1px;font-size:1rem}#grupo-somer .servicios{border:3px solid #e1e1e1;border-radius:0 30px;padding:30px 25px}#grupo-somer .servicios img{border-radius:0 30px}#home-destacados{background:#eee}#home-destacados .card{border-radius:0;height:535px;overflow:hidden}#home-destacados .img-top-cards-home{height:300px;overflow:hidden;background:rgba(51,51,51,.3)}#home-destacados .card:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}#numeros{background:url("../img/home/img-numeros.webp");background-attachment:scroll;background-size:cover;background-position:center;height:80vh;color:#fff;padding:10% 0 0}#numeros .card{background:#e21625}#numeros .icons{font-size:4rem;display:block}#numeros .text{font-size:3rem;font-weight:900}#home-recientes .card{border-radius:0;height:535px;overflow:hidden}#home-recientes .img-top-cards-home{height:300px;overflow:hidden;background:rgba(51,51,51,.3)}#home-recientes .card:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}.destacado{position:relative}.tira-destacado{position:absolute;top:10px;right:10px;background:#e21625;color:#fff;font-weight:700;padding:5px;box-shadow:0 0 10px #e2162486;font-size:.8rem}#mv{background:url("../img/conocenos/bg-mv.webp") center;background-size:cover;background-attachment:fixed;background-position:center}#mv .card{background:rgba(19,19,19,.8);border:1px solid rgba(238,238,238,.3);height:265px}#valores .card{border-radius:0}.card-valores{height:165px}.card-valores:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}.tira-vendido{position:absolute;top:10px;left:10px;background:#338282;color:#fff;font-weight:700;padding:5px;box-shadow:0 0 10px #338282;font-size:.8rem}.tira-promocion{position:absolute;bottom:10px;left:15%;right:15%;background:#4caf50;color:#fff;font-weight:700;padding:5px;box-shadow:0 0 10px #4caf50;font-size:.8rem}.nuestro-catalogo{background:#eee}.nuestro-catalogo #menu-nav{margin-bottom:0}.nuestro-catalogo header{background:#fff!important}.nuestro-catalogo .btn-search{background:#fff;border:1px solid #ced4da;border-radius:0!important;color:#888!important}.nuestro-catalogo .btn-search:hover{background:#111;color:#fff!important}.nuestro-catalogo a,a:focus,a:hover{color:inherit;text-decoration:none;transition:all .3s}.nuestro-catalogo .navbar{background:#fff;border:none;border-radius:0}.nuestro-catalogo .navbar-btn{box-shadow:none;outline:0!important;border:none}.nuestro-catalogo .line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.row-autos-catalogo:hover{box-shadow:0 0 8px rgba(51,51,51,.2)}.breadcrumb{background:#eee!important}.zelda-breadcrumb{color:#e21625!important}.zelda-breadcrumb:hover{text-decoration:underline!important}.galery-movil{display:none}#form-catalogo-filtros .form-control{background:0 0!important;border:1px solid #e21625;color:#fff!important}#form-catalogo-filtros select.form-control,option{background:#222}.button-share:hover{opacity:.8}#contacto{background:url("../img/contacto/bg-contacto.webp");background-attachment:fixed;background-size:cover;background-position:center;padding:30px}.wrapper{display:flex;width:100%;align-items:stretch}#wrapp-content-p{background:#fff}#sidebar{min-width:250px!important;max-width:250px!important;background:#222;color:#fff;transition:all .3s}#sidebar.active{margin-left:-250px}#sidebar .sidebar-header{padding:20px;background:#e21625;color:#fff}#sidebar ul.components{padding:20px 0;border-bottom:1px solid #e21625}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{padding:10px;font-size:1rem;display:block}#sidebar ul li a:hover{color:#e21625;cursor:pointer!important}#content{width:100%;padding:20px;min-height:100vh;transition:all .3s}@media (max-width:768px){#sidebar{margin-left:-250px}#sidebar.active{margin-left:0}#sidebarCollapse span{display:none}}.card-contacto{background:rgba(51,51,51,.8)}.card-contacto label{color:#fff!important}.card-contacto .form-control{background:rgba(255,255,255,.2)!important;border:none;border-bottom:1px solid #e21625!important;color:#fff!important}input[type=file]{display:none}.input-label-file{width:100%;cursor:pointer;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid#ced4da;border-radius:.25rem}.input-label-file:hover{opacity:.8}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wrapp-img-sub{max-width:200px;width:100%;height:auto}.wrapp-img-sub img{width:100%;height:auto}@media (max-width:550px){#home-destacados .card{height:auto}#home-recientes .card{height:auto}#banner-start .carousel-item{height:70vh}#banner-start .wrapp-text{padding-bottom:20px}#banner-start .banner-text h1{font-size:2rem}.d-none-550{display:none}#grupo-somer .row{padding-left:15px!important;padding-right:15px!important}#numeros{height:auto}#mv .card{height:auto}.card-valores{height:auto}.nuestro-catalogo .ver-automovil div{border:none!important}.galery-escritorio{display:none}.galery-movil{display:block}}#cotizar-mi-auto .form-group{margin-bottom:1.75rem}#cotizar-mi-auto label{font-weight:600;color:#333;margin-bottom:.5rem;display:block;font-size:.95rem}#cotizar-mi-auto .form-control,#cotizar-mi-auto select.form-control{border:none;border-bottom:2px solid #e21625;border-radius:0;padding:.75rem .5rem .5rem 0;background:0 0;font-size:1rem;color:#333;transition:all .3s ease;box-shadow:none}#cotizar-mi-auto .form-control:focus,#cotizar-mi-auto select.form-control:focus{outline:0;border-bottom:2px solid #e21625;box-shadow:0 4px 12px rgba(226,22,37,.15);background:rgba(255,255,255,.6)}#cotizar-mi-auto .form-control::placeholder{color:#aaa;font-weight:300}#cotizar-mi-auto select.form-control{height:52px;padding:.75rem .5rem .5rem 0;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23e21625' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px}#cotizar-mi-auto textarea.form-control{resize:vertical;min-height:120px;padding:.75rem .75rem;border-bottom:2px solid #e21625}#cotizar-mi-auto .form-control:hover:not(:focus){border-bottom-color:#fa2837}#cotizar-mi-auto button[type=submit]{margin-top:2rem;padding:.9rem 2.5rem;font-size:1.1rem;border-radius:50px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}#cotizar-mi-auto button[type=submit]:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(226,22,37,.3)}#contacto .card-contacto{background:rgba(30,30,30,.85);border:none;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.4);padding:2.5rem 2rem;backdrop-filter:blur(8px)}#contacto .card-contacto h2{color:#fff;font-size:2rem;margin-bottom:1rem}#contacto .hr-rojo{border-bottom:3px solid #e21625;width:80px;margin-bottom:2rem}#contacto .card-contacto label{color:#fff!important;font-weight:600;margin-bottom:.6rem;display:block;font-size:.98rem}#contacto .card-contacto .form-control{background:rgba(255,255,255,.08)!important;border:none;border-bottom:2px solid #e21625;border-radius:0;color:#fff;padding:.85rem .75rem .65rem .75rem;font-size:1.02rem;transition:all .3s ease;box-shadow:none}#contacto .card-contacto .form-control:focus{outline:0;border-bottom:2px solid #fa2837;background:rgba(255,255,255,.15)!important;box-shadow:0 4px 15px rgba(226,22,37,.25)}#contacto .card-contacto .form-control::placeholder{color:rgba(255,255,255,.55);font-weight:300}#contacto .card-contacto textarea.form-control{resize:vertical;min-height:130px;padding:.85rem .75rem}#contacto .card-contacto .form-control:hover:not(:focus){border-bottom-color:#fa2837}#contacto .card-contacto .btn-rojo{margin-top:1.5rem;padding:.95rem;font-size:1.1rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.8px;transition:all .3s ease;box-shadow:0 5px 15px rgba(226,22,37,.3)}#contacto .card-contacto .btn-rojo:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(226,22,37,.4);background:#fa2837}#modal-iniciar-sesion .input-group{margin-bottom:1.6rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px 10px;transition:all .3s ease}#modal-iniciar-sesion .input-group:focus-within{border-color:#e21625;background:rgba(255,255,255,.12);box-shadow:0 0 0 4px rgba(226,22,37,.15)}#modal-iniciar-sesion .input-group label{color:#e21625;width:40px;margin:0;display:flex;align-items:center;justify-content:center}#moda-iniciar-sesion .form-control{background:rgba(255,255,255,.08)!important;border:none;border-bottom:2px solid #e21625;border-radius:0;color:#fff;padding:.85rem .75rem .65rem .75rem;font-size:1.02rem;transition:all .3s ease;box-shadow:none}#moda-iniciar-sesion .form-control:focus{outline:0;border-bottom:2px solid #fa2837;background:rgba(255,255,255,.15)!important;box-shadow:0 4px 15px rgba(226,22,37,.25)}#modal-iniciar-sesion .form-control::placeholder{color:#333;font-weight:300}#modal-iniciar-sesion .btn-rojo{margin-top:1.5rem;padding:.95rem;font-size:1.1rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.8px;transition:all .3s ease;box-shadow:0 5px 15px rgba(226,22,37,.3)}#modal-iniciar-sesion .btn-rojo:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(226,22,37,.4);background:#fa2837!important}.input-label-file{display:flex;align-items:center;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:58px}.input-label-file:hover{border-color:#e21625;box-shadow:0 4px 12px rgba(226,22,37,.15);transform:translateY(-2px)}.input-label-file .buscar{display:inline-flex;align-items:center;background:#e21625;color:#fff;padding:10px 18px;border-radius:6px;font-weight:600;transition:all .3s ease;margin-right:14px;box-shadow:0 3px 8px rgba(226,22,37,.3)}.input-label-file:hover .buscar{background:#fa2837;transform:scale(1.05)}.input-label-file .buscar i{margin-right:8px;font-size:1.1rem}#text-imgs-cajuela,#text-imgs-costado,#text-imgs-frente,#text-imgs-interiores,#text-imgs-motor{color:#555;font-weight:500;font-size:1.02rem;flex:1;transition:color .3s ease}.input-label-file:hover span[id^=text-imgs-]{color:#222}.input-label-file.has-files{border-color:#e21625;background:#fff9f9}