.premium-alert-container{contain:layout;display:flex!important;flex-direction:column!important;gap:15px;pointer-events:none;position:fixed!important;right:30px!important;top:30px!important;will-change:contents;z-index:10000!important}@media(max-width:576px){.premium-alert-container{left:20px;right:20px;top:20px}}.premium-alert{align-items:center;animation:alertSlideIn .6s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.02);display:flex;gap:1.25rem;max-width:450px;min-width:320px;overflow:hidden;padding:1.25rem;pointer-events:auto;position:relative}.premium-alert:before{content:"";height:100%;left:0;position:absolute;top:0;width:6px}.premium-alert .alert-icon-wrapper{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.premium-alert:hover .alert-icon-wrapper{transform:scale(1.1) rotate(5deg)}.premium-alert .alert-body{flex-grow:1}.premium-alert .alert-body .alert-title{color:#1e293b;display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800;line-height:1.2;margin-bottom:2px}.premium-alert .alert-body .alert-text{color:#64748b;display:block;font-size:.875rem;font-weight:500;line-height:1.4}.premium-alert .alert-close{align-items:center;background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.premium-alert .alert-close:hover{background:#f1f5f9;color:#1e293b;transform:rotate(90deg)}.premium-alert.alert-success:before{background:linear-gradient(180deg,#10b981,#059669)}.premium-alert.alert-success .alert-icon-wrapper{background:rgba(16,185,129,.1);color:#10b981}.premium-alert.alert-danger:before,.premium-alert.alert-error:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.premium-alert.alert-danger .alert-icon-wrapper,.premium-alert.alert-error .alert-icon-wrapper{background:rgba(239,68,68,.1);color:#ef4444}.premium-alert.alert-info:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.premium-alert.alert-info .alert-icon-wrapper{background:rgba(59,130,246,.1);color:#3b82f6}.premium-alert.alert-warning:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.premium-alert.alert-warning .alert-icon-wrapper{background:rgba(245,158,11,.1);color:#f59e0b}@keyframes alertSlideIn{0%{opacity:0;transform:translateX(50px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes alertFadeOut{to{opacity:0;transform:translateY(-20px) scale(.95)}}.alert-hiding{animation:alertFadeOut .4s cubic-bezier(.16,1,.3,1) forwards!important}.cookie-consent-em[hidden],.cookie-modal-em[hidden]{display:none!important}.cookie-consent-em{--cookie-consent-primary:var(--accent-color,#1a89bc);--cookie-consent-secondary:var(--secondary-color,#16bd9c);--cookie-consent-gradient:var(--accent-gradient-linear,linear-gradient(135deg,#16bd9c 0%,#1a89bc 100%));--cookie-consent-text:#2d3748;--cookie-consent-surface:#f8fafc;background:var(--cookie-consent-surface);border-top:3px solid var(--cookie-consent-primary);bottom:0;box-shadow:0 -4px 6px -1px rgba(0,0,0,.05);color:var(--cookie-consent-text);left:0;padding:1.5rem;position:fixed;right:0;z-index:9999}.cookie-content{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1280px}.cookie-content p{font-size:.95rem;line-height:1.5;margin:0;max-width:700px}.cookie-link{color:var(--cookie-consent-primary);font-weight:500;text-decoration:none}.cookie-link:focus,.cookie-link:hover{color:var(--cookie-consent-secondary)}.cookie-buttons{display:flex;flex-shrink:0;gap:1rem}.cookie-btn{border:none;border-radius:2rem;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.cookie-btn.accept-all,.cookie-btn.save{background:var(--cookie-consent-gradient);color:#fff}.cookie-btn.cancel,.cookie-btn.configure{background:transparent;border:2px solid var(--cookie-consent-primary);color:var(--cookie-consent-primary)}.cookie-modal-em{align-items:flex-start;backdrop-filter:blur(4px);background:rgba(22,31,34,.95);display:flex;inset:0;justify-content:center;padding:2rem 1rem;position:fixed;z-index:10000}.modal-content-em{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin:0 auto;overflow:hidden;width:min(100%,500px)}.modal-header-em{background:var(--cookie-consent-surface);padding:1.5rem;position:relative}.modal-header-em h4{color:var(--cookie-consent-text);font-size:1.5rem;margin:0}.header-gradient{background:var(--cookie-consent-gradient);bottom:0;height:3px;left:0;position:absolute;right:0}#cookie-settings-form-em{padding:1.5rem}.cookie-option{align-items:center;border-bottom:1px solid rgba(237,242,247,.8);display:flex;gap:1rem;padding:1rem 0}.cookie-switch{display:inline-flex;flex-shrink:0;height:24px;position:relative;width:44px}.cookie-switch input{height:100%;margin:0;opacity:0;width:100%}.cookie-slider,.cookie-switch input{cursor:pointer;inset:0;position:absolute}.cookie-slider{background-color:#cbd5e0;border-radius:34px;transition:.4s}.cookie-slider:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.cookie-switch input:checked+.cookie-slider{background-color:var(--cookie-consent-primary)}.cookie-switch input:checked+.cookie-slider:before{transform:translateX(20px)}.cookie-text strong{color:var(--cookie-consent-text);display:block;font-weight:600}.cookie-text small{color:#718096;font-size:.85rem}.modal-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}@media(max-width:768px){.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{flex-direction:column;width:100%}.cookie-btn{width:100%}.cookie-modal-em{padding:1rem}}@keyframes pageEnter{0%{opacity:0;transform:scale(.99) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pageExit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.01) translateY(-10px)}}body{padding-top:var(--navbar-offset,75px)}body.layout-without-navbar{padding-top:0}#view-transition{animation:pageEnter .25s cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards;will-change:opacity,transform}body.view-entered #view-transition{animation:none;will-change:auto}body.is-exiting #view-transition{animation:pageExit .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}#footer-transition{animation:pageEnter .3s cubic-bezier(.2,.8,.2,1) .05s;animation-fill-mode:backwards;will-change:opacity,transform}body.view-entered #footer-transition{animation:none;will-change:auto}body.is-exiting #footer-transition{opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .15s ease,transform .15s ease}body.modal-open #view-transition{transform:none!important;will-change:auto!important}.modal,.modal-backdrop{transform:none!important}.modal{z-index:1060!important}.modal.modal--stacked{pointer-events:none;z-index:1035!important}.modal-backdrop{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:radial-gradient(circle at 15% 20%,rgba(226,243,255,.88),rgba(226,243,255,.15)),radial-gradient(circle at 85% 30%,rgba(255,224,186,.55),rgba(255,224,186,0)),rgba(15,23,42,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);z-index:1050!important}.modal-backdrop.show{opacity:1}.modal.fade .modal-dialog{opacity:0;transform:translateY(-25%);transition:transform .3s ease-out,opacity .3s ease-out}.modal.show .modal-dialog{opacity:1;transform:translate(0)}@media(max-device-width:1800px){.alert{margin-top:0!important}}.modal-content{border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.modal-header{background-color:var(--accent-gradient);background-image:var(--accent-gradient);border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff}.modal-body{color:#000;font-size:1em;text-align:center}.modal-footer-text{color:#6c757d;font-size:.8em;margin:10px 0;text-align:center}.modal-footer{display:flex;gap:10px;justify-content:center}.footer-chiseled-btn{background:var(--accent-gradient);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:inset 2px 2px 4px rgba(0,0,0,.2),inset -2px -2px 4px hsla(0,0%,100%,.2),0 4px 6px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-weight:700;padding:10px 24px;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .2s ease}.footer-chiseled-btn:hover{box-shadow:inset 3px 3px 6px rgba(0,0,0,.3),inset -2px -2px 4px hsla(0,0%,100%,.25),0 6px 8px rgba(0,0,0,.15);color:#fff!important;transform:translateY(-1px)}.footer-brand-logo{height:24px}body>div[id^=google_ads_iframe],body>iframe[id^=google_ads_iframe],body>ins.adsbygoogle{z-index:1010!important}body>[style*="position: fixed"][style*="top: 0"],body>[style*="position: fixed"][style*="top:0"],body>[style*="position:fixed"][style*="top: 0"],body>[style*="position:fixed"][style*="top:0"]{top:var(--navbar-offset,75px)!important}body[data-layout-ads-disable-floating="1"]>div.google-auto-placed[style*="position: fixed"],body[data-layout-ads-disable-floating="1"]>div.google-auto-placed[style*="position:fixed"],body[data-layout-ads-disable-floating="1"]>div[id^=google_ads_iframe][style*="position: fixed"],body[data-layout-ads-disable-floating="1"]>div[id^=google_ads_iframe][style*="position:fixed"],body[data-layout-ads-disable-floating="1"]>iframe[id^=google_ads_iframe][style*="position: fixed"],body[data-layout-ads-disable-floating="1"]>iframe[id^=google_ads_iframe][style*="position:fixed"],body[data-layout-ads-disable-floating="1"]>ins.adsbygoogle[style*="position: fixed"],body[data-layout-ads-disable-floating="1"]>ins.adsbygoogle[style*="position:fixed"]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.adsense-below-footer{background:transparent;margin:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important;pointer-events:none;transition:max-height .25s ease,opacity .25s ease,padding .25s ease}.adsense-below-footer.is-rendered,.adsense-below-footer[data-ad-render-state=rendered]{max-height:32rem;opacity:1;padding-bottom:.5rem!important;padding-top:.5rem!important;pointer-events:auto}.adsense-below-footer-slot{height:auto;margin:0;min-height:0!important;overflow:hidden}.adsense-below-footer:not(.is-rendered):not([data-ad-render-state=rendered]) .adsense-below-footer-slot{max-height:0}.adsense-below-footer-slot ins.adsbygoogle{display:block;height:auto;margin:0 auto;min-height:0!important}.navbar .dropdown-menu{--dropdown-max-height:0;border-bottom:0;border-left:var(--bs-dropdown-border-width) solid transparent;border-right:var(--bs-dropdown-border-width) solid transparent;border-top:0;display:flex;flex-direction:column;gap:.5rem;margin:0!important;max-height:var(--dropdown-max-height);opacity:0;overflow:hidden;padding:0 .25rem;pointer-events:none;transition:max-height .4s ease,opacity .4s ease,padding .4s ease,margin .4s ease,border-color .4s ease}.navbar .dropdown-menu.show{border-bottom:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-left-color:var(--bs-dropdown-border-color);border-right-color:var(--bs-dropdown-border-color);border-top:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);opacity:1;padding-bottom:calc(var(--bs-dropdown-padding-y) + .25rem);padding-top:calc(var(--bs-dropdown-padding-y) + .25rem);pointer-events:auto}.navbar .dropdown-menu-end:not([data-bs-popper]){left:auto;right:0}@media(min-width:768px){.footer-column{display:flex;flex-direction:column}.btn-contact-wrapper{justify-content:flex-start!important}}@media(max-width:1200px){.navbar-nav{margin-top:.5rem;row-gap:.25rem}.navbar-nav .nav-item{margin-bottom:0}.navbar-nav .nav-link{padding-bottom:.5rem;padding-top:.5rem}}@media(max-width:767px){.btn-contact-wrapper{justify-content:center!important;margin-top:20px}}@media(prefers-reduced-motion:reduce){#footer-transition,#footer-transition.is-leaving,#view-transition,#view-transition.is-leaving,body.is-exiting #view-transition{animation:none!important;transform:none!important;transition:none!important}}.baremo-container,.baremo-resumen-container,.home-container,.job-detail-page,.landing-empleo-page,.musicos-home-page,.ofertas-explicacion-page,.pianist-profile,.search-page-container{--public-color:var(--accent-color);--private-color:var(--secondary-color);--tab-active-color:var(--accent-color);--tab-active-border:var(--accent-color);--ini-primary:var(--accent-color);--ini-success:var(--secondary-color);--mat-primary:var(--accent-color);--mat-success:var(--secondary-color);--rep-primary:var(--accent-color);--rep-secondary:var(--secondary-color);--baremo-primary:var(--accent-color);--baremo-success:var(--secondary-color);--resumen-primary:var(--accent-color);--resumen-secondary:var(--secondary-color)}:root{--bs-primary:var(--accent-color);--bs-primary-rgb:var(--accent-color-rgb);--bs-link-color:var(--accent-color);--bs-link-hover-color:var(--secondary-color);--footer-heading-color:var(--accent-color);--footer-link-hover-color:var(--accent-gradient);--btn-primary-bg:var(--accent-gradient-linear);--btn-primary-hover-bg:var(--secondary-color)}body .auth-links .btn-primary,body .btn-em-primary,body .cta-button,body .custom-button,body .em-btn.em-btn-primary,body .guardar-button,body .newsletter-submit{background:var(--accent-gradient-linear)!important;border-color:transparent!important;box-shadow:0 8px 20px rgba(var(--accent-color-rgb,26,137,188),.24)!important;color:#fff!important}body .auth-links .btn-primary:hover,body .btn-em-primary:hover,body .cta-button:hover,body .custom-button:hover,body .em-btn.em-btn-primary:hover,body .guardar-button:hover,body .newsletter-submit:hover{background:linear-gradient(135deg,var(--secondary-color),var(--accent-color))!important;box-shadow:0 12px 28px rgba(var(--accent-color-rgb,26,137,188),.34)!important}body .em-btn.em-btn-secondary{background:linear-gradient(135deg,var(--secondary-color),var(--accent-color))!important;box-shadow:0 8px 20px rgba(var(--secondary-color-rgb,22,189,156),.24)!important}body .em-btn.em-btn-secondary:hover{box-shadow:0 12px 28px rgba(var(--secondary-color-rgb,22,189,156),.34)!important}body .em-btn.em-btn-ghost:hover{background:rgba(var(--accent-color-rgb,26,137,188),.05)!important;border-color:var(--accent-color)!important;color:var(--accent-color)!important}body .rounded-input:focus{border-color:var(--accent-color)!important;box-shadow:0 0 0 .2rem rgba(var(--accent-color-rgb,26,137,188),.22)!important}body .form-select-premium:focus,body .select2-container--premium .select2-search--dropdown .select2-search__field:focus,body .select2-container--premium.select2-container--open .select2-selection--single{border-color:rgba(var(--accent-color-rgb,26,137,188),.45)!important;box-shadow:0 0 0 4px rgba(var(--accent-color-rgb,26,137,188),.15)!important}body .form-select-premium.is-loading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='currentColor' d='M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E")!important;color:var(--secondary-color)!important}body .select2-container--premium .select2-results__option--highlighted[aria-selected]{background-color:var(--accent-color)!important;color:#fff!important}body .mobile-page-header .mobile-header-main i{color:var(--accent-color)!important}body .mobile-page-header .mobile-header-main i.gradient-icon{background:var(--accent-gradient-linear)!important;-webkit-background-clip:text;background-clip:text}body .active.mobile-nav-link,body .mobile-tab.active{border-top-color:var(--accent-color)!important;color:var(--accent-color)!important}body .mobile-nav-link:hover{color:var(--accent-color)!important}body .music-wave-loader .bar{background:var(--accent-gradient-linear)!important}body .em-auth-modal .modal-header,body .em-contact-modal .modal-header,body .premium-modal .modal-header,body .premium-modal.modal-fullscreen-md-down .modal-header{background:var(--accent-gradient)!important}body .pianist-card__avatar-wrapper .verified-badge,body .verified-badge{background:var(--accent-color)!important}.academia-panel-content .text-primary,.baremo-container .text-primary,.construction-container .text-primary,.inicio-container .text-primary,.materiales-container .text-primary,.navbar-academia .text-primary,.normativa-container .text-primary{color:var(--accent-color)!important}.academia-panel-content .bg-primary,.baremo-container .bg-primary,.construction-container .bg-primary,.inicio-container .bg-primary,.materiales-container .bg-primary,.navbar-academia .bg-primary,.normativa-container .bg-primary{background-color:var(--accent-color)!important}.academia-panel-content a:not(.btn):not([class*=text-]),.baremo-container a:not(.btn):not([class*=text-]),.construction-container a:not(.btn):not([class*=text-]),.inicio-container a:not(.btn):not([class*=text-]),.materiales-container a:not(.btn):not([class*=text-]),.navbar-academia a:not(.btn):not([class*=text-]),.normativa-container a:not(.btn):not([class*=text-]){color:var(--accent-color)!important}.academia-panel-content a:not(.btn):not([class*=text-]):hover,.baremo-container a:not(.btn):not([class*=text-]):hover,.construction-container a:not(.btn):not([class*=text-]):hover,.inicio-container a:not(.btn):not([class*=text-]):hover,.materiales-container a:not(.btn):not([class*=text-]):hover,.navbar-academia a:not(.btn):not([class*=text-]):hover,.normativa-container a:not(.btn):not([class*=text-]):hover{color:var(--secondary-color)!important}.academia-panel-content .btn-primary:not(.btn-contact-premium),.baremo-container .btn-primary:not(.btn-contact-premium),.construction-container .btn-primary:not(.btn-contact-premium),.inicio-container .btn-primary:not(.btn-contact-premium),.materiales-container .btn-primary:not(.btn-contact-premium),.navbar-academia .btn-primary:not(.btn-contact-premium),.normativa-container .btn-primary:not(.btn-contact-premium){background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.academia-panel-content .btn-primary:not(.btn-contact-premium):hover,.baremo-container .btn-primary:not(.btn-contact-premium):hover,.construction-container .btn-primary:not(.btn-contact-premium):hover,.inicio-container .btn-primary:not(.btn-contact-premium):hover,.materiales-container .btn-primary:not(.btn-contact-premium):hover,.navbar-academia .btn-primary:not(.btn-contact-premium):hover,.normativa-container .btn-primary:not(.btn-contact-premium):hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important}.academia-panel-wrapper .premium-modal .modal-mobile-list .cuerpo-mobile-divider,.academia-panel-wrapper .premium-modal .modal-table-container .table .cuerpo-group-header{color:var(--accent-color)!important}.academia-panel-wrapper .premium-modal .modal-table-container .table .row-current-specialty{background:linear-gradient(90deg,rgba(var(--accent-color-rgb,26,137,188),.08),rgba(var(--accent-color-rgb,26,137,188),.02))!important}.academia-panel-wrapper .premium-modal .modal-table-container .table .row-current-specialty td{border-bottom-color:rgba(var(--accent-color-rgb,26,137,188),.1)!important;border-top-color:rgba(var(--accent-color-rgb,26,137,188),.1)!important;color:var(--accent-color)!important}.academia-panel-wrapper .premium-modal .modal-table-container .table .row-current-specialty td:first-child{border-left-color:var(--accent-color)!important}.academia-panel-wrapper .premium-modal .modal-table-container .table .row-current-specialty td .fw-bold{color:var(--accent-color)!important}.academia-panel-wrapper .premium-modal .modal-table-container .table .row-current-specialty td .badge-plaza.general{background:var(--accent-color)!important;box-shadow:0 4px 10px rgba(var(--accent-color-rgb,26,137,188),.22)!important}.academia-panel-wrapper .premium-modal .plazas-badge-container .badge-plaza.general{background:rgba(var(--accent-color-rgb,26,137,188),.1)!important;color:var(--accent-color)!important}.academia-panel-wrapper .premium-modal .plazas-badge-container .badge-plaza.discapacidad{background:rgba(var(--secondary-color-rgb,22,189,156),.1)!important;color:var(--secondary-color)!important}.academia-panel-wrapper .premium-modal .modal-mobile-list .specialty-mobile-card.is-active{background:linear-gradient(145deg,#fff,rgba(var(--accent-color-rgb,26,137,188),.02))!important;border-color:rgba(var(--accent-color-rgb,26,137,188),.4)!important;box-shadow:0 10px 20px rgba(var(--accent-color-rgb,26,137,188),.08)!important}body .premium-modal .modal-footer .btn.btn-light:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important}.home-container .hero-home,.landing-empleo-page .hero-home,.musicos-home-page .hero-home,.ofertas-explicacion-page .hero-home{background:var(--accent-gradient)!important}.home-container .btn-join,.landing-empleo-page .btn-join,.ofertas-explicacion-page .btn-join{background:var(--accent-gradient-linear)!important;border-color:transparent!important}.job-detail-page .pianist-card__avatar-wrapper .verified-badge,.search-page-container .verified-badge{background:var(--accent-color)!important}.landing-empleo-page{--public-color:var(--accent-color);--private-color:var(--secondary-color)}.oposiciones-hub{--hub-accent:var(--secondary-color);--accent-gradient:var(--accent-gradient-linear)}.oposiciones-hub .ccaa-chip .ccaa-dot,.oposiciones-hub .tool-premium-card .tool-content .tool-link-action,.oposiciones-hub .tool-premium-card .tool-icon-wrapper{color:var(--accent-color)!important}.oposiciones-hub .ccaa-chip .ccaa-dot,.oposiciones-hub .tool-premium-card:hover .tool-icon-wrapper{background:var(--accent-color)!important}.oposiciones-hub .header-actions .see-all,.oposiciones-hub .premium-section-header .header-content .em-section-title span,.oposiciones-hub .section-header .see-all{color:var(--accent-color)!important}.oposiciones-hub .header-actions .see-all:hover,.oposiciones-hub .section-header .see-all:hover{color:var(--secondary-color)!important;opacity:1!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:first-child{border-color:var(--accent-color)!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:first-child .card-icon{background:var(--accent-color)!important;color:#fff!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:first-child .card-content h3,.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:first-child .card-content p strong{color:var(--accent-color)!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:nth-child(2){border-color:var(--secondary-color)!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:nth-child(2) .card-icon{background:var(--secondary-color)!important;color:#fff!important}.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:nth-child(2) .card-content h3,.oposiciones-hub .oposiciones-explainer .explainer-grid .explainer-card:nth-child(2) .card-content p strong{color:var(--secondary-color)!important}.oposiciones-hub .oposicion-card .em-btn-primary{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}.oposiciones-hub .oposicion-card .em-btn-primary:focus-visible,.oposiciones-hub .oposicion-card .em-btn-primary:hover{background:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:#fff!important}.oposiciones-hub .oposicion-card .em-btn-ghost{border-color:var(--accent-color)!important;box-shadow:0 6px 18px rgba(0,0,0,.08)!important;color:var(--accent-color)!important}.oposiciones-hub .oposicion-card .em-btn-ghost:focus-visible,.oposiciones-hub .oposicion-card .em-btn-ghost:hover{background:var(--accent-color)!important;border-color:var(--accent-color)!important;box-shadow:0 12px 24px rgba(0,0,0,.14)!important;color:#fff!important}.oposiciones-hub .ccaa-chip,.oposiciones-hub .ccaa-chip:hover{border-color:var(--accent-color)!important}.oposiciones-hub .ccaa-chip:hover{background:var(--accent-color)!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;color:#fff!important}.oposiciones-hub .cta-alertas-card{background:var(--accent-gradient-linear)!important;box-shadow:0 20px 50px rgba(0,0,0,.18)!important}.oposiciones-hub .cta-alertas-card .btn-cta-alert{background:#fff!important;color:var(--accent-color)!important}.oposiciones-hub .cta-alertas-card .btn-cta-alert:focus-visible,.oposiciones-hub .cta-alertas-card .btn-cta-alert:hover{background:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;color:var(--secondary-color)!important}.oposiciones-hub .oposiciones-explainer .explainer-features .feature-tag i,.oposiciones-hub .oposiciones-hero .em-btn-hero-premium i,.oposiciones-hub .oposiciones-hero .em-btn-hero-premium:focus-visible i,.oposiciones-hub .oposiciones-hero .em-btn-hero-premium:hover i{color:var(--secondary-color)!important}.home-container .btn-hero-main,.home-container .btn-hero-main i,.musicos-home-page .btn-hero-main,.musicos-home-page .btn-hero-main i{color:var(--accent-color)!important}.home-container .btn-hero-main:focus-visible,.home-container .btn-hero-main:focus-visible i,.home-container .btn-hero-main:hover,.home-container .btn-hero-main:hover i,.musicos-home-page .btn-hero-main:focus-visible,.musicos-home-page .btn-hero-main:focus-visible i,.musicos-home-page .btn-hero-main:hover,.musicos-home-page .btn-hero-main:hover i{background:#fff!important;color:var(--secondary-color)!important}.job-detail-page .section-heading{color:var(--accent-color)!important}.job-detail-page .section-heading i{color:var(--secondary-color)!important}.job-detail-page .conv-community-cta__icon,.job-detail-page .conv-pianistas-cta__icon{color:#fff!important}.job-detail-page .conv-community-cta__title,.job-detail-page .conv-pianistas-cta__title{color:var(--accent-color)!important}.job-detail-page .conv-community-cta__badge{background:var(--accent-gradient-linear)!important}.blog-page .comments-module-block .section-heading,.job-detail-page .comments-module-block .section-heading{color:var(--accent-color)!important}.blog-page .comments-module-block .section-heading i,.job-detail-page .comments-module-block .section-heading i{color:var(--secondary-color)!important}.blog-page .comments-module-block .btn-comment-new-header,.job-detail-page .comments-module-block .btn-comment-new-header{background:var(--accent-gradient-linear)!important}.blog-page .comments-module-block .comment-author--official,.blog-page .comments-module-block .comment-author-link:hover,.blog-page .comments-module-block .comment-ghost-footer__link,.blog-page .comments-module-block .comment-login-link,.job-detail-page .comments-module-block .comment-author--official,.job-detail-page .comments-module-block .comment-author-link:hover,.job-detail-page .comments-module-block .comment-ghost-footer__link,.job-detail-page .comments-module-block .comment-login-link{color:var(--accent-color)!important}.blog-page .comments-module-block .btn-comment-new,.blog-page .comments-module-block .btn-comment-secondary,.job-detail-page .comments-module-block .btn-comment-new,.job-detail-page .comments-module-block .btn-comment-secondary{border-color:var(--accent-color)!important;color:var(--accent-color)!important}.blog-page .comments-module-block .btn-comment-new:hover,.blog-page .comments-module-block .btn-comment-secondary:hover,.job-detail-page .comments-module-block .btn-comment-new:hover,.job-detail-page .comments-module-block .btn-comment-secondary:hover{background:var(--accent-color)!important;color:#fff!important}.blog-page .comments-module-block .btn-comment-submit,.blog-page .comments-module-block .comment-login-submit,.job-detail-page .comments-module-block .btn-comment-submit,.job-detail-page .comments-module-block .comment-login-submit{background:var(--accent-gradient-linear)!important;border-color:transparent!important;color:#fff!important}.blog-page{--blog-gradient:var(--accent-gradient-linear);--blog-gradient-start:var(--secondary-color);--blog-gradient-end:var(--accent-color)}.blog-page .blog-hero{background:radial-gradient(circle at 10% 15%,var(--secondary-color),var(--accent-color))!important}.blog-page .blog-chip:hover,.blog-page .blog-pagination .page-link:hover,.blog-page .blog-show .blog-comments-login a,.blog-page .blog-show .blog-related-swiper__next,.blog-page .blog-show .blog-related-swiper__prev{border-color:var(--accent-color)!important;color:var(--accent-color)!important}.blog-page .blog-show .blog-article-body a{border-color:var(--primary-color)!important;color:var(--primary-color)!important;text-decoration-color:var(--primary-color)!important}.blog-page .blog-show .blog-article-body a:active,.blog-page .blog-show .blog-article-body a:focus,.blog-page .blog-show .blog-article-body a:hover,.blog-page .blog-show .blog-comments-login a:hover{color:var(--secondary-color)!important;text-decoration-color:var(--secondary-color)!important}.blog-page .blog-show .blog-share-btn--article,.blog-page .blog-show .btn-blog-comment{background:var(--accent-gradient-linear)!important;border-color:transparent!important;color:#fff!important}.search-page-container .search-hero{background:var(--accent-gradient)!important}.search-page-container .no-results-state__icon-symbol{color:var(--secondary-color)!important}.search-page-container .music-equalizer .bar,.search-page-container .search-loading-text{background:var(--accent-gradient-linear)!important}.search-page-container .search-loading-text{color:var(--accent-color)!important}.search-page-container .location-results--modal .location-result-item.active,.search-page-container .location-results--modal .location-result-item:hover{background-color:rgba(var(--accent-color-rgb,26,137,188),.08)!important;color:var(--accent-color)!important}.search-page-container .btn-em-primary,.search-page-container .em-auth-modal__primary-btn,.search-page-container .metronome-rod,.search-page-container .metronome-weight{background:var(--accent-color)!important}.search-page-container .em-auth-modal__secondary-btn{border-color:var(--accent-color)!important;color:var(--accent-color)!important}.search-page-container .em-input:focus,.search-page-container .ts-wrapper.form-control.focus .ts-control{border-color:var(--accent-color)!important;box-shadow:0 0 0 4px rgba(var(--accent-color-rgb,26,137,188),.08)!important}.search-page-container .em-pill-input:checked+.em-pill-label,.search-page-container .loading-overlay__text,.search-page-container .ts-dropdown .active{color:var(--accent-color)!important}.search-page-container .btn-em-primary:hover{background:var(--secondary-color)!important}.pianist-profile .ph-chip--main{box-shadow:0 4px 15px rgba(var(--accent-color-rgb,26,137,188),.15)!important}.pianist-profile .ph-chip--main:hover{box-shadow:0 8px 20px rgba(var(--accent-color-rgb,26,137,188),.25)!important}.pianist-profile .ph-chip--secondary{border-color:rgba(var(--accent-color-rgb,26,137,188),.2)!important;color:var(--accent-color)!important}.pianist-profile .ph-chip--secondary:hover{border-color:rgba(var(--accent-color-rgb,26,137,188),.4)!important}.pianist-profile .verified-chip{background:var(--accent-gradient-linear)!important;box-shadow:0 8px 20px rgba(var(--accent-color-rgb,26,137,188),.22)!important}.pianist-profile .verified-chip:hover{background:linear-gradient(135deg,var(--secondary-color),var(--accent-color))!important;box-shadow:0 12px 28px rgba(var(--accent-color-rgb,26,137,188),.35)!important}.pianist-profile .pc-chip:hover{border-color:var(--accent-color)!important;box-shadow:0 4px 10px rgba(var(--accent-color-rgb,26,137,188),.12)!important;color:var(--accent-color)!important}.pianist-profile #section-specialties .chip-soft{background:rgba(var(--accent-color-rgb,26,137,188),.06)!important;border-color:rgba(var(--accent-color-rgb,26,137,188),.2)!important;color:var(--accent-color)!important}.baremo-container{--baremo-primary:var(--accent-color);--baremo-success:var(--secondary-color)}.baremo-resumen-container{--resumen-primary:var(--accent-color);--resumen-secondary:var(--secondary-color)}body.is-commemorative-active .commemorative-hero-asset,body.is-commemorative-active .hero-musician:before,body.is-commemorative-active .oposiciones-hero__bg,body.is-commemorative-active .search-hero:before,body.is-commemorative-active img[src*="heromusicobuscador.webp"],body.is-commemorative-active img[src*="name=heromusicobuscador.webp"],body.is-commemorative-active img[srcset*="heromusicobuscador.webp"],body.is-commemorative-active img[srcset*="name=heromusicobuscador.webp"]{filter:grayscale(1)!important}
