#all #first-load img{max-width:400px!important}@font-face{font-family:"Libre Caslon Display";src:url(https://reservation.goldentriangle.fr/rentals/datosBroker/bk_goldentriangle/templates/assets/fonts/LibreCaslonText-Bold.ttf)}@font-face{font-family:"Libre Caslon Display";src:url(https://reservation.goldentriangle.fr/rentals/datosBroker/bk_goldentriangle/templates/assets/fonts/LibreCaslonDisplay-Regular.ttf)}@font-face{font-family:Liberata;src:url(https://reservation.goldentriangle.fr/rentals/datosBroker/bk_goldentriangle/templates/assets/fonts/Literata-VariableFont_opsz,wght.ttf)}@font-face{font-family:Marcellus;src:url(https://reservation.goldentriangle.fr/rentals/datosBroker/bk_goldentriangle/templates/assets/fonts/Marcellus-Regular.ttf)}body{font-family:Liberata,sans-serif!important}#all h1,#all h2,#all h3,#all h4,#all h5{font-family:Liberata,sans-serif!important}#all input::-webkit-input-placeholder{font-family:Liberata,sans-serif!important}#all input::-moz-placeholder{font-family:Liberata,sans-serif!important}#all input:-ms-input-placeholder{font-family:Liberata,sans-serif!important}#all input::-ms-input-placeholder{font-family:Liberata,sans-serif!important}#all #miniform_online #FRMEntradaFormateada,#all #miniform_online #FRMSalidaFormateada,#all #miniform_online #counterNinyos,#all #tabla_form input,#all a,#all b,#all input,#all input::placeholder,#all label,#all legend,#all li,#all optgroup,#all option,#all p,#all select,#all span:not(.glyphicon),#all strong,#all textarea{font-family:Liberata,sans-serif!important}#all fontsninja-text{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva #contenedorFormasPago .bloqueFormasPago label.bloqueFFPago{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva #bloque_fechasReserva .etiqResumenDatos{font-family:Liberata,sans-serif!important}#all .etiqResumenTitulos{font-family:Liberata,sans-serif!important}#all .result_totales_paginacion{font-family:Liberata,sans-serif!important}#all #promo-code-container .promo-code-title{font-family:Liberata,sans-serif!important}#all #galeria_full span.tagSubCabecera{font-family:Liberata,sans-serif!important}#all h2.class_title{font-family:Liberata,sans-serif!important}#all .subtitle-ficha{font-family:Liberata,sans-serif!important}#all #formReservaPropiedad .bloque_formulario label{font-family:Liberata,sans-serif!important}#all #centro h2.form-title{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span.accept-booking{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #preciof label{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #noches_precio span{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span.active{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde label{font-family:Liberata,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde span.porDS,#all #centro .sidebar_masDatos .bloque_precios_desde span.precioDesde,#all #centro .sidebar_masDatos .bloque_precios_desde span.precio_partido_oferta{font-family:Liberata,sans-serif!important}#all #centro #resultados_totales .cabecera_result a,#all #centro .sidebar_favoritosB .cabecera_result a{font-family:Liberata,sans-serif!important}#all .similar_accommodations .contendor_boton_results a{font-family:Liberata,sans-serif!important}#all .busqueda_referencia_le form div #FRMNombre,#all .busqueda_referencia_venta form div #FRMNombre{font-family:Liberata,sans-serif!important}#all .form-control{font-family:Liberata,sans-serif!important}#all #form_minRespo input,#all #form_minRespo select{font-family:Liberata,sans-serif!important}#all .sidebar_masDatos .class_title{font-family:Liberata,sans-serif!important}#all .sidebar_masDatos .num_valoraciones{font-family:Liberata,sans-serif!important}#all .sidebar_masDatos #listado_total_valoraciones .tituloF{font-family:Liberata,sans-serif!important}#all .sale-info .sale-title .text{font-family:Liberata,sans-serif!important}#all .h2_favoritos{font-family:Liberata,sans-serif!important}#all .sidebar_favoritos TEXTAREA#comentarios_favoritos,#all .sidebar_favoritos_form input{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .etiqResumen{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .precioRfColumn .precioRfColumn{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva a{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .ciudad{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .formGroup input,#all .sidebar_formReserva .formGroup select,#all .sidebar_formReserva .formGroup textarea{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .formGroup input#calc{font-family:Liberata,sans-serif!important}#all .custom-marker2 .name{font-family:Liberata,sans-serif!important}#all .discount-amount,#all .discount-desacription{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva #contenidoNotasAdicionales h2{font-family:Liberata,sans-serif!important}#all #encabezadoLeft .titulo_h1 #contenido_titulo .nombre a{font-family:Liberata,sans-serif!important}#all #cabecera_ficha #encabezadoF .titulo_h1 .nombre a{font-family:Liberata,sans-serif!important}#all .its--online-fix #scroll li a{font-family:Liberata,sans-serif!important}#all .sidebar_formReserva .separador h2{font-family:Liberata,sans-serif!important}#all #contenedor .info_alojamiento span{font-family:Liberata,sans-serif!important}#all #contenedor #contenido.sidebar_formReserva .nombre a{font-family:Liberata,sans-serif!important}#all #contenedor #contenido #bloque_foto_cont .separador .class_title{font-family:Liberata,sans-serif!important}#all .its--online-fix .sidebar_masDatos .readless a,#all .its--online-fix .sidebar_masDatos .readmore a{font-family:Liberata,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .title-rooms{font-family:Liberata,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .room-title{font-family:Liberata,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .bed-title{font-family:Liberata,sans-serif!important}#all .clean-all a{font-family:Liberata,sans-serif!important}#all #xtra #FRMOrdenSidebar{font-family:Liberata,sans-serif!important}#all .result-selector li span{font-family:Liberata,sans-serif!important}#all #miniform_online .localidad select,#all #miniform_online .pais_resultados select{font-family:Liberata,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget ul>li>a{font-family:Liberata,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget.datos_empresa .widget_inner p a{font-family:Liberata,sans-serif!important}#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--number,#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--text{font-family:Liberata,sans-serif!important}#all footer#footer #upper_footer .widget p.title{font-family:Liberata,sans-serif!important}#footer{background-color:#1a2845}#footer #upper_footer{-webkit-padding-after:3vw;padding-block-end:3vw;-webkit-padding-before:1vw;padding-block-start:1vw;-webkit-padding-end:1.194vw;padding-inline-end:1.194vw;-webkit-padding-start:1.194vw;padding-inline-start:1.194vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#footer #upper_footer #logo_section{width:60%;padding-left:5vw}#footer #upper_footer #logo_section img{width:20vw;height:auto}#footer #upper_footer #menu_section{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2vw}#footer #upper_footer #menu_section .left ul{padding:0;list-style:none}#footer #upper_footer #menu_section .left ul li a{color:#fff;padding:.4vw 0;font-size:1vw;display:block;font-family:"Libre Caslon Display",sans-serif!important}#footer #upper_footer #menu_section .left ul li a:hover{text-decoration:none}#footer #upper_footer #menu_section .right ul{padding:0;list-style:none}#footer #upper_footer #menu_section .right ul li a{margin:0;color:#fff;padding:.1vw 0;font-size:1vw;display:block;font-family:"Libre Caslon Display",sans-serif!important}#footer #upper_footer #menu_section .right ul li a:hover{text-decoration:none}#footer #upper_footer #social_section{width:24%;padding-left:10.638vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer #upper_footer #social_section .social_media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}#footer #upper_footer #social_section .social_media div a{color:#fff;background-color:#133451;border-radius:100px 100px 100px 100px;font-size:.846vw;width:1.693vw;height:1.693vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer #lower_footer{padding:0 .933vw;background-color:#fff}#footer #lower_footer div{max-width:1140px;margin:0 auto;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer #lower_footer div p{font-size:.747vw;font-family:"Libre Caslon Display",sans-serif!important}@media (min-width:1025px) and (max-width:1680px){#footer #upper_footer{-webkit-padding-after:.7vw;padding-block-end:.7vw;-webkit-padding-before:.7vw;padding-block-start:.7vw;-webkit-padding-end:1.194vw;padding-inline-end:1.194vw;-webkit-padding-start:1.194vw;padding-inline-start:1.194vw}#footer #upper_footer #logo_section{padding-left:2.3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer #upper_footer #logo_section img{width:14.198vw}#footer #upper_footer #menu_section{gap:5.6vw}#footer #upper_footer #menu_section .left ul li a{padding:.5vw 0;font-size:1.13vw;letter-spacing:.047vw}#footer #upper_footer #menu_section .right ul li a{padding:.5vw 0;font-size:1.13vw;letter-spacing:.047vw}#footer #upper_footer #social_section{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:13.9vw;padding-bottom:.7vw}#footer #upper_footer #social_section .social_media{gap:1em}#footer #upper_footer #social_section .social_media div a{font-size:1.2vw;width:2.3vw;height:2.3vw}#footer #lower_footer{padding:0 .933vw}#footer #lower_footer div p{font-size:.95vw;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.047vw}}@media (max-width:1024px){#footer #upper_footer{-webkit-padding-after:2.127vw;padding-block-end:2.127vw;-webkit-padding-before:2.127vw;padding-block-start:2.127vw;-webkit-padding-end:1.063vw;padding-inline-end:1.063vw;-webkit-padding-start:1.063vw;padding-inline-start:1.063vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.344vw}#footer #upper_footer #logo_section{width:auto;padding:0}#footer #upper_footer #logo_section img{width:23.926vw}#footer #upper_footer #menu_section{width:100%;-ms-flex-pack:distribute;justify-content:space-around;gap:5vw}#footer #upper_footer #menu_section .left ul li a{padding:.798vw 0;font-size:1.882vw}#footer #upper_footer #menu_section .right ul li a{padding:.798vw 0;font-size:1.882vw;text-align:center}#footer #upper_footer #social_section{width:100%;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer #upper_footer #social_section .social_media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}#footer #upper_footer #social_section .social_media div a{border-radius:100px 100px 100px 100px;font-size:1.994vw;width:3.994vw;height:3.994vw}#footer #lower_footer{padding:0 1.994vw}#footer #lower_footer div p{font-size:1.595vw}}@media (max-width:767px){#footer #upper_footer{-webkit-padding-after:4.998vw;padding-block-end:4.998vw;-webkit-padding-before:4.998vw;padding-block-start:4.998vw;-webkit-padding-end:1.999vw;padding-inline-end:1.999vw;-webkit-padding-start:1.999vw;padding-inline-start:1.999vw;gap:3.129vw}#footer #upper_footer #logo_section{width:auto;padding:0}#footer #upper_footer #logo_section img{width:29.987vw}#footer #upper_footer #menu_section{gap:2.608vw}#footer #upper_footer #menu_section .left ul{text-align:left}#footer #upper_footer #menu_section .left ul li a{padding:1vw 0;font-size:2.399vw;letter-spacing:.099vw}#footer #upper_footer #menu_section .right ul li a{padding:1vw 0;font-size:2.399vw;letter-spacing:.099vw}#footer #upper_footer #social_section .social_media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}#footer #upper_footer #social_section .social_media div a{border-radius:100px 100px 100px 100px;font-size:2.994vw;width:4.994vw;height:4.994vw;letter-spacing:.099vw}#footer #lower_footer{padding:0 2.499vw}#footer #lower_footer div p{font-size:1.999vw;letter-spacing:.099vw}}@media (max-width:480px){#footer #upper_footer{-webkit-padding-after:8.333vw;padding-block-end:8.333vw;-webkit-padding-before:8.333vw;padding-block-start:8.333vw;-webkit-padding-end:3.333vw;padding-inline-end:3.333vw;-webkit-padding-start:3.333vw;padding-inline-start:3.333vw;gap:3.129vw}#footer #upper_footer #logo_section img{width:50vw}#footer #upper_footer #menu_section{gap:2vw;padding:0 0 2em 0}#footer #upper_footer #menu_section .left ul li a{padding:1.667vw 0;font-size:4vw;letter-spacing:.165vw}#footer #upper_footer #menu_section .right ul li a{padding:1.667vw 0;font-size:4vw;letter-spacing:.165vw}#footer #upper_footer #social_section .social_media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}#footer #upper_footer #social_section .social_media div a{border-radius:100px 100px 100px 100px;font-size:4.167vw;width:8.994vw;height:8.994vw;letter-spacing:.099vw}#footer #lower_footer{padding:2.167vw 5.167vw}#footer #lower_footer div a{font-size:3.333vw;letter-spacing:.165vw;text-align:center}}#header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:.523vw;padding-block-start:.523vw;-webkit-padding-end:6.359vw;padding-inline-end:6.359vw;-webkit-padding-start:.896vw;padding-inline-start:.896vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}#header #logo_section{margin-left:40px;margin-top:5px}#header #logo_section img{width:483px}#header #menu_section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#header #menu_section #menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:9vw;border-style:solid;border-width:0 1px 0 0;border-color:#000}#header #menu_section #menu ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#header #menu_section #menu ul li a{font-family:"Libre Caslon Display",sans-serif!important;padding:0 1.65vw;font-size:18.9px;font-weight:500;letter-spacing:.7px}#header #menu_section #menu ul li a:hover{text-decoration:none}#header #menu_section #idiomas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#header #menu_section #idiomas .idiomas-button{padding-left:1.74vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}#header #menu_section #idiomas .idiomas-button .currentLanguage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #menu_section #idiomas .idiomas-button .currentLanguage i{font-size:.73vw}#header #menu_section #idiomas .idiomas-button .currentLanguage span{font-family:"Libre Caslon Display",sans-serif!important;padding-right:1.866vw;font-size:.73vw}#header #menu_section #idiomas .idiomas-button .desplegable{list-style:none;padding:0 0 0 4.74vw;height:0;overflow:hidden;position:absolute;left:-6em;top:5px;-webkit-transition:.5s all;transition:.5s all;z-index:9999}#header #menu_section #idiomas .idiomas-button .desplegable.active{overflow:auto}#header #menu_section #idiomas .idiomas-button .desplegable li a{font-family:"Libre Caslon Display",sans-serif!important;font-size:.73vw;display:block;padding:2em;background-color:#fff}#header #menu_section #idiomas .idiomas-button .desplegable li a:hover{text-decoration:none}#header #menu_section #contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#header #menu_section #contacto #contact-header{margin-left:1.269vw;position:relative}#header #menu_section #contacto #contact-header i{font-size:.73vw}#header #menu_section #contacto #contact-header .drop-contact{font-family:Marcellus,sans-serif!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #menu_section #contacto #contact-header .drop-contact span{padding-right:1.866vw;font-size:.73vw;font-family:Marcellus,sans-serif!important}#header #menu_section #contacto #contact-header .modal{height:0;overflow:hidden;background-color:#fff;position:absolute;right:-1.5em;-webkit-transition:.5s all;transition:.5s all;z-index:9999}#header #menu_section #contacto #contact-header .modal.active{overflow:auto}#header #menu_section #contacto #contact-header .modal .modal-content{padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.336vw;cursor:default}#header #menu_section #contacto #contact-header .modal .modal-content .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.261vw}#header #menu_section #contacto #contact-header .modal .modal-content .info .column{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.336vw}#header #menu_section #contacto #contact-header .modal .modal-content .info .email{cursor:pointer}#header #menu_section #contacto #contact-header .modal .modal-content a,#header #menu_section #contacto #contact-header .modal .modal-content div{font-family:Marcellus,sans-serif!important;font-size:.73vw}#header #menu_section #contacto #contact-header .modal .modal-content a:hover,#header #menu_section #contacto #contact-header .modal .modal-content div:hover{text-decoration:none}#header #menu_section #mobile-button{display:none}@media (max-width:1680px){#header{-webkit-padding-before:1.3vw;padding-block-start:1.3vw;-webkit-padding-end:4.286vw;padding-inline-end:4.286vw;-webkit-padding-start:1.143vw;padding-inline-start:1.143vw}#header #menu_section #idiomas .idiomas-button{padding-left:1.1vw}#header #menu_section #idiomas .idiomas-button .currentLanguage i{font-size:.7vw}#header #menu_section #idiomas .idiomas-button .currentLanguage span{font-size:1vw;padding-right:2.5vw}#header #menu_section #idiomas .idiomas-button .desplegable li a{font-size:1vw}#header #menu_section #menu{padding-right:8vw}#header #menu_section #menu ul li a{padding:0 2vw;font-size:1.1vw;letter-spacing:1px}#header #menu_section #contacto #contact-header{margin-left:2vw}#header #menu_section #contacto #contact-header i{font-size:.7vw}#header #menu_section #contacto #contact-header .drop-contact span{padding-right:2.5vw;font-size:.9vw}#header #menu_section #contacto #contact-header .modal .modal-content{gap:.336vw}#header #menu_section #contacto #contact-header .modal .modal-content .info{gap:.261vw}#header #menu_section #contacto #contact-header .modal .modal-content .info .column{gap:.336vw}#header #menu_section #contacto #contact-header .modal .modal-content a,#header #menu_section #contacto #contact-header .modal .modal-content div{font-size:.9vw}}@media (max-width:1024px){#header{-webkit-padding-before:1.117vw;padding-block-start:1.117vw;-webkit-padding-end:4.178vw;padding-inline-end:4.178vw;-webkit-padding-start:1.914vw;padding-inline-start:1.914vw}#header #logo_section a img{height:7.938vw}#header #menu_section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#header #menu_section #menu{display:none}#header #menu_section #menu.active{position:absolute;top:10.19vw;left:0;z-index:99999;background-color:#1a2845;padding:0;width:100%}#header #menu_section #menu.active ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.994vw;gap:2.393vw}#header #menu_section #menu.active ul li a{color:#fff;font-size:2.2vw;line-height:3.828vw}#header #menu_section #mobile-button{display:block}#header #menu_section #mobile-button button{background:0 0;border:unset;padding-left:2em}#header #menu_section #mobile-button button span.e-close{display:none}#header #menu_section #mobile-button button span svg{width:3.19vw}#header #menu_section #idiomas .idiomas-button .currentLanguage i{font-size:1vw}#header #menu_section #idiomas .idiomas-button .currentLanguage span{font-size:1.595vw}#header #menu_section #idiomas .idiomas-button .desplegable li a{font-size:1.595vw}#header #menu_section #contacto{display:none}#header #menu_section #contacto.active{position:absolute;width:100%;top:42.9vw;left:0;background-color:#1a2845;z-index:99999;padding-bottom:1.994vw}#header #menu_section #contacto.active #contact-header{margin:0}#header #menu_section #contacto.active #contact-header i{font-size:1vw;color:#fff}#header #menu_section #contacto.active #contact-header .drop-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header #menu_section #contacto.active #contact-header .drop-contact span{color:#fff;font-size:2.2vw;font-family:"Libre Caslon Display",sans-serif!important}#header #menu_section #contacto.active #contact-header .modal{position:relative;background:0 0;left:0}#header #menu_section #contacto.active #contact-header .modal .modal-content .info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header #menu_section #contacto.active #contact-header .modal .modal-content a,#header #menu_section #contacto.active #contact-header .modal .modal-content div{color:#fff;font-size:1.595vw}}@media (min-width:1025px) and (max-width:1440px){#header{-webkit-padding-before:.5vw;padding-block-start:.5vw;-webkit-padding-end:7vw;padding-inline-end:7vw}#header #logo_section{margin-left:0}#header #logo_section img{width:478px}#header #menu_section{margin-bottom:17px}#header #menu_section #menu{padding-right:1.7vw}#header #menu_section #idiomas .idiomas-button{padding-left:2vw}}@media (max-width:767px){#header{-webkit-padding-before:1.399vw;padding-block-start:1.399vw;-webkit-padding-end:7.996vw;padding-inline-end:7.996vw;-webkit-padding-start:2.399vw;padding-inline-start:2.399vw}#header #logo_section{margin-left:0}#header #logo_section a img{height:8.417vw}#header #menu_section #menu.active{top:10vw}#header #menu_section #menu.active ul{padding:2.499vw;gap:2.999vw}#header #menu_section #menu.active ul li a{font-size:3.199vw;line-height:6.397vw}#header #menu_section #mobile-button button span svg{width:3.998vw}#header #menu_section #idiomas .idiomas-button .currentLanguage i{font-size:1.5vw}#header #menu_section #idiomas .idiomas-button .currentLanguage span{font-size:1.999vw}#header #menu_section #idiomas .idiomas-button .desplegable li a{font-size:1.999vw}#header #menu_section #contacto.active{top:58.9vw;padding-bottom:2.499vw}#header #menu_section #contacto.active #contact-header i{font-size:1.5vw}#header #menu_section #contacto.active #contact-header .drop-contact span{font-size:3.199vw}#header #menu_section #contacto.active #contact-header .modal .modal-content a,#header #menu_section #contacto.active #contact-header .modal .modal-content div{color:#fff;font-size:1.999vw}}@media (max-width:480px){#header{-webkit-padding-before:2.333vw;padding-block-start:2.333vw;-webkit-padding-end:12vw;padding-inline-end:12vw;-webkit-padding-start:4vw;padding-inline-start:4vw}#header #logo_section a img{height:15.417vw;-o-object-fit:contain;object-fit:contain}#header #menu_section #menu.active{top:18vw}#header #menu_section #menu.active ul{padding:4.167vw;gap:5vw}#header #menu_section #menu.active ul li a{font-size:5.333vw;line-height:10.667vw}#header #menu_section #mobile-button button span svg{width:6.667vw}#header #menu_section #idiomas .idiomas-button .currentLanguage i{font-size:2vw}#header #menu_section #idiomas .idiomas-button .currentLanguage span{font-size:3.333vw}#header #menu_section #idiomas .idiomas-button .desplegable li a{font-size:3.333vw}#header #menu_section #contacto.active{top:98.9vw;padding-bottom:4.167vw}#header #menu_section #contacto.active #contact-header i{font-size:2vw}#header #menu_section #contacto.active #contact-header .drop-contact span{font-size:5.333vw}#header #menu_section #contacto.active #contact-header .modal .modal-content a,#header #menu_section #contacto.active #contact-header .modal .modal-content div{font-size:3.333vw}}#header.lang-fr{-webkit-padding-start:1.896vw;padding-inline-start:1.896vw;-webkit-padding-end:3.359vw;padding-inline-end:3.359vw}#header.lang-fr #menu_section #menu{padding-right:11.465vw}#header.lang-fr #menu_section #idiomas .idiomas-button{padding-left:1.1vw}#header.lang-fr #logo_section img{width:459px}@media (min-width:1025px) and (max-width:1440px){#header.lang-fr{-webkit-padding-end:4.15vw;padding-inline-end:4.15vw;-webkit-padding-before:.5vw;padding-block-start:.5vw}#header.lang-fr #logo_section{margin-left:-5px}#header.lang-fr #logo_section img{width:465px}#header.lang-fr #menu_section{margin-bottom:17px}#header.lang-fr #menu_section #menu{padding-right:5.7vw}#header.lang-fr #menu_section #idiomas .idiomas-button{padding-left:1vw}}#centro #background{background-position:center;height:400px}#centro #background .overlay{background-color:transparent}