.elementor-4420 .elementor-element.elementor-element-fcc24212{--display:flex;--min-height:72vh;--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.77;--margin-top:-188px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-4420 .elementor-element.elementor-element-fcc24212:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-fcc24212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A14;}.elementor-4420 .elementor-element.elementor-element-fcc24212::before, .elementor-4420 .elementor-element.elementor-element-fcc24212 > .elementor-background-video-container::before, .elementor-4420 .elementor-element.elementor-element-fcc24212 > .e-con-inner > .elementor-background-video-container::before, .elementor-4420 .elementor-element.elementor-element-fcc24212 > .elementor-background-slideshow::before, .elementor-4420 .elementor-element.elementor-element-fcc24212 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4420 .elementor-element.elementor-element-fcc24212 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,25,12,0.55) 0%, rgba(18,25,12,0.9) 100%);}.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-4420 .elementor-element.elementor-element-275fceb2{text-align:center;}.elementor-4420 .elementor-element.elementor-element-275fceb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:rgba(244,239,226,0.8);}.elementor-4420 .elementor-element.elementor-element-e8e2cada{text-align:center;}.elementor-4420 .elementor-element.elementor-element-e8e2cada .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:1.08em;color:#F4EFE2;}.elementor-4420 .elementor-element.elementor-element-c0fc532d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-c0fc532d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#B89D6E;}.elementor-4420 .elementor-element.elementor-element-f879d63f{--display:flex;--min-height:1px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-f879d63f:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-f879d63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B89D6E;}.elementor-4420 .elementor-element.elementor-element-63503459{--display:flex;--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;--align-items:flex-start;--padding-top:80px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-4420 .elementor-element.elementor-element-63503459:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-63503459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A14;}.elementor-4420 .elementor-element.elementor-element-postfila{--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:flex-start;--gap:40px 48px;--row-gap:40px;--column-gap:48px;}.elementor-4420 .elementor-element.elementor-element-postbarra{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-4420 .elementor-element.elementor-element-platbuscador{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platbuscador:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platbuscador > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-4420 .elementor-element.elementor-element-platbuscadorw .elementor-search-form__container{min-height:50px;}.elementor-4420 .elementor-element.elementor-element-platbuscadorw .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#C57A44;background-color:transparent;}body:not(.rtl) .elementor-4420 .elementor-element.elementor-element-platbuscadorw .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-4420 .elementor-element.elementor-element-platbuscadorw .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-4420 .elementor-element.elementor-element-platbuscadorw .elementor-search-form__input, .elementor-4420 .elementor-element.elementor-element-platbuscadorw.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-4420 .elementor-element.elementor-element-platbuscadorw input[type="search"].elementor-search-form__input{font-family:"Poppins", Sans-serif;font-size:13.5px;}.elementor-4420 .elementor-element.elementor-element-platbuscadorw:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-4420 .elementor-element.elementor-element-platbuscadorw.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-4420 .elementor-element.elementor-element-platcita{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platcita:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platcita > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-platcitat{text-align:start;}.elementor-4420 .elementor-element.elementor-element-platcitat .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-platcats{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platcats:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platcats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-platcatst{text-align:start;}.elementor-4420 .elementor-element.elementor-element-platcatst .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-platwiki{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platwiki:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platwiki > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-platwikit{text-align:start;}.elementor-4420 .elementor-element.elementor-element-platwikit .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-platspoti{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platspoti:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platspoti > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-platspotit{text-align:start;}.elementor-4420 .elementor-element.elementor-element-platspotit .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-platetiq{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:rgba(45,58,38,0.14);--border-color:rgba(45,58,38,0.14);--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-platetiq:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-platetiq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-platetiqt{text-align:start;}.elementor-4420 .elementor-element.elementor-element-platetiqt .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4420 .elementor-element.elementor-element-611d0710{width:var( --container-widget-width, 66% );max-width:66%;background-color:#F7F3E9;padding:34px 34px 34px 34px;--container-widget-width:66%;--container-widget-flex-grow:0;border-radius:3px 3px 3px 3px;text-align:start;color:rgba(47,47,47,0.82);font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.95em;}.elementor-4420 .elementor-element.elementor-element-postvaloracion{--display:flex;--border-radius:3px 3px 3px 3px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4420 .elementor-element.elementor-element-postvaloracion:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-postvaloracion > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-postcomentarios{--display:flex;--border-radius:3px 3px 3px 3px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-4420 .elementor-element.elementor-element-postcomentarios:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-postcomentarios > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-4420 .elementor-element.elementor-element-b02e1937{--display:flex;--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;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;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:rgba(45,58,38,0.20);--border-color:rgba(45,58,38,0.20);--padding-top:100px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-4420 .elementor-element.elementor-element-b02e1937:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-b02e1937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EDE4;}.elementor-4420 .elementor-element.elementor-element-ce1689a2{text-align:center;}.elementor-4420 .elementor-element.elementor-element-ce1689a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#C57A44;}.elementor-4420 .elementor-element.elementor-element-b19c5639{text-align:center;}.elementor-4420 .elementor-element.elementor-element-b19c5639 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;text-transform:none;line-height:1.08em;letter-spacing:0px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-348fdbe5{--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;--justify-content:center;--gap:14px 40px;--row-gap:14px;--column-gap:40px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-e5d5232d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-e5d5232d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2D3A26;}.elementor-4420 .elementor-element.elementor-element-23ab1809{text-align:center;}.elementor-4420 .elementor-element.elementor-element-23ab1809 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#C57A44;}@media(min-width:768px){.elementor-4420 .elementor-element.elementor-element-fcc24212{--content-width:900px;}.elementor-4420 .elementor-element.elementor-element-f879d63f{--width:54px;}.elementor-4420 .elementor-element.elementor-element-63503459{--content-width:1180px;}.elementor-4420 .elementor-element.elementor-element-postfila{--width:100%;}.elementor-4420 .elementor-element.elementor-element-postbarra{--width:26%;}.elementor-4420 .elementor-element.elementor-element-platbuscador{--width:100%;}.elementor-4420 .elementor-element.elementor-element-platcita{--width:100%;}.elementor-4420 .elementor-element.elementor-element-platcats{--width:100%;}.elementor-4420 .elementor-element.elementor-element-platwiki{--width:100%;}.elementor-4420 .elementor-element.elementor-element-platspoti{--width:100%;}.elementor-4420 .elementor-element.elementor-element-platetiq{--width:100%;}.elementor-4420 .elementor-element.elementor-element-postvaloracion{--content-width:780px;}.elementor-4420 .elementor-element.elementor-element-postcomentarios{--content-width:780px;}.elementor-4420 .elementor-element.elementor-element-b02e1937{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4420 .elementor-element.elementor-element-postbarra{--width:100%;}}@media(max-width:1024px){.elementor-4420 .elementor-element.elementor-element-fcc24212{--overlay-opacity:0.77;}.elementor-4420 .elementor-element.elementor-element-e8e2cada .elementor-heading-title{font-size:46px;}.elementor-4420 .elementor-element.elementor-element-postfila{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4420 .elementor-element.elementor-element-611d0710{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4420 .elementor-element.elementor-element-b19c5639 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-4420 .elementor-element.elementor-element-fcc24212{--min-height:52vh;--overlay-opacity:0.77;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-e8e2cada .elementor-heading-title{font-size:27px;}.elementor-4420 .elementor-element.elementor-element-63503459{--padding-top:56px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-postbarra{--width:100%;}.elementor-4420 .elementor-element.elementor-element-611d0710{padding:20px 18px 20px 18px;}.elementor-4420 .elementor-element.elementor-element-postcomentarios{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4420 .elementor-element.elementor-element-b02e1937{--padding-top:60px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-4420 .elementor-element.elementor-element-b19c5639 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-fcc24212 *//* La foto destacada llega por etiqueta dinámica y Elementor no emite el encuadre: se fuerza aquí.
   Sin esto se ve la foto a tamaño natural pegada a la esquina superior izquierda. */
.elementor-4420 .elementor-element.elementor-element-fcc24212 {
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-platcitaw */.elementor-4420 .elementor-element.elementor-element-platcitaw, .elementor-4420 .elementor-element.elementor-element-platcitaw p, .elementor-4420 .elementor-element.elementor-element-platcitaw blockquote { color: rgba(47,47,47,0.75); }
.elementor-4420 .elementor-element.elementor-element-platcitaw cite, .elementor-4420 .elementor-element.elementor-element-platcitaw .gz-autor, .elementor-4420 .elementor-element.elementor-element-platcitaw em + span { color: #C57A44; }
.elementor-4420 .elementor-element.elementor-element-platcitaw a { color: #C57A44; }/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-platcatsw */.elementor-4420 .elementor-element.elementor-element-platcatsw ul { list-style: none; margin: 0; padding: 0; }
.elementor-4420 .elementor-element.elementor-element-platcatsw li { border-bottom: 1px solid rgba(45,58,38,0.14); }
.elementor-4420 .elementor-element.elementor-element-platcatsw li:last-child { border-bottom: 0; }
.elementor-4420 .elementor-element.elementor-element-platcatsw li a { color: rgba(47,47,47,0.78); text-decoration: none; }
.elementor-4420 .elementor-element.elementor-element-platcatsw li a:hover { color: #C57A44; }
.elementor-4420 .elementor-element.elementor-element-platcatsw li { color: rgba(47,47,47,0.45); }
/* Categorías heredadas de la web vieja (Eventos id 2, Planes id 5): fuera del listado */
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-2, .elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-5 { display: none; }
/* Numeradas, en mayúsculas y en el orden del recorrido, sin tocar el nombre real */
.elementor-4420 .elementor-element.elementor-element-platcatsw ul { display: flex; flex-direction: column; }
.elementor-4420 .elementor-element.elementor-element-platcatsw li { text-transform: uppercase; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-42 { order: 1; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-42 > a::before { content: "1. "; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-43 { order: 2; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-43 > a::before { content: "2. "; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-44 { order: 3; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-44 > a::before { content: "3. "; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-48 { order: 4; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-48 > a::before { content: "4. "; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-46 { order: 5; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-46 > a::before { content: "5. "; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-47 { order: 6; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-47 > a::before { content: "6. "; }

/* separador al ultimo visible */
.elementor-4420 .elementor-element.elementor-element-platcatsw li { border-bottom: 1px solid rgba(45,58,38,0.14) !important; }
.elementor-4420 .elementor-element.elementor-element-platcatsw .cat-item-47 { border-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-platetiqw */.elementor-4420 .elementor-element.elementor-element-platetiqw .tagcloud a { font-size: 12px !important; display: inline-block; margin: 0 6px 8px 0; padding: 5px 11px; border: 1px solid rgba(45,58,38,0.16); border-radius: 2px; color: rgba(47,47,47,0.78); text-decoration: none; font-family: Poppins, sans-serif; font-weight: 300; letter-spacing: .3px; }
.elementor-4420 .elementor-element.elementor-element-platetiqw .tagcloud a:hover { color: #C57A44; border-color: rgba(197,122,68,.45); }
/* El widget de WordPress pinta su propio título; el del bloque ya lo dice */
.elementor-4420 .elementor-element.elementor-element-platetiqw h5 { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-postbarra */.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories h5,
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories h4,
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories h2,
.elementor-4420 .elementor-element.elementor-element-postbarra .widget-title { display: none !important; }
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories ul { list-style: none; margin: 0; padding: 0; }
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories li {
  margin: 0; padding: 7px 0;
  border-bottom: 1px solid rgba(45,58,38,0.14);
  font-family: Poppins, sans-serif; font-size: 13.5px; font-weight: 300;
  color: rgba(47,47,47,0.45);
}
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories li:last-child { border-bottom: 0; }
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories a { color: rgba(47,47,47,0.78) !important; text-decoration: none; border-bottom: 0 !important; }
.elementor-4420 .elementor-element.elementor-element-postbarra .elementor-widget-wp-widget-categories a:hover { color: #C57A44 !important; }
.elementor-4420 .elementor-element.elementor-element-postbarra .gcd-cita__texto { color: rgba(47,47,47,0.78); font-size: 14.5px; }
.elementor-4420 .elementor-element.elementor-element-postbarra .gcd-cita__autor { color: #C57A44; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-611d0710 *//* gz-editor-manda: sin !important en el color, para que lo que se ponga en el editor de WordPress
   se respete. Las reglas se apartan solas si el elemento ya trae color o tamaño propio. */
.elementor-4420 .elementor-element.elementor-element-611d0710 a:not([style*="color"]):not(.has-text-color) { color: #C57A44; }
.elementor-4420 .elementor-element.elementor-element-611d0710 a { text-decoration: none; border-bottom: 1px solid rgba(197,122,68,.35); }
.elementor-4420 .elementor-element.elementor-element-611d0710 a:not([style*="color"]):not(.has-text-color):hover { color: #2D3A26; }

/* Tamaños originales: H2 20, H3 18, cuerpo 15. Los titulares se separan por color y peso,
   no por tipografía: van en la misma familia que el texto. */
.elementor-4420 .elementor-element.elementor-element-611d0710 p:not([style*="font-size"]):not([class*="-font-size"]), .elementor-4420 .elementor-element.elementor-element-611d0710 li:not([style*="font-size"]):not([class*="-font-size"]) { font-size: 15px; }

.elementor-4420 .elementor-element.elementor-element-611d0710 h1:not([style*="color"]):not(.has-text-color),
.elementor-4420 .elementor-element.elementor-element-611d0710 h2:not([style*="color"]):not(.has-text-color),
.elementor-4420 .elementor-element.elementor-element-611d0710 h3:not([style*="color"]):not(.has-text-color),
.elementor-4420 .elementor-element.elementor-element-611d0710 h4:not([style*="color"]):not(.has-text-color),
.elementor-4420 .elementor-element.elementor-element-611d0710 h5:not([style*="color"]):not(.has-text-color),
.elementor-4420 .elementor-element.elementor-element-611d0710 h6:not([style*="color"]):not(.has-text-color) {
	color: #2D3A26;
}
.elementor-4420 .elementor-element.elementor-element-611d0710 h1, .elementor-4420 .elementor-element.elementor-element-611d0710 h2, .elementor-4420 .elementor-element.elementor-element-611d0710 h3, .elementor-4420 .elementor-element.elementor-element-611d0710 h4, .elementor-4420 .elementor-element.elementor-element-611d0710 h5, .elementor-4420 .elementor-element.elementor-element-611d0710 h6 {
	font-weight: 600;
	line-height: 1.35;
	margin-top: 1.9em;
	margin-bottom: .55em;
}
.elementor-4420 .elementor-element.elementor-element-611d0710 h2:not([style*="font-size"]):not([class*="-font-size"]) { font-size: 20px; }
.elementor-4420 .elementor-element.elementor-element-611d0710 h3:not([style*="font-size"]):not([class*="-font-size"]) { font-size: 18px; }
.elementor-4420 .elementor-element.elementor-element-611d0710 h4:not([style*="font-size"]):not([class*="-font-size"]) { font-size: 16px; }

/* La hoja de estilos usa font-weight: bolder y, sobre el 300 del cuerpo, se queda en 400 */
.elementor-4420 .elementor-element.elementor-element-611d0710 strong, .elementor-4420 .elementor-element.elementor-element-611d0710 b { font-weight: 600; }
.elementor-4420 .elementor-element.elementor-element-611d0710 blockquote { border-left: 2px solid #C57A44; color: rgba(47,47,47,0.72); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-postvaloracion *//* gz-valoracion-tarjeta: alineada con la columna del artículo (barra 26% + hueco 48px) */
.elementor-4420 .elementor-element.elementor-element-postvaloracion {
	padding-block: 30px !important;
}
@media (min-width: 1025px) {
	.elementor-4420 .elementor-element.elementor-element-postvaloracion {
		width: 66% !important;
		margin-left: calc(26% + 48px) !important;
		margin-right: 0 !important;
	}
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-postcomentariosw */.elementor-4420 .elementor-element.elementor-element-postcomentariosw .comments-title, .elementor-4420 .elementor-element.elementor-element-postcomentariosw .comment-reply-title { font-family: "Cormorant Garamond", Georgia, serif; font-size: 26px; color: #2D3A26; font-weight: 500; }
.elementor-4420 .elementor-element.elementor-element-postcomentariosw .comment-author .fn, .elementor-4420 .elementor-element.elementor-element-postcomentariosw .comment-metadata a { font-family: Poppins, sans-serif; font-size: 12.5px; color: rgba(47,47,47,0.62); text-decoration: none; }
.elementor-4420 .elementor-element.elementor-element-postcomentariosw .comment-content p { font-family: Poppins, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.8; color: rgba(47,47,47,0.82); }
.elementor-4420 .elementor-element.elementor-element-postcomentariosw .comment-list > li { border-top: 1px solid rgba(45,58,38,0.14); padding: 20px 0; }
.elementor-4420 .elementor-element.elementor-element-postcomentariosw .submit { background: #2D3A26; color: #F7F3E9; border: 0; border-radius: 2px; padding: 12px 26px; font-family: Poppins, sans-serif; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-postcomentarios *//* gz-comentarios-tarjeta: alineados con la columna del artículo (barra 26% + hueco 48px).
   El aire de arriba y abajo va aquí y no en los ajustes porque Elementor lo emite como
   --padding-top y este contenedor no lo lee: se quedaba en 0 y la tarjeta salía pegada. */
.elementor-4420 .elementor-element.elementor-element-postcomentarios {
	padding-block: 34px !important;
}
@media (min-width: 1025px) {
	.elementor-4420 .elementor-element.elementor-element-postcomentarios {
		width: 66% !important;
		margin-left: calc(26% + 48px) !important;
		margin-right: 0 !important;
	}
}/* End custom CSS */