@font-face {font-family: Avenir_Next;src: url('/fonts/renaultserveis1/Metropolis-Light.ttf');}
@font-face {font-family: Avenir_NextThin;src: url('/fonts/renaultserveis1/Metropolis-Thin.ttf');}
@font-face {font-family: Avenir_NextBold;src: url('/fonts/renaultserveis1/Metropolis-Bold.ttf');}
@font-face {font-family: Avenir_NextExtraBold;src: url('/fonts/renaultserveis1/Metropolis-ExtraBold.ttf');}
@font-face {font-family: NouvelBold;src: url('/fonts/renaultserveis1/NouvelRBold.ttf');}
@font-face {font-family: NouvelLight;src: url('/fonts/renaultserveis1/NouvelRLight.ttf');}
@font-face {font-family: NouvelRegular;src: url('/fonts/renaultserveis1/NouvelRRegular.ttf');}

@font-face {font-family: Dacia-Block;src: url('/fonts/renaultserveis1/Dacia-Block.otf');}
@font-face {font-family: Dacia-Block-Light;src: url('/fonts/renaultserveis1/Dacia-Block-Light.otf');}
@font-face {font-family: Dacia-Block-Bold;src: url('/fonts/renaultserveis1/Dacia-Block-Bold.otf');}
@font-face {font-family: Dacia-Block-Extenderd-Bold;src: url('/fonts/renaultserveis1/Dacia-Block-Extenderd-Bold.otf');}
body {font-family: Avenir_Next;}
@media (min-width:1500px) {
    .container {width: 100%; max-width: 1440px;}
    #barra2 .container {max-width: 1865px;}

}
* {
    font-family: Dacia-Block !important;
}
/* #region cta gama */
#cta1_gama_detalle{
    display: none;
}
#cta1_gama_detalle .contenedor-card{
    display: flex;
    flex-direction: column;
}

#cta1_gama_detalle .contenedor-card .contenedor-textos{
    width: 95%;
    margin: auto;
    text-align: left;
}

#cta1_gama_detalle .container .titulo {
    text-align: left;
    color: black;
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 35px;
    line-height: normal;
    font-family: NouvelBold;
}

#cta1_gama_detalle .container .titulo_card{
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    color: #212121;
    font-family: NouvelBold;
    min-height: inherit;
    display: block;
    text-align: revert;
    white-space: nowrap;
}

#cta1_gama_detalle .container .texto_card {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    font-family: NouvelRegular;
    text-align: left;
    color: #212121;
    }

#cta1_gama_detalle {
    background-color: #f2f2f2;
}


#cta1_gama_detalle .botones-flotantes-gama-detalle{
    z-index: 1040;
    position: fixed;
    top: 30%;
    right: 0;
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 img {
    filter: invert(1);
}

#cta1_gama_detalle .botones-flotantes-gama-detalle .caja-cta{
    width: 92px;
    height: 90px;
    margin: 10px 0px;
    background-size: 42px auto;
    background-repeat: no-repeat;
    background-position: 50% 35%;
    display: flex;
    justify-content: end;
    flex-direction: column;
    align-items: center;
    padding-bottom: 10px;
    color: black;
    font-family: NouvelBold;
    font-size: 12px;
}

@media(max-width: 767px){
    #cta1_gama_detalle .botones-flotantes-gama-detalle{
        display: none;
    }
    #cta1_gama_detalle .botones-flotantes-gama-detalle.scroll .caja-cta{
        width: 100%;
        height: unset;
        margin: 0;
        flex-direction: row;
        padding-top: 10px;
        padding-bottom: 10px;
        justify-content: center;
        font-size: 11px
    }
    #cta1_gama_detalle .botones-flotantes-gama-detalle.scroll.marca_18 .caja-cta{
        border-right: 1px solid #fff;
    }
    #cta1_gama_detalle .botones-flotantes-gama-detalle.scroll.marca_61 .caja-cta{
        border-right: 1px solid #000;
    }
    #cta1_gama_detalle .botones-flotantes-gama-detalle.scroll{
        top: 64px;
        display: flex;
        width: 100%;
    }
    #cta1_gama_detalle .botones-flotantes-gama-detalle.scroll .caja-cta img{
        max-width: 30px;
        margin-right: 7px;
    }
}

#cta1_gama_detalle .botones-flotantes-gama-detalle .caja-cta:hover{
    text-decoration: none;
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_61 .caja-cta{
    background-color: rgb(239, 211, 0);
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 .caja-cta{
    background-color: rgb(101, 106, 84);
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_61 .oferta{
    background-image: url('/img/renaultserveis1/oferta.png');
    color: black;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_61 .prueba{
    background-image: url('/img/renaultserveis1/prueba.png');
    color: black;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_61 .stock{
    background-image: url('/img/renaultserveis1/stock.png');
    color: black;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_61 .contactar{
    background-image: url('/img/renaultserveis1/contactar.png');
    color: black;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 .oferta{
    background-image: url('/img/renaultserveis1/oferta_w.png');
    color: white;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 .prueba{
    background-image: url('/img/renaultserveis1/prueba_w.png');
    color: white;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 .stock{
    background-image: url('/img/renaultserveis1/stock_w.png');
    color: white;
    
}

#cta1_gama_detalle .botones-flotantes-gama-detalle.marca_18 .contactar{
    background-image: url('/img/renaultserveis1/contactar_w.png');
    color: white;
    
}

/* #endregion */

.tipo_gama{
    border: solid 1px;
    width: fit-content;
    margin-bottom: 13px;
    padding: 4px 20px;
    margin-top: 16px;
}

.figure {
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 2px solid #656a54;
    border-left: 2px solid #656a54;
    top: -26px;
    left: -26px;
    display: block;
}
/* #region barra superior */

#barra2 {z-index: 11; position: sticky;top: 0;}
#barra2 .info_bar {background-color: #F6F6F6; color: black;}
#barra2 .info_bar a {color: black; font-size: 14px; font-weight: 800;}
#barra2 .info_bar .cont_info {display: flex;justify-content: right;}
#barra2 .info_bar .apartado_texto img{width:20px}
/* #endregion */

/* #region menu */

#menu1 {
    position: sticky;
    top: 0; 
    /* top: 36px;  */
    z-index: 11; 
    background: white;
}
#menu1 .menu1 {background-color: white; position: relative; max-width: 1920px; padding: 17.5px 15px;}
#menu1 .menu1 .logo-blanco{display: none;}
#menu1 .menu1 .logo-negro{display: block;}
#menu1 .menu1.menu-black .logo-blanco{display: block;}
#menu1 .menu1.menu-black .logo-negro{display: none;}
#menu1 .menu1.menu-black {background-color: black;}
#menu1 .menu1 .container > .row{
    display:flex;
    align-items:center;
}
#menu1 .menu-box ul li.menu.active, #menu1 .menu-box ul li.menu:hover {background-color: transparent;}
/* #menu1 .container {width: 100%; max-width: unset;} */
#menu1 .menu-box ul li.menu a {color: black; text-transform: uppercase; font-family: Avenir_NextBold !important;}
#menu1 .menu-box ul li.menu a  img{width: 30px;}
#menu1 .pull-right {display: flex;}
#menu1 .navbar-header,
#menu1 .navbar-toggle {display: none;}
#menu1 .navbar-toggle {padding-left: 15px; padding-right: 20px;}
#menu1 .txt-enlace-pagina {padding: 12px 15px; font-family: Avenir_NextBold;}
#menu1 .opc-menu-4 .txt-enlace-pagina,
#menu1 .opc-menu-5 .txt-enlace-pagina,
#menu1 .opc-menu-marca .txt-enlace-pagina {background: #656a54;}
#menu1 .menu-box ul li.menu.opc-menu-marca {display: none;}
#menu1 .menu-box ul li.menu.opc-menu-3 {position: relative;}
#menu1 .menu-box ul li.menu .desplegable-alquiler {
    position: absolute;
    width: fit-content;
    height: fit-content;
    background: white;
    padding: 15px;
    display: none;
    box-shadow: 5px 5px 10px #969696;
}
#menu1 .menu-box ul li.menu.opc-menu-3:hover .desplegable-alquiler {display: block;}
#menu1 .menu-box ul li.menu .desplegable-alquiler a {
    line-height: 120%;
    font-size: 15px;
    white-space: nowrap;
}
#menu1 .menu-box ul li.menu .desplegable-vn {
    position: absolute;
    width: 100%;
    height: fit-content;
    background: white;
    padding: 15px;
    display: none;
    z-index: 14;
    box-shadow: 5px 5px 10px #969696;
}
#menu1 .menu-box ul li.menu.opc-menu-4:hover .desplegable-vn {display: block;}
#menu1 .menu-box ul li.menu .desplegable-vn a {
    line-height: 120%;
    font-size: 15px;
    white-space: nowrap;
}

@media(max-width:1499px){
    #menu1 .menu-box ul li.menu a{
        padding: 0 5px;
    }

    #menu1 .txt-enlace-pagina{
        padding: 12px 10px;
    }

}
@media (max-width: 1429px) {
    #menu1 .txt-enlace-pagina {padding: 12px 9px;}
    #menu1 .menu-box ul li.menu a {font-size: 13px; padding: 0 10px;}
}
/* @media (max-width: 1365px) {#menu1 .nav.navbar-nav {display: none;}} */
#menu1 .nav-menu-box {background: rgba(0,0,0,0.8); backdrop-filter: blur(15px); width: 100%;}
#menu1 .nav-menu-box .close-btn {position: absolute; width: fit-content; right: 40px; top: 50px; z-index: 10000;}
#menu1 .col-2 .opciones-menu {
    font-family: 'Avenir_NextExtraBold';
    font-size: 40px;
    text-transform: uppercase;
    color: white;
}

@media(max-width:1199px){
    #menu1 .nav.navbar-nav {display: none;}
    #menu1 .navbar-header, #menu1 .navbar-toggle{display: block;}
    #menu1 .navbar-toggle{
        margin-left: auto;
        padding: 0;
    }
}
@media(min-width: 992px) and (max-width: 1599px){
    #menu1 .col-2 .opciones-menu {
        font-size: 30px;
    }
}
#menu1 .col-2 .opciones-menu:hover {color: #656a54; text-decoration: none;}
#menu1 .col-2 a:hover,
#menu1 .col-2 a:active {color: #656a54; text-decoration: none;}

#menu1 .col-3 {
    text-transform: uppercase;
    font-size: 15px;
}
#menu1 .col-3 .fila-1 {
    font-weight: 800;
    font-size: 17px;
    margin-bottom: 15px;
}
#menu1 .col-3 .opciones-menu {margin: 10px 0;}
#menu1 .col-3 a {color: white;}
#menu1 .col-3 a:hover {color: #656a54; text-decoration: none;}
#menu1 .col-3 .link-ig {margin: 0 12px 0 0;}
#menu1 .container-menu > .col-xs-12 {transform: translateY(40px);}
#menu1 .container-menu .container-img {
    height: 100%;
    width: calc(100% - 100px);
    background-size: cover;
    background-position: 100%;
    margin: auto;
    position: absolute;
}
#menu1 .container-menu .container-img .figure-top-right {
    position: absolute;
    width: 75px;
    height: 75px;
    top: -20px;
    right: -20px;
    border-top: 2px solid #656a54;
    border-right: 2px solid #656a54;
}

#menu1 .container-menu .container-img .figure-bot-left {
    position: absolute;
    width: 75px;
    height: 75px;
    bottom: -20px;
    left: -20px;
    border-bottom: 2px solid #656a54;
    border-left: 2px solid #656a54;
}
#menu1 .container-menu .container-img.img-1 {background-image: url('/img/renaultserveis1/dias-unicos.jpg');background-position: center;}
#menu1 .container-menu .container-img.img-2 {background-image: url('https://images.coches.com/_vn_/kia/Sportage/c399cf1d98a95d24f8e8715dd0b13fb2.jpg?p=cc_vn_high');}
#menu1 .container-menu .container-img.img-3 {background-image: url('https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/media/image/2022/06/coche-hidrogeno-2739247.jpg');}
#menu1 .container-menu .container-img.img-4 {background-image: url('https://www.autopista.es/uploads/s1/11/27/27/27/los-coches-mas-buscados-y-su-plazo-de-entrega-que-elegir-diesel-gasolina-hibrido-o-electrico.jpeg');}
#menu1 .container-menu .container-img.img-5 {background-image: url('https://e00-elmundo.uecdn.es/assets/multimedia/imagenes/2022/04/01/16488142556486.jpg');}
#menu1 .container-menu .container-img.img-6 {background-image: url('https://e00-expansion.uecdn.es/assets/multimedia/imagenes/2023/01/13/16736108579176.jpg');}

@media(min-width: 768px) {
    #menu1 .container-filter-mb {display: none !important;}
}

#menu1 .fila-4 .opc-alquiler {display: none; font-size: 13px; margin: 5px 0 5px 10px;}
#menu1 .fila-4 .desplegable-alquiler {display: flex; cursor: pointer;}
#menu1 .fila-4 .desplegable-alquiler .flecha {margin-left: 10px; transform: rotate(0deg); transition-duration: 0.5s;}
#menu1 .fila-4 .desplegable-alquiler .flecha img {height: 12px; margin-top: -10px;}
#menu1 .fila-4 .desplegable-alquiler.mostrar .flecha {transform: rotate(-90deg); transition-duration: 0.5s;}
#menu1 a {color: white;}
#menu1 .fila-2 .desplegable-marcas {display: flex;}
#menu1 .container-menu > .col-xs-12 {height: 650px;}
#menu1 .fila-2 .desplegable-marcas .flecha {margin-left: 10px;transform: rotate(0deg); transition-duration: 0.5s;}
#menu1 .fila-2 .desplegable-marcas .flecha img {height: 23px; margin-top: -18px;}
#menu1 .fila-2.mostrar .desplegable-marcas .flecha {transform: rotate(-90deg); transition-duration: 0.5s;}
#menu1 .fila-2 .opc-alquiler {font-size: 20px; font-family: 'Avenir_NextBold'; margin-left: 15px; display: none;}
/* #endregion */

/* #region filtro3 */

#filtro3 h2 {
    color: black;
    font-family: Avenir_NextExtraBold !important;
    width: 35%;
}
#filtro3 .filtro {background-color: white;}
#filtro3 .cont_titulo {border: none; position: relative;}
#filtro3 {padding-top: 30px;}
#filtro3 .dropdown {width: 330px; background: #F1F1F1; border: 1px solid #E1E1E1;}
#filtro3 .dropdown .select-dropdown {background-color: transparent;}
#filtro3 .btn-buscar {
    width: 330px; 
    margin-top: 20px; 
    color: black; 
    background-color: #656a54; 
    text-transform: uppercase;
    border: none;
    font-family: Avenir_NextBold !important;
    border-radius: 0px;
}
#filtro3 .btn-buscar:hover {
    color: black;
    background-color: #656a54;
}
#filtro3 .container-cards-filtro {padding-bottom: 95px; display: flex;}
#filtro3 .container-cards-filtro .card-filtro {width: 25%; height: 310px; padding: 0 15px; position: relative;color:#333}
#filtro3 .container-cards-filtro .card-filtro .img-card {
    width: 100%; 
    position: relative; 
    z-index: 1; 
    height: 250px;
    background-size: cover;
    background-position-y: bottom;
    background-repeat: no-repeat;
}
#filtro3 .container-cards-filtro .card-filtro .txt-card {
    position: absolute;
    bottom: 12px;
    font-family: Avenir_NextExtraBold !important;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    z-index: 1;
    left: 50px;
    right: 50px;
}
#filtro3 .cuadro-gris {
    position: absolute;
    width: calc(100% - 30px);
    height: 130px;
    background: #f1f1f1;
    bottom: 0;
    z-index: 0;
    opacity: 1;
}
#filtro3 .container-cards-filtro .card-filtro.card-1 .img-card {
    background-image: url('/img/renaultserveis1/cambio-auto.png');
    background-position-x: 10px;
    background-position-y: center;
}
#filtro3 .container-cards-filtro .card-filtro.card-2 .img-card {
    background-image: url('/img/renaultserveis1/furgonetas.png');
    background-position-y: -5px;
}
#filtro3 .container-cards-filtro .card-filtro.card-3 .img-card {
    background-image: url('/img/renaultserveis1/etiqueta-c.png');
    background-position-x: -75%;
}
#filtro3 .container-cards-filtro .card-filtro.card-4 .img-card {
    background-image: url('/img/renaultserveis1/electricos.png');
    background-size: 110%;
    background-position-x: -13px;
}
#filtro3 .figure-hover-top {
    display: none;
    width: 50%;
    height: 50%;
    position: absolute;
    border-top: 2px solid #656a54;
    border-right: 2px solid #656a54;
    top: 0;
    right: 13px;
    z-index: 10;
}
#filtro3 .figure-hover-bot {
    display: none;
    width: 50%;
    height: 50%;
    position: absolute;
    border-bottom: 2px solid #656a54;
    border-left: 2px solid #656a54;
    bottom: 0;
    left: 13px;
    z-index: 10;
}
#filtro3 .card-filtro:hover .figure-hover-top, 
#filtro3 .card-filtro:hover .figure-hover-bot {display: block;} 
#filtro3 .card-filtro {cursor: pointer;}
#filtro3 .container-cards-filtro.dk {display: flex;}
#filtro3 .container-cards-filtro.mbl {display: none;}
#filtro3 .btnBuscarCont {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
#filtro3 .vehiculos-nuevos-btn {
    display: block;
    white-space: nowrap;
    color: black;
    background: #656a54;
    border: 1px solid #656a54;
    width: 100%;
    max-width: 330px;
    font-weight: 800;
    font-family: Avenir_NextBold !important;
    font-size: 16px;
    border-radius: 0;
    padding: 0;
    height: 52px;
    line-height: 50px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 11px;
}
#filtro3 .vehiculos-nuevos-btn:hover {text-decoration: none;}
@media(max-width: 1499px) {#filtro3 .vehiculos-nuevos-btn {height: 58px;line-height: 56px;}}
@media(max-width: 1399px) {#filtro3 .vehiculos-nuevos-btn {max-width: 310px;}}
@media(max-width: 1350px) {#filtro3 .vehiculos-nuevos-btn {max-width: 330px;}}
@media(max-width: 1199px) {#filtro3 .vehiculos-nuevos-btn {max-width: 293px;}}
@media(max-width: 991px) {
    #filtro3 .btnBuscarCont {
        max-width: 663px;
        margin: auto;
    }
    #filtro3 .vehiculos-nuevos-btn {
        width: calc(50% - 2px);
        margin: 20px 0;
        margin-right: 1px;
        max-width: unset;
    }
    #filtro3 .vehiculos-nuevos-btn {
        width: calc(50% - 2px);
        height: 58px;
        margin-left: 2px;
        padding: 0;
    }
    #filtro3 .btn-buscar {
        width: calc(50% - 2px);
        height: 58px;
        line-height: 54px;
    }
}
@media(max-width: 693px) {
    #filtro3 .vehiculos-nuevos-btn, #filtro3 .btn-buscar {
        width: 100%;
        height: 48px;
        line-height: 46px;
    }
    #filtro3 .btnBuscarCont {max-width: 330px;}
    #filtro3 .vehiculos-nuevos-btn {margin-bottom: 0;}
}
@media(max-width: 570px) {
    #filtro3 .btnBuscarCont {max-width: 100%;}    
}
/* #endregion */

/* #region slider */
#slider4 {
    width: 100%;
    max-width: 1920px;
    margin: auto;
}
#slider4 .slider .uk-slideshow> li> div {animation-duration: 0s !important;}
#slider4 .slider .uk-slideshow, #slider4 .slider .uk-slideshow> li> div {height: 782px !important;}
#slider4 {position: relative;}
#slider4 .scroll-down {
    color: white;
    position: absolute;
    bottom: 60px;
    left: 15px;
    right: 15px;
    z-index: 10;
    text-align: center;
    height: 100px;
    user-select: none;
    display: flex;
    justify-content: center;
    display: none;
}
#slider4 .scroll-down .txt {margin-bottom: 20px;}
#slider4 .scroll-down .scroll-down-container {cursor: pointer;}
#slider4 .container-texto-slider {
    position: absolute;
    /*bottom: 13%;*/
    color: white;
    z-index: 10;
    /*left: 5%;*/
}
#slider4 .container-texto-slider .flecha-negra {filter: invert(1);}
#slider4 .container-texto-slider .titulo {
    font-family: 'Avenir_NextExtraBold'; 
    font-size: 40px; 
    width: 100%; 
    max-width: 18ch;
}
#slider4 .container-texto-slider .titulo

#slider4 .slide-0 .container-txt{
   background: rgba(0, 0, 0, .5);
   width: 100%;
   padding: 32px 0;
   padding-left: calc(((100% - 1440px) / 2) + 30px);
   left: 0;
}

#slider4 .container-texto-slider .slide-0 .titulo,
#slider4 .container-texto-slider .slide-0 .subtitulo{
    max-width: 100%;
}

#slider4 .container-texto-slider .slide-0 .boton{
    margin-bottom: 0;
}

#slider4 .container-texto-slider .slide-1 .titulo{
    font-size: 80px;
    max-width: 100%;
    line-height: 90px;
    margin-bottom: 20px;
}
#slider4 .container-texto-slider .subtitulo {font-size: 17px; width: 100%;}
#slider4 .container-texto-slider .slide-1 .subtitulo{
    font-size: 35px;
    width: 100%;
    max-width: 100%;
}

#slider4 .container-texto-slider .boton {
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    background: #656a54;
    border: none;
    padding: 15px 20px;
    font-family: 'Avenir_NextBold';
    margin: 25px 0;
}
#slider4 .container-texto-slider .boton a{
    color: black;
    text-decoration: none;
}
#slider4 .container-texto-slider .flecha-azul {display: none;}
#slider4 .container-texto-slider .container-flechas {
    display: flex;
    position: absolute;
    bottom: 10%;
    right: 0;
    /* left: 30px; */
}
#slider4 .container-texto-slider .container-flecha {
    margin-right: 25px;
    cursor: pointer;
    bottom: 15%;
    top: unset;
    flex-wrap: wrap;
    width: fit-content;
    position: static;

    /* position: static;
    margin-top: 20px; */
}
#slider4 .container-texto-slider .container-flecha img {width: 50px; height: 50px;}
#slider4 .container-texto-slider .container-flecha:hover .flecha-azul {display: block;}
#slider4 .container-texto-slider .container-flecha:hover .flecha-negra {display: none;}
#slider4 .opacidad {background-color: rgba(0, 0, 0, 0.2);}

@media(max-width:767px){
    #slider4 .container-texto-slider .slide-1 .titulo{
        font-size: 40px;
        line-height: 50px;
    }

    #slider4 .container-texto-slider .slide-1 .subtitulo{
        font-size: 28px;
    }
}
#slider4 .slide-0-1 .opacidad {
    background-color: rgba(0, 0, 0, 0.5);
}
#slider4 .slide-0-1 .container-txt-mini {
    position: absolute !important;
    bottom: 15px;
    height: fit-content !important;
    text-align: center;
    width: 100%;
    padding: 0 15px 15px;
    z-index: 10;
}
#slider4 .container-mini-txt {
    width: 100%;
    max-width: 1500px;
    margin: auto;
    text-align: center;
}
#slider4 .slide-0-1 .container-txt {
    position: absolute !important;
    top: 100px !important;
    left: 100px !important;
    height: fit-content !important;
    width: fit-content;
}
#slider4 .container-txt .fecha {
    font-size: 20px;
}
#slider4 .container-txt .txt-resaltado {
    font-size: 50px;
    font-family: 'Avenir_NextBold';
}
#slider4 .container-txt .subtxt {
    font-size: 28px;
}
#slider4 .container-txt.col-xs-12 a {
    font-family: 'Avenir_NextBold';
    color: black;
    background: white;
    font-size: 20px;
    padding: 10px 15px;
    display: block;
    width: fit-content;
    border-radius: 22px;
    margin-top: 11px;
    transition-duration: 0.3s;
}
#slider4 .slide-0-2 .container-opacidad {
    height: fit-content !important;
    position: absolute !important;
    bottom: 0;
    left: 0;
    background-color: #333333cc;
}
#slider4 .container-texto-in {
    width: 100%;
    max-width: 1500px;
    margin: auto;
    padding-top: 20px;
}
#slider4 .slide-0-2 .container-txt-mini {
    padding: 0 15px 15px;
    padding-top: 55px;
}
#slider4 .container-texto-slider .container-flechas {
    margin-left: 70px;
}
#slider4 .container-txt.col-xs-12 a:hover {
    text-decoration: none;
    background-color: #656a54;
}
@media(max-width: 1236px) {
    #slider4 .container-texto-slider .container-flechas {
        bottom: 17%;
    }
}
@media(max-width: 920px) {
    #slider4 .slide-0-1 .container-txt {
        width: calc(100% - 30px);
        left: 15px !important;
    }
    #slider4 .slide-0-2 .container-txt {
        width: 100%;
    }
}
@media(max-width: 635px) {
    #slider4 .container-txt-mini {
        font-size: 12px;
    }
}
@media(max-width: 547px) {
    #slider4 .container-txt-mini {
        padding-bottom: 0;
    }
}
@media(max-width: 500px) {
    #slider4 .slide-0-2 .container-txt-mini {
        padding-bottom: 0;
    }
}
@media(max-width: 470px) {
    #slider4 .container-txt-mini {
        font-size: 11px;
    }
}
@media(max-width: 400px) {
    #slider4 .container-txt .txt-resaltado {
        font-size: 40px;
    }
}
@media(max-width: 455px) {
    #slider4 .container-txt .txt-resaltado {
        font-size: 24px;
    }
    #slider4 .slide-0-2 .container-txt {
        height: 100% !important;
    }
    #slider4 .container-texto-in {
        position: relative;
        height: 100%;
    }
    #slider4 .container-txt-mini {
        bottom: 15px;
        position: absolute;
    }
    #slider4 .container-txt .subtxt {
        font-size: 22px;
    }
    #slider4 .slide-0-1 .opacidad {
        background-color: #333333cc;
    }
    #slider4 .slide-0-1 .container-txt-mini {
        z-index: 9;
    }
}
@media(max-width: 434px) {
    #slider4 .slide-0-1 .container-txt-mini {
        padding: 0 15px 0;
    }
}
@media(max-width: 395px) {
    #slider4 .container-txt-mini,
    #slider4 .slide-0-1 .container-txt-mini {
        bottom: 5px;
        z-index: 9;
    }
    #slider4 .slide-0-2 .container-txt-mini {
        padding: 0;
    }
}
/* #endregion */

/* #region destacado */

#destacado1 .destacado {background-color: #F6F6F6; padding-bottom: 125px; padding-top: 90px;}
#destacado1 .titulo {
    color: black;
    font-family: Avenir_NextExtraBold !important;
    width: 35%;
}
#destacado1 h2.titulo {padding: 20px 0 0 35px;}
#destacado1 .container {position: relative;}
#destacado1 .navegacion,
#destacado1 .navegacion:hover,
#destacado1 .navegacion:active {
    background-color: #656a54;
    border: none;
    color: black;
    font-weight: 900;
    text-transform: uppercase;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 15px;
    font-family: 'Avenir_NextBold';
}
#destacado1 .figure {
    top: -5px;
    left: 15px;
    display: block;
}
#destacado1 
#servicio2 .row {opacity: 1 !important;}
#destacado1 .col_card {visibility: visible !important;}

#destacado1 .dk {display: flex;}
#destacado1 .mbl {display: none;}
/* #endregion */

/* #region card16 */


#card16 .card_16 {border: none;}
#card16 .contenedor-ocasion .ocasion {
    display: none;
}
#card16 .contenedor-cambio {
    width: fit-content;
    position: absolute;
    z-index: 1;
    top: 12px;
    right: 6px;
    text-transform: uppercase;
    color: black;
    background-color: #656a54;
    padding: 7px 20px;
    color: #ffffff;
}
/* #card16 .contenedor-cambio.cambio_Diésel{background: turquoise;} */
#card16 .contenedor-cambio > div {font-family: Avenir_NextBold;}
#card16 .col-lg-8 {padding: 7px 0 0;height: 58px; display: flex;}
/*#card16 {height: 443px;}*/
#card16 .col-lg-3 {padding: 0;}
#card16 .contenido_card .titulo {
    text-align: left;
    font-weight: 600;
    font-size: 21px;
    padding-top: 0px;
    line-height: 1.3em;
    color: #000;
    width: 100%;
    font-family: Avenir_NextBold !important;
}
#card16 .contenido_card .subtitulo {
    text-align: left;
    font-size: 13px;
    font-weight: 600;
    color: black;
}
#card16 .card_16 a:hover {
    color: unset;
}
#card16 .container-precio {
    position: absolute;
    right: 5px;
    top: 5px;
    background-color: #656a54;
    color: black;
    padding: 7px 15px;
    width: fit-content;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
#card16 .container-precio .cuota-mes {font-size: 13px;}
#card16 .container-precio .precio-mes {font-size: 16px; color: #3C3C3B; }
#card16 .container-cuota {
    position: absolute;
    top: -6px;
    right: 7px;
    font-size: 16px;
    font-weight: 600;
    width: fit-content;
    text-align: center;
    padding: 0px 16px;
    text-transform: uppercase;
}
#card16 .container-cuota 
#card16 .container-precio .cuota-mes {
    font-size: 15px;
    text-align: center;
}
#card16 .datos-vehiculo {padding-top: 0px;display: flex; color: black !important;}
#card16 .datos-vehiculo .datos {
    height: fit-content;
    margin: auto 0;
    font-family: Avenir_NextBold;
    color: black;
}
#card16 .col-lg-12 {padding-left: 5px; padding-right: 5px;}
#card16 .datos {
    font-size: 14px;
    margin-right: 10px !important;
}
#card16 .full_width {border-radius: 20px;}
#card16 .txt-datos {vertical-align: middle;}
#card16 .swiper-button-prev:after, #card16 .swiper-container-rtl .swiper-button-next:after,
#card16 .swiper-button-next:after, #card16 .swiper-container-rtl .swiper-button-prev:after {display: none;}
#card16 .flecha-negra {filter: invert(1);}
#card16 .prev-btn .flecha-azul{display: none;}
#card16 .prev-btn .flecha-negra{display: block;}
#card16 .prev-btn:hover .flecha-azul{display: block;}
#card16 .prev-btn:hover .flecha-negra{display: none;}
#card16 .next-btn .flecha-azul{display: none;}
#card16 .next-btn .flecha-negra{display: block;}
#card16 .next-btn:hover .flecha-azul{display: block;}
#card16 .next-btn:hover .flecha-negra{display: none;}
#card16 .swiper-button-next, #card16 .swiper-button-prev {width: 35px;}
#card16 .swiper-button-next {display: block !important;}
#card16 .swiper-button-prev {display: block !important;}
#card16 .uk-position-center-right svg,
#card16 .uk-position-center-left svg {display: none;}
#card16 .cont_imagen {height: 337px;}
#card16 .cont_imagen .uk-slideshow-items {height: 337px;}
#card16 .mostrar_financiado label {display: none;}
#card16 .precio-tachado {text-decoration: line-through;}
#card16 .precio {font-size: 20px;}
#card16 .precio.gama {
    font-size: 15px;
    font-weight: 800;
}
/* #endregion */

/* #region texto libre */

#texto1.texto_0.asp_22 .container {padding: 0; max-width: 1920px; width: 100%;}
#texto1.texto_0.asp_22 .container .row {margin: 0;}
#texto1.texto_0.asp_22 .col-xs-12 {padding: 0;}
#texto1.texto_0.asp_22 .cuadros {
    height: 500px;
    background-size: cover;
    position: relative;
}
#texto1.texto_0.asp_22 .cuadros.cuadro-1 {background-image: url('/img/renaultserveis1/cuadro_bg1.png');}
#texto1.texto_0.asp_22 .cuadros.cuadro-2 {background-image: url('/img/renaultserveis1/cuadro_bg2.png');}
#texto1.texto_0.asp_22 .cuadros.cuadro-1 img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#texto1.texto_0.asp_22 .cuadros.cuadro-2 img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#texto1.texto_0.asp_22 .cuadros .boton {
    background: #656a54;
    width: fit-content;
    color: black;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
    padding: 15px 25px;
    cursor: pointer;
    position: absolute;
    bottom: 45px;
    left: 45px;
}
#texto1.texto_0.asp_22 .cuadros .txt {
    font-family: 'Avenir_NextExtraBold';
    color: white;
    font-size: 32px;
    width: 37%;
    margin: 65px;
    position: relative;
}
#texto1.texto_0.asp_22 .cuadros .txt .figure {top: -20px;}

#texto1.texto_0.asp_32 .titulo {
    color: black;
    font-family: Avenir_NextExtraBold;
    width: 35%;
    font-size: 30px;
    margin-left: 25px;
    margin-bottom: 40px;
}
#texto1.texto_0.asp_32 .titulo .figure {top: -17px; left: 15px;}
#texto1.texto_0.asp_32 .cuadro {height: 510px;background-size: cover; background-position: center;}
#texto1.texto_0.asp_32 .cuadro .opacidad{
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
#texto1.texto_0.asp_32 .cuadro.cuadro-1 {transform: translateX(-15px);background-image: url(/img/renaultserveis1/alquila-coche.png);}
#texto1.texto_0.asp_32 .cuadro.cuadro-2 {transform: translateX(15px);background-image: url(/img/renaultserveis1/alquila-furgoneta.jpg);}
#texto1.texto_0.asp_32 .cuadro .texto {
    font-family: Avenir_NextExtraBold;
    width: 100%;
    max-width: 190px;
    font-size: 30px;
    color: white;
    line-height: 115%;
    margin: 40px 30px;
}
#texto1.texto_0.asp_32 .cuadro.cuadro-2 .logo-furgoneta {position: absolute; top: 20px; left: 20px; display: none;}
#texto1.texto_0.asp_32 .cuadro.cuadro-2 .boton {left: 40px;}
#texto1.texto_0.asp_32 .cuadro .texto .figure {top: 20px; left: 20px;}
#texto1.texto_0.asp_32 .cuadro .boton {
    background: #656a54;
    width: fit-content;
    color: black;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
    padding: 15px 25px;
    cursor: pointer;
    position: absolute;
    bottom: 25px;
    left: 20px;
    border: none;
    text-decoration: none;
}
#texto1.texto_0.asp_32 .logo_furgoneta {
    position: absolute;
    top: 25px;
}
#texto1.texto_0.asp_32 .container-fluid {background-color: white;}

#texto1.asp_37 .mapa {
    width: 100%; 
    height: 507px; 
    background-image: url('/img/renaultserveis1/mapa.png'); 
    background-size: cover;
    position: relative;
}
#texto1.asp_37 .mapa .marca {position: absolute; cursor: pointer;}
#texto1.asp_37 .mapa .mark-1 {left: 330px; top: 25px;}
#texto1.asp_37 .mapa .mark-2 {left: 710px; top: 140px;}
#texto1.asp_37 .mapa .mark-3 {left: 660px; top: 200px;}
#texto1.asp_37 .mapa .mark-4 {left: 730px; top: 240px;}
#texto1.asp_37 .mapa .mark-5 {left: 650px; top: 340px;}
#texto1.asp_37 .mapa .mark-6 {left: 540px; top: 410px;}
#texto1.asp_37 .titulo {
    color: black;
    font-family: Avenir_NextExtraBold;
    font-size: 30px;
    margin-left: 25px;
    margin-bottom: 20px;
}
#texto1.asp_37 .container-fluid {background-color: white;}
#texto1.asp_37 .titulo .figure {top: -18px; left: 15px;}
#texto1.asp_37 .cuadro-negro {
    width: 430px;
    position: absolute;
    right: 100px;
    top: 30px;
    background-color: #656a54;
}
#texto1.asp_37 .cuadro-negro .titulo {
    color: white; 
    margin: 20px; 
    font-size: 20px; 
    font-family: Avenir_NextBold;
}
#texto1.asp_37 .cuadro-negro .selector-ubicaciones {
    color: #F2F2F2;
    background: transparent;
    width: calc(100% - 40px);
    margin: auto 20px;
    font-size: 14px;
    padding: 10px 15px;
}
#texto1.asp_37 .cuadro-negro .selector-ubicaciones:focus-visible {outline: none;}
#texto1.asp_37 .cuadro-negro .selector-ubicaciones option {color: black;}
#texto1.asp_37 .cuadro-negro .result .titulo {
    color: #ffffff;
    font-family: 'Avenir_Next';
    font-weight: 600;
    font-size: 17px;
    margin: 0;
}
#texto1.asp_37 .cuadro-negro .result {margin: 20px;}
#texto1.asp_37 .cuadro-negro .result .direccion,
#texto1.asp_37 .cuadro-negro .result .horario {
    font-size: 14px; 
    margin-top: 10px; 
    color: #F2F2F2; 
    line-height: 170%;
}
#texto1.asp_37 .cuadro-negro .result .direccion a {color: #F2F2F2;font-size: 14px;font-family: 'Avenir_Next';}
#texto1.asp_37 .cuadro-negro .result a {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Avenir_NextBold';
}
#texto1.asp_37 .cuadro-negro .result a:hover {color: #ffffff; text-decoration: none;}
#texto1.asp_37 .result {display: none;}
#texto1.asp_37 .result.result-1 {display: block;}
#texto1.asp_37 .mapa .marca-act {display: none;}


#texto1.asp_22.texto_12 .container-fluid {
    background: white;
    color: black;
}
#texto1.asp_22.texto_12 .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 40px;
    width: 100%;
    max-width: 435px;
}
@media(max-width: 510px) {
    #texto1.asp_22.texto_12 .titulo {margin-bottom: 20px;}
}
#texto1.asp_22.texto_12 .titulo .figure {top: -10px; left: -10px; width: 60px; height: 60px;}
#texto1.asp_22.texto_12 .lado-der {font-weight: 800; font-size: 17px;}

#texto1.asp_32.texto_12 .container-fluid {
    background: url('/img/renaultserveis1/fondo-que-hacemos-tasacion.png');
    color: white;
    background-size: cover;
}
#texto1.asp_32.texto_12 .container-fluid .titulo {font-family: Avenir_NextExtraBold; font-size: 35px;}
#texto1.asp_32.texto_12 .container-fluid .titulo .figure {
    width: 60px;
    height: 60px;
    top: -15px;
    left: -15px;
}
#texto1.asp_32.texto_12 .container-fluid .col-md-9 {column-count: 2;}
#texto1.asp_32.texto_12 .container-fluid .col-md-9 .opciones {
    font-weight: 600;
    font-size: 20px;
    line-height: 43px;
}
#texto1.asp_32.texto_12 .container-fluid .col-md-9 .plus {
    color: #656a54;
    font-size: 27px;
    font-weight: 400;
    line-height: initial;
    vertical-align: -7%;
    margin-right: 15px;
}
#texto1.asp_32.texto_12 .container {
    padding-top: 130px;
    padding-bottom: 130px;
}
@media (max-width: 1600px) {
    #texto1.asp_32.texto_12 .container-fluid .titulo {font-size: 31px;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-9 .opciones {font-size: 17px;}
}
@media (max-width: 1500px) {
    #texto1.asp_32.texto_12 .container-fluid .titulo {font-size: 31px;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-9 .opciones {font-size: 17px;}
}
@media (max-width: 1200px) {
    #texto1.asp_32.texto_12 .container-fluid .titulo {font-size: 32px;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-9 {column-count: 1; width: 65%;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-3 {width: 35%;}
}
@media (max-width: 767px) {
    #texto1.asp_32.texto_12 .container-fluid .titulo {font-size: 28px; padding-bottom: 20px;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-9 {column-count: 1; width: 100%;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-3 {width: fit-content; margin-left: 33px;}
}
@media (max-width: 420px) {
    #texto1.asp_32.texto_12 .container-fluid .col-md-3 {
        width: calc(100% - 33px);
        padding: 0;
    }
}

#texto1.texto_40.asp_7 .container-fluid{
    background-image: url('/img/renaultserveis1/filtro-alquiler.png');
    background-size: cover;
    color: white;
    background-position: center;
}

#texto1.asp_7.texto_17 .container-fluid, #texto1.asp_17.texto_11 .container-fluid {
    background: url('/img/renaultserveis1/slider-empresaspro.png');
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_52 .container-fluid, #texto1.asp_17.texto_11 .container-fluid { 
    background: url('/img/renaultserveis1/slider-empresaspro.png');
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_17 .container-fluid .container, #texto1.asp_7.texto_52 .container-fluid .container, #texto1.asp_17.texto_11 .container, #texto1.texto_40.asp_7 .container{height: 650px;} 
#texto1.asp_7.texto_17 .container-fluid .container-texto, #texto1.asp_17.texto_11 .container-texto, #texto1.texto_40.asp_7 .container-texto { 
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 532px;
    position: absolute;
}
@media(max-width: 767px){
    #texto1.texto_40.asp_7 .container-texto{
        top: 10%;
    }
}

#texto1.asp_7.texto_17 .container-fluid .container .row, #texto1.asp_7.texto_52 .container-fluid .container .row, #texto1.asp_17.texto_11 .container .row, #texto1.texto_40.asp_7 .container .row, 
#texto1.asp_7.texto_17 .container-fluid .container .row .col-xs-12, #texto1.asp_7.texto_52 .container-fluid .container .row .col-xs-12, #texto1.asp_17.texto_11 .container .row .col-xs-12, #texto1.texto_40.asp_7 .container .row .col-xs-12{height: 100%;} 
#texto1.asp_7.texto_17 .container-fluid .container-texto .titulo, #texto1.asp_7.texto_52 .container-fluid .container-texto .titulo, #texto1.asp_17.texto_11 .container-texto .titulo, #texto1.texto_40.asp_7 .container-texto .titulo{ 
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
}
#texto1.asp_7.texto_17 .container-fluid .container-texto .subtitulo, #texto1.asp_7.texto_52 .container-fluid .container-texto .subtitulo, #texto1.asp_17.texto_11 .container-texto .subtitulo, #texto1.texto_40.asp_7 .container-texto .subtitulo { 
    font-family: 'Avenir_Next';
    font-size: 23px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
}

@media (max-width: 470px){
    #texto1.asp_7.texto_17 .container-fluid .container-texto .titulo, #texto1.asp_7.texto_52 .container-fluid .container-texto .titulo, #texto1.asp_17.texto_11 .container-texto .titulo, #texto1.texto_40.asp_7 .container-texto .titulo { 
        font-size: 32px;
    }
    #texto1.asp_7.texto_17 .container-fluid .container-texto .subtitulo, #texto1.asp_7.texto_52 .container-fluid .container-texto .subtitulo, #texto1.asp_17.texto_11 .container-texto .subtitulo, #texto1.texto_40.asp_7 .container-texto .subtitulo { 
        font-size: 23px;
    }
}
@media (max-width: 1199px) {
    #texto1.asp_7.texto_17 .container-fluid, #texto1.asp_7.texto52 .container-fluid, #texto1.asp_17.texto_11 .container-fluid, #texto1.texto_40.asp_7 .container-fluid,
    #texto1.asp_7.texto_17 .container-fluid .container, #texto1.asp_7.texto_52 .container-fluid .container, #texto1.asp_17.texto_11 .container.fluid .container, #texto1.texto_40.asp_7 .container-fluid .container {height: 550px;} 
}
@media (max-width: 991px) { 
    #texto1.asp_7.texto_17 .container-fluid, #texto1.asp_7.texto_52 .container-fluid, #texto1.asp_17.texto_11 .container-fluid, #texto1.texto_40.asp_7 .container-fluid, 
    #texto1.asp_7.texto_17 .container-fluid .container, #texto1.asp_7.texto_52 .container-fluid .container, #texto1.asp_17.texto_11 .container-fluid .container, #texto1.texto_40.asp_7 .container-fluid .container {height: 380px;} 
}
@media (max-width: 767px) { 
    #texto1.asp_7.texto_17 .container-fluid, #texto1.asp_7.texto_52 .container-fluid, #texto1.asp_17.texto_11 .container-fluid, #texto1.texto_40.asp_7 .container-fluid, 
    #texto1.asp_7.texto_17 .container-fluid .container, #texto1.asp_7.texto_52 .container-fluid .container, #texto1.asp_17.texto_11 .container-fluid .container, #texto1.texto_40.asp_7 .container-fluid .container {height: 320px;} 
}




#texto1.asp_7.texto_34 .container-fluid {
    background: url('/img/renaultserveis1/sobrenosotros-cabecera.png');
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_34 .container-fluid .container {height: 650px;}
#texto1.asp_7.texto_34 .container-fluid .container-texto {
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 532px;
    position: absolute;
}
#texto1.asp_7.texto_34 .container-fluid .container .row,
#texto1.asp_7.texto_34 .container-fluid .container .row .col-xs-12 {height: 100%;}
#texto1.asp_7.texto_34 .container-fluid .container-texto .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
}
#texto1.asp_7.texto_34 .container-fluid .container-texto .subtitulo {
    font-family: 'Avenir_Next';
    font-size: 23px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
}
@media (max-width: 470px){
    #texto1.asp_7.texto_34 .container-fluid .container-texto .titulo {
        font-size: 32px;
    }
    #texto1.asp_7.texto_34 .container-fluid .container-texto .subtitulo {
        font-size: 23px;
    }
}
@media (max-width: 1199px) {
    #texto1.asp_7.texto_34 .container-fluid,
    #texto1.asp_7.texto_34 .container-fluid .container {height: 550px;}
}
@media (max-width: 991px) { 
    #texto1.asp_7.texto_34 .container-fluid,
    #texto1.asp_7.texto_34 .container-fluid .container {height: 380px;}
}
@media (max-width: 767px) { 
    #texto1.asp_7.texto_34 .container-fluid,
    #texto1.asp_7.texto_34 .container-fluid .container {height: 320px;}
}


#texto1.asp_17.texto_17 .container-fluid {
    background: white;
    color: black;
}
#texto1.asp_17.texto_17 .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 39px;
    width: 100%;
    max-width: 435px;
}
#texto1.asp_17.texto_17 .lado-der {
    font-weight: 800;
    font-size: 17px;
}
#texto1.asp_17.texto_17 .titulo .figure {
    top: -10px;
    left: -10px;
    width: 60px;
    height: 60px;
}

#texto1.asp_17.texto_52 .container-fluid { 
    background: white;
    color: black;
}
#texto1.asp_17.texto_52 .titulo { 
    font-family: 'Avenir_NextExtraBold';
    font-size: 39px;
    width: 100%;
    max-width: 435px;
}
#texto1.asp_17.texto_52 .lado-der { 
    font-weight: 800;
    font-size: 17px;
}
#texto1.asp_17.texto_52 .titulo .figure { 
    top: -10px;
    left: -10px;
    width: 60px;
    height: 60px;
}


#texto1.texto_17 .col-lg-12 {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
#texto1.asp_27.texto_17 .col-lg-12 .col-md-6 {
    background-image: url(/img/renaultserveis1/empresaspro-vehiculos_comerciales.png);
    background-size: cover;
    height: auto;
    width: 51%;
    margin: 0 auto 0 15px;
    background-position: center;
}
@media(max-width: 992px) {
    #texto1.asp_27.texto_17 .col-lg-12 .col-md-6 {height: 450px; width: 100%; margin-bottom: 30px;}
    #texto1.asp_27.texto_17 .col-lg-12 .col-md-5 {width: 100%;}
    #texto1.asp_32.texto_17 .col-lg-12 .col-md-5 {width: 100%;}
    #texto1.asp_32.texto_17 .col-lg-12 {flex-direction: column-reverse;}
    #modelos1_gama {padding-bottom: 0;}
    #promociones1_gama {padding-top: 30px;}
}
#texto1.texto_17 .container-fluid {color: black; background: white;}
#texto1.texto_17 .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 30px;
    width: fit-content;
    margin-left: 20px;
}
#texto1.texto_17 .titulo .figure {
    top: -10px;
    left: 15px;
}
#texto1.texto_17 .texto {
    margin-top: 25px;
    font-weight: 600;
    font-size: 21px;
}
#texto1.asp_32.texto_17 .col-lg-12 .col-md-6 {
    background-image: url(/img/renaultserveis1/empresaspro-nuestros_hibridos.png);
    background-size: cover;
    height: auto;
    width: 51%;
    margin: 0 15px 0 auto;
    background-position: center;
}
@media(max-width: 992px) {
    #texto1.asp_32.texto_17 .col-lg-12 .col-md-6 {height: 450px; width: 100%; margin-bottom: 30px;}
}
@media(max-width: 510px) {
    #texto1.asp_27.texto_17 .col-lg-12 .col-md-6,
    #texto1.asp_32.texto_17 .col-lg-12 .col-md-6 {height: 260px;}
}


#texto1.asp_27.texto_34 .container-fluid {background-color: white; color: black;}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 {display: flex; justify-content: space-around;}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 img {height: 100%;}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 .titulo {
    width: fit-content;
    font-family: 'Avenir_NextExtraBold';
    font-size: 35px;
    max-width: 275px;
    margin-left: 20px;
}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 .titulo .figure {
    width: 60px;
    height: 60px;
    top: -10px;
    left: 13px;
}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-5 {height: fit-content; margin: auto 0;}
#texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-5 .texto {
    font-weight: 800;
    margin-top: 15px;
    font-size: 18.5px;
}
@media(max-width: 992px) {
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 {flex-wrap: wrap;}
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-6 {margin-bottom: 35px;}
}




#texto1.texto_34.asp_17 .col-md-5 {
    color: black;
    font-family: Avenir_NextExtraBold;
    font-size: 35px;
    width: 100%;
    max-width: 470px;
}
#texto1.texto_34.asp_17 .col-md-5 .figure {width: 60px; height: 60px; top: -10px; left: -10px;}
#texto1.texto_34.asp_17 .col-md-7 {color: black; font-weight: 800; font-size: 19px;}
#texto1.texto_34.asp_17 .container-fluid {background-color: white;}




#texto1.texto_34.asp_32 .container-fluid {background: #F6F6F6; color: black; position: relative;}
#texto1.texto_34.asp_32 .container-fluid .container {overflow: hidden;}
#texto1.texto_34.asp_32 .container-fluid .titulo-slider {
    font-family: Avenir_NextExtraBold;
    font-size: 35px;
    width: 100%;
    max-width: 300px;
    margin-left: 50px;
    margin-bottom: 20px;
}
#texto1.texto_34.asp_32 .container-fluid .titulo-slider .figure {
    width: 60px;
    height: 60px;
    top: -9px;
    left: 45px;
}
#texto1.texto_34.asp_32 .card-equipo .titulo-card {font-family: Avenir_NextBold; font-size: 23px;}
#texto1.texto_34.asp_32 .card-equipo .texto-card {font-weight: 800;}
#texto1.texto_34.asp_32 .card-equipo .txt-card-equipo {padding: 30px; background-color: #656a54;color: #ffffff;}
#texto1.texto_34.asp_32 .card-equipo .img-card-equipo {height: 400px; background-size: cover;}
#texto1.texto_34.asp_32 .card-equipo.card-1 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/jordi-sabate.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-2 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/nuria-plaja.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-3 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/rafael-barrera.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-4 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/rosa-sabate.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-5 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/joan-ferrer.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-6 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/joan-oliu.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-7 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/margarita-sabate.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-8 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/jordi-vidal.jpg');}
#texto1.texto_34.asp_32 .card-equipo.card-9 .img-card-equipo {background-image: url('/img/renaultserveis1/empleados/rm-reig.jpg');}
#texto1.texto_34.asp_32 .swiper-button-next-equipo {
    width: fit-content;
    position: absolute;
    top: -70px;
    right: 30px;
}
#texto1.texto_34.asp_32 .swiper-button-prev-equipo {
    width: fit-content;
    position: absolute;
    top: -70px;
    right: 100px;
}
#texto1.texto_34.asp_32 .swiper-container-horizontal>.swiper-pagination-bullets, 
#texto1.texto_34.asp_32 .swiper-pagination-custom, .swiper-pagination-fraction {text-align: center; margin-top: 25px;}
#ofertas1_gama .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 0; position: initial;}
#ofertas1_gama {
    display: none;
}
@media(max-width: 767px) {
    #galeria_detalle_gama .container .mySwiper2-1 .swiper-slide {height: 300px !important; background-size: cover;}
    #versiones_detalle_gama_2 .imagen_principal {height: 210px}
    #versiones_detalle_gama_2 .principal .col-md-4 {width: 100%;}
    #versiones_detalle_gama_2 {margin-bottom: -20px;}
    #caracteristicas_detalle_gama {padding: 20px 0 50px; background-color: #f2f2f2;}
    #caracteristicas_detalle_gama .contCards {margin-top: 0;}
    .swiper-container-horizontal>.swiper-pagination-bullets {bottom: -5px !important;}
    #caracteristicas_detalle_gama .contCards .card {flex-basis: unset;}
}
#ofertas1_gama .swiper-slide {
    width: 100%;
}
@media (min-width: 768px){
    #ofertas1_gama .swiper-slide {
        width: 50%;
    }
    #cta1_gama_detalle .swiper-slide {
        width: 100%;
    }
    #cta1_gama_detalle .swiper-wrapper,
    #ofertas1_gama .swiper-wrapper {
        flex-wrap: wrap;
    }
    #ofertas1_gama .swiper-container-horizontal>.swiper-pagination-bullets,
    #cta1_gama_detalle .swiper-pagination-bullets {display: none;}
}
@media (min-width: 992px){
    #ofertas1_gama .swiper-slide {
        width: 50%;
    }
    #cta1_gama_detalle .swiper-slide {
        width: 33%;
    }
}
@media (min-width: 1200px){
    #ofertas1_gama .swiper-slide {
        width: 33.33333333%;
    }
}
#versiones_detalle_gama_2 .precio {font-family: 'NouvelBold';}
.mySwiper2-1 .swiper-pagination {opacity: 0;}
#texto1.texto_34.asp_32 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    border: 1px solid #BDBDBD;
    opacity: 1;
    background-color: white;
    margin: 0 8px;
}
#texto1.texto_34.asp_32 .swiper-pagination-bullet-active {background: #656a54; border: 1px solid #656a54;}






#texto1.asp_7.texto_35 .container-fluid {
    background: url('/img/renaultserveis1/politicaambiental-cabecera.png');
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_35 .container-fluid .container {height: 650px;}
#texto1.asp_7.texto_35 .container-fluid .container-texto {
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 440px;
    position: absolute;
}
#texto1.asp_7.texto_35 .container-fluid .container .row,
#texto1.asp_7.texto_35 .container-fluid .container .row .col-xs-12 {height: 100%;}
#texto1.asp_7.texto_35 .container-fluid .container-texto .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
}
#texto1.asp_7.texto_35 .container-fluid .container-texto .subtitulo {
    font-family: 'Avenir_Next';
    font-size: 20px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
}
@media (max-width: 470px){
    #texto1.asp_7.texto_35 .container-fluid .container-texto .titulo {
        font-size: 32px;
    }
    #texto1.asp_7.texto_35 .container-fluid .container-texto .subtitulo {
        font-size: 23px;
    }
}
@media (max-width: 1199px) {
    #texto1.asp_7.texto_35 .container-fluid,
    #texto1.asp_7.texto_35 .container-fluid .container {height: 550px;}
}
@media (max-width: 991px) { 
    #texto1.asp_7.texto_35 .container-fluid,
    #texto1.asp_7.texto_35 .container-fluid .container {height: 380px;}
}
@media (max-width: 767px) { 
    #texto1.asp_7.texto_35 .container-fluid,
    #texto1.asp_7.texto_35 .container-fluid .container {height: 320px;}
}






#texto1.texto_35.asp_17 .container-fluid {background: #F6F6F6; color: black;}
#texto1.texto_35.asp_17 .container-fluid .col-md-5 {
    font-family: Avenir_NextExtraBold;
    font-size: 35px;
    margin-bottom: 20px;
    max-width: 530px;
}
#texto1.texto_35.asp_17 .container-fluid .col-md-5 .figure {
    width: 60px;
    height: 60px;
    top: -10px;
    left: -10px;
}
#texto1.texto_35.asp_17 .container-fluid .col-md-7 {
    font-weight: 800;
    font-size: 20px;
}



#texto1.texto_35.asp_22 .container-fluid {
    background: url('/img/renaultserveis1/politicaambiental_textolibre.png');
    color: white;
    background-size: cover;
}
#texto1.texto_35.asp_22 .container-fluid .titulo {font-family: Avenir_NextExtraBold; font-size: 35px;}
#texto1.texto_35.asp_22 .container-fluid .titulo .figure {
    width: 60px;
    height: 60px;
    top: -15px;
    left: -15px;
}
#texto1.texto_35.asp_22 .container-fluid .col-md-9 {column-count: 2;}
#texto1.texto_35.asp_22 .container-fluid .col-md-9 .opciones {
    font-weight: 600;
    font-size: 20px;
    line-height: 43px;
}
#texto1.texto_35.asp_22 .container-fluid .col-md-9 .plus {
    color: #656a54;
    font-size: 27px;
    font-weight: 400;
    line-height: initial;
    vertical-align: -7%;
    margin-right: 15px;
}
#texto1.texto_35.asp_22 .container {
    padding-top: 130px;
    padding-bottom: 130px;
}
@media (max-width: 1600px) {
    #texto1.texto_35.asp_22 .container-fluid .titulo {font-size: 31px;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-9 .opciones {font-size: 17px;}
}
@media (max-width: 1500px) {
    #texto1.texto_35.asp_22 .container-fluid .titulo {font-size: 31px;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-9 .opciones {font-size: 17px;}
}
@media (max-width: 1200px) {
    #texto1.texto_35.asp_22 .container-fluid .titulo {font-size: 32px;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-9 {column-count: 1; width: 65%;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-3 {width: 35%;}
}
@media (max-width: 767px) {
    #texto1.texto_35.asp_22 .container-fluid .titulo {font-size: 32px;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-9 {column-count: 1; width: 100%;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-3 {width: fit-content; transform: translateX(33px);}
}
@media (max-width: 767px) {
    #texto1.texto_35.asp_22 .container-fluid .titulo {font-size: 32px;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-9 {column-count: 1; width: 100%;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-3 {width: fit-content; transform: translateX(33px);}
}
@media (max-width: 420px) {
    #texto1.texto_35.asp_22 .container-fluid .col-md-3 {
        width: calc(100% - 33px);
        transform: translateX(33px);
        padding: 0;
    }
}





#texto1.texto_35.asp_32 .container-fluid {background: #fff; color: black;}
#texto1.texto_35.asp_32 .container-fluid .col-md-5 {
    font-family: Avenir_NextExtraBold;
    font-size: 35px;
    margin-bottom: 20px;
    max-width: 530px;
}
#texto1.texto_35.asp_32 .container-fluid .col-md-5 .figure {
    width: 60px;
    height: 60px;
    top: -10px;
    left: -10px;
}
#texto1.texto_35.asp_32 .container-fluid .col-md-12 {
    font-weight: 800;
    font-size: 20px;
}
#texto1.texto_35.asp_32 .container-fluid .col-md-12 b {font-family: Avenir_NextBold;}
#texto1.texto_35.asp_32 table {width: 100%; margin-top: 35px;}
#texto1.texto_35.asp_32 table td {font-family: 'Avenir_NextBold';}
#texto1.texto_35.asp_32 table .titulo td {
    font-family: Avenir_NextExtraBold;
    font-size: 35px;
}
#texto1.texto_35.asp_32 table tr {
    height: 61px;
    border-bottom: 1px solid #d9d9d9;
}
#texto1.texto_35.asp_32 table tr.titulo td {position: relative;}
#texto1.texto_35.asp_32 table tr.titulo td.tipo::after {
    content: "";
    position: absolute;
    width: 365px;
    height: 1px;
    left: 0;
    bottom: -2px;
    border-bottom: 3px solid #656a54;
}
#texto1.texto_35.asp_32 table tr.titulo td.codigo::after {
    content: "";
    position: absolute;
    width: 185px;
    height: 1px;
    left: 0;
    bottom: -2px;
    border-bottom: 3px solid #656a54;
}
#texto1.texto_35.asp_32 table tr.titulo td.kg::after {
    content: "";
    position: absolute;
    width: 131px;
    height: 1px;
    left: 0;
    bottom: -2px;
    border-bottom: 3px solid #656a54;
}

@media(max-width: 767px){
    #texto1.texto_35.asp_32 table tr.titulo td{
        font-size: 20px;
    }
}

@media(max-width:1700px) {
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 131px;
        opacity: 0.2;
    }
}
@media(max-width:1500px) {
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 102px;
        opacity: 0.2;
    }
}
@media(max-width:1200px) {
    #texto1.texto_35.asp_32 table tr.titulo td.tipo::after {
        width: 340px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.codigo::after {
        width: 165px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 83px;
        opacity: 0.2;
    }
}
@media(max-width:992px) {
    #texto1.texto_35.asp_32 table tr.titulo td.tipo {width: 60%;}
    #texto1.texto_35.asp_32 table tr.titulo td.tipo::after {
        width: 340px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.codigo::after {
        width: 165px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 83px;
        opacity: 0.2;
    }
}
@media(max-width:676px) {
    #texto1.texto_35.asp_32 table .titulo td {font-size: 28px;}
    #texto1.texto_35.asp_32 table td {font-size: 16px;}
    #texto1.texto_35.asp_32 table tr.titulo td.tipo {width: 60%;}
    #texto1.texto_35.asp_32 table tr.titulo td.tipo::after {
        width: 300px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.codigo::after {
        width: 140px;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 66px;
        opacity: 0.2;
    }
}
@media(max-width:450px) {
    #texto1.texto_35.asp_32 table .titulo td {font-size: 28px;}
    #texto1.texto_35.asp_32 table td {font-size: 16px;}
    #texto1.texto_35.asp_32 table tr.titulo td.tipo {width: 50%;}
    #texto1.texto_35.asp_32 table tr.titulo td.tipo::after {
        width: 0;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.codigo::after {
        width: 0;
    }
    #texto1.texto_35.asp_32 table tr.titulo td.kg::after {
        width: 0;
    }
    #texto1.texto_35.asp_32 table td {border: 1px solid #d9d9d9; text-align: center;}
    #texto1.texto_35.asp_32 table .titulo td {border: none; border-bottom: 3px solid #656a54;}
}



#texto1.asp_7.texto_36 .container-fluid {
    background: url('/img/renaultserveis1/politicamedioambiental-cabecera.png');
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_36 .container-fluid .container,#slider10 .container  {height: 650px;}
#texto1.asp_7.texto_36 .container-fluid .container-texto {
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 440px;
    position: absolute;
}
#texto1.asp_7.texto_36 .container-fluid .container .row,
#texto1.asp_7.texto_36 .container-fluid .container .row .col-xs-12, 
#slider10 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {height: 100%;}
#texto1.asp_7.texto_36 .container-fluid .container-texto .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
    white-space: nowrap;
}
#texto1.asp_7.texto_36 .container-fluid .container-texto .subtitulo {
    font-family: 'Avenir_Next';
    font-size: 20px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
}
@media (max-width: 650px){
    #texto1.asp_7.texto_36 .container-fluid .container-texto {top: 14%;}
    #texto1.asp_7.texto_36 .container-fluid .container-texto .titulo{white-space: normal;}
}
@media (max-width: 470px){
    #texto1.asp_7.texto_36 .container-fluid .container-texto .titulo {
        font-size: 32px;
    }
    #texto1.asp_7.texto_36 .container-fluid .container-texto .subtitulo {
        font-size: 23px;
    }
}
@media (max-width: 1199px) {
    #texto1.asp_7.texto_36 .container-fluid,
    #texto1.asp_7.texto_36 .container-fluid .container {height: 550px;}
}
@media (max-width: 991px) { 
    #texto1.asp_7.texto_36 .container-fluid,
    #texto1.asp_7.texto_36 .container-fluid .container {height: 380px;}
}
@media (max-width: 767px) { 
    #texto1.asp_7.texto_36 .container-fluid,
    #texto1.asp_7.texto_36 .container-fluid .container {height: 320px;}
}













#texto1.texto_36.asp_17 .container-fluid {color: black; background-color: white;}
#texto1.texto_36.asp_17 .container-fluid .col-1 {display: flex; padding-bottom: 30px;}
#texto1.texto_36.asp_17 .container-fluid .col-1 .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 35px;
    width: fit-content;
    max-width: 325px;
    margin-left: 20px;
}
#texto1.texto_36.asp_17 .container-fluid .col-1 .titulo .figure {
    width: 60px;
    height: 60px;
    top: -10px;
    left: 15px;
}
#texto1.texto_36.asp_17 .container-fluid .col-2 {font-weight: 800; font-size: 19px;}
#texto1.texto_36.asp_17 .container-fluid .col-2 .plus {
    color: #656a54;
    font-size: 25px;
    vertical-align: -7%;
    margin-right: 15px;
}
#texto1.texto_36.asp_17 .container-fluid .col-2 b {font-family: Avenir_NextBold;}
@media (max-width: 623px) {
    #texto1.texto_36.asp_17 .container-fluid .col-1 {display: block;}
}






#texto1.asp_7.texto_37 .container-fluid, #texto1.asp_7.texto_38 .container-fluid {
    background: url(/img/renaultserveis1/slider-tasacion.png);
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_37 .container-fluid{
    background: url(/img/renaultserveis1/slider-taller.jpg);
    height: 650px;
    background-size: cover;
    color: white;
}
#texto1.asp_7.texto_37 .container-fluid .container, #texto1.asp_7.texto_38 .container-fluid .container {height: 650px;}
#texto1.asp_7.texto_37 .container-fluid .container-texto, #texto1.asp_7.texto_38 .container-fluid .container-texto {
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 440px;
    position: absolute;
}
#texto1.asp_7.texto_37 .container-fluid .container .row,
#texto1.asp_7.texto_37 .container-fluid .container .row .col-xs-12,
#texto1.asp_7.texto_38 .container-fluid .container .row,
#texto1.asp_7.texto_38 .container-fluid .container .row .col-xs-12 {height: 100%;}
#texto1.asp_7.texto_37 .container-fluid .container-texto .titulo, #texto1.asp_7.texto_38 .container-fluid .container-texto .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
    white-space: nowrap;
}
#texto1.asp_7.texto_37 .container-fluid .container-texto .subtitulo, #texto1.asp_7.texto_38 .container-fluid .container-texto .subtitulo {
    font-family: 'Avenir_Next';
    font-size: 20px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
}
@media (max-width: 650px){
    #texto1.asp_7.texto_37 .container-fluid .container-texto, #texto1.asp_7.texto_38 .container-fluid .container-texto {top: 14%;}
    #texto1.asp_7.texto_37 .container-fluid .container-texto .titulo, #texto1.asp_7.texto_38 .container-fluid .container-texto .titulo{white-space: normal;}
}
@media (max-width: 470px){
    #texto1.asp_7.texto_37 .container-fluid .container-texto .titulo, #texto1.asp_7.texto_38 .container-fluid .container-texto .titulo {
        font-size: 32px;
    }
    #texto1.asp_7.texto_37 .container-fluid .container-texto .subtitulo, #texto1.asp_7.texto_38 .container-fluid .container-texto .subtitulo {
        font-size: 23px;
    }
}
@media (max-width: 1199px) {
    #texto1.asp_7.texto_37 .container-fluid,
    #texto1.asp_7.texto_37 .container-fluid .container,
    #texto1.asp_7.texto_38 .container-fluid,
    #texto1.asp_7.texto_38 .container-fluid .container {height: 550px;}
}
@media (max-width: 991px) { 
    #texto1.asp_7.texto_37 .container-fluid,
    #texto1.asp_7.texto_37 .container-fluid .container,
    #texto1.asp_7.texto_38 .container-fluid,
    #texto1.asp_7.texto_38 .container-fluid .container {height: 380px;}
}
@media (max-width: 767px) { 
    #texto1.asp_7.texto_37 .container-fluid,
    #texto1.asp_7.texto_37 .container-fluid .container,
    #texto1.asp_7.texto_38 .container-fluid,
    #texto1.asp_7.texto_38 .container-fluid .container {height: 320px;}
}

#texto1.texto_37 .col-lg-12, #texto1.texto_38 .col-lg-12 {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
#texto1.asp_17.texto_37 .col-lg-12 .col-md-6, #texto1.asp_17.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/1.png);}
#texto1.asp_27.texto_37 .col-lg-12 .col-md-6, #texto1.asp_27.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/3.jpg);}
#texto1.asp_37.texto_37 .col-lg-12 .col-md-6, #texto1.asp_37.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/5.jpg);}
#texto1.asp_47.texto_37 .col-lg-12 .col-md-6, #texto1.asp_47.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/7.jpg);}
#texto1.asp_17.texto_37 .col-lg-12 .col-md-6, #texto1.asp_17.texto_38 .col-lg-12 .col-md-6,
#texto1.asp_27.texto_37 .col-lg-12 .col-md-6, #texto1.asp_27.texto_38 .col-lg-12 .col-md-6,
#texto1.asp_37.texto_37 .col-lg-12 .col-md-6, #texto1.asp_37.texto_38 .col-lg-12 .col-md-6,
#texto1.asp_47.texto_37 .col-lg-12 .col-md-6, #texto1.asp_47.texto_38 .col-lg-12 .col-md-6 {
    background-size: cover;
    height: auto;
    width: 51%;
    margin: 0 auto 0 15px;
    background-position: center;
}
#texto1.asp_22.texto_37 .col-lg-12 .col-md-6, #texto1.asp_22.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/2.png);}
#texto1.asp_32.texto_37 .col-lg-12 .col-md-6, #texto1.asp_32.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/4.png);}
#texto1.asp_42.texto_37 .col-lg-12 .col-md-6, #texto1.asp_42.texto_38 .col-lg-12 .col-md-6 {background-image: url(/img/renaultserveis1/6.jpg);}
#texto1.asp_22.texto_37 .col-lg-12 .col-md-6, #texto1.asp_22.texto_38 .col-lg-12 .col-md-6,
#texto1.asp_32.texto_37 .col-lg-12 .col-md-6, #texto1.asp_32.texto_38 .col-lg-12 .col-md-6,
#texto1.asp_42.texto_37 .col-lg-12 .col-md-6, #texto1.asp_42.texto_38 .col-lg-12 .col-md-6 {
    background-size: cover;
    height: auto;
    width: 51%;
    margin: 0 15px 0 auto;
    background-position: center;
}
#texto1.texto_37 .container-fluid, #texto1.texto_38 .container-fluid {color: black; background: white;}
#texto1.texto_37 .titulo, #texto1.texto_38 .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 30px;
    width: fit-content;
    margin-left: 20px;
}
#texto1.texto_37 .titulo .figure, #texto1.texto_38 .titulo .figure {
    top: -10px;
    left: 15px;
}
#texto1.texto_37 .texto, #texto1.texto_38 .texto {
    margin-top: 25px;
    font-weight: 600;
    font-size: 21px;
}
#texto1.texto_37 .texto b, #texto1.texto_38 .texto b {font-family: Avenir_NextBold;}

@media(max-width: 992px) {
    #texto1.texto_37 .col-lg-12 .col-md-6, #texto1.texto_38 .col-lg-12 .col-md-6 {height: 450px !important; width: 100%  !important; margin-bottom: 30px  !important;}
    #texto1.asp_17.texto_37 .col-lg-12 .col-md-5, #texto1.asp_17.texto_38 .col-lg-12 .col-md-5 {width: 100%;}
    #texto1.texto_37 .col-lg-12 .col-md-5, #texto1.texto_38 .col-lg-12 .col-md-5 {width: 100%;}
    #texto1.asp_22.texto_37 .col-lg-12, #texto1.asp_22.texto_38 .col-lg-12,
    #texto1.asp_32.texto_37 .col-lg-12, #texto1.asp_32.texto_38 .col-lg-12,
    #texto1.asp_42.texto_37 .col-lg-12, #texto1.asp_42.texto_38 .col-lg-12 {flex-direction: column-reverse;}
    #texto1.asp_37.texto_37 .col-lg-12 .col-md-6, #texto1.asp_37.texto_38 .col-lg-12 .col-md-6 {margin: 0 auto;}
    #texto1.asp_22.texto_37 .col-lg-12 .col-md-6, #texto1.asp_22.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_32.texto_37 .col-lg-12 .col-md-6, #texto1.asp_32.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_42.texto_37 .col-lg-12 .col-md-6, #texto1.asp_42.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_17.texto_37 .col-lg-12 .col-md-6, #texto1.asp_17.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_27.texto_37 .col-lg-12 .col-md-6, #texto1.asp_27.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_37.texto_37 .col-lg-12 .col-md-6, #texto1.asp_37.texto_38 .col-lg-12 .col-md-6,
    #texto1.asp_47.texto_37 .col-lg-12 .col-md-6, #texto1.asp_47.texto_38 .col-lg-12 .col-md-6 {margin: 0 auto;}
    #texto1.asp_37.texto_37 .container, #texto1.asp_37.texto_38 .container {max-width: 100% !important;}
    #texto1.asp_37.texto_37, #texto1.asp_37.texto_38 {height: fit-content;}
}
@media(max-width: 510px) {
    #texto1.texto_37 .col-lg-12 .col-md-6, #texto1.texto_38 .col-lg-12 .col-md-6 {height: 260px !important;}
}
/* #endregion */

/* #region servicio4 */

#servicio4 .container {max-width: 1920px; padding-right: 0;}
#servicio4 .cont_icono,
#servicio4 .icono {background-color: transparent;}
#servicio4 .card_servicio {border: none;}
#servicio4 span {font-family: Avenir_NextExtraBold;}
#servicio4 .titulo_card, #servicio4 .titulo, #servicio4 .subtitulo, #servicio4 .texto_card {color: black;}
#servicio4 .container .row {background-color: #656a54;}
#servicio4 .container .row .swiper-servicios,
#servicio4 .container .row .swiper-servicios .card_servicio .row {background-color: transparent;}
#servicio4 .servicio {background-color: #656a54; padding: 0;}
#servicio4 .row {margin: 0;}
#servicio4 .container-left {height: 440px; position: relative;}
#servicio4 .container-left .container-img-txt {position: absolute; top: 22%; padding: 0 40px;}
#servicio4 .container-left .container-img-txt .subtitulo {
    margin-top: 20px;
    font-size: 19px;
    font-weight: 600;
    width: 75%;
}
#servicio4 .container-left .container-img-txt .renault {margin-right: 25px;}
#servicio4 .cont_icono {padding: 0;}
#servicio4 .cont_icono img {width: 80px;}
#servicio4 .container .row .swiper-servicios {overflow: hidden;}
#servicio4 .container-right {
    background-color: #f6f6f6;
    text-align: right;
    color: black;
    font-size: 20px;
    height: 550px;
}
#servicio4 .card_servicio {background-color: transparent;}
#servicio4 .container-right .titulo-slider-pag {
    font-family: 'Avenir_NextExtraBold';
    font-size: 30px;
    margin-bottom: 10px;
}
#servicio4 .container-right .opc-slider-pag {opacity: 0.2; cursor: pointer; font-size: 20px;}
#servicio4 .container-right .opc-slider-pag.active {opacity: 1; font-family: 'Avenir_NextBold';}
#servicio4 .texto_card {font-size: 27px; font-weight: 600;}
#servicio4 .container-right .opciones,
#servicio4 .container-right .swiper-servicios {height: 100%;}
#servicio4 .container-right .opciones {display: flex; justify-content: right;}
#servicio4 .container-right .opciones .container-opciones {margin: 60px 0 auto;}
#servicio4 .titulo_card {width: 100%; max-width: 407px; font-size: 35px;}
#servicio4.servicio_17 .titulo_card {max-width: 100%;}
#servicio4 .card_servicio .col-xs-9 {padding-left: 40px; padding-top: 35px;}
#servicio4 .swiper-button-prev-servicios {z-index: 1; position: absolute;bottom: 25px;left: 90px;}
#servicio4 .swiper-button-next-servicios {z-index: 1; position: absolute;bottom: 25px;left: 170px;}
#servicio4 .figure {top: 40px; left: 40px;}
#servicio4 .card_servicio .imagen {
    width: fit-content;
    position: absolute;
    right: 115px;
    top: 70px;
}
#servicio4 .swiper-pagination-bullet {width: unset; height: unset; display: block; background: transparent;}

#servicio4.servicio_12 .container-right {height: 550px;}
#servicio4.servicio_12 .titulo_card,
#servicio4.servicio_17 .titulo_card,
#servicio4.servicio_34 .titulo_card {font-family: Avenir_NextBold;}
#servicio4.servicio_35 .titulo_card {font-family: Avenir_NextExtraBold;}
#servicio4.servicio_36 ul li {list-style: url(/img/renaultserveis1/plus.svg); margin-bottom: 15px;}
#servicio4.servicio_36 .titulo_card {font-family: Avenir_NextExtraBold; max-width:470px;}
#servicio4.servicio_36 .container-right {height: 825px;}

@media (min-width: 1900px) {
    #servicio4.servicio_17 .container-right {height: 500px;}
    #servicio4.servicio_35 .container-right {height: 530px;}
    #servicio4.servicio_36 .container-right {height: 780px;}
}
@media (max-width: 1850px) {
    #servicio4.servicio_17 .container-right {height: 530px;}
    #servicio4.servicio_35 .container-right {height: 530px;}
    #servicio4.servicio_36 .container-right {height: 895px;}
}
@media (max-width: 1700px) {
    #servicio4.servicio_17 .container-right {height: 550px;}
    #servicio4.servicio_35 .container-right {height: 530px;}
    #servicio4.servicio_36 .texto_card {font-size: 22px;}
    #servicio4.servicio_36 .container-right {height: 740px;}
}
@media (max-width: 1600px) {
    #servicio4.servicio_12 .container-right {height: 605px;}
    #servicio4.servicio_17 .container-right {height: 680px;}
    #servicio4.servicio_36 .container-right {height: 795px;}
}
@media (max-width: 1500px) {
    #servicio4.servicio_12 .container-right {height: 605px;}
    #servicio4.servicio_36 .texto_card {font-size: 20px;}
    #servicio4.servicio_36 .titulo_card {font-size: 28px;}
    #servicio4.servicio_36 .container-right {height: 755px;}
    #servicio4.servicio_36 .texto_card li::marker {font-size: 10px;}
}
@media (max-width: 1400px) {
    #servicio4.servicio_35 .container-right {height: 605px;}
    #servicio4.servicio_36 .container-right {height: 790px;}
}
@media (max-width: 1350px) {
    #servicio4.servicio_12 .container-right {height: 700px;}
}
@media (max-width: 1300px) {
    #servicio4.servicio_12 .container-right {height: 700px;}
    #servicio4 .card_servicio .imagen {right: 0;}
    #servicio4.servicio_36 .container-right {height: 815px;}
}
@media (max-width: 1250px) {
    #servicio4.servicio_12 .container-right {height: 730px;}
    #servicio4.servicio_35 .container-right {height: 650px;}
    #servicio4.servicio_36 .container-right {height: 865px;}
    #servicio4.servicio_36 ul li {margin-bottom: 3px;}
}
@media (max-width: 1200px) {
    #servicio4.servicio_12 .container-right {height: 535px;}
    #servicio4.servicio_17 .container-right {height: 545px;}
    #servicio4.servicio_35 .container-right {height: 495px;}
    #servicio4.servicio_36 .container-right {height: 605px;}
}
@media (max-width: 1100px) {
    #servicio4.servicio_12 .container-right {height: 610px;}
}
@media (max-width: 1050px) {
    #servicio4.servicio_17 .container-right {height: 565px;}
    #servicio4.servicio_35 .container-right {height: 525px;}
    #servicio4.servicio_36 .container-right {height: 675px;}
}
@media (max-width: 991px) {
    #servicio4.servicio_17 .container-right {height: 470px;}
    #servicio4.servicio_12 .container-right {height: 445px;}
    #servicio4.servicio_35 .container-right {height: 435px;}
    #servicio4.servicio_36 .container-right {height: 725px;}
}
@media (max-width: 828px) {
    #servicio4.servicio_36 .container-right {height: 785px;}
}
@media (max-width: 767px) {
    #servicio4.servicio_12 .container-right {height: 505px;}
    #servicio4.servicio_17 .container-right {height: 555px;}
    #servicio4.servicio_35 .container-right {height: 100%;}
    #servicio4.servicio_36 .container-right {height: 100%;}
}
@media (max-width: 630px) {
    #servicio4.servicio_12 .container-right {height: 100%;}
    #servicio4.servicio_17 .container-right {height: 100%;}
}
/* #endregion */

/* #region reviews personalizadas */


#reviews_personalizadas {
    color: white; 
    position: relative; 
    margin: 50px 0 0; 
    padding-top: 35px;
    background: #F6F6F6;
}
#reviews_personalizadas .caja_opinion {margin: auto;user-select: none;}
#reviews_personalizadas .caja_opinion .texto {font-size: 32px;font-family: 'Avenir_NextThin'; height: 330px;display: flex;}
@media(max-width: 1600px) {
    #reviews_personalizadas .caja_opinion .texto {font-size: 29px;}
}
#reviews_personalizadas .caja_opinion .texto .txt-2 {margin: auto;}
#reviews_personalizadas .caja_opinion .puntuacion {color: #656a54;}
#reviews_personalizadas .caja_opinion .nombre {
    font-size: 12px;
    text-align: center;
    font-family: 'Avenir_NextBold';
    margin-bottom: 10px;
}
#reviews_personalizadas .caja_opinion .titulo_opinion {font-family: 'Avenir_NextBold'; font-weight: 100;}
#reviews_personalizadas .cuadro-reviews {
    height: 100%;
    position: absolute;
    width: 32%;
    background: #f6f6f6;
    z-index: 1;
    opacity: 0.5;
}
#reviews_personalizadas .cuadro-reviews.cuadro-der {right: 0;}
#reviews_personalizadas .subtitulo p {
    font-size: 14px;
    font-family: 'Inter';
    margin-top: 90px;
}
#reviews_personalizadas .uk-slider {margin-bottom: 100px;}
#reviews_personalizadas .uk-slidenav {display: none;}
#reviews_personalizadas .logo_reviews {
    display: flex;
    justify-content: center;
}
#reviews_personalizadas .logo_reviews .lado-izquierdo {width: fit-content; padding-right: 20px; position: relative; }
#reviews_personalizadas .logo_reviews .lado-derecho {width: fit-content; color: black; font-weight: 600; margin-left: 20px;}
#reviews_personalizadas .logo_reviews .lado-derecho .nota {font-family: Raleway;font-size: 40px;}
#reviews_personalizadas .logo_reviews .logo-google img {width: 120px; margin-top: 16px;}
#reviews_personalizadas .logo_reviews .lado-izquierdo .barra-separadora {
    position: absolute;
    right: 0px;
    height: 65px;
    border: 1px solid #515151;
    top: 10px;
}
#reviews_personalizadas .titulo h2 {    
    font-family: 'Avenir_NextExtraBold';
    color: black;
}
#reviews_personalizadas .links_opiniones a {
    color: black;
    font-family: 'Avenir_NextBold';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
#reviews_personalizadas .links_opiniones a:hover {text-decoration: none;}
.uk-light .uk-dotnav>*>* {background-color: white !important; border-color: #bdbdbd !important;}
.uk-light .uk-dotnav>.uk-active>* {background-color: #656a54 !important; border: none !important;}

/* #endregion */

/* #region enlaces seo */
#enlaces_seo1 {display: none;}
#enlaces_seo2 {
    background-color: transparent; 
    background-image: url('/img/renaultserveis1/bg_busquedarapida.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 80px;
}
#enlaces_seo2 h2.titulo {
    color: white;
    text-align: center;
    font-family: 'Avenir_NextBold';
    font-size: 37px;
    margin-top: 30px;
    margin-bottom: 50px;
}
#enlaces_seo2 .contenedor-secciones .contenedor-tipo-enlaces .contenedor-titulos .titulo {
    color: white;
    font-family: 'Avenir_NextBold';
}
#enlaces_seo2 .contenedor-secciones .contenedor-tipo-enlaces .contenedor-titulos .subtitulo {
    color: white;
    font-weight: 400;
}
#enlaces_seo2 .contenedor-secciones .contenedor-tipo-enlaces .contenedor-enlaces a {
    background-color: #3a3a3a;
    border-radius: 0;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
    color: white;
    padding: 12px 15px;
    margin-right: 15px;
}
#enlaces_seo2 .contenedor-secciones .contenedor-tipo-enlaces .contenedor-enlaces a:hover {
    color: black;
    background-color: #656a54;
}

/* #endregion */

/* #region footer */

#footer10 {padding-bottom: 20px; color: white;}
#footer10 .logo-blanco {transform: translateX(-10px);}
#footer10 .subtitulo {
    font-size: 16px;
    width: 100%;
    max-width: 225px;
    margin-top: 12px;
}
#footer10 .container-renault-dacia {
    filter: invert(1);
    margin: 25px 0 40px;
}
#footer10 .container-renault-dacia img {padding-right: 20px;}
#footer10 .container-politicas {font-size: 15px; transform: translateX(7px);}
#footer10 .container-politicas .politica {margin-bottom: 12px;}
#footer10 .container-politicas .politica a{
    color: #fff;
}
#footer10 .container-politicas img {width: 30px; margin-right: 8px;}
#footer10 .titulo-footer {
    font-family: 'Avenir_NextBold';
    font-size: 25px;
    margin: 20px 0 15px;
}
#footer10 .opciones-footer {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 15px;
    cursor: pointer;
    color: white;
    text-decoration: none;
}
#footer10 .opciones-footer:hover {color: #656a54; text-decoration: none;}
#footer10 .figure {
    width: 40px;
    height: 40px;
    top: 0;
    left: -12px;
}
@media (min-width: 1800px) {
    #footer10 .container {
        width: 100%;
        max-width: 1750px;
    }
    #footer10 .container > .col-xs-12 {display: flex;}
    #footer10 .col-6 {width: fit-content;}
}

#footer10 .contenedor-politicas {display: flex; justify-content: center;}
#footer10 .contenedor-politicas .politica {
    padding: 0 10px; 
    border-left: 1px solid gray; 
    text-transform: uppercase;
    font-size: 15px;
}
#footer10 .contenedor-politicas .politica.politica-1 {border-left:none;}
#footer10 .contenedor-politicas .politica a {color: white;}

/* #endregion */

/* #region copyright */

.copyright {background-color: black; color: white;}

/* #endregion */

/* #region slider + filtro  */

#slider7 .slider .uk-slideshow, #slider7 .slider .uk-slideshow> li> div {
    height: 500px !important;
}

#slider7 form {
        -webkit-box-shadow: 0;
        -moz-box-shadow: 0;
         box-shadow: none;
         border-radius: 0;
         background: transparent; 
         padding: 0;
}

#slider7.pag-51 form, #slider7.pag-25 form {
    display: flex;
    flex-wrap: wrap;
}
#slider7.pag-51 form .container-btns-buscar,
#slider7.pag-25 form .container-btns-buscar {
    display: flex;
    flex-wrap: wrap;
    margin: 0 11px;
    width: calc(100% - 22px);
    justify-content: center;
}
#slider7.pag-51 form .container-btns-buscar a.cambio-tipo,
#slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
    display: block;
    white-space: nowrap;
    line-height: 55px;
    color: black;
    background: #656a54;
    border: 1px solid #656a54;
    width: 100%;
    max-width: 251px;
    margin: 10px 0;
    font-weight: 800;
    font-family: Avenir_NextBold !important;
    font-size: 15px;
    border-radius: 4px;
    position: absolute;
    left: 10px;
}
#slider7.pag-51 form .container-btns-buscar a.cambio-tipo:hover,
#slider7.pag-25 form .container-btns-buscar a.cambio-tipo:hover {
    text-decoration: none;
    background-color: #cccccc;
}
@media (max-width: 1499px) {
    #slider7.pag-51 .contBuscador,
    #slider7.pag-25 .contBuscador {top: -150px;}
    #slider7.pag-51 .capaFiltro,
    #slider7.pag-25 .capaFiltro {height: 404px;}
    #slider7.pag-51 form .container-btns-buscar a.cambio-tipo, 
    #slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
        position: static;
        max-width: 263px;
    }
    #slider7.pag-51 form .container-btns-buscar,
    #slider7.pag-25 form .container-btns-buscar {
        justify-content: start;
    }
    #slider7.pag-51 .btnBuscarCont, #slider7.pag-25 .btnBuscarCont {margin-left: 11px;}
}
@media (max-width: 1400px) {
    #slider7.pag-51 .contBuscador,
    #slider7.pag-25 .contBuscador {top: -100px;}
    #slider7.pag-51 .capaFiltro,
    #slider7.pag-25 .capaFiltro {height: 360px;}
    #slider7.pag-51 form .container-btns-buscar a.cambio-tipo, 
    #slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
        position: static;
        max-width: 242px;
    }    
}
@media (max-width: 1350px) {
    #slider7.pag-51 .contBuscador, #slider7.pag-25 .contBuscador {top: -148px;}
    #slider7.pag-51 .capaFiltro,
    #slider7.pag-25 .capaFiltro {height: 410px;}   
    #slider7.pag-51 form .container-btns-buscar a.cambio-tipo, 
    #slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
        position: static;
        max-width: 264px;
    }    
}
@media (max-width: 1199px) {
    #slider7.pag-51 .contBuscador, #slider7.pag-25 .contBuscador {top: -106px;}
    #slider7.pag-51 .capaFiltro,
    #slider7.pag-25 .capaFiltro {height: 335px;}   
    #slider7.pag-51 form .container-btns-buscar a.cambio-tipo, 
    #slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
        position: static;
        max-width: 166px;
        white-space: unset;
        font-size: 10px;
    }    
}
@media (max-width: 991px) and (min-width: 768px) {
    #slider7.pag-51 .capaFiltro, #slider7.pag-25 .capaFiltro {height: fit-content;}
    #slider7.pag-51 .contBuscador, #slider7.pag-25 .contBuscador {position: static;}
    #slider7.pag-51 form .container-btns-buscar a.cambio-tipo, #slider7.pag-25 form .container-btns-buscar a.cambio-tipo {
        max-width: 450px;
        margin: auto;
        line-height: 42px;
        font-size: 13px;
    }
    #slider7.pag-51 .btnBuscarCont, #slider7.pag-25 .btnBuscarCont {
        margin: auto;
        margin-top: 6px;
    }
    #slider7.pag-51 .capaFiltro, #slider7.pag-25 .capaFiltro {
        height: 730px;
        margin: 24px 0;
    }
    #slider7.pag-51 .slider .uk-slideshow, #slider7.pag-25 .slider .uk-slideshow> li> div {
        height: 778px !important;
    }
}
@media(max-width: 768px) {
    #slider7.pag-51 {position: relative;}
    #slider7.pag-51 .container-boton-buscar {
        display: flex;
        position: absolute;
        z-index: 1;
        height: 100%;
        width: 100%;
    }
    #slider7.pag-51 .container-boton-buscar .boton-buscar {
        height: fit-content;
        margin: auto;
        color: black;
        background: #656a54;
        font-family: 'Avenir_NextBold';
        padding: 15px 20px;
        font-size: 20px;
        cursor: pointer;
    }
}

#slider7 .dropdown .select-dropdown {
    border-radius: 0;
}

#slider7 .dropdown:nth-child(2) .select-dropdown {
    
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.capaFiltro {
    transform: translate(140px, 130px);
    background: #F6F6F6B2;
    backdrop-filter: blur(15px);
    position: absolute;
    height: 345px;
    max-width: 1170px;
}

#slider7 .contBuscador {
    position: relative;
    top: -98px;
}

#slider7 .title1 {
    transform: translate(0);
    color: black;
    font-family: 'Avenir_NextExtraBold';
    text-align: left;
    width: fit-content;
    margin-top: 38px;
    margin-bottom: 0;
    margin-left: 40px;
}

.figure_filtro {
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 2px solid #656a54;
    border-left: 2px solid #656a54;
    top: 27px;
    left: 23px;
}
    
#slider7 .btn-buscar {
    background-color: #656a54;
    border-color: #656a54;
    color: #ffffff;
    font-family: Avenir_NextBold !important;
   
}
#slider7 .dropdown .select-dropdown .txt-select { color: black; font-weight: 600; }

#slider7 .dropdown .select-dropdown .glyphicon, .glyphicon-menu-down:before {color: #656a54; font-family: 'Glyphicons Halflings' !important;}
#slider7 .opacidad .row {display: flex;}
#slider7 .capaFiltro {
    transform: translate(0);
    position: static;
    width: 100%;
    max-width: 1400px;
    margin: auto;
}
@media(min-width: 1500px) {
    #slider7 .dropdown {width: 254px !important;}
    #slider7 .btn-buscar {width: 254px !important;}
}

.btn-reset {
    color: black;
    text-decoration: none;
    font-weight: 800;
    font-family: 'Nunito';
    margin: 21px;
}

.btn-reset:hover {

    text-decoration: none;
    color: black;
}

@media (min-width: 1200px) {
    #slider7 .dropdown {
        width: 265px;
        border: 0;
    }
    #slider7 .btn-buscar {
        width: 265px;
    }
    
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .capaFiltro {
        transform: translate(0px, 123px);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .capaFiltro {
        transform: translate(123px, 68px);
        max-width: 509px;
        height: 675px;
    }
    #slider7 .contBuscador {
        top: 0;
        bottom: unset;
        transform: translate(0px);
    }

    #slider7 .title1 {
        transform: translate(0);
        margin-top: 5px;
    }

    #slider7 .slider .uk-slideshow, #slider7 .slider .uk-slideshow> li> div {height: 715px !important;}
    #slider7 form {margin-top: 20px;}
    #slider7 .btn-reset {position: relative; top: 15px;}
    #slider7 .dropdown {margin-bottom: 5px;}
    #slider7 .opacidad .row {height: 715px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    
    .capaFiltro {
        transform: translate(45px, 125px);
        max-width: 880px;
    }

    #slider7 .title1 {
        transform: translate(0, 0);
    }

    #slider7 .dropdown {
        width: 168px;
    }

    #slider7 .dropdown .select-dropdown {width: 100%;}

    #slider7 .btn-buscar {width: 167px}
}



@media (max-width: 766px) {
    .capaFiltro {
        transform: translate(0px, 68px);
        height: 560px;
    }
    #slider7 .contBuscador {
        top: -267px;
    }

    #slider7 .title1 {
        transform: translate(-9%, 2px);
    }

}

/* endregion */


/* region breadcrumb */

#breadcrumbs1,
.breadcrumbs_seo{
    padding: 10px;
    margin: 0;
    background-color: #F6F6F6;
}

#breadcrumbs1 .container .breadcrumbs a,
.breadcrumbs_seo ul a{
    color: black;
    font-weight: 800;
    text-transform: uppercase;
}

#breadcrumbs1 .container .breadcrumbs a:hover,
.breadcrumbs_seo ul a:hover {
    text-decoration: none;
}

#breadcrumbs1 .container .breadcrumbs .bread-divisor,
.breadcrumbs_seo .icono {
    color: #656a54;
}

#breadcrumbs1 .container .breadcrumbs .bread-divisor.renault{
    color: #000;
}

#breadcrumbs1 .container .breadcrumbs .bread-divisor.dacia{
    color: #656a54;
}

#breadcrumbs1 .container .acciones {display: none;}

/* endregion */

/* region listado coches */

#listado1 .subtitle {
    color: black;
    font-weight: 600;
}

#listado1 .figure {display: none;}

#listado1 .orden .select-dropdown,
#listadoseo .orden .select-dropdown{
    padding-top: 12px;
    padding-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
    border: 1px solid #CCCCCC;
    color: black;
    font-family: 'Nunito';
    font-weight: 600;
}

#listado1 .orden .select-dropdown .glyphicon,
#listadoseo .orden .select-dropdown .glyphicon {
    top: 16px;
    right: 8px;
    color: #656a54;
}

#card16 .imagenAmbiental {
    top: unset;
    right: 0;
    left: unset;
    bottom: 17px;
}

#listado1 .paginacion li.pagina.active, 
#listado1 .paginacion li.pagina:hover,
#listadoseo .paginacion li.pagina.active, 
#listadoseo .paginacion li.pagina:hover{
    color: #fff;
    background-color: #656a54;
}

#listado1 .paginacion li,
#listadoseo .paginacion li {
    padding: 2px 10px;
    border-radius: 0;
    color: black;
}

#listado1 #card16 .figure_img_right {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 119px;
    right: 393px;
    border-top: 2px solid #656a54;
    border-right: 2px solid #656a54;
    z-index: 2;
}

#listado1 #card16 .figure_img_left {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 131px;
    right: 402px;
    border-left: 2px solid #656a54;
    border-bottom: 2px solid #656a54;
    z-index: 2;
}


#listado1 #card16 .figure_img_right_ {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 131px;
    right: 10px;
    border-bottom: 2px solid #656a54;
    border-right: 2px solid #656a54;
    z-index: 2;
}

#listado1 #card16 .figure_img_left_ {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 119px;
    right: 19px;
    border-left: 2px solid #656a54;
    border-top: 2px solid #656a54;
    z-index: 2;
}

#listado1 #card16 .figure_line_left {

    position: absolute;
    width: 30px;
    height: 30px;
    top: 119px;
    right: 402px;
    border-bottom: 2px solid #ffffff;
    z-index: 2;
}

#listado1 #card16 .figure_line_right {

    position: absolute;
    width: 30px;
    height: 30px;
    top: 119px;
    right: 19px;
    border-bottom: 2px solid #ffffff;
    z-index: 2;
}

/*#listado1.listado_1 #card16 .mostrar_financiado, #listado1.listado_25 #card16 .mostrar_financiado {
    display: none;
}*/

#listado1.listado_1 #card16 .container-cuota, #listado1.listado_25 #card16 .container-cuota {
    padding: 0 10px;
    font-size: 19px;
}

#listado2 .titulo-filtro,
#listado1 .titulo-filtro {font-family: 'Avenir_NextBold'; font-size: 25px; text-align: left; margin: 25px 0;}
#listado2 .col_card {
    margin-bottom: 30px;
}

@media (min-width: 1200px) and (max-width: 1499px) {

    #listado1.listado_1 #card16 .container-cuota, #listado1.listado_25 #card16 .container-cuota {
        padding: 0 10px;
        font-size: 14px;
    }

    #listado1 #card16 .figure_line_right {
       margin-top: calc(-1 * var(--swiper-navigation-size)/ 1.5);
       top: 119px;
    }
    #listado1 #card16 .figure_img_left_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 50%;
    }
    #listado1 #card16 .figure_img_right_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 3);
        top: 50%;
    }

    #listado1 #card16 .figure_img_right {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 50%;
        right: 303px;
    }
    #listado1 #card16 .figure_line_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 112px;
        right: 311px;
    }

    #listado1 #card16 .figure_img_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 53%;
        right: 310px;
    }


}

@media (min-width: 993px) and (max-width: 1199px) {

    #listado1 #card16 .figure_img_right_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 53%;
        right: 10px;
    }

    #listado1 #card16 .figure_line_right {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 1.5);
        right: 19px;
        top: 50%;
    }

    #listado1 #card16 .figure_img_left_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 50%;
        right: 17px;
    }

    #listado1 #card16 .figure_img_right {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 50%;
        right: 0;
        left: 15px;
    }

    #listado1 #card16 .figure_line_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        right: 0;
        top: 46%;
        left: 18px;
    }

    #listado1 #card16 .figure_img_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        right: 0;
        top: 52%;
        left: 10px;
    }
    


}

@media (max-width: 992px) {
    #listado1 #card16 .figure_img_right_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 51%;
        right: 10px;
    }

    #listado1 #card16 .figure_line_right {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 1.45);
        top: 50%;
        right: 19px;
    }

    #listado1 #card16 .figure_img_left_ {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 49%;
        right: 17px;
    }
    #listado1 #card16 .figure_img_right {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 49%;
        right: 0;
        left: 14px;
    }
    #listado1 #card16 .figure_line_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 1.45);
        right: 0;
        top: 50%;
        left: 18px;
    }
    #listado1 #card16 .figure_img_left {
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        top: 51%;
        right: 0;
        left: 8px;
    }
    #listado1.listado_1 #card16 .container-cuota, #listado1.listado_25 #card16 .container-cuota {
        padding: 0;
        font-size: 16px;
    }

    #listado1 .dropdown.orden {
        float: right;
    }

    #listado1 .orden .select-dropdown {
        padding-left: 10px;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #card16 .datos-vehiculo {
        display: block;
    }

    #card16 .container-precio {
        padding: 10px 13px 4px;
    }
}

/* endregion listados */

/* #region detalle barra */

#detalle_barra1 .container-fluid {background-color: white;}
#detalle_barra1 .container-fluid .icons {display: none;}
#detalle_barra1 .container-fluid .navegacion,
#detalle_barra1 .container-fluid .navegacion:hover {
    color: black;
    font-weight: 800;
    background: transparent;
    border: none;
    padding: 0;
}
#detalle_barra1 .container-fluid .navegacion img {
    transform: rotate(180deg);
    margin-right: 2px;
    margin-top: -3px;
}
#detalle_titulo1 .titulo {margin: 0; line-height: unset; margin-bottom: 0px;}
#detalle_titulo1 .titulo.txt-destacado {font-family: Avenir_NextExtraBold; color: black;}
#detalle_titulo1 .colprint {padding: 0 7px;transform: translateY(-10px);}
#detalle_titulo1 .subtitulo {font-weight: 600;font-size: 18px;line-height: 20px;}

#detalle_titulo1 .favoritos {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
@media (min-width: 1400px){
    #detalle_titulo1 .favoritos {
        margin-right: -6px;
        margin-left: 0px;
    }
}

#detalle_titulo1 .favoritos .aviso_bajada {
    text-transform: uppercase;
    margin: 0;
}
#detalle_titulo1 .favoritos button {
    background-color: transparent;
    border: none;
    display: flex;
    font-size: 24px;
    color: #787878;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    margin-left: 25px;
}
#detalle_titulo1 .favoritos .texto {
    font-size: 15px;
    line-height: 120%;
    margin-left: 15px;
}
#detalle_titulo1 .favoritos .favorito {
    margin-right: 20px;
}

/* #endregion */

/* #region detalle imagen */

#detalle_imagen1 .img-slider {width: 100%; height: auto; object-fit: cover;}
#detalle_imagen1 .container-slider {position: relative;}
#detalle_imagen1 .container-slider .icon-fullscreen {
    position: absolute; 
    bottom: 20px; 
    right: 20px; 
    z-index: 1;
    background: white;
    padding: 15px;
    opacity: 0.8;
    border-radius: 50%;
}

#detalle_imagen1 .container-slider .prev-btn,
#galeria_detalle_gama .prev-btn {
    position: absolute; top: 50%; left: 20px; z-index: 1;
}

#detalle_imagen1 .container-slider .next-btn,
#galeria_detalle_gama .next-btn {
    position: absolute; top: 50%; right: 20px; z-index: 1;
}
#detalle_imagen1 .container-slider .flecha-negra,
#galeria_detalle_gama .flecha-negra {
    filter: invert(1);
}
#detalle_imagen1 .container-slider .prev-btn .flecha-azul,
#detalle_imagen1 .container-slider .next-btn .flecha-azul,
#galeria_detalle_gama .prev-btn .flecha-azul,
#galeria_detalle_gama .next-btn .flecha-azul {
    display: none;
}
#detalle_imagen1 .container-slider .prev-btn:hover .flecha-azul,
#detalle_imagen1 .container-slider .next-btn:hover .flecha-azul,
#galeria_detalle_gama .prev-btn:hover .flecha-azul,
#galeria_detalle_gama .next-btn:hover .flecha-azul {
    display: block;
}
#detalle_imagen1 .container-slider .prev-btn:hover .flecha-negra,
#detalle_imagen1 .container-slider .next-btn:hover .flecha-negra,
#galeria_detalle_gama .prev-btn:hover .flecha-negra,
#galeria_detalle_gama .next-btn:hover .flecha-negra {
    display: none;
}
#detalle_imagen1 .container-360,
#galeria_detalle_gama .container-360 {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    opacity: 0.8;
    cursor: pointer;
    display: none;
}
#detalle_imagen1 .container-autoplay {
    position: absolute;
    z-index: 1;
    top: 75px;
    right: 20px;
    cursor: pointer;
}
#detalle_imagen1 .container-fluid {padding-bottom: 15px;}

/* #endregion */

/* #region detalle iconos */

#detalle_iconos2 .caracteristicas .caract_opt {
    background-color: transparent; 
    border: none; 
    border-radius: 0;
    width: 160px;
}
#detalle_iconos2 .caracteristicas .truncate {color: black;font-family: 'Avenir_NextBold'; font-size: 18px;}

/* #endregion */

/* #region detalle info */

#detalle_info1 {padding-top: 25px;}
#detalle_info1 .container .caracteristicas .caract {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px 10px 0;
}
#detalle_info1 .caract .titulo {font-weight: 600; font-family: Avenir_NextBold;}
#detalle_info1 .caract .valor {font-weight: 600; color: black; font-family: Avenir_Next;}
#detalle_info1 .container .caracteristicas .caract .precio {color: black;}
#detalle_info1 .container-titulos {
    display: flex;
    width: 385px;
    justify-content: space-between;
}
#detalle_info1 .container-titulos > h2 {cursor: pointer; font-family: 'Avenir_NextExtraBold'; color: #BDBDBD;} 
#detalle_info1 .container-titulos .opcion-active {font-family: Avenir_NextExtraBold; border-bottom: #656a54 2px solid; padding-bottom: 10px; color: black;}
#detalle_info1 .container-titulos .descripcion {margin: 0 0 15px;}
#detalle_info1 .details {display: none;}
#detalle_info1 .container > .row {padding: 0;}







#detalle_info4 .panel-heading span {color: black;}
#detalle_info4 {padding-top: 25px;}
#detalle_info4 .container .caracteristicas .caract {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px 10px 0;
    border-bottom: 1px solid #ccc;
    font-weight: 600;
    color: black;
    font-family: Avenir_Next;
}
#detalle_info4 .container .caracteristicas .caract b {
    font-weight: 600;
    font-family: Avenir_NextBold;
}
#detalle_info4 .caract .titulo {font-weight: 600; font-family: Avenir_NextBold;}
#detalle_info4 .caract .valor {font-weight: 600; color: black; font-family: Avenir_Next;}
#detalle_info4 .container .caracteristicas .caract .precio {color: black;}
#detalle_info4 .container-titulos {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    gap: 30px;
}
#detalle_info4 .container-titulos > h2 {cursor: pointer; font-family: 'Avenir_NextExtraBold'; color: #BDBDBD;} 
#detalle_info4 .container-titulos .opcion-active {font-family: Avenir_NextExtraBold; border-bottom: #656a54 2px solid; padding-bottom: 10px; color: black;}
#detalle_info4 .container-titulos .descripcion {margin: 0 0 15px;}
#detalle_info4 .details {display: none;}
#detalle_info4 .container > .row {padding: 0;}

#detalle_info4 .nav-tabs> li.active> a, #detalle_info4 .nav-tabs> li.active> a:focus, #detalle_info4 .nav-tabs> li.active> a:hover {
    border-top: 3px solid #656a54;
    font-family: Avenir_NextBold;
}
#detalle_info4 .panel-heading {border: 1px solid #656a54; background: white; font-family: Avenir_NextBold;}
#detalle_info4 .panel-heading h4 {color: #000;}
#detalle_info4 .panel-body {background-color: white;}
#detalle_info4 .panel-body li {
    font-family: 'Avenir_Next';
}
/* #endregion */

/* #region detalle prestaciones */

#detalle_prestaciones1 {margin-top: 40px;}
#detalle_prestaciones1 .titulo {font-family: Avenir_NextExtraBold; font-size: 35px; border-bottom: 1px solid #d9d9d9;}
#detalle_prestaciones1 .progress:after {border-color: #656a54;}
#detalle_prestaciones1 .value .valor {font-family: 'Avenir_NextExtraBold'; color: #656a54;}
#detalle_prestaciones1 .value .unidad {color: black; font-weight: 900; font-size: 14px;}
#detalle_prestaciones1 .etiqueta {color: black; font-family: 'Avenir_NextBold'; font-size: 27px; line-height: 100%;}
#detalle_prestaciones1 .colprint {padding-left: 0;}

/* #endregion */

/* #region servicio 2 */

#servicio2 .titulo_card {border: none; color: black; font-family: 'Avenir_NextBold'; font-size: 26px;}
#servicio2 .texto_card {font-size: 19px;}
#servicio2 .card-servicio {background-color: white; border-radius: 30px; padding: 15px 30px;}
@media (min-width: 1200px) {
    #servicio2 .uk-scrollspy-inview {display: flex; justify-content: space-between;}
    #servicio2 .card-servicio {width: 22%;}
}
#servicio2 .servicio {padding: 105px 0;}
#servicio2 .servicio > .row {margin: 0;}
#servicio2 .row {opacity: 1 !important;}


/* #endregion */

/* #region relacionados detalle */

#relacionados_detalle1 .title {font-family: 'Avenir_NextExtraBold'; width: 100%; max-width: 445px; color: black; margin-left: 40px;}
#relacionados_detalle1 .figure {top: -25px; left: 30px; width: 70px; height: 70px;}
#relacionados_detalle1 {padding: 105px 0;}
#relacionados_detalle1 .btn-ver-todos {
    position: absolute;
    top: 0;
    right: 32px;
    color: #ffffff;
    background: #656a54;
    text-transform: uppercase;
    font-family: 'Avenir_NextBold';
    padding: 15px 20px;
    z-index: 1;
    cursor: pointer;
}
#relacionados_detalle1 .btn-ver-todos:hover {text-decoration: none;}
#relacionados_detalle1 .container {position: relative;}
#relacionados_detalle1 .swiper-button-next, #relacionados_detalle1 .swiper-button-prev,
#relacionados_detalle1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {display: none;}

/* #endregion */

/* #region calculadora financiera */
#calculadora_financiera7 {
    padding: 0;
}
#calculadora_financiera7 .compartirTop {display: none;}
#calculadora_financiera7 .contForm {
    width: 445px; 
    right: calc(((100% - 1424px) /2) + 15px); 
    top: 303px; 
    z-index: 0;
    margin-top: 20px;
}
#calculadora_financiera7 .titulo {display: none;}
#calculadora_financiera7 .nav .nav-item.active .nav-link {background-color: #656a54; border: none;}
#calculadora_financiera7 .nav-link .precio {
    font-family: 'Avenir_NextExtraBold';
    color: black;
    text-align: center;
    font-size: 30px;
}
#calculadora_financiera7 .botones{
    display: flex; 
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#calculadora_financiera7 .botones .btn-me-interesa-cambio-precio a{
    color: #000;
}
#calculadora_financiera7 .botones .btn-me-interesa-cambio-precio a:hover{
    text-decoration: none;
}
#calculadora_financiera7 .nav-link .texto {
    text-align: center;
    font-family: 'Avenir_NextBold';
    color: black;
}
#calculadora_financiera7 .boton, 
#calculadora-gama .boton, 
#reservaCollapse.modal-body .enviar {
    background: transparent;
    color: black;
    border: 1px solid black;
    font-family: 'Avenir_Next';
    text-transform: uppercase;
    border-radius: 0;
    font-weight: 900;
    font-size: 13px;
    width: 45%;
    padding: 7px 0;
    line-height: 32px;
    text-align:center;
    cursor:pointer;
}

#calculadora-gama .boton{
    width: 100%;
    display: block;
    text-decoration: none !important;
}

#calculadora-gama .container-btn{
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 25px;
}

#calculadora_financiera7 .boton:hover,
#calculadora-gama .boton:hover,
#calculadora_financiera7 .boton.invertido:hover, 
#reservaCollapse.modal-body .enviar:hover {
    color: #000;
    border-color: #656a54;
    background: #656a54;
}
#calculadora_financiera7 .slider {height: 3px; }
#calculadora_financiera7 .slider#inputPlazo {background: #656a54;}
#calculadora_financiera7 .compartir {display: none;}
#calculadora_financiera7 .desglose .subtitulo {display: none;}
#calculadora_financiera7 .caracteristicas,
#calculadora-gama .caracteristicas {
    margin: 20px -15px;
    padding: 20px 15px;
    border-top: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    font-family: 'Avenir_NextBold';
    text-align: left;
}

#calculadora_financiera7 .container-texto{
    display: flex;
    justify-content: space-between;
    gap: 16px;
    text-align: left;
    margin-top: 16px;
}

#calculadora_financiera7 .container-texto .texto-precio{
   white-space: nowrap;
}

#calculadora-gama .caracteristicas{
    margin: 20px -20px;
}
#calculadora_financiera7 .caracteristicas .caracteristica,
#calculadora-gama .caracteristicas .caracteristica {
    margin: 10px 0;
}
#calculadora_financiera7 .contForm.fix {top: 120px!important;}
#calculadora_financiera7 .whatsapp-content {justify-content: center; font-weight: 800; font-size: 14px;}
#calculadora_financiera7 .boton.invertido {background-color: white; color: black; border-color: black;}
#calculadora_financiera7 .precioFinalFinanciado {display: none;}
#calculadora_financiera7 .titulo-precio-inicial {height: 28px;}
#calculadora_financiera7 .info-popover {width: 15px; cursor: pointer;}
#calculadora_financiera7 .info-popover path {color: #656a54;}
#calculadora_financiera7 #financiado .resultado .texto {display: none;}
#calculadora_financiera7 #precioFinalFinanciado {display: none;}

#respuestaContactar h2, #calcModalReservar h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;    
}
#respuestaContactar p, #calcModalContactar h4 {font-family: Avenir_Next;}
#reservaCollapse.modal-body .well { background: transparent;}

.modal-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #212121;
}

#contactoFormCalculadora .modal-title{
    font-size: 18px;
}

#reservaCollapse .subtitulo {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #212121;
    font-weight: 700;
    line-height: 24px;
}

.form-control {
    border: 1px solid #E2E2E2;
}
/* #endregion */

/* #region cookies */

#overbox3.cookies {background-color: black;}

/* #endregion */

/* #region modal */

#calcModalFinanciar .modal-footer {display: flex;}
#calcModalFinanciar .modal-footer button {margin: 30px auto 0;}

/* #endregion */

/* #region modal filtro home */
#modalFiltroHome .modal-dialog{
    top:0;
}
#modalFiltroHome .modal-title {
    text-align: left;
    font-weight: 600;
    font-size: 21px;
    padding-top: 0px;
    line-height: 1.3em;
    width: 100%;
    font-family: Avenir_NextBold !important;
    color: black;
}

/* #endregion */

/* #region slider 5 */

#slider5 .slider .uk-slideshow, #slider5 .slider .uk-slideshow> li> div {height: 500px !important;}
#slider5 .uk-slideshow> li {opacity: 1;}
#slider5 .uk-slideshow> li> img {object-fit: cover; object-position: bottom; position: relative; top: -175px;visibility: visible;}
#slider5 .container-fluid {position: relative;}
#slider5 .container-fluid .texto-slider {
    position: absolute;
    top: 150px;
    bottom: 150px;
    color: white;
    left: 20px;
    right: 20px;
    text-align: left;
    z-index: 1;
    width: 100%;
    max-width: 1500px;
    margin: auto;
}
@media(max-width: 800px) {
    #slider5 .container-fluid .texto-slider {
        left: unset;
        right: unset;
        padding: 0px 10px;
    }
}
#slider5 .container-fluid .texto-slider .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 135%;
    font-weight: 800;
    margin: 0 0 15px 0;
}
#slider5 .container-fluid .texto-slider .subtitulo {
    font-family: 'Avenir_Next';
    font-size: 23px;
    line-height: 30px;
    color: white;
    margin: 0px;
    font-weight: 300;
    width: 100%;
    max-width: 665px;
}
#slider5 .opacidad {position: absolute; background-color: black; opacity: 0.5; width: 100%; height: 100%; z-index: 0;}

/* #endregion */

/* #region formulario contacto */

#formulario1 .formContactoFluid {background-color: white;}
#formulario1 .formContactoFluid .formContactoContainer .subtituloForm {
    font-family: Avenir_NextExtraBold; 
    font-weight: 800;
    width: fit-content;
    margin-left: 20px;
}
#formulario1 .formContactoFluid .formContactoContainer .subtituloForm::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 2px solid #656a54;
    border-left: 2px solid #656a54;
    top: -10px;
    left: 15px;
}
#formulario1 .formContactoFluid label {font-weight: 800; display: none;}
#formulario1 .formContactoFluid .checkbox label {display: block;}
#formulario1 .formContactoFluid input, #formulario1 .formContactoFluid textarea {
    color: black;
    background: #f6f6f6;
    font-weight: 800;
    border-radius: 0;
    border-color: #E2E2E2;
    box-shadow: none;
}
#formulario1 .formContactoFluid .formContactoContainer .enviar,#formulario1 .formContactoFluid .formContactoContainer .enviar:hover {
    background: #656a54;
    width: fit-content;
    color: black;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
    padding: 5px 30px;
    cursor: pointer;
    border: none;
    border-radius: 0;
}
#formulario1 .formContactoFluid .formContactoContainer .contButton {text-align: left;}

#formulario1.formulario_17 .formContactoFluid .formContactoContainer .subtituloForm {
    font-family: Avenir_NextExtraBold;
    font-size: 37px;
    width: 100%;
    max-width: 300px;
    margin-left: 25px;
}
#formulario1.formulario_17 .formContactoFluid .formContactoContainer .subtituloForm::before {
    position: absolute; 
    top: -10px;
    width: 60px;
    height: 60px;
    border-top: #656a54 2px solid;
    border-left: #656a54 2px solid;
    content: "";
    left: 15px;
}#formulario1 .formContactoFluid .formContactoContainer .checkbox,
#formulario1.formulario_17 .formContactoFluid .formContactoContainer .contButton {text-align: left;}
#formulario1.formulario_17 input,
#formulario1.formulario_17 textarea {
    background: #F6F6F6;
    border: 1px solid #E2E2E2;
    box-shadow: none;    
    border-radius: 0;
}
#formulario1.formulario_17 label {display: none;}
#formulario1.formulario_17 .checkbox label {display: inline-block;}
#formulario1 input, #formulario1 textarea, #formulario1 .dropdown .select-dropdown, #formulario1 .image-preview-input {
    color: black;
    background: #f6f6f6;
    font-weight: 800;
    border-radius: 0;
    border-color: #E2E2E2;
    box-shadow: none;
}
#formulario1 input::placeholder, 
#formulario1 textarea::placeholder, 
#formulario1 .dropdown .select-dropdown::placeholder, 
#formulario1 .image-preview-input::placeholder { color: black;}
#formulario1 .enviar {
    margin-top: 35px;
    font-size: 16px;
    display: inline-block;
    text-decoration: none;
    line-height: 40px;
    padding: 0px 30px;
}
#formulario1 .enviar, #formulario1 .enviar:hover {
    background: #656a54;
    color: black;
    border: none;
    border-radius: 0;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
}
/* #endregion */

/* #region slider7 boton buscar */

#slider7 .container-boton-buscar {display: none;}

/* #endregion */

/* #region slider10 */

#slider10 .slider {
    padding: 0px;
    position: relative;
    width: 100%;
}
#slider10 .opacidad {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
    padding: 0px;
}
#slider10 .container, #slider10 .row, #slider10 .row> div {
    height: 100%;
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
}
#slider10 .title1 {color: white; margin: 0 0 15px 0;}
#slider10 .title2 {color: white; margin: 0; font-weight: 300; line-height: 30px;}
#slider10 .slider .uk-slideshow, #slider10 .slider .uk-slideshow> li> div {
    height: 650px !important;
}
#slider10 .uk-slideshow {
    position: relative;
    z-index: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    touch-action: pan-y;
}
#slider10 .uk-slideshow> .uk-active {
    z-index: 10;
    opacity: 1;
}
#slider10 .uk-slideshow> li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#slider10 .cont_texto {
    position: absolute;
    right: 0;
    left: 0;
    padding-left: 15px;
}
#slider10 .container-fluid {padding: 0;}
#slider10 .cont_texto {
    top: 35%;
    bottom: unset;
    text-align: left;
    width: fit-content;
    max-width: 440px;
    position: absolute;}
#slider10 .title1 {font-family: 'Avenir_NextExtraBold'; font-size: 45px; line-height: 135%;}
#slider10 .title2 {font-family: 'Avenir_Next'; font-size: 23px;}

@media (max-width: 470px) {
    #slider10 .cont_texto {top: 15%}
    #slider10 .title1 {font-size: 35px;}
    #slider10 .title1 {font-size: 23px;}
}

/* #endregion */

/* #region tasacion1 */

#tasacion1 .container {padding-top: 50px;}

#tasacion1 .titulo {
    color: black;
    font-family: 'Avenir_NextExtraBold';
    font-size: 35px;
    margin-top: -10px;
    margin-left: 25px;
    width: calc(100% - 25px);
    max-width: 380px;
}

#tasacion1 .titulo .figure {
    left: 15px;
    width: 65px;
    height: 65px;
}

#tasacion1 input, #tasacion1 textarea, #tasacion1 .dropdown .select-dropdown, #tasacion1 .image-preview-input {
    color: black;
    background: #f6f6f6;
    font-weight: 800;
    border-radius: 0;
    border-color: #E2E2E2;
}
#tasacion1 input::placeholder, 
#tasacion1 textarea::placeholder, 
#tasacion1 .dropdown .select-dropdown::placeholder, 
#tasacion1 .image-preview-input::placeholder { color: black;}
#tasacion1 label {display: none;}
#tasacion1 .input_imagen label {display: inline-block;}
#tasacion1 .checkbox label {display: block; width: 100%; max-width: 1065px;}
#tasacion1 textarea {height: 150px;}
#tasacion1 .dropdown .glyphicon {color: #656a54; font-size: 10px; top: 5px;}
#tasacion1 .dropdown .dropdown-menu li.active span, #tasacion1 .dropdown .dropdown-menu li:hover span {color: black;}
#tasacion1 .form-control[disabled] {background-color: #f6f6f6;}
#tasacion1 .image-preview-input {background-color: #656a54; width: 100px; height: 35px;}
#tasacion1 .contButton {text-align: left;}
#tasacion1 .btn-buscar, #tasacion1 .btn-buscar:hover {
    background: #656a54;
    color: black;
    border: none;
    border-radius: 0;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
}
#tasacion1 .checkbox {text-align: left;}
#tasacion1 .checkbox label a {font-family: Avenir_NextBold; color: #000;}

/* #endregion */

/* #region formulario4 */

#formulario4 .subtituloForm {
    font-family: 'Avenir_NextExtraBold';
    font-size: 30px;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 50px;
    margin-left: 25px;
    line-height: 35px;
}

@media(max-width: 767px){
    #formulario4 .subtituloForm{
        width: unset;
    }
}

#formulario4 .subtituloForm::before {
    width: 50px;
    height: 50px;
    top: 35px;
    left: 16px;
    content: "";
    border-top: 2px solid #656a54;
    border-left: 2px solid #656a54;
    position: absolute;
}
#formulario4 .form-control{
    border-radius: 0; background: #F6F6F6; border: 1px solid #E2E2E2; font-weight: 800; box-shadow: none;
}
#formulario4 .form-control::placeholder {
    color: black;
}
#formulario4 .checkbox a {color: #000; font-weight: 800;}
#formulario4 .checkbox {width: 100%; max-width: 1070px;}
#formulario4 button,
#blog_entrada1 .container-form button {
    color: #ffffff;
    font-weight: 800;
    text-transform: uppercase;
    background: #656a54;
    border: none;
    padding: 15px 35px;
    font-family: 'Avenir_NextBold';
    font-size: 16px;
    margin-bottom: 30px;
}
#formulario4 .formContactoContainer .respuestaMensaje.correcto {
    padding: 25px 35px;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    margin-top: 30px;
    font-size: 17px;
}
#formulario4 .formContactoContainer .respuestaMensaje.incorrecto {
    padding: 25px 35px;
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    margin-top: 30px;
    font-size: 17px;
}
/* #endregion */

/* #region formulario2 */

#formulario2 select.form-control {
    color: black;
    background: #f6f6f6;
    font-weight: 800;
    border-radius: 0;
    border-color: #E2E2E2;
    box-shadow: none;
}
#formulario2 select.form-control option {
    font-weight: 800;
}
#formulario2 .checkbox {margin-top: 0;}
#formulario2 .checkbox label {font-weight: 800;}

#formulario2 .subtituloForm {
    color: black;
    font-family: Avenir_NextExtraBold;
    width: fit-content;
    margin-left: 20px;
    font-size: 35px;
}
#formulario2 .figure {
    top: -10px;
    left: 15px;
    height: 60px;
    width: 60px;
}
#formulario2 .titulo_apartado_form {display: none;}
#formulario2 label {display: none;}
#formulario2 .checkbox label {display: inline-block;}
#formulario2 #contactoFormCustom {width: 100%;}
#formulario2 input, #formulario2 textarea, #formulario2 .dropdown .select-dropdown, #formulario2 .image-preview-input {
    color: black;
    background: #f6f6f6;
    font-weight: 800;
    border-radius: 0;
    border-color: #E2E2E2;
    box-shadow: none;
}
#formulario2 input::placeholder, 
#formulario2 textarea::placeholder, 
#formulario2 .dropdown .select-dropdown::placeholder, 
#formulario2 .image-preview-input::placeholder { color: black;}
#formulario2 .enviar {
    margin-top: 35px;
    font-size: 16px;
    display: inline-block;
    text-decoration: none;
    line-height: 40px;
    padding: 0px 30px;
    
}
#formulario2 .enviar, #formulario2 .enviar:hover {
    background: #656a54;
    color:#ffffff;
    border: none;
    border-radius: 0;
    font-family: 'Avenir_NextBold';
    text-transform: uppercase;
}
#formulario2 .contButton {text-align: left;}
#formulario2 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}
#formulario2 #contactoFormCustom {
    margin-top: 30px;
    float: left;
}
#formulario2 .checkbox, #formulario2 .radio, #formulario2 .text-center {text-align: left;}
/* #endregion */


#reservaCollapse .metodo-pago {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#reservaCollapse .metodo-pago img {
    width: 50px;
}

#menu1 .logo{
    padding-left: 30px;
}

@media(max-width: 1799px) and (min-width: 1200px){
    #footer10 .col-6 {margin-top: 30px;}
    #footer10 .container {width: 100%; max-width: 1300px;}
}

@media(max-width: 1651px) and (min-width: 1559px) {
    #menu1 .logo {width: 20%;padding: 16px 0; padding-left: 30px;}
    #menu1 .menu-box {width: 80%;padding: 0;}
}

@media(min-width: 1430px) and (max-width: 1558px) {
    #menu1 .logo {width: 12%;padding: 32px 0; padding-left: 30px;}
    #menu1 .menu-box {width: 88%;padding: 0;}
}

@media(max-width: 1499px) {
    #filtro3 .btn-buscar {padding: 4px 40px;}
    #filtro3 .dropdown.precio-hasta {margin-top: 20px;}
    #card16 .datos {font-size: 11px;}
    #card16 .datos-vehiculo .datos img {width: 20px;}
    #card16 .container-cuota,
    #card16 .container-precio .precio-mes {font-size: 14px; padding: 0 10px;}
    #card16 .container-precio {font-size: 12px; padding: 10px 20px 4px;}
    #servicio4 .container {width: 100%}
    #texto1.asp_37 .cuadro-negro {right: -85px;}
    #reviews_personalizadas .caja_opinion .texto {height: 365px;}
    #menu1 .container-menu > .col-xs-12 {transform: translateY(7%);}
    #calculadora_financiera7 .contForm {right: calc(((100% - 1335px) /2) + 15px);}
}
@media(max-width: 1405px) and (min-width: 1200px){
    #servicio4 .container-right {height: 666px;}
}

@media(max-width: 1400px) {
    #menu1 .container-menu .col-1 {height: 300px !important; width: 33% !important; margin-bottom: 25px; padding: 0;}
    /*#menu1 .container-menu .col-1 .container-img {width: 100%;}*/
    #menu1 .container-menu .col-1 .container-img {width: 80%;}
    #menu1 .container-menu .col-3 {margin-bottom: 150px;}
}
@media(max-width: 992px) {
    #menu1 .container-menu .col-1 {width: 50% !important; display: none;}
}
@media(max-width: 767px) {
    #menu1 .container-menu .col-1 {width: 100% !important;}
    #menu1 .container-menu .col-1 .container-img {width: 100%;
    }
}
@media(max-width: 1400px) and (min-width: 992px) {#menu1 .col-2 {margin-bottom: 200px;}}

@media (min-width: 992px) and (max-width: 1199px){
    #menu1 .logo {
        padding: 29px 0px 28px 15px;
    }
    #menu1 .nav-menu-box .container-menu .col-1,
    #menu1 .nav-menu-box .container-menu .col-2 {width: 40%;}
    #menu1 .nav-menu-box .container-menu .col-3 {width: 20%;}
    #filtro3 .dropdown, #filtro3 .btn-buscar {width: 293px;}
    #filtro3 .container-cards-filtro .card-filtro.card-3 .img-card {background-position-x: -15%;}
    #filtro3 .container-cards-filtro .card-filtro .txt-card {font-size: 17px;}
    #filtro3 .container-cards-filtro .card-filtro.card-4 .img-card {background-position-x: 5px;}
    #destacado1 .col_card:last-of-type {display: none;}
    #card16 .datos-vehiculo {display: flex;}
    #card16 .datos {font-size: 15px;}
    #card16 .datos-vehiculo .datos img {width: 25px;}
    #texto1.texto_0.asp_22 .cuadros .txt {width: 80%;}
    #servicio4 .container-left,
    #servicio4 .container-left .container-img-txt {position: static;}
    #servicio4 .container-left {display: flex; height: 250px;}
    #servicio4 .container-left .container-img-txt {width: fit-content; margin: auto; height: fit-content;}
    #servicio4 .card_servicio .imagen {right: 30px;}
    #servicio4 .card_servicio .col-xs-9 {width: 83%;}
    #servicio4 .container {padding: 0;}
    #texto1.texto_0.asp_32 .cuadro.cuadro-1, #texto1.texto_0.asp_32 .cuadro.cuadro-2 {background-position-x: 50%;}
    #texto1.asp_37 .cuadro-negro {right: -400px;}
    #texto1.asp_37 .mapa {max-width: 550px; background-position-x: 33%;}
    #texto1.asp_37 .mapa .mark-1 {left: 47px;}
    #texto1.asp_37 .mapa .mark-2 {left: 425px;}
    #texto1.asp_37 .mapa .mark-3 {left: 375px;}
    #texto1.asp_37 .mapa .mark-4 {left: 440px;}
    #texto1.asp_37 .mapa .mark-5 {left: 365px;}
    #texto1.asp_37 .mapa .mark-6 {left: 250px;}
    #footer10 .col-6 {margin-top: 30px;}
    #footer10 .opciones-footer {font-size: 14.5px;}
    #detalle_imagen1 .img-slider {height: 470px;}    
    #calculadora_financiera7 .nav-link .precio {font-size: 25px;}
    #calculadora_financiera7 .contForm {right: calc(((100% - 1043px) /2) + 15px);width: 332px;}
    #servicio2 .card-servicio {margin: 0.5%; width: 24%;}
    /*#ofertas1_gama .col_card.card-2 {display: none;}*/
}

@media (max-width: 1198px) {#reviews_personalizadas .cuadro-reviews {display: none;}}

@media (max-width: 991px){
    .navbar-collapse.collapse {
        display: block !important;
    }
    #filtro3 .container-cards-filtro {flex-wrap: wrap;}
    #filtro3 .container-cards-filtro .card-filtro {width: 50%;}
    #destacado1 .col_card:last-of-type {display: none;}
    #filtro3 h2 {width: 80%; margin-left: 55px;}
    #filtro3 .figure {display: block; top: -20px; left: 28px;}
    #destacado1 .titulo {width: 80%;}
    #card16 .datos-vehiculo {display: flex;}
    #card16 .datos-vehiculo .datos img {width: 18px;}
    #card16 .container-precio {padding-left: 15px; padding-right: 15px;}
    #servicio4 .container {padding-left: 0;}
    #servicio4 .container-left {height: 350px;}
    #servicio4 .container-left .container-img-txt {top: 25%;}
    #servicio4 .cont_icono img {width: 70px;}
    #servicio4 .card_servicio .imagen {right: 0;}
    #servicio4 .card_servicio .col-xs-9 {width: 93%;}
    #servicio4 .titulo_card {font-size: 27px;}
    #servicio4 .texto_card {font-size: 21px;}
    #servicio4 .container-right {height: 490px;}
    #texto1.texto_0.asp_32 .titulo {width: 80%;}
    #texto1.texto_0.asp_32 .cuadro.cuadro-1,
    #texto1.texto_0.asp_32 .cuadro.cuadro-2 {transform: unset; background-position-x: 50%;margin-top: 20px;}
    #texto1.asp_37 .mapa {background-position-x: 10%;}
    #texto1.asp_37 .mapa .mark-1 {left: 260px;}
    #texto1.asp_37 .mapa .mark-2 {left: 640px;}
    #texto1.asp_37 .mapa .mark-3 {left: 590px;}
    #texto1.asp_37 .mapa .mark-4 {left: 660px;}
    #texto1.asp_37 .mapa .mark-5 {left: 580px;}
    #texto1.asp_37 .mapa .mark-6 {left: 465px;}
    #texto1.asp_37 .cuadro-negro {right: unset;top: unset;bottom: -45px;}
    #enlaces_seo1 .container {width: 100%; padding: 0 50px;}
    #footer10 .col-2,
    #footer10 .col-3,
    #footer10 .col-4,
    #footer10 .col-5,
    #footer10 .col-6 {width: 50%; margin-top: 20px;}
    #detalle_iconos2 .caracteristicas .caract_opt img {width: 38px; margin: auto;}
    #detalle_iconos2 .caracteristicas {width: 100%; margin: auto;}
    #detalle_iconos2 .caracteristicas .caract_opt {width: 20%;}
    #calculadora_financiera7 .contForm {width: 100%;}
    #servicio2 .card-servicio {margin: 15px; width: calc(50% - 30px);}
    #listado1 .orden .select-dropdown {margin-right: 0;}
    #reviews_personalizadas {padding-top: 100px;}
    #calculadora_financiera7 .botones .boton{
        width: 100%;
    }
}
#slider7 .cambio-tipo {display: none;}
#slider7.pag-51 .cambio-tipo, #slider7.pag-25 .cambio-tipo {display: block;}
@media (min-width: 992px) {
    #slider7 .btn-reset {position: absolute; padding-top: 5px;}
}

@media(max-width: 767px) {
    #destacado1 .dk {display: block;}
    #texto1.asp_37 .cuadro-negro {right: unset; top: unset; bottom: -370px; width: 100%;}
    #texto1.asp_37 {height: 980px;}
    #filtro3 h2,
    #destacado1 h2,
    #texto1.texto_0.asp_32 .titulo,
    #texto1.asp_37 .titulo {font-size: 24px !important;}
    #destacado1 .col_card:last-of-type {display: block;}
    #texto1.texto_0.asp_22 .cuadros {background-position-x: 50%;}
    #servicio4 .container-left .container-img-txt {top: 16%;}
    #servicio4 .container-right .opciones {width: 100%; height: fit-content; justify-content: left;}
    #servicio4 .container-right .opciones .container-opciones {text-align: left; margin-top: 35px;}
    #servicio4 .container-right .swiper-wrapper > .col-xs-12 {padding: 0;}
    #servicio4 .card_servicio .col-xs-9 {padding-left: 15px;}
    #servicio4 .figure {left: 10px;}
    #servicio4 .container-right {height: 100%; position: relative;}
    #servicio4 .swiper-button-prev-servicios {bottom: unset; top: 0; left: unset; right: 125px;}
    #servicio4 .swiper-button-next-servicios {bottom: unset; top: 0; left: unset; right: 50px;}
    #reviews_personalizadas .logo_reviews img {width: 15px;}
    /*#reviews_personalizadas .caja_opinion .texto {height: 265px;}*/
    #filtro3 .dropdown {margin-top: 20px;}
    #filtro3 .cont_titulo {margin: 0;}
    #filtro3 .container-cards-filtro .card-filtro.card-3 .img-card {background-position-x: 28px;}
    #footer10 .col-2, #footer10 .col-3, #footer10 .col-4, #footer10 .col-5, #footer10 .col-6 {width: 100%;}
    #filtro3 .container-cards-filtro .card-filtro {width: 50%; margin-bottom: 25px;}
    #destacado1 .container .row > div:first-of-type {margin-bottom: 35px;}
    #destacado1 .container .row .navegacion {top: 68px;left: 50px;right: unset;}
    #texto1.texto_0.asp_22 .cuadros .txt {width: 70%;}
    #servicio4 .card_servicio .imagen {right: -10px;}
    #servicio4 .cont_icono img {width: 45px;}
    #texto1.texto_0.asp_32 .cuadro-1 .texto {width: 75%;}
    #barra2 .info_bar .apartado_texto {margin-left: 20px;}
    #barra2 .info_bar .apartado_texto.mobile {display: none;}
    #detalle_iconos2 .caracteristicas .caract_opt {width: 39%; height: 125px; margin: 5%; margin-left: 6%;}
    #servicio2 .card-servicio {height: 330px;}
    #detalle_titulo1 .subtitulo {margin-bottom: 30px;}
    #slider7 .opacidad {display: none;}
    #slider7 .dropdown {max-width: unset; margin: 10px 0; height: 35px}
    #slider7 form {width: 100%;}
    #slider7 .dropdown .select-dropdown {border-top: 1px solid #ccc;}
    #slider7 .dropdown .select-dropdown .glyphicon {top: 13px;}
    #slider7 .btnBuscarCont {max-width: unset;}
    #slider7 .btnBuscarCont > div {margin: 20px 0; text-align: center;}
    #slider7 .btnBuscarCont > div a {font-size: 16px;}
    #menu1 .container-filter-mb {
        position: absolute;
        top: 0;
        z-index: 1000000;
        background: white;
        font-size: 22px;
        font-family: 'Avenir_NextBold';
        color: black;
        padding: 15px;
        height: 100%;
        display: none;
    }
    #menu1 .container-filter-mb .txt-filtro {margin: auto; padding: 10px 5px; border: 1px solid black;}
    #menu1 .container-filter-mb .icon-filtro {width: 20px; height: 20px; margin: auto; margin: 0 3px 0 15px;}
    #menu1 .container-menu .container-img .figure-bot-left {bottom: -10px;}
    #menu1 .col-2 .opciones-menu {font-size: 18px;}
    #menu1 .container-menu > .col-xs-12 {transform: translateY(3%);}
    #menu1 .nav-menu-box-bg {background: transparent;}
    img.logo-blanco {display: none;}
    #slider7 .slider .uk-slideshow, #slider7 .slider .uk-slideshow> li> div {height: 250px !important;}
    #slider7 .modal-header .close {margin-top: 0; opacity: 1; font-size: 29px;}
    #slider7 .modal-header {font-family: Avenir_NextBold; height: 70px;}
    #slider7 .modal-header {width: 100%;}
    #footer10 .contenedor-politicas {display: block; margin: 30px 0;}
    #footer10 .contenedor-politicas .politica {border: none; margin: 10px 0;}
    #footer10 .figure {
        width: 40px;
        height: 40px;
        top: 5px;
        left: -1px;
    }
    #modalFiltroHome .modal-title {margin-left: 10px; margin-top: 10px;}
    #modalFiltroHome .modal-title .figure {width: 30px; height: 30px; top: 13px; left: 11px;}
    #listado1 .dropdown.orden {float: unset; margin-top: 15px;}
    #listado1 .col_card:first-child {margin-top: 0;}
    #listado1 .orden .select-dropdown {margin-left: 0;}
    #detalle_titulo1 .titulo.txt-destacado {margin-top: 10px;}
    #detalle_imagen1 .img-slider {height: 254px;}
    #card16 .cont_imagen .uk-slideshow-items {height: 254px;}
    #card16 .cont_imagen {height: 254px;}
    #footer10 .contenedor-politicas .politica a {font-size: 12px;}
    #reviews_personalizadas {padding-top: 35px;}
    #slider7.pag-51 .btnBuscarCont, #slider7.pag-25 .btnBuscarCont {
        margin-left: 0px;
    }

    #menu1 .nav-menu-box,
    #menu1 .nav-menu-box.open{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    #menu1 .nav-menu-box .close-btn{
        margin-left: auto;
        position: static;
    }
}

@media(max-width: 625px) {
    #relacionados_detalle1 .btn-ver-todos {top: 40px;}
    #destacado1 .container .row .navegacion,
    #relacionados_detalle1 .btn-ver-todos {
        position: static;
        width: calc(100% - 30px);
        text-align: center;
        margin-left: 15px;
        margin-right: 15px;
        display: flex;
        justify-content: center;
        transform: translateY(30px);
    }
}

@media(max-width: 570px) {
    #filtro3 h2,
    #destacado1 h2,
    #texto1.texto_0.asp_32 .titulo,
    #texto1.asp_37 .titulo {font-size: 30px !important; width: 100% !important; max-width: fit-content; line-height: 35px;}
    #destacado1 .navegacion, #destacado1 .navegacion:hover, #destacado1 .navegacion:active {top: 15px;}
    #relacionados_detalle1 .title {max-width: 340px;}
    #detalle_imagen1 .img-slider {height: 257px;}
    #filtro3 .dropdown {width: 100%;}
}

@media(max-width: 510px) {
    #servicio2 .card-servicio {height: fit-content;width: calc(100% - 60px);margin: 15px 30px;}
    #detalle_info4 .container-titulos {width: 365px;}
    #slider4 .container-texto-slider {bottom:45%; top: unset;}
    #slider4 .container-texto-slider .titulo {font-size: 30px;}
    #filtro3 .dropdown .select-dropdown {border-bottom: none;}
    #filtro3 .dropdown .select-dropdown .glyphicon {display: none;}
    #filtro3 .container-cards-filtro.dk {display: none;}
    #filtro3 .container-cards-filtro.mbl {display: block;}
    #destacado1 .dk {display: none;}
    #destacado1 .mbl {display: block;}
    #filtro3 .swiper-container-horizontal>.swiper-pagination-bullets {text-align: center;}
    #filtro3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        background-color: white;
        border: #3a3a3a 1px solid;
        width: 12px;
        height: 12px;
        margin: 0 7px;
    }
    #filtro3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #656a54;
        border: none;
    }
    #destacado1 h2.titulo {padding: 18px 0 0 25px;}
    #filtro3 .swiper-filtro-3 {overflow-x: hidden; max-width: 100%;}
    #destacado1 .swiper-destacado {overflow-x: hidden; max-width: 100%;}
    #filtro3 h2,#texto1.texto_0.asp_32 .titulo {max-width: 80%;}
    #filtro3 .container-cards-filtro .card-filtro {width: 100%;}
    #detalle_titulo1 .favoritos button {margin-left: 10px;}
    #detalle_titulo1 .favoritos .favorito {margin-right: 20px; margin-left: 35px;}
    #relacionados_detalle1 .figure {left: 10px; top: -15px;}
    #relacionados_detalle1 .title {margin-left: 10px;}
    #slider7.pag-1, #slider7.pag-25 {position: relative;}
    #slider7.pag-1 .container-boton-buscar,
    #slider7.pag-25 .container-boton-buscar {
        display: flex;
        position: absolute;
        z-index: 1;
        height: 100%;
        width: 100%;
    }
    #slider7.pag-1 .container-boton-buscar .boton-buscar,
    #slider7.pag-25 .container-boton-buscar .boton-buscar {
        height: fit-content;
        margin: auto;
        color: black;
        background: #656a54;
        font-family: 'Avenir_NextBold';
        padding: 15px 20px;
        font-size: 20px;
        cursor: pointer;
    }
    #slider10 .slider .uk-slideshow, #slider10 .slider .uk-slideshow> li> div {height: 320px !important;}
    #slider10 .title1 {font-size: 35px;}
    #slider10 .opacidad {padding: 0;}
    #slider10 .cont_texto {top: 15%; width: 97%; max-width: 532px;}
}
@media(max-width: 483px) {
    #slider10 .title1 {font-size: 28px;}
    #slider10 .title2 {font-size: 19px;}
}
@media(max-width: 767px) and (min-width: 600px){
    #texto1.asp_37 .container {width: 100%; max-width: 600px;}
    #texto1.asp_37 .mapa {background-position-x: 30%;}
    #texto1.asp_37 .mapa .mark-1 {left: 77px;}
    #texto1.asp_37 .mapa .mark-2 {left: 460px;}
    #texto1.asp_37 .mapa .mark-3 {left: 404px;}
    #texto1.asp_37 .mapa .mark-4 {left: 480px;}
    #texto1.asp_37 .mapa .mark-5 {left: 398px;}
    #texto1.asp_37 .mapa .mark-6 {left: 283px;}
}
@media(max-width: 599px) and (min-width: 525px){
    #texto1.asp_37 .container {width: 100%; max-width: 525px;}
    #texto1.asp_37 .mapa {background-position-x: 33%;}
    #texto1.asp_37 .mapa .mark-1 {left: 27px;}
    #texto1.asp_37 .mapa .mark-2 {left: 407px;}
    #texto1.asp_37 .mapa .mark-3 {left: 354px;}
    #texto1.asp_37 .mapa .mark-4 {left: 423px;}
    #texto1.asp_37 .mapa .mark-5 {left: 348px;}
    #texto1.asp_37 .mapa .mark-6 {left: 223px;}
}
@media(max-width: 524px) and (min-width: 475px){
    #texto1.asp_37 .container {width: 100%; max-width: 475px;}
    #texto1.asp_37 .mapa {background-position-x: 34.5%;}
    #texto1.asp_37 .mapa .mark-1 {left: 0px;}
    #texto1.asp_37 .mapa .mark-2 {left: 377px;}
    #texto1.asp_37 .mapa .mark-3 {left: 324px;}
    #texto1.asp_37 .mapa .mark-4 {left: 393px;}
    #texto1.asp_37 .mapa .mark-5 {left: 318px;}
    #texto1.asp_37 .mapa .mark-6 {left: 203px;}
}
@media(max-width: 474px) and (min-width: 400px){
    #texto1.asp_37 .container {width: 100%; max-width: 400px;}
    #texto1.asp_37 .mapa {background-position-x: 34.5%; height: 388px;}
    #texto1.asp_37 .mapa .mark-1 {left: 10px; top: 10px;}
    #texto1.asp_37 .mapa .mark-2 {left: 295px; top: 93px;}
    #texto1.asp_37 .mapa .mark-3 {left: 255px; top: 145px;}
    #texto1.asp_37 .mapa .mark-4 {left: 313px; top: 172px;}
    #texto1.asp_37 .mapa .mark-5 {left: 248px; top: 250px;}
    #texto1.asp_37 .mapa .mark-6 {left: 160px; top: 305px;}
    #texto1.asp_37 .cuadro-negro {bottom: -405px}
    #texto1.asp_37 {height: 940px;}
}
@media(max-width: 399px) and (min-width: 325px){
    #texto1.asp_37 .container {width: 100%; max-width: 325px;}
    #texto1.asp_37 .mapa {background-position-x: 34.5%; height: 300px;}
    #texto1.asp_37 .mapa .marca {width: 25px;}
    #texto1.asp_37 .mapa .mark-1 {left: 8px; top: 10px;}
    #texto1.asp_37 .mapa .mark-2 {left: 230px; top: 75px;}
    #texto1.asp_37 .mapa .mark-3 {left: 200px; top: 111px;}
    #texto1.asp_37 .mapa .mark-4 {left: 243px; top: 135px;}
    #texto1.asp_37 .mapa .mark-5 {left: 198px; top: 195px;}
    #texto1.asp_37 .mapa .mark-6 {left: 130px; top: 240px;}
    #texto1.asp_37 .cuadro-negro {bottom: -490px; height: 510px;}
    #texto1.asp_37 {height: 870px;}
    #servicio4 .container-left {height: 425px;}
}
@media(min-width: 1350px) and (max-width: 1400px) {
    .container {width: 100%; max-width: 1350px}
    #calculadora_financiera7 .contForm {width: 420px; right: calc(((100% - 1335px) /2) + 10px);}
    #filtro3 .dropdown {width: 310px; margin-top: 0 !important;}
    #filtro3 .btn-buscar {width: 310px;}
    #texto1.asp_37 .cuadro-negro {right: 20px;}
    #slider7 .dropdown {width: 244px;}
    #slider7 .btn-buscar {width: 244px;}
}

@media (max-width: 1200px) {  
    #slider5 .uk-slideshow> li {height: 100%;}
    #slider5 .uk-slideshow> li img {height: 100%; top: 0; width: 100%;}
}

@media(max-width: 510px) {

    #filtro3 h2, #destacado1 h2, 
    #texto1.texto_0.asp_32 .titulo,
    #texto1.asp_37 .titulo,
    #texto1.texto_0.asp_22 .cuadros .txt,
    #texto1.texto_36.asp_17 .container-fluid .col-1 .titulo,
    #texto1.texto_35.asp_17 .container-fluid .col-md-5,
    #texto1.texto_35.asp_32 .container-fluid .col-md-5,
    #tasacion1 .titulo, #texto1.asp_22.texto_12 .titulo,
    #texto1.asp_17.texto_17 .titulo, #texto1.asp_17.texto_52 .titulo, #texto1.texto_34.asp_17 .col-md-5, 
    #texto1.texto_34.asp_32 .container-fluid .titulo-slider,
    #formulario2 .subtituloForm, #texto1.texto_37 .titulo,
    #formulario1 .formContactoFluid .formContactoContainer .subtituloForm {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    #destacado1 .col_card, #texto1.texto_0.asp_32 .container-cuadros,
    #footer10 .col-1, #footer10 .col-2, #footer10 .col-3, 
    #footer10 .col-4, #footer10 .col-5, #footer10 .col-6, 
    #texto1.texto_36.asp_17 .container-fluid .col-2,
    #texto1.texto_35.asp_17 .container-fluid .col-md-7,
    #texto1.texto_35.asp_22 .container-fluid .col-md-9,
    #texto1.texto_35.asp_32 .container-fluid .col-md-12 .col-md-12,
    #texto1.asp_22.texto_12 .lado-der,
    #texto1.asp_32.texto_12 .container-fluid .col-md-9, #texto1.asp_17.texto_52 .lado-der, 
    #texto1.asp_17.texto_17 .lado-der, #texto1.asp_27.texto_17 .col-lg-12 .col-md-5,
    #texto1.asp_32.texto_17 .col-lg-12 .col-md-5, #texto1.texto_34.asp_17 .col-md-7,
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-6,
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-5,
    #texto1.texto_34.asp_32 .swiper-equipo,
    #texto1.texto_34.asp_32 .swiper-equipo .swiper-slide,
    #texto1.asp_17.texto_37 .col-lg-12 .col-md-5,
    #texto1.texto_37 .col-lg-12 .col-md-5, #texto1.texto_37 .col-lg-12 .col-md-5,
    #texto1.texto_37 .col-lg-12 .col-md-5, #texto1.texto_37 .col-lg-12 .col-md-5,
    #texto1.texto_37 .col-lg-12 .col-md-5, #texto1.texto_37 .col-lg-12 .col-md-5 {padding: 0;}
    
    #texto1.texto_36.asp_17 .container-fluid .col-1 .titulo .figure,
    #texto1.texto_35.asp_17 .container-fluid .col-md-5 .figure,
    #texto1.asp_22.texto_12 .titulo .figure,
    #texto1.asp_17.texto_17 .titulo .figure,
    #texto1.asp_17.texto_52 .titulo .figure, 
    #texto1.texto_17 .titulo .figure,
    #texto1.texto_34.asp_17 .col-md-5 .figure,
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 .titulo .figure,
    #texto1.texto_37 .titulo .figure {left: 0;}

    #filtro3 .btn-buscar {width: 100%;}
    #filtro3 .figure {left: 0; top: -15px;}
    #filtro3 h2 {margin-left: 20px;}
    #destacado1 .destacado {padding-top: 50px;}
    #destacado1 .container .row > div:first-of-type {margin-bottom: 10px;}
    #footer10 .col-1 .figure, #footer10 .col-2 .figure,
    #footer10 .col-3 .figure, #footer10 .col-4 .figure,
    #footer10 .col-5 .figure, #footer10 .col-6 .figure { top: 9px; left: -16px;}
    #texto1.texto_36.asp_17 .container-fluid .col-1 {padding: 0 0 30px 0;}
    #texto1.texto_35.asp_22 .container-fluid .col-md-3 {transform: translateX(15px);}
    #texto1.texto_35.asp_22 .container-fluid .titulo .figure {top: -10px;}
    #texto1.texto_35.asp_22 .container, #texto1.asp_32.texto_12 .container {padding-top: 65px; padding-bottom: 65px;}
    #texto1.texto_35.asp_32 .container-fluid .col-md-5 .figure {left: -2px;}
    #tasacion1 .titulo {margin-left: 20px;}
    #texto1.asp_32.texto_12 .container-fluid .titulo .figure {top: -10px; left: -20px;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-3 {margin-left: 23px;}
    #texto1.asp_17.texto_17 .titulo {margin-left: 0; margin-bottom: 35px;}
    #texto1.asp_17.texto_52 .titulo {margin-left: 0; margin-bottom: 35px;} 
    #texto1.asp_27.texto_17 .col-lg-12 .col-md-6 {margin-left: 0;}
    #texto1.texto_34.asp_17 .col-md-5, 
    #texto1.asp_27.texto_34 .container-fluid .col-lg-12 .col-md-5 .texto {margin-bottom: 35px;}
    #texto1.texto_34.asp_32 .container-fluid .titulo-slider .figure {left: 15px; top: -10px;}
    #texto1.texto_34.asp_32 .container-fluid .titulo-slider {margin-left: 15px; padding-bottom: 20px;}
    #texto1.texto_34.asp_37, #texto1.texto_11.asp_37 {height: 945px;}
    #texto1.texto_34.asp_37 .titulo {margin-left: 15px;}
    #texto1.texto_34.asp_37 .titulo .figure {top: -10px;}
    #formulario2 .figure {top: -15px; left: 15px; height: 50px; width: 50px;}
    #texto1.texto_37 .titulo {margin-left: 18px;}
    #formulario1 .formContactoFluid .formContactoContainer .subtituloForm {font-family: Avenir_NextExtraBold;}
    #texto1.asp_32.texto_12 .container-fluid .col-md-9 .opciones {line-height: 35px;}
}
@media(max-width: 992px) {
    #menu1 .container-menu > .col-xs-12 {height: 100%;}
}
@media(max-width: 767px) {
    #menu1 .fila-2 .desplegable-marcas .flecha img {height: 15px; margin-top: -14px;}
}

/* GAMA */

#submenu_gama1 .row .titulo-header img{
    border-right: none;
    height: auto;
}

/*#submenu_gama1 .container, #submenu_gama1{
    background-color: transparent !important; 
}*/

#modelos1_gama a .card{
    padding: 28px 15px;
}

#modelos1_gama a .card .precio{
    padding: 13px 23px;
    gap: 10px;
    font-weight: bold;
    font-family: NouvelBold;
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    width: fit-content;
    letter-spacing: 0.5px;
}

#modelos1_gama a .card .precio, #ofertas1_gama .navegacion{
    background: #000;
    color: #EFDF00;
}

#modelos1_gama a .card .precio:hover, #ofertas1_gama .navegacion:hover{
    background: #EFDF00;
    color: #000;
}

#modelos1_gama a .card .titulo{
    text-align: left;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}

#modelos1_gama a .card .subtitulo{
    text-align: left;
    font-size: 16px;
    color: #000;
    margin-top: 16px;
}

#modelos1_gama a .card .imagen{
    padding-top: 65%;
}

#ofertas1_gama .encabezado .titulo{
    font-weight: 700;
    color: #000;
}

#modelos1_gama .encabezado{
    width: auto;
}

#modelos1_gama .encabezado .titulo{
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #000;
    font-family: NouvelBold;
}

#hero1_gama .container .contenedor_texto h1{
    font-weight: 700;
    font-size: 40px;
    line-height: 35px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    font-family: NouvelBold;
    color: #fff;
}

#hero1_gama .container .contenedor_texto h3{
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: NouvelRegular;
}

#promociones1_gama .encabezado .titulo{
    font-family: NouvelBold;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #000;
}

#cta1_gama_detalle .container .titulo_card{
    font-weight: 700;
    font-size: 30px;
    font-family: NouvelBold;
    color: #212121;
    min-height: auto;
    text-align: left;
}

#cta1_gama_detalle .titulo{
    color: #000000;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
}

#cta1_gama_detalle .container .texto_card{
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    font-family: NouvelRegular;
    color: #212121;
    text-align: left;
}

#cta1_gama_detalle .container .cont_icono{
    text-align: left;
    margin-bottom: 30px;
}

#cta1_gama_detalle .container .boton_card{
    text-align: left;
}

#cta1_gama_detalle .container button{
    padding: 13px 23px;
    gap: 10px;
    width: fit-content;
    font-style: normal;
    font-weight: 700;
    font-family: NouvelBold;
    font-size: 15px;
    line-height: 24px;
    margin-top: 0px;
    text-align: center;
    background: #000;
    color: #efdf00;
    letter-spacing: 0.5px;
    border: none;
    border-radius: 0px;
}

#cta1_gama_detalle.marca_18 .container form .botones button{
    background-color: #656a54;
    color: white;
}

#cta1_gama_detalle .container .boton_card.dacia button{
    background-color: #656a54;
    color: white;
}
#ofertas1_gama .navegacion{
    padding: 13px 23px;
    gap: 10px;
    width: fit-content;
    font-style: normal;
    font-weight: 700;
    font-family: NouvelBold;
    font-size: 15px;
    line-height: 24px;
    margin-top: 0px;
    text-align: center;
    letter-spacing: 0.5px;
    border: none;
    border-radius: 0px;
}

#ofertas1_gama #card16 .container-precio .precio-mes{
    color: #000;
}

#ofertas1_gama.marca_18 #card16 .container-precio .precio-mes {color: white;}

#submenu_gama1.marca_61 .row .submenu li .active, #submenu_gama1.marca_61 .row .submenu li a:hover{
    text-transform: uppercase;
    border-bottom: 1.5px solid #EFDF00 !important;
}

#submenu_gama1.marca_18 .row .submenu li .active, #submenu_gama1.marca_18 .row .submenu li a:hover{
    text-transform: uppercase;
    border-bottom: 1.5px solid #656a54;
}

#submenu_gama1 .row .submenu li a{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.5px;
    font-family: NouvelBold;
    color: #fff;
}

#promociones1_gama{
    background: #F6F6F6;
    padding-top: 60px;
    padding-bottom: 30px;
}

#promociones1_gama .swiper-pagination-bullet{
    width: 9px;
    height: 9px;
    border: 1px solid #fff;
    background: transparent;
}

#promociones1_gama .swiper-pagination-bullet-active{
    background: #000;
    border: 1px solid #000;
}

#promociones1_gama .encabezado{
    width: auto;
}

#ofertas1_gama .encabezado{
    width: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#ofertas1_gama #card16 .contenedor-cambio{
    background-color: #EFDF00;
}
#card16 .contenedor-cambio.cambio_Diésel{
    background-color: #EFDF00;
    color: #000000;
}
#card16 .contenedor-cambio.cambio_Gasolina{
    background-color: #abf12d;
    color: #000000;
}
#card16 .contenedor-cambio.cambio_Eléctrico, #card16 .contenedor-cambio.cambio_Híbrido{
    background-color: #656a54;
    color: #ffffff;
}

#ofertas1_gama #card16 .contenedor-cambio.cambio_Diésel{
    background-color: #EFDF00 !important;
}
#ofertas1_gama #card16 .contenedor-cambio.cambio_Gasolina{
    background-color: #abf12d !important;
}
#ofertas1_gama #card16 .contenedor-cambio.cambio_Eléctrico, #ofertas1_gama #card16 .contenedor-cambio.cambio_Híbrido{
    background-color: #656a54 !important;
}


#ofertas1_gama.ofertas_43 .navegacion {display: none;}
#submenu_gama1 .container{
    max-width: 1440px;
}
#modelos1_gama{
    min-height: 440px;
}

@media(max-width: 767px){
    #modelos1_gama .filtro_modelos .cajaselect{
        width: 180px;
    }
}

#modelos1_gama .filtro_modelos ul.listaselect li a{
    width: 100%;
    display: block;
}

#modelos1_gama .figure-hover-top {

    display: none;
    width: 50%;
    height: 50%;
    position: absolute;
    border-top: 2px solid #EFDF00;
    border-right: 2px solid #EFDF00;
    top: 0px;
    right: 0px;
    z-index: 2;
}
#modelos1_gama .figure-hover-bot {
    display: none;
    width: 50%;
    height: 50%;
    position: absolute;
    border-bottom: 2px solid #EFDF00;
    border-left: 2px solid #EFDF00;
    bottom: 0px;
    left: 0px;
    z-index: 2;
}
#modelos1_gama a .card:hover{
    background-color: transparent;
}
#modelos1_gama a .card:hover .figure-hover-top, 
#modelos1_gama a .card:hover .figure-hover-bot {display: block;} 

#modelos1_gama a .card .imagen{
    position: relative;
    margin-bottom: 16px;
}

#promociones1_gama .figure {
    top: -20px;
    left: 0px;
    display: block;
    border-color: #EFDF00;
}

#promociones1_gama .info{
    position: absolute;
    bottom: 20px;
    left: 30px;
    padding: 13px 23px;
    gap: 10px;
    font-weight: bold;
    font-family: NouvelBold;
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    width: fit-content;
    letter-spacing: 0.5px;
    background: #EFDF00;
}

#promociones1_gama .info:hover{
    background-color: #eee;
}

#galeria_detalle_gama .container .titulo{
    text-align: left;
    color: #fff;
    margin-top: 60px;
    font-family: NouvelBold;
}

#galeria_detalle_gama .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 40px;
}

#galeria_detalle_gama .container .mySwiper2 .swiper-slide, #galeria_detalle_gama .container .mySwiper2-1 .swiper-slide{
    height: 565px;
    margin-bottom:90px;
    background-position: center;
}

#galeria_detalle_gama .mySwiper2-1{
    position: relative;
}
#hero1_gama .container {background-color: rgba(0, 0, 0, 0.15);}
@media (max-width: 1170px){
    #hero1_gama .container {
        height: 70vh;
        padding: 85px 0;
    }
}

@media (max-width: 768px){
    #promociones1_gama .container .slider-promos .caja-texto h2 {
        color: white;
    }
    #versiones_detalle_gama_2 .titulo {
        margin-bottom: 20px;
    }
}

#promociones1_gama .figure {
    top: -15px;
    left: -15px;
}

#hero1_detalle_gama{
    height: 40vh;
    background-position: 25%;
}

#hero1_detalle_gama .container .contenedor_texto h2{
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 115%;
}

#promociones1_gama .slider-promos.swiper-container{
    height: 450px;
}

#galeria_detalle_gama .swiper-pagination-bullet{
    width: 9px;
    height: 9px;
    border: 1px solid #FFFFFF;
    background: transparent;
}

#galeria_detalle_gama .swiper-pagination-bullet-active{
    background: #EFDF00;
    border: 1px solid #EFDF00;
}

#galeria_detalle_gama{
    /* background-color: #000; */
    padding:0 0 32px 0;
}

#galeria_detalle_gama .container-galeria{
  padding: 0;
}

#galeria_detalle_gama .swiper-slide img{
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 4 / 3;
}

#galeria_detalle_gama  .thumbs{
    background-color: #000;
    padding: 10px;
}

#galeria_detalle_gama .thumbs a {
    height: 60px;
    width: 100%;
    display: block;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#galeria_detalle_gama .thumbs .row {
   margin: 0;
}

#galeria_detalle_gama .thumbs .thumb {
    padding: 5px;
}

#galeria_detalle_gama .thumbs .opacityVerMas {
    height: 100%;
    line-height: 60px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-transform: uppercase;
}

#calculadora-gama .contForm{
    border: 1px solid #D9D9D9;
    width: 400px;
    position: fixed;
    top: 278px;
    right: calc(((100% - 1424px) / 2) + 15px);
}

#calculadora-gama .contForm.fix {
    top: 150px !important;
}
#calculadora-gama .container-body{
    padding: 20px;
}
#calculadora-gama .container-precio{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap:5px;
    border-bottom: 1px solid #D9D9D9;
    padding: 20px;
    /* margin: -20px; */
}

#calculadora-gama .container-precio .precio{
    color:  #000;
    text-align: center;
    font-family: "Avenir_NextBold";
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

#calculadora-gama .container-precio .texto{
    color:#000;
    text-align: center;
    font-family: 'Avenir_NextBold';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 125% */
}

#calculadora-gama .container-info {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 10px;
}

#calculadora-gama .container-info .titulo,
#calculadora-gama .container-cuota .titulo{
    color: #000;
    font-family:'Avenir_NextBold';
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 171.429% */
}

#calculadora-gama .container-cuota{
    display: flex;
    align-items:baseline;
    gap:15px;
    margin-bottom:10px;
    justify-content: space-between;
}

#calculadora-gama .container-info .titulo,
#calculadora-gama .container-cuota .titulo {
    font-weight: 700;
}

#calculadora-gama .container-cuota .texto{
    color: #000;
    font-family: 'Avenir_NextBold';
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 188.889% */
}


#calculadora-gama .whatsapp-content{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 23px 10px 0 0;
}

#calculadora-gama .whatsapp {
    background: #25d366;
    color: #fff;
    font-size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 46px;
    vertical-align: middle;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin-left: 20px;
    text-decoration: none;
}

@media(max-width: 1499px) {
    #calculadora-gama .contForm {
        right: calc(((100% - 1335px) /2) + 15px);
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    #calculadora-gama .contForm {
        right: calc(((100% - 1043px) /2) + 15px);
        width: 332px;
    }
}

@media(min-width: 1350px) and (max-width: 1400px) {
  
    #calculadora-gama .contForm {
        width: 420px; 
        right: calc(((100% - 1335px) /2) + 10px);
    }
}

@media(max-width:991px){
    #calculadora-gama .contForm {
        width: 100%;
        position: static;
    }
}

#caracteristicas_iconos_gama .car-info{
    display: grid;
    /* grid-template-columns: repeat(4,1fr); */
    grid-template-columns: repeat(auto-fill, minmax(174px, 1fr));
    gap: 16px;
}
#caracteristicas_iconos_gama .info-item{
    align-items: flex-start;
}

#caracteristicas_iconos_gama .caract{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-family: NouvelBold;
}

#caracteristicas_iconos_gama .valor{
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 118.75% */
    font-family: NouvelBold;
}

#descripcion_detalle_gama .texto_descripcion{
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 166.667% */
    letter-spacing: 0.5px;
}

#descripcion_detalle_gama .container-descripcion{
    padding: 0;
}

#listado_stock_gama_detalle .titulo-seccion-gama{
   margin: 0;
}

#listado_stock_gama_detalle .tabla-caracteristicas{
    padding: 0 15px;
    margin: 32px 0;
}

#listado_stock_gama_detalle .tabla-caracteristicas tbody tr{
    border-bottom: 1px solid #D9D9D9;
    white-space: nowrap;
}

#listado_stock_gama_detalle .tabla-caracteristicas td {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 111.111% */
    padding:16px 10px;
    word-wrap: break-word;
    white-space: normal;
    /* display: inline-block; */
}
#listado_stock_gama_detalle .tabla-caracteristicas .version {
   white-space:initial;
   /* min-width: 250px; */
}
#listado_stock_gama_detalle .tabla-caracteristicas td .titulo{
    font-weight: 700;
    line-height: 26px; /* 111.111% */
    font-family: Dacia-Block-Bold !important;
    margin-bottom: 5px;
}

#listado_stock_gama_detalle .tabla-caracteristicas a{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px 23px;
    width: fit-content;
}

#listado_stock_gama_detalle .tabla-caracteristicas .boton-mobile{
   display: none;
}
#listado_stock_gama_detalle .tabla-caracteristicas .boton-desktop{
   display: flex;
   white-space: nowrap;
}

@media(max-width:992px){
    #listado_stock_gama_detalle .tabla-caracteristicas{
        overflow-x: scroll;
    }

    #listado_stock_gama_detalle .tabla-caracteristicas td {
        vertical-align: baseline;
        font-size: 16px;
        white-space: unset;
    }

    #listado_stock_gama_detalle .tabla-caracteristicas .boton-mobile{
        display: flex;
        margin-top: 5px;
    }

    #listado_stock_gama_detalle .tabla-caracteristicas .boton-desktop{
        display: none;
    }
}
#ofertas_modelos_gama{
    width: 100%;
}
#ofertas_modelos_gama .encabezado{
    width: 100%;
    max-width: 62ch;
    margin: 0;
}

#banner-sencillo .container{
    background-image: url(/img/renaultserveis1/banner-cita-previa.jpg);
    height: 650px;
    max-width: 100%;
    width: 100%;
    background-position: right;
}

#banner-sencillo .container-texto{
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   gap: 24px;
   height: 100%;
}

#banner-sencillo h2{
    color: var(--White, #FFF);
    font-family: Avenir_NextBold;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

#banner-sencillo p{
    margin: 0;
    color:#FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 150% */
}

#banner-sencillo .cta-banner {
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    background: #656a54;
    border: none;
    padding: 15px 20px;
    font-family: 'Avenir_NextBold';
    text-decoration: none;
    cursor: pointer;
}
.titulo-seccion-gama{
    color: #000;
    font-family: Avenir_NextExtraBold;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

#promociones1_gama .info a{
    color: #000;
}

#promociones1_gama .caja-texto h2{
    color: #fff;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    font-family: NouvelBold;
}

#promociones1_gama a{
    width: 100%;
    position: relative;
}
#caracteristicas_detalle_gama{
    display:none;
}
#caracteristicas_detalle_gama .titulo{
    text-align: left;
}
#hero1_detalle_gama{
    margin:0 !important;
    height:auto !important;
    background:none !important;
    padding-top:32px;
}

#hero1_detalle_gama .container-titulo .navegacion img{
    transform: rotate(180deg);
}

#hero1_detalle_gama .container-titulo .navegacion {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #000;
    color: var(--Negro, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 157.143% */
}

#hero1_detalle_gama .container-titulo .titulo {
    color: var(--Negro, #000);
    font-size: 30px;
    font-style: normal;
    font-weight: 900;
    line-height: 30px; /* 100% */
    margin:14px 0 21px 0;
}
#hero1_detalle_gama .container{
    /* background-color: rgba(0, 0, 0, 0.5); */
    /* max-width: 100%; */
    max-width: 1440px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    /* align-items: center; */
    position: relative;
    padding: 0;
    height: 100%;
}

#hero1_detalle_gama .container .contenedor_texto{
    background-color: transparent;
    width: 100%;
    /* max-width: 1440px; */
    padding: 9px 25px 9px 15px;
}
@media(min-width:768px){
    #hero1_detalle_gama .container{
        width: 750px;
    }
}

@media(min-width:992px){
    #hero1_detalle_gama .container{
        width: 970px;
    }
}

@media(min-width:1200px){
    #hero1_detalle_gama .container{
        width: 1170px;
    }
}

@media (min-width: 1350px) and (max-width: 1400px) {
    #hero1_detalle_gama .container{
        width: 100%;
        max-width: 1350px;
    }
}

@media (min-width: 1500px) {
    #hero1_detalle_gama .container{
        width: 100%;
        width: 100%;
        max-width: 1440px;
    }
}

#caracteristicas_detalle_gama .contCards .card .titulo{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    font-family: NouvelBold;
    color: #000;
}

#caracteristicas_detalle_gama .contCards .card .texto{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-family: NouvelRegular;
}

#caracteristicas_detalle_gama .titulo{
    color: #000;
    font-family: NouvelBold;
}

#hero1_gama .contenedor_texto img{
    max-width: 35px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #fff;
}

#hero1_gama .contenedor_texto .subtitulo{
    display: flex;
    flex-direction: row;
    margin-top: 15px;
    align-items: center;
}

#hero1_detalle_gama.marca_18, #hero1_detalle_gama.marca_61 {
    background-color: rgba(0, 0, 0, 0.5);
}

@media (min-width: 1200px){
    #submenu_gama1 .container{
        max-width: 1170px;
    }
    #menu1.menu-42,#menu1.menu-43 {position: static;}
    #hero1_detalle_gama.marca_18, #hero1_detalle_gama.marca_61 {
        margin-top: -90px; 
        /* height: 33vw; */
        height: 620px;
        width: 100%;
    }
    #hero1_gama {background-position: 0 !important;}

    #submenu_gama1 .container .barra-submenu-movil .col-md-4 {padding-left: 0;}
}

@media(min-width:991px){
    #hero1_detalle_gama .container .contenedor_texto{
        width: calc(100vw - 53%);
    }

    #hero1_detalle_gama{
        height: 70vh;
    }

}

@media (min-width: 768px){
    #submenu_gama1 .container{
        max-width: 750px;
        padding: 0px 15px;
        position: initial;
    }
    #hero1_gama .container .contenedor_texto {
        position: static;
        width: 100%;
        max-width: 750px;
        margin: auto !important;
        padding: 0px 15px;
    }
    #submenu_gama1 {position: relative;}
    #submenu_gama1 .container .barra-submenu-movil .col-md-8 {position: absolute; right: 65px;}
    #submenu_gama1 .container .barra-submenu-movil .col-md-4 {padding-left: 15px;}

}

#modelos1_gama .filtro_modelos{
    font-family: 'NouvelRegular';
    color: #000;
}

@media (min-width: 992px){
    #submenu_gama1 .container{
        max-width: 970px;
    }
    #hero1_gama .container .contenedor_texto {
        max-width: 970px;
    }
}

@media (min-width:1500px) {
    #submenu_gama1 .container{
        max-width: 1170px;
    }
    #hero1_gama .container .contenedor_texto {
        max-width: 1170px;
    }
}

@media (min-width: 1350px) and (max-width: 1400px) {
    #submenu_gama1 .container{
        max-width: 1350px;
    }
    #hero1_gama .container .contenedor_texto {
        max-width: 1350px;
    }
    #submenu_gama1 .container .barra-submenu-movil .col-md-8 {right: 80px;}
}

@media (min-width:1500px) {
    #submenu_gama1 .container{
        max-width: 1425px;
        padding: 0px 15px;
        position: initial;
    }
    #submenu_gama1 {position: relative;}
    #submenu_gama1 .container .barra-submenu-movil .col-md-8 {position: absolute; right: 80px;}
    #hero1_gama .container .contenedor_texto {
        position: static;
        width: 100%;
        max-width: 1440px;
        margin: 0 auto;
        padding: 0px 15px;
        display: flex;
        justify-content: center;
    }
    #hero1_gama .container{
        justify-content: center;
    }
}
@media (max-width: 1170px){
    #submenu_gama1 .container .dropdown-menu {padding-bottom: 10px;}
}
#submenu_gama1 {
    position: sticky;
    /* top: 36px; */
    top: 0;
    z-index: 3;
    display: none;
}
#submenu_gama1 .container {background: transparent;}

@media(max-width: 767px){
    #submenu_gama1 .container{
        background: black;
    }
    #submenu_gama1 .container .dropdown-menu {
        top: 0;
        left: unset;
        position: absolute;
        background: black;
        z-index: 1400;
    }
    #submenu_gama1 .container .dropdown-menu li a{
        color: #fff;
        font-size: 18px;
        font-family: 'NouvelBold';
        text-transform: uppercase;
        z-index: 1410;
    }
    #submenu_gama1 .dropdown-backdrop{
        background: rgb(0, 0, 0);
    }
    #submenu_gama1 .container .row.open .dropdown-toggle{
        top: -49px;
        right: -8px;
        z-index: 1444;
    }
    #submenu_gama1 .container .row.open img{
        position: absolute;
        top: -50px;
        left: 15px;
    }
    #caracteristicas_detalle_gama .contCards .card .backImg {height: 280px;}

    #caracteristicas_iconos_gama .car-info{
        grid-template-columns: 1fr 1fr;
    }
}

#hero1_gama .container .contenedor_texto {padding-left: 15px; padding-right: 15px; justify-content: flex-end; margin-bottom: 30px;}

#hero1_gama .container{
    justify-content: flex-end;
}

#submenu_gama1 .container .dropdown-toggle span {color: white;}
#submenu_gama1 .row.open {position: sticky; top: 0;}

#hero1_gama.marca_18 .contenedor_texto img {max-width: 120px;}
#modelos1_gama.marca_18 .figure-hover-bot,
#modelos1_gama.marca_18 .figure-hover-top {border-color: #656a54;}
#modelos1_gama.marca_18 a .card .precio {background: #656a54; color: white;}
#promociones1_gama.marca_18 .figure {border-color: #656a54; display: none;}
#promociones1_gama.marca_18 .info {background-color: #656a54;}
#promociones1_gama.marca_18 .info a {color: white;}
#ofertas1_gama.marca_18 .navegacion,#ofertas1_gama.marca_18 .navegacion:hover {background-color: #656a54; color: white;}
#ofertas1_gama.marca_18 #card16 .contenedor-cambio {background-color: #656a54; color: white;}
#servicio2.servicio_42 .icon-card,#servicio2.servicio_43 .icon-card {
    height: 55px;
}

.marca_61 #card16 .container-precio {background-color: #efdf00;}
.marca_18 #card16 .container-precio {background-color: #656a54;}
.marca_18 #card16 .container-precio .precio-mes {color: white;}
.marca_18 #card16 .datos-vehiculo .datos img,
.marca_61 #card16 .datos-vehiculo .datos img {margin-right: 5px;}

#submenu_gama1.marca_18 .row .submenu li a {font-family: Dacia-Block; letter-spacing: 1.5px;}

@media(max-width: 767px){
        #submenu_gama1{
        z-index: 1400;
    }
} 
#hero1_gama.marca_18 .container .contenedor_texto h2 {font-family: 'Dacia-Block-Bold';}
#hero1_gama.marca_18 .container .contenedor_texto h3 {
    font-family: 'Dacia-Block-Light';
    font-weight: 900;
    line-height: 20px;
}
#hero1_gama.marca_18 .contenedor_texto img {border-right: none; margin-right: 0;}
#hero1_gama.marca_18 .contenedor_texto h3 {line-height: 30px;}
#modelos1_gama.marca_18 .encabezado .titulo {font-family: Dacia-Block-Bold;}
#modelos1_gama.marca_18 a .card .titulo {font-family: 'Dacia-Block-Bold';}
#modelos1_gama.marca_18 a .card .precio {font-family: 'Dacia-Block';}
#promociones1_gama.marca_18 .encabezado .titulo {font-family: 'Dacia-Block-Bold';}
#promociones1_gama.marca_18 .caja-texto h2 {
    font-family: 'Dacia-Block-Bold'; 
    text-transform: none;
    width: 75%;
}
#promociones1_gama .caja-texto h2 {text-transform: uppercase; width: 200px;}
#promociones1_gama .swiper-slide .caja-texto {
    transform: unset;
    bottom: 70px;
    left: 18px;
    text-align: left;
    z-index: 1;
    top: unset;
    margin-bottom: 10px;
}
/* #promociones1_gama .figure {top: -25px; left: -25px;} */
#ofertas1_gama.marca_18 .encabezado .titulo {font-family: 'Dacia-Block-Bold';}
.marca_18 #card16 .contenedor-cambio > div {font-family: 'Dacia-Block'; text-transform: lowercase;}
.marca_18 #card16 {font-family: 'Dacia-Block';}
.marca_18 #card16 .datos-vehiculo .datos {font-family: 'Dacia-Block-Bold';}
#servicio2.marca_18 .titulo_card {font-family: 'Dacia-Block-Bold';}
#servicio2.marca_18 .texto_card {font-family: 'Dacia-Block';}
#servicio2.marca_18 .card-servicio {height: 300px;}
@media(max-width: 1499px) {
    #servicio2.marca_18 .card-servicio {height: 325px;}
}
@media(max-width: 1199px) {
    #servicio2.marca_18 .card-servicio {height: 335px; padding: 15px 20px;}
}
@media(max-width: 992px) {
    #servicio2.marca_18 .card-servicio {height: 315px; padding: 15px 30px;}
    #card16 .container-cuota.gama {
        padding: 0;
        text-align: center;
    }
}
@media(max-width: 545px) {
    #servicio2.marca_18 .card-servicio {height: 100%; padding: 15px 30px; width: calc(100% - 30px);}
}
@media(max-width: 510px) {
    #servicio2.marca_18 .card-servicio {width: calc(100% - 60px);}
}
#galeria_detalle_gama.marca_18 .container .titulo,
#caracteristicas_detalle_gama.marca_18 .titulo {font-family: 'Dacia-Block-Bold';}
#caracteristicas_detalle_gama.marca_18 .contCards .card .titulo {font-family: 'Dacia-Block';}
#caracteristicas_detalle_gama.marca_18 .contCards .card .texto {font-family: 'Dacia-Block-Light';}
#galeria_detalle_gama.marca_18 .swiper-pagination-bullet-active,
#promociones1_gama.marca_18 .swiper-pagination-bullet-active {background: #656a54; border: 1px solid #656a54;}
#ofertas1_gama.marca_18 .navegacion, #ofertas1_gama.marca_18 .navegacion:hover {font-family: 'Dacia-Block';}
#hero1_detalle_gama.hero_detalle_gama_43.marca_18 h2 {font-family: 'Dacia-Block-Bold';}
#hero1_detalle_gama.hero_detalle_gama_43.marca_61 h2 {font-family: 'NouvelRegular';}
#promociones1_gama.promociones1_gama_43 {background-color: white;}
#hero1_detalle_gama.hero_detalle_gama_43.marca_18 {height: 33vw; background-image: url('/img/renaultserveis1/fondo_hero_listado_dacia.png') !important;}
#hero1_detalle_gama.hero_detalle_gama_43.marca_61 {height: 33vw; background-image: url('/img/renaultserveis1/fondo_hero_listado_renault.jpg') !important;}
#hero1_detalle_gama.hero_detalle_gama_43 .subtitulo {color: white; display: flex; margin-top: 15px;}
#hero1_detalle_gama.hero_detalle_gama_43 .subtitulo img {height: 12px; margin: auto;}
#hero1_detalle_gama.hero_detalle_gama_43.marca_61 .subtitulo img {height: unset; margin: auto; margin-right: 10px; padding-right: 10px; border-right: 1px solid white;}
#hero1_detalle_gama.hero_detalle_gama_43 .subtitulo h3 {margin: 0; color: white; font-size: 15px;}
#hero1_detalle_gama.hero_detalle_gama_43.marca_18 .subtitulo h3 {
    font-family: 'Dacia-Block-Light';
    font-weight: 900;
    text-decoration: underline;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid white;
    line-height: 20px;
    margin-top: 0;
    font-size: 16px;
}
#hero1_detalle_gama.hero_detalle_gama_43.marca_18 .container .contenedor_texto {top: 58.5%; left: 215px;}
#hero1_detalle_gama.marca_18 .container .contenedor_texto h2 {font-family: 'Dacia-Block-Bold';}
#hero1_detalle_gama.marca_18 .container .contenedor_texto h3 {
    font-family: 'Dacia-Block-Light';
    color: white;
    font-size: 16px;
    line-height: 26px;
    margin-top: 0px;
}
#hero1_detalle_gama.marca_61 .container .contenedor_texto h2 {
    font-family: 'NouvelBold';
    font-weight: 700;
    font-size: 40px;
    line-height: 30px;
}
#hero1_detalle_gama.marca_61 .container .contenedor_texto h3 {
    font-family: 'NouvelLight';
    color: white;
    font-size: 16px;
    line-height: 24px;
    margin: auto;
}

#texto1.texto_19.asp_7 .container-fluid, #texto1.texto_20.asp_12 .container-fluid, #texto1.texto_14.asp_7 .container-fluid, #texto1.texto_39.asp_7 .container-fluid {
    background-color: transparent;
    color: #000;
}

#texto1.texto_19.asp_7 a {
    color: #000;
}

/* filtro mobility */

#filtro_alquiler{
    background-image: url('/img/renaultserveis1/filtro-alquiler.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

@media(min-width: 1200px){
    #filtro_alquiler{
        height: 554px;
    }
}

#listado_alquiler .subtitle{
    color: #3C3C3B;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}

#filtro_alquiler .form-alquiler{
    padding: 70px;
    background: rgba(246, 246, 246, 0.7);
    backdrop-filter: blur(15px);
    margin-top: 150px;
    padding-top: 100px;
}

#filtro_alquiler .form-alquiler> div{
    margin: 0px;
}

#filtro_alquiler .form-alquiler .dateContainer> *:first-child{
    margin-right: 0px;
    background-color: #656a54;
}

#filtro_alquiler .form-alquiler .dateContainer> *:last-child{
    margin-left: 0px;
}

#filtro_alquiler .form-alquiler .btn-buscar{
    background-color: #656a54;
    border-color: #656a54;
    border-radius: 0px;
    height: 69px;
    font-weight: bold;
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'Avenir_Next';
}

#filtro_alquiler .form-alquiler .dateContainer input{
    border-radius: 0px;
    height: 69px;
    box-shadow: none !important;
}

#filtro_alquiler .form-alquiler .dropdown button{
    border-radius: 0px;
    height: 69px;
    box-shadow: none !important;
}

#filtro_alquiler .form-alquiler .multiSelect .cont-select:last-child select, #filtro_alquiler .form-alquiler .multiSelect .cont-select:first-child select{
    border-radius: 0px;
    height: 69px;
    box-shadow: none !important;
}

#filtro_alquiler .form-alquiler .multiSelect .cont-select select{
    border: none;
}

#listado_alquiler .paginacion li.pagina.active, #listado_alquiler .paginacion li.pagina:hover{
    color: black;
    background-color: #656a54;
}

#listado_alquiler .paginacion li {
    padding: 2px 10px;
    border-radius: 0;
    color: black;
}

#filtro_alquiler .form-alquiler .tituloFiltro{
    position: absolute;
    top: 20px;
    font-size: 34px;
    font-weight: bold;
    color: black;
    font-family: 'Avenir_NextBold';
    line-height: 42px;
}

#filtro_alquiler .form-alquiler .figure{
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 2px solid #656a54;
    border-left: 2px solid #656a54;
    top: 10px;
    left: -16px;
}

@media(max-width: 991px){
    #filtro_alquiler .form-alquiler .tituloFiltro{
        font-size: 18px;
        padding-left: 15px;
    }
    #filtro_alquiler .form-alquiler{
        padding: 15px;
        padding-top: 100px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    #filtro_alquiler .form-alquiler .figure{
        left: 0;
    }
}

#filtro_alquiler .form-alquiler .cont_titulo{
    position: absolute;
    top: 10px;
    width: 100%;
}

#filtro_alquiler .label-hora{
    padding-left: 90px;
}

#filtro_alquiler .form-group.localizacion{
    flex-grow: 0;
}

#filtro_alquiler .form-group.localizacion .txt-select{
    width: 255px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

/* detalle alquiler */

#detalle_titulo_alquiler1 .titulo{
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    font-family: 'Avenir_NextBold';
    color: #000;
}

#detalle_titulo_alquiler1 .subtitulo{
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Avenir_Next';
    color: #000;
}

#detalle_titulo_alquiler1 .precio{
    display: none;
}

#formulario_detalle_alquiler .formContacto .formContactoContainer{
    width: 445px;
    right: calc(((100% - 1424px) /2) + 15px);    
    background: #fff;
    border: 1px solid #D9D9D9;
    padding-top: 0px;
}

#formulario_detalle_alquiler .formContacto .formContactoContainer.fix{
    width: 445px;
    top: 130px;
}

#formulario_detalle_alquiler .formContacto input{
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 41px;
    border-radius: 0px;
}

#formulario_detalle_alquiler .formContacto textarea{
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 0px;
}

#formulario_detalle_alquiler .formContacto input[type=date]{
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 58px;
    border-radius: 0px;
}

#formulario_detalle_alquiler .formContacto select{
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 58px;
    border-radius: 0px;
}

#formulario_detalle_alquiler .multiSelect .cont-select select{
    border-radius: 0px;
}

#formulario_detalle_alquiler .header{
    height: 87px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 30px;
}

#formulario_detalle_alquiler .square.marca{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}

#formulario_detalle_alquiler .square.tarifa{
    background: #656a54;
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
}

#formulario_detalle_alquiler .formContacto .formContactoContainer .tituloForm{
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;    
}

#formulario_detalle_alquiler .square.marca .marca{
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Avenir_NextBold';
}

#formulario_detalle_alquiler .square.tarifa .tarifa{
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    font-family: 'Avenir_NextBold';
}

#formulario_detalle_alquiler .enviar{
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #000000;
    background: #656a54;
    padding-top: 13px;
    padding-bottom: 13px;
    border-radius: 0px;
    border-color: #656a54;
    text-transform: uppercase;
    font-family: 'Avenir_NextBold';
}

#detalle_info4 .col-sm-12.col-md-8.colprint.equipamiento{
    margin-top: 45px;
}

#detalle_info4 h2{
    font-family: Avenir_NextExtraBold;
    color: black;
}

#card16 .tarifa{
    background-color: #656a54;
    font-weight: 700;
    font-size: 18px;
    padding: 10px 30px;
}

@media (min-width: 767px){
    #detalle_info4 .caracteristicas .row {
        column-count: 2;
    }
}

@media(max-width: 991px){
    #formulario_detalle_alquiler .formContacto .formContactoContainer{
        width: 100%;
    }
    #formulario_detalle_alquiler .formContacto .formContactoContainer.fix{
        width: 100%;
    }
    #formulario_detalle_alquiler .row.margin{
        margin-left: 0px;
        margin-right: 0px;
    }
}

#cta-formulario{
    position: fixed;
    bottom: 0;
    z-index: 1220;
    width: 100%;
    background: #fff;
}

#cta-formulario .scroll-formulario{
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #000000;
    background: #656a54;
    padding-top: 13px;
    padding-bottom: 13px;
    border-radius: 0px;
    padding: 20px 111px;
    border-color: #656a54;
    text-transform: uppercase;
    font-family: 'Avenir_NextBold';
}

@media(max-width: 767px){
    #formulario_detalle_alquiler .enviar{
        width: 100%;
    }
}

@media(max-width: 576px){
    #cta-formulario .scroll-formulario{
        padding: 20px 40px;
    }
}

#cta-formulario{
    display: none;
}

#cta-formulario .container-fluid{
    padding: 30px;
}

#formulario_detalle_alquiler .modal-backdrop{
    opacity:0.8 !important;
}

#formulario_detalle_alquiler .modal .modal-body h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #212121;
}

#formulario_detalle_alquiler #modalContactarAlquiler .datos-reserva> div .titulo-coche{
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    color: #000;
    font-family: 'Avenir_NextBold';
}

#formulario_detalle_alquiler #modalContactarAlquiler .datos-reserva> div .precio-coche{
    color: #000;
    font-size: 16px;
    line-height: 20px;
}

#formulario_detalle_alquiler #modalContactarAlquiler .datos-reserva> div .precio-coche b{
    font-family: 'Avenir_NextBold';
    color: #000;
    font-size: 18px;
    line-height: 20px;
}

#formulario_detalle_alquiler .modal .modal-body{
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

#formulario_detalle_alquiler #modalContactarAlquiler .datos-reserva> div .fecha{
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Avenir_NextBold';
    color: #000;
}

#formulario_detalle_alquiler #modalContactarAlquiler .datos-reserva> div .fecha label{
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

#formulario_detalle_alquiler #modalContactarAlquiler .nota{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #212121;
}

#formulario_detalle_alquiler #modalContactarAlquiler .form-group input, #formulario_detalle_alquiler #modalContactarAlquiler select{
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    height: 48px;
}

#formulario_detalle_alquiler #modalContactarAlquiler input[type=checkbox]{
    height: unset;
}

#formulario_detalle_alquiler #modalContactarAlquiler .modal-footer{
    border-top: none;
}

@media(max-width: 767px){
    #formulario_detalle_alquiler .square.marca .marca{
        font-size: 15px;
    }

    #slider10 .cont_texto { padding-left: 0;}

    #texto1.asp_7.texto_17 .container-fluid .container-texto, #texto1.asp_7.texto_52 .container-fluid .container-texto, #texto1.asp_17.texto_11 .container-texto { 
        top: 15%;
    }

    #texto1.asp_7.texto_17 .container-fluid, #texto1.asp_7.texto_52 .container-fluid, #texto1.asp_17.texto_11 .container-fluid { 
        background-position: center;
    }
    #cta1_gama_detalle .container .titulo_card {
        line-height: 25px;
    }
    .modal.fade .modal-dialog {
        top: 54px;
    }
    #promociones1_gama .slider-promos.swiper-container {height: 360px;}
    #promociones1_gama {margin-bottom: 0;}
    #ofertas1_gama .encabezado .titulo {font-size: 20px;}
    #modelos1_gama a .card {margin-bottom: 0; padding-top: 0;}
    #hero1_gama .container .contenedor_texto {height: fit-content; justify-content: flex-end;}
    #hero1_gama .container {padding: 0;}
    #hero1_gama {background-position: center !important;}
    #cta1_gama_detalle .container .titulo_card {
        font-size: 25px;
    }
}

@media(max-width: 767px) {
    #ofertas1_gama {
        position: relative;
        padding-bottom: 75px;
    }
    #ofertas1_gama .encabezado {position: static;}
    #ofertas1_gama .encabezado .text-right {
        position: absolute;
        bottom: 25px;
        left: 0;
        right: 0;
        width: 100%;
        text-align: center;
    }
    #ofertas1_gama .encabezado .text-right a {width: calc(100% - 30px);}
    #ofertas1_gama .navegacion {
        background: #EFDF00;
        color: #000;
    }
    #ofertas1_gama .navegacion:hover {
        background: #000;
        color: #EFDF00;
    }
}



/* gama version */

#versiones_detalle_gama_2{
    margin-top: 70px;
    display: none;
}

#versiones_detalle_gama_2 .titulo{
    color: #000;
    font-weight: 700;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    font-family: 'NouvelBold';
}

#versiones_detalle_gama_2 .texto{
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    font-family: NouvelRegular;
}

#versiones_detalle_gama_2 .version{
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    font-family: 'NouvelBold';
    color: #000;
}

#versiones_detalle_gama_2 .cuota_mensual{
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    font-family: 'NouvelBold';
    color: #000;
}

#versiones_detalle_gama_2 .entrada{
    color: #828282;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    font-family: NouvelRegular;
}

#versiones_detalle_gama_2 .resumen{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #828282;
    font-family: NouvelRegular;
}

#versiones_detalle_gama_2 .equipamiento li{
    font-weight: 600;
    font-size: 14px;
    line-height: 28px;
    font-family: 'NouvelBold';
    color: #000;
    display: flex;
    align-items: center;
    list-style-type: none;
}

#versiones_detalle_gama_2 .equipamiento li img{
    margin-right: 10px;
}

#versiones_detalle_gama_2 .equipamiento{
    padding-left: 0px;
}

#versiones_detalle_gama_2 .mySwiperVersiones .swiper-button-versiones-prev, #versiones_detalle_gama_2 .mySwiperVersiones .swiper-button-versiones-next{
    display: none;
}

#versiones_detalle_gama_2 .mySwiperVersionesMiniaturas{
    position: relative;
    padding-bottom: 30px;
}

#versiones_detalle_gama_2 .modal:focus-visible{
    outline: none;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    background: #000;
    border: 1px solid #000;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
    background: #EFDF00;
    border: 1px solid #EFDF00;
}

@media(max-width: 991px){
    #versiones_detalle_gama_2 .mySwiperVersionesMiniaturas2.mobile{
        display: block;
    }
}

@media(min-width: 992px){
    #versiones_detalle_gama_2 .mySwiperVersionesMiniaturas2.mobile{
        display: none;
    }
}

#versiones_detalle_gama_2 .imagen_miniatura:hover .borde-derecho, #versiones_detalle_gama_2 .imagen_miniatura:hover .borde-izquierdo, #versiones_detalle_gama_2 .imagen_miniatura:hover  .borde-superior, #versiones_detalle_gama_2 .imagen_miniatura:hover .borde-inferior{
    display: block;
}

#versiones_detalle_gama_2 .swiper-slide-thumb-active .borde-derecho, #versiones_detalle_gama_2 .swiper-slide-thumb-active .borde-izquierdo, #versiones_detalle_gama_2 .swiper-slide-thumb-active  .borde-superior, #versiones_detalle_gama_2 .swiper-slide-thumb-active .borde-inferior{
    display: block;
}

#blog_recientes3 .container-cards{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(335px, 1fr));
    /* grid-template-columns: 1fr 1fr 1fr; */
    gap: 30px;
    margin-top: 30px;
}

#blog_recientes3 article a{
    height: 100%;
    display: block;
}

#blog_recientes3 img.img-responsive {
    height: 235px;
    width: 100%;
    object-fit: cover;
}
#blog_recientes3 .card_blog {
    padding: 0;
    margin-top: 0;
    height: 100%;
}
#blog_recientes3 .card_blog .row{
    display: flex;
    flex-direction: column;
    height: 100%;
}
#blog_recientes3 .container-texto {
    display: flex;
    flex-direction: column;
    margin: 15px;
    width: calc(100% - 30px);
    font-size: 18px;
    flex: 1;
}
#blog_recientes3 .card_blog .titulo_card {
    font-size: 24px;
    padding-bottom: 15px;
    font-family: Avenir_NextBold !important;
}
#blog_recientes3 .card_blog .texto {
    height: auto;
    /* height: 150px; */
    white-space: break-spaces;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: Avenir_Next !important;
    font-size: 15px;
    color: black;
}
#blog_recientes3 .card_blog .fecha {
    text-align: right;
    padding-top: 15px;
    font-family: Avenir_Next !important;
    color: black;
    margin: auto 0 0 0;
}
#blog_recientes3 .contTitulo .titulo {
    font-weight: 500;
    font-size: 30px;
    color: #ccc;
    margin-bottom: 0px;
    text-align: left;
    color: black;
    font-family: Avenir_NextExtraBold !important;
}
#blog_recientes3 .container-fluid {background-color: transparent;}

#blog_entrada1 {
    width: 55%;
    margin-left: 7%;
    background-color: white;
}
#blog_entrada1 .col-md-offset-3 {margin: 0; width: 100%;}
#blog_entrada1 .titulo {
    font-weight: 500;
    font-size: 30px;
    margin-bottom: 0px;
    text-align: left;
    color: black;
    font-family: Avenir_NextExtraBold !important;
}
#blog_entrada1 article .fecha, #blog_entrada1 section .fecha {color: black;}
#blog_entrada1 article .descripcion p, #blog_entrada1 section .descripcion p {font-size: 17px;}
#blog_entrada1 h2 {
    font-family: Nunito;
    font-size: 30px;
}
#blog_recientes3 .btn-mas-noticias {display: none;}
#blog_recientes3.blog_recientes3_22 .btn-mas-noticias {
    display: block;
    width: 100%;
    margin-top: 30px;
    height: fit-content;
    color: #ffffff;
    background: #656a54;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 22px;
    padding: 13px 22px;
    font-weight: 800;
    font-family: Avenir_NextBold !important;
}
#blog_recientes3.blog_recientes3_42 .blogRecientesCont,
#blog_recientes3.blog_recientes3_48 .blogRecientesCont,
#blog_recientes3.blog_recientes3_15 .blogRecientesCont {
    width: 100%;
}

#blog_recientes3 #seleccionar-categoria{
    border-radius: 0; 
    background: #F6F6F6; 
    border: 1px solid #E2E2E2; 
    font-weight: 800; 
    box-shadow: none;
    padding:5px 10px;
    margin-top: 16px;
}

@media(max-width: 1499px) {
    #blog_recientes3.blog_recientes3_22 {
        position: static;
        width: 100%;
    }
    #blog_entrada1 {
        min-height: unset !important;
        width: 100%;
        margin-left: 0;
    }
}
/*@media(min-width: 1921px) {
    #blog_entrada1 {
        max-width: 1470px;
        width: 100%;
        margin: auto;
    }
}*/
#blog_entrada1 {
    width: 100%;
    max-width: 1600px;
    margin: auto;
    min-height: unset;
}
#blog_entrada1 .container {
    width: 100%;
    max-width: 1600px;
}
#blog_entrada1 article {
    width: 75%;
    z-index: 1;
    position: relative;
}

#blog_entrada1.blog_entrada1_form article{
    width: 100%;
}
#blog_recientes3.blog_recientes3_22 .container {
    width: 100%;
    max-width: 1600px;
}
#blog_recientes3.blog_recientes3_22 {
    position: absolute;
    width: 100%;
    top: 150px;
}
#blog_recientes3.blog_recientes3_22 .container-fluid {
    max-width: 1920px;
    width: 100%;
}
#blog_recientes3.blog_recientes3_22 .container-fluid .row .container .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}

#blog_recientes3.blog_recientes3_22 .card_blog {
   margin-top: 30px;
}

@media(max-width:1250px) {
    #blog_recientes3.blog_recientes3_22 {position: static;}
    #blog_recientes3.blog_recientes3_22 .container .row::before {content: unset;}
    #blog_recientes3.blog_recientes3_22 .container-fluid .row .container .row {
        justify-content: space-between;
    }
    #blog_entrada1, #blog_recientes3.blog_recientes3_22 .container {max-width: 1000px;}
    #blog_entrada1 article {width: 100%;}
    #blog_recientes3.blog_recientes3_22 .container .blogRecientesCont {width: 100%;}
    #blog_recientes3.blog_recientes3_22 .container .blogRecientesCont .row a {
        width: 32%;
        display: block;
    }
}

@media(max-width:1199px){
    #blog_entrada1.blog_entrada1_form .col-md-8,
    #blog_entrada1.blog_entrada1_form .col-md-4{
        width: 100%;
    }
}
@media(max-width:992px) {
    #blog_recientes3.blog_recientes3_22 .container .blogRecientesCont .row a {
        width: 100%;
    }
}

#slider4 .container-txt {
    position: absolute;
    z-index: 9;
    bottom: 21%;
    left: 30px;
    /* left: 100px; */
    /* bottom: 195px; */

    /* position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding-bottom: 150px;
    z-index: 10;
    top: unset;
    bottom: unset; */

}
#slider4 .container-txt.container-txt-0 {display: block;}
#slider4 .swiper-slide {
    background-size: cover;
    background-position-y: bottom;
    background-position-x: center;
    aspect-ratio: 1726 / 781;
    /* aspect-ratio: 1280 / 669; */
    
    /* height: calc(100vh - 154px); */
    /* aspect-ratio: 16 / 9;
    width: 100% !important;  */
    
}
#slider4 .swiper-slide.slide-1 {background-position-y: 50%;background-position-x:left;}
#slider4 .swiper-slide.slide-2 {background-position-y: 50%;}
#slider4 .swiper-slide.slide-1 .opacidad,
#slider4 .swiper-slide.slide-2 .opacidad {
    background-color: rgba(0, 0, 0, 0);
}
#slider4 .swiper-button-prev::after, #slider4 .swiper-container-rtl .swiper-button-next::after,
#slider4 .swiper-button-next::after, #slider4 .swiper-container-rtl .swiper-button-prev::after {content: '' !important;}
#slider4 .swiper-button-prev, #slider4 .swiper-container-rtl .swiper-button-next {
    right: unset;
    left: 100px;
}
#slider4 .swiper-button-next, #slider4 .swiper-container-rtl .swiper-button-prev {
    left: 170px;
    right: unset;
}
#slider4 .swiper-slide > .col-xs-12,
#slider4 .swiper-slide > .col-xs-12 .card_servicio {height: 100%;}
@media(max-width: 767px) {
    #slider4 .container-texto-slider .container-flechas {
        margin: 0;
        right: 0;
        left: unset;
    }
}
@media(min-width:768px){
    #slider4 .container-txt
    /*#slider4 .container-texto-slider .container-flechas*/ {
        left: calc(((100% - 750px) / 2) + 30px);
    }

    #slider4 .slide-0 .container-txt{
        padding-left: calc(((100% - 750px) / 2) + 30px);
    }
}
@media(min-width:992px){
    #slider4 .container-txt
    /*#slider4 .container-texto-slider .container-flechas */ {
        left: calc(((100% - 970px) / 2) + 30px);
    }

    #slider4 .slide-0 .container-txt{
        padding-left: calc(((100% - 970px) / 2) + 30px);
    }
}

@media(min-width:1200px){
    #slider4 .container-txt,
    /*#slider4 .container-texto-slider .container-flechas*/ {
        left: calc(((100% - 1170px) / 2) + 30px);
    }

    #slider4 .slide-0 .container-txt{
        padding-left: calc(((100% - 1170px) / 2) + 30px);
    }
}

@media (min-width: 1350px) and (max-width: 1400px) {
    #slider4 .container-txt
    /*#slider4 .container-texto-slider .container-flechas*/{
        left: calc(((100% - 1350px) / 2) + 30px);
    }

    #slider4 .slide-0 .container-txt{
        padding-left: calc(((100% - 1350px) / 2) + 30px);
    }
}
@media(min-width:1500px){

    #slider4 .container-txt
    /*#slider4 .container-texto-slider .container-flechas*/{
        left: calc(((100% - 1440px) / 2) + 30px);
    }

    #slider4 .slide-0 .container-txt{
        padding-left: calc(((100% - 1440px) / 2) + 30px);
    }
}

@media(max-width:991px){
    #slider4 .swiper-slide.slide-1 {
        background-position-x: 30%;
    }
}
@media(max-width: 600px) {
    #slider4 .swiper-button-prev, #slider4 .swiper-container-rtl .swiper-button-next {left: 25px;}
    #slider4 .swiper-button-next, #slider4 .swiper-container-rtl .swiper-button-prev {left: 100px;}
    #slider4 .container-txt {left: 0;}
    #slider4 .container-texto-slider .titulo {
        width: calc(100% - 50px);
        margin: auto;
        max-width: 100%;
    }
    #slider4 .container-texto-slider .subtitulo {padding: 0 25px;}
    #slider4 .container-texto-slider .boton {margin: 25px;}
    #slider4 .container-texto-slider .container-flecha {bottom: 14%;}

    #slider4 .swiper-slide {
       aspect-ratio:  78 / 85 ;
    }
}
#texto1.texto_52.asp_7 .container-fluid,
#texto1.texto_52.asp_7 .container-fluid .container { 
    height: calc(100vh - 154px);
    background-size: cover;
    color: white;
    min-height: calc(555px + 154px);
    padding: 0 15px;
}
#texto1.texto_52.asp_7 .container-fluid .container-texto {
    max-width: unset;
}
#texto1.texto_52.asp_7 .container-fluid .container-titulo {
    display: flex;
    justify-content: center;
}
#texto1.texto_52.asp_7 .container-fluid .container-titulo h1 {
    margin: 0;
    color: white;
    font-family: 'Avenir_NextBold';
    line-height: 76px;
    font-size: 90px;
    margin: 0 30px;
}
#texto1.texto_52.asp_7 .container-fluid .container-titulo .flechas {
    font-weight: 800;
    font-family: 'Avenir_NextExtraBold';
    -webkit-text-stroke:0.5px white;
    color: transparent; 
    font-size: 50px;
    justify-content: center;
}
#texto1.texto_52.asp_7 .container-fluid .container-texto .subtitulo {
    font-size: 70px;
    font-family: 'Avenir_NextBold';
    -webkit-text-stroke: 1px white;
    color: transparent;
    width: 100%;
    max-width: 650px;
    text-align: center;
    line-height: 100px;
    transform: scale(1, 0.9);
    margin: auto;
}
#texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito {
    font-weight: 800;
    text-align: center;
    font-size: 25px;
    transform: scale(1, 0.85);
    margin-bottom: 60px;
}
#texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
    text-align: center;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 60px;
    transform: scale(1, 0.9);
}
#texto1.texto_52.asp_7 .container-fluid .flechas-1 img {
    rotate: 180deg;
}
#texto1.texto_52.asp_7 .container-fluid .flechas img {
    width: 25px;
}
#texto1.asp_7.texto_52 .container-fluid .container-texto {
    text-align: left;
    width: fit-content;
    max-width: 1000px;
    margin: auto 0;
    position: static;
}
#texto1.asp_7.texto_52 .container-fluid .container-texto .fechas {
    font-weight: 800;
    font-family: 'Avenir_NextBold';
    font-size: 39px;
}
#texto1.asp_7.texto_52 .container-fluid .container-bottom {
    display: flex;
}
#texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion {
    display: flex;
}
#texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion img {
    width: 41px;
}
#texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion .direccion {
    padding-left: 25px;
    font-size: 18px;
}
#texto1.texto_52.asp_7 .container-fluid .container {
    max-width: 1700px;
    width: 100%;
}
#texto1.asp_7.texto_52 .container-fluid .row .container .row > .col-xs-12 {
    display: flex;
}
#texto1.texto_52.asp_7 .container-fluid {
    background: url('/img/renaultserveis1/bg_black_friday.jpg');
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: black;
    background-position-y: 100%;
}
@media(max-width: 1620px) {
    #texto1.asp_7.texto_52 .container-fluid .container-texto {
        max-width: 800px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-titulo h1 {
        font-size: 72px;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-texto .fechas {
        text-align: center;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito,
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
        margin-bottom: 25px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .subtitulo {
        line-height: 58px;
        font-size: 55px;
    }
}
@media(max-width: 1430px) {
    #texto1.asp_7.texto_52 .container-fluid .container-texto {
        max-width: 650px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-titulo h1 {
        font-size: 58px;
        margin: 0 15px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .subtitulo {
        line-height: 52px;
        font-size: 45px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito, 
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
        max-width: 500px;
        margin: auto;
        margin-bottom: 15px;
    }
}
@media(max-width: 1270px) {
    #texto1.asp_7.texto_52 .container-fluid .container-texto {
        max-width: 500px;
    }
    #texto1.texto_52.asp_7 .container-fluid .flechas img {
        width: 19px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-titulo h1 {
        font-size: 44px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito, 
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
        max-width: 400px;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-texto .fechas {
        font-size: 34px;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion .direccion {
        font-size: 15px;
    }
}
@media(max-width: 1145px) {
    #texto1.asp_7.texto_52 .container-fluid .row .container .row {
        background-color: #000000bb;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-texto {
        max-width: 100%;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito, 
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
        max-width: 650px;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion {
        margin: auto;
    }
}
@media(max-width: 607px) {
    #texto1.asp_7.texto_52 .container-fluid .container-texto .fechas,
    #texto1.asp_7.texto_52 .container-fluid .container-texto .ubicacion {
        width: 100%;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-bottom {
        flex-wrap: wrap;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion .direccion {
        height: fit-content;
        margin: auto 0;
        width: 100%;
        max-width: 350px;
        font-size: 19px;
    }
    #texto1.asp_7.texto_52 .container-fluid .container-bottom .ubicacion {
        justify-content: center;
        margin-top: 15px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-titulo h1 {
        width: 100%;
        max-width: 200px;
        text-align: center;
        line-height: 52px;
        margin-bottom: 15px;
        margin: 0 5px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-titulo .flechas {
        display: flex;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .subtitulo {
        line-height: 40px;
        font-size: 35px;
    }
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito, 
    #texto1.texto_52.asp_7 .container-fluid .container-texto .texto-chiquito-minus {
        margin-bottom: 0;
    }
}

#slider4 .slide-3,
#slider4 .slide-3 .container { 
    height: calc(100vh - 154px);
    background-size: cover;
    color: white;
    min-height: calc(555px + 154px);
    padding: 0 15px;
}
#slider4 .slide-3 .container-texto {
    max-width: unset;
    margin-top: 5% !important;
}
#slider4 .slide-3 .container-titulo {
    display: flex;
    justify-content: center;
}
#slider4 .slide-3 .container-titulo h1 {
    margin: 0;
    color: white;
    font-family: 'Avenir_NextBold';
    line-height: 76px;
    font-size: 70px;
    margin: 0 30px;
}
#slider4 .slide-3 .container-titulo .flechas {
    font-weight: 800;
    font-family: 'Avenir_NextExtraBold';
    -webkit-text-stroke:0.5px white;
    color: transparent; 
    font-size: 50px;
    justify-content: center;
}
#slider4 .slide-3 .container-texto .subtitulo {
    font-size: 58px;
    font-family: 'Avenir_NextBold';
    -webkit-text-stroke: 1px white;
    color: transparent;
    width: 100%;
    max-width: 650px;
    text-align: center;
    line-height: 70px;
    transform: scale(1, 0.9);
    margin: auto;
}
#slider4 .slide-3 .container-texto .texto-chiquito {
    font-weight: 800;
    text-align: center;
    font-size: 25px;
    transform: scale(1, 0.85);
    margin-bottom: 10px;
}
#slider4 .slide-3 .container-texto .texto-chiquito-minus {
    text-align: center;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 10px;
    transform: scale(1, 0.9);
}
#slider4 .slide-3 .flechas-1 img {
    rotate: 180deg;
}
#slider4 .slide-3 .flechas img {
    width: 25px;
}
#slider4 .slide-3  .container-texto {
    text-align: left;
    width: fit-content;
    max-width: 1000px;
    margin: auto 0;
    position: static;
}
#slider4 .slide-3  .container-texto .fechas {
    font-weight: 800;
    font-family: 'Avenir_NextBold';
    font-size: 39px;
}
#slider4 .slide-3  .container-bottom {
    display: flex;
}
#slider4 .slide-3  .container-bottom .ubicacion {
    display: flex;
}
#slider4 .slide-3  .container-bottom .ubicacion img {
    width: 41px;
}
#slider4 .slide-3  .container-bottom .ubicacion .direccion {
    padding-left: 25px;
    font-size: 18px;
}
#slider4 .slide-3 .container {
    max-width: 1700px;
    width: 100%;
}
#slider4 .slide-3  .row .container .row > .col-xs-12 {
    display: flex;
}
#slider4 .slide-3 {
    background-image: url('/img/renaultserveis1/bg_black_friday.jpg') !important;
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: black;
    background-position-y: 100%;
}
#slider4 .slide-3 .boton {display: block; width: fit-content; margin: 10px auto;}
@media(max-width: 1620px) {
    #slider4 .slide-3  .container-texto {
        max-width: 800px;
    }
    #slider4 .slide-3 .container-titulo h1 {
        font-size: 72px;
    }
    #slider4 .slide-3  .container-texto .fechas {
        text-align: center;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito,
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        margin-bottom: 25px;
    }
    #slider4 .slide-3 .container-texto .subtitulo {
        line-height: 58px;
        font-size: 55px;
    }
    #slider4 .slide-3 .boton {
        margin-top: -14px;
        margin-right: 0;
        margin-left: auto;
    }
}
@media(max-width: 1430px) {
    #slider4 .slide-3  .container-texto {
        max-width: 650px;
        margin-top: 2% !important;
    }
    #slider4 .slide-3 .container-titulo h1 {
        font-size: 58px;
        margin: 0 15px;
    }
    #slider4 .slide-3 .container-texto .subtitulo {
        line-height: 52px;
        font-size: 45px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito, 
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        max-width: 500px;
        margin: auto;
        margin-bottom: 15px;
    }
    #slider4 .slide-3 .boton {
        margin-top: 0px;
    }
}
@media(max-width: 1320px) {
    #slider4 .slide-3  .container-texto {
        max-width: 500px;
        margin-top: 1% !important;
    }
    #slider4 .slide-3 .flechas img {
        width: 19px;
    }
    #slider4 .slide-3 .container-titulo h1 {
        font-size: 44px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito, 
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        max-width: 400px;
    }
    #slider4 .slide-3  .container-texto .fechas {
        font-size: 34px;
    }
    #slider4 .slide-3  .container-bottom .ubicacion .direccion {
        font-size: 15px;
    }
}
@media(max-width: 1145px) {
    #slider4 .slide-3  .row .container .row {
        background-color: #000000bb;
    }
    #slider4 .slide-3  .container-texto {
        max-width: 100%;
        margin-top: 5% !important;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito, 
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        max-width: 650px;
    }
    #slider4 .slide-3  .container-bottom .ubicacion {
        margin: auto;
    }
    #slider4 .slide-3 {
        display: flex;
        justify-content: center;
        position: relative;
    }
    #slider4 .slide-3::before {
        position: absolute;
        content: " ";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #000000bb;
        z-index: 0;
    }
    #slider4 .slide-3 .container-titulo {
        position: relative;
    }
    #slider4 .slide-3 .boton {
        position: relative;
        z-index: 1;
        display: block;
        width: fit-content;
        margin: 15px auto;
    }
}
@media(max-width: 645px) {
    #slider4 .scroll-down {display: none;}
    #slider4 .slide-3 .container-texto {
        height: fit-content;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    #slider4 .slide-3 .flechas img {
        height: 70px;
    }
    #slider4 .slide-3 .boton {
        height: 52px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito, #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        margin-top: 0;
        height: fit-content;
    }
    #slider4 .slide-3 .container-bottom,
    #slider4 .slide-3 .container-bottom .fechas {
        height: fit-content;
    }
    #slider4 .slide-3 .boton {
        margin: auto auto 15px;
        position: absolute;
        bottom: 12px;
    }
    
}
@media(max-width: 607px) {
    #slider4 .slide-3  .container-texto .fechas,
    #slider4 .slide-3  .container-texto .ubicacion {
        width: 100%;
    }
    #slider4 .slide-3  .container-bottom {
        flex-wrap: wrap;
    }
    #slider4 .slide-3  .container-bottom .ubicacion .direccion {
        height: fit-content;
        margin: auto 0;
        width: 100%;
        max-width: 350px;
        font-size: 19px;
    }
    #slider4 .slide-3  .container-bottom .ubicacion {
        justify-content: center;
        margin-top: 15px;
    }
    #slider4 .slide-3 .container-titulo h1 {
        width: 100%;
        max-width: 200px;
        text-align: center;
        line-height: 52px;
        margin-bottom: 15px;
        margin: 0 5px;
    }
    #slider4 .slide-3 .container-titulo .flechas {
        display: flex;
    }
    #slider4 .slide-3 .container-texto .subtitulo {
        line-height: 40px;
        font-size: 35px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito, 
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        margin-bottom: 0;
    }
}
@media(max-width: 520px) {
    #slider4 .slide-3 .container-titulo h1 {
        max-width: 200px;
        font-size: 33px;
        line-height: 37px;
    }
    #slider4 .slide-3 .container-texto .subtitulo {
        font-size: 30px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito { 
        font-size: 16px;
        max-width: 320px;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        font-size: 20px;
        max-width: 320px;
    }
    #slider4 .slide-3 .container-texto .fechas {
        font-size: 27px;
    }
    #slider4 .slide-3 .container-bottom .ubicacion {
        margin-top: 0;
    }
    #slider4 .slide-3 .container-bottom .ubicacion .direccion {
        font-size: 13px;
    }
    #slider4 .slide-3 .container-texto {
        margin-top: 20% !important;
    }
}
#texto1 #contactar {
    position: absolute;
    width: 1px;
    height: 1px;
    bottom: 120px;
}

@media (max-width: 1470px) and (min-width: 1431px){
    #slider4 .slide-3 .container-texto {
        max-width: 750px;
    }
    #slider4 .slide-3 .container-titulo h1 {
        font-size: 65px;
    }
    #slider4 .slide-3 .container-bottom .ubicacion .direccion {
        height: fit-content;
        margin: auto;
    }
    #slider4 .slide-3 .container-texto .texto-chiquito-minus {
        margin-bottom: 0;
    }
    #slider4 .slide-3 .boton {
        margin-top: 0;
    }
}
.abrirReservar {
    display: none !important;
}

/* promociones */

#promociones1 {
  padding-top: 30px;
}

#promociones1 .titulo-seccion,
#promocion_detalle1 .titulo-seccion{
    font-weight: 500;
    font-size: 30px;
    color: #ccc;
    margin-bottom: 0px;
    text-align: left;
    color: black;
    font-family: Avenir_NextExtraBold !important;
}

#promociones1 .containerCards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(335px, 1fr));
    gap: 30px;
    margin-top:60px;
}

#promociones1 .cardOferta{
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
}

#promociones1 .cardOferta .thumb img{
    object-fit: cover;
    width: 100%;
    aspect-ratio: 46 / 26;
}

#promociones1 .cardOferta .title-card {
    position: unset;
    height: auto;
}

#promociones1 .info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px 0;
    flex: 1;
    flex-wrap: wrap;
    background-color: #ffffff;
}
#promociones1 .info .title-card{
    font-size: 18px;
    line-height: 1.3em;
    color: #000;
    font-family: Dacia-Block-bold !important;
    text-transform: uppercase;
}
#promociones1 .info .desc-card {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    color: #757676;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
#promociones1 .info a{
    display: flex;
    border-bottom: 2px solid #656a54;
    text-transform: uppercase;
    font-family: Dacia-Block-Bold !important;
    color: #000000;
    width: fit-content;
    padding:10px 0px;
    text-decoration: none;
    font-size: 18px;
}

#promocion_detalle1{
    padding-top: 30px;
}

#promocion_detalle1 .container-principal,
#blog_entrada1 .container-principal {
    display: flex;
}

#promocion_detalle1 .container-volver a {
    display: flex;
    align-items: center;
    gap:10px;
    color: #000000;
    text-decoration: none;
    font-size: 16px;
}

#promocion_detalle1 .container-volver a  img{
    max-width:30px;
}

#promocion_detalle1 .titulo-seccion{
    margin: 20px 0;
    font-family: Dacia-Block-Bold !important;
}

#promocion_detalle1 .img-promo{
    margin-bottom: 20px;
    width: 100%;
    aspect-ratio: 46 / 26;
}

#promocion_detalle1 .container-form,
#blog_entrada1 .container-form{
    background-color:#F6F6F6;
    padding: 30px;
    height: fit-content;
    position: sticky;
    top: 152px;
    z-index: 1;
}

#promocion_detalle1 .container-form .titulo,
#blog_entrada1 .container-form .titulo,
#hero-detalle-gama-form .container-form .titulo {
    font-family: 'Avenir_NextExtraBold';
    font-size: 30px;
    line-height: 35px;
    color: #000000;
    padding: 0;
    margin-bottom: 15px;
}

#promocion_detalle1 .container-form .titulo {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    font-family: Dacia-Block-Bold !important;
}

#promocion_detalle1 .container-form .form-control,
#blog_entrada1 .container-form .form-control,
#hero-detalle-gama-form .container-form .form-control {
   border-radius: 0;
}

#promocion_detalle1 .container-form .form-control {
    height: 50px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
#promocion_detalle1 .container-form .form-control::placeholder {
    color: black;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
#promocion_detalle1 .container-form textarea.form-control {
    height: 125px;
}

#promocion_detalle1 .container-form .checkbox,
#promocion_detalle1 .container-form .checkbox a,
#blog_entrada1 .container-form .checkbox,
#blog_entrada1 .container-form .checkbox a,
#hero-detalle-gama-form .container-form .checkbox,
#hero-detalle-gama-form .container-form .checkbox a{
   color: #000000;
}

#promocion_detalle1 .container-form button,
#hero-detalle-gama-form .container-form button {
    color: #FFFFFF;
    font-weight: 800;
    text-transform: uppercase;
    background: #656a54;
    border: none;
    padding: 15px 35px;
    font-family: Dacia-Block-Bold !important;
    font-size: 16px;
}
#promocion_detalle1 .container-volver a img.flecha-volver {
    transform: rotate(180deg);
}
@media(max-width:1199px){
    #promocion_detalle1 .container-principal,
    #blog_entrada1 .container-principal{
        flex-direction: column;
        gap:20px;
    }

    @media(max-width:767px){
        #promocion_detalle1 .container-volver a img{
            margin: 0;
        }

        #promocion_detalle1 .container-form{
            padding: 24px;
        }

        #promocion_detalle1 .container-form .titulo{
            font-size: 25px;
        }
    }
}

#hero-detalle-gama-form{
    position: relative;
    display: none;
}

#hero-detalle-gama-form .container-form {
    background-color:#F6F6F6;
    padding: 30px;
    width: 400px;
    position: absolute;
    z-index: 1;
    right: 130px;
    top: 100px;
}

@media(max-width:991px){

    #hero-detalle-gama-form .container-form {
        position: static;
        width: 100%;
    }

}

/* Coleciones */

#imagen_seo .container-text {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 15px;
    margin: 0 auto;
}

#imagen_seo .imagen_principal_seo{
    height: 650px;
    margin: 0;
}
#imagen_seo .imagen_principal_seo .titulo{
    color:#fff;
    font-family: 'Avenir_NextExtraBold';
    font-size: 45px;
    line-height: 45px;
    font-weight: 800;
}

.breadcrumbs_seo ul{
    margin: 0;
}

#listadoseo .subtitle{
    color: #000000;
}

#texto_seo h2{
    color: #000000;
    font-family: Avenir_NextExtraBold;
}
#texto_seo p{
    font-size: 16px;
}

#enlaces_semanticos.enlaces_semanticos_0,
#enlaces_semanticos.enlaces_semanticos_55{
    padding: 60px 0;
    background: none;
}

#enlaces_semanticos.enlaces_semanticos_0{
    padding-bottom: 0;
}

#enlaces_semanticos.enlaces_semanticos_0 .titulo,
#enlaces_semanticos.enlaces_semanticos_55 .titulo{
    color: #000000;
    font-family: Avenir_NextExtraBold;
}
#enlaces_semanticos.enlaces_semanticos_0 ul,
#enlaces_semanticos.enlaces_semanticos_55 ul {
    width: 100%;
    padding: 0;
    margin: 38px 0 0 0;
}

#enlaces_semanticos ul a{
    font-family: 'Avenir_NextBold';
    border-color: #000;
    color: #000;
}

#enlaces_semanticos ul a:hover{
    background-color: #656a54;
    border-color: #656a54;
    color: #000;
}

@media(max-width:767px){
    #imagen_seo .imagen_principal_seo{
        height: 320px;
    }
}

.detalle_stampyt1 {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    opacity: 0.8;
    cursor: pointer;
    opacity: 0.8;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detalle_stampyt1 img {
    width: 100%;
}

#destacado1,
#servicio4.servicio_0,
#texto1.texto_0.asp_32,
#cta1_gama_detalle.servicio_42{
    display: none;
}

#blog_recientes3.blog_recientes3_0 .swiper-container{
   margin-top: 32px;
}
#blog_recientes3.blog_recientes3_0 .swiper-slide{
    height: auto;
}
@media(min-width: 601px) {
    #slider4 .swiper-slide {
        height: calc(100vh - 120px);
        aspect-ratio: unset;
    }
}
@media(max-width: 600px) {
    #slider4 .container-texto-slider .container-flechas {
        bottom: 29%;
    }
    #slider4 .slide-0-1 .container-txt {
        top: 30px !important;
    }
}

.container-steps .titulo {
    font-family: Avenir_NextBold;
    font-size: 25px;
    padding-bottom: 15px;
}
.container-steps .step {
    padding-bottom: 20px;
}
.container-steps .step .num {
    font-size: 20px;
    font-family: Avenir_NextBold;
    padding-bottom: 5px;
}
.container-steps .step .txt-steps {
    font-size: 18px;
}
.container-row-steps {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
    justify-content: space-between;
}
.container-row-steps::before,
.container-row-steps::after {
    content: unset;
}
.container-row-steps .container-txt {
    height: fit-content;
    margin: auto 0;
    font-size: 20px;
}
.container-row-steps .container-steps {
    height: fit-content;
    margin: auto 0;
}
@media(max-width: 991px) {
    .container-row-steps .container-steps {
        padding-top: 50px;
    }
}


#slider4 .slide-1 {
    background-image: url('/img/renaultserveis1/banner-renault.jpg');
    background-size: cover;
    background-position: center;
}
#slider4 .slide-2 {
    background-image: url('/img/renaultserveis1/banner-dacia.jpg');
    background-size: cover;
    background-position: center;
}
#slider4 .slide-10 {
    background-image: url('/img/renaultserveis1/bg_slide_oferta_renault_dk.jpg');
    background-size: cover;
    background-position: center;
}
#slider4 .slide-11 {
    background-image: url('/img/renaultserveis1/bg_slide_oferta_dacia_dk.jpg');
    background-size: cover;
    background-position: center;
}
@media(max-width: 767px) {
    /* #slider4 .slide-1 {
        background-image: url('/img/renaultserveis1/bg_slide_concesionarios_mbl.jpg') !important;
    }
    #slider4 .slide-2 {
        background-image: url('/img/renaultserveis1/bg_slide_taller_mbl.jpg') !important;
    } */
    #slider4 .slide-10 {
        background-image: url('/img/renaultserveis1/bg_slide_oferta_renault_mbl.jpg') !important;
    }
    #slider4 .slide-11 {
        background-image: url('/img/renaultserveis1/bg_slide_oferta_dacia_mbl.jpg') !important;
    }
}
@media(max-width: 600px) {
    #slider4 .container-texto-slider .titulo,
    #slider4 .container-texto-slider .slide-2 .boton {
        margin: 0;
    }
    #slider4 .container-texto-slider .slide-2 .boton {
        margin-top: 20px;
    }
    #slider4 .container-texto-slider .titulo{
        font-size: 33px;
    }
    #slider4 .slide-2 .container-txt {
        padding-right: 35px !important;
    }
}
@media(max-width: 460px) {
    #slider4 .container-texto-slider .container-flechas {
        bottom: 9%;
    }
}
@media (max-width: 390px) {
    #slider4 .container-texto-slider .titulo {
        font-size: 24px;
    }
}
/* 
@media(max-width: 1598px) and (min-width: 1459px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 1440px) / 2) + 100px);
    }
}
@media(max-width: 1458px) and (min-width: 1259px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 1440px) / 2) + 200px);
    }
}
@media(max-width: 1258px) and (min-width: 1061px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 1440px) / 2) + 300px);
    }
}
@media(max-width: 1236px) {
    #slider4 .container-texto-slider .container-flechas {
        bottom: 10%;
    }
}
@media(max-width: 1060px) and (min-width: 992px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 1440px) / 2) + 400px);
    }
}
@media(max-width: 991px) and (min-width: 885px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 768px) / 2) + 50px);
    }
}
@media(max-width: 884px) and (min-width: 768px) {
    #slider4 .container-texto-slider .container-flechas {
        left: calc(((100% - 768px) / 2) + 150px);
    }
} */

#slider4 .slide-2 .container-txt {
    /* max-width: 580px; */
    /* height: 100%; */
    display: flex;
    flex-wrap: wrap;
    background-color: #00000077;
    bottom: 0;
    left: 0;
    padding: 35px;
    padding-right: 70px;
    width:100%;
    flex-direction: column;
    justify-content: center;
}
#slider4 .slide-2 .container-txt .titulo {
    max-width: unset;
    font-family: 'Avenir_NextBold';
    height: fit-content;
}
#slider4 .slide-2 .container-txt .titulo.underline {
    text-decoration: underline;
}
#slider4 .container-texto-slider .slide-2 .boton,
#slider4 .container-texto-slider .slide-1 .boton,
#slider4 .container-texto-slider .slide-10 .boton,
#slider4 .container-texto-slider .slide-11 .boton {
    height: fit-content;
    background: white;
    border-radius: 12px;
    font-size: 22px;
    width: fit-content;
}
#slider4 .slide-1 .container-txt,
#slider4 .slide-10 .container-txt,
#slider4 .slide-11 .container-txt {
    background-color: #00000077;
    left: 0;
    padding: 35px;
    width: 100%;
    top: 50px;
    bottom: unset;
}
#slider4 .slide-11 .container-txt {
    bottom: 50px;
    top: unset;
}
#slider4 .container-texto-slider .slide-1 .titulo,
#slider4 .container-texto-slider .slide-2 .titulo,
#slider4 .container-texto-slider .slide-10 .titulo,
#slider4 .container-texto-slider .slide-11 .titulo {
    font-size: 50px;
    font-family: 'Avenir_NextBold';
    line-height: 60px;
    margin: 0;
}
#slider4 .container-texto-slider .slide-1 .subtitulo.bold,
#slider4 .container-texto-slider .slide-2 .subtitulo.bold,
#slider4 .container-texto-slider .slide-10 .subtitulo.bold,
#slider4 .container-texto-slider .slide-11 .subtitulo.bold {
    font-family: 'Avenir_NextBold';
}
#slider4 .container-texto-slider .slide-1 .subtitulo,
#slider4 .container-texto-slider .slide-2 .subtitulo,
#slider4 .container-texto-slider .slide-10 .subtitulo,
#slider4 .container-texto-slider .slide-11 .subtitulo {
    font-size: 30px;
}
#slider4 .container-texto-slider .slide-1 .boton,
#slider4 .container-texto-slider .slide-2 .boton,
#slider4 .container-texto-slider .slide-10 .boton,
#slider4 .container-texto-slider .slide-11 .boton {
    margin: 0;
    margin-top: 10px;
}
@media(max-width: 767px) {
    #slider4 .container-texto-slider .slide-1 .titulo,
    #slider4 .container-texto-slider .slide-2 .titulo,
    #slider4 .container-texto-slider .slide-10 .titulo,
    #slider4 .container-texto-slider .slide-11 .titulo {
        font-size: 35px;
        line-height: 1;
    }
    #slider4 .container-texto-slider .slide-1 .subtitulo,
    #slider4 .container-texto-slider .slide-2 .subtitulo,
    #slider4 .container-texto-slider .slide-10 .subtitulo,
    #slider4 .container-texto-slider .slide-11 .subtitulo {
        font-size: 25px;
    }
}
@media(max-width: 600px) {
    #slider4 .container-texto-slider .slide-1 .subtitulo,
    #slider4 .container-texto-slider .slide-2 .subtitulo,
    #slider4 .container-texto-slider .slide-10 .subtitulo,
    #slider4 .container-texto-slider .slide-11 .subtitulo {
        padding: 0;
    }
}
@media(max-width: 445px) {
    #slider4 .slide-1 .container-txt,
    #slider4 .slide-2 .container-txt,
    #slider4 .slide-10 .container-txt,
    #slider4 .slide-11 .container-txt {
        top: 0;
        height: 100%;
    }
    #slider4 .container-texto-slider .slide-1 .titulo,
    #slider4 .container-texto-slider .slide-2 .titulo,
    #slider4 .container-texto-slider .slide-10 .titulo,
    #slider4 .container-texto-slider .slide-11 .titulo {
        width: 100%;
        max-width: 100%;
        font-size: 28px;
    }
    #slider4 .container-texto-slider .slide-1 .subtitulo,
    #slider4 .container-texto-slider .slide-2 .subtitulo,
    #slider4 .container-texto-slider .slide-10 .subtitulo,
    #slider4 .container-texto-slider .slide-11 .subtitulo {
        margin-top: 15px;
    }
}
@media(max-width: 385px) {
    #slider4 .container-texto-slider .slide-1 .titulo,
    #slider4 .container-texto-slider .slide-2 .titulo,
    #slider4 .container-texto-slider .slide-10 .titulo,
    #slider4 .container-texto-slider .slide-11 .titulo {
        font-size: 23px;
    }
    #slider4 .container-texto-slider .slide-1 .subtitulo,
    #slider4 .container-texto-slider .slide-0-2 .subtitulo,
    #slider4 .container-texto-slider .slide-10 .subtitulo,
    #slider4 .container-texto-slider .slide-11 .subtitulo {
        font-size: 18px;
    }
}
/* NUEVO CSS */
#menu1 .container-menu {
    display: flex;
    gap: 50px;
}
#menu1 .container-menu a {
    color: #000;
    display: flex;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.5px;
}
#menu1 .container-menu .container-enlaces-logo,
#menu1 .container-menu .container-enlaces-logo .container-enlaces,
#menu1 .container-menu .container-enlaces-logo .concesionario-logo {
    display: flex;
}
#menu1 .container-menu .container-enlaces-logo .container-enlaces {
    gap: 12px;
    margin-left: auto;
}
#menu1 .container-menu .container-enlaces-logo {
    justify-content: space-between;
    width: 100%;
}
#menu1 .container-enlaces a {
    height: fit-content;
    margin: auto 0;
    text-transform: uppercase;
}
#menu1 .container-menu .container-enlaces-logo .concesionario-logo .concesionario {
    height: fit-content;
    text-align: center;
    margin: auto;
}
#menu1 .container-menu .container-enlaces-logo .concesionario-logo .concesionario img {
    margin-bottom: 8px;
}
#menu1 .container-menu .container-enlaces-logo .concesionario-logo .concesionario .txt {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}
#menu1 .container-menu .container-enlaces-logo .concesionario-logo {
    gap: 12px;
    margin-left: auto;
}

#menu1 .container-menu .container-enlaces-logo .concesionario-logo img {
    max-width: 180px;
    object-fit: contain;
}

@media(max-width: 1499px) {
    #menu1 .container-enlaces a {
        font-size: 13px;
    }
}
@media(max-width: 1199px) {
    #menu1 .container-menu {
        gap: 0px;
    }
    #menu1 .container-menu .container-enlaces-logo .container-enlaces {
        display: none;
    }
    #menu1 .container-menu .container-enlaces-logo {
        justify-content: flex-end;
    }
    #menu1 .container-menu .container-enlaces-logo .concesionario-logo {
        gap: 20px;
    }

    #menu1 .container-enlaces-mobile{
        display: flex;
        flex-direction: column;
        gap:16px;
    }

}
@media(max-width: 500px) {
    #menu1 .container-menu .container-enlaces-logo .concesionario-logo img {
        max-width: 120px;
    }
    #menu1 .container-menu .container-enlaces-logo .concesionario-logo .concesionario .txt {
        display: none;
    }
}
#hero1_gama .container .contenedor_texto {
    height: fit-content;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.90);
    width: 100%;
    max-width: 558px;
    padding: 24px 49px 24px 20px;
    margin-right: 0 !important;
}
#hero1_gama .container .contenedor_texto h1 {
    color: var(--Oliva-Dacia, #656A54);
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
}
#hero1_gama .container .contenedor_texto h3 {
    color: var(--Oliva-Dacia, #656A54);
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    margin-bottom: 42px;
}
#hero1_gama .container .contenedor_texto .precio-desde {
    color: var(--Oliva-Dacia, #656A54);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 15px;
}
#hero1_gama .container .contenedor_texto .texto-peque {
    color: var(--Oliva-Dacia, #656A54);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
#hero1_gama .container .contenedor_texto .btn {
    display: flex;
    height: 53px;
    padding: 13px 23px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid var(--Oliva-Dacia, #656A54);
    width: fit-content;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
}
#hero1_gama .container .contenedor_texto .btn.btn-primario {
    background: var(--Oliva-Dacia, #656A54);
    color: white;
}
#hero1_gama .container .contenedor_texto .btn.btn-secundario {
    background: white;
    color: var(--Oliva-Dacia, #656A54);
}
#hero1_gama .container-btns {
    display: flex;
    gap: 18px;
    margin-top: 20px;
}
#hero1_gama .container {
    background: none !important;
    height: calc(85vh - 148px);
    min-height: 600px;
}
@media (min-width: 1500px) {
    #hero1_gama .container {
        max-width: 1440px;
    }
}

#hero1_gama .swiper-slide {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#hero1_gama .swiper-slide .container-img-mobile{
    display: none;
}

@media(max-width:767px){

    #hero1_gama .swiper-slide{
        background-image: none !important;
    }

    #hero1_gama .swiper-slide .container-img-mobile{
        display: block;
        position: relative;
    }
    #hero1_gama .swiper-slide .container-img-mobile::after{
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 10%; 
        background: linear-gradient(to bottom, transparent, #000000);
    }

    #hero1_gama .swiper-slide .img-mobile{
        width: 100%;
        object-fit: cover;
        aspect-ratio: 16 / 9;
        position: relative;
    }

    #hero1_gama .container{
        height: auto;
        min-height: auto;
        background-color: #000000 !important;
    }

    #hero1_gama .container .contenedor_texto{
        margin-top: 30px;
    }
}
@media(max-width: 500px) {
    #hero1_gama .container .contenedor_texto h1 {
        font-size: 30px;
    }
    #hero1_gama .contenedor_texto .subtitulo {
        margin-top: 0;
    }
    #hero1_gama .container .contenedor_texto h3 {
        margin-bottom: 10px;
    }
    #hero1_gama .container .contenedor_texto .precio-desde {
        font-size: 18px;
    }
    #hero1_gama .container .contenedor_texto .btn {
        height: 41px;
        padding: 0px 13px;
        font-size: 18px;
    }
}
#modelos1_gama.marca_18 .encabezado .titulo {
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
}
#modelos1_gama .tipo_gama {
    margin: 13px auto 16px;
    color: #DC6D3B;
    border-color: #DC6D3B;
}
#modelos1_gama .container-txt-card {
    width: 100%;
    max-width: 187px;
    margin: auto;
}
#modelos1_gama.marca_18 a .card .titulo {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}
#modelos1_gama.marca_18 a .card .txt-info-card {
    color: #757676;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
#modelos1_gama.marca_18 a .card .txt-info-card-clase-energetica {
    color: #757676;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}
#modelos1_gama.marca_18 a .card .enlace-card {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    border-bottom: 2px solid black;
    padding-bottom: 7px;
    width: fit-content;
    margin-top: 16px;
}
@media(min-width: 1200px) {
    #modelos1_gama .filtro_modelos .seleccionado,
    #modelos1_gama .filtro_modelos .trianguloinf {
        display: none;
    }
    #modelos1_gama .filtro_modelos ul.listaselect {
        display: flex !important;
        width: 100%;
        position: static;
        margin: 0;
        border: none;
        justify-content: center;
    }
    #modelos1_gama .filtro_modelos .cajaselect {
        border: none;
        width: 100%;
    }
    #modelos1_gama .filtro_modelos ul.listaselect li {
        border: none;
    }
    #modelos1_gama .filtro_modelos ul.listaselect li a {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px;
        padding-bottom: 24px;
        transition-duration: 0.3s;
        color: black !important;
        border-bottom: 2px solid transparent;
        position: relative;
        text-transform: uppercase;
    }
    #modelos1_gama .filtro_modelos ul.listaselect li a::after {
        content: " ";
        position: absolute;
        width: 0;
        height: 2px;
        background-color: black;
        left: 15px;
        bottom: 0;
        transition-duration: 0.3s;
    }
    #modelos1_gama .filtro_modelos ul.listaselect li a:hover::after,
    #modelos1_gama .filtro_modelos ul.listaselect li a.active::after {
        width: calc(100% - 15px);
    }
}
#promociones1_gama .swiper-pagination-bullet {
    background-color: #BDBDBD;
    border: none !important;
    width: 8px;
    height: 8px;
}
#promociones1_gama .slider-promos .swiper-slide {
    height: 450px;
}
#promociones1_gama .slider-promos .swiper-slide img {
    filter: brightness(0.7);
}
#card16 .contenido_card .titulo {
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 26px;
    font-family: Dacia-Block-Bold !important;
    text-transform: uppercase;
}
#card16 .contenido_card .subtitulo {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
}
#card16 .col-lg-12.datos-vehiculo {
    display: flex;
    gap: 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
#card16 .col-lg-12.datos-vehiculo .txt-datos {
    position: relative;
}
#card16 .col-lg-12.datos-vehiculo .txt-datos::before {
    content: " ";
    position: absolute;
    height: 16px;
    width: 2px;
    background-color: black;
    left: -10px;
    top: 6px;
}
#card16 .col-lg-12.datos-vehiculo .txt-datos:first-of-type:before {
    content: unset;
}
#card16 .container-cuota {
    position: static;
    padding: 0 5px;
    float: left;
    display: flex;
    gap: 20px;
    width: 100%;
    margin-top: 10px;
}
#card16 .container-cuota .precio {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    font-family: Dacia-Block-Bold !important;
}
#card16 .container-cuota > .cuota {
    color: #fff;
    background-color: #000;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 4px 10px 2px;
    border-radius: 8px;
    height: fit-content;
}
#card16 .container-cuota .cuota .mes {
    font-size: 11px;
}
#card16 .descubrelo {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    font-family: Dacia-Block-Bold !important;
    text-transform: uppercase;
    border-bottom: 2px solid black;
    width: fit-content;
    padding-bottom: 10px;
    margin-left: 5px;
    margin-top: 15px;
    float: left;
}
#blog_recientes3 .contTitulo .titulo {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
    font-family: Dacia-Block !important;
}
#blog_recientes3 .card_blog .titulo_card {
    color: #000;
    font-family: Dacia-Block-Bold !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 108.333% */
}
#blog_recientes3 .card_blog .texto {
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
    font-family: "Dacia-Block" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
#blog_recientes3 .card_blog .fecha {
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
    font-family: "Dacia-Block" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
#footer10 .opciones-footer {
    font-family: Dacia-Block-Light !important;
}
.sf-new-bubble.sf-chat-bubble-position-right {
    background-color: #AFA9BD !important;
    filter: invert(1);
}
.sf-box .sf-push-wrapper-buttons > div {
    background-color: #656a54 !important;
    border: 1px solid #656a54 !important;
    color: white !important;
}
.sf-box div.sf-bubble-live {
    filter: invert(1);
}
.sf-box .sf-chat-header,
.sf-chat-individual-one-msg .sf-chat-message-individual {
    background-color: #656a54 !important;
    color: white !important;
}
.sf-box .sf-chat-option:hover,
.sf-box .sf-chat-option.sf-option-image.sf-anim:hover {
    border-color: #656a54 !important;
}
[class*=uk-icon-] {
    font-family: FontAwesome !important;
}
#promociones1 .titulo-seccion {
    text-align: center;
    font-family: Dacia-Block-Bold !important;
}
#promocion_detalle1 .container-form .checkbox a {
    font-family: Dacia-Block-Bold !important;
}
#detalle_barra1 {
    padding-top: 26px;
}
#detalle_barra1 .container-fluid .navegacion {
    font-size: 14px;
    line-height: 22px;
}
#detalle_titulo1 .titulo.txt-destacado {
    text-transform: uppercase;
    margin-top: -4px;
}
#detalle_iconos2 .caracteristicas::before,
#detalle_iconos2 .caracteristicas::after {
    content: unset;
}
#detalle_iconos2 .caracteristicas {
    margin-left: 0;
    padding-right: 10px;
    flex-wrap: wrap;
}
#detalle_iconos2 .caracteristicas .caract_opt img {
    max-width: 32px;
    margin: 0;
}
#detalle_iconos2 .caracteristicas .valor {
    text-align: left;
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    margin: 0;
}
#detalle_iconos2 .caracteristicas .txt {
    text-align: left;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#detalle_iconos2 .caracteristicas .caract_opt {
    width: 25%;
}
#detalle_info4 .container-titulos .caract-generales, #detalle_info4 .container-titulos .descripcion,
#detalle_prestaciones1 .titulo {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    border: none !important;
}
#detalle_info4 .caract .titulo, #detalle_info4 .caract .valor {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
}
#detalle_info4 .details {
    width: 100%;
}
#detalle_info4 .details p.textContent {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
    width: 100%;
    color: black;
}
#detalle_prestaciones1 .titulo {
    color: black;
}
#detalle_prestaciones1 .colprint> div.empty {
    display: none;
}
#detalle_prestaciones1 .value .valor {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    margin: 0;
}
#detalle_prestaciones1 .value .unidad {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#detalle_prestaciones1 .colprint> div.col-xs-6 {
    width: fit-content;
}
#calculadora_financiera7 .nav .nav-item.active .precio,
#calculadora_financiera7 .nav .nav-item.active .texto {
    color: white;
}
#calculadora_financiera7 .boton {
    width: 100%;
    margin-top: 15px;
}
#calculadora_financiera7 .boton:hover,
#calculadora_financiera7 .boton:hover a {
    color: white;
}
#calculadora_financiera7 .contForm.fixtop {
    top: 330px !important;
}
#calculadora_financiera7 .nav-link .texto {
    font-size: 14px;
    line-height: 1.42857143;
}
#calculadora_financiera7 .nav-link .precio {
    font-size: 35px !important;
    font-style: normal;
    font-weight: 700;
}
#calculadora_financiera7 .numLabel div,
#calculadora_financiera7 .numLabel label,
#calculadora_financiera7 .precio.grande {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 15px;
    color: black;
}
#calculadora_financiera7 .whatsapp {
    display: flex;
    height: 46px;
    justify-content: center;
    flex-direction: column;
}
@media(max-width: 1349px) and (min-width: 1200px) {
    #calculadora_financiera7 .contForm {
        right: calc(((100% - 1155px) / 2) + 15px);
        width: 365px;
    }
    #calculadora_financiera7 .nav-link .precio {
        font-size: 28px !important;
    }
}
@media(max-width: 1199px) and (min-width: 992px) {
    #calculadora_financiera7 .contForm {
        right: calc(((100% - 965px) / 2) + 15px);
        width: 312px;
    }
    #calculadora_financiera7 .nav-link .precio {
        font-size: 23px !important;
    }
}
@media(max-width: 767px) {
    #detalle_titulo1 .titulo.txt-destacado {
        margin-top: 26px;
    }
    #detalle_titulo1 .subtitulo {
        margin-bottom: 10px;
    }
    #detalle_titulo1 .favoritos .aviso_bajada {
        margin-top: 16px;
    }
    #detalle_iconos2 .caracteristicas .caract_opt {
        margin: 0;
        width: 50%;
    }
}
@media(max-width: 600px) {
    #detalle_info4 .container-titulos .caract-generales, #detalle_info4 .container-titulos .descripcion, #detalle_prestaciones1 .titulo {
        font-size: 25px;
    }
    #detalle_info4 .container-titulos {
        gap: 10px;
    }
}
@media(max-width: 520px) {
    #detalle_info4 .container-titulos .caract-generales, #detalle_info4 .container-titulos .descripcion, #detalle_prestaciones1 .titulo {
        font-size: 22px;
    }
    #detalle_iconos2 .caracteristicas .caract_opt {
        width: 100%;
    }
}
@media(max-width: 435px) {
    #calculadora_financiera7 .nav-link .precio {
        font-size: 23px !important;
    }
}
#modalFiltroHome.modal-open .modal {
    z-index: 10000000000;
}
@media(max-width: 600px) {
    #hero1_gama .container .contenedor_texto {
        width: calc(100% - 30px);
        margin-left: 15px !important;
    }
}