.elementor-699 .elementor-element.elementor-element-2fd0887c{--display:flex;}.elementor-699 .elementor-element.elementor-element-2fd0887c:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-2fd0887c > .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-699 .elementor-element.elementor-element-13a925f1{text-align:center;}.elementor-699 .elementor-element.elementor-element-13a925f1 .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-699 .elementor-element.elementor-element-775c9fef{text-align:center;}.elementor-699 .elementor-element.elementor-element-775c9fef .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-ef385a4{--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-699 .elementor-element.elementor-element-1fbfc2{--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-699 .elementor-element.elementor-element-77d6bf9b{--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-699 .elementor-element.elementor-element-77d6bf9b.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-699 .elementor-element.elementor-element-4da73f98.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-699 .elementor-element.elementor-element-50fc8d6d .uc_bold_tabs ul{background-color:var( --e-global-color-d2d1a78 );padding:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .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-699 .elementor-element.elementor-element-50fc8d6d .uc_bold_tabs ul li a.ue-tab-btn,.elementor-699 .elementor-element.elementor-element-50fc8d6d .r-tabs-accordion-title > a{padding:10px 20px 10px 20px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#000;gap:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-tab-btn,.elementor-699 .elementor-element.elementor-element-50fc8d6d .r-tabs-accordion-title > a{background-color:var( --e-global-color-d2d1a78 );}.elementor-699 .elementor-element.elementor-element-50fc8d6d .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-text );color:#000000;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-graphic-element{width:64px;height:64px;background-color:var( --e-global-color-text );margin-top:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-graphic-element,.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-graphic-element img{border-radius:100px 100px 100px 100px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-ge-icon{font-size:20px;color:#616161;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .uc-tabs-accordion-title{gap:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-ge-text{color:#616161;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .panel-container{background-color:var( --e-global-color-text );margin-top:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .tab-container{padding:20px 20px 20px 20px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .panel-container,.elementor-699 .elementor-element.elementor-element-50fc8d6d .tab-container{border-radius:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-content-title{color:#000000;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .ue-content-text{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;margin-top:0px;}.elementor-699 .elementor-element.elementor-element-50fc8d6d .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;}.elementor-699 .elementor-element.elementor-element-7e74506f{text-align:center;}.elementor-699 .elementor-element.elementor-element-7e74506f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;font-style:italic;color:#EEEAFC;}.elementor-699 .elementor-element.elementor-element-2f4762e{--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-699 .elementor-element.elementor-element-5b5e1de .uc_content{background-color:#f8f8f8;text-align:left;padding:30px 30px 30px 30px;border-radius:0px;}.elementor-699 .elementor-element.elementor-element-5b5e1de .uc-heading{flex-direction:row;background-color:var( --e-global-color-7590fe9 );border-radius:0px;}.elementor-699 .elementor-element.elementor-element-5b5e1de span.ue_accordion_icon{width:50px;height:50px;border-radius:0px;font-size:10px;}.elementor-699 .elementor-element.elementor-element-5b5e1de span.uc_dactive{color:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de span.uc_dactive svg{fill:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de span.uc_active{color:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de span.uc_active svg{fill:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de .uc-item-active .uc-heading{background-color:var( --e-global-color-aab8ff0 );}.elementor-699 .elementor-element.elementor-element-5b5e1de .ue_heading_title{padding:10px 10px 10px 10px;color:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de .uc-item-active .ue_heading_title{color:#ffffff;}.elementor-699 .elementor-element.elementor-element-5b5e1de .ue-item-title{color:var( --e-global-color-aab8ff0 );margin-top:0px;}.elementor-699 .elementor-element.elementor-element-5b5e1de .ue-item-text{color:#1e1e1e;margin-top:15px;}.elementor-699 .elementor-element.elementor-element-5b5e1de .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-aab8ff0 );color:#ffffff;margin-top:20px;}.elementor-699 .elementor-element.elementor-element-5b5e1de .uc_more_btn:hover{background-color:#AC2D2D;color:#ffffff;}.elementor-699 .elementor-element.elementor-element-74cdf282{--display:flex;}.elementor-699 .elementor-element.elementor-element-6775ded6{--display:flex;}.elementor-699 .elementor-element.elementor-element-148cd4da{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-5ae464a7 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5ae464a7 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-70afbd5f .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-70afbd5f .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-58cf4ca9 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-58cf4ca9 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4ac573da .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4ac573da .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-7a3b5d6a .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-7a3b5d6a .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5d25d0b2 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5d25d0b2 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4b329574 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4b329574 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-46062488 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-46062488 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1e376d98 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1e376d98 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5f5af68 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5f5af68 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3ed07430 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3ed07430 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-fb5b2d2 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-fb5b2d2 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-104b1dda .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-104b1dda .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-2e5724a6 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-2e5724a6 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-63bd6581 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-63bd6581 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-22d52b35{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-21d57a8d .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-21d57a8d .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3edbb449 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3edbb449 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4fce73b2 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4fce73b2 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4356ef19 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4356ef19 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1fd4f4fc .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1fd4f4fc .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3b17e50 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3b17e50 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-42f8e09e .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-42f8e09e .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-62eeb318 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-62eeb318 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-b2948e6 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-b2948e6 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5ba14ed1 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-5ba14ed1 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3c83d5af .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3c83d5af .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-25649539 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-25649539 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3e9976c0 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-3e9976c0 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1136bdf4 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-1136bdf4 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-751e0724 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-751e0724 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-35487de5 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-35487de5 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-40f79ab8 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-40f79ab8 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-2298e2c2 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-2298e2c2 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-10ecd575 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-10ecd575 .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4357e86b .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-4357e86b .ue-main-image{object-fit:cover;}.elementor-699 .elementor-element.elementor-element-164270e2.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-3c9bcdf0{--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-699 .elementor-element.elementor-element-72fc596f{--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-699 .elementor-element.elementor-element-24af34cb .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-699 .elementor-element.elementor-element-366f1d05 .elementor-icon-list-icon{width:14px;}.elementor-699 .elementor-element.elementor-element-366f1d05 .elementor-icon-list-icon i{font-size:14px;}.elementor-699 .elementor-element.elementor-element-366f1d05 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-699 .elementor-element.elementor-element-2aad12bc{--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-699 .elementor-element.elementor-element-62d4e695{text-align:center;}.elementor-699 .elementor-element.elementor-element-62d4e695 .elementor-heading-title{color:#F7F7F7;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-699 .elementor-element.elementor-element-1fbfc2{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-77d6bf9b{--width:66.6666%;}.elementor-699 .elementor-element.elementor-element-72fc596f{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-2aad12bc{--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-699 .elementor-element.elementor-element-148cd4da{--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-22d52b35{--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-699 .elementor-element.elementor-element-148cd4da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-22d52b35{--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-13a925f1 */.elementor-699 .elementor-element.elementor-element-13a925f1 {
  text-shadow: 0 0 12px rgba(180, 160, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d6bf9b */.elementor-699 .elementor-element.elementor-element-77d6bf9b {
  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-6775ded6 *//* 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-164270e2 *//* 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-24af34cb */.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-366f1d05 *//* === 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-62d4e695 */.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-6a1289e3 */.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 */