/* Descubre editorial Single. All selectors stay inside its opt-in template. */
.ee-article-page,.ee-article-share-section,.ee-article-related-section{--ee-article-blue:#bde1ff;--ee-article-ink:#264e7b;--ee-article-red:#e6001b;--ee-article-dark:#0f1c2c;--ee-article-width:1250px;--ee-article-font:Arial,sans-serif;--ee-article-display:'Arial Black',Arial,sans-serif;font-family:var(--ee-article-font);color:var(--ee-article-ink)}
body .elementor .ee-article-page.e-con{background:var(--ee-article-blue);padding:144px 24px 160px;gap:0}
body .elementor .ee-article-inner.e-con{width:100%;max-width:var(--ee-article-width);padding:0;gap:0;margin-inline:auto}
.ee-article-masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 88px;font-size:50px;line-height:1;letter-spacing:-.02em;color:#0f1c2c}
.ee-article-masthead .ee-article-line,.ee-article-masthead .ee-article-edition{display:block}
.ee-article-masthead .ee-article-line,.ee-article-masthead .ee-selector-year{font-family:var(--ee-article-display);font-weight:900;color:#fff}
.ee-article-masthead .ee-selector-date{display:flex;align-items:flex-end;flex-direction:column;gap:0;text-transform:capitalize;font:inherit}
.ee-article-masthead .ee-selector-month{font:inherit;color:#0f1c2c}
.ee-article-masthead .ee-selector-year{font-size:inherit;line-height:inherit}
body .elementor .ee-article-hero img{display:block;width:100%;aspect-ratio:1250/492;object-fit:cover;object-position:50% 50%;border-radius:26px}
.ee-article-date{display:block;text-align:center;font-size:22px;line-height:1.3;margin:90px 0 20px;text-transform:capitalize}
body .elementor .ee-article-title .elementor-heading-title{font-family:var(--ee-article-display);color:var(--ee-article-ink);font-size:45px;line-height:1.14;font-weight:900;text-transform:uppercase;text-align:center;margin:0 0 66px}
body .elementor .ee-article-copy.e-con{display:flow-root!important;--display:block;max-width:var(--ee-article-width);padding:0;margin:0}
.ee-article-copy>.ee-article-sidebar-slot{float:right;width:32.32%;margin:0 0 80px 8.8%;clear:none;max-width:404px}
.ee-article-copy>.ee-article-body{display:block;width:auto;max-width:none;min-width:0;float:none;clear:none;font-family:var(--ee-article-font);font-size:22px;line-height:1.2;color:var(--ee-article-ink)}
.ee-article-body p{margin:0 0 24px}.ee-article-body strong{font-weight:700;color:#0f1c2c}
.ee-article-body h2,.ee-article-body h3{font-family:Arial,sans-serif;font-size:27px;line-height:1.2;letter-spacing:.05em;font-weight:700;color:var(--ee-article-red);text-transform:uppercase;margin:30px 0 22px}
.ee-article-body :is(img,video,iframe){max-width:100%;height:auto}.ee-article-body a{color:inherit;text-decoration:underline;text-underline-offset:.15em}
.ee-article-sidebar{width:100%}.ee-article-event-card{background:#d50925;display:flex;min-height:0;aspect-ratio:404/714;border-radius:30px;position:relative;overflow:hidden;text-decoration:none!important;color:#fff!important;align-items:flex-end}
.ee-article-event-card::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#bf1f43 55%);opacity:.42}
.ee-article-event-card::after{content:'';position:absolute;inset:58% 0 0;background:linear-gradient(0deg,rgba(197,40,62,.95),transparent)}
body .elementor .ee-article-event-photo{position:absolute!important;top:9%;left:17%;width:83%!important;height:65%!important;object-fit:cover;border-radius:50% 0 0 50%;object-position:50% 50%}
.ee-article-event-action{display:flex;align-items:center;gap:22px;padding:24px 26px;z-index:1;position:relative;font-size:20px;line-height:1.1;text-transform:uppercase;font-weight:700;max-width:100%}
.ee-article-event-action>span:last-child{max-width:160px}.ee-article-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--ee-article-ink)}
.ee-article-arrow svg{width:70%;height:70%}.ee-article-event-action .ee-article-arrow{color:#e85165;flex-basis:63px;width:63px;height:63px}
.ee-article-index{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:60px;background:var(--ee-article-ink);color:#fff!important;text-decoration:none!important;padding:7px 8px 7px 32px;min-height:76px;margin-top:35px;font-size:20px;text-transform:uppercase}
.ee-article-index .ee-article-arrow{width:62px;height:62px;flex-basis:62px}
.ee-article-navigation{display:grid;grid-template-columns:1fr 1fr;margin:170px 0 0;min-width:0}
.ee-article-navigation>a{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 40px 32px 0;text-decoration:none!important;color:var(--ee-article-ink)!important}
.ee-article-navigation>a.ee-article-nav-next{border-left:3px solid #fff;padding:32px 0 32px 40px}
.ee-article-navigation>a>span:not(.ee-article-arrow){font-family:var(--ee-article-display);font-size:38px;font-weight:900;line-height:1;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ee-article-nav-previous>span:not(.ee-article-arrow){text-align:right}.ee-article-nav-next>span:not(.ee-article-arrow){text-align:left}
body .elementor .ee-article-share-section.e-con{background:#fff;padding:50px 24px 44px;gap:0}.ee-article-share{color:var(--ee-article-ink)}
.ee-article-share p{font-family:var(--ee-article-display);font-size:20px;text-transform:uppercase;font-weight:900;line-height:1.2;margin:0 0 16px}
.ee-article-share ul{list-style:none;display:flex;gap:16px;padding:0;margin:0}.ee-article-share a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ee-article-ink);color:#fff!important;border-radius:50%;font-size:30px;text-decoration:none!important}.ee-article-share li:last-child a{font-size:25px;font-weight:700}
body .elementor .ee-article-related-section.e-con{background:var(--ee-article-dark);color:var(--ee-article-blue);padding:140px 24px 140px;gap:0}
.ee-article-related-section:not(:has(.ee-article-related)){display:none}
.ee-article-related{position:relative}.ee-article-related h2{font-family:Roundo,Arial,sans-serif;font-size:48px;line-height:1.1;color:var(--ee-article-blue);font-weight:400;margin:0 0 48px}
.ee-article-related-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 144px)/3);gap:72px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6f8eaa transparent;padding-bottom:16px;overscroll-behavior-x:contain}
.ee-article-related-card{display:block;min-width:0;color:#fff!important;text-decoration:none!important;scroll-snap-align:start}
body .elementor .ee-article-related-card img,body .elementor .ee-article-related-placeholder{display:block;width:100%;aspect-ratio:357/288;object-fit:cover;margin:0 0 42px}body .elementor .ee-article-related-placeholder{background:#28415a}
.ee-article-related-date{display:block;font-size:22px;margin-bottom:20px;text-transform:capitalize}.ee-article-related-line{font-family:var(--ee-article-display);font-weight:900;font-size:40px;line-height:1;display:block}.ee-article-related-title{display:block;font-size:38px;line-height:1.12}
.ee-article-page a:focus-visible,.ee-article-share-section a:focus-visible,.ee-article-related-section a:focus-visible,.ee-article-related-track:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(min-width:1025px){.ee-article-event-card:hover body .elementor .ee-article-event-photo{filter:brightness(1.05)}}
@media(max-width:1280px){.ee-article-masthead{font-size:40px}body .elementor .ee-article-page.e-con{padding-top:100px}body .elementor .ee-article-title .elementor-heading-title{font-size:36px}.ee-article-copy>.ee-article-body{font-size:19px;line-height:1.35}.ee-article-event-action{gap:14px;padding:18px;font-size:17px}.ee-article-event-action .ee-article-arrow{width:48px;height:48px;flex-basis:48px}.ee-article-body h2{font-size:24px}.ee-article-navigation>a>span:not(.ee-article-arrow){font-size:28px}}
@media(max-width:767px){body .elementor .ee-article-page.e-con{padding:48px 20px 56px}.ee-article-masthead{font-size:26px;gap:16px;margin-bottom:40px}.ee-article-masthead .ee-selector-date{font-size:24px;flex-shrink:0}body .elementor .ee-article-hero img{aspect-ratio:1.6;border-radius:16px}.ee-article-date{font-size:16px;margin:32px 0 16px}body .elementor .ee-article-title .elementor-heading-title{font-size:28px;line-height:1.12;text-align:left;margin-bottom:32px}body .elementor .ee-article-copy.e-con{display:flex!important;flex-direction:column;gap:0}.ee-article-copy>.ee-article-sidebar-slot{order:2;float:none;width:100%;max-width:320px;margin:28px auto 0}.ee-article-copy>.ee-article-body{order:1;font-size:17px;line-height:1.5;width:100%}.ee-article-body p{margin-bottom:20px}.ee-article-body h2,.ee-article-body h3{font-size:21px;letter-spacing:.025em;margin:28px 0 18px}.ee-article-event-card{aspect-ratio:404/560}.ee-article-event-action{font-size:18px;padding:24px;gap:20px}.ee-article-event-action .ee-article-arrow{width:54px;height:54px;flex-basis:54px}.ee-article-index{min-height:60px;font-size:16px;padding:6px 6px 6px 24px;margin-top:20px}.ee-article-index .ee-article-arrow{width:48px;height:48px;flex-basis:48px}.ee-article-navigation{margin-top:48px}.ee-article-navigation>a{gap:12px;padding:20px 12px 20px 0}.ee-article-navigation>a.ee-article-nav-next{padding:20px 0 20px 12px;border-left-width:1px}.ee-article-navigation>a>span:not(.ee-article-arrow){font-size:16px;line-height:1.1;-webkit-line-clamp:3}.ee-article-navigation .ee-article-arrow{width:36px;height:36px;flex-basis:36px}body .elementor .ee-article-share-section.e-con{padding:30px 20px}.ee-article-share p{font-size:16px}.ee-article-share a{width:44px;height:44px;font-size:26px}body .elementor .ee-article-related-section.e-con{padding:52px 20px}.ee-article-related h2{font-size:32px;margin-bottom:28px}.ee-article-related-track{grid-auto-columns:80%;gap:24px}body .elementor .ee-article-related-card img,body .elementor .ee-article-related-placeholder{margin-bottom:20px}.ee-article-related-date{font-size:16px;margin-bottom:12px}.ee-article-related-line{font-size:28px}.ee-article-related-title{font-size:26px}}

.ee-article-related-controls{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.ee-article-related-controls button{border:0;padding:0;background:transparent;cursor:pointer}.ee-article-related-controls button:disabled{opacity:.35;cursor:default}.ee-article-related-controls .ee-article-arrow{background:var(--ee-article-blue);color:var(--ee-article-ink)}.ee-article-related-controls button:focus-visible{outline:3px solid var(--ee-article-blue);outline-offset:5px;border-radius:50%}

.ee-article-related-controls[hidden]{display:none}
