.elementor-31 .elementor-element.elementor-element-32caee3{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--z-index:0;}.elementor-31 .elementor-element.elementor-element-32caee3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-32caee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelpinaresplaza.com/wp-content/uploads/2026/03/habitaciones-hotel-pinares-Grande.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-32caee3::before, .elementor-31 .elementor-element.elementor-element-32caee3 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-32caee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-32caee3 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-32caee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-32caee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000001B5;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1df833e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4.25rem;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a11ed08 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-3202f29{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d1fefb5-font-family ), Sans-serif;font-size:var( --e-global-typography-d1fefb5-font-size );font-weight:var( --e-global-typography-d1fefb5-font-weight );color:var( --e-global-color-a11ed08 );}.elementor-31 .elementor-element.elementor-element-23b8600{--display:flex;--min-height:50rem;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-260c591{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-81ab7ee{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-81ab7ee:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-81ab7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelpinaresplaza.com/wp-content/uploads/2026/04/habitacion-sencilla-Grande.jpg");background-position:-294px 0px;background-size:cover;}.elementor-31 .elementor-element.elementor-element-6f8eeb6{--display:flex;--min-height:50rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-6f8eeb6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6f8eeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-59b3463{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-45a5051 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-62baf94 );}.elementor-31 .elementor-element.elementor-element-74f0ea9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.875rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-2bea601 );}.elementor-31 .elementor-element.elementor-element-35b5948{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-b96e005 );}.elementor-31 .elementor-element.elementor-element-07d21d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c0e7a2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4d4d9cd .mie-icon{font-size:20px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-4d4d9cd .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-ebfb819 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-ae1abe6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-43a2724 .mie-icon{font-size:20px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-43a2724 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-66ef625 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-ea6a273{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7cb5e2b .mie-icon{font-size:20px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-7cb5e2b .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-0d9c5cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-4b438ee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-59cf49e{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A36;--border-color:#7A7A7A36;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-1409128{--display:flex;}.elementor-31 .elementor-element.elementor-element-d03ecc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9ab202f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-7824d71{--display:flex;--min-height:50rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);}.elementor-31 .elementor-element.elementor-element-7824d71:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7824d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bea601 );background-image:url("https://hotelpinaresplaza.com/wp-content/uploads/2026/03/habitacion-doble-2-camas-Grande.jpg");background-position:top center;background-repeat:no-repeat;background-size:140% auto;}.elementor-31 .elementor-element.elementor-element-cf86bf6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31 .elementor-element.elementor-element-fa73613 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-62baf94 );}.elementor-31 .elementor-element.elementor-element-627d998 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.875rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-2c31808 );}.elementor-31 .elementor-element.elementor-element-8ab27c0{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-2c31808 );}.elementor-31 .elementor-element.elementor-element-04ad3e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c49328{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2955520 .mie-icon{font-size:30px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2955520 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-2dc0307 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2adefea{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c2d407 .mie-icon{font-size:30px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3c2d407 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-28b82a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8013f4d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-60bd47e .mie-icon{font-size:30px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-60bd47e .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-b2c7f3d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7555dbb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A36;--border-color:#7A7A7A36;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-f69698e{--display:flex;}.elementor-31 .elementor-element.elementor-element-45e4dea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e26af8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b296540{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-56047ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:1rem 0rem 0rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-56047ea:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-56047ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c31808 );background-image:url("https://hotelpinaresplaza.com/wp-content/uploads/2026/03/h-triple-Hotel-pinares-plaza-2-Grande.jpg");background-position:center left;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1ab8c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0rem 1rem 1rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-31 .elementor-element.elementor-element-1ab8c70:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1ab8c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c31808 );}.elementor-31 .elementor-element.elementor-element-d4ab660{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-905dc5e .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:1.5rem;font-weight:400;color:var( --e-global-color-62baf94 );}.elementor-31 .elementor-element.elementor-element-7f26867 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.875rem;font-weight:900;text-transform:uppercase;color:var( --e-global-color-2bea601 );}.elementor-31 .elementor-element.elementor-element-6770b51{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-42c7bbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e98770 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-bcb169b{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-b96e005 );}.elementor-31 .elementor-element.elementor-element-97d3c26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-de8d29f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-56fb5dd{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-b96e005 );}.elementor-31 .elementor-element.elementor-element-2b7fdb2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-44d77ae{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c13d34c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3efccf7 .mie-icon{font-size:30px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-3efccf7 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-bc9d648 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-962e1fc{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a018ae8 .mie-icon{font-size:30px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-a018ae8 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-9d93195 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-a9fc1e9{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-465d5e6 .mie-icon{font-size:30px;color:#1a1a1a;}.elementor-31 .elementor-element.elementor-element-465d5e6 .mie-icon-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-c7c3994 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a04c13c );}.elementor-31 .elementor-element.elementor-element-aaf2094{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A36;--border-color:#7A7A7A36;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31 .elementor-element.elementor-element-df7223e{--display:flex;}.elementor-31 .elementor-element.elementor-element-5532d02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a11ed08 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-260c591{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-81ab7ee{--width:100%;}.elementor-31 .elementor-element.elementor-element-6f8eeb6{--width:50%;}.elementor-31 .elementor-element.elementor-element-9ab202f{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-7824d71{--width:100%;}.elementor-31 .elementor-element.elementor-element-56047ea{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-1ab8c70{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-d4ab660{--width:100%;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-3202f29{font-size:var( --e-global-typography-d1fefb5-font-size );}.elementor-31 .elementor-element.elementor-element-81ab7ee:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-81ab7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-6770b51{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-2b7fdb2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-3202f29{font-size:var( --e-global-typography-d1fefb5-font-size );}.elementor-31 .elementor-element.elementor-element-81ab7ee:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-81ab7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-07d21d9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-3c0e7a2{--width:30%;}.elementor-31 .elementor-element.elementor-element-4d4d9cd .mie-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-ebfb819 .elementor-heading-title{font-size:1rem;}.elementor-31 .elementor-element.elementor-element-ae1abe6{--width:40%;}.elementor-31 .elementor-element.elementor-element-43a2724 .mie-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-66ef625 .elementor-heading-title{font-size:1rem;}.elementor-31 .elementor-element.elementor-element-ea6a273{--width:30%;}.elementor-31 .elementor-element.elementor-element-7cb5e2b .mie-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-0d9c5cf .elementor-heading-title{font-size:1rem;}.elementor-31 .elementor-element.elementor-element-cf86bf6{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-3c49328{--width:30%;}.elementor-31 .elementor-element.elementor-element-2adefea{--width:40%;}.elementor-31 .elementor-element.elementor-element-8013f4d{--width:30%;}.elementor-31 .elementor-element.elementor-element-6770b51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-2b7fdb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-c13d34c{--width:30%;}.elementor-31 .elementor-element.elementor-element-962e1fc{--width:40%;}.elementor-31 .elementor-element.elementor-element-a9fc1e9{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-1df833e */.titulo-estilo{
    color: #b78628;
    font-family: var(--Fuente_secundaria);
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-attributes, class: .elementor-element-4b438ee */#contenido-resultado ul{
    margin: 0;
}

#contenido-resultado li {
    list-style: none;
    margin: 0 ;
    display: flex;
    flex-wrap: wrap;
}

.mphb-loop-room-type-attributes li {
    font-size: 16px;
    background: #f4f4f2;
    border-radius: 6px;
    padding: 6px 12px;
    color: #333333;
}

.mphb-attribute-title {
    font-weight: 700;
    color: #1a3d2b;
    margin-right: 4px;
}
.mphb-room-type-facilities .mphb-attribute-value a {
    color: #1a3d2b;
    font-size: 16px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-price, class: .elementor-element-a05d286 */.info-precio{
    div{
        color: #b78628;
        font-family: var(--e-global-typography-d299142-font-family), Sans-serif;
        font-weight: 700;
    }
    span.nota-precio{
        font-size: 10px;
        color: #94a3b8;
    }
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-price, class: .elementor-element-70e5e3d */.etiqueta-precio{
    color: white;
    font-family: 'Work Sans';
    font-weight: bolder;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-price, class: .elementor-element-439e085 */.info-precio{
    div{
        color: #b78628;
        font-family: var(--e-global-typography-d299142-font-family), Sans-serif;
        font-weight: 700;
    }
    span.nota-precio{
        font-size: 10px;
        color: #94a3b8;
    }
}/* End custom CSS */