/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 07 2026 | 02:55:23 */
/* El Cóndor 2026 - plantilla basada en el arte "Condor web 2026".
   Estructura: cada franja horizontal usa un contenedor exterior y uno interior. */
:root{
  --c-bg:#f1eeea;
  --c-ink:#2a170f;
  --c-dark:#2d170e;
  --c-white:#ffffff;
  --c-yellow:#f1c400;
  --c-orange:#ff5a0a;
  --c-blue:#1458c9;
  --c-red:#ef1b2d;
  --c-line:#ded9d4;
  --c-muted:#6f6964;
  --c-display:"Arial Black","Arial Narrow","Roboto Condensed",Impact,sans-serif;
  --c-body:Arial,Helvetica,sans-serif;
}
.condor-block{width:100%;color:var(--c-ink);font-family:var(--c-body)}
.condor-block *{box-sizing:border-box}
.condor-inner{width:min(1240px,calc(100% - 72px));margin:0 auto}
.condor-topbar{background:var(--c-dark);color:#f5eee9}
.condor-topbar-inner{min-height:26px;display:flex;justify-content:space-between;align-items:center;gap:24px}
.condor-topbar .elementor-widget-text-editor{margin:0}
.condor-topbar .elementor-widget-text-editor p{margin:0}
.condor-topbar-left,.condor-topbar-right{font-size:9px;letter-spacing:.23em;text-transform:uppercase}
.condor-header{background:var(--c-bg)}
.condor-header-inner{min-height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}
.condor-nav{display:flex;align-items:center;gap:34px;justify-content:center}
.condor-nav a{font-family:var(--c-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--c-ink);padding:19px 0 13px}
.condor-nav a:first-child{border-bottom:3px solid var(--c-yellow)}
.condor-header-spacer{min-height:1px}
.condor-header-cta{display:flex;justify-content:flex-end}
.condor-btn .elementor-button{border-radius:999px;padding:11px 22px;font-family:var(--c-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.condor-btn-orange .elementor-button{background:var(--c-orange);color:#fff}
.condor-btn-dark .elementor-button{background:var(--c-dark);color:#fff}
.condor-btn-outline .elementor-button{background:transparent;color:var(--c-ink);border:1px solid var(--c-ink)}
.condor-hero{background:var(--c-bg);padding:34px 0 18px}
.condor-hero-inner{display:grid;grid-template-columns:1.05fr 1.15fr;gap:58px;align-items:center}
.condor-hero-art{min-height:430px;position:relative;display:flex;align-items:center;justify-content:center}
.condor-hero-art-placeholder{width:100%;min-height:430px;border:1px dashed rgba(42,23,15,.18);display:flex;align-items:center;justify-content:center;text-align:center;color:#7d746e;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:24px}
.condor-eyebrow .elementor-heading-title{font-family:var(--c-body);font-size:10px;font-weight:700;letter-spacing:.30em;text-transform:uppercase;color:#9e4b27}
.condor-hero-title .elementor-heading-title{font-family:var(--c-display);font-size:61px;font-weight:900;letter-spacing:-.035em;line-height:.82;text-transform:uppercase;color:var(--c-ink);margin:0}
.condor-bodytext{font-size:13px;line-height:1.48;color:#4f4945}
.condor-date-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}
.condor-date-card{background:#fff;padding:7px 10px 9px;border-top:3px solid var(--c-yellow);min-height:54px}
.condor-date-card:nth-child(2){border-top-color:var(--c-orange)}
.condor-date-card:nth-child(3){border-top-color:var(--c-blue)}
.condor-date-label{font-size:.7em;letter-spacing:.2em;text-transform:uppercase;color:#777}
.condor-date-value .elementor-heading-title{font-family:var(--c-display);font-size:19px;font-weight:900;text-transform:uppercase}
.condor-actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-top:12px}
.condor-stripes-block{background:var(--c-bg)}
.condor-stripes{height:64px;position:relative;overflow:hidden;background:var(--c-bg)}
.condor-stripes:before{
  content:"";position:absolute;inset:0;
  background:
    linear-gradient(169deg, transparent 0 27%, var(--c-blue) 27% 34%, transparent 34%),
    linear-gradient(175deg, transparent 0 35%, var(--c-red) 35% 42%, transparent 42%),
    linear-gradient(178deg, transparent 0 45%, var(--c-orange) 45% 58%, transparent 58%),
    linear-gradient(184deg, transparent 0 53%, var(--c-yellow) 53% 67%, transparent 67%);
}
.condor-rules-section{background:#f3f0ec;padding:38px 0 28px}
.condor-section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:end;margin-bottom:12px}
.condor-section-title .elementor-heading-title,.condor-jury-title .elementor-heading-title{font-family:var(--c-display);font-weight:900;text-transform:uppercase;color:var(--c-ink);line-height:.94;margin:0}
.condor-section-title .elementor-heading-title{font-size:47px;letter-spacing:-.02em}
.condor-rules-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:38px}
.condor-rule{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:11px 0;border-top:1px solid var(--c-line)}
.condor-rule-num{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-yellow);font-family:var(--c-display);font-size:9px;font-weight:900}
.condor-rule:nth-child(4n+2) .condor-rule-num{border-color:var(--c-orange)}
.condor-rule:nth-child(4n+3) .condor-rule-num{border-color:var(--c-blue)}
.condor-rule:nth-child(4n+4) .condor-rule-num{border-color:var(--c-red)}
.condor-rule-copy{font-size:10px;line-height:1.45;color:#4d4742}
.condor-important{background:#fff;display:grid;grid-template-columns:1.5fr auto;gap:18px;align-items:center;padding:12px 16px;margin-top:12px}
.condor-important .condor-bodytext{font-size:10px}
.condor-important-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.condor-dates-section{background:var(--c-dark);color:#fff;padding:28px 0 30px}
.condor-dark-title .elementor-heading-title{font-family:var(--c-display);font-size:38px;font-weight:900;color:#fff;text-transform:uppercase}
.condor-keydates{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:8px}
.condor-keydate{padding-top:8px;border-top:3px solid var(--c-yellow)}
.condor-keydate:nth-child(2){border-top-color:var(--c-orange)}
.condor-keydate:nth-child(3){border-top-color:var(--c-blue)}
.condor-keydate:nth-child(4){border-top-color:var(--c-red)}
.condor-keydate:nth-child(5){border-top-color:var(--c-yellow)}
.condor-keydate-date .elementor-heading-title{font-family:var(--c-display);font-size:20px;font-weight:900;color:#fff;text-transform:uppercase}
.condor-keydate-label{font-size:.7em;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#f7efe9}
.condor-keydate-note{font-size:.8em;color:#c4b6ad}
.condor-categories-section{background:#f3f0ec;padding:25px 0 28px}
.condor-cats-head{display:flex;align-items:center;justify-content:space-between;gap:20px}
.condor-cats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px}
.condor-cat{background:#e6e2de;min-height:40px;display:flex;align-items:center;gap:9px;padding:6px 9px}
.condor-cat-letter{width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 21px;background:var(--c-yellow);font-family:var(--c-display);font-size:9px;font-weight:900}
.condor-cat:nth-child(5n+2) .condor-cat-letter{background:var(--c-orange);color:#fff}
.condor-cat:nth-child(5n+3) .condor-cat-letter{background:var(--c-blue);color:#fff}
.condor-cat:nth-child(5n+4) .condor-cat-letter{background:var(--c-red);color:#fff}
.condor-cat-name{font-family:var(--c-display);font-size:10px;font-weight:800;line-height:1.05;text-transform:uppercase}
.condor-jury{background:#e9e5e1;padding:30px 0 34px}
.condor-jury-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:58px;align-items:center}
.condor-jury-title .elementor-heading-title{font-size:39px}
.condor-jury-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-self:start;margin-top:10px}
.condor-jury-line{height:3px;background:var(--c-yellow)}
.condor-jury-line:nth-child(2){background:var(--c-orange)}
.condor-jury-line:nth-child(3){background:var(--c-blue)}
.condor-footer{background:var(--c-bg);padding:23px 0 0}
.condor-footer-main{display:grid;grid-template-columns:1.45fr .9fr .9fr auto;gap:30px;align-items:center;padding-bottom:15px}
.condor-logo-row{display:flex;align-items:center;gap:18px}
.condor-logo-placeholder{min-width:78px;min-height:45px;border:1px dashed #c9c1ba;display:flex;align-items:center;justify-content:center;text-align:center;color:#756e68;font-size:8px;letter-spacing:.08em;padding:6px}
.condor-footer-label{font-size:.7em;letter-spacing:.14em;text-transform:uppercase;color:#6e655f}
.condor-footer-link{font-size:.8em;color:var(--c-ink)}
.condor-socials{display:flex;gap:8px;justify-content:flex-end}
.condor-social{width:25px;height:25px;border-radius:50%;background:var(--c-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px}
.condor-footer-bottom{border-top:1px solid var(--c-line);display:flex;justify-content:space-between;gap:20px;padding:10px 0 12px;font-size:.8em;letter-spacing:.13em;text-transform:uppercase;color:#6f6761}
.condor-footer-stripe-block{background:var(--c-bg)}
.condor-footer-stripe{height:4px;background:linear-gradient(90deg,var(--c-yellow) 0 25%,var(--c-orange) 25% 50%,var(--c-blue) 50% 75%,var(--c-red) 75% 100%)}

@media(max-width:1024px){
  .condor-inner{width:min(100% - 40px,960px)}
  .condor-hero-inner{grid-template-columns:.9fr 1.1fr;gap:34px}
  .condor-hero-title .elementor-heading-title{font-size:50px}
  .condor-cats-grid{grid-template-columns:repeat(3,1fr)}
  .condor-keydates{grid-template-columns:repeat(3,1fr)}
  .condor-footer-main{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
  .condor-inner{width:calc(100% - 30px)}
  .condor-topbar-right{display:none}
  .condor-header-inner{grid-template-columns:1fr;justify-items:center;padding:10px 0 14px}
  .condor-header-spacer{display:none}
  .condor-header-cta{justify-content:center}
  .condor-nav{gap:16px;flex-wrap:wrap}
  .condor-hero{padding-top:18px}
  .condor-hero-inner,.condor-section-head,.condor-jury-inner{grid-template-columns:1fr}
  .condor-hero-art-placeholder{min-height:260px}
  .condor-hero-title .elementor-heading-title{font-size:42px}
  .condor-rules-grid{grid-template-columns:1fr}
  .condor-important{grid-template-columns:1fr}
  .condor-important-actions{justify-content:flex-start}
  .condor-keydates{grid-template-columns:1fr 1fr}
  .condor-cats-grid{grid-template-columns:1fr 1fr}
  .condor-footer-main{grid-template-columns:1fr}
  .condor-footer-bottom{flex-direction:column}
}
@media(max-width:480px){
  .condor-nav{display:none}
  .condor-date-cards,.condor-keydates,.condor-cats-grid{grid-template-columns:1fr}
  .condor-hero-title .elementor-heading-title{font-size:36px}
  .condor-section-title .elementor-heading-title{font-size:35px}
  .condor-jury-title .elementor-heading-title{font-size:34px}
  .condor-actions,.condor-important-actions{flex-direction:column;align-items:stretch}
  .condor-btn .elementor-button{width:100%;justify-content:center}
}