:root{--fq-col:956px;--fq-lin:rgba(25,27,24,.22);}
.wp-block-group { box-sizing: border-box; }
.wp-block-details { box-sizing: border-box; }
.wp-block-details summary { cursor: pointer; }
.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; overflow-wrap: anywhere; text-align: center; word-break: normal; }
:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-block-buttons { box-sizing: border-box; }
.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }
.wp-block-buttons .wp-block-button__link { width: 100%; }
.wp-element-button { cursor: pointer; }
.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }
:root :where(.is-layout-flow) > :first-child { margin-block-start: 0px; }
:root :where(.is-layout-flow) > :last-child { margin-block-end: 0px; }
:root :where(.is-layout-flow) > * { margin-block: 1.5rem 0px; }
:root :where(.is-layout-flex) { gap: 1.5rem; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
:root{--letra-rotulo:"Morcant Mono",ui-monospace,Menlo,monospace;--letra-texto:"Franie","Helvetica Neue",Arial,sans-serif;--letra-titular:"Berlin","Helvetica Neue",Arial,sans-serif}
:root{--ek-acc:#CE8B67;--ek-btn:#EAE4D8;--ek-btntxt:#191B18;--ek-dim:#A9AA8E;--ek-ink:#EAE4D8;--fq-acc:#754437;--fq-crema:#F4F0E6;--fq-franie:"Franie","Helvetica Neue",Arial,sans-serif;--fq-mono:"Morcant Mono",ui-monospace,Menlo,monospace;--fq-tenue:#57584E;--fq-tinta-txt:#191B18;--hm-fra:"Franie","Helvetica Neue",Arial,sans-serif;--hm-ti:#191B18;--wk-crema:#EAE4D8;}
@layer tema-base{.ek{padding:0 22px}}
.ek .wpforms-confirmation-container-full,.ek .wpforms-confirmation-container{position:relative;overflow:hidden;background:transparent !important;color:var(--crema) !important;border:0 !important;border-radius:3px !important;padding:72px 20px 64px !important;margin:0 auto !important;max-width:640px;box-shadow:none !important;text-align:center;perspective:900px}
.ek .wpforms-confirmation-container-full>p,.ek .wpforms-confirmation-container>p,.ek .ek-gr-texto>p{font-family:var(--letra-texto);font-weight:300;font-size:18px;line-height:1.55;margin:0 auto;max-width:34em;color:inherit !important;position:relative}
.ek .ek-gr-texto>p+p,.ek .wpforms-confirmation-container-full>p+p,.ek .wpforms-confirmation-container>p+p{margin-top:16px}
.ek .wpforms-confirmation-container-full>p:has(>.ek-pix-entro:only-child),.ek .wpforms-confirmation-container>p:has(>.ek-pix-entro:only-child),.ek .ek-gr-texto>p:has(>.ek-pix-entro:only-child){display:none}
.ek .wpforms-confirmation-container-full>p:first-child,.ek .wpforms-confirmation-container>p:first-child,.ek .ek-gr-texto>p:first-child{font-family:var(--letra-titular);font-weight:800;font-size:clamp(34px,5.4vw,50px);line-height:1.02;letter-spacing:-.02em;margin:0 0 16px;max-width:none;text-shadow:0 1px 0 rgba(25,27,24,.95),0 10px 26px rgba(0,0,0,.6),0 0 46px rgba(206,139,103,.16)}
.ek .ek-gr-texto>p:first-child::after{content:"";display:block;width:38px;height:2px;background:var(--terracota);margin:16px auto 6px}
.ek .ek-gr-texto>p:not(:first-child){text-shadow:0 2px 14px rgba(0,0,0,.65)}
.ek .wpforms-confirmation-container-full a,.ek .wpforms-confirmation-container a,.ek .ek-gr-texto a{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:11px 20px 10px;border:1px solid rgba(234,228,216,.7);border-radius:999px;font-family:var(--letra-rotulo);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--crema);text-decoration:none;line-height:1;text-shadow:none}
.ek .ek-gr-texto a:hover,.ek .wpforms-confirmation-container-full a:hover,.ek .wpforms-confirmation-container a:hover{border-color:var(--terracota);color:var(--terracota)}
.ek .ek-gr-texto a.ek-gr-ig{margin-top:10px;border-color:rgba(234,228,216,.38)}
.ek .ek-gr-texto a.ek-gr-ig::before{content:"";width:14px;height:14px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EAE4D8' stroke-width='1.6'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.3' cy='6.7' r='1' fill='%23EAE4D8' stroke='none'/%3E%3C/svg%3E")}
.ek .ek-gr-texto{position:relative;z-index:1}
.ek .ek-gr-cielo{position:absolute;left:50%;top:50%;width:108%;height:108%;translate:-50% -50%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 45%,transparent 100%)}
.ek .ek-gr-sala{position:absolute;left:50%;top:50%;width:116%;height:auto;aspect-ratio:720/450;translate:-50% -50%;fill:none;stroke:rgba(206,139,103,.24);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ek .ek-gr-sala *{vector-effect:non-scaling-stroke}
.ek .ek-gr-sala .cuadro{stroke:rgba(234,228,216,.42)}
.ek .ek-gr-sala .espiral{stroke:var(--terracota);stroke-width:1.5}
.ek .ek-gr-sala .ojo{fill:var(--terracota);stroke:none}
@media (max-width:479px){.ek .ek-gr-sala{width:180%;height:auto;aspect-ratio:720/450;left:46%;top:57%}.ek .ek-gr-cielo{width:124%;height:124%}.ek .wpforms-confirmation-container-full,.ek .wpforms-confirmation-container{padding:50px 14px 46px !important}}
.ek .ek-gr-halo{position:absolute;inset:0;background:radial-gradient(ellipse 62% 58% at 50% 50%,var(--ek-gr-halo-a,rgba(25,27,24,.88)),var(--ek-gr-halo-b,rgba(25,27,24,0)) 72%);pointer-events:none}
.ek .ek-gracias.fx-entrada .ek-gr-cielo{opacity:0;animation:ekGrAparece 1.1s ease-out forwards}
.ek .ek-gracias.fx-entrada .ek-gr-sala *{stroke-dasharray:1;stroke-dashoffset:1;animation:ekGrTrazo 1.7s ease-out forwards}
.ek .ek-gracias.fx-entrada .ek-gr-sala .espiral{animation-delay:.35s;animation-duration:1.5s}
.ek .ek-gracias.fx-entrada .ek-gr-sala{scale:1.07;animation:ekGrAcerca 1.8s ease-out forwards}
.ek .ek-gracias.fx-entrada .ek-gr-halo{opacity:0;animation:ekGrAparece 1.2s ease-out .3s forwards}
.ek .ek-gracias.fx-entrada .ek-gr-texto>*{opacity:0;animation:ekGrFondo .95s cubic-bezier(.2,.7,.2,1) forwards}
.ek .ek-gracias.fx-entrada .ek-gr-texto>:nth-child(1){animation-delay:.45s}
.ek .ek-gracias.fx-entrada .ek-gr-texto>:nth-child(2){animation-delay:.62s}
.ek .ek-gracias.fx-entrada .ek-gr-texto>:nth-child(3){animation-delay:.78s}
.ek .ek-gracias.fx-entrada .ek-gr-texto>:nth-child(4){animation-delay:.94s}
.ek .ek-gracias.fx-entrada .ek-gr-texto>:nth-child(5){animation-delay:1.1s}
.ek .ek-gracias.fx-entrada .ek-gr-sala .ojo{opacity:0;animation:ekGrAparece .6s ease-out 1.7s forwards}
.ek .ek-gracias.fx-entrada .ek-gr-sala .menudo{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;animation:ekGrAparece .5s ease-out 1.45s forwards}
.ek .ek-gracias.fx-entrada .ek-gr-sala.dibujada *{stroke-dasharray:none !important;stroke-dashoffset:0 !important;animation:none !important;opacity:1 !important}
@media (prefers-reduced-motion:reduce){.ek .ek-gracias.fx-entrada *{animation:none !important;opacity:1 !important}}
.ek .wpforms-container.wpforms-container-full{--wpforms-field-background-color:transparent !important;--wpforms-field-border-color:var(--control) !important;--wpforms-field-border-color-spare:var(--control) !important;--wpforms-field-border-style:solid !important;--wpforms-field-border-size:1px !important;--wpforms-field-border-radius:18px !important;--wpforms-field-text-color:var(--crema) !important;--wpforms-field-menu-color:var(--tinta) !important;--wpforms-label-color:var(--crema) !important;--wpforms-label-sublabel-color:var(--oliva) !important;--wpforms-label-error-color:var(--terracota) !important;--wpforms-button-background-color:var(--crema) !important;--wpforms-button-border-color:var(--crema) !important;--wpforms-button-border-style:none !important;--wpforms-button-text-color:var(--tinta) !important;--wpforms-button-border-radius:999px !important;--wpforms-page-break-color:var(--terracota) !important;--wpforms-background-color:transparent !important;--wpforms-container-padding:0 !important;--wpforms-container-border-width:0 !important;--wpforms-container-shadow-size-box-shadow:none !important}
.ek .wpforms-container-full .wpforms-form .wpforms-field-label{font-family:var(--letra-titular);font-weight:400}
.ek .wpforms-field.ek-sondeo:not(.ek-sondeo-abierta){display:none !important}
.ek{position:relative;text-align:center;background:transparent;color:var(--ek-ink);padding:0 0 44px;margin:0;width:auto;max-width:none}
.ek *{box-sizing:border-box}
.ek>*{position:relative;z-index:1}
.ek .ek-hero::before{content:"";position:absolute;top:-26px;left:50%;transform:translateX(-50%);width:min(340px,86vw);height:min(340px,86vw);pointer-events:none;opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240' fill='none' stroke='%23EAE4D8'%3E%3Ccircle cx='120' cy='120' r='34' stroke-width='1.2'/%3E%3Ccircle cx='120' cy='120' r='58' stroke-width='1.2' stroke-dasharray='4 6'/%3E%3Ccircle cx='120' cy='120' r='82' stroke-width='1.2' stroke-dasharray='1 7'/%3E%3Ccircle cx='120' cy='120' r='106' stroke-width='1.2' stroke-dasharray='1 9'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 34%,#000 62%,#000 100%);mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 34%,#000 62%,#000 100%)}
.ek h1{font-weight:800;font-size:clamp(30px,7vw,46px);line-height:1.06;letter-spacing:-.022em;margin:12px 0;text-wrap:balance;max-width:19ch;color:var(--ek-ink)}
.ek h1 em{font-style:normal;font-weight:inherit;color:var(--ek-acc)}
@media (prefers-reduced-motion:reduce){.ek *{animation:none !important;transition:none !important}}
.ek .ek-card h2{font-weight:800;font-size:22px;margin:0;letter-spacing:-.028em;color:var(--ek-ink)}
.ek .wp-block-buttons{margin-top:9px;display:block}
.ek .wp-block-button{width:100%}
.ek .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px !important;background:var(--ek-btn) !important;color:var(--ek-btntxt) !important;font-size:15.5px;font-weight:800;text-decoration:none;border:0;width:100%;text-align:center}
.ek .wp-block-button__link:hover{opacity:.9;color:var(--ek-btntxt) !important}
.ek .linea .wp-block-button__link{background:transparent !important;border:1.5px solid var(--ek-dim);color:var(--ek-ink) !important}
body:has(.ek) .wp-block-post-title{display:none !important}
body:has(.ek) .wp-block-separator{display:none !important}
.ek.ek-rs{text-align:left;padding:0;margin:0}
.ek.ek-lg{text-align:left;padding:0;margin:0}
body:has(.ek-lg>.ek-b--papel:first-child) .ek-cab .ek-logo-a,body:has(.ek-faq) .ek-cab .ek-logo-a{color:#191B18}
body:has(.ek-lg>.ek-b--papel:first-child) .ek-cab .ek-logo-a:hover,body:has(.ek-faq) .ek-cab .ek-logo-a:hover{color:#754437}
.ek.ek-sn{text-align:left;padding:0;margin:calc(-1 * var(--sn-cab)) 0 0;--sn-cab:100px;--sn-tinta:#191B18;--sn-elevada:#20231F;--sn-crema:#EAE4D8;--sn-oliva:#A9AA8E;--sn-terra:#CE8B67;--sn-tierra:#B5866B;--sn-be:"Berlin","Helvetica Neue",Arial,sans-serif;--sn-fr:"Franie","Helvetica Neue",Arial,sans-serif;--sn-mo:"Morcant Mono",ui-monospace,Menlo,monospace}
.ek-faq{--fq-pad:22px;position:relative;overflow:clip;background:linear-gradient(180deg,#F4F0E6 0%,#F3EDE2 9%,#F1EADC 18%,#EFE5D5 28%,#ECE0CD 39%,#EADBC8 50%,#E8D7C2 61%,#E6D2BB 71%,#E3CFB4 80%,#E0CAAE 90%,#DCC3A6 100%);width:auto;max-width:none;color:var(--fq-tinta-txt);text-align:left;margin:0 !important;padding:0 !important}
.ek-faq .is-layout-flow>*,.ek-faq .is-layout-constrained>*,.ek-faq.is-layout-flow>*,.ek-faq.is-layout-constrained>*{margin-block-start:0;margin-block-end:0}
.ek-faq .ek-f-entrada,.ek-faq .ek-f-dudas,.ek-faq .ek-f-cuerpo{position:relative;background:transparent}
.ek-faq::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.098 0 0 0 0 0.106 0 0 0 0 0.094 0.9 0 0 0 -0.32'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");background-size:300px 300px}
.ek-faq::before{content:"";position:absolute;left:0;right:0;top:0;height:1500px;z-index:0;pointer-events:none;background-image:url("../media/tema-real/css-b247730d58.svg");background-size:150% auto;background-position:center 0;background-repeat:no-repeat;opacity:.13;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 220px,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 220px,#000 58%,transparent 100%)}
.ek-faq>*{position:relative;z-index:1;margin-block-start:0 !important;margin-top:0 !important}
body:has(.ek-faq) .wp-site-blocks>*,body:has(.ek-faq) main.wp-block-group,body:has(.ek-faq) .entry-content,body:has(.ek-faq) .wp-block-post-content{margin-block-start:0 !important;margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important}
body:has(.ek-faq) main>.wp-block-spacer,body:has(.ek-faq) .wp-site-blocks>main>.wp-block-spacer{display:none !important}
body:has(.ek-faq) header.wp-block-template-part{background:var(--fq-crema);position:relative}
body:has(.ek-faq) header.wp-block-template-part::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.098 0 0 0 0 0.106 0 0 0 0 0.094 0.9 0 0 0 -0.32'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");background-size:300px 300px}
body:has(.ek-faq) header.wp-block-template-part>*{position:relative;z-index:1}
body:has(.ek-faq) .ek-cab .wp-block-site-title a,body:has(.ek-faq) .ek-cab .ek-idiomas summary,body:has(.ek-faq) .ek-cab .wp-block-navigation-item__content{color:#191B18 !important}
body:has(.ek-faq) .ek-cab .wp-block-site-title a:hover,body:has(.ek-faq) .ek-cab .wp-block-navigation-item__content:hover,body:has(.ek-faq) .ek-cab .current-menu-item>.wp-block-navigation-item__content{color:#754437 !important}
body:has(.ek-faq) .ek-cab .wp-block-navigation__responsive-container-open{color:#191B18 !important}
.ek-faq .ek-f-entrada>*{max-width:680px}
.ek-faq .ek-f-lab{font-family:var(--fq-mono);font-size:12px;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--fq-acc);margin:0 0 14px}
.ek-faq .ek-f-h1{font-family:var(--fq-franie);font-weight:100;font-size:clamp(34px,7.6vw,60px);line-height:1.02;letter-spacing:-.03em;margin:0 0 16px;text-wrap:balance;color:#191B18}
.ek-faq .ek-f-h1 em{font-style:normal;font-weight:600;color:var(--fq-acc)}
.ek-faq .ek-f-sub{font-family:var(--fq-franie);font-weight:300;font-size:clamp(15px,2.4vw,17px);line-height:1.65;color:var(--fq-tenue);margin:0;max-width:44ch}
.ek-faq .ek-f-etapa{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:11px;align-items:baseline}
.ek-faq .ek-f-etapa+.ek-f-etapa{margin-top:34px}
.ek-faq .ek-f-enum{grid-column:1;grid-row:1;font-family:var(--fq-mono);font-size:12px;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--fq-acc);margin:0}
.ek-faq .ek-f-etit{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:12px;font-family:var(--fq-franie);font-weight:600;font-size:19px;line-height:1.22;letter-spacing:-.02em;margin:0;color:var(--fq-acc)}
.ek-faq .ek-f-esub{grid-column:1 / -1;grid-row:2;font-family:var(--fq-franie);font-weight:300;font-size:14.5px;line-height:1.65;color:var(--fq-tenue);margin:8px 0 12px;max-width:46ch}
.ek-faq .ek-f-q{position:relative;border:0}
.ek-faq .ek-f-q p{font-family:var(--fq-franie);font-weight:300;font-size:15px;line-height:1.78;color:var(--fq-tenue);margin:0 0 12px;max-width:45em;padding:0 2px 0 0}
.ek-faq .ek-f-q p:last-child{margin-bottom:20px}
.ek-faq .ek-f-q a{color:var(--fq-acc);text-decoration:underline;text-underline-offset:3px}
@keyframes ekfAparece{from{opacity:0;transform:translateY(14px)}
to{opacity:1;transform:none}}
@keyframes ekfTraza{from{transform:scaleX(0)}
to{transform:scaleX(1)}}
.ek-faq .ek-f-cierre{position:relative;overflow:clip;padding-block:158px 64px;color:#EAE4D8;background:linear-gradient(180deg,rgba(25,27,24,0.0000) 0px,rgba(25,27,24,0.0022) 8px,rgba(25,27,24,0.0161) 16px,rgba(25,27,24,0.0488) 24px,rgba(25,27,24,0.1035) 32px,rgba(25,27,24,0.1800) 40px,rgba(25,27,24,0.2752) 48px,rgba(25,27,24,0.3840) 56px,rgba(25,27,24,0.5000) 64px,rgba(25,27,24,0.6160) 72px,rgba(25,27,24,0.7248) 80px,rgba(25,27,24,0.8200) 88px,rgba(25,27,24,0.8965) 96px,rgba(25,27,24,0.9512) 104px,rgba(25,27,24,0.9839) 112px,rgba(25,27,24,0.9978) 120px,rgba(25,27,24,1.0000) 128px,rgb(25,27,24) 100%)}
.ek-faq .ek-f-cierre>*{position:relative;z-index:2}
.ek-faq .ek-f-h2{font-family:var(--fq-franie);font-weight:900;font-size:clamp(24px,5vw,34px);line-height:1.08;letter-spacing:-.024em;margin:0 0 6px;text-wrap:balance;color:#EAE4D8}
.ek-faq .ek-f-h2 em{font-style:normal;color:#CE8B67}
.ek-faq .ek-f-eco{font-family:"TyrosOut",var(--fq-franie);font-weight:700;font-size:clamp(24px,5vw,34px);line-height:1.08;letter-spacing:-.024em;margin:-.02em 0 22px;color:transparent;-webkit-text-stroke:1.4px #CE8B67;opacity:.55;user-select:none}
.ek-faq .ek-f-p{font-family:var(--fq-franie);font-weight:300;color:#A9AA8E;font-size:15.5px;margin:0 0 26px;max-width:44ch}
.ek-faq .ek-f-btns{margin:0;display:flex;justify-content:flex-start}
.ek-faq .ek-f-btns .wp-block-button{width:auto}
.ek-faq .ek-f-btns .wp-block-button__link{display:inline-flex;align-items:center;gap:11px;min-height:54px;padding:0 30px;border-radius:999px;font-family:var(--fq-franie);font-weight:600;font-size:16.5px;text-decoration:none;border:1px solid transparent;width:auto;text-align:left;background:#EAE4D8 !important;color:#191B18 !important}
.ek-faq .ek-f-btns .wp-block-button__link::after{content:"";width:16px;height:12px;flex:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2015%2011%27%20fill%3D%27none%27%20stroke%3D%27%2523191B18%27%20stroke-width%3D%271.6%27%3E%3Cpath%20d%3D%27M0%205.5h13M9%201.5l4%204-4%204%27%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
.ek-faq .ek-f-btns .wp-block-button__link:hover{background:#CE8B67}
.ek-faq .ek-f-btns .wp-block-button__link:active{background:#CE8B67 !important}
body:has(.ek-f-cierre){--pie-bg:transparent;--pie-ink:#EAE4D8;--pie-dim:#A9AA8E;--pie-acc:#CE8B67;--pie-grano:0}
@media (min-width:760px){.ek-faq .ek-f-etapa+.ek-f-etapa{margin-top:40px}}
.ek-faq a:focus-visible,.ek-faq summary:focus-visible,.ek-faq .wp-block-button__link:focus-visible{outline:2px solid var(--fq-acc);outline-offset:3px}
.ek.ek-wk{width:auto;max-width:none;box-sizing:border-box;text-align:left;color:var(--wk-crema);padding:0;position:relative}
body:has(.ek) .ek .wp-block-post-title{display:block !important}
@media (min-width:760px){body:has(.ek) .ek .wp-block-post-title{display:block !important}}
@media (min-width:1180px){body:has(.ek) .ek .wp-block-post-title{display:block !important}}
body:has(.ek-ub>.ek-b--papel:first-child) .ek-cab .ek-logo-a,body:has(.ek-faq) .ek-cab .ek-logo-a{color:#191B18}
body:has(.ek-ub>.ek-b--papel:first-child) .ek-cab .ek-logo-a:hover,body:has(.ek-faq) .ek-cab .ek-logo-a:hover{color:#754437}
.ek.ek-hm{text-align:left;color:var(--hm-ti);margin:0 !important;padding:0 !important;font-family:var(--hm-fra);font-weight:300;font-size:15px;line-height:1.62;overflow-x:clip;overflow-y:visible}
@media (max-width:759px){div.ek-faq p.ek-f-rot{translate:7px -37px !important}div.ek-faq div.ek-f-rejilla div.ek-f-duda:nth-of-type(1){translate:0px -37px !important}div.ek-faq div.ek-f-rejilla div.ek-f-duda:nth-of-type(2){translate:0px -37px !important}div.ek-faq div.ek-f-rejilla div.ek-f-duda:nth-of-type(3){translate:0px -38px !important}div.ek-faq div.ek-f-rejilla div.ek-f-duda:nth-of-type(4){translate:2px -35px !important}}
.ek-faq *,.ek-faq *::before,.ek-faq *::after{box-sizing:border-box}
.ek-faq .ek-f-entrada,.ek-faq .ek-f-dudas,.ek-faq .ek-f-cuerpo,.ek-faq .ek-f-cierre{padding-inline:max(var(--fq-pad),(100% - var(--fq-col))/2)}
.ek-faq .ek-f-entrada{padding-block:44px 26px}
.ek-faq .ek-f-dudas{padding-block:60px 0;background:transparent}
.ek-faq .ek-f-cuerpo{padding-block:4px 44px}
.ek-faq .ek-f-etit::after{content:"";flex:1;height:1px;align-self:center;background:currentColor;opacity:.32;transform-origin:left center}
.ek-faq .ek-f-esub:empty{display:none}
.ek-faq .ek-f-q{grid-column:1 / -1}
.ek-faq .ek-f-q::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fq-lin);transform-origin:left center}
.ek-faq .ek-f-q summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 16px;gap:14px;align-items:baseline;padding:15px 0;font-family:var(--fq-franie);font-weight:600;font-size:17px;line-height:1.32;letter-spacing:-.01em;color:#191B18;user-select:none;-webkit-user-select:none}
.ek-faq .ek-f-q summary::-webkit-details-marker{display:none}
.ek-faq .ek-f-q summary::before{content:none}
.ek-faq .ek-f-q summary::after{content:"";width:9px;height:9px;align-self:center;border-right:1.5px solid var(--fq-acc);border-bottom:1.5px solid var(--fq-acc);transform:rotate(45deg) translateY(-2px);transition:transform .22s}
.ek-faq .ek-f-q[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.ek-faq .ek-f-q summary:active{background:rgba(25,27,24,.05)}
.ek-faq .ek-f-q[open] summary{color:var(--fq-acc)}
.ek-faq .ek-f-q[open]{background:linear-gradient(90deg,rgba(117,68,55,.055),transparent 62%)}
.ek-faq .ek-f-q[open]::before{content:"";position:absolute;left:-10px;top:6px;bottom:10px;width:2px;border-radius:2px;background:var(--fq-acc)}
.ek-faq .ek-f-cuerpo:has(.ek-f-q[open]) .ek-f-q:not([open]) summary{opacity:.5;transition:opacity .3s}
.ek-faq .ek-f-cuerpo:has(.ek-f-q[open]) .ek-f-q:not([open]) summary:hover{opacity:1}
.ek-faq .ek-f-cierre::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("../media/tema-real/css-5a31c52d4b.svg");background-position:76% center;background-size:auto 150%;background-repeat:no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 124px,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 124px,#000 100%)}
@media (max-width:759px){.ek-faq{--fq-pad:20px}
.ek-faq .ek-f-entrada{padding-block:44px 62px}
.ek-faq .ek-f-cierre{padding-block:106px 56px}
.ek-faq .ek-f-cierre::before{background-size:104% auto;background-position:72% 44%;opacity:.28;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 80px,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 80px,#000 100%)}
.ek-faq .ek-f-q summary{font-size:16.5px}
.ek-faq .ek-f-etit{font-size:18px}
.ek-faq .ek-f-q p{padding-right:2px}
}
@media (min-width:760px){.ek-faq{--fq-pad:44px}
.ek-faq .ek-f-entrada{padding-block:70px 30px}
.ek-faq .ek-f-dudas{padding-block:26px 0}
.ek-faq .ek-f-cuerpo{padding-block:8px 56px}
.ek-faq .ek-f-cierre{padding-block:158px 72px}
}
@media (prefers-reduced-motion:reduce){.ek-faq .ek-f-q,.ek-faq .ek-f-esub{opacity:1 !important;transform:none !important}
.ek-faq .ek-f-q::after,.ek-faq .ek-f-etit::after{transform:none !important}
}
.ek-faq{--fq-pad:18px}
@media (min-width:760px){.ek-faq{--fq-pad:44px}
}
@media (max-width:759px){div.ek-f-dudas:nth-child(2){margin-top:-60px !important}
div.ek-faq h1.ek-f-h1{margin-top:-51px !important;margin-bottom:8px !important;translate:2px -2px !important;text-align:right !important}
div.ek-faq p.ek-f-lab{translate:1px 128px !important;height:17px !important}
div.ek-faq p.ek-f-sub{text-align:right !important}
div.ek-f-btns:nth-child(4)>div:nth-child(1)>a:nth-child(1){width:181px !important}
div.ek-f-etapa:nth-child(1)>h3.ek-f-etit:nth-child(2){border-color:#B5866B !important;color:#754437 !important}
div.ek-f-etapa:nth-child(2)>h3.ek-f-etit:nth-child(2){color:#754437 !important}
div.ek-f-etapa:nth-child(3)>h3.ek-f-etit:nth-child(2){color:#754437 !important}
div.ek-f-etapa:nth-child(4)>h3.ek-f-etit:nth-child(2){color:#754437 !important}
div.ek-f-etapa:nth-child(1)>p.ek-f-esub:nth-child(3){font-size:12px !important}
}
main > .ek.ek-faq{padding-top:100px !important}   
.ek-faq,.ek-faq :is(h1,h2,h3){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}
.ek-faq{line-height:1.6}
.ek-faq .ek-f-q>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}
.ek-faq .ek-f-q>summary::-webkit-details-marker{display:none}
.ek-faq .ek-f-q>summary::after{content:none!important;display:none!important}
.ek-faq .ek-f-q[open]:not(.cerrando)>summary .nb-ac-signo::before,.ek-faq .ek-f-q[open]:not(.cerrando)>summary .nb-ac-signo::after{transform:none;opacity:0}
.ek-faq .ek-f-r{overflow:hidden;transition:height .61s var(--suave)}
@media (prefers-reduced-motion:reduce){.ek-faq .ek-f-r{transition:none}}
