/* Nuesis Theme 1.3 · Premium Cleanup Pass
   Objetivo: menos peso visual, header compacto, hero más editorial y light mode limpio. */
:root{
  --nx-a:#ff0a78;
  --nx-b:#8b2cff;
  --nx-c:#00d4ff;

  --nx-dark-bg:#030304;
  --nx-dark-surface:#0b0b0f;
  --nx-dark-surface-2:#111116;
  --nx-dark-text:#f6f6f7;
  --nx-dark-muted:#9b9ba4;

  --nx-light-bg:#f6f6f7;
  --nx-light-surface:#ffffff;
  --nx-light-surface-2:#f1f1f3;
  --nx-light-text:#111114;
  --nx-light-muted:#65656d;

  --nx-bg:var(--nx-dark-bg);
  --nx-surface:var(--nx-dark-surface);
  --nx-surface-2:var(--nx-dark-surface-2);
  --nx-text:var(--nx-dark-text);
  --nx-muted:var(--nx-dark-muted);

  --nx-line:rgba(255,255,255,.105);
  --nx-line-strong:rgba(255,255,255,.18);
  --nx-glass:rgba(11,11,15,.64);
  --nx-soft:rgba(255,255,255,.045);

  --nx-radius-sm:13px;
  --nx-radius:22px;
  --nx-radius-lg:32px;
  --nx-shadow-soft:0 20px 70px rgba(0,0,0,.18);
  --nx-shadow-float:0 28px 100px rgba(0,0,0,.25);
  --nx-gradient:linear-gradient(135deg,var(--nx-a),var(--nx-b) 66%);
  --nx-gradient-soft:linear-gradient(135deg,rgba(255,10,120,.15),rgba(139,44,255,.10));
  --nx-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI",Roboto,Arial,sans-serif;
  color-scheme:dark;
}
html[data-nuesis-theme="light"]{
  --nx-bg:var(--nx-light-bg);
  --nx-surface:var(--nx-light-surface);
  --nx-surface-2:var(--nx-light-surface-2);
  --nx-text:var(--nx-light-text);
  --nx-muted:var(--nx-light-muted);
  --nx-line:rgba(15,15,20,.08);
  --nx-line-strong:rgba(15,15,20,.14);
  --nx-glass:rgba(255,255,255,.68);
  --nx-soft:rgba(15,15,20,.035);
  --nx-shadow-soft:0 18px 55px rgba(10,10,20,.07);
  --nx-shadow-float:0 30px 90px rgba(10,10,20,.09);
  color-scheme:light;
}
html[data-nuesis-theme="dark"]{color-scheme:dark;}

*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0;
  background:var(--nx-bg);
  color:var(--nx-text);
  font-family:var(--nx-font);
  font-size:16px;
  line-height:1.56;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:geometricPrecision;
  transition:background .25s ease,color .25s ease;
}
body:before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-2;
  background:
    radial-gradient(circle at 76% 8%,rgba(255,10,120,.10),transparent 34%),
    radial-gradient(circle at 12% 92%,rgba(139,44,255,.09),transparent 42%);
  opacity:.75;
}
html[data-nuesis-theme="light"] body:before{
  background:
    radial-gradient(circle at 80% 4%,rgba(255,10,120,.055),transparent 32%),
    radial-gradient(circle at 10% 88%,rgba(139,44,255,.045),transparent 40%);
  opacity:1;
}
a{color:inherit;text-decoration:none;}
img{max-width:100%;height:auto;display:block;}
button,input,textarea{font:inherit;}
.nuesis-container{width:min(1120px,calc(100% - 48px));margin-inline:auto;}

/* Header compacto tipo premium */
.nuesis-header{position:fixed;top:18px;left:0;right:0;z-index:100;pointer-events:none;}
body.admin-bar .nuesis-header{top:50px;}
.nuesis-header .nuesis-container{width:min(1020px,calc(100% - 44px));}
.nuesis-nav{
  pointer-events:auto;
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:16px;
  min-height:48px;
  padding:6px 8px 6px 14px;
  border:1px solid var(--nx-line);
  border-radius:999px;
  background:var(--nx-glass);
  backdrop-filter:blur(22px) saturate(155%);
  -webkit-backdrop-filter:blur(22px) saturate(155%);
  box-shadow:0 12px 38px rgba(0,0,0,.18);
}
html[data-nuesis-theme="light"] .nuesis-nav{box-shadow:0 12px 38px rgba(10,10,20,.06);}
.nuesis-brand{display:inline-flex;align-items:center;gap:9px;color:var(--nx-text);font-weight:620;letter-spacing:.13em;font-size:11.5px;line-height:1;white-space:nowrap;}
.nuesis-wordmark{display:inline-flex;align-items:center;gap:9px;}
.nuesis-wordmark__symbol{
  width:22px;height:22px;border-radius:8px;display:grid;place-items:center;
  background:var(--nx-gradient);color:#fff;letter-spacing:0;font-weight:650;font-size:11px;
  box-shadow:0 0 18px rgba(255,10,120,.23);
}
.nuesis-menu__list{list-style:none;margin:0;padding:0;display:flex;gap:1px;justify-content:center;align-items:center;}
.nuesis-menu__list a{
  display:block;
  padding:8px 11px;
  border-radius:999px;
  color:var(--nx-muted);
  font-size:12.5px;
  font-weight:430;
  letter-spacing:-.01em;
  transition:background .2s ease,color .2s ease;
}
.nuesis-menu__list a:hover{background:var(--nx-soft);color:var(--nx-text);}
.nuesis-actions-header{display:flex;align-items:center;gap:7px;}
.nuesis-mode-toggle{
  display:inline-flex;align-items:center;gap:7px;border:1px solid var(--nx-line);background:rgba(255,255,255,.04);color:var(--nx-muted);
  border-radius:999px;padding:3px 8px 3px 3px;cursor:pointer;font-weight:520;font-size:11px;line-height:1;transition:.2s ease;
}
html[data-nuesis-theme="light"] .nuesis-mode-toggle{background:rgba(0,0,0,.035);}
.nuesis-mode-toggle:hover{color:var(--nx-text);border-color:var(--nx-line-strong);}
.nuesis-mode-toggle__track{width:38px;height:24px;border-radius:999px;background:rgba(255,255,255,.08);position:relative;display:block;}
html[data-nuesis-theme="light"] .nuesis-mode-toggle__track{background:rgba(0,0,0,.075);}
.nuesis-mode-toggle__knob{position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:var(--nx-text);box-shadow:0 4px 12px rgba(0,0,0,.16);transition:transform .25s ease,background .25s ease;}
html[data-nuesis-theme="light"] .nuesis-mode-toggle__knob{transform:translateX(14px);background:var(--nx-a);}
.nuesis-menu-toggle{display:none;background:transparent;border:0;width:40px;height:40px;cursor:pointer;}
.nuesis-menu-toggle span{display:block;width:19px;height:1.4px;margin:5px auto;background:var(--nx-text);border-radius:99px;}

/* Buttons */
.nuesis-btn{
  display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 17px;font-size:12.5px;font-weight:590;letter-spacing:-.005em;border:1px solid transparent;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease;
}
.nuesis-btn:hover{transform:translateY(-1px);}
.nuesis-btn--primary{background:var(--nx-gradient);color:#fff;box-shadow:0 12px 34px rgba(255,10,120,.18);}
.nuesis-btn--ghost{background:var(--nx-soft);border-color:var(--nx-line);color:var(--nx-text);}
.nuesis-btn--small{background:var(--nx-text);color:var(--nx-bg);padding:8px 13px;font-size:12px;font-weight:620;}
html[data-nuesis-theme="light"] .nuesis-btn--small{background:#08080b;color:#fff;}

/* Hero editorial, menos ladrillo */
.nuesis-hero{min-height:820px;display:grid;align-items:center;position:relative;overflow:hidden;padding:148px 0 86px;}
.nuesis-hero__ambient{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 72% 31%,rgba(255,10,120,.10),transparent 32%);}
.nuesis-hero__ambient:after{
  content:"";position:absolute;left:-12%;right:-12%;bottom:-24%;height:38%;
  background:
    radial-gradient(ellipse at center,rgba(255,10,120,.17),transparent 43%),
    repeating-radial-gradient(ellipse at center,rgba(255,10,120,.16) 0 1px,transparent 1px 20px);
  transform:perspective(780px) rotateX(65deg);
  opacity:.28;
}
html[data-nuesis-theme="light"] .nuesis-hero__ambient{background:radial-gradient(circle at 72% 31%,rgba(255,10,120,.06),transparent 30%);}
html[data-nuesis-theme="light"] .nuesis-hero__ambient:after{opacity:.11;}
.nuesis-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:clamp(40px,5vw,70px);align-items:center;}
.nuesis-hero__copy{display:grid;position:relative;min-height:360px;align-items:center;}
.nuesis-slide{grid-area:1/1;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .45s ease,transform .45s ease;}
.nuesis-slide.is-active{opacity:1;transform:none;pointer-events:auto;}
.nuesis-eyebrow{margin:0 0 14px;color:var(--nx-a);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:680;}
.nuesis-slide h1,.nuesis-page-hero h1{
  margin:0;
  font-size:clamp(42px,5.8vw,78px);
  line-height:1.02;
  letter-spacing:-.048em;
  font-weight:560;
  max-width:900px;
}
.nuesis-slide h1{background:linear-gradient(180deg,var(--nx-text),color-mix(in srgb,var(--nx-text) 58%,transparent));background-clip:text;-webkit-background-clip:text;color:transparent;}
html[data-nuesis-theme="light"] .nuesis-slide h1{background:linear-gradient(180deg,#111114,rgba(17,17,20,.62));background-clip:text;-webkit-background-clip:text;color:transparent;}
.nuesis-slide p:not(.nuesis-eyebrow),.nuesis-section-head p,.nuesis-split p,.nuesis-page-hero p{
  color:var(--nx-muted);
  font-size:clamp(16px,1.45vw,19px);
  line-height:1.55;
  font-weight:380;
  max-width:660px;
}
.nuesis-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px;}
.nuesis-slide-controls{display:flex;gap:7px;position:absolute;bottom:0;left:0;}
.nuesis-slide-controls button{border:1px solid var(--nx-line);background:var(--nx-soft);color:var(--nx-muted);border-radius:999px;padding:7px 11px;cursor:pointer;font-size:11.5px;font-weight:520;}
.nuesis-slide-controls button.is-active{color:#fff;background:rgba(255,10,120,.16);border-color:rgba(255,10,120,.38);}
html[data-nuesis-theme="light"] .nuesis-slide-controls button.is-active{color:#151518;background:rgba(255,10,120,.09);}

/* Showcase */
.nuesis-device{width:min(390px,100%);aspect-ratio:10/13.2;border:1px solid var(--nx-line);border-radius:38px;padding:9px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018));box-shadow:var(--nx-shadow-float);justify-self:center;}
html[data-nuesis-theme="light"] .nuesis-device{background:rgba(255,255,255,.58);box-shadow:0 24px 70px rgba(10,10,20,.08);}
.nuesis-device__screen{height:100%;border-radius:30px;display:grid;align-content:center;justify-items:center;text-align:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 74% 18%,rgba(255,10,120,.16),transparent 26%),linear-gradient(180deg,var(--nx-surface-2),var(--nx-surface));}
html[data-nuesis-theme="light"] .nuesis-device__screen{background:radial-gradient(circle at 76% 18%,rgba(255,10,120,.08),transparent 27%),linear-gradient(180deg,#fff,#f5f5f7);}
.nuesis-logo-mark{position:relative;width:120px;height:110px;margin-bottom:14px;}
.nuesis-logo-mark span{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);font-size:68px;font-weight:500;letter-spacing:-.07em;}
.nuesis-logo-mark i{position:absolute;border-radius:50%;background:var(--nx-gradient);box-shadow:0 0 13px rgba(255,10,120,.28);}
.nuesis-logo-mark i:nth-child(2){width:10px;height:10px;left:72px;top:58px}.nuesis-logo-mark i:nth-child(3){width:8px;height:8px;left:86px;top:45px}.nuesis-logo-mark i:nth-child(4){width:7px;height:7px;left:98px;top:31px}.nuesis-logo-mark i:nth-child(5){width:6px;height:6px;left:108px;top:19px}.nuesis-logo-mark i:nth-child(6){width:12px;height:12px;left:116px;top:2px}
.nuesis-device strong{font-size:28px;letter-spacing:.19em;font-weight:540;}
.nuesis-device p{color:var(--nx-muted);font-size:14px;}
.nuesis-device div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;width:100%;}
.nuesis-device div:last-child span,.nuesis-mini-grid span{padding:11px;border:1px solid var(--nx-line);border-radius:14px;background:var(--nx-soft);font-size:12.5px;color:var(--nx-muted);}

/* Sections */
.nuesis-section{padding:clamp(68px,8.5vw,116px) 0;}
.nuesis-section-head{max-width:720px;margin-bottom:34px;}
.nuesis-section h2,.nuesis-split h2{font-size:clamp(34px,4.2vw,60px);line-height:1.04;letter-spacing:-.045em;margin:0 0 14px;font-weight:560;}
.nuesis-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.nuesis-card,.nuesis-panel,.nuesis-code-section pre{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:var(--nx-shadow-soft);}
html[data-nuesis-theme="light"] .nuesis-card,html[data-nuesis-theme="light"] .nuesis-panel,html[data-nuesis-theme="light"] .nuesis-code-section pre{background:rgba(255,255,255,.72);}
.nuesis-card{min-height:190px;padding:22px;position:relative;overflow:hidden;}
.nuesis-card:after{content:"";position:absolute;inset:auto -48% -58% 42%;height:78%;background:radial-gradient(circle,rgba(255,10,120,.105),transparent 65%);pointer-events:none;}
.nuesis-card span{color:var(--nx-a);font-size:10.5px;font-weight:680;text-transform:uppercase;letter-spacing:.16em;}
.nuesis-card h3{font-size:23px;line-height:1.1;letter-spacing:-.032em;margin:14px 0 8px;font-weight:560;}
.nuesis-card p{color:var(--nx-muted);line-height:1.62;font-weight:380;margin-bottom:0;}
.nuesis-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;}
.nuesis-panel{min-height:330px;padding:34px;display:grid;align-content:center;background:radial-gradient(circle at 78% 12%,rgba(255,10,120,.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));}
.nuesis-panel h3{font-size:48px;letter-spacing:-.045em;margin:0 0 8px;font-weight:560;}
.nuesis-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;}
.nuesis-code-section{background:linear-gradient(180deg,transparent,rgba(255,255,255,.02),transparent);}
html[data-nuesis-theme="light"] .nuesis-code-section{background:linear-gradient(180deg,transparent,rgba(10,10,20,.018),transparent);}
.nuesis-code-section pre{margin:0;padding:26px;overflow:auto;background:#08080c;color:#e8e8f0;font:400 13.5px/1.75 "SFMono-Regular","JetBrains Mono",Consolas,monospace;}

/* Standard pages */
.nuesis-page-hero{padding:142px 0 72px;background:radial-gradient(circle at 50% 0%,rgba(255,10,120,.10),transparent 38%);text-align:center;}
.nuesis-page-hero p{margin-left:auto;margin-right:auto;}
.nuesis-content{max-width:830px;margin-inline:auto;}
.nuesis-content p,.nuesis-content li{color:var(--nx-muted);font-size:17px;line-height:1.76;font-weight:380;}
.nuesis-content h2,.nuesis-content h3{letter-spacing:-.032em;font-weight:560;}

/* Footer */
.nuesis-footer{border-top:1px solid var(--nx-line);padding:38px 0;color:var(--nx-muted);font-size:13.5px;}
.nuesis-footer .nuesis-container{display:flex;align-items:center;justify-content:space-between;gap:20px;}

/* Mobile */
@media(max-width:920px){
  .nuesis-nav{grid-template-columns:1fr auto auto;border-radius:24px;}
  .nuesis-menu-toggle{display:block;}
  .nuesis-menu{display:none;position:absolute;top:calc(100% + 10px);left:22px;right:22px;padding:12px;border:1px solid var(--nx-line);border-radius:22px;background:var(--nx-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);}
  .nuesis-menu.is-open{display:block;}
  .nuesis-menu__list{display:grid;justify-content:stretch;}
  .nuesis-hero{min-height:auto;padding:128px 0 70px;}
  .nuesis-hero__grid,.nuesis-split{grid-template-columns:1fr;}
  .nuesis-hero__copy{min-height:360px;}
  .nuesis-device{display:none;}
  .nuesis-slide-controls{position:static;margin-top:22px;}
  .nuesis-card-grid{grid-template-columns:1fr;}
  .nuesis-footer .nuesis-container{display:grid;}
}
@media(max-width:782px){body.admin-bar .nuesis-header{top:60px;}}
@media(max-width:560px){
  .nuesis-container{width:min(100% - 26px,1120px);}
  .nuesis-header .nuesis-container{width:min(100% - 24px,1020px);}
  .nuesis-actions-header .nuesis-btn{display:none;}
  .nuesis-mode-toggle__text{display:none;}
  .nuesis-slide h1,.nuesis-page-hero h1{font-size:42px;letter-spacing:-.046em;}
  .nuesis-section h2,.nuesis-split h2{font-size:34px;}
  .nuesis-card{padding:21px;}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important;}}

/* Nuesis 1.4 · Full White Canvas Templates
   Para páginas con HTML propio: sin header, sin footer, sin hero y sin padding robado. */
html.nuesis-full-white-html,
html.nuesis-full-white-html[data-nuesis-theme="dark"],
html.nuesis-full-white-html[data-nuesis-theme="light"]{
  --nx-bg:#ffffff;
  --nx-surface:#ffffff;
  --nx-surface-2:#ffffff;
  --nx-text:#111114;
  --nx-muted:#5f5f68;
  --nx-line:rgba(10,10,20,.10);
  --nx-glass:rgba(255,255,255,.88);
  background:#ffffff !important;
  color-scheme:light;
}
body.nuesis-full-white-canvas{
  margin:0 !important;
  padding:0 !important;
  min-height:100vh;
  width:100%;
  overflow-x:hidden;
  background:#ffffff !important;
  color:#111114 !important;
}
body.nuesis-full-white-canvas:before,
body.nuesis-full-white-canvas:after{
  content:none !important;
  display:none !important;
}
body.nuesis-full-white-canvas .nuesis-full-white-main{
  width:100%;
  min-height:100vh;
  margin:0 !important;
  padding:0 !important;
  background:#ffffff;
  color:#111114;
}
body.nuesis-full-white-canvas .nuesis-full-white-main > *:first-child{
  margin-top:0;
}
body.nuesis-full-white-canvas .nuesis-full-white-main > *:last-child{
  margin-bottom:0;
}
body.nuesis-full-white-canvas .wp-block-group,
body.nuesis-full-white-canvas .wp-block-cover,
body.nuesis-full-white-canvas .wp-block-columns{
  max-width:none;
}
body.nuesis-full-white-canvas .alignfull{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
}
body.nuesis-full-white-canvas .alignwide{
  max-width:min(1180px,calc(100% - 32px));
}
body.nuesis-full-white-canvas--clean{
  position:relative;
}
html.nuesis-full-white-clean-html{
  margin-top:0 !important;
}
@media (max-width:782px){
  html.nuesis-full-white-clean-html{
    margin-top:0 !important;
  }
}

/* Nuesis 1.5 · Lienzo Estándar
   Canvas blanco con menú del sitio, sin hero, sin título automático y sin footer. */
body.nuesis-lienzo-estandar,
html[data-nuesis-theme="dark"] body.nuesis-lienzo-estandar,
html[data-nuesis-theme="light"] body.nuesis-lienzo-estandar{
  --nx-bg:#ffffff;
  --nx-surface:#ffffff;
  --nx-surface-2:#ffffff;
  --nx-text:#111114;
  --nx-muted:#5f5f68;
  --nx-line:rgba(10,10,20,.10);
  --nx-glass:rgba(255,255,255,.82);
  background:#ffffff !important;
  color:#111114 !important;
  color-scheme:light;
}
body.nuesis-lienzo-estandar:before,
body.nuesis-lienzo-estandar:after{
  content:none !important;
  display:none !important;
}
body.nuesis-lienzo-estandar .nuesis-main{
  margin:0 !important;
  padding:0 !important;
  background:#ffffff !important;
  color:#111114 !important;
}
body.nuesis-lienzo-estandar .nuesis-header{
  top:12px;
}
body.admin-bar.nuesis-lienzo-estandar .nuesis-header{
  top:44px;
}
body.nuesis-lienzo-estandar .nuesis-nav{
  background:rgba(255,255,255,.86);
  border-color:rgba(10,10,20,.10);
  box-shadow:0 14px 42px rgba(10,10,20,.08);
  backdrop-filter:saturate(180%) blur(20px);
  -webkit-backdrop-filter:saturate(180%) blur(20px);
}
body.nuesis-lienzo-estandar .nuesis-brand,
body.nuesis-lienzo-estandar .nuesis-menu__list a,
body.nuesis-lienzo-estandar .nuesis-mode-toggle,
body.nuesis-lienzo-estandar .nuesis-mode-toggle__text{
  color:#111114;
}
body.nuesis-lienzo-estandar .nuesis-btn--small{
  background:#111114;
  color:#ffffff;
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main{
  width:100%;
  min-height:100vh;
  margin:0 !important;
  padding:92px 0 0 !important;
  background:#ffffff !important;
  color:#111114 !important;
}
body.admin-bar.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main{
  padding-top:112px !important;
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main > *:first-child{
  margin-top:0 !important;
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main > *:last-child{
  margin-bottom:0 !important;
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main .alignfull{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main .alignwide{
  max-width:min(1180px,calc(100% - 32px));
}
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main .wp-block-group,
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main .wp-block-cover,
body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main .wp-block-columns{
  max-width:none;
}
@media(max-width:782px){
  body.admin-bar.nuesis-lienzo-estandar .nuesis-header{top:58px;}
  body.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main{padding-top:88px !important;}
  body.admin-bar.nuesis-lienzo-estandar .nuesis-lienzo-estandar-main{padding-top:126px !important;}
}
