/*

Theme Name: Ape Grupo
Author: Aticsoft
Author URI: http://www.aticsoft.com/
version: 1.0

 */

/* Tamaño de textos para responsive */
.marquee h3{
      font-size: 276px;
}
.text220,.text220 > *{
    font-size: 220px;
    line-height: 1;
}
.fachada_title h2,
.slider-nav .slick-slide span,
.text180,.text180 > *{
    font-size: 180px;
}
.fachada_title h2{
    line-height: 1;
}
.nosotros_trayectoria h2,
.nuestras_sedes h2,
.nosotros_equipo h2,
.trabaja_nosotros h2,
.novedades_home23 h2,
.inspiracion_home_23 h2,
.novedades_home_new .item h3,
.text120,.text120 > *, .text120 h1,
.formtnh h1{
    font-size: 120px;
    line-height: 1;
}
.inspiraciones_home .slick-slide h3,
.text100,.text100 > *{
    font-size: 100px;
}

.inspiraciones_home .slick-prev:before,
.inspiraciones_home .slick-next:before,
.title_despiece_top h1{
    line-height: 1;
}
.nosotros_intro p,
.text80,.text80 > *{
    font-size: 80px;
    line-height: 100px;
}
.title_despiece_top h1,
.vacantes_nosotros  h3,
.text60,.text60 > *{
    font-size: 60px;
    line-height: 71px;
}
.texto_introduccion_home23 p,
.listado_despiece_producto h2,
.slider-banner-image,
.tabs_nosotros .contenido .ubicacion p,
.nosotros_equipo p,
.areas_trabajo h3,
.fotos_equipo .nombre p,
.vacantes a,
.text44,.text44 > *{
    font-size: 44px;
    line-height: 60px;
}
.ficha_producto2023 h1.text44{
    font-size: 44px;
    line-height: 48px;
}
.banner_login .title,
.texto_slider_home p,
#descarga_acumulativa p,
#crear_zip p,
.cv_nosotros .texto p,
.formulario_empleo_cv input,
.formulario_empleo_cv select,
.formulario_empleo_cv textarea,
.formulario_empleo_cv button.add_cv,
#menu-principal-content-responsive .menu_titulo a,
.text36,.text36 > *{
    font-size: 36px;
    line-height: 49px;
}
.formulario_empleo_cv input::-webkit-input-placeholder,
.formulario_empleo_cv textarea::-webkit-input-placeholder { 
    font-size: 36px;
}
.formulario_empleo_cv input:-moz-placeholder,
.formulario_empleo_cv textarea:-moz-placeholder {
     font-size: 36px;
}
.formulario_empleo_cv input::-moz-placeholder,
.formulario_empleo_cv textarea::-moz-placeholder {
    font-size: 36px;
}
.formulario_empleo_cv input:-ms-input-placeholder,
.formulario_empleo_cv textarea:-ms-input-placeholder {
    font-size: 36px;
}
.nosotros_fachada .enlace a{
    font-size: 28px;
    line-height: 38px;
}
.contenido_new_habitat_inner .texto .titulo,
.text32,.text32 > * , .text32 h2{
    font-size: 32px;
    line-height: 44px;
}
#menu-principal-content-responsive .menu_chill a,
.menu_header_col.der a,
.novedades_home23 .slick-dots li,
#footer .footer2023_medium ul li a,
.ficha_producto2023 .acordeon .vc_tta-panel-heading h4 a span,
.text24,.text24 > *{
    font-size: 24px !important;
}

.novedades_home_new .item p,
.inspiracion_home_23 .texto p,
.contenido_new_habitat_inner .texto .texto,
.contenido_new_habitat_inner .texto a,
.producto_coleccion_2023 .despiece .titular a,
.banner_login form button,
#piezas_acceso_restringido input[type="button"],
#popup_buscador .listado_populares p,
#popup_buscador .listado_populares ul li,
#footer .footer2023_medium .right p,
.title_despiece_top .volver a,
.listado_despiece_producto .item_despiece_producto p,
.nosotros_menu_flotante ul li a,
.nosotros_fachada p,
.tabs_nosotros .contenido .texto p,
.tabs_nosotros .vc_tta-tabs-list a,
.area_trabajo_top p,
.fotos_equipo .cargo p,
.formulario_empleo_cv select option,
.formulario_empleo_cv .acepto{
    font-size: 24px;
    line-height: 33px;
    margin-top: 5px;
}

.buscador_producto2023 .buscador_top .buscar input::-webkit-input-placeholder { 
    font-size: 24px;
    color: #7C7C7C;
}
.buscador_producto2023 .buscador_top .buscar input:-moz-placeholder {
    font-size: 24px;
    color: #7C7C7C;
}
.buscador_producto2023 .buscador_top .buscar input::-moz-placeholder {
    font-size: 24px;
    color: #7C7C7C;
}
.buscador_producto2023 .buscador_top .buscar input:-ms-input-placeholder {
    font-size: 24px;
    color: #7C7C7C;
}
#popup_buscador .buscar_txt2 #buscador_text,
.text25,.text25 > *{
    font-size: 25px;
}
#footer .footer2023_bottom ul li a,
#descarga_acumulativa .container_files li,
.ficha_producto2023 .acordeon table td,
.text20,.text20 > *{
        font-size: 20px;
    line-height: 27px;
}
.banner_login input,
#descarga_acumulativa .files_acciones button,
#crear_zip .files_acciones button,
.breadcrumb ul li,
.breadcrumb ul li a,
.header2023 #language-selector span,
#popup_idioma .body_idioma a span.active,
.popup.ficha_oferta .formulario_empleo_cv input,
.popup.ficha_oferta  .formulario_empleo_cv select,
.popup.ficha_oferta  .formulario_empleo_cv textarea,
.popup.ficha_oferta  .formulario_empleo_cv button.add_cv,
    .ficha_producto2023 .acordeon table td,
.text18,.text18 > *{
    font-size: 18px;
}
.banner_login input::-webkit-input-placeholder { 
    font-size: 18px;
}
.banner_login input:-moz-placeholder {
    font-size: 18px;
}
.banner_login input::-moz-placeholder {
    font-size: 18px;
}
.banner_login input:-ms-input-placeholder {
    font-size: 18px;
}
.popup.ficha_oferta .formulario_empleo_cv input::-webkit-input-placeholder,
.popup.ficha_oferta .formulario_empleo_cv textarea::-webkit-input-placeholder { 
    font-size: 18px;
}
.popup.ficha_oferta .formulario_empleo_cv input:-moz-placeholder,
.popup.ficha_oferta .formulario_empleo_cv textarea:-moz-placeholder {
    font-size: 18px;
}
.popup.ficha_oferta .formulario_empleo_cv input::-moz-placeholder,
.popup.ficha_oferta .formulario_empleo_cv textarea::-moz-placeholder {
    font-size: 18px;
}
.popup.ficha_oferta .formulario_empleo_cv input:-ms-input-placeholder,
.popup.ficha_oferta .formulario_empleo_cv textarea:-ms-input-placeholder {
    font-size: 18px;
}

#popup_buscador .body_idioma a span,
.text14,.text14 > *{
    font-size: 14px;
}
.banner_login  p,
.text12,.text12 > *{
    font-size: 12px;
    line-height: 17px;
}
/*APE.20250410*/
.single-post a {
    text-decoration: underline;
}
/*APE.20250410*/

@media only screen and (max-width: 2000px){
    .marquee h3{
      font-size: 200px;
    }
    .text220{
        font-size: 174px;
    }
    .fachada_title h2,
    .slider-nav .slick-slide span,
    .text180, .text180 > *{
        font-size: 140px;
    }
    .nosotros_trayectoria h2,
    .nuestras_sedes h2,
    .nosotros_equipo h2,
    .trabaja_nosotros h2,
    .novedades_home23 h2,
    .inspiracion_home_23 h2,
    .novedades_home_new .item h3,
    .text120, .text120 > *, .text120 h1,
    .formtnh h1{
        font-size: 96px;
    }
    .inspiraciones_home .slick-slide h3,
    .text100, .text100 > *{
        font-size: 90px;
    }

    .nosotros_intro p,
    .text80, .text80 > *{
        font-size: 68px;
        line-height: 90px;
    }
    .title_despiece_top h1,
    .vacantes_nosotros  h3,
    .text60, .text60 > *{
        font-size: 50px;
        line-height: 72px;
    }
    .texto_introduccion_home23 p,
    .listado_despiece_producto h2,
    .slider-banner-image,
    .tabs_nosotros .contenido .ubicacion p,
    .nosotros_equipo p,
    .areas_trabajo h3,
    .fotos_equipo .nombre p,
    .vacantes a,
    .text44, .text44 > *{
        font-size: 38px;
        line-height: 60px;
    }
    .ficha_producto2023 h1.text44{
        font-size: 38px;
        line-height: 44px;
    }
    .banner_login .title,
    .texto_slider_home p,
    #descarga_acumulativa p,
    #crear_zip p,
    .cv_nosotros .texto p,
    .formulario_empleo_cv input,
    .formulario_empleo_cv select,
    .formulario_empleo_cv textarea,
    .formulario_empleo_cv button.add_cv,
    #menu-principal-content-responsive .menu_titulo a,
    .text36, .text36 > *{
        font-size: 32px;
        line-height: 45px;
    }
    .formulario_empleo_cv input::-webkit-input-placeholder,
    .formulario_empleo_cv textarea::-webkit-input-placeholder { 
        font-size: 32px;
    }
    .formulario_empleo_cv input:-moz-placeholder,
    .formulario_empleo_cv textarea:-moz-placeholder {
         font-size: 32px;
    }
    .formulario_empleo_cv input::-moz-placeholder,
    .formulario_empleo_cv textarea::-moz-placeholder {
        font-size: 32px;
    }
    .formulario_empleo_cv input:-ms-input-placeholder,
    .formulario_empleo_cv textarea:-ms-input-placeholder {
        font-size: 32px;
    }
    .nosotros_fachada .enlace a{
        font-size: 24px;
        line-height: 38px;
    }
    .contenido_new_habitat_inner .texto .titulo {
        font-size: 38px;
        line-height: 40px;
    }
    #menu-principal-content-responsive .menu_chill a,
    .menu_header_col.der a,
    .novedades_home23 .slick-dots li,
    #footer .footer2023_medium ul li a,
    .ficha_producto2023 .acordeon .vc_tta-panel-heading h4 a span,
    .text24, .text24 > *{
        font-size: 20px !important;
    }
    .buscador_producto2023 .buscador_top .buscar input::-webkit-input-placeholder { 
        font-size: 20px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-moz-placeholder {
        font-size: 20px;
    }
    .buscador_producto2023 .buscador_top .buscar input::-moz-placeholder {
        font-size: 20px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-ms-input-placeholder {
        font-size: 20px;
    }
    .novedades_home_new .item p,
    .inspiracion_home_23 .texto p,
    .contenido_new_habitat_inner .texto .texto,
    .contenido_new_habitat_inner .texto a,
    .producto_coleccion_2023 .despiece .titular a,
    .banner_login form button,
    #piezas_acceso_restringido input[type="button"],
    #popup_buscador .listado_populares p,
    #popup_buscador .listado_populares ul li,
    #footer .footer2023_medium .right p,
    .title_despiece_top .volver a,
    .listado_despiece_producto .item_despiece_producto p,
    .nosotros_menu_flotante ul li a,
    .nosotros_fachada p,
    .tabs_nosotros .contenido .texto p,
    .tabs_nosotros .vc_tta-tabs-list a,
    .area_trabajo_top p,
    .fotos_equipo .cargo p,
    .formulario_empleo_cv select option,
    .formulario_empleo_cv .acepto{
        font-size: 20px;
        line-height: 26px;
        margin-top: 5px;
    }
    #popup_buscador .buscar_txt2 #buscador_text,
    .text25, .text25 > *{
        font-size: 22px;
    }
    #footer .footer2023_bottom ul li a,
    #descarga_acumulativa .container_files li,
    .ficha_producto2023 .acordeon table td,
    .text20, .text20 > *{
        font-size: 23px;
        line-height: 35px;
    }
    .banner_login input,
    #descarga_acumulativa .files_acciones button,
    #crear_zip .files_acciones button,
    .breadcrumb ul li,
    .breadcrumb ul li a,
    .header2023 #language-selector span,
    #popup_idioma .body_idioma a span.active,
    .popup.ficha_oferta .formulario_empleo_cv input,
    .popup.ficha_oferta  .formulario_empleo_cv select,
    .popup.ficha_oferta  .formulario_empleo_cv textarea,
    .popup.ficha_oferta  .formulario_empleo_cv button.add_cv,
        .ficha_producto2023 .acordeon table td,
    .text18, .text18 > *{
        font-size: 16px;
    }
    .banner_login input::-webkit-input-placeholder { 
        font-size: 16px;
    }
    .banner_login input:-moz-placeholder {
        font-size: 16px;
    }
    .banner_login input::-moz-placeholder {
        font-size: 16px;
    }
    .banner_login input:-ms-input-placeholder {
        font-size: 16px;
    }
    #popup_buscador .body_idioma a span,
    .text14, .text14 > *{
        font-size: 14px;
    }
    .banner_login  p,
    .text12, .text12 > *{
        font-size: 12px;
        line-height: 17px;
    }
    /* EXCEPCIONES */
    .slider-nav .slick-slide span {
        font-size: 143px;
    }
	#enviar_email .files_acciones button i{
        font-size: 16px!important;
    }
}
@media only screen and (max-width: 1500px){
    .marquee h3{
      font-size: 184px;
    }
    .text220, .text220 > *{
        font-size: 140px;
    }
    .fachada_title h2,
    .slider-nav .slick-slide span,
    .text180, .text180 > *{
        font-size: 80px;
    }
    .nosotros_trayectoria h2,
    .nuestras_sedes h2,
    .nosotros_equipo h2,
    .trabaja_nosotros h2,
    .novedades_home23 h2,
    .inspiracion_home_23 h2,
    .novedades_home_new .item h3,
    .text120, .text120 > *, .text120 h1,
    .formtnh h1{
        font-size: 60px;
    }
    .inspiraciones_home .slick-slide h3,
    .text100, .text100 > *{
        font-size: 60px;
    }

    .inspiraciones_home .slick-prev:before,
    .inspiraciones_home .slick-next:before,
    .title_despiece_top h1{
        line-height: 1;
    }
    .nosotros_intro p,
    .text80, .text80 > *{
        font-size: 58px;
        line-height: 80px;
    }
    .title_despiece_top h1,
    .vacantes_nosotros  h3,
    .text60,.texto60 > *{
        font-size: 44px;
        line-height: 60px;
    }
    .texto_introduccion_home23 p,
    .listado_despiece_producto h2,
    .slider-banner-image,
    .tabs_nosotros .contenido .ubicacion p,
    .nosotros_equipo p,
    .areas_trabajo h3,
    .fotos_equipo .nombre p,
    .vacantes a,
    .text44, .text44 > *{
        font-size: 38px;
        line-height: 47px;
    }
    
    .nosotros_fachada .enlace a{
        font-size: 28px;
        line-height: 38px;
    }
    .contenido_new_habitat_inner .texto .titulo,
    .text32,.text32 > * ,.text32 h2{
        font-size: 24px;
        line-height: 34px;
    }
    #menu-principal-content-responsive .menu_chill a,
    .menu_header_col.der a,
    .novedades_home23 .slick-dots li,
    #footer .footer2023_medium ul li a,
    .ficha_producto2023 .acordeon .vc_tta-panel-heading h4 a span,
    .text24, .text24 > *{
        font-size: 18px !important;
    }
    .buscador_producto2023 .buscador_top .buscar input::-webkit-input-placeholder { 
        font-size: 18px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-moz-placeholder {
        font-size: 18px;
    }
    .buscador_producto2023 .buscador_top .buscar input::-moz-placeholder {
        font-size: 18px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-ms-input-placeholder {
        font-size: 18px;
    }
    .novedades_home_new .item p,
    .inspiracion_home_23 .texto p,
    .contenido_new_habitat_inner .texto .texto,
    .contenido_new_habitat_inner .texto a,
    .producto_coleccion_2023 .despiece .titular a,
    .banner_login form button,
    #piezas_acceso_restringido input[type="button"],
    #popup_buscador .listado_populares p,
    #popup_buscador .listado_populares ul li,
    #footer .footer2023_medium .right p,
    .title_despiece_top .volver a,
    .listado_despiece_producto .item_despiece_producto p,
    .nosotros_menu_flotante ul li a,
    .nosotros_fachada p,
    .tabs_nosotros .contenido .texto p,
    .tabs_nosotros .vc_tta-tabs-list a,
    .area_trabajo_top p,
    .fotos_equipo .cargo p,
    .formulario_empleo_cv select option,
    .formulario_empleo_cv .acepto{
        font-size: 18px;
        line-height: 30px;
        margin-top: 5px;
    }
    #popup_buscador .buscar_txt2 #buscador_text,
    .text25, .text25 > *{
        font-size: 25px;
    }
    #footer .footer2023_bottom ul li a,
    #descarga_acumulativa .container_files li,
    .ficha_producto2023 .acordeon table td,
    .text20, .text20 > *{
            font-size: 18px;
        line-height: 27px;
    }
    .banner_login input,
    #descarga_acumulativa .files_acciones button,
    #crear_zip .files_acciones button,
    .breadcrumb ul li,
    .breadcrumb ul li a,
    .header2023 #language-selector span,
    #popup_idioma .body_idioma a span.active,
    .popup.ficha_oferta .formulario_empleo_cv input,
    .popup.ficha_oferta  .formulario_empleo_cv select,
    .popup.ficha_oferta  .formulario_empleo_cv textarea,
    .popup.ficha_oferta  .formulario_empleo_cv button.add_cv,
    .text18, .text18 > *{
        font-size: 18px;
    } 
}
@media only screen and (max-width: 768px){
    /*.fachada_title h2,
    .slider-nav .slick-slide span{
        font-size: 96px;
    }
    .nosotros_intro p{
        font-size: 60px;
        line-height: 80px;
    }
    .banner_login .title, .texto_slider_home p, #descarga_acumulativa p {
        font-size: 32px;
        line-height: 44px;
    }
    .texto_introduccion_home23 p, .listado_despiece_producto h2, .slider-banner-image {
        font-size: 36px;
        line-height: 49px;
    }
    .novedades_home23 h2, .inspiracion_home_23 h2, .novedades_home_new .item h3 {
        font-size: 80px;
    }*/
    .marquee h3{
      font-size: 176px;
    }
    .text220, .text220 > *{
        font-size: 110px;
    }
    .fachada_title h2,
    .slider-nav .slick-slide span,
    .text180, .text180 > *{
        font-size: 96px;
    }
    
    .inspiraciones_home .slick-slide h3,
    .text100, .text100 > *{
        font-size: 70px;
    }

    .nosotros_intro p,
    .text80, .text80 > *{
        font-size: 44px;
        line-height: initial;
    }
    .title_despiece_top h1, .vacantes_nosotros h3, .text60, .text60 > *{
        font-size: 44px;
    }
    .texto_introduccion_home23 p,
    .listado_despiece_producto h2,
    .slider-banner-image,
    .tabs_nosotros .contenido .ubicacion p,
    .nosotros_equipo p,
    .areas_trabajo h3,
    .fotos_equipo .nombre p,
    .vacantes a,
    .text44, .text44 > *{
        font-size: 36px;
        line-height: 53px;
    }
    .ficha_producto2023 h1.text44{
        font-size: 36px;
        line-height: 44px;
    }
    .contenido_new_habitat_inner .texto .titulo,
    .text32,.text32 > * ,.text32 h2 {
        font-size: 24px;
        line-height: 38px;
    }

    /* EXCEPCIONES*/
    .novedades_home_new .item h3{
        font-size: 36px;
    }
    .contenido_new_habitat_inner .texto .titulo{
        font-size: 36px;
    }
    .producto_coleccion_2023 .menu_anclas a{
        font-size: 32px;
    }
    
}
@media only screen and (max-width: 480px){
    .marquee h3{
      font-size: 200px;
    }
    .text220, .text220 > *{
        font-size: 100px;
    }
    .fachada_title h2,
    .slider-nav .slick-slide span,
    .text180, .text180 > *{
        font-size: 90px;
    }
    .nosotros_trayectoria h2,
    .nuestras_sedes h2,
    .nosotros_equipo h2,
    .trabaja_nosotros h2,
    .novedades_home23 h2,
    .inspiracion_home_23 h2,
    .novedades_home_new .item h3,
    .text120, .text120 > *, .text120 h1,
    .formtnh h1{
        font-size: 44px;
    }
    .inspiraciones_home .slick-slide h3,
    .text100, .text100 > *{
        font-size: 90px;
    }

    .nosotros_intro p,
    .text80, .text80 > *{
        font-size: 28px;
        line-height: 40px;
    }
    .title_despiece_top h1,
    .vacantes_nosotros  h3,
    .text60,.text60 > *{
        font-size: 32px;
        line-height: 42px;
    }
    .texto_introduccion_home23 p,
    .listado_despiece_producto h2,
    .slider-banner-image,
    .tabs_nosotros .contenido .ubicacion p,
    .nosotros_equipo p,
    .areas_trabajo h3,
    .fotos_equipo .nombre p,
    .vacantes a,
    .text44, .text44 > *{
        font-size: 19px;
        line-height: 30px;
    }
    
    .banner_login .title,
    .texto_slider_home p,
    #descarga_acumulativa p,
    #crear_zip p,
    .cv_nosotros .texto p,
    .formulario_empleo_cv input,
    .formulario_empleo_cv select,
    .formulario_empleo_cv textarea,
    .formulario_empleo_cv button.add_cv,
    #menu-principal-content-responsive .menu_titulo a,
    .text36, .text36 > *{
        font-size: 19px;
        line-height: 30px;
    }
    .contenido_new_habitat_inner .texto .titulo, .text32, .text32 > *, .text32 h2{
        font-size: 18px;
        line-height: 28px;
    }
    .formulario_empleo_cv input::-webkit-input-placeholder,
    .formulario_empleo_cv textarea::-webkit-input-placeholder { 
        font-size: 19px;
    }
    .formulario_empleo_cv input:-moz-placeholder,
    .formulario_empleo_cv textarea:-moz-placeholder {
         font-size: 19px;
    }
    .formulario_empleo_cv input::-moz-placeholder,
    .formulario_empleo_cv textarea::-moz-placeholder {
        font-size: 19px;
    }
    .formulario_empleo_cv input:-ms-input-placeholder,
    .formulario_empleo_cv textarea:-ms-input-placeholder {
        font-size: 19px;
    }
    .nosotros_fachada .enlace a{
        font-size: 24px;
        line-height: 38px;
    }
    .contenido_new_habitat_inner .texto .titulo {
        font-size: 38px;
        line-height: 40px;
    }
    #menu-principal-content-responsive .menu_chill a,
    .menu_header_col.der a,
    .novedades_home23 .slick-dots li,
    #footer .footer2023_medium ul li a,
    .ficha_producto2023 .acordeon .vc_tta-panel-heading h4 a span,
    .text24, .text24 > *{
        font-size: 15px !important;
    }
    .buscador_producto2023 .buscador_top .buscar input::-webkit-input-placeholder { 
        font-size: 15px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-moz-placeholder {
        font-size: 15px;
    }
    .buscador_producto2023 .buscador_top .buscar input::-moz-placeholder {
        font-size: 15px;
    }
    .buscador_producto2023 .buscador_top .buscar input:-ms-input-placeholder {
        font-size: 15px;
    }
    .novedades_home_new .item p,
    .inspiracion_home_23 .texto p,
    .contenido_new_habitat_inner .texto .texto,
    .contenido_new_habitat_inner .texto a,
    .producto_coleccion_2023 .despiece .titular a,
    .banner_login form button,
    #piezas_acceso_restringido input[type="button"],
    #popup_buscador .listado_populares p,
    #popup_buscador .listado_populares ul li,
    #footer .footer2023_medium .right p,
    .title_despiece_top .volver a,
    .listado_despiece_producto .item_despiece_producto p,
    .nosotros_menu_flotante ul li a,
    .nosotros_fachada p,
    .tabs_nosotros .contenido .texto p,
    .tabs_nosotros .vc_tta-tabs-list a,
    .area_trabajo_top p,
    .fotos_equipo .cargo p,
    .formulario_empleo_cv select option,
    .formulario_empleo_cv .acepto{
        font-size: 14px;
        line-height: 22px;
        margin-top: 5px;
    }
    #popup_buscador .buscar_txt2 #buscador_text,
    .text25, .text25 > *{
        font-size: 22px;
    }
    #footer .footer2023_bottom ul li a,
    #descarga_acumulativa .container_files li{
        font-size: 12px;
        line-height: 15px;
    }
    .ficha_producto2023 .acordeon table td,
    .text20, .text20 > *{
            font-size: 15px;
        line-height: 23px;
    }
    .banner_login input,
    #descarga_acumulativa .files_acciones button,
    .breadcrumb ul li,
    .breadcrumb ul li a,
    .home .header2023 #language-selector span,
    #popup_idioma .body_idioma a span.active,
    .popup.ficha_oferta .formulario_empleo_cv input,
    .popup.ficha_oferta  .formulario_empleo_cv select,
    .popup.ficha_oferta  .formulario_empleo_cv textarea,
    .popup.ficha_oferta  .formulario_empleo_cv button.add_cv,
    .text18, .text18 > *{
        font-size: 16px;
    }
    .banner_login input::-webkit-input-placeholder { 
        font-size: 16px;
    }
    .banner_login input:-moz-placeholder {
        font-size: 16px;
    }
    .banner_login input::-moz-placeholder {
        font-size: 16px;
    }
    .banner_login input:-ms-input-placeholder {
        font-size: 16px;
    }
    #popup_buscador .body_idioma a span,
    .text14, .text14 > *{
        font-size: 14px;
    }
    .banner_login  p,
    .text12, .text12 > *{
        font-size: 12px;
        line-height: 17px;
    }
    .fachada_title h2 {
        font-size: 56px;
    }
    /* EXCEPCIONES*/
    .novedades_home_new .item h3{
        font-size: 36px;
    }
    .contenido_new_habitat_inner .texto .titulo{
        font-size: 26px !important;
    }
    .contenido_new_habitat_inner .texto .titulo {
        font-size: 18px;
        line-height: 30px;
    }
    .inspiraciones_home .slick-slide h3{
        font-size: 18px;
        bottom: 20px;
    }
    .breadcrumb ul li a{
        font-size: 13px;
    }
    .producto_coleccion_2023 .menu_anclas a{
        font-size: 25px;
    }
}