.elementor-1175 .elementor-element.elementor-element-2fc1021d{--display:flex;--min-height:590px;--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-2fc1021d:not(.elementor-motion-effects-element-type-background), .elementor-1175 .elementor-element.elementor-element-2fc1021d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1175 .elementor-element.elementor-element-5b6618b4{text-align:start;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-menu-toggle{margin-left:auto;background-color:rgba(255, 255, 255, 0);}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu .elementor-item{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item{color:#D4A955;fill:#D4A955;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item:focus{color:#C89E70;fill:#C89E70;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#030303;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed .elementor-item:before,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed .elementor-item:after{border-color:#030303;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#000000;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#000000;}.elementor-1175 .elementor-element.elementor-element-21a6c30c{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );--nav-menu-icon-size:26px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-underline .elementor-item:after,
					 .elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-overline .elementor-item:before,
					 .elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-double-line .elementor-item:before,
					 .elementor-1175 .elementor-element.elementor-element-21a6c30c .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a, .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-menu-toggle{color:#E2BE6E;fill:#E2BE6E;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown{background-color:#14060A;border-style:solid;border-color:#B8862F;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a:hover,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a:focus,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-menu-toggle:hover,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-menu-toggle:focus{color:#FBE6A6;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a:hover,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a:focus,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a.highlighted{background-color:#2A0D16;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a.elementor-item-active{color:#FBE6A6;background-color:#2A0D16;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown .elementor-item, .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:500;letter-spacing:3px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#3A2208;border-bottom-width:1px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle{color:#D4A955;}.elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle svg{fill:#D4A955;}.elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle:hover, .elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle:focus{color:#FBE6A6;}.elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle:hover svg, .elementor-1175 .elementor-element.elementor-element-21a6c30c div.elementor-menu-toggle:focus svg{fill:#FBE6A6;}.elementor-1175 .elementor-element.elementor-element-4f3590fa{--grid-template-columns:repeat(0, auto);text-align:right;width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon{background-color:rgba(255, 255, 255, 0);--icon-padding:0em;}.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon i{color:#D4A955;}.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon svg{fill:#D4A955;}.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon:hover i{color:#FBE6A6;}.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon:hover svg{fill:#FBE6A6;}.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-1175 .elementor-element.elementor-element-2fc1021d{--min-height:400px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown{border-width:0px 0px 1px 0px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:29px !important;}}@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-2fc1021d{--min-height:240px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1175 .elementor-element.elementor-element-5b6618b4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-1175 .elementor-element.elementor-element-4f3590fa{width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:10px;}}/* Start custom CSS for image, class: .elementor-element-5b6618b4 *//*cabecera-marquesina*/
.elementor-1175 .elementor-element.elementor-element-5b6618b4{display:flex !important;position:fixed !important;top:var(--wp-admin--admin-bar--height,0px);left:28px;height:64px;align-items:center;z-index:3;width:auto !important;margin:0 !important;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .45s,transform .45s,visibility .45s}
.elementor-1175 .elementor-element.elementor-element-5b6618b4 img{max-height:38px !important;width:auto !important;filter:drop-shadow(0 0 6px rgba(255,40,120,.55))}
html.nb-scrolled .elementor-1175 .elementor-element.elementor-element-5b6618b4{opacity:1;visibility:visible;transform:none}
@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-5b6618b4{left:14px;height:56px}.elementor-1175 .elementor-element.elementor-element-5b6618b4 img{max-height:24px !important}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-21a6c30c */.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item{background:linear-gradient(180deg,#F6DC93 0%,#D4A955 45%,#C98B6E 72%,#E6B9A0 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;transition:filter .3s}
.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item:hover,.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item.elementor-item-active{filter:brightness(1.25)}
.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item:after{display:none}
.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main > .elementor-nav-menu > li{position:relative}
.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-nav-menu > li:not(:last-child):after{content:"\25C6" !important;position:absolute;border-left:0 !important;right:0;top:50%;transform:translate(50%,-50%);border:0 !important;height:auto !important;width:auto !important;font-size:9px;line-height:1;color:#FBE6A6;text-shadow:0 0 4px rgba(251,230,166,.95),0 0 10px rgba(246,210,130,.7)}
/*cabecera-marquesina*/
.elementor-1175 .elementor-element.elementor-element-21a6c30c{position:fixed !important;top:var(--wp-admin--admin-bar--height,0px);left:50%;transform:translateX(-50%);height:64px;display:flex;align-items:center;z-index:3;width:auto !important;margin:0 !important;flex-direction:column;justify-content:center}
.elementor-1175 .elementor-element.elementor-element-21a6c30c > nav.elementor-nav-menu--main{margin:0 !important}
@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-21a6c30c{left:auto;right:14px;transform:none;height:56px}}
/*nb-nav-1440*/
@media(min-width:1025px) and (max-width:1680px){.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu{flex-wrap:nowrap !important}.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item{white-space:nowrap !important;font-size:15px !important;letter-spacing:3px !important;padding-left:12px !important;padding-right:12px !important}}
@media(min-width:1025px) and (max-width:1280px){.elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu--main .elementor-item{font-size:13px !important;letter-spacing:2px !important;padding-left:8px !important;padding-right:8px !important}}
/*fin-nb-nav-1440*//* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4f3590fa */.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icons-wrapper{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-end}
.elementor-1175 .elementor-element.elementor-element-4f3590fa{width:auto !important;max-width:none !important;flex-shrink:0}
.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon i:before{background:linear-gradient(180deg,#F6DC93 0%,#D4A955 45%,#C98B6E 72%,#E6B9A0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;transition:filter .3s}
.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon:hover i:before{filter:brightness(1.25)}
/*cabecera-marquesina*/
.elementor-1175 .elementor-element.elementor-element-4f3590fa{position:fixed !important;top:var(--wp-admin--admin-bar--height,0px);right:28px;height:64px;display:flex;align-items:center;z-index:3;width:auto !important;margin:0 !important}
.elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icons-wrapper{flex-wrap:nowrap !important}
@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-4f3590fa{right:auto;left:50%;transform:translateX(-50%);height:56px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5a0a67 */.elementor-1175 .elementor-element.elementor-element-b5a0a67{position:absolute !important;width:0;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1021d *//*cabecera-marquesina*/
.elementor-1175 .elementor-element.elementor-element-2fc1021d{display:block !important;position:relative;z-index:1000;height:515px;min-height:0 !important;margin-bottom:-48px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;pointer-events:none}
.elementor-1175 .elementor-element.elementor-element-2fc1021d > *{pointer-events:auto}
.elementor-1175 .elementor-element.elementor-element-2fc1021d:before{content:"" !important;position:absolute !important;left:0;right:0;top:64px !important;bottom:0 !important;height:auto !important;z-index:0;pointer-events:none;opacity:1 !important;border:0 !important;background:radial-gradient(ellipse 40% 22% at 50% 92%,rgba(255,200,120,.32) 0%,rgba(230,160,80,.15) 45%,rgba(0,0,0,0) 100%),radial-gradient(ellipse 52% 80% at 50% 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,.7) 100%),url("https://nebulossa.es/wp-content/uploads/2026/10/cabecera-marquesina-escritorio.webp") center -34px / cover no-repeat,#000 !important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 89%,rgba(0,0,0,.5) 95%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 89%,rgba(0,0,0,.5) 95%,transparent 100%)}
.elementor-1175 .elementor-element.elementor-element-2fc1021d:after{content:"";position:fixed;left:0;right:0;top:var(--wp-admin--admin-bar--height,0px);height:64px;background:#000;box-shadow:0 6px 18px rgba(0,0,0,.6);z-index:1;pointer-events:none}
@media(max-width:1024px){.elementor-1175 .elementor-element.elementor-element-2fc1021d{height:395px;margin-bottom:-38px !important}}
@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-2fc1021d{height:195px;margin-bottom:-18px !important}.elementor-1175 .elementor-element.elementor-element-2fc1021d:before{top:56px !important;background:radial-gradient(ellipse 60% 30% at 50% 88%,rgba(255,200,120,.4),rgba(0,0,0,0) 100%),url("https://nebulossa.es/wp-content/uploads/2026/10/cabecera-marquesina-movil.webp") center top / cover no-repeat,#000 !important}.elementor-1175 .elementor-element.elementor-element-2fc1021d:after{height:56px}}/* End custom CSS */
/* Start custom CSS *//*nb-global-rosa*/


html body .elementor-1175 .elementor-element.elementor-element-2fc1021d:before{background-image:url(/wp-content/uploads/2026/10/cabecera-marquesina-rosa-cliente-escritorio.webp)!important;background-repeat:no-repeat!important;background-color:#d9c6ec!important}
@media(max-width:767px){html body .elementor-1175 .elementor-element.elementor-element-2fc1021d:before{background-image:url(/wp-content/uploads/2026/10/cabecera-marquesina-rosa-cliente-movil.webp)!important}}

html body .elementor-1175 .elementor-element.elementor-element-2fc1021d:before{background-size:cover!important;background-position:center center!important}


html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu a,html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu a span{background-image:linear-gradient(180deg,#fde8dc 0%,#e8bba5 45%,#c08a76 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu a::after,html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu li::after,html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu li::before{background:linear-gradient(180deg,#fde8dc 0%,#e8bba5 45%,#c08a76 100%)!important;-webkit-text-fill-color:initial}
html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu a:hover,html body .elementor-1175 .elementor-element.elementor-element-21a6c30c .elementor-nav-menu a.elementor-item-active{background-image:linear-gradient(180deg,#fff3ec,#f2cdbb)!important}
html body .elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon svg,html body .elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon svg path{fill:#e8bba5!important}
html body .elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon i{color:#e8bba5!important}
html body .elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon:hover svg,html body .elementor-1175 .elementor-element.elementor-element-4f3590fa .elementor-social-icon:hover svg path{fill:#fde8dc!important}
html body .elementor-1175 .elementor-element.elementor-element-b5a0a67 .elementor-nav-menu a,html body .elementor-1175 .elementor-element.elementor-element-b5a0a67 svg{color:#e8bba5!important;fill:#e8bba5!important}
html body .elementor-291 .elementor-element.elementor-element-2f71290c .elementor-heading-title,html body .elementor-291 .elementor-element.elementor-element-264871e .elementor-heading-title,html body .elementor-291 .elementor-element.elementor-element-264871e .elementor-heading-title a{background-image:linear-gradient(180deg,#fde8dc 0%,#e8bba5 45%,#c08a76 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body .elementor-291 .elementor-element.elementor-element-33c21aa4 .elementor-nav-menu a,html body .elementor-291 .elementor-element.elementor-element-33c21aa4 .elementor-nav-menu a span{background-image:linear-gradient(180deg,#fde8dc 0%,#e8bba5 45%,#c08a76 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body .elementor-291 .elementor-element.elementor-element-33c21aa4 .elementor-nav-menu a:hover{background-image:linear-gradient(180deg,#fff3ec,#f2cdbb)!important}
html body .elementor-291 [class*=elementor-element]::marker{color:#e8bba5}
html:not(#nb) body .elementor-29 .elementor-element.elementor-element-379f610{background-color:#e4d3f2!important;background-image:url(/wp-content/uploads/2026/10/fondo-biografia-lila-apliques.webp)!important}html:not(#nb) body .elementor-29 .elementor-element.elementor-element-379f610::before{background:linear-gradient(180deg,rgba(246,239,251,.15),rgba(236,223,246,.35))!important;opacity:1!important}
html:not(#nb) body .elementor.elementor-156,html:not(#nb) body .elementor.elementor-536,html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-71ecab5,html:not(#nb) body .elementor-111 .elementor-element.elementor-element-df3df1b,html:not(#nb) body .elementor.elementor-295,html:not(#nb) body .elementor.elementor-293,html:not(#nb) body .elementor.elementor-297,html:not(#nb) body .elementor.elementor-514,html:not(#nb) body .elementor.elementor-735{background-color:#ecdff6!important;background-image:linear-gradient(rgba(244,236,250,.42),rgba(244,236,250,.42)),url(/wp-content/uploads/2026/10/fondo-artdeco-lila.webp)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-71ecab5::before{background:linear-gradient(180deg,rgba(236,223,246,.0),rgba(236,223,246,.0))!important}html:not(#nb) body .elementor-111 .elementor-element.elementor-element-df3df1b::after,html:not(#nb) body .elementor.elementor-295::after,html:not(#nb) body .elementor.elementor-293::after,html:not(#nb) body .elementor.elementor-297::after,html:not(#nb) body .elementor.elementor-514::after,html:not(#nb) body .elementor.elementor-735::after,html:not(#nb) body .elementor.elementor-156::after,html:not(#nb) body .elementor.elementor-536::after{display:none!important}
html:not(#nb) body .elementor.elementor-389{background-color:#ecdff6!important;background-image:url(/wp-content/uploads/2026/10/fondo-contacto-telefono-lila.webp)!important}@media(max-width:767px){html:not(#nb) body .elementor.elementor-389{background-image:url(/wp-content/uploads/2026/10/fondo-contacto-telefono-lila-movil.webp)!important}}
html:not(#nb) body.error404 .site-main,html:not(#nb) body.search .site-main{background:linear-gradient(180deg,#f6effb,#e4d3f2)!important}html:not(#nb) body.error404 .page-content{background:none!important}html:not(#nb) body.error404 .site-main *,html:not(#nb) body.search .site-main *{color:#3d2c33!important}
html:not(#nb) body .elementor-29 .elementor-element.elementor-element-868a93f,html:not(#nb) body .elementor-295 .elementor-element.elementor-element-5dca242,html:not(#nb) body .elementor-293 .elementor-element.elementor-element-1841710,html:not(#nb) body .elementor-297 .elementor-element.elementor-element-d397b2f,html:not(#nb) body .elementor-514 .elementor-element.elementor-element-89f1d91,html:not(#nb) body .elementor-536 .elementor-element.elementor-element-8204c14,html:not(#nb) body .elementor-735 .elementor-element.elementor-element-753d5d31,html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-8aab458{background:rgba(252,249,254,.9)!important;background-image:none!important;border:1px solid #a07a63!important;outline:1px solid rgba(160,122,99,.45);outline-offset:-9px;box-shadow:0 18px 50px rgba(90,29,48,.14)!important;backdrop-filter:blur(2px)}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-icon-list-text,.elementor-widget-text-editor *,.elementor-widget-theme-post-content *,.e-n-tabs-content,.e-n-tabs-content *,.elementor-field-label,.elementor-widget-theme-post-excerpt,.elementor-post-info__item,.elementor-post-info__item *){color:#3d2c33!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.e-n-tabs-content) :is(strong,b){color:#6e2f4a!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.e-n-tabs-content) a:not(.elementor-button):not(.wp-block-button__link){color:#b0306e!important;-webkit-text-fill-color:#b0306e!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-heading-title,.elementor-widget-text-editor :is(h1,h2,h3,h4),.elementor-widget-theme-post-content :is(h1,h2,h3,h4)){background-image:linear-gradient(180deg,#7a4d38 0%,#5a3424 55%,#3e2416 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#4b2e20!important;text-shadow:none!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-heading-title,.elementor-widget-text-editor :is(h1,h2,h3,h4),.elementor-widget-theme-post-content :is(h1,h2,h3,h4)) *{-webkit-text-fill-color:transparent!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-heading-title,.elementor-widget-text-editor :is(h1,h2,h3,h4),.elementor-widget-theme-post-content :is(h1,h2,h3,h4))::after,html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-heading-title,.elementor-widget-text-editor :is(h1,h2,h3,h4))::before{filter:saturate(.45) hue-rotate(-16deg) brightness(.78)}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-button,.e-n-tab-title,.wp-block-button__link,button[type="submit"]),html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) .search-submit{background:#e9dcf5!important;background-image:none!important;color:#5a1d30!important;-webkit-text-fill-color:#5a1d30!important;border:1px solid #a07a63!important;box-shadow:none!important;text-shadow:none!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-button,.e-n-tab-title,.wp-block-button__link,button[type="submit"]) *{color:#5a1d30!important;-webkit-text-fill-color:#5a1d30!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-button,.e-n-tab-title,.wp-block-button__link,button[type="submit"]):hover,html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .e-n-tab-title[aria-selected="true"]{background:#f6d3e2!important;background-image:none!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-field,input:not([type="submit"]):not([type="checkbox"]),select,textarea),html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) .search-field{background:rgba(255,253,255,.88)!important;color:#3d2c33!important;-webkit-text-fill-color:#3d2c33!important;border:1px solid #c9a99a!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-field,input,textarea)::placeholder{color:#8a7280!important;-webkit-text-fill-color:#8a7280!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.elementor-field-label,.elementor-field-option label){color:#5a1d30!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) [class*="bit-location"], html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) [class*="bit-venue"] { color: rgb(122, 74, 104) !important; -webkit-text-fill-color: rgb(122, 74, 104) !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) a[class*="bit-button"], html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) a[class*="bit-button"] *, html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) [class*="bit-offers"] { background: linear-gradient(rgb(246, 201, 220), rgb(233, 169, 198)) !important; color: rgb(91, 37, 71) !important; -webkit-text-fill-color: rgb(91, 37, 71) !important; border: 1px solid rgb(201, 138, 168) !important; box-shadow: none !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) a[class*="bit-button"] * { background: none !important; border: 0px !important; box-shadow: none !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .bit-offers-container, html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .bit-offers-inner-wrapper { background: none !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) a.bit-offers { border: 1px solid rgb(160, 122, 99) !important; background: linear-gradient(rgb(246, 211, 226), rgb(233, 180, 204)) !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.bit-offers-container,.bit-offers-inner-wrapper){background:none!important;border:0!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) [class*="bit-"]:not(a):not([class*="bit-button"]):not([class*="bit-offers"]){color:#5b2547!important}
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title a { background: linear-gradient(rgb(246, 220, 147) 0%, rgb(212, 169, 85) 45%, rgb(201, 139, 110) 72%, rgb(230, 185, 160) 100%) text; -webkit-text-fill-color: transparent; color: transparent !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { text-transform: uppercase; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { border-bottom: 1px solid rgb(184, 134, 47); padding-bottom: 4px; transition: color 0.3s, border-color 0.3s; color: rgb(243, 212, 138) !important; text-decoration: none !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more:hover { border-color: rgb(251, 230, 166); color: rgb(251, 230, 166) !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post { overflow: visible !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__text { background: linear-gradient(rgba(22, 6, 9, 0.86), rgba(14, 4, 6, 0.92)); border: 1px solid rgba(201, 160, 74, 0.55); box-shadow: rgba(14, 4, 6, 0.6) 0px 0px 0px 4px inset, rgba(201, 160, 74, 0.25) 0px 0px 0px 5px inset, rgba(0, 0, 0, 0.5) 0px 10px 24px; margin: 0px auto; width: 100%; box-sizing: border-box; flex-grow: 1; padding: 22px 20px 24px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title { margin-bottom: 6px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__meta-data { color: rgb(226, 190, 110) !important; margin-bottom: 12px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: rgb(242, 227, 216) !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__card, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post { display: flex; flex-direction: column; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link { display: block; position: relative; box-sizing: border-box; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 16px 22px) drop-shadow(rgba(255, 180, 100, 0.1) 0px 0px 30px); width: 100% !important; margin: 0px 0px 26px !important; padding: 9.58% 9.27% 9.35% 9.5% !important; background: none !important; border: 0px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link::after { content: ""; position: absolute; inset: 0px; background: url("https://nebulossa.es/wp-content/uploads/2026/10/marco-noticias-artdeco.webp") center center / 100% 100% no-repeat; pointer-events: none; z-index: 4; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail { position: relative; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 18px inset; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail img { filter: sepia(0.32) saturate(1.12) contrast(1.06) brightness(0.9); }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail::after { content: ""; position: absolute; inset: 0px; z-index: 3; pointer-events: none; background: linear-gradient(115deg, rgba(255, 236, 200, 0) 8%, rgba(255, 236, 200, 0.16) 16%, rgba(255, 236, 200, 0) 26%), linear-gradient(115deg, rgba(255, 236, 200, 0) 58%, rgba(255, 236, 200, 0.1) 64%, rgba(255, 236, 200, 0) 72%), radial-gradient(at 18% 30%, rgba(255, 200, 120, 0.22), transparent 38%), radial-gradient(at 85% 45%, rgba(255, 200, 120, 0.18), transparent 35%), radial-gradient(transparent 55%, rgba(30, 12, 4, 0.45) 100%); mix-blend-mode: screen; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail::before { content: ""; position: absolute; inset: 0px; z-index: 3; pointer-events: none; box-shadow: rgba(20, 8, 2, 0.65) 0px 0px 22px 6px inset; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c article { overflow: hidden; background: rgba(255, 255, 255, 0.9) !important; border: 1px solid rgb(201, 160, 143) !important; border-radius: 18px 18px 4px 4px !important; box-shadow: rgba(255, 255, 255, 0.55) 0px 0px 0px 4px, rgba(120, 80, 150, 0.18) 0px 10px 30px !important; padding: 12px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link { padding: 0px !important; margin: 0px 0px 6px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link::before, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link::after, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail::before, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail::after { display: none !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail { box-shadow: none !important; border-radius: 12px 12px 2px 2px !important; border: 0px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__text { background: none !important; border: 0px !important; box-shadow: none !important; padding: 14px 10px 10px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title a { color: rgb(91, 37, 71) !important; -webkit-text-fill-color: rgb(91, 37, 71) !important; background: none !important; text-shadow: none !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__meta-data, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post-date { color: rgb(154, 111, 102) !important; -webkit-text-fill-color: rgb(154, 111, 102) !important; border: 0px !important; background: none !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt p { color: rgb(74, 58, 70) !important; -webkit-text-fill-color: rgb(74, 58, 70) !important; opacity: 1 !important; display: block !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { display: inline-block !important; background: rgb(236, 220, 246) !important; color: rgb(91, 37, 71) !important; -webkit-text-fill-color: rgb(91, 37, 71) !important; border: 1px solid rgb(185, 138, 130) !important; padding: 10px 28px !important; text-decoration: none !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more::after, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more::before { background: none !important; border: 0px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt p { -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c article { display: flex !important; flex-direction: column; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__text { flex: 1 1 0%; flex-direction: column; align-items: center; display: flex !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { margin-top: auto !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { align-self: center !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-posts-container { gap: 26px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c article { background: none !important; box-shadow: none !important; border-width: 20px !important; border-style: solid !important; border-color: transparent !important; border-radius: 0px !important; border-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M14 1.5H46A12.5 12.5 0 0 0 58.5 14V46A12.5 12.5 0 0 0 46 58.5H14A12.5 12.5 0 0 0 1.5 46V14A12.5 12.5 0 0 0 14 1.5Z' fill='rgba(252,249,254,0.93)' stroke='%23a07a63' stroke-width='1.4'/%3E%3C/svg%3E") 20 fill / 20px / 0 stretch !important; padding: 0px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail__link { margin: -6px -6px 10px !important; width: auto !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__thumbnail { border-radius: 0px !important; mask: radial-gradient(11px at 0px 0px, rgba(0, 0, 0, 0) 10.5px, rgb(0, 0, 0) 11px) left top / 51% 51% no-repeat, radial-gradient(11px at 100% 0px, rgba(0, 0, 0, 0) 10.5px, rgb(0, 0, 0) 11px) right top / 51% 51% no-repeat, radial-gradient(11px at 0px 100%, rgba(0, 0, 0, 0) 10.5px, rgb(0, 0, 0) 11px) left bottom / 51% 51% no-repeat, radial-gradient(11px at 100% 100%, rgba(0, 0, 0, 0) 10.5px, rgb(0, 0, 0) 11px) right bottom / 51% 51% no-repeat !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__text { padding: 6px 8px 4px !important; text-align: center !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__meta-data { order: 1 !important; margin: 0px 0px 10px !important; font-family: Cinzel, serif !important; font-size: 11.5px !important; letter-spacing: 0.22em !important; text-transform: uppercase !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__meta-data, html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post-date { color: rgb(107, 74, 58) !important; -webkit-text-fill-color: rgb(107, 74, 58) !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title { order: 2 !important; margin: 0px !important; font-weight: 500 !important; font-size: clamp(17px, 1.45vw, 21px) !important; line-height: 1.35 !important; letter-spacing: 0.12em !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title a { color: rgb(90, 29, 48) !important; -webkit-text-fill-color: rgb(90, 29, 48) !important; font-weight: 500 !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__title::after { content: "" !important; display: block !important; width: 210px !important; max-width: 80% !important; height: 22px !important; margin: 10px auto 6px !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24'%3E%3Cpath d='M0 12H100M140 12H240' stroke='%23a07a63' stroke-width='1'/%3E%3Cpath d='M120 2L122.5 9.5L130 12L122.5 14.5L120 22L117.5 14.5L110 12L117.5 9.5Z' fill='%23a07a63'/%3E%3C/svg%3E") center center / contain no-repeat !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt { order: 3 !important; margin: 0px 0px 18px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__excerpt p { font-family: "EB Garamond", serif !important; font-size: 17px !important; line-height: 1.45 !important; color: rgb(61, 44, 51) !important; -webkit-text-fill-color: rgb(61, 44, 51) !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more { order: 4 !important; background: rgb(228, 211, 242) !important; border: 1px solid rgb(160, 122, 99) !important; color: rgb(75, 46, 42) !important; -webkit-text-fill-color: rgb(75, 46, 42) !important; font-family: Cinzel, serif !important; font-size: 13px !important; letter-spacing: 0.24em !important; padding: 12px 0px !important; width: min(232px, 90%) !important; text-align: center !important; margin-bottom: 6px !important; }
html:not(#nb) body .elementor-1504 .elementor-element.elementor-element-54e223c .elementor-post__read-more::after { content: " →" !important; display: inline !important; position: static !important; width: auto !important; height: auto !important; background: none !important; }
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) a:is(.bit-mobile-date,.bit-date,[class*="bit-date"]),html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.bit-date,.bit-date-wrapper,.bit-mobile-date) *{color:#5b2547!important;-webkit-text-fill-color:#5b2547!important;background:none!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) :is(.bit-location,.bit-venue,[class*="bit-location"],[class*="bit-venue"]){color:#5b2547!important;-webkit-text-fill-color:#5b2547!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-heading-title{filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))!important;opacity:1!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-widget-post-info,html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-widget-post-info *{opacity:1!important;color:#7a4d38!important;-webkit-text-fill-color:#7a4d38!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-icon-list-icon :is(i,svg){color:#a07a63!important;fill:#a07a63!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-icon-list-item a .elementor-icon-list-text{color:#5a1d30!important;-webkit-text-fill-color:#5a1d30!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .nb-gr-btns a{background:#e9dcf5!important;background-image:none!important;color:#5a1d30!important;-webkit-text-fill-color:#5a1d30!important;border:1px solid #a07a63!important;box-shadow:none!important}html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .nb-gr-btns a:first-child,html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .nb-gr-btns a:hover{background:#f6d3e2!important}
html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-field-option a,html:not(#nb) body:not(.page-id-1153):not(.page-id-1592) :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"]) .elementor-field-type-acceptance a{color:#b0306e!important;-webkit-text-fill-color:#b0306e!important}
/*nb-marcos-oro-rosa*/
html:not(#nb) body .elementor img{border-image-source:url(/wp-content/uploads/2026/10/marco-artdeco-oro-rosa.webp)!important}
/*fin-nb-global-rosa*//* End custom CSS */