.elementor-830 .elementor-element.elementor-element-62e2fd46{--display:flex;}.elementor-830 .elementor-element.elementor-element-62e2fd46:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-62e2fd46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaginairium.es/wp-content/uploads/2025/11/Fondo-Banner-Artistas-Letras.webp");}.elementor-widget-theme-post-title .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-830 .elementor-element.elementor-element-52c8d553{text-align:center;}.elementor-830 .elementor-element.elementor-element-52c8d553 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:54px;font-weight:500;color:#F4F3F7;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-830 .elementor-element.elementor-element-6a02fdf3{text-align:center;}.elementor-830 .elementor-element.elementor-element-6a02fdf3 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-16627f2f{--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;}.elementor-830 .elementor-element.elementor-element-5e22901{--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-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 );}.elementor-830 .elementor-element.elementor-element-363943d5{--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-830 .elementor-element.elementor-element-363943d5.e-con{--align-self:center;}.elementor-widget-text-editor{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 );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-830 .elementor-element.elementor-element-79375c26.elementor-element{--align-self:center;}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{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 );}.elementor-widget-ucaddon_content_tabs .ue-ge-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 );}.elementor-widget-ucaddon_content_tabs .ue-content-title{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 );}.elementor-widget-ucaddon_content_tabs .ue-content-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 );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{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 );}.elementor-830 .elementor-element.elementor-element-c2aed9e .uc_bold_tabs ul{background-color:var( --e-global-color-d2d1a78 );padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:500;}.elementor-830 .elementor-element.elementor-element-c2aed9e .uc_bold_tabs ul li a.ue-tab-btn,.elementor-830 .elementor-element.elementor-element-c2aed9e .r-tabs-accordion-title > a{padding:10px 20px 10px 20px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#000;gap:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-tab-btn,.elementor-830 .elementor-element.elementor-element-c2aed9e .r-tabs-accordion-title > a{background-color:var( --e-global-color-d2d1a78 );}.elementor-830 .elementor-element.elementor-element-c2aed9e .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-text );color:#000000;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-graphic-element{width:64px;height:64px;background-color:var( --e-global-color-text );margin-top:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-graphic-element,.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-graphic-element img{border-radius:100px 100px 100px 100px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-ge-icon{font-size:20px;color:#616161;}.elementor-830 .elementor-element.elementor-element-c2aed9e .uc-tabs-accordion-title{gap:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-ge-text{color:#616161;}.elementor-830 .elementor-element.elementor-element-c2aed9e .panel-container{background-color:var( --e-global-color-text );margin-top:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .tab-container{padding:20px 20px 20px 20px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .panel-container,.elementor-830 .elementor-element.elementor-element-c2aed9e .tab-container{border-radius:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-content-title{color:#000000;}.elementor-830 .elementor-element.elementor-element-c2aed9e .ue-content-text{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;margin-top:0px;}.elementor-830 .elementor-element.elementor-element-c2aed9e .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;}.elementor-830 .elementor-element.elementor-element-10b39ffe{text-align:center;}.elementor-830 .elementor-element.elementor-element-10b39ffe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;font-style:italic;color:#EEEAFC;}.elementor-830 .elementor-element.elementor-element-5e6962c{--display:flex;}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{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 );}.elementor-widget-ucaddon_content_accordion .ue_heading_title{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 );}.elementor-widget-ucaddon_content_accordion .ue-item-title{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 );}.elementor-widget-ucaddon_content_accordion .ue-item-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 );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{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 );}.elementor-830 .elementor-element.elementor-element-859b946 .uc_content{background-color:#f8f8f8;text-align:left;padding:30px 30px 30px 30px;border-radius:0px;}.elementor-830 .elementor-element.elementor-element-859b946 .uc-heading{flex-direction:row;background-color:var( --e-global-color-7590fe9 );border-radius:0px;}.elementor-830 .elementor-element.elementor-element-859b946 span.ue_accordion_icon{width:50px;height:50px;border-radius:0px;font-size:10px;}.elementor-830 .elementor-element.elementor-element-859b946 span.uc_dactive{color:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 span.uc_dactive svg{fill:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 span.uc_active{color:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 span.uc_active svg{fill:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 .uc-item-active .uc-heading{background-color:var( --e-global-color-aab8ff0 );}.elementor-830 .elementor-element.elementor-element-859b946 .ue_heading_title{padding:10px 10px 10px 10px;color:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 .uc-item-active .ue_heading_title{color:#ffffff;}.elementor-830 .elementor-element.elementor-element-859b946 .ue-item-title{color:var( --e-global-color-aab8ff0 );margin-top:0px;}.elementor-830 .elementor-element.elementor-element-859b946 .ue-item-text{color:#1e1e1e;margin-top:15px;}.elementor-830 .elementor-element.elementor-element-859b946 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-aab8ff0 );color:#ffffff;margin-top:20px;}.elementor-830 .elementor-element.elementor-element-859b946 .uc_more_btn:hover{background-color:#AC2D2D;color:#ffffff;}.elementor-830 .elementor-element.elementor-element-dae549a{--display:flex;}.elementor-830 .elementor-element.elementor-element-70f26e22{--display:flex;}.elementor-830 .elementor-element.elementor-element-a06e58a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-1921f8d4 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1921f8d4 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-71348a6e .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-71348a6e .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-3ee67db8 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-3ee67db8 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-5ec0c24f .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-5ec0c24f .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6286049c .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6286049c .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-277734b6 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-277734b6 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-43cb6783 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-43cb6783 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-78ca64e1 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-78ca64e1 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-442e7022 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-442e7022 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-50a4bbc2 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-50a4bbc2 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-36464442 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-36464442 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-687d4eef .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-687d4eef .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-f6ff170 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-f6ff170 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-59d26140 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-59d26140 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-26a357da .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-26a357da .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1b0e614a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-6552b351 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6552b351 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-35c843b5 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-35c843b5 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1f40a481 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1f40a481 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-42f587be .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-42f587be .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-137917d9 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-137917d9 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-2d9c95b1 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-2d9c95b1 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-ef74e16 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-ef74e16 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-54840719 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-54840719 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6c230014 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6c230014 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-358e08e9 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-358e08e9 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1e8ad284 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1e8ad284 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-4cc99e66 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-4cc99e66 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-15ff3003 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-15ff3003 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6a107511 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-6a107511 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1f324ec9 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1f324ec9 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-4108d543 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-4108d543 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-719c8db8 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-719c8db8 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-73bf991f .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-73bf991f .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-93f76bb .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-93f76bb .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-35e41307 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-830 .elementor-element.elementor-element-35e41307 .ue-main-image{object-fit:cover;}.elementor-830 .elementor-element.elementor-element-1f80774.elementor-element{--align-self:center;}.elementor-830 .elementor-element.elementor-element-6dd257fc{--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;}.elementor-830 .elementor-element.elementor-element-c0b3339{--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-830 .elementor-element.elementor-element-47177e3c .elementor-heading-title{color:#F7F7F7;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-830 .elementor-element.elementor-element-28f05628 .elementor-icon-list-icon{width:14px;}.elementor-830 .elementor-element.elementor-element-28f05628 .elementor-icon-list-icon i{font-size:14px;}.elementor-830 .elementor-element.elementor-element-28f05628 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-830 .elementor-element.elementor-element-6e63d972{--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-830 .elementor-element.elementor-element-76ed17dc{text-align:center;}.elementor-830 .elementor-element.elementor-element-76ed17dc .elementor-heading-title{color:#F7F7F7;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-830 .elementor-element.elementor-element-5e22901{--width:33.3333%;}.elementor-830 .elementor-element.elementor-element-363943d5{--width:66.6666%;}.elementor-830 .elementor-element.elementor-element-c0b3339{--width:33.3333%;}.elementor-830 .elementor-element.elementor-element-6e63d972{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-ge-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-content-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue_heading_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-830 .elementor-element.elementor-element-a06e58a{--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-1b0e614a{--grid-auto-flow:row;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-ge-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-content-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .ue-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue_heading_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-830 .elementor-element.elementor-element-a06e58a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-830 .elementor-element.elementor-element-1b0e614a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for theme-post-title, class: .elementor-element-52c8d553 */.elementor-830 .elementor-element.elementor-element-52c8d553 {
  text-shadow: 0 0 12px rgba(180, 160, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363943d5 */.elementor-830 .elementor-element.elementor-element-363943d5 {
  border: 1px solid rgba(190,160,255,0.5);
  backdrop-filter: blur(6px);
  padding: 20px;
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70f26e22 *//* Obliga a que el número de filas se calcule por el contenido visible */
.galeria-vertical,
.galeria-horizontal{
  grid-template-rows: none !important;   /* anula repeat(10, 1fr) o similar */
  grid-auto-rows: auto !important;
  grid-auto-flow: row dense;             /* reacomoda huecos si los hay */
  height: auto !important;               /* por si el widget fija altura */
  min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f80774 *//* Botón */
.btn-ver-mas-galerias{
  display:inline-block;
  margin:24px auto 0;
  padding:12px 22px;
  background:#a78bfa;
  color:#fff;
  border-radius:10px;
  font-weight:700;
  cursor:pointer;
  transition:transform .2s ease, background .2s ease, box-shadow .2s ease;
  box-shadow:0 0 0 rgba(109,40,217,0);
}
.btn-ver-mas-galerias:hover{
  background:#7E3FF2;
  transform:translateY(-1px);
  box-shadow:0 6px 20px rgba(109,40,217,.35);
}

/* Suaviza la entrada/salida de cada item del grid */
.galeria-vertical > .elementor-element,
.galeria-horizontal > .elementor-element{
  transition:opacity .25s ease, transform .25s ease;
  will-change:opacity, transform;
}
.galeria-vertical > .elementor-element[style*="display: none"],
.galeria-horizontal > .elementor-element[style*="display: none"]{
  opacity:0;
  transform:translateY(6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47177e3c */.titulo-brillante {
  color: #c3a9ff; /* tono lavanda claro */
  text-shadow: 0 0 8px rgba(140, 100, 255, 0.6);
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

.titulo-brillante:hover {
  text-shadow: 0 0 14px rgba(180, 130, 255, 0.9),
               0 0 28px rgba(120, 80, 255, 0.4);
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-28f05628 *//* === Contenedor: layout en filas con salto === */
.post-terms-pills .elementor-post-info__terms-list{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem .55rem;
}

/* Reset agresivo para que nada interfiera */
.post-terms-pills .elementor-post-info__terms-list,
.post-terms-pills .elementor-post-info__terms-list *{
  text-shadow:none !important;
  filter:none !important;
}

/* Si tu tema añade pseudo-elementos, quítalos */
.post-terms-pills .elementor-post-info__terms-list a::before,
.post-terms-pills .elementor-post-info__terms-list a::after{
  content:none !important;
  display:none !important;
}

/* === Píldora / tag === */
.post-terms-pills .elementor-post-info__terms-list a{
  display:inline-flex;
  align-items:center;
  padding:.40rem .72rem;
  border-radius:999px;

  /* QUITA el borde/outline del tema y del navegador */
  border:0 !important;
  outline:0 !important;
  box-shadow: none;

  /* Nuestro estilo */
  background:#1F2937;                 /* gris oscuro */
  color:#EDE9FE !important;            /* texto claro */
  font-size:.92rem;
  font-weight:500;
  letter-spacing:.1px;
  line-height:3.15;
  white-space:nowrap;                   /* evita que se parta en dos líneas */
  text-decoration:none;

  /* Borde “suave” con glow sutil (sustituye al doble borde) */
  box-shadow: 0 0 0 1px #6D28D9 inset;

  transition:transform .15s ease, box-shadow .15s ease, color .15s ease, background .15s ease;
  position:relative;
  z-index:1;
}

/* Foco accesible pero bonito (si navegas con teclado) */
.post-terms-pills .elementor-post-info__terms-list a:focus-visible{
  outline:0 !important;
  box-shadow:
    0 0 0 2px #6D28D9 inset,
    0 0 0 3px rgba(109,40,217,.35);
}

/* Hover */
.post-terms-pills .elementor-post-info__terms-list a:hover{
  transform:translateY(-1px);
  background:#273449;
  box-shadow:
    0 0 0 1px #8B5CF6 inset,
    0 0 10px rgba(139,92,246,.35);
  color:#FFFFFF !important;
}

/* Oculta separadores o saltos que añada el widget */
.post-terms-pills .elementor-post-info__terms-list__separator,
.post-terms-pills .elementor-post-info__terms-list br{
  display:none !important;
}

/* --- OPCIONAL: tres acentos de color rotando (quita si no quieres) --- */
.post-terms-pills .elementor-post-info__terms-list a:nth-child(3n+1){
  background:rgba(96,165,250,.12);
  box-shadow:0 0 0 1px #60A5FA inset;
}
.post-terms-pills .elementor-post-info__terms-list a:nth-child(3n+2){
  background:rgba(167,139,250,.12);
  box-shadow:0 0 0 1px #A78BFA inset;
}
.post-terms-pills .elementor-post-info__terms-list a:nth-child(3n){
  background:rgba(52,211,153,.12);
  box-shadow:0 0 0 1px #34D399 inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ed17dc */.titulo-brillante2 {
  background: linear-gradient(90deg, #a78bfa, #f472b6, #60a5fa, #a78bfa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 400%;
  animation: galaxia 8s linear infinite;
  text-shadow: 0 0 8px rgba(160, 120, 255, 0.3);
}

@keyframes galaxia {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bacdb9b */.curiosidades-artista {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 20px 24px;
  color: #e0dfff;
  font-size: 15px;
  line-height: 1.6;
  box-shadow: 0 0 12px rgba(130, 100, 255, 0.1);
  transition: box-shadow .3s ease;
}

.curiosidades-artista:hover {
  box-shadow: 0 0 22px rgba(130, 100, 255, 0.25);
}

.curiosidades-artista ul {
  margin: 10px 0 14px 20px;
  padding: 0;
}

.curiosidades-artista li {
  margin-bottom: 6px;
  list-style-type: "✨ ";
}

.curiosidades-artista .enlace-wiki a {
  color: #a78bfa;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}

.curiosidades-artista .enlace-wiki a:hover {
  color: #d8b4fe;
  text-shadow: 0 0 10px rgba(167, 139, 250, 0.6);
}/* End custom CSS */