.elementor .ft-acc-p{font-family:var(--font-texto);font-size:16px;color:var(--gris-texto);line-height:1.65;margin:0px;}.elementor .ft-acc-body{padding-block-start:0px;padding-block-end:28px;padding-inline-start:70px;padding-inline-end:40px;}.elementor .ft-acc-plus{font-family:var(--font-texto);font-size:26px;color:var(--bangladesh);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:16px;margin-inline-end:0px;flex:0 0 auto;transition: rotate 0.3s;\n}.elementor .ft-acc-t{font-family:var(--font-texto);font-weight:500;font-size:clamp(20px, 1rem + 0.6vw, 26px);color:var(--negro);margin:0px;transition:color 0.3s;flex:1 1 auto;}.elementor .ft-acc-row{width:100%;padding:0px;gap:0px;align-items: baseline;\n}.elementor .ft-acc-head{cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .ft-acc-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(10, 42, 30, 0.12);\n}.elementor .ft-acc{width:100%;margin-block-start:22px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(10, 42, 30, 0.12);\n}.elementor .ft-sv-in{width:100%;max-width:1300px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .ft-sv-hero{width:100%;overflow:hidden;position:relative;color:var(--blanco);padding-block-start:170px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-image:linear-gradient(180deg, #0C0D09 0%,#0C0D09 68%,#F4F4EF 68%,#F4F4EF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:56px;}.elementor .ft-breadcrumb{font-family:var(--font-texto);font-size:13px;color:var(--nyanza);margin:0px;opacity:75%;}.elementor .ft-fila-titulo{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items: baseline;\n}.elementor .ft-titulo-xl-serif{font-size:clamp(4.4rem, 1rem + 9.4vw, 11.2rem);line-height:0.88;margin:0px;}.elementor .ft-titulo-xl{font-family:var(--font-titulos);font-weight:400;font-size:clamp(4rem, 1rem + 8.4vw, 10rem);color:var(--blanco);line-height:0.88;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0.2em;}.elementor .ft-titulo-serif{font-size:clamp(3.4rem, 1rem + 4.8vw, 6.8rem);line-height:0.92;margin:0px;}.elementor .ft-titulo{font-family:var(--font-titulos);font-weight:400;font-size:clamp(3rem, 1rem + 4.2vw, 6rem);color:var(--negro);line-height:0.92;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0.22em;}.elementor .ft-btn-negro:hover,.elementor .ft-btn-negro:focus-visible{color:var(--negro);border-color:var(--menthol);background-color:var(--menthol);transform:translate3d(0px, -2px, 0px);}.elementor .ft-btn-negro{font-family:var(--font-texto);font-weight:600;font-size:15px;color:var(--blanco);line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1.5px;border-color:var(--negro);border-style:solid;background-color:var(--negro);transition:all 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .ft-seccion-curva{position:relative;margin-block-start:-48px;border-start-start-radius:48px;border-start-end-radius:48px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .ft-pill{font-family:var(--font-texto);font-weight:500;font-size:13px;color:var(--bangladesh);line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:8px;background-color:var(--nyanza);display:inline-flex;align-self:flex-start;}.elementor .ft-btn-claro:hover,.elementor .ft-btn-claro:focus-visible{color:var(--verde-profundo);border-color:var(--menthol);background-color:var(--menthol);transform:translate3d(0px, -2px, 0px);}.elementor .ft-btn-claro{font-family:var(--font-texto);font-weight:600;font-size:var(--texto-sm);color:var(--blanco);line-height:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1.5px;border-color:var(--blanco);border-style:solid;background-color:transparent;transition:all 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .ft-btn-borde:hover,.elementor .ft-btn-borde:focus-visible{color:var(--blanco);background-color:var(--verde-profundo);transform:translate3d(0px, -2px, 0px);}.elementor .ft-btn-borde{font-family:var(--font-texto);font-weight:600;font-size:var(--texto-sm);color:var(--verde-profundo);line-height:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1.5px;border-color:var(--verde-profundo);border-style:solid;background-color:transparent;transition:all 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .ft-btn:hover,.elementor .ft-btn:focus-visible{color:var(--menthol);border-color:var(--verde-profundo);background-color:var(--verde-profundo);transform:translate3d(0px, -2px, 0px);}.elementor .ft-btn{font-family:var(--font-texto);font-weight:600;font-size:var(--texto-sm);color:var(--verde-profundo);line-height:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1.5px;border-color:var(--menthol);border-style:solid;background-color:var(--menthol);transition:all 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .ft-lead{max-width:640px;font-family:var(--font-texto);font-weight:400;font-size:var(--texto-lg);color:var(--verde-profundo);line-height:1.5;margin:0px;}.elementor .ft-texto-gris{color:var(--gris-texto);}.elementor .ft-seccion-crema{background-color:var(--crema);}.elementor .ft-seccion-blanca{background-color:var(--blanco);}.elementor .ft-serif{font-family:var(--font-serif);font-weight:400;color:var(--bangladesh);letter-spacing:-0.01em;font-style:italic;text-transform:none;}.elementor .ft-serif-claro{font-family:var(--font-serif);font-weight:400;color:var(--menthol);letter-spacing:-0.01em;font-style:italic;text-transform:none;}