.elementor-15337 .elementor-element.elementor-element-75ce18b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-610777e );--border-color:var( --e-global-color-610777e );--margin-top:0;--margin-bottom:var(--mft-space-4xl);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15337 .elementor-element.elementor-element-75ce18b:not(.elementor-motion-effects-element-type-background), .elementor-15337 .elementor-element.elementor-element-75ce18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-15337 .elementor-element.elementor-element-453b30b{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15337 .elementor-element.elementor-element-453b30b.e-con{--align-self:stretch;}.elementor-15337 .elementor-element.elementor-element-d7b6da3{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xl);--padding-right:var(--mft-space-2xl);}.elementor-15337 .elementor-element.elementor-element-4167df6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15337 .elementor-element.elementor-element-84da4b4 > .elementor-widget-container{padding:0 0 var(--mft-space-2xl) 0;}.elementor-15337 .elementor-element.elementor-element-84da4b4{text-align:start;}.elementor-15337 .elementor-element.elementor-element-84da4b4 img{width:85px;}.elementor-15337 .elementor-element.elementor-element-78bd9ae{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15337 .elementor-element.elementor-element-376580e .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-15337 .elementor-element.elementor-element-360b901 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-15337 .elementor-element.elementor-element-360b901 p{margin-block-end:12px;}.elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button:hover, .elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-15337 .elementor-element.elementor-element-a5c3083{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-15337 .elementor-element.elementor-element-a5c3083 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button:hover svg, .elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-15337 .elementor-element.elementor-element-376580e .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-15337 .elementor-element.elementor-element-a5c3083 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}}@media(max-width:767px){.elementor-15337 .elementor-element.elementor-element-d7b6da3{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-15337 .elementor-element.elementor-element-376580e .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}}/* Start custom CSS for image, class: .elementor-element-84da4b4 */.logo-hotel img{
    filter: grayscale(100%) brightness(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce18b *//* ================================= */
/* HOTEL LOGOS - HIDE ALL BY DEFAULT */
/* ================================= */

.logo-hotel,
.logo-lux,
.logo-hotel-alameda {
    display: none !important;
}

/* =============================== */
/* ALAMEDA ROOMS SANTIAGO - LOGO  */
/* =============================== */

body.cat-alameda-rooms-santiago .logo-hotel-alameda {
    display: block !important;
}

/* =============================== */
/* LUX HOTELS - LUX LOGO */
/* =============================== */

body.cat-lux-apartamentos-rosalia .logo-lux,
body.cat-lux-apartamentos-santiago .logo-lux,
body.cat-lux-santiago .logo-lux {
    display: block !important;
}

/* =============================== */
/* STANDARD HOTELS - DEFAULT LOGO */
/* =============================== */

body.cat-ciudad-compostela .logo-hotel,
body.cat-leon-center-rooms .logo-hotel,
body.cat-linares-rooms .logo-hotel,
body.cat-pombal-rooms .logo-hotel,
body.cat-principia-suites-leon .logo-hotel,
body.cat-rincon-del-conde-suites .logo-hotel,
body.cat-santiago-center-rooms .logo-hotel,
body.cat-white-tree-rooms .logo-hotel,
body.cat-xavestre .logo-hotel,
body.cat-hotel-henko .logo-hotel,
body.cat-rincon-conde .logo-hotel {
    display: block !important;
}

/* ================================= */
/* END HOTEL LOGOS */
/* ================================= */

/* Textos por hotel */
.hotel-info-alameda,
.hotel-info-ciudad-compostela,
.hotel-info-leon-center,
.hotel-info-linares,
.hotel-info-lux-rosalia,
.hotel-info-lux-apartamentos-santiago,
.hotel-info-lux-santiago,
.hotel-info-pombal,
.hotel-info-principia,
.hotel-info-rincon-conde,
.hotel-info-santiago-center,
.hotel-info-white-tree,
.hotel-info-xavestre,
.hotel-info-henko,
.hotel-info-rincon-suites{
    display: none ;
}


body.cat-alameda-rooms-santiago .hotel-info-alameda {
    display: block;
}

body.cat-ciudad-compostela .hotel-info-ciudad-compostela {
    display: block;
}

body.cat-leon-center-rooms .hotel-info-leon-center {
    display: block;
}

body.cat-linares-rooms .hotel-info-linares {
    display: block;
}

body.cat-lux-apartamentos-rosalia .hotel-info-lux-rosalia {
    display: block;
}

body.cat-lux-apartamentos-santiago .hotel-info-lux-apartamentos-santiago {
    display: block;
}

body.cat-lux-santiago .hotel-info-lux-santiago {
    display: block;
}

body.cat-pombal-rooms .hotel-info-pombal {
    display: block;
}

body.cat-principia-suites-leon .hotel-info-principia {
    display: block;
}

body.cat-rincon-conde .hotel-info-rincon-conde {
    display: block;
}

body.cat-rincon-del-conde-suites .hotel-info-rincon-suites {
    display: block;
}

body.cat-santiago-center-rooms .hotel-info-santiago-center {
    display: block;
}

body.cat-white-tree-rooms .hotel-info-white-tree {
    display: block;
}

body.cat-xavestre .hotel-info-xavestre {
    display: block;
}

body.cat-hotel-henko .hotel-info-henko {
    display: block;
}/* End custom CSS */