.cdl-ck[data-astro-cid-hq3mgpmn][hidden]{display:none}.cdl-ck[data-astro-cid-hq3mgpmn]{z-index:100000;font-family:var(--font-base,system-ui, sans-serif);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cdl-ck[data-astro-cid-hq3mgpmn][data-mode=banner]{pointer-events:none;background:0 0}.cdl-ck[data-astro-cid-hq3mgpmn][data-mode=banner] .cdl-ck__banner[data-astro-cid-hq3mgpmn]{pointer-events:auto}.cdl-ck[data-astro-cid-hq3mgpmn][data-mode=banner] .cdl-ck__panel[data-astro-cid-hq3mgpmn]{display:none}.cdl-ck[data-astro-cid-hq3mgpmn][data-mode=panel]{background:#0a1a2f8c;align-items:center}.cdl-ck[data-astro-cid-hq3mgpmn][data-mode=panel] .cdl-ck__banner[data-astro-cid-hq3mgpmn]{display:none}.cdl-ck__banner[data-astro-cid-hq3mgpmn]{background:#fff;border:1px solid #e6eaf1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;width:min(880px,100% - 2rem);margin:0 0 1rem;padding:1.25rem 1.4rem;display:flex;box-shadow:0 12px 40px #0a1a2f2e}.cdl-ck__body[data-astro-cid-hq3mgpmn]{flex:380px}.cdl-ck__title[data-astro-cid-hq3mgpmn]{color:#143a66;margin:0 0 .4rem;font-size:1.15rem}.cdl-ck__text[data-astro-cid-hq3mgpmn]{color:#4a5568;margin:0;font-size:.9rem;line-height:1.5}.cdl-ck__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--main-color,#1b72e7)}.cdl-ck__actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cdl-ck__actions--panel[data-astro-cid-hq3mgpmn]{justify-content:flex-end;margin-top:1.2rem}.cdl-ck__btn[data-astro-cid-hq3mgpmn]{font:inherit;cursor:pointer;border:2px solid var(--main-color,#1b72e7);white-space:nowrap;border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;transition:all .18s}.cdl-ck__btn--ghost[data-astro-cid-hq3mgpmn]{color:var(--main-color,#1b72e7);background:#fff}.cdl-ck__btn--ghost[data-astro-cid-hq3mgpmn]:hover{background:#eef4ff}.cdl-ck__btn--primary[data-astro-cid-hq3mgpmn]{background:var(--main-color,#1b72e7);color:#fff}.cdl-ck__btn--primary[data-astro-cid-hq3mgpmn]:hover{filter:brightness(1.06)}.cdl-ck__panel[data-astro-cid-hq3mgpmn]{background:#fff;border-radius:16px;width:min(560px,100% - 2rem);max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 20px 60px #0a1a2f4d}.cdl-ck__panel-inner[data-astro-cid-hq3mgpmn]{padding:1.6rem 1.7rem}.cdl-ck__cat[data-astro-cid-hq3mgpmn]{border-top:1px solid #eef1f6;padding:1rem 0}.cdl-ck__cat-head[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cdl-ck__cat-name[data-astro-cid-hq3mgpmn]{color:#143a66;font-size:1rem;font-weight:700}.cdl-ck__always[data-astro-cid-hq3mgpmn]{color:#8a93a3;font-size:.8rem;font-weight:600}.cdl-ck__cat-desc[data-astro-cid-hq3mgpmn]{color:#5a6472;margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.cdl-ck__switch[data-astro-cid-hq3mgpmn]{flex:none;width:46px;height:26px;display:inline-block;position:relative}.cdl-ck__switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{opacity:0;width:0;height:0}.cdl-ck__slider[data-astro-cid-hq3mgpmn]{cursor:pointer;background:#cbd2dc;border-radius:999px;transition:all .2s;position:absolute;inset:0}.cdl-ck__slider[data-astro-cid-hq3mgpmn]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cdl-ck__switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cdl-ck__slider[data-astro-cid-hq3mgpmn]{background:var(--main-color,#1b72e7)}.cdl-ck__switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cdl-ck__slider[data-astro-cid-hq3mgpmn]:before{transform:translate(20px)}.cdl-ck__switch[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:focus-visible+.cdl-ck__slider[data-astro-cid-hq3mgpmn]{outline-offset:2px;outline:2px solid #143a66}@media (width<=560px){.cdl-ck__banner[data-astro-cid-hq3mgpmn]{padding:1.1rem}.cdl-ck__actions[data-astro-cid-hq3mgpmn]{width:100%}.cdl-ck__btn[data-astro-cid-hq3mgpmn]{text-align:center;flex:auto}}@font-face{font-family:Outfit;src:url(/theme/fonts/outfit.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--font-base:"Outfit", system-ui, sans-serif}body{font-family:var(--font-base)}.newsletter-form input[type=text],.newsletter-form input[type=email]{width:100%;font-family:var(--font-base);font-weight:var(--font-w-semibold);font-size:var(--size-base);color:var(--main-color-hover);border:solid 2px var(--light-color);border-radius:var(--radius-normal);padding:var(--space-normal);margin-bottom:var(--space-small);transition:var(--transition-normal);background:#fff;display:block}.newsletter-form input[type=text]:focus,.newsletter-form input[type=email]:focus{border-color:var(--main-color);outline:0}.newsletter-form .form-check,.newsletter-form .form-check-newsletter{margin-bottom:var(--space-small);font-size:.95rem;display:block}.newsletter-form input[type=checkbox]{margin-right:.4rem}.newsletter-form input[type=submit],.newsletter-form button[type=submit]{font-family:var(--font-base);font-weight:var(--font-w-semibold);font-size:var(--size-base);border-radius:var(--radius-max);padding:var(--space-small) var(--space-big);background:var(--accent-color);color:#fff;cursor:pointer;transition:var(--transition-normal);border:0;align-items:center;display:inline-flex}.newsletter-form input[type=submit]:hover,.newsletter-form button[type=submit]:hover{background:var(--accent-color-hover)}.cdl-form{max-width:540px;margin:0 auto}.cdl-form input,.cdl-form select,.cdl-form textarea{width:100%;font:inherit;border:1px solid #ccc;border-radius:8px;margin-bottom:1rem;padding:14px}.cdl-form input:focus,.cdl-form select:focus,.cdl-form textarea:focus{border-color:var(--main-color,#1b72e7);outline:0}.cdl-form .form-check{margin-bottom:1rem;font-size:1rem;display:block}.cdl-form .form-check input{width:auto;margin-right:.5rem}.landing-simple{padding:3rem 0 4rem}.landing-simple .lead{color:#555;font-size:1.15rem}.col-hero-img img,.col-hero-text--form img,.the-content img{height:auto}@media (width>=992px){nav#site-navigation li.menu-item-has-children{position:relative}nav#site-navigation li.menu-item-has-children>ul.sub-menu{white-space:nowrap;top:100%}nav#site-navigation li.menu-item-has-children:hover>ul.sub-menu,nav#site-navigation li.menu-item-has-children:focus-within>ul.sub-menu{display:block}}.firma-idento.white{background-image:url(/theme/img/idento.svg)}section.hero .col-hero-img .yt-facade img,section.hero.hero-home-special .col-hero-img .yt-facade img{width:100%;max-width:100%;height:100%;margin:0}@media (width<=991px){section.hero.hero-home-special .col-hero-img img{width:100%;max-width:100%}section.cabecera.hero{padding-top:92px}header#masthead ul.nav-link>li.menu-item-has-children>a:after{display:none}}
