:root{--doral-form-bg:#ffffff;--doral-border:#e0e0e0;--doral-text-title:#1a1a1a;--doral-text-label:#555555;--doral-text-input:#333333;--doral-input-bg:#fdfdfd;--doral-gold:#ffb300;--doral-policy-bg:#f9f9f9;--doral-placeholder:#6a6a6a}html.wp-dark-mode-active :root,body.wp-dark-mode-active :root{--doral-form-bg:#161719;--doral-border:#333538;--doral-text-title:#ffffff;--doral-text-label:#999999;--doral-text-input:#cccccc;--doral-input-bg:transparent;--doral-policy-bg:#0e0f11;--doral-placeholder:var(--e-global-color-astglobalcolor8);--doral-border-color:#ADADAD6A}[data-aos]{will-change:transform,opacity}[data-aos="zoom-in"]{transform-origin:center}.aos-ignore{transform:none!important;opacity:1!important;transition:none!important}.ast-site-identity{padding:.75em 0}select{outline:none}.uc_post_grid_style_one_item{display:flex!important;flex-direction:column;height:100%}.uc_content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.ue-content-wrapper{flex-grow:1}html.wp-dark-mode-active,body.wp-dark-mode-active{--e-global-color-astglobalcolor0:#FFB300;--e-global-color-astglobalcolor1:#A01928;--e-global-color-astglobalcolor2:#F2F2F2;--e-global-color-astglobalcolor3:#A6A6A6;--e-global-color-astglobalcolor4:#191B1D;--e-global-color-astglobalcolor5:#1F2124;--e-global-color-astglobalcolor6:#e58c17;--e-global-color-astglobalcolor7:#191B1D;--e-global-color-astglobalcolor8:#AAAAAA;--ast-global-color-0:var(--e-global-color-astglobalcolor0);--ast-global-color-1:var(--e-global-color-astglobalcolor1);--ast-global-color-2:var(--e-global-color-astglobalcolor2);--ast-global-color-3:var(--e-global-color-astglobalcolor3);--ast-global-color-4:var(--e-global-color-astglobalcolor4);--ast-global-color-5:var(--e-global-color-astglobalcolor5);--wp-dark-mode-bg:var(--e-global-color-astglobalcolor4);--wp-dark-mode-text:var(--e-global-color-astglobalcolor3);--wpdm-link-color:var(--e-global-color-astglobalcolor0);--wpdm-link-hover-color:var(--e-global-color-astglobalcolor3);--wpdm-button-background-color:var(--e-global-color-astglobalcolor0);--wpdm-button-border-color:var(--e-global-color-astglobalcolor0);--wpdm-button-text-color:var(--e-global-color-astglobalcolor2);--wpdm-button-hover-background-color:var(--e-global-color-astglobalcolor4);--wpdm-button-hover-border-color:var(--e-global-color-astglobalcolor0);--wpdm-button-hover-text-color:var(--e-global-color-astglobalcolor0);--wp-dark-mode-bg--e-global-color-astglobalcolor0:var(--e-global-color-astglobalcolor0);--wp-dark-mode-bg--ast-global-color-0:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active body{background-color:var(--e-global-color-astglobalcolor4)}html.wp-dark-mode-active .ast-separate-container #primary,html.wp-dark-mode-active .ast-separate-container .ast-article-post,html.wp-dark-mode-active .ast-separate-container .ast-article-single,html.wp-dark-mode-active .elementor-section{background-color:var(--e-global-color-astglobalcolor4)!important}html.wp-dark-mode-active .ast-separate-container .blog-layout-1,html.wp-dark-mode-active .ast-separate-container .site-content{background-color:var(--e-global-color-astglobalcolor7)!important}html.wp-dark-mode-active .team_member_carousel_content{background-color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active .comments-area,html.wp-dark-mode-active #respond,html.wp-dark-mode-active .comment-respond,html.wp-dark-mode-active .ast-separate-container .comments-area .comment-respond{background-color:var(--e-global-color-astglobalcolor4)!important;border:1px solid var(--e-global-color-astglobalcolor5);padding:30px;border-radius:8px}html.wp-dark-mode-active #reply-title,html.wp-dark-mode-active .comment-notes,html.wp-dark-mode-active .logged-in-as{color:var(--e-global-color-astglobalcolor2)!important}html.wp-dark-mode-active #commentform input[type="text"],html.wp-dark-mode-active #commentform input[type="email"],html.wp-dark-mode-active #commentform input[type="url"],html.wp-dark-mode-active #commentform textarea{background-color:var(--e-global-color-astglobalcolor5)!important;color:var(--e-global-color-astglobalcolor3)!important;border:1px solid var(--e-global-color-astglobalcolor6)!important}html.wp-dark-mode-active .eventos-grid a.uc_more_btn,html.wp-dark-mode-active #salas-grid-main a,html.wp-dark-mode-active .salas-grid-home a,html.wp-dark-mode-active #home-eventos a.uc_more_btn{--wpdm-link-hover-color:var(--e-global-color-astglobalcolor5) !important}html.wp-dark-mode-active .eventos-grid a.uc_more_btn:hover,html.wp-dark-mode-active #salas-grid-main a:hover,html.wp-dark-mode-active .salas-grid-home a:hover,html.wp-dark-mode-active #home-eventos a.uc_more_btn:hover,html.wp-dark-mode-active a:hover{filter:none!important;opacity:1!important;box-shadow:none!important}html.wp-dark-mode-active .btn-bg-no-fill a{--wpdm-button-background-color:none !important;--wpdm-button-text-color:var(--e-global-color-astglobalcolor0) !important}html.wp-dark-mode-active .btn-bg-fill a{--wpdm-button-hover-background-color:var(--e-global-color-astglobalcolor0) !important;--wpdm-button-hover-text-color:var(--e-global-color-astglobalcolor5) !important;--wpdm-button-text-color:var(--e-global-color-astglobalcolor5) !important}html.wp-dark-mode-active select{--wpdm-input-border-color:#A6A6A644}html.wp-dark-mode-active .btn-doral-bg a{--wpdm-button-text-color:var(--e-global-color-astglobalcolor5) !important}html.wp-dark-mode-active .btn-doral-bg a:hover{--wpdm-button-hover-background-color:var(--e-global-color-astglobalcolor0) !important;--wpdm-button-hover-text-color:var(--e-global-color-astglobalcolor5) !important}html.wp-dark-mode-active #home-aprende .ue_options .ue_option.active .ue_button,html.wp-dark-mode-active #footer-doral a,html.wp-dark-mode-active #footer-doral p,html.wp-dark-mode-active #footer-doral .elementor-icon-box-wrapper span{color:var(--e-global-color-astglobalcolor2)!important}html.wp-dark-mode-active #footer-doral .elementor-icon-box-wrapper svg{fill:var(--e-global-color-astglobalcolor2)!important}html.wp-dark-mode-active footer .site-primary-footer-wrap,html.wp-dark-mode-active footer .site-below-footer-wrap{background:var(--e-global-color-astglobalcolor1)}html.wp-dark-mode-active #home-aprende .ue_options .ue_option.active .ue_button:hover{color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active .how-to-play-items .ue_card_content a.uc_button:hover{color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active #how-to-play-responsible h2,html.wp-dark-mode-active #how-to-play-responsible p{color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active #how-to-play-responsible a{--wpdm-button-background-color:var(--e-global-color-astglobalcolor5) !important;--wpdm-button-text-color:var(--e-global-color-astglobalcolor0) !important}html.wp-dark-mode-active .site-header-section{--e-global-color-astglobalcolor0:#f7f7f7;--wpdm-link-color:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active .single-post .ast-primary-header-bar{background-color:var(--e-global-color-astglobalcolor4);border-bottom-color:#eaeaea11}html.wp-dark-mode-active .single-post .post-navigation{background-color:var(--e-global-color-astglobalcolor7)}html.wp-dark-mode-active .grid-pagination .page-numbers.current{color:var(--e-global-color-astglobalcolor4)!important;background-color:var(--e-global-color-astglobalcolor0)!important}html.wp-dark-mode-active .grid-pagination .page-numbers:hover{background-color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active .banner-middle h2,html.wp-dark-mode-active .banner-middle p{color:var(--e-global-color-astglobalcolor2)!important}html.wp-dark-mode-active .banner-middle .elementor-divider-separator{--divider-color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active .sala-single-social h3,html.wp-dark-mode-active .sala-single-social h2,html.wp-dark-mode-active .sala-single-social p{color:var(--e-global-color-astglobalcolor2)!important}html.wp-dark-mode-active .sala-single-social .elementor-divider-separator{--divider-color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active .btn-sala-single-social{border-color:rgb(173 173 173 / .4)!important}html.wp-dark-mode-active .btn-sala-single-social h3 a{--wpdm-link-color:var(--e-global-color-astglobalcolor2) !important}html.wp-dark-mode-active .btn-sala-single-social svg{fill:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active .btn-sala-single-social h3 a:hover{--wpdm-link-hover-color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active .btn-sala-single-social p a:hover{--wpdm-link-hover-color:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active:not([data-wp-dark-mode-preset="0"]) body .sala-single-awards img.uc-svg-image,html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body .sala-single-awards img.uc-svg-image,html[data-wp-dark-mode-loading]:not([data-wp-dark-mode-preset="0"]) body .sala-single-awards img.uc-svg-image{filter:brightness(0) saturate(100%) invert(66.7%)!important}html.wp-dark-mode-active #about-statistics p,html.wp-dark-mode-active #about-statistics h2{color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active #about-vision-mision{background-color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active .dark-bg-section-red{background-color:var(--e-global-color-astglobalcolor1)!important}html.wp-dark-mode-active .dark-bg-lite{background-color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active .responsible-info .icon-secure .elementor-icon{background-color:#2a2a2a!important}html.wp-dark-mode-active #btn-whatsapp a.ue-whatsapp-chat-agent{border-color:#DEDEDE2A}html.wp-dark-mode-active #btn-whatsapp .ue-whatsapp-chat-popup-title i,html.wp-dark-mode-active #btn-whatsapp .ue-whatsapp-chat-popup-title-text{color:var(--e-global-color-astglobalcolor5)!important}html.wp-dark-mode-active #btn-whatsapp i{color:var(--e-global-color-astglobalcolor5)!important}.trp-current-language-item__wrapper svg.trp-shortcode-arrow,.trp-current-language-item__wrapper span.trp-language-item-name{display:none}.trp-language-item{border-radius:6px;padding:3px 0 3px 8px!important;min-height:22px!important;margin-top:4px}.ast-switcher-button{border:0}.elementor-element-f5ae8dd{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;line-height:0!important;font-size:0!important}.elementor-element-f5ae8dd .e-con-inner{height:0!important;min-height:0!important;padding:0!important;margin:0!important}.ue-whatsapp-chat-popup-title-icon,.ue-whatsapp-chat-popup-title-close{font-size:20px!important}footer,.elementor-location-footer{margin-bottom:-1px!important}#home-banner{position:relative}#home-banner-title,#home-banner-subtitle{text-align:center}#home-banner :has(>#home-banner-title){position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:70px}#home-banner-scroll-down{position:absolute;left:0;right:0;bottom:0;padding-bottom:20px;margin:0!important}#home-banner-scroll-down .elementor-icon-list-items{display:flex;justify-content:center}#home-salas-1 .ue-image-holder,#home-salas-2 .ue-image-holder,#home-salas-3 .ue-image-holder{position:relative}#home-salas-1 .ue-item-descr,#home-salas-2 .ue-item-descr,#home-salas-3 .ue-item-descr{position:absolute;z-index:10;background-color:var(--e-global-color-astglobalcolor0);color:#fff;opacity:.9;line-height:1.8;border-radius:8px;font-size:11px;font-weight:400;text-transform:none;box-shadow:0 2px 5px rgb(0 0 0 / .2)}#home-salas-1 .ue-item-descr{top:15px;left:15px;padding:0 8px}#home-salas-2 .ue-item-descr{top:15px;right:15px;padding:0 8px}#home-salas-3 .ue-item-descr{top:0;right:0;padding:2px 8px;border-radius:0 6px 0 8px}#home-salas-1 .ue-item-text p,#home-salas-2 .ue-item-text p,#home-salas-3 .ue-item-text p{display:flex;align-items:center;gap:5px;line-height:1.5}#home-salas-1 .ue-item-text p::before,#home-salas-2 .ue-item-text p::before,#home-salas-3 .ue-item-text p::before{content:"";flex-shrink:0;width:13px;height:13px;margin-top:2px;background-color:var(--ast-global-color-8);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain}#home-salas-1 .uc_content{padding-top:2px}#home-eventos .ue_carousel_item{position:relative}#home-eventos .ue_carousel_item .ue-text-header{position:absolute;top:0;right:0;z-index:20;background-color:var(--e-global-color-astglobalcolor0);color:var(--e-global-color-astglobalcolor5);padding:2px 12px;line-height:1.8;border-radius:0 0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;box-shadow:-2px 2px 5px rgb(0 0 0 / .2)}.ue-text-header p{margin:0!important;padding:0!important}.team_member_carousel_image_container{line-height:0}.owl-item{display:flex!important}.ue_carousel_item{display:flex!important;flex-direction:column!important;height:100%!important}.team_member_carousel_content{display:flex;flex-direction:column;flex:1!important}.team_member_carousel_button{order:3;margin-top:auto!important}#uc_team_member_carousel_elementor_4f51f0e .owl-stage-outer{padding:40px!important;margin:-40px!important;overflow:visible!important}#uc_team_member_carousel_elementor_4f51f0e{overflow:hidden!important;padding:10px}.team_member_carousel_text{order:-1;display:inline-block;align-self:flex-start;background:var(--e-global-color-astglobalcolor0);color:#fff;font-weight:600;padding:2px 8px;border-radius:4px;margin-top:0!important;margin-left:-4px!important;margin-bottom:8px;opacity:.95;text-transform:uppercase;letter-spacing:.5px}.team_member_carousel_title{order:1}.team_member_carousel_subtitle{order:2}.home-maps .ue-google-map__wrapper{border-radius:10px!important;overflow:hidden!important;transform:translateZ(0)}.home-maps{border-radius:10px!important;overflow:hidden!important}.gm-style-iw-chr{display:none}.gm-style-iw-d{padding-top:15px;padding-bottom:8px}@media (max-width:768px){.gm-style .gm-style-iw{max-width:none!important}}.ue-google-map_category-items{max-height:none!important;display:block!important;visibility:visible!important;opacity:1!important}.ue-google-map_category-content::after{display:none!important}.ue-map-learn-btn{position:relative;cursor:pointer;border:1px solid #ccc;padding:20px}.ue-map-learn-btn a.uc_more_btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.team_member_carousel_location{display:flex;align-items:center;gap:6px;font-size:14px;color:#ce9e00;margin-bottom:8px;font-weight:600}.sala-single-banner img{max-height:120px!important;max-width:200px!important;object-fit:contain;display:block}.btn-sala-single-social a{color:var(--e-global-color-astglobalcolor0)}.btn-sala-single-social{cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease;will-change:transform}.btn-sala-single-social:hover{transform:scale(1.04);box-shadow:0 10px 24px rgb(0 0 0 / .14);border-radius:12px}.sala-single-awards .uc-svg-image{filter:brightness(0) saturate(100%) invert(41.6%)}.sala-single-awards .uc_counter_box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px;box-shadow:0 0 20px rgb(0 0 0 / .1)}.sala-single-awards .ue_icon_spacer{display:none!important}.sala-single-awards .uc_counter_box>div{display:flex;flex-direction:column;align-items:center;width:100%}.sala-single-awards .counter_label{order:1}.sala-single-awards .counter_number{order:2}.sala-single-awards .counter_date{order:3}.sala-single-awards .counter_date{color:var(--e-global-color-astglobalcolor3);font-weight:300;font-size:20px;margin-top:2px}#about-statistics p{margin-bottom:0}.uc_counter_box{position:relative;overflow:hidden;cursor:pointer}.coin-particle{position:fixed;pointer-events:none;z-index:99999;font-size:28px;line-height:1;text-align:center;user-select:none;filter:drop-shadow(0 0 6px rgb(255 200 0 / .9))}@keyframes coinFall{0%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}60%{opacity:1}100%{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(.4)}}.evento-icons-header svg{fill:var(--e-global-color-astglobalcolor5)}#salas-grid-main .uc_more_btn,.eventos-grid .uc_more_btn{font-weight:600;font-size:14px;text-transform:uppercase}#salas-grid-main .team_member_grid_button,.eventos-grid .team_member_grid_button{padding:0 25px}#salas-grid-main .team_member_grid_subtitle,.eventos-grid .team_member_grid_subtitle{background-color:var(--e-global-color-astglobalcolor0);opacity:.9;border-radius:6px;width:fit-content;margin:4px auto;line-height:1em;padding:4px 7px}#salas-grid-main .team_member_grid_content,.eventos-grid .team_member_grid_content{display:flex;flex-direction:column;padding-left:25px!important;padding-right:25px!important}@media (max-width:768px){#salas-grid-main .team_member_grid_content,.eventos-grid .team_member_grid_content{padding-left:15px!important;padding-right:15px!important}}#salas-grid-main img,.eventos-grid img{aspect-ratio:5 / 3}.salas-grid-home .salas-grid-home-bg img{aspect-ratio:8 / 5}#salas-grid-main .team_member_grid_text p{margin-bottom:4px}.eventos-grid .team_member_grid_text{margin-bottom:4px}#salas-grid-main .team_member_grid_subtitle{order:1}#salas-grid-main .team_member_grid_title{order:2}#salas-grid-main .team_member_grid_text{order:3}#salas-grid-main .team_member_grid_icons{order:4}#salas-grid-main .team_member_grid_button{order:5}.eventos-grid .team_member_grid_subtitle{order:1}.eventos-grid .team_member_grid_title{order:2}.eventos-grid .team_member_grid_text,.eventos-grid .team_member_grid_icons,.eventos-grid .team_member_grid_button{order:3}.eventos-grid .eventos-filter-sala-single select,.eventos-grid .eventos-filter select{padding:6px 30px 6px 15px!important;border-radius:12px!important}.eventos-filter{justify-content:center!important;align-items:center!important;gap:20px!important}.eventos-filter>.e-con{flex-grow:0!important;width:auto!important;min-width:auto!important}.ue_grid_item{position:relative}.ue_grid_item .uc_more_btn::after{content:'';position:absolute;inset:0;z-index:1}.ue_grid_item .team_member_grid_button{position:relative;z-index:2}body.single-post article{padding:1em}@media (min-width:993px){body.single-post.ast-separate-container #primary{margin-top:2.5em!important}}body.single-post header .post-thumb img{aspect-ratio:4 / 2.5;object-fit:cover;object-position:center;width:100%;height:auto}body.single-post article h1.entry-title{text-align:center;font-size:40px}.single .gw-back-nav .nav-links{justify-content:flex-start}.aidi-status-btn{padding:12px 24px;border-radius:8px;font-weight:700;text-align:center;display:inline-block;font-family:sans-serif}.aidi-status-btn.en-curso{background-color:#e8f5e9;color:#2e7d32;border:1px solid #2e7d32}.aidi-status-btn.finalizado{background-color:#ffebee;color:#c62828;border:1px solid #c62828}.ast-footer-copyright{line-height:1.7}.footer-aidi{display:flex;align-items:center;justify-content:center}.footer-aidi a{display:flex;align-items:center;color:#fff;margin-left:4px}.footer-aidi a img{margin-top:-3px}.footer-aidi a:hover{text-decoration:none;font-weight:600}.footer-aidi a div{margin-top:4px}#footer-logos-legal img{max-height:80px;width:auto}.footer-juego-responsable{box-sizing:border-box!important;width:226px!important;min-height:52px!important;padding:10px 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.footer-juego-responsable .elementor-icon-box-title,.footer-juego-responsable .elementor-icon-box-title a,.footer-juego-responsable .elementor-icon-box-description{line-height:1.1!important;margin:0!important;padding:0!important;white-space:nowrap!important}.footer-juego-responsable .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:10px!important}footer .info-ia{cursor:pointer}#footer-doral ul.elementor-icon-list-items{margin:0!important;padding:0!important;list-style:none!important}#footer-doral .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6em / 2)!important}#footer-doral .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6em / 2)!important}#footer-doral .elementor-icon-list-item>a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}#footer-doral .elementor-icon-list-item>.elementor-icon-list-text{font-size:16px!important;line-height:1.5em!important;color:#ffffff!important}#footer-doral .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}#footer-doral .elementor-icon-list-icon svg,#footer-doral .elementor-icon-list-icon i{width:18px!important;height:18px!important;font-size:18px!important;line-height:1!important}#footer-doral .elementor-grid-item svg{width:20px!important;height:20px!important}#footer-doral .elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));display:inline-flex;justify-content:center;align-items:center;text-align:center}#footer-doral .elementor-icon-list-icon svg.e-font-icon-svg{margin-right:5px}#footer-doral .elementor-icon-list-text{padding-inline-start:0}#footer-doral a{color:#fff}.main-header-menu .sub-menu,.ast-primary-header .main-header-menu .sub-menu{min-width:260px;padding:10px 8px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 40px rgb(0 0 0 / .45);overflow:hidden;z-index:99999}@media (min-width:992px){.main-header-menu .menu-item-has-children>.sub-menu{column-count:unset!important;column-gap:0!important;display:grid!important;grid-template-columns:1fr!important;overflow-y:auto}.main-header-menu .menu-item-has-children>.sub-menu>.menu-item{width:100%!important}.main-header-menu .sub-menu .menu-item{break-inside:auto!important}}.main-header-menu .sub-menu .menu-item{break-inside:avoid}.main-header-menu .sub-menu a{display:flex;align-items:center;gap:8px;padding:10px 12px!important;margin:2px 4px;border-radius:10px;font-size:14px;line-height:1.15;transition:transform 0.12s ease,background 0.12s ease,color 0.12s ease;white-space:normal}.main-header-menu .sub-menu a:hover,.main-header-menu .sub-menu a:focus{transform:translateX(2px)}.main-header-menu .sub-menu .menu-item+.menu-item a{position:relative}.main-header-menu .sub-menu .menu-item+.menu-item a::before{content:"";position:absolute;top:-2px;left:12px;right:12px;height:1px;background:rgb(255 255 255 / .06)}.main-header-menu .sub-menu a::after{content:"";width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .35);margin-left:auto;flex:0 0 auto;opacity:.7}button.ast-menu-toggle{border-radius:10px;padding:6px 8px;transition:background 0.12s ease,transform 0.12s ease}button.ast-menu-toggle:hover{background:rgb(255 255 255 / .08);transform:translateY(-1px)}button.ast-menu-toggle .ast-arrow-svg path{fill:rgb(255 255 255 / .85)}@media (max-width:991px){.main-header-menu .sub-menu{min-width:100%;border-radius:10px;max-height:none;overflow:visible;column-count:1;background:rgb(18 18 18 / .96)}}html.wp-dark-mode-active .main-header-menu .sub-menu,html.wp-dark-mode-active .ast-primary-header .main-header-menu .sub-menu,html[data-wp-dark-mode-active] .main-header-menu .sub-menu,html[data-wp-dark-mode-active] .ast-primary-header .main-header-menu .sub-menu,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu,html[data-wp-dark-mode-loading] .ast-primary-header .main-header-menu .sub-menu{border:1px solid rgb(255 255 255 / .1);background:rgb(18 18 18 / .92);box-shadow:0 14px 40px rgb(0 0 0 / .45)}html.wp-dark-mode-active .main-header-menu .sub-menu a,html[data-wp-dark-mode-active] .main-header-menu .sub-menu a,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu a{color:rgb(255 255 255 / .92)}html.wp-dark-mode-active .main-header-menu .sub-menu a:hover,html.wp-dark-mode-active .main-header-menu .sub-menu a:focus,html[data-wp-dark-mode-active] .main-header-menu .sub-menu a:hover,html[data-wp-dark-mode-active] .main-header-menu .sub-menu a:focus,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu a:hover,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu a:focus{background:rgb(255 255 255 / .1);color:#fff}html.wp-dark-mode-active .main-header-menu .sub-menu .menu-item+.menu-item a::before,html[data-wp-dark-mode-active] .main-header-menu .sub-menu .menu-item+.menu-item a::before,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu .menu-item+.menu-item a::before{background:rgb(255 255 255 / .06)}html.wp-dark-mode-active .main-header-menu .sub-menu a::after,html[data-wp-dark-mode-active] .main-header-menu .sub-menu a::after,html[data-wp-dark-mode-loading] .main-header-menu .sub-menu a::after{background:rgb(255 255 255 / .35)}html.wp-dark-mode-active button.ast-menu-toggle:hover,html[data-wp-dark-mode-active] button.ast-menu-toggle:hover,html[data-wp-dark-mode-loading] button.ast-menu-toggle:hover{background:rgb(255 255 255 / .08)}html.wp-dark-mode-active button.ast-menu-toggle .ast-arrow-svg path,html[data-wp-dark-mode-active] button.ast-menu-toggle .ast-arrow-svg path,html[data-wp-dark-mode-loading] button.ast-menu-toggle .ast-arrow-svg path{fill:rgb(255 255 255 / .85)}#club-categories .classic svg path,#club-categories .classic svg line{stroke:#FFB300!important}#club-categories .diamond svg path{stroke:#A01928!important}#club-categories .classic .uc-svg-image{filter:brightness(0) saturate(100%) invert(76%) sepia(86%) saturate(2220%) hue-rotate(359deg) brightness(102%) contrast(103%)!important}#club-categories .ruby .ue-flip-box__icon{filter:brightness(0) saturate(100%) invert(47%) sepia(84%) saturate(1538%) hue-rotate(357deg) brightness(92%) contrast(91%)!important;width:32px!important;font-size:35px}#club-categories .diamond .uc-svg-image{filter:brightness(0) saturate(100%) invert(17%) sepia(89%) saturate(3554%) hue-rotate(343deg) brightness(93%) contrast(87%)!important}#club-table-benefits .ue-table__container .tabulator-col[tabulator-field="column-1"] .tabulator-col-title{text-align:left!important;justify-content:flex-start!important}#club-table-benefits .ue-table__container .tabulator-cell[tabulator-field="column-1"]{text-align:left!important;justify-content:flex-start!important;font-weight:400!important}#club-table-benefits .tabulator-cell{padding:8px 5px 8px 15px!important}#club-table-benefits .table-benefits-no{color:#9a9a9a}#club-table-benefits .tabulator .tabulator-header,#club-table-benefits .tabulator .tabulator-row{border-bottom:1px solid #9a9a9a1a!important}#club-table-benefits .ue-table__container .tabulator-cell[tabulator-field="column-1"],html.wp-dark-mode-active #club-table-benefits .ue-table__container .tabulator-col[tabulator-field="column-4"] .tabulator-col-title{color:var(--e-global-color-astglobalcolor3)}html.wp-dark-mode-active #club-table-benefits .ue-table__container .tabulator-col[tabulator-field="column-1"] .tabulator-col-title{color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active .club-table-benefits-alt-2 .ue-table__container .tabulator-cell{color:var(--e-global-color-astglobalcolor3)!important}#club-faq a.uc-heading{outline:none}html.wp-dark-mode-active #club-faq .ue-item-text{font-weight:300}.ue-step-item .ue-step-icon{transition:transform .2s ease;will-change:transform}.ue-step-item:hover .ue-step-icon{animation:uePulseGrow .6s ease-in-out infinite}@keyframes uePulseGrow{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.ue-step-item{cursor:pointer}#contact-forms .ue-graphic-element{height:auto}#contact-forms .ue-tab-btn{line-height:1}#contact-forms .r-tabs-state-active a.ue-tab-btn{font-weight:bold!important}#contact-forms .panel-container{background:transparent!important}.codedropz-btn-wrapper{display:none!important}.doral-contact-info,.doral-recruitment-info,.doral-pqsf-info{color:var(--doral-gold)!important}html.wp-dark-mode-active #contact-forms .ue-tabs .r-tabs-state-active a .ue-graphic-element .ue-ge-icon,html.wp-dark-mode-active #contact-forms .ue-tabs .r-tabs-state-active div{color:var(--e-global-color-astglobalcolor4)!important}#contact-forms .ue-tabs .r-tabs-state-active:hover a .ue-graphic-element .ue-ge-icon{color:var(--e-global-color-astglobalcolor4)!important}html.wp-dark-mode-active #contact-forms .ue-tabs a .ue-graphic-element .ue-ge-icon{color:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active #contact-forms .ue-tabs:hover div{color:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active #contact-forms .ue-tabs a:hover{border-color:var(--e-global-color-astglobalcolor0)}html.wp-dark-mode-active .doral-contact-form-container,html.wp-dark-mode-active .doral-recruitment-form-container,html.wp-dark-mode-active .doral-pqsf-form-container{background-color:var(--e-global-color-astglobalcolor4)!important;border:1px solid #A6A6A644!important}html.wp-dark-mode-active #contact-forms label,html.wp-dark-mode-active .wpcf7-list-item-label{color:var(--e-global-color-astglobalcolor8)}html.wp-dark-mode-active #contact-forms input:not([type="submit"]):not([type="checkbox"])::placeholder,html.wp-dark-mode-active #contact-forms textarea:not([type="submit"]):not([type="text"])::placeholder,html.wp-dark-mode-active #contact-forms select.wpcf7-select::placeholder{color:var(--e-global-color-astglobalcolor8)!important}html.wp-dark-mode-active body select.wpcf7-form-control.wpcf7-select[name="contact-sala"].is-placeholder,html.wp-dark-mode-active body select.wpcf7-form-control.wpcf7-select[name="your-area"].is-placeholder,html.wp-dark-mode-active body select.wpcf7-form-control.wpcf7-select[name="your-city"].is-placeholder{color:var(--e-global-color-astglobalcolor8)!important}html.wp-dark-mode-active .doral-contact-form-container input:not([type="submit"]):not([type="checkbox"]),html.wp-dark-mode-active .doral-recruitment-form-container input:not([type="submit"]):not([type="checkbox"]),html.wp-dark-mode-active .doral-pqsf-form-container input:not([type="submit"]):not([type="checkbox"]),html.wp-dark-mode-active .doral-contact-form-container textarea:not([type="submit"]):not([type="checkbox"]),html.wp-dark-mode-active .doral-pqsf-form-container textarea:not([type="submit"]):not([type="checkbox"]),html.wp-dark-mode-active .doral-policy-block{border:1px solid #A6A6A644!important}html.wp-dark-mode-active .doral-file-toggle-label,html.wp-dark-mode-active .doral-success-block h3{color:var(--e-global-color-astglobalcolor2)}html.wp-dark-mode-active input.doral-submit-button,html.wp-dark-mode-active button.doral-send-another-btn{font-weight:700;--wpdm-button-text-color:var(--e-global-color-astglobalcolor4) !important;--wpdm-button-hover-background-color:var(--e-global-color-astglobalcolor0) !important;--wpdm-button-hover-text-color:var(--e-global-color-astglobalcolor4) !important}html.wp-dark-mode-active .doral-policy-block{background-color:var(--e-global-color-astglobalcolor5)}html.wp-dark-mode-active .doral-policy-block p{color:var(--e-global-color-astglobalcolor8)!important}html.wp-dark-mode-active .doral-drag-drop-area .codedropz-upload-inner h3,html.wp-dark-mode-active .codedropz-upload-handler b,html.wp-dark-mode-active .codedropz-upload-handler span,.doral-drag-drop-area .codedropz-upload-inner::before{color:var(--e-global-color-astglobalcolor8)!important;--doral-text-label:var(--e-global-color-astglobalcolor8) !important}html.wp-dark-mode-active .doral-drag-drop-area .codedropz-upload-wrapper{--doral-border:#AAAAAA88 !important}html.wp-dark-mode-active .doral-success-block p{color:var(--e-global-color-astglobalcolor8)!important}html.wp-dark-mode-active .doral-drag-drop-area .dnd-upload-status .dnd-upload-details .name span{color:var(--e-global-color-astglobalcolor8)!important}html.wp-dark-mode-active .doral-recruitment-form-container select,html.wp-dark-mode-active .doral-pqsf-form-container select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23777' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.doral-contact-form-container,.doral-recruitment-form-container,.doral-pqsf-form-container{background-color:var(--doral-form-bg);border:1px solid var(--doral-border);border-radius:8px;padding:32px;font-family:inherit;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.doral-contact-form-container h4,.doral-recruitment-form-container h4,.doral-pqsf-form-container h4{color:#2a2a2a;text-align:center;font-size:16px;margin-bottom:24px;line-height:1.5}.doral-contact-form-container br,.doral-recruitment-form-container br,.doral-pqsf-form-container br{display:none}.doral-contact-form-container label,.doral-recruitment-form-container label,.doral-pqsf-form-container label{display:block;margin-bottom:15px;color:var(--doral-text-label);font-size:13px;text-align:left;line-height:1.3}.doral-contact-form-container p,.doral-recruitment-form-container p,.doral-pqsf-form-container p{margin-bottom:18px!important}.doral-contact-form-container input:not([type="submit"]):not([type="checkbox"]),.doral-recruitment-form-container input:not([type="submit"]):not([type="checkbox"]),.doral-pqsf-form-container input:not([type="submit"]):not([type="checkbox"]){width:100%;background-color:var(--doral-input-bg)!important;border:1px solid var(--doral-border)!important;color:var(--doral-text-input)!important;padding:10px 14px;border-radius:6px;margin-top:0;font-size:14px;height:44px;box-sizing:border-box}#contact-forms input:not([type="submit"]):not([type="checkbox"])::placeholder,#contact-forms textarea:not([type="submit"]):not([type="text"])::placeholder,#contact-forms select:not([type="submit"]):not([type="text"])::placeholder{color:var(--doral-placeholder)}.doral-contact-form-container textarea:not([type="submit"]):not([type="text"]),.doral-pqsf-form-container textarea:not([type="submit"]):not([type="text"]){font-size:14px;resize:vertical;width:100%;box-sizing:border-box;height:150px;border-radius:6px}.doral-pqsf-form-container .doral-file-toggle-label{font-size:14px}.doral-contact-form-container input:not([type="submit"]):not([type="checkbox"]):focus,.doral-recruitment-form-container input:not([type="submit"]):not([type="checkbox"]):focus,.doral-pqsf-form-container input:not([type="submit"]):not([type="checkbox"]):focus{outline:2px solid #FFB300;outline-offset:-1px}#contact-forms .wpcf7 .wpcf7-form-control-wrap{margin-top:2px!important}.doral-contact-form-container select,.doral-recruitment-form-container select,.doral-pqsf-form-container select{width:100%;height:44px;padding:0 44px 0 14px!important;border:1px solid var(--doral-border)!important;border-radius:6px;background-color:transparent!important;color:var(--doral-placeholder)!important;font-size:14px;margin-top:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 14px) center!important;background-size:12px!important}.doral-contact-form-container select:focus,.doral-contact-form-container textarea:focus,.doral-recruitment-form-container select:focus,.doral-pqsf-form-container select:focus,.doral-pqsf-form-container textarea:focus{outline:2px solid #FFB300;outline-offset:-1px}.doral-contact-form-container select.selected-value,.doral-recruitment-form-container select.selected-value,.doral-pqsf-form-container select.selected-value{color:var(--doral-text-input)!important}.doral-contact-form-container select option,.doral-recruitment-form-container select option,.doral-pqsf-form-container select option{color:var(--doral-text-input);background-color:var(--doral-form-bg)}.doral-contact-form-container select option:first-child,.doral-recruitment-form-container select option:first-child,.doral-pqsf-form-container select option:first-child{color:var(--doral-placeholder)}.doral-drag-drop-area{margin-top:-10px}.doral-drag-drop-area .codedropz-upload-wrapper{background:transparent!important;border:2px dashed var(--doral-border)!important;border-radius:8px!important;padding:0!important;margin-top:5px!important;text-align:center;cursor:pointer;overflow:hidden;transition:border-color 0.2s ease,background 0.2s ease;position:relative}.doral-drag-drop-area .codedropz-upload-wrapper:hover,.doral-drag-drop-area .codedropz-upload-wrapper.doral-hover{border-color:var(--doral-gold)!important;background:rgb(255 179 0 / .03)!important}.doral-drag-drop-area .codedropz-upload-wrapper.dragover{border-color:var(--doral-gold)!important;background:rgb(255 179 0 / .06)!important}.doral-drag-drop-area .codedropz-upload-container,.doral-drag-drop-area .codedropz-upload-inner,.doral-drag-drop-area .codedropz-upload-handler{border:none!important;box-shadow:none!important;background:transparent!important}.doral-drag-drop-area .codedropz-upload-container{padding:36px 24px!important;margin:0!important;width:100%!important;box-sizing:border-box}.doral-drag-drop-area .codedropz-upload-inner::before{content:"";display:block;width:44px;height:44px;margin:0 auto 12px;background-color:var(--doral-text-label);opacity:.6;transition:background-color 0.2s,opacity 0.2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='15' width='18' height='6' rx='1'/%3E%3Cpath d='M12 3v10M8 7l4-4 4 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='15' width='18' height='6' rx='1'/%3E%3Cpath d='M12 3v10M8 7l4-4 4 4'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.doral-drag-drop-area .codedropz-upload-wrapper:hover .codedropz-upload-inner::before,.doral-drag-drop-area .codedropz-upload-wrapper.doral-hover .codedropz-upload-inner::before{background-color:var(--doral-gold);opacity:.9}.doral-drag-drop-area .codedropz-upload-inner h3{font-size:14px!important;font-weight:400!important;color:var(--doral-text-label)!important;margin:0 0 2px!important;line-height:1}.doral-drag-drop-area .codedropz-btn-wrap{line-height:1}.codedropz-upload-handler b,.codedropz-upload-handler span{color:var(--doral-placeholder)!important;font-size:12px!important;font-weight:normal!important;text-transform:uppercase;letter-spacing:.05em}.doral-drag-drop-area .cd-upload-btn{font-size:16px;color:var(--doral-gold)!important}.doral-drag-drop-area .dnd-upload-status{display:flex!important;align-items:center;background-color:#fffbf0!important;border:1px solid var(--doral-gold)!important;border-left:3px solid var(--doral-gold)!important;border-radius:6px;padding:12px 16px!important;margin:16px!important;position:relative;gap:12px;text-align:left}.doral-drag-drop-area .dnd-upload-status .dnd-upload-image{width:38px!important;height:38px!important;min-width:38px;border:1px solid var(--doral-gold)!important;border-radius:8px!important;background-color:rgb(255 179 0 / .12)!important;display:flex;align-items:center;justify-content:center}.doral-drag-drop-area .dnd-upload-status .dnd-upload-image .file::before{content:"\1F4C4";font-size:18px;line-height:1}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details{flex:1;padding-left:0!important;width:auto!important;min-width:0}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .name{display:flex!important;align-items:baseline;gap:8px;padding:0 32px 4px 0!important;font-size:13px}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a!important;font-weight:600!important}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .name em{font-style:normal;font-size:11px;color:var(--doral-placeholder)!important;white-space:nowrap;flex-shrink:0}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file{position:absolute!important;right:12px!important;top:30%!important;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0.8!important;transition:opacity 0.15s,background 0.15s;background:var(--e-global-color-astglobalcolor1)}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file:hover{opacity:0.9!important}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove::before{display:none!important;content:none!important}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file span:after{pointer-events:none}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file span.dnd-icon-remove::after{opacity:.6;transition:opacity 0.15s;pointer-events:none;filter:invert(1) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)!important}.doral-drag-drop-area .dnd-upload-status .dnd-upload-details .remove-file:hover span.dnd-icon-remove::after{opacity:1}.doral-drag-drop-area .dnd-upload-status .dnd-progress-bar{height:4px!important;border-radius:4px;background:var(--doral-border);overflow:hidden;margin-top:4px}.doral-drag-drop-area .dnd-upload-status .dnd-progress-bar span{height:100%!important;background:var(--doral-gold)!important;border-radius:4px;font-size:0!important;display:block;transition:width 0.3s ease}.dnd-upload-counter{right:10px;bottom:-6px}html.wp-dark-mode-active .doral-drag-drop-area .dnd-upload-status{background-color:rgb(255 179 0 / .07)!important;border-color:var(--doral-gold)!important}.codedropz-upload-wrapper .doral-max-error{font-size:13px;font-style:normal;color:#c00;line-height:1.5;padding:10px 14px;margin:8px 16px 0;border-radius:6px;background-color:rgb(255 77 77 / .08);border:1px solid #ff4d4d}html.wp-dark-mode-active .codedropz-upload-wrapper .doral-max-error{background-color:rgb(255 77 77 / .12);color:#ff6b6b}.codedropz-upload-wrapper span.has-error-msg{display:none!important}.doral-policy-block{background-color:var(--doral-policy-bg);border:1px solid var(--doral-border);border-radius:6px;padding:25px;margin-top:12px;line-height:1.7;text-align:left;font-size:13px;color:var(--doral-text-label)}.doral-policy-block h6{margin-bottom:15px;font-size:16px!important}.doral-policy-block strong,.doral-policy-block b{font-size:14px;color:var(--doral-text-title);margin-top:4px}.doral-policy-block p{margin-bottom:8px!important}.doral-policy-block p:last-child{margin-bottom:0!important}.doral-acceptance-row a.contact-policy-trigger,.doral-acceptance-row a.recruitment-policy-trigger,.doral-acceptance-row a.pqsf-policy-trigger{color:var(--doral-gold);text-decoration:underline;cursor:pointer;font-weight:500;margin-left:4px}.doral-acceptance-row p{margin:0!important;padding:0!important;display:flex!important;justify-content:flex-start!important}.doral-acceptance-row label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:14px;color:var(--doral-text-label);cursor:pointer;white-space:nowrap;margin:0!important}@media (max-width:480px){.doral-acceptance-row label{white-space:normal!important;text-align:left}}.doral-acceptance-row .wpcf7-form-control-wrap,.doral-acceptance-row .wpcf7-form-control,.doral-acceptance-row .wpcf7-list-item{display:inline-flex!important;align-items:center!important;margin:0!important;width:auto!important}.doral-acceptance-row input[type="checkbox"],.doral-file-toggle-label input[type="checkbox"]{accent-color:var(--doral-gold)!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;flex-shrink:0;border:none!important;background:none!important;outline:none!important;cursor:pointer}.wpcf7-not-valid-tip{display:none!important}.wpcf7-form.invalid .wpcf7-not-valid-tip{display:block!important;color:#ff4d4d;font-size:12px;margin-top:5px;padding-top:3px}.wpcf7-form.invalid .wpcf7-not-valid{border-color:#ff4d4d!important}.doral-submit-button{display:block;width:100%;background-color:var(--doral-gold)!important;color:#fff!important;border:none!important;border-radius:6px;padding:16px!important;margin-top:20px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}html.wp-dark-mode-active .doral-submit-button{color:#111!important}.doral-submit-button.doral-sending{opacity:.75;cursor:not-allowed;position:relative;padding-left:42px!important}.doral-submit-button.doral-sending::before{content:'';position:absolute;left:18px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgb(0 0 0 / .25);border-top-color:#1a1a1a;border-radius:50%;animation:doralSpin 0.7s linear infinite}@keyframes doralSpin{to{transform:translateY(-50%) rotate(360deg)}}html.wp-dark-mode-active .doral-submit-button.doral-sending::before{border-color:rgb(255 255 255 / .25);border-top-color:#fff}.wpcf7-spinner{display:none!important}.doral-email-info{text-align:center;color:var(--doral-text-label);font-size:14px;margin-bottom:32px}.doral-email-info a{color:var(--doral-gold);font-weight:600;text-decoration:none}.wpcf7 form .wpcf7-response-output{display:none!important;margin:16px 0 0!important;padding:14px 18px!important;border-radius:6px;font-size:14px;font-weight:500;line-height:1.5;border-width:1px!important;border-style:solid!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{display:block!important;background-color:rgb(255 77 77 / .08)!important;border-color:#ff4d4d!important;color:#cc0000!important}html.wp-dark-mode-active .wpcf7 form.invalid .wpcf7-response-output,html.wp-dark-mode-active .wpcf7 form.unaccepted .wpcf7-response-output{background-color:rgb(255 77 77 / .1)!important;color:#ff6b6b!important}.wpcf7 form.sent .wpcf7-response-output{display:none!important}html.wp-dark-mode-active .wpcf7 form.sent .wpcf7-response-output{background-color:rgb(39 174 96 / .12)!important;color:#2ecc71!important}.wpcf7 form.spam .wpcf7-response-output{background-color:rgb(255 179 0 / .08)!important;border-color:var(--doral-gold)!important;color:#996600!important}html.wp-dark-mode-active .wpcf7 form.spam .wpcf7-response-output{color:var(--doral-gold)!important}.doral-success-block{text-align:center;padding:48px 32px;animation:doralFadeIn 0.4s ease}@keyframes doralFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.doral-success-icon{width:64px;height:64px;border-radius:50%;background-color:var(--doral-gold);color:#fff;font-size:30px;line-height:64px;margin:0 auto 20px;font-weight:700}html.wp-dark-mode-active .doral-success-icon{color:var(--e-global-color-astglobalcolor4)}.doral-success-block h3{color:var(--doral-text-title);font-size:20px;margin-bottom:12px}.doral-success-block p{color:var(--doral-text-label);font-size:14px;line-height:1.7;margin-bottom:28px}.doral-success-block .doral-send-another-btn{max-width:320px;margin:0 auto;display:block}body.error404 .error-404{background-color:transparent!important}html.wp-dark-mode-active body.error404 .site-content{background-color:var(--e-global-color-astglobalcolor4)!important}body.error404 h1.page-title{font-size:42px}body.error404 .page-sub-title{font-size:22px}body.error404 .widget_search .search-form .search-field{border-radius:8px}body.error404 .widget_search .search-form .search-field:focus{border:2px solid var(--e-global-color-astglobalcolor0)!important}body.error404 .search-submit{display:none}#trp_no_text_popup{padding:30px}#trp_no_text_popup #trp_ald_no_text_popup_div{font-size:16px;color:#6a6a6a;line-height:1.3em;margin-right:0}#trp_no_text_popup .trp-ls-shortcode-current-language{line-height:2;border-radius:10px;font-size:16px}#trp_no_text_popup .trp_ald_ls_container{max-width:200px}#trp_no_text_popup #trp_ald_no_text_popup_change_language{border-radius:10px;color:white!important;background-color:var(--e-global-color-astglobalcolor0)!important;border:none;display:flex!important;align-items:center;justify-content:center;line-height:normal!important;padding:0 15px!important;text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;margin-left:0}#trp_no_text_popup #trp_ald_not_text_popup_ls_and_button{gap:30px}#trp_no_text_popup #trp_close::before{color:var(--e-global-color-astglobalcolor0)!important}.swal2-actions{gap:5px}.btn-doral-confirm,.btn-doral-cancel{letter-spacing:1px;padding:12px 25px;font-size:15px;font-weight:600}.btn-doral-confirm:hover,.btn-doral-cancel:hover{--wpdm-button-hover-background-color:var(--e-global-color-astglobalcolor0) !important}.btn-doral-confirm{background:var(--e-global-color-astglobalcolor1)!important}.doral-modal-info{padding-bottom:30px}.modal-info-ia .swal2-html-container{font-size:16px!important;padding:1.5em 2.5em 0;text-align:justify}.page-id-4809 .menu-item-4810 .dropdown-menu-toggle,.page-id-4809 .menu-item-4810 .sub-menu{display:none!important}.calendar-wrapper-dark{display:none!important}.calendar-wrapper-light{display:block!important}html.wp-dark-mode-active .calendar-wrapper-light{display:none!important}html.wp-dark-mode-active .calendar-wrapper-dark{display:block!important}.sala-banner-btn .elementor-button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 8px 24px rgb(0 0 0 / .2)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:rgb(255 255 255 / .92)!important;font-weight:500!important;letter-spacing:0.04em!important;text-shadow:0 1px 4px rgb(0 0 0 / .4)!important;white-space:nowrap!important;text-decoration:none!important;transition:background 0.2s ease!important}.sala-banner-btn .elementor-button:hover{background:rgb(255 255 255 / .2)!important}.sala-banner-btn .elementor-button-text::before{content:""!important;display:inline-block!important;width:12px!important;height:12px!important;margin-right:4px!important;margin-top:-2px!important;vertical-align:middle!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.85)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.doc-policy-privacy .subtitle{font-weight:700;font-size:1rem;margin-top:2rem;margin-bottom:.5rem;display:block}.doc-policy-privacy .subtitle-sub{font-weight:600;font-size:.95rem;margin-top:2rem;margin-bottom:.5rem;display:block;text-transform:uppercase}.doc-policy-privacy ol[type="a"]{list-style-type:lower-alpha!important;padding-left:.5rem;margin-left:1.5em}.doc-policy-privacy ol[type="i"]{list-style-type:lower-roman!important;padding-left:.5rem;margin-left:1.5em}.doc-policy-privacy ol:not([type]){list-style-type:decimal!important;padding-left:.5rem;margin-left:1.5em}.doc-policy-privacy ul{list-style-type:disc!important;padding-left:0rem;margin-left:1.5em}.doc-policy-privacy li{display:list-item!important;margin-bottom:.4rem}.doc-policy-privacy li>ol,.doc-policy-privacy li>ul{margin-top:.4rem}.doc-policy-privacy a{color:var(--e-global-color-astglobalcolor1);font-weight:500}.doral-modal-welcome .swal2-html-container{padding-top:40px}.doral-welcome-actions{margin-top:10px}.modal-info-ia .swal2-title{padding-top:40px}