html{scroll-behavior:smooth}body.ganadora2026-site{margin:0;color:var(--gana-text,#3f3428);background:var(--gana-bg,#f8f0e5)!important;font-family:var(--gana-font-body,"Lora",Georgia,serif);overflow-x:hidden}body.ganadora2026-site::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--gana-grain-opacity,.035);background-image:repeating-linear-gradient(115deg,rgb(93 74 52 / .10) 0 1px,transparent 1px 18px);mix-blend-mode:multiply}body.ganadora2026-site::after{display:none}body.ganadora2026-site .site,body.ganadora2026-site .site-main,body.ganadora2026-site .entry-content,body.ganadora2026-site .elementor,body.ganadora2026-site .elementor-section,body.ganadora2026-site .elementor-widget-wrap{background:transparent!important}body.ganadora2026-site .elementor-location-header,body.ganadora2026-site .elementor-location-footer,body.ganadora2026-site .elementor-inner,body.ganadora2026-site .elementor-element,body.ganadora2026-site .e-con,body.ganadora2026-site .e-con-inner,body.ganadora2026-site .page,body.ganadora2026-site .content-area{background:transparent!important}.gana-section{width:min(var(--gana-max-width, 1680px), calc(100% - 44px));margin-inline:auto}.gana-kicker,.gana-script{font-family:var(--gana-font-script,"Caveat","Segoe Script",cursive);color:var(--gana-accent-1,#6f8368);letter-spacing:.02em}.gana-title{font-family:var(--gana-font-title,"MagicBrightSerif","Magic Bright Serif","Cormorant Garamond",Georgia,serif);color:var(--gana-text,#3f3428);font-weight:650;line-height:.96}.ganadora2026-site .gana-section h1,.ganadora2026-site .gana-section h2,.ganadora2026-site .gana-section h3{font-family:var(--gana-font-title,"MagicBrightSerif","Magic Bright Serif","Cormorant Garamond",Georgia,serif)}.gana-gold{color:var(--gana-accent-2,#b58135)}.gana-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:11px;border:1px solid color-mix(in srgb,var(--gana-accent-2) 64%,transparent);background:var(--gana-accent-2,#b58135);color:#fffaf2!important;text-decoration:none!important;font-weight:700;box-shadow:0 14px 26px var(--gana-shadow,rgb(65 45 27 / .12));transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.gana-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px var(--gana-shadow,rgb(65 45 27 / .16))}.gana-btn--ghost{background:rgb(255 250 242 / .55);color:var(--gana-accent-2,#b58135)!important}.gana-theme-switch{display:inline-flex;flex-wrap:wrap;gap:8px;padding:7px;border:1px solid var(--gana-border,rgb(169 132 75 / .28));background:rgb(255 250 242 / .76);border-radius:999px;box-shadow:0 12px 28px var(--gana-shadow,rgb(65 45 27 / .10));backdrop-filter:blur(10px)}.gana-theme-switch__btn{display:inline-flex;gap:7px;align-items:center;border:0;border-radius:999px;padding:8px 12px;background:#fff0;color:var(--gana-text,#3f3428);cursor:pointer;font:600 13px/1.1 var(--gana-font-body,"Lora",Georgia,serif)}.gana-theme-switch__btn.is-active,.gana-theme-switch__btn:hover{background:var(--gana-accent-1,#6f8368);color:#fffaf2}.gana-theme-switch__dot{width:9px;height:9px;border-radius:50%;background:var(--gana-accent-2,#b58135);box-shadow:0 0 0 3px rgb(181 129 53 / .13)}.gana-back-top{position:fixed;right:18px;bottom:18px;z-index:90;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgb(255 255 255 / .55);background:color-mix(in srgb,var(--gana-accent-1) 86%,transparent);color:#fffaf2!important;text-decoration:none!important;box-shadow:0 14px 30px var(--gana-shadow,rgb(65 45 27 / .16))}@media (max-width:760px){.gana-section{width:min(100% - 28px, var(--gana-max-width, 1680px))}.gana-back-top{bottom:82px;width:38px;height:38px}}body.ganadora2026-site,.ganadora2026-site{--gana-font-title:magicbrightserifregu, "magicbrightserifregu", "MagicBrightSerif", "Magic Bright Serif", "Cormorant Garamond", Georgia, serif;--gana-font-menu:magicbrightserifregu, "magicbrightserifregu", "MagicBrightSerif", "Magic Bright Serif", Georgia, serif}.ganadora2026-site .gana-title,.ganadora2026-site .gana-section h1,.ganadora2026-site .gana-section h2,.ganadora2026-site .gana-section h3,.ganadora2026-site [class*="gana-"] h1,.ganadora2026-site [class*="gana-"] h2,.ganadora2026-site [class*="gana-"] h3{font-family:var(--gana-font-title)!important;font-synthesis-weight:none}html{background:var(--gana-bg,#f8f0e5)}body.ganadora2026-site{background-color:var(--gana-bg,#f8f0e5)!important}body.ganadora2026-site .gana-back-top{position:fixed!important;right:18px!important;left:auto!important;bottom:18px!important;z-index:9999!important}@media (max-width:760px){body.ganadora2026-site .gana-back-top{bottom:82px!important}}body.ganadora2026-site .gana-back-top{position:fixed!important;right:20px!important;left:auto!important;bottom:92px!important;z-index:9999!important}@media (max-width:760px){body.ganadora2026-site .gana-back-top{right:16px!important;bottom:102px!important}}