/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--nota-color-ink:#111c22;--nota-color-muted:#5f6669;--nota-color-surface:#ffffff;--nota-color-surface-alt:#e7e8e9;--nota-color-border:#d9dcde;--nota-color-brand:#f32c05;--nota-color-brand-dark:#c92404;--nota-color-accent:#f32c05;--nota-shadow:0 16px 40px rgb(17 28 34 / 12%);--nota-radius-sm:0.4rem;--nota-radius:0.75rem;--nota-content:76rem;--nota-reading:46rem;--nota-gutter:clamp(1rem,4vw,2rem);--nota-font-sans:"PT Sans","Segoe UI",sans-serif;--nota-font-display:"IBM Plex Sans","Segoe UI",sans-serif;--nota-font-ui:Inter,"Segoe UI",sans-serif;}*,*::before,*::after{box-sizing:border-box;}html{color-scheme:light;scroll-behavior:smooth;}body{margin:0;color:var(--nota-color-ink);background:var(--nota-color-surface);font-family:var(--nota-font-sans);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility;}img,svg,video{display:block;max-width:100%;height:auto;}button,input,select,textarea{font:inherit;}a{color:var(--nota-color-brand);text-decoration-thickness:0.08em;text-underline-offset:0.18em;}a:hover{color:var(--nota-color-brand-dark);}:focus-visible{outline:3px solid var(--nota-color-accent);outline-offset:3px;}h1,h2,h3,h4{margin-block:0 0.6em;font-family:var(--nota-font-display);font-weight:500;line-height:1.15;text-wrap:balance;}h1{font-weight:300;font-size:clamp(2.25rem,6vw,4.75rem);letter-spacing:-0.045em;}h2{font-size:clamp(1.75rem,4vw,3rem);letter-spacing:-0.03em;}h3{font-size:clamp(1.25rem,2vw,1.6rem);}p,ul,ol{margin-block:0 1.25rem;}blockquote{margin:2rem 0;padding:1rem 1.5rem;border-inline-start:0.3rem solid var(--nota-color-accent);background:var(--nota-color-surface-alt);font-size:1.15rem;}table{width:100%;border-collapse:collapse;}th,td{padding:0.75rem;border-block-end:1px solid var(--nota-color-border);text-align:start;}th{background:var(--nota-color-surface-alt);}.container{width:min(100% - (2 * var(--nota-gutter)),var(--nota-content));margin-inline:auto;}.visually-hidden.focusable:focus{position:fixed !important;z-index:1000;inset-block-start:1rem;inset-inline-start:1rem;width:auto;height:auto;padding:0.75rem 1rem;clip:auto;overflow:visible;background:var(--nota-color-surface);box-shadow:var(--nota-shadow);}.site-header{position:relative;z-index:100;border-block-end:1px solid rgb(217 225 221 / 75%);background:rgb(255 255 255 / 92%);backdrop-filter:blur(14px);}.site-header__inner{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;}.site-header__brand{min-width:0;font-size:1.35rem;font-weight:800;letter-spacing:-0.03em;}.site-header__brand a,.site-header__brand-fallback{color:var(--nota-color-ink);text-decoration:none;}.nav-toggle{display:inline-flex;align-items:center;gap:0.5rem;padding:0.65rem 0.85rem;border:1px solid var(--nota-color-border);border-radius:var(--nota-radius-sm);color:var(--nota-color-ink);background:var(--nota-color-surface);cursor:pointer;}.nav-toggle__icon,.nav-toggle__icon::before,.nav-toggle__icon::after{display:block;width:1.25rem;height:2px;background:currentColor;content:"";transition:transform 160ms ease;}.nav-toggle__icon{position:relative;}.nav-toggle__icon::before{position:absolute;transform:translateY(-0.4rem);}.nav-toggle__icon::after{position:absolute;transform:translateY(0.4rem);}.nav-toggle[aria-expanded="true"] .nav-toggle__icon{background:transparent;}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::before{transform:rotate(45deg);}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::after{transform:rotate(-45deg);}.site-nav{position:absolute;inset:calc(100% + 1px) var(--nota-gutter) auto;display:none;padding:1rem;border:1px solid var(--nota-color-border);border-radius:var(--nota-radius);background:var(--nota-color-surface);box-shadow:var(--nota-shadow);}.site-nav.is-open{display:block;}.site-nav ul{margin:0;padding:0;list-style:none;}.site-nav li + li{margin-block-start:0.25rem;}.site-nav a{display:block;padding:0.65rem 0.75rem;border-radius:var(--nota-radius-sm);color:var(--nota-color-ink);font-weight:650;text-decoration:none;}.site-nav a:hover,.site-nav a.is-active{color:var(--nota-color-brand-dark);background:var(--nota-color-surface-alt);}.site-highlighted{padding-block:1rem;background:var(--nota-color-surface-alt);}.site-breadcrumb{padding-block:1rem 0;color:var(--nota-color-muted);font-size:0.9rem;}.site-main{padding-block:clamp(2.5rem,7vw,6rem);}.layout{display:grid;gap:clamp(2rem,5vw,4rem);}.layout__content{min-width:0;}.layout__sidebar{padding:1.25rem;border:1px solid var(--nota-color-border);border-radius:var(--nota-radius);background:var(--nota-color-surface-alt);}.region-content{max-width:var(--nota-reading);}.region-content-above,.region-content-below{margin-block:0 clamp(2rem,5vw,4rem);}.region-content-below{margin-block:clamp(2rem,5vw,4rem) 0;}.button,.button--primary,input[type="submit"]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:0.65rem 1.1rem;border:1px solid transparent;border-radius:var(--nota-radius-sm);color:#fff;background:var(--nota-color-brand);font-family:var(--nota-font-ui);font-weight:600;text-decoration:none;cursor:pointer;}.button:hover,.button--primary:hover,input[type="submit"]:hover{color:#fff;background:var(--nota-color-brand-dark);}.node,.views-row,.block{min-width:0;}.node__content > * + *{margin-block-start:1.25rem;}.field--name-field-imagen-principal img{width:100%;border-radius:var(--nota-radius);}.pager__items{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;padding:0;list-style:none;}.pager a{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--nota-color-border);border-radius:999px;text-decoration:none;}.site-footer{margin-block-start:clamp(3rem,8vw,7rem);padding-block:clamp(2.5rem,6vw,4.5rem);color:var(--nota-color-ink);background:var(--nota-color-surface-alt);}.site-footer a{color:var(--nota-color-brand-dark);}.messages{margin-block:1rem;padding:1rem 1.25rem;border-inline-start:0.3rem solid var(--nota-color-brand);border-radius:var(--nota-radius-sm);background:var(--nota-color-surface-alt);}@media (min-width:52rem){.nav-toggle{display:none;}.site-nav,.site-nav.is-open{position:static;display:block;padding:0;border:0;background:transparent;box-shadow:none;}.site-nav ul{display:flex;align-items:center;gap:0.25rem;}.site-nav li + li{margin-block-start:0;}.layout--with-sidebar{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;}}.hero,.page-title-band{padding-block:clamp(2.5rem,7vw,5rem);}.page-title-band{color:#fff;background:#3d3d3d;}.hero__grid,.intro-split{display:grid;gap:clamp(2rem,6vw,5rem);align-items:center;}.hero__eyebrow,.content-kicker{color:var(--nota-color-brand);font-family:var(--nota-font-ui);font-weight:600;}.hero__copy{max-width:38rem;}.hero__copy p{max-width:34rem;font-size:clamp(1rem,2vw,1.15rem);}.hero__media img,.node--type-servicio .field--name-field-imagen-principal img{aspect-ratio:4 / 3;border-radius:42% 58% 58% 42% / 52% 38% 62% 48%;object-fit:cover;}.region-content,.node--view-mode-full{max-width:none;}.node--type-servicio.node--view-mode-full,.node--type-articulo.node--view-mode-full{display:grid;gap:clamp(1.75rem,4vw,3rem);}.node--type-servicio .field--name-field-introduccion,.node--type-articulo .field--name-field-summary{max-width:var(--nota-reading);font-family:var(--nota-font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.35;}.node--type-servicio .field--name-field-descripcion,.node--type-articulo .field--name-body{max-width:var(--nota-reading);}.node--type-servicio .field--name-field-cta-principal{margin-block:1rem;}.node--type-servicio .field--name-field-cta-principal a{display:inline-flex;padding:0.7rem 1rem;border-radius:var(--nota-radius-sm);color:#fff;background:var(--nota-color-brand);font-family:var(--nota-font-ui);font-weight:600;text-decoration:none;}.content-section{margin-block:clamp(2.5rem,7vw,6rem);}.content-section:nth-child(even){padding:clamp(1.5rem,5vw,3rem);background:var(--nota-color-surface-alt);}.content-section__body{max-width:var(--nota-reading);}.field--name-field-secciones-del-servicio,.field--name-field-secciones-del-contenido{display:grid;gap:1rem;}.field--name-field-preguntas-frecuentes{margin-block:clamp(3rem,8vw,6rem);border-block-start:1px solid var(--nota-color-border);}.faq-item{border-block-end:1px solid var(--nota-color-border);}.faq-item__question{position:relative;padding:1.1rem 3rem 1.1rem 0;font-family:var(--nota-font-sans);font-size:1.1rem;font-weight:700;cursor:pointer;list-style:none;}.faq-item__question::-webkit-details-marker{display:none;}.faq-item__question::after{position:absolute;inset-block-start:50%;inset-inline-end:0.25rem;width:0.7rem;height:0.7rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;content:"";transform:translateY(-65%) rotate(45deg);transition:transform 160ms ease;}.faq-item[open] .faq-item__question::after{transform:translateY(-30%) rotate(225deg);}.faq-item__answer{max-width:var(--nota-reading);padding:0 2.5rem 1.5rem 0;color:var(--nota-color-muted);}.views-view-responsive-grid,.view-content{gap:1.5rem;}.views-row{overflow:hidden;border:1px solid var(--nota-color-border);background:var(--nota-color-surface);}.views-row .views-field-title,.views-row .node__content{padding-inline:clamp(1rem,3vw,1.5rem);}.views-row img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.view-header,.view-empty{max-width:var(--nota-reading);}form{max-width:44rem;}.form-item{margin-block:0 1.25rem;}.form-item label,.form-item__label{display:block;margin-block-end:0.4rem;font-weight:700;}input:not([type="checkbox"],[type="radio"],[type="submit"]),select,textarea{width:100%;min-height:2.9rem;padding:0.65rem 0.8rem;border:1px solid var(--nota-color-border);border-radius:var(--nota-radius-sm);color:var(--nota-color-ink);background:#fff;}textarea{min-height:8rem;resize:vertical;}input:focus,select:focus,textarea:focus{border-color:var(--nota-color-brand);outline:3px solid rgb(243 44 5 / 20%);}.stats-grid{display:grid;gap:1rem;}.stat-card{min-height:13rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--nota-color-border);background:#fff;}.stat-card--dark{color:#fff;border-color:#1e0601;background:#1e0601;}.stat-card--ink{color:#fff;border-color:var(--nota-color-ink);background:var(--nota-color-ink);}.stat-card__value{font-family:var(--nota-font-display);font-size:clamp(2.6rem,6vw,4rem);font-weight:300;line-height:1;}.audit-cta{padding-block:clamp(3rem,8vw,6rem);color:#fff;background:var(--nota-color-ink);}.audit-cta__grid{display:grid;gap:2rem;align-items:center;}.audit-cta__card{padding:1.5rem;color:var(--nota-color-ink);background:#fff;box-shadow:var(--nota-shadow);}.site-footer .region-footer{display:grid;gap:1rem;}.site-footer .block{padding:1.25rem;border-radius:var(--nota-radius);background:#fff;}@media (min-width:48rem){.hero__grid,.intro-split{grid-template-columns:minmax(0,1.05fr) minmax(18rem,0.95fr);}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.audit-cta__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);}.site-footer .region-footer{grid-template-columns:repeat(2,minmax(0,18rem));}}.site-header{position:sticky;inset-block-start:0;z-index:900;min-height:3.5rem;border-block-end:1px solid #e2e2e2;background:#fff;box-shadow:0 1px 4px rgb(17 28 34 / 8%);backdrop-filter:none;}.site-header__inner{min-height:3.5rem;gap:1rem;}.site-header__brand,.site-header__brand .block{margin:0;}.site-header__brand .site-logo,.site-header__brand .site-logo img{display:block;}.site-header__brand .site-logo img{width:auto;max-width:7.25rem;height:2.875rem;object-fit:contain;}.nav-toggle{width:2.75rem;height:2.75rem;justify-content:center;margin-inline-start:auto;padding:0;border:0;border-radius:0.25rem;background:transparent;}.nav-toggle:hover,.nav-toggle:focus-visible{background:var(--nota-color-surface-alt);}.nav-toggle[aria-expanded="true"] .nav-toggle__icon{background:currentColor;}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::before{transform:translateY(-0.4rem);}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::after{transform:translateY(0.4rem);}.nav-backdrop{position:fixed;z-index:980;inset:0;display:block;padding:0;border:0;opacity:0;visibility:hidden;background:rgb(17 28 34 / 64%);cursor:default;transition:opacity 180ms ease,visibility 180ms ease;}.nota-nav-open .nav-backdrop{opacity:1;visibility:visible;}.site-nav,.site-nav.is-open{position:fixed;z-index:990;inset:0 0 0 auto;display:flex;width:min(88vw,23rem);height:100vh;height:100dvh;flex-direction:column;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:-0.25rem 0 1.5rem rgb(0 0 0 / 18%);transform:translateX(105%);transition:transform 220ms ease;}.site-nav.is-open{transform:translateX(0);}.site-nav__header{position:absolute;z-index:1;inset:0 0 auto;display:flex;min-height:3.1rem;align-items:center;justify-content:flex-end;border-block-end:1px solid #dedede;background:#fff;}.nav-close{display:inline-grid;width:3.1rem;height:3.1rem;place-items:center;padding:0;border:0;color:#777;background:transparent;font:300 2rem/1 sans-serif;cursor:pointer;}.nav-close:hover,.nav-close:focus-visible{color:var(--nota-color-ink);background:var(--nota-color-surface-alt);}.site-nav__menu{min-height:0;flex:1 1 auto;padding-block-start:3.1rem;overflow-y:auto;}.site-nav__menu .block,.site-nav__menu nav,.site-nav__cta .block{margin:0;}.site-nav__menu ul.menu,.site-nav__menu ul{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none;}.site-nav__menu li,.site-nav__menu li + li{margin:0;border-block-end:1px solid #dedede;}.site-nav__menu a{display:block;padding:1rem;border-radius:0;color:#333;font-weight:400;text-decoration:none;}.site-nav__menu a:hover,.site-nav__menu a.is-active{color:var(--nota-color-ink);background:#f7f7f7;}.site-nav__cta{flex:0 0 auto;padding:1rem;border-block-start:1px solid #dedede;}.site-nav__cta .region,.site-nav__cta .field,.site-nav__cta p{margin:0;}.site-nav__cta a{display:block;padding:0.7rem 1rem;border-radius:0.45rem;color:#fff;background:var(--nota-color-brand);font-weight:700;text-align:center;text-decoration:none;}.site-nav__cta a:hover,.site-nav__cta a:focus-visible{color:#fff;background:var(--nota-color-brand-dark);}.nota-nav-open{overflow:hidden;}@media (min-width:52rem){.site-header__inner{justify-content:flex-start;}.nav-toggle,.nav-backdrop,.site-nav__header{display:none;}.site-nav,.site-nav.is-open{position:static;display:flex;width:auto;height:auto;flex:1 1 auto;flex-direction:row;align-items:center;overflow:visible;background:transparent;box-shadow:none;transform:none;transition:none;}.site-nav__menu{flex:0 1 auto;padding:0;overflow:visible;}.site-nav__menu ul.menu,.site-nav__menu ul{display:flex;width:auto;flex-direction:row;align-items:center;gap:0.15rem;padding:0;}.site-nav__menu li,.site-nav__menu li + li{margin:0;border:0;}.site-nav__menu a{padding:0.65rem 0.75rem;border-radius:0.25rem;}.site-nav__cta{margin-inline-start:auto;padding:0;border:0;}.site-nav__cta a{padding:0.65rem 0.9rem;}.nota-nav-open{overflow:auto;}}
.nota-page,.nota-section{min-width:0;}.site-highlighted{padding-block:0;background:transparent;}.nota-article{max-width:60rem;margin-inline:auto;}.nota-article__lead{max-width:46rem;font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.45;}.nota-article__image img{width:100%;max-height:36rem;object-fit:cover;border-radius:.5rem;}.nota-service__intro{display:grid;gap:3rem;align-items:center;}.nota-service__image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:42% 58% 58% 42% / 52% 38% 62% 48%;}.nota-section{container:nota-section / inline-size;margin:0;padding-block:clamp(2.5rem,6vw,5.5rem);overflow-wrap:anywhere;}.nota-inner{width:min(100% - 2 * var(--nota-gutter),70rem);margin-inline:auto;}.nota-section h2{font-weight:400;letter-spacing:-.02em;}.nota-section h3{font-weight:400;}.nota-section p:last-child{margin-bottom:0;}.nota-section .field,.nota-page > .field{margin-block:0;}.nota-page .field--name-field-nota-sections > .field__item{margin:0;}.nota-surface--white{color:var(--nota-color-ink);background:#fff;}.nota-surface--orange,.nota-stats{color:#fff;background:var(--nota-color-brand);}.nota-surface--dark{color:#fff;background:var(--nota-color-ink);}.nota-surface--orange a:not(.nota-action a),.nota-surface--dark a:not(.nota-action a){color:inherit;}.nota-eyebrow{margin-bottom:1rem;font:600 .78rem/1.5 var(--nota-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--nota-color-brand-dark);}.nota-surface--orange .nota-eyebrow,.nota-surface--dark .nota-eyebrow{color:inherit;}.nota-intro{text-align:center;}.nota-intro__copy{max-width:52rem;}.nota-intro p{max-width:40rem;margin-inline:auto;}.nota-prose{max-width:46rem;}.nota-richtext .nota-prose{max-width:48rem;}.nota-action{margin-top:1.75rem;}.nota-action:empty{display:none;}.nota-action a{display:inline-flex;max-width:100%;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:.35rem;background:var(--nota-color-ink);color:#fff;font-family:var(--nota-font-ui);font-size:.9rem;text-decoration:none;line-height:1.4;}.nota-action a:hover{background:#293d46;color:#fff;}.nota-action a:focus-visible{outline:3px solid currentColor;outline-offset:4px;box-shadow:0 0 0 7px var(--nota-color-brand);}.nota-feature__grid,.nota-faq__grid,.nota-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6cqi,6rem);align-items:center;}.nota-feature__copy{min-width:0;}.nota-feature h2{font-size:clamp(1.7rem,3cqi,2.25rem);}.nota-feature__visual{position:relative;isolation:isolate;min-width:0;padding:1rem;overflow:clip;}.nota-feature__image{position:relative;}.nota-feature__image img{width:100%;aspect-ratio:4/3;object-fit:cover;}.nota-shape--organic .nota-feature__image{overflow:hidden;border-radius:45% 55% 35% 65% / 50% 32% 68% 50%;transform:rotate(-5deg);}.nota-shape--organic .nota-feature__image img{transform:scale(1.08) rotate(5deg);}.nota-shape--organic::before{content:'';position:absolute;z-index:-1;inset:0 0 2rem 2rem;border-radius:40% 60% 65% 35% / 44% 37% 63% 56%;transform:rotate(18deg);background-color:var(--nota-color-brand);background-image:repeating-radial-gradient(circle at 20% 20%,transparent 0 9px,#ffffff40 10px 11px,transparent 12px 22px);}.nota-feature--left .nota-shape--organic::before{background-color:transparent;background-image:radial-gradient(var(--nota-color-brand) 1px,transparent 1px);background-size:7px 7px;}.nota-shape--rounded img{border-radius:1rem;}.nota-shape--plain img{aspect-ratio:auto;object-fit:contain;}.nota-stats__grid{display:grid;gap:2.5rem;}.nota-stats__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;}.nota-stat{height:100%;min-height:15rem;padding:clamp(1.5rem,3cqi,2rem);border-radius:.3rem;color:var(--nota-color-ink);background:#fff;}.nota-stat__value{font:300 clamp(2.5rem,5cqi,4rem)/1.1 var(--nota-font-display);margin-bottom:2rem;}.nota-stat h3{font-size:1.35rem;margin-bottom:.65rem;}.nota-stat p{font-size:.95rem;}.nota-stats__cards > .nota-field-item:nth-child(3n+2) .nota-stat{background:#210801;color:#fff;}.nota-stats__cards > .nota-field-item:nth-child(3n) .nota-stat{background:var(--nota-color-ink);color:#fff;}.nota-stat__source{margin-top:.75rem;font-size:.8rem;}.nota-stat__source a{color:inherit;}.nota-faq{border-top:1px solid #e7e8e9;}.nota-faq h2{font-size:clamp(1.75rem,3cqi,2.25rem);}.nota-faq__grid{align-items:start;}.nota-faq__image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;}.nota-faq__questions{margin-top:2.75rem;}.nota-question{border-bottom:1px solid var(--nota-color-border);}.nota-question summary{position:relative;padding:1.3rem 2.5rem 1.3rem 0;cursor:pointer;list-style:none;font-weight:700;}.nota-question summary::-webkit-details-marker{display:none;}.nota-question summary::after{content:'';position:absolute;right:.5rem;top:1.5rem;width:.6rem;height:.6rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);}.nota-question[open] summary::after{transform:rotate(225deg);top:1.8rem;}.nota-question__answer{padding:.25rem 1.5rem 1.5rem 0;}.nota-cta__grid{display:grid;align-items:center;gap:2.5rem;}.nota-cta__card{padding:1.75rem;background:#fff;color:var(--nota-color-ink);border:1px solid #e7e8e9;border-radius:.4rem;}.nota-cta__card h3{font-size:1.35rem;}.nota-benefits{margin-top:1.75rem;}.nota-benefits .nota-field-item{position:relative;padding-left:1.4rem;margin-bottom:.65rem;}.nota-benefits .nota-field-item::before{content:'✓';position:absolute;left:0;color:var(--nota-color-brand-dark);font-weight:bold;}.nota-cta__card .nota-action a{display:flex;background:var(--nota-color-brand-dark);}.nota-cta__card .nota-action a:hover{background:var(--nota-color-brand);}.view-nota-blog .view-content,.view-nota-servicios .view-content{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem;}.view-nota-blog .views-row,.view-nota-servicios .views-row{border:0;overflow:visible;}.nota-card{height:100%;border:1px solid var(--nota-color-border);border-radius:.5rem;overflow:hidden;background:#fff;}.nota-card__image{display:block;overflow:hidden;}.nota-card__image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0;}.nota-card__body{padding:1.5rem;}.nota-card__title{font-size:1.5rem;line-height:1.25;}.nota-card__title a{color:var(--nota-color-ink);text-decoration:none;}.nota-card__title a:hover{text-decoration:underline;}.nota-card__summary{font-size:1rem;}.nota-card__summary .field{font-family:inherit !important;font-size:inherit !important;}.nota-card__link{display:inline-block;margin-top:1rem;color:var(--nota-color-brand-dark);font-weight:700;}.nota-card--service .nota-card__image img{border-radius:0;}.nota-contact__grid{align-items:start;}.nota-contact .webform-submission-form{max-width:none;padding:clamp(1.25rem,3cqi,2.5rem);border:1px solid var(--nota-color-border);border-radius:.6rem;background:#fafafa;}.webform-submission-nota-contacto-form .form-required::after{content:' *';color:var(--nota-color-brand-dark);}.webform-submission-nota-contacto-form .description{color:var(--nota-color-muted);font-size:.85rem;}.webform-submission-nota-contacto-form .form-actions{margin-bottom:0;}.webform-submission-nota-contacto-form input[type=submit]{background:var(--nota-color-brand-dark);}.webform-confirmation{padding:2rem;background:#f1f5f2;border-left:3px solid #2e6540;}.site-footer:has(.nota-footer){margin-top:0;padding-block:2.5rem;}.site-footer .region-footer:has(.nota-footer){display:block;}.site-footer .block:has(.nota-footer){padding:0;background:none;}.nota-footer__cards{display:flex;flex-wrap:wrap;gap:1rem;}.nota-footer__card{padding:1.5rem;border-radius:1.5rem;background:#fff;overflow-wrap:anywhere;}.nota-footer__card h2{font:400 1rem/1.5 var(--nota-font-sans);margin-bottom:.6rem;}.nota-footer__social,.nota-footer__nav{display:flex;flex-wrap:wrap;gap:1.25rem;}.nota-footer__nav{justify-content:flex-end;padding-block:2rem;}.nota-footer__copyright{font-size:.8rem;color:var(--nota-color-muted);margin:0;}.site-main:has(.nota-page,.nota-section){container:nota-page / inline-size;}.site-main:has(.nota-page){padding-block:0;}.nota-page > .field--name-field-nota-sections{margin:0;}@container nota-page (min-width:0px){.layout:not(.layout--with-sidebar) > .layout__content .nota-page > .field--name-field-nota-sections > .field__items > .field__item > .nota-section,.layout:not(.layout--with-sidebar) > .layout__content .nota-page > .field--name-field-nota-sections > .field__item > .nota-section,.layout:not(.layout--with-sidebar) > .layout__content .nota-page .nota-split-band,.layout:not(.layout--with-sidebar) > .layout__content .node--type-landing-page.node--view-mode-full .nota-section:not(form .nota-section,.layout-builder .nota-section){width:100cqi;max-width:none;margin-inline:calc((100% - 100cqi)/2);}}.nota-page .nota-split-band{margin-block:0;}.nota-split-band__heading{font-family:var(--nota-font-display);font-size:clamp(1.75rem,3.4cqi,3rem);font-weight:400;}.nota-split-band__media img{filter:brightness(.68);}.nota-page .nota-hero{padding-block:1rem;}.nota-hero__highlight{max-width:100%;white-space:normal;overflow-wrap:anywhere;}.nota-hero__visual{overflow:clip;}@container nota-section (min-width:48rem){.nota-feature__grid,.nota-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.nota-feature--left .nota-feature__visual{grid-column:1;grid-row:1;}.nota-feature--left .nota-feature__copy{grid-column:2;}.nota-feature--no-image .nota-feature__grid,.nota-faq--no-image .nota-faq__grid{grid-template-columns:minmax(0,1fr);}.nota-feature--no-image .nota-feature__copy{grid-column:1;max-width:48rem;}.nota-stats__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.nota-stats__cards{grid-template-columns:repeat(2,minmax(0,1fr));}.nota-stats__cards > .nota-field-item:last-child:nth-child(odd){grid-column:1/-1;}.nota-cta__grid{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);}.nota-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);}}@media (min-width:48rem){.nota-service__intro{grid-template-columns:repeat(2,minmax(0,1fr));}.view-nota-blog .view-content{grid-template-columns:repeat(3,minmax(0,1fr));}.view-nota-servicios .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:30rem){.nota-footer__card{width:100%;}}@media (max-width:51.999rem){.site-nav:not(.is-open){display:none;}}
