/* Generado por tema/migracion/construir.mjs desde los datos de Elementor: no se edita a mano. */
/* Blog (201) */
.e-a6f6b0a{overflow:hidden}
.e-6d64b79{overflow:hidden}
.e-3b9ecfb{overflow:hidden}
.e-8a58cd8 .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-dc8438a.e-dc8438a { font-variation-settings: 'wdth' 112; }
.e-84a991e.e-84a991e { display: grid; grid-template-columns: 1fr; gap: 24px; } @media (min-width: 900px) { .e-84a991e.e-84a991e { grid-template-columns: repeat(2, minmax(0, 1fr)); } } .e-84a991e.e-84a991e > .ss-con { position: relative; transition: border-color 150ms ease-out; } .e-84a991e.e-84a991e > .ss-con:hover { border-color: var(--wp--preset--color--primario); } .e-84a991e.e-84a991e > .ss-con .ss-con, .e-84a991e.e-84a991e > .ss-con :not(.ss-con) { position: static; } .e-84a991e.e-84a991e > .ss-con a[href]::after { content: ''; position: absolute; inset: 0; z-index: 1; }
.e-46ef28b.e-46ef28b { aspect-ratio: 16 / 9; }
.e-b007dcb.e-b007dcb, .e-b007dcb.e-b007dcb { height: 100%; } .e-b007dcb.e-b007dcb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-ad52d6e.e-ad52d6e { flex: 1; }
.e-9a27e24.e-9a27e24 { aspect-ratio: 16 / 9; }
.e-3f8c098.e-3f8c098, .e-3f8c098.e-3f8c098 { height: 100%; } .e-3f8c098.e-3f8c098 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-01adbbf.e-01adbbf { flex: 1; }
.e-d3376f5.e-d3376f5 { aspect-ratio: 16 / 9; }
.e-2210f41.e-2210f41, .e-2210f41.e-2210f41 { height: 100%; } .e-2210f41.e-2210f41 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-3ce3bd3.e-3ce3bd3 { flex: 1; }
.e-227d027.e-227d027 { position: relative; overflow: hidden; }
.e-226cc4c.e-226cc4c { flex: 1 1 420px; }
.e-1052fce.e-1052fce { font-variation-settings: 'wdth' 112; max-width: 18ch; }

/* Cabecera · mega menú (65965) */
.e-5f38d04{z-index:60}
.e-5f38d04{position:sticky;top:0px}
.e-c26d34a > .ss-in{gap:clamp(16px, 3vw, 40px) clamp(16px, 3vw, 40px) !important}
.e-9b65cac{margin-right:0 !important;margin-left:auto !important}
.e-9b65cac{gap:clamp(13px, 1.6vw, 24px) clamp(13px, 1.6vw, 24px) !important}
.e-d5f9054 > .ss-in{gap:clamp(12px, 1.6vw, 20px) clamp(12px, 1.6vw, 20px) !important}
.e-78375a6{flex-grow:0 !important;flex-shrink:0 !important}
.e-044f75a{flex-grow:1 !important;flex-shrink:1 !important}
.e-044f75a:hover{background-color:var(--wp--preset--color--fondo-palido) !important}
.e-044f75a{transition:background 0.2s, border 0.2s}
.e-044f75a:hover{border-color:var(--wp--preset--color--primario) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important}
.e-f9291e6{align-self:flex-start !important}
.e-f9291e6 .ss-icono{margin-inline:-2.625px}
.e-f9291e6{width:auto !important;max-width:auto}
.e-f9291e6{flex-grow:0 !important;flex-shrink:0 !important}
.e-7274bc7{flex-grow:1 !important;flex-shrink:1 !important}
.e-7274bc7:hover{background-color:var(--wp--preset--color--fondo-palido) !important}
.e-7274bc7{transition:background 0.2s, border 0.2s}
.e-7274bc7:hover{border-color:var(--wp--preset--color--primario) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important}
.e-9717b19{align-self:flex-start !important}
.e-9717b19 .ss-icono{margin-inline:1.313px}
.e-9717b19{width:auto !important;max-width:auto}
.e-9717b19{flex-grow:0 !important;flex-shrink:0 !important}
@media (min-width: 768px){
.e-9b65cac{width:auto !important}
.e-78375a6{width:26% !important}
.e-044f75a{width:22% !important}
.e-7274bc7{width:22% !important}
}
@media (max-width: 1099px){
.e-d5f9054{padding-top:4px !important;padding-right:24px !important;padding-bottom:16px !important;padding-left:24px !important}
.e-d5f9054 > .ss-in{flex-direction:column !important;gap:8px 8px !important}
.e-044f75a{padding-top:14px !important;padding-right:16px !important;padding-bottom:14px !important;padding-left:16px !important}
.e-044f75a{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:14px 14px !important}
.e-7274bc7{padding-top:14px !important;padding-right:16px !important;padding-bottom:14px !important;padding-left:16px !important}
.e-7274bc7{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:14px 14px !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-044f75a{width:100% !important}
.e-7274bc7{width:100% !important}
}
.e-5f38d04.e-5f38d04 { position: sticky; top: 0; }

/* Mega menú de la cabecera (Elementor 65965 / eb957b6) */
.e-eb957b6.e-eb957b6{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:25px;--n-menu-open-animation-duration:200ms;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:clamp(13px, 1.6vw, 24px);--n-menu-title-font-size:14px;--n-menu-title-color-normal:var(--wp--preset--color--navy);--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:6px;--n-menu-dropdown-indicator-color-normal:var(--wp--preset--color--navy);--n-menu-dropdown-indicator-color-hover:var(--wp--preset--color--primario);--n-menu-dropdown-indicator-color-active:var(--wp--preset--color--primario);--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var(--wp--preset--color--navy);--n-menu-toggle-icon-color-hover:var(--wp--preset--color--primario);--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var(--wp--preset--color--primario);--n-menu-toggle-icon-border-radius:2px 2px 2px 2px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var(--wp--preset--color--navy);--n-menu-title-active-color-dropdown:var(--wp--preset--color--primario);--n-menu-dropdown-content-box-border-style:solid;--n-menu-dropdown-content-box-border-block-start-width:1px;--n-menu-dropdown-content-box-border-inline-end-width:0px;--n-menu-dropdown-content-box-border-block-end-width:1px;--n-menu-dropdown-content-box-border-inline-start-width:0px;--n-menu-dropdown-content-box-border-color:var(--wp--preset--color--borde-claro);}
:where( .e-eb957b6 > .ss-menu > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-content ) > .ss-con{background-color:var(--wp--preset--color--blanco);border-style:solid;border-width:1px 0px 1px 0px;border-color:var(--wp--preset--color--borde-claro);box-shadow:0px 16px 32px 0px rgba(12,27,51,0.10);--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}
.e-eb957b6.e-eb957b6 > .ss-menu[data-layout='dropdown'] > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-title:not( .e-current ){background:var(--wp--preset--color--blanco);}
.e-eb957b6.e-eb957b6 > .ss-menu[data-layout='dropdown'] > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-title.e-current{background-color:var(--wp--preset--color--fondo);}
.e-eb957b6.e-eb957b6 > .ss-menu > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-title, .e-eb957b6.e-eb957b6 > .ss-menu > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-title > .ss-menu-title-container, .e-eb957b6.e-eb957b6 > .ss-menu > .ss-menu-wrapper > .ss-menu-heading > .ss-menu-item > .ss-menu-title > .ss-menu-title-container > span{font-family:"Archivo", Sans-serif;font-weight:600;}
.e-eb957b6.e-eb957b6{--n-menu-title-color-hover:var(--wp--preset--color--primario);--n-menu-title-color-active:var(--wp--preset--color--primario);}
.e-eb957b6.e-eb957b6 > .ss-menu > .ss-menu-toggle[aria-expanded="false"]:not( :hover ) > .ss-menu-toggle-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wp--preset--color--borde-claro);}
@media(max-width:1099px){.e-eb957b6.e-eb957b6{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:0px;--n-menu-title-font-size:17px;--n-menu-title-padding:14px 24px 14px 24px;}}
.e-eb957b6.e-eb957b6 #ss-nav-cta .ss-menu-title-container{ background-color: var(--wp--preset--color--ambar); border-radius: 2px; padding: 13px 22px; transition: background-color .25s; }
.e-eb957b6.e-eb957b6 #ss-nav-cta .ss-menu-title-text{ color: var(--wp--preset--color--navy); font-weight: 700; font-size: 14.5px; line-height: 1; }
.e-eb957b6.e-eb957b6 #ss-nav-cta .ss-menu-title-container:hover, .e-eb957b6.e-eb957b6 #ss-nav-cta .ss-menu-title-container:focus-visible{ background-color: var(--wp--preset--color--ambar-hover); }
.e-eb957b6.e-eb957b6 .ss-menu-title:not(#ss-nav-cta):hover .ss-menu-title-text, .e-eb957b6.e-eb957b6 .ss-menu-title.e-current:not(#ss-nav-cta) .ss-menu-title-text{ text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 6px; }
@media (max-width: 1024px){.e-eb957b6.e-eb957b6 .ss-menu-item:not(:last-child){ border-bottom: 1px solid var(--wp--preset--color--borde-claro); }.e-eb957b6.e-eb957b6 #ss-nav-cta{ padding: 12px 24px 20px; }.e-eb957b6.e-eb957b6 #ss-nav-cta .ss-menu-title-container{ width: 100%; justify-content: center; }}

/* Casos (65916) */
.e-6be0fea .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
@media (min-width: 768px){
.e-35b6591{width:100% !important}
}
.e-ad860fa.e-ad860fa { font-variation-settings: 'wdth' 112; max-width: 17ch; text-wrap: balance; }
.e-2c63963.e-2c63963 { border-top: 1px solid rgba(12,27,51,.13); padding-top: clamp(24px, 3vw, 32px); } .e-2c63963.e-2c63963 strong { color: var(--wp--preset--color--ambar); font-weight: 500; }
.e-38a65e7.e-38a65e7 > .ss-in { display: grid; grid-template-columns: 1fr; gap: 24px; align-items: stretch; } @media (min-width: 620px) { .e-38a65e7.e-38a65e7 > .ss-in { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1000px) { .e-38a65e7.e-38a65e7 > .ss-in { grid-template-columns: repeat(3, minmax(0, 1fr)); } } .e-38a65e7.e-38a65e7 > .ss-in > .ss-con { width: 100%; max-width: none; }
.e-c92e73e.e-c92e73e { overflow: hidden; height: 100%; }
.e-062833f.e-062833f { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-72c2772.e-72c2772, .e-72c2772.e-72c2772 { height: 100%; } .e-72c2772.e-72c2772 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-a9288d4.e-a9288d4 { flex: 1; }
.e-aac4292.e-aac4292 { margin-top: auto; padding-top: 20px; } .e-aac4292.e-aac4292 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-aac4292.e-aac4292 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-5d55e1d.e-5d55e1d { overflow: hidden; height: 100%; }
.e-2f9f948.e-2f9f948 { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-058d2f7.e-058d2f7, .e-058d2f7.e-058d2f7 { height: 100%; } .e-058d2f7.e-058d2f7 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-3e92924.e-3e92924 { flex: 1; }
.e-8e9ae9f.e-8e9ae9f { margin-top: auto; padding-top: 20px; } .e-8e9ae9f.e-8e9ae9f p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-8e9ae9f.e-8e9ae9f span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-fc84a59.e-fc84a59 { overflow: hidden; height: 100%; }
.e-c12ee9c.e-c12ee9c { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-973075e.e-973075e, .e-973075e.e-973075e { height: 100%; } .e-973075e.e-973075e img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-373f68a.e-373f68a { flex: 1; }
.e-558e2a6.e-558e2a6 { margin-top: auto; padding-top: 20px; } .e-558e2a6.e-558e2a6 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-558e2a6.e-558e2a6 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-d294579.e-d294579 { overflow: hidden; height: 100%; }
.e-d1936dc.e-d1936dc { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-9f2f9eb.e-9f2f9eb, .e-9f2f9eb.e-9f2f9eb { height: 100%; } .e-9f2f9eb.e-9f2f9eb img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-aa47a5e.e-aa47a5e { flex: 1; }
.e-b7ecee1.e-b7ecee1 { margin-top: auto; padding-top: 20px; } .e-b7ecee1.e-b7ecee1 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-b7ecee1.e-b7ecee1 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-0618ae8.e-0618ae8 { overflow: hidden; height: 100%; }
.e-3f1768f.e-3f1768f { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-cbe7096.e-cbe7096, .e-cbe7096.e-cbe7096 { height: 100%; } .e-cbe7096.e-cbe7096 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-30f24b8.e-30f24b8 { flex: 1; }
.e-3313037.e-3313037 { margin-top: auto; padding-top: 20px; } .e-3313037.e-3313037 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-3313037.e-3313037 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-6f3fcbe.e-6f3fcbe { overflow: hidden; height: 100%; }
.e-aaa67d3.e-aaa67d3 { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-3a7ca28.e-3a7ca28, .e-3a7ca28.e-3a7ca28 { height: 100%; } .e-3a7ca28.e-3a7ca28 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-2734aa1.e-2734aa1 { flex: 1; }
.e-bec2baa.e-bec2baa { margin-top: auto; padding-top: 20px; } .e-bec2baa.e-bec2baa p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-bec2baa.e-bec2baa span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-74f309b.e-74f309b { overflow: hidden; height: 100%; }
.e-dcd0791.e-dcd0791 { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-9e9b5f3.e-9e9b5f3, .e-9e9b5f3.e-9e9b5f3 { height: 100%; } .e-9e9b5f3.e-9e9b5f3 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-80d9758.e-80d9758 { flex: 1; }
.e-b28dac6.e-b28dac6 { margin-top: auto; padding-top: 20px; } .e-b28dac6.e-b28dac6 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-b28dac6.e-b28dac6 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-48c166a.e-48c166a { overflow: hidden; height: 100%; }
.e-8e2732f.e-8e2732f { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-e3e0b5d.e-e3e0b5d, .e-e3e0b5d.e-e3e0b5d { height: 100%; } .e-e3e0b5d.e-e3e0b5d img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-e319837.e-e319837 { flex: 1; }
.e-f099c39.e-f099c39 { margin-top: auto; padding-top: 20px; } .e-f099c39.e-f099c39 p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-f099c39.e-f099c39 span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-32131dd.e-32131dd { overflow: hidden; height: 100%; }
.e-9b38180.e-9b38180 { aspect-ratio: 16 / 10; width: 100%; flex-shrink: 0; }
.e-17995ad.e-17995ad, .e-17995ad.e-17995ad { height: 100%; } .e-17995ad.e-17995ad img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-97a0384.e-97a0384 { flex: 1; }
.e-fca52fe.e-fca52fe { margin-top: auto; padding-top: 20px; } .e-fca52fe.e-fca52fe p { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; } .e-fca52fe.e-fca52fe span { display: inline-flex; align-items: center; white-space: nowrap; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; line-height: 1.62; color: var(--wp--preset--color--primario); background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; }
.e-7b47c33.e-7b47c33 { position: relative; overflow: hidden; }
.e-d99a537.e-d99a537 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-b770941.e-b770941 { display: grid; grid-template-columns: 1fr; gap: 1px; background: rgba(99,151,214,.22); border: 1px solid rgba(99,151,214,.22); width: 100%; } @media (min-width: 860px) { .e-b770941.e-b770941 { grid-template-columns: repeat(3, minmax(0, 1fr)); } } .e-b770941.e-b770941 > .ss-con { width: 100%; max-width: none; }
.e-0a56787.e-0a56787 { height: 100%; }
.e-5043514.e-5043514 { font-variation-settings: 'wdth' 118; }
.e-95c7a10.e-95c7a10 { margin-top: auto !important; height: 64px; }
.e-72e6aea.e-72e6aea { width: 14px; min-width: 14px; height: 16px; min-height: 16px !important; flex: 0 0 14px; }
.e-0133168.e-0133168 { width: 14px; min-width: 14px; height: 26px; min-height: 26px !important; flex: 0 0 14px; }
.e-78c70d3.e-78c70d3 { width: 14px; min-width: 14px; height: 34px; min-height: 34px !important; flex: 0 0 14px; }
.e-aa09df0.e-aa09df0 { width: 14px; min-width: 14px; height: 44px; min-height: 44px !important; flex: 0 0 14px; }
.e-d13968f.e-d13968f { height: 100%; }
.e-55fe043.e-55fe043 { font-variation-settings: 'wdth' 118; }
.e-44a9131.e-44a9131 { margin-top: auto !important; height: 64px; }
.e-b8043c7.e-b8043c7 { width: 14px; min-width: 14px; height: 12px; min-height: 12px !important; flex: 0 0 14px; }
.e-6584f71.e-6584f71 { width: 14px; min-width: 14px; height: 22px; min-height: 22px !important; flex: 0 0 14px; }
.e-a80fa4b.e-a80fa4b { width: 14px; min-width: 14px; height: 32px; min-height: 32px !important; flex: 0 0 14px; }
.e-97db9d5.e-97db9d5 { width: 14px; min-width: 14px; height: 44px; min-height: 44px !important; flex: 0 0 14px; }
.e-36f1e93.e-36f1e93 { height: 100%; }
.e-40a9bcb.e-40a9bcb { font-variation-settings: 'wdth' 118; }
.e-8a35266.e-8a35266 { margin-top: auto !important; height: 64px; }
.e-9ac28ec.e-9ac28ec { width: 14px; min-width: 14px; height: 14px; min-height: 14px !important; flex: 0 0 14px; }
.e-d698154.e-d698154 { width: 14px; min-width: 14px; height: 24px; min-height: 24px !important; flex: 0 0 14px; }
.e-280b4e1.e-280b4e1 { width: 14px; min-width: 14px; height: 33px; min-height: 33px !important; flex: 0 0 14px; }
.e-6f5bc3e.e-6f5bc3e { width: 14px; min-width: 14px; height: 44px; min-height: 44px !important; flex: 0 0 14px; }
.e-b2a2f82.e-b2a2f82 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-447311d.e-447311d { display: grid; grid-template-columns: 1fr; gap: 24px; width: 100%; align-items: stretch; } @media (min-width: 860px) { .e-447311d.e-447311d { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); } } .e-447311d.e-447311d > .ss-con { width: 100%; max-width: none; }
.e-70f13aa.e-70f13aa { height: 100%; }
.e-ed3642c.e-ed3642c blockquote { margin: 0; padding: 0; border: 0; background: none; font-style: normal; quotes: none; } .e-ed3642c.e-ed3642c blockquote::before, .e-ed3642c.e-ed3642c blockquote::after { content: none; }
.e-650c72f.e-650c72f { margin-top: auto; }
.e-f86beef.e-f86beef { margin-top: -14px; }
.e-fd1c3a3.e-fd1c3a3 { height: 100%; }
.e-d98eee8.e-d98eee8 blockquote { margin: 0; padding: 0; border: 0; background: none; font-style: normal; quotes: none; } .e-d98eee8.e-d98eee8 blockquote::before, .e-d98eee8.e-d98eee8 blockquote::after { content: none; }
.e-e8e8105.e-e8e8105 { margin-top: auto; }
.e-711d594.e-711d594 { margin-top: -14px; }
.e-3a5d40f.e-3a5d40f { position: relative; overflow: hidden; }
.e-35b6591.e-35b6591 { flex: 1 1 min(100%, 560px); }
.e-67e34ae.e-67e34ae { font-variation-settings: 'wdth' 112; max-width: 18ch; }
.e-6be0fea.e-6be0fea { flex: 0 0 auto; }

/* Contacto (697) */
.e-62192f5{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-62192f5 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-62192f5 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-62192f5 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-62192f5 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-62192f5 .scrm-submit-btn{min-height:47px}
.e-6244960 .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-6244960{--ss-esp:10px;--ss-icono:16px}
.e-6244960 li:hover{color:var(--wp--preset--color--navy) !important}
.e-4e2b9f5 .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--archivo);font-size:clamp(17px, 1.9vw, 20px);font-weight:700;line-height:1.62;letter-spacing:-0.01em}
.e-4e2b9f5 .wp-block-accordion-panel{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--titulo-m)}
.e-4e2b9f5{--ss-ac-pt:22px;--ss-ac-pr:0px;--ss-ac-pb:22px;--ss-ac-pl:0px;--ss-ac-icono:20px;--ss-ac-cerrado:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-plus-navy.svg);--ss-ac-abierto:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-times-navy.svg)}
.e-4e2b9f5 .wp-block-accordion-heading__toggle{color:var(--wp--preset--color--navy)}
.e-4e2b9f5 .wp-block-accordion-heading__toggle[aria-expanded="true"]{color:var(--wp--preset--color--navy)}
.e-4e2b9f5 .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-4e2b9f5 .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-4e2b9f5 .wp-block-accordion-panel{color:var(--wp--preset--color--texto-apagado)}
.e-4e2b9f5 .wp-block-accordion-panel{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px}
.e-4e2b9f5 .wp-block-accordion-item{border-width:0px}
.e-4e2b9f5 .wp-block-accordion-panel{border-block-start-width:0px}
.e-a87cf59.e-a87cf59 { font-variation-settings: 'wdth' 112; }
.e-44173df.e-44173df > .ss-in { display: grid; grid-template-columns: 1fr; gap: 0; } @media (min-width: 900px) { .e-44173df.e-44173df > .ss-in { grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr); } }
@media (min-width: 900px) { .e-7d60f58.e-7d60f58 { padding-right: clamp(28px, 4vw, 56px) !important; } }
.e-62192f5.e-62192f5 .scrm-input, .e-62192f5.e-62192f5 .scrm-select { height: 48px; padding: 0 14px; } .e-62192f5.e-62192f5 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-62192f5.e-62192f5 .scrm-field-group--submit { align-items: center; }
@media (min-width: 900px) { .e-e655e8e.e-e655e8e { border-top: none; border-left: 1px solid rgba(12,27,51,.13); padding-top: 0 !important; padding-left: clamp(28px, 4vw, 56px) !important; } }
.e-77f5ef0.e-77f5ef0 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-4e2b9f5.e-4e2b9f5 { border-top: 1px solid rgba(12,27,51,.13); } .e-4e2b9f5.e-4e2b9f5 .wp-block-accordion-item { border: 0; border-bottom: 1px solid rgba(12,27,51,.13); } .e-4e2b9f5.e-4e2b9f5 .wp-block-accordion-heading__toggle { background: transparent; } .e-4e2b9f5.e-4e2b9f5 .wp-block-accordion-panel { border: 0; max-width: 68ch; } .e-4e2b9f5.e-4e2b9f5 .wp-block-accordion-heading__toggle-icon { font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; }

/* Desarrollo Web (57121) */
.e-d129f31 > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-dw_hlead.ss-texto > :last-child{margin-block-end:0 !important}
.e-dw_hr_r0{align-items:baseline !important}
.e-dw_hr_r1{align-items:baseline !important}
.e-dw_hr_r2{align-items:baseline !important}
.e-dw_hr_r3{align-items:baseline !important}
.e-dw_hr_r4{align-items:baseline !important}
.e-dw_hr_r5{align-items:baseline !important}
.e-e49e777 .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-e49e777{--ss-esp:10px;--ss-icono:16px}
.e-e49e777 li:hover{color:var(--wp--preset--color--ambar) !important}
.e-79e8f33{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-79e8f33 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-79e8f33 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-79e8f33 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-79e8f33 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-79e8f33 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-debfdb9{width:100% !important}
.e-ac08d97{width:430px !important}
.e-e576d3c{width:14px !important}
.e-1221a0c{width:14px !important}
.e-df6b7aa{width:14px !important}
.e-891dd7a{width:14px !important}
.e-60aaadc{width:14px !important}
.e-57ecd1f{width:14px !important}
.e-21b65ab{width:14px !important}
.e-c9cc75a{width:14px !important}
.e-6ba14b1{width:14px !important}
.e-618f984{width:14px !important}
.e-de0a3aa{width:14px !important}
.e-9dd4b21{width:14px !important}
}
@media (max-width: 1099px){
.e-d129f31 > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-debfdb9{flex-grow:3 !important;flex-shrink:1 !important}
.e-dw_hh1{font-size:46px !important}
.e-ac08d97{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-debfdb9{width:460px !important}
.e-ac08d97{width:340px !important}
}
@media (max-width: 767px){
.e-d129f31 > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-debfdb9{width:100% !important}
.e-debfdb9{flex-grow:0 !important;flex-shrink:0 !important}
.e-dw_hh1{font-size:36px !important}
.e-ac08d97{width:100% !important}
.e-ac08d97{flex-grow:0 !important;flex-shrink:0 !important}
}
@media (max-width: 767px){.e-dw_hh1 br{display:none}}
.e-dw_hh1.e-dw_hh1 { font-size: 60px !important; line-height: 1.08 !important; font-variation-settings: 'wght' 800; max-width: 740px !important; white-space: pre-line; } @media (max-width: 1200px) { .e-dw_hh1.e-dw_hh1 { font-size: 48px !important; } } @media (max-width: 1024px) { .e-dw_hh1.e-dw_hh1 { font-size: 40px !important; } } @media (max-width: 767px) { .e-dw_hh1.e-dw_hh1 { font-size: 32px !important; white-space: normal; } }
.e-dw_hr_k0.e-dw_hr_k0 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v0.e-dw_hr_v0 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_hr_k1.e-dw_hr_k1 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v1.e-dw_hr_v1 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_hr_k2.e-dw_hr_k2 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v2.e-dw_hr_v2 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_hr_k3.e-dw_hr_k3 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v3.e-dw_hr_v3 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_hr_k4.e-dw_hr_k4 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v4.e-dw_hr_v4 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_hr_k5.e-dw_hr_k5 { color: rgba(238, 241, 246, 0.82) !important; font-size: 13px; letter-spacing: 0.04em; }
.e-dw_hr_v5.e-dw_hr_v5 { text-align: right !important; color: var(--wp--preset--color--blanco) !important; font-weight: 700; font-size: 14.5px; white-space: nowrap; }
.e-dw_pil_title.e-dw_pil_title { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-dw_pil_reticula.e-dw_pil_reticula { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 680px) { .e-dw_pil_reticula.e-dw_pil_reticula { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1040px) { .e-dw_pil_reticula.e-dw_pil_reticula { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-dw_prob_title.e-dw_prob_title { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-dw_prob_reticula.e-dw_prob_reticula { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 768px) { .e-dw_prob_reticula.e-dw_prob_reticula { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.e-dw_srv_title.e-dw_srv_title { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-dw_srv_reticula.e-dw_srv_reticula { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 860px) { .e-dw_srv_reticula.e-dw_srv_reticula { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.ss-h-c61ce4da.ss-h-c61ce4da{display:flex;flex-direction:column;gap:0;margin-top:16px;border-top:1px solid rgba(12,27,51,0.10)}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-c61ce4da.ss-h-c61ce4da{display:flex;flex-direction:column;gap:0;margin-top:16px;border-top:1px solid rgba(12,27,51,0.10)}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.ss-h-8fc721c6.ss-h-8fc721c6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(12,27,51,0.08);font-size:13px}
.ss-h-f952f137.ss-h-f952f137{font-family:monospace;color:#6B7C96;flex:0 0 130px;letter-spacing:0.02em}
.ss-h-857c85c7.ss-h-857c85c7{color:var(--wp--preset--color--navy);font-weight:600;text-align:right}
.e-dw_sec_barras.e-dw_sec_barras { position: relative; overflow: hidden; }
.e-5f7fb90.e-5f7fb90 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-ff6ddb2.e-ff6ddb2 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 900px) { .e-ff6ddb2.e-ff6ddb2 { grid-template-columns: repeat(3, 1fr); } }
.e-4d98a57.e-4d98a57 { font-variation-settings: 'wdth' 118; }
.e-20c2f9f.e-20c2f9f { font-variation-settings: 'wdth' 118; }
.e-5d595b0.e-5d595b0 { font-variation-settings: 'wdth' 118; }
.e-dw_sol_title.e-dw_sol_title { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-dw_sol_reticula.e-dw_sol_reticula { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 680px) { .e-dw_sol_reticula.e-dw_sol_reticula { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1040px) { .e-dw_sol_reticula.e-dw_sol_reticula { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-6d6eab2.e-6d6eab2 { position: relative; overflow: hidden; }
.e-a120a85.e-a120a85 { flex: 1 1 360px; }
.e-e4499fd.e-e4499fd { max-width: 22ch !important; }
.e-4d8e99b.e-4d8e99b { flex: 1.25 1 480px; }
.e-79e8f33.e-79e8f33 .scrm-input, .e-79e8f33.e-79e8f33 .scrm-select { height: 48px; padding: 0 14px; } .e-79e8f33.e-79e8f33 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-79e8f33.e-79e8f33 .scrm-field-group--submit { align-items: center; }

/* Diagnóstico de visibilidad (62677) */
.e-4682d33 > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-956baf2 .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-956baf2{width:auto !important;max-width:auto}
.e-563bda2 .wp-block-button__link:hover{background-color:var(--wp--preset--color--primario) !important;color:var(--wp--preset--color--fondo) !important}
.e-563bda2{width:auto !important;max-width:auto}
.e-893252e{align-items:baseline !important}
.e-15dd6ab{align-items:baseline !important}
.e-cd24508{align-items:baseline !important}
.e-19dacbd{align-items:baseline !important}
.e-c67a0b9{align-items:baseline !important}
.e-da3c3af{align-items:baseline !important}
.e-f41fc34 .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--archivo);font-size:clamp(17px, 1.9vw, 20px);font-weight:700;line-height:1.62;letter-spacing:-0.01em}
.e-f41fc34 .wp-block-accordion-panel{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--titulo-m)}
.e-f41fc34{--ss-ac-pt:22px;--ss-ac-pr:0px;--ss-ac-pb:22px;--ss-ac-pl:0px;--ss-ac-icono:20px;--ss-ac-cerrado:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-plus-navy.svg);--ss-ac-abierto:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-times-navy.svg)}
.e-f41fc34 .wp-block-accordion-heading__toggle{color:var(--wp--preset--color--navy)}
.e-f41fc34 .wp-block-accordion-heading__toggle[aria-expanded="true"]{color:var(--wp--preset--color--navy)}
.e-f41fc34 .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-f41fc34 .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-f41fc34 .wp-block-accordion-panel{color:var(--wp--preset--color--texto-apagado)}
.e-f41fc34 .wp-block-accordion-panel{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px}
.e-f41fc34 .wp-block-accordion-item{border-width:0px}
.e-f41fc34 .wp-block-accordion-panel{border-block-start-width:0px}
.e-b1feade .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-b1feade{--ss-esp:10px;--ss-icono:16px}
.e-b1feade li:hover{color:var(--wp--preset--color--ambar) !important}
.e-ff18253{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-ff18253 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-ff18253 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-ff18253 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-ff18253 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-ff18253 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-d251da2{width:100% !important}
.e-ff22e50{width:370px !important}
.e-2fe39a0{width:14px !important}
.e-03e5a66{width:14px !important}
.e-ce7f967{width:14px !important}
.e-575dcf1{width:14px !important}
.e-a12da95{width:14px !important}
.e-0aaea8a{width:14px !important}
.e-b613167{width:14px !important}
.e-e835844{width:14px !important}
.e-a19a727{width:14px !important}
.e-4350239{width:14px !important}
.e-a816166{width:14px !important}
.e-d5b6eb7{width:14px !important}
.e-a096ffe{width:4px !important}
.e-e2d60b8{width:4px !important}
.e-40ffbe1{width:4px !important}
.e-ef645cc{width:4px !important}
.e-ca04b0f{width:100% !important}
}
@media (max-width: 1149px) and (min-width: 1100px){
.e-ca04b0f{width:100% !important}
}
@media (max-width: 1099px){
.e-4682d33 > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-d251da2{flex-grow:3 !important;flex-shrink:1 !important}
.e-ff22e50{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-d251da2{width:460px !important}
.e-ff22e50{width:300px !important}
}
@media (max-width: 767px){
.e-4682d33 > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-d251da2{width:100% !important}
.e-d251da2{flex-grow:0 !important;flex-shrink:0 !important}
.e-ff22e50{width:100% !important}
.e-ff22e50{flex-grow:0 !important;flex-shrink:0 !important}
}
.e-ac39012.e-ac39012 { font-variation-settings: 'wdth' 112; max-width: 16ch; text-wrap: balance; }
.e-08eba63.e-08eba63 { border-left-color: var(--wp--preset--color--ambar); }
.e-aa11383.e-aa11383 { font-variation-settings: 'wght' 750; }
.e-93af42e.e-93af42e { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-d86ba78.e-d86ba78 { display: grid; grid-template-columns: repeat(auto-fit, minmax(max(260px, (100% - 2px) / 3), 1fr)); gap: 1px; } .e-d86ba78.e-d86ba78 > .ss-con > :not(.ss-con):last-child { margin-top: auto; padding-top: 16px; }
.e-3dc4e6d.e-3dc4e6d { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-a6917c5.e-a6917c5 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 620px) { .e-a6917c5.e-a6917c5 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 900px) { .e-a6917c5.e-a6917c5 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-28443ea.e-28443ea { max-width: 68ch; }
.e-7ae5a86.e-7ae5a86 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-dd1a6f0.e-dd1a6f0 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-dd1a6f0.e-dd1a6f0 { grid-template-columns: 56px 1fr; } }
.e-9a94259.e-9a94259 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-9a94259.e-9a94259 { grid-template-columns: 56px 1fr; } }
.e-8e18343.e-8e18343 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-8e18343.e-8e18343 { grid-template-columns: 56px 1fr; } }
.e-f035c73.e-f035c73 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-f035c73.e-f035c73 { grid-template-columns: 56px 1fr; } }
.e-bde8931.e-bde8931 { position: relative; overflow: hidden; }
.e-64d157b.e-64d157b { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-1e3a865.e-1e3a865 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 860px) { .e-1e3a865.e-1e3a865 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-abaf689.e-abaf689 { font-variation-settings: 'wdth' 118; }
.e-0e7abe0.e-0e7abe0 { font-variation-settings: 'wdth' 118; }
.e-26703a6.e-26703a6 { font-variation-settings: 'wdth' 118; }
.e-4adbc85.e-4adbc85 > .ss-in { display: grid; grid-template-columns: 1fr; gap: 0; } @media (min-width: 900px) { .e-4adbc85.e-4adbc85 > .ss-in { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); } }
@media (min-width: 900px) { .e-1a7a317.e-1a7a317 { padding-right: clamp(28px, 4vw, 56px) !important; } }
.e-684aecc.e-684aecc { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-0890567.e-0890567 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-8a0d310.e-8a0d310 { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-fd9e654.e-fd9e654 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-391ec9f.e-391ec9f { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-0b10fdc.e-0b10fdc strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-2dd0233.e-2dd0233 { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-27cb0bc.e-27cb0bc strong { font-weight: 700; color: var(--wp--preset--color--navy); }
@media (min-width: 900px) { .e-833aafc.e-833aafc { border-top: none; border-left: 1px solid rgba(12,27,51,.13); padding-top: 0 !important; padding-left: clamp(28px, 4vw, 56px) !important; } }
.e-e32e1c4.e-e32e1c4 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-f41fc34.e-f41fc34 { border-top: 1px solid rgba(12,27,51,.13); } .e-f41fc34.e-f41fc34 .wp-block-accordion-item { border: 0; border-bottom: 1px solid rgba(12,27,51,.13); } .e-f41fc34.e-f41fc34 .wp-block-accordion-heading__toggle { background: transparent; } .e-f41fc34.e-f41fc34 .wp-block-accordion-panel { border: 0; max-width: 68ch; } .e-f41fc34.e-f41fc34 .wp-block-accordion-heading__toggle-icon { font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; }
.e-32714b5.e-32714b5 { position: relative; overflow: hidden; }
.e-ca04b0f.e-ca04b0f { flex: 1 1 360px; }
.e-220d177.e-220d177 { font-variation-settings: 'wdth' 112; max-width: 18ch; }
.e-db52198.e-db52198 { flex: 1.25 1 480px; }
.e-ff18253.e-ff18253 .scrm-input, .e-ff18253.e-ff18253 .scrm-select { height: 48px; padding: 0 14px; } .e-ff18253.e-ff18253 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-ff18253.e-ff18253 .scrm-field-group--submit { align-items: center; }

/* Gracias (65974) */
.e-3db55df .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
@media (max-width: 767px){
.e-70a0c2b{flex-direction:column !important;align-items:flex-start !important}
}
.e-fdb6d32.e-fdb6d32 { font-variation-settings: 'wdth' 112; }
.e-a9de18c.e-a9de18c p { max-width: 58ch; }

/* Hosting y mantención (58650) */
.e-c65f43f > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-37e91d4 .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-c711b8f{align-items:baseline !important}
.e-abef9ae{align-items:baseline !important}
.e-5358a40{align-items:baseline !important}
.e-0de1daf{align-items:baseline !important}
.e-1989bb2{align-items:baseline !important}
.e-29ff414::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(22,67,145,0.5) 0%, rgba(22,67,145,0.62) 100%);opacity:1;pointer-events:none;border-radius:inherit}
.e-29ff414 > *{position:relative}
.e-4a1e46a .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-4a1e46a{--ss-esp:10px;--ss-icono:16px}
.e-4a1e46a li:hover{color:var(--wp--preset--color--ambar) !important}
.e-53b3103{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-53b3103 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-53b3103 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-53b3103 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-53b3103 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-53b3103 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-c14ece3{width:100% !important}
.e-a8673ed{width:370px !important}
.e-19af0f4{width:4px !important}
.e-2d07bae{width:4px !important}
.e-ee3704c{width:4px !important}
.e-e3f1404{width:4px !important}
.e-ef12564{width:4px !important}
.e-1459e35{width:4px !important}
.e-51d3e9e{width:4px !important}
.e-aa68738{width:14px !important}
.e-676da78{width:14px !important}
.e-bf0366b{width:14px !important}
.e-50aed2d{width:14px !important}
.e-1d16cce{width:14px !important}
.e-7744aee{width:14px !important}
.e-dd369e2{width:14px !important}
.e-d939439{width:14px !important}
.e-f59b6a7{width:14px !important}
.e-8a953f7{width:14px !important}
.e-7ae1510{width:14px !important}
.e-68fd39f{width:14px !important}
}
@media (max-width: 1099px){
.e-c65f43f > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-c14ece3{flex-grow:3 !important;flex-shrink:1 !important}
.e-a8673ed{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-c14ece3{width:460px !important}
.e-a8673ed{width:300px !important}
}
@media (max-width: 767px){
.e-c65f43f > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-c14ece3{width:100% !important}
.e-c14ece3{flex-grow:0 !important;flex-shrink:0 !important}
.e-a8673ed{width:100% !important}
.e-a8673ed{flex-grow:0 !important;flex-shrink:0 !important}
}
.e-24e95ec.e-24e95ec { font-variation-settings: 'wdth' 112; max-width: 14ch; --ss-max-propio: 14ch; }
.e-72e8764.e-72e8764 > .ss-in { display: grid; grid-template-columns: 1fr; gap: 0; } @media (min-width: 900px) { .e-72e8764.e-72e8764 > .ss-in { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); } }
@media (min-width: 900px) { .e-a44902c.e-a44902c { padding-right: clamp(28px, 4vw, 56px) !important; } }
.e-9d571e0.e-9d571e0 { font-variation-settings: 'wght' 750; max-width: 22ch; --ss-max-propio: 22ch; }
.e-d2c2d4a.e-d2c2d4a > .ss-con { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; } .e-d2c2d4a.e-d2c2d4a .ss-texto strong { font-weight: 700; color: var(--wp--preset--color--navy); }
@media (min-width: 900px) { .e-4308ab7.e-4308ab7 { border-top: none !important; border-left: 1px solid rgba(12,27,51,.13) !important; padding-top: 0 !important; padding-left: clamp(28px, 4vw, 56px) !important; } }
.e-89353d5.e-89353d5 { font-variation-settings: 'wght' 750; max-width: 24ch; --ss-max-propio: 24ch; }
.e-f5a202b.e-f5a202b { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 900px) { .e-f5a202b.e-f5a202b { grid-template-columns: repeat(3, 1fr); } }
.e-3c240b8.e-3c240b8 { font-variation-settings: 'wdth' 118; }
.e-0733d00.e-0733d00 { font-variation-settings: 'wdth' 118; }
.e-dfba3a7.e-dfba3a7 { font-variation-settings: 'wdth' 118; }
@property --ss-envoltorio { syntax: '<length>'; inherits: true; initial-value: 100000px; } .e-9acce30.e-9acce30 > .ss-in { --ss-envoltorio: 64ch; } .e-9acce30.e-9acce30 > .ss-in > :not(.ss-con) { max-width: min(var(--ss-envoltorio), var(--ss-max-propio, 100%)); }
.e-66a8331.e-66a8331 { font-variation-settings: 'wght' 750; max-width: 22ch; --ss-max-propio: 22ch; }
.e-321cded.e-321cded { flex: 1 1 360px; }
.e-0eebcee.e-0eebcee { font-variation-settings: 'wdth' 112; max-width: 18ch; --ss-max-propio: 18ch; }
.e-8f3afa3.e-8f3afa3 { flex: 1.25 1 480px; }
.e-53b3103.e-53b3103 .scrm-input, .e-53b3103.e-53b3103 .scrm-select { height: 48px; padding: 0 14px; } .e-53b3103.e-53b3103 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-53b3103.e-53b3103 .scrm-field-group--submit { align-items: center; }

/* Inicio (442) */
.e-52a3bfd{gap:clamp(36px, 5vw, 72px) clamp(36px, 5vw, 72px) !important}
.e-1f7a211 .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-1f7a211{width:auto !important;max-width:auto}
.e-57d6514 .wp-block-button__link:hover{background-color:var(--wp--preset--color--primario) !important;color:var(--wp--preset--color--fondo) !important}
.e-57d6514{width:auto !important;max-width:auto}
.e-2066c2f .e-2066c2f-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-951ee35 .e-951ee35-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-7e4845c .e-7e4845c-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-5a7dde4.ss-texto > :last-child{margin-block-end:0 !important}
.e-4d0f8b0 .e-4d0f8b0-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-d7a850b.ss-texto > :last-child{margin-block-end:0 !important}
.e-e438219 .e-e438219-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-a5f8896.ss-texto > :last-child{margin-block-end:0 !important}
.e-313c51d .e-313c51d-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-6f68f10.ss-texto > :last-child{margin-block-end:0 !important}
.e-480f96c .e-480f96c-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-e321a3d.ss-texto > :last-child{margin-block-end:0 !important}
.e-78d608d .e-78d608d-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-588eb31.ss-texto > :last-child{margin-block-end:0 !important}
.e-5bc3fda .e-5bc3fda-t a:hover{color:var(--wp--preset--color--navy) !important}
.e-31dbcb9 a:hover{color:var(--wp--preset--color--navy) !important}
.e-31dbcb9{width:auto !important;max-width:auto}
.e-380dbdc .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow)}
.e-380dbdc{--ss-esp:8px}
.e-d47a35b .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow)}
.e-d47a35b{--ss-esp:8px}
.e-49e1ac0 .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow)}
.e-49e1ac0{--ss-esp:8px}
.e-d124a53 .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--archivo);font-size:clamp(17px, 1.9vw, 20px);font-weight:700;line-height:1.62;letter-spacing:-0.01em}
.e-d124a53 .wp-block-accordion-panel{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--titulo-m)}
.e-d124a53{--ss-ac-pt:22px;--ss-ac-pr:0px;--ss-ac-pb:22px;--ss-ac-pl:0px;--ss-ac-icono:20px;--ss-ac-cerrado:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-plus-navy.svg);--ss-ac-abierto:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-times-navy.svg)}
.e-d124a53 .wp-block-accordion-heading__toggle{color:var(--wp--preset--color--navy)}
.e-d124a53 .wp-block-accordion-heading__toggle[aria-expanded="true"]{color:var(--wp--preset--color--navy)}
.e-d124a53 .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-d124a53 .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-d124a53 .wp-block-accordion-panel{color:var(--wp--preset--color--texto-apagado)}
.e-d124a53 .wp-block-accordion-panel{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px}
.e-d124a53 .wp-block-accordion-item{border-width:0px}
.e-d124a53 .wp-block-accordion-panel{border-block-start-width:0px}
.e-50d1754 > .ss-in{gap:clamp(28px, 4vw, 56px) clamp(28px, 4vw, 56px) !important}
.e-08a6cc6 .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-08a6cc6{width:auto !important;max-width:auto}
.e-6a29237 a:hover{color:var(--wp--preset--color--navy) !important}
.e-6a29237{width:auto !important;max-width:auto}
.e-e4ef7e6 a:hover{color:var(--wp--preset--color--navy) !important}
.e-0e2ad23 a:hover{color:var(--wp--preset--color--navy) !important}
.e-ff64c7b a:hover{color:var(--wp--preset--color--navy) !important}
@media (min-width: 768px){
.e-c5910da{width:400px !important}
.e-e7bf724{width:auto !important}
.e-a562f17{width:auto !important}
}
.e-52a3bfd.e-52a3bfd > .ss-con:first-child { flex: 1 1 400px; } .e-52a3bfd.e-52a3bfd > .ss-con:last-child { flex: 0 0 320px; }
@media (max-width: 767px){.e-5ab52bc br{display:none}}
.e-5ab52bc.e-5ab52bc { line-height: 1.08 !important; font-variation-settings: 'wdth' 112; max-width: 740px !important; white-space: pre-line; } @media (max-width: 1200px) { .e-5ab52bc.e-5ab52bc { font-size: 48px !important; } } @media (max-width: 1024px) { .e-5ab52bc.e-5ab52bc { font-size: 40px !important; } } @media (max-width: 767px) { .e-5ab52bc.e-5ab52bc { font-size: 32px !important; white-space: normal; } }
.e-c5910da.e-c5910da { width: 100%; max-width: 400px !important; }
.e-1b728f2.e-1b728f2 { width: 100%; } @media (max-width: 1319px) { .e-1b728f2.e-1b728f2 .ssd-barras { min-width: 0; } }
.e-4432a2d.e-4432a2d { background: #E4E9F2 !important; background-image: none !important; position: relative; }
.e-c5e96ff.e-c5e96ff { width: 100% !important; max-width: 100% !important; } .e-c5e96ff.e-c5e96ff .e-c5e96ff-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-5119e93.e-5119e93 { max-width: 920px !important; width: 100% !important; }
.e-c9165de.e-c9165de > .ss-con { flex: 1 1 260px; } .e-c9165de.e-c9165de > .ss-con > :not(.ss-con):last-child { margin-top: auto; padding-top: 20px; }
.e-2066c2f.e-2066c2f { margin-top: auto !important; padding-top: 18px !important; width: 100%; } .e-2066c2f.e-2066c2f .e-2066c2f-t { margin: 0; } .e-2066c2f.e-2066c2f .e-2066c2f-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 13px 18px; background-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14.5px; line-height: 1.2; letter-spacing: 0.01em; border-radius: 2px; border: 1.5px solid var(--wp--preset--color--primario); transition: all 0.18s ease; } .e-2066c2f.e-2066c2f .e-2066c2f-t a:hover { background-color: var(--wp--preset--color--navy); border-color: var(--wp--preset--color--navy); color: var(--wp--preset--color--ambar) !important; }
.e-951ee35.e-951ee35 { margin-top: auto !important; padding-top: 18px !important; width: 100%; } .e-951ee35.e-951ee35 .e-951ee35-t { margin: 0; } .e-951ee35.e-951ee35 .e-951ee35-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 13px 18px; background-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14.5px; line-height: 1.2; letter-spacing: 0.01em; border-radius: 2px; border: 1.5px solid var(--wp--preset--color--primario); transition: all 0.18s ease; } .e-951ee35.e-951ee35 .e-951ee35-t a:hover { background-color: var(--wp--preset--color--navy); border-color: var(--wp--preset--color--navy); color: var(--wp--preset--color--ambar) !important; }
.e-7e4845c.e-7e4845c { margin-top: auto !important; padding-top: 18px !important; width: 100%; } .e-7e4845c.e-7e4845c .e-7e4845c-t { margin: 0; } .e-7e4845c.e-7e4845c .e-7e4845c-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 13px 18px; background-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14.5px; line-height: 1.2; letter-spacing: 0.01em; border-radius: 2px; border: 1.5px solid var(--wp--preset--color--primario); transition: all 0.18s ease; } .e-7e4845c.e-7e4845c .e-7e4845c-t a:hover { background-color: var(--wp--preset--color--navy); border-color: var(--wp--preset--color--navy); color: var(--wp--preset--color--ambar) !important; }
.e-440c317.e-440c317 { width: 100% !important; max-width: 100% !important; } .e-440c317.e-440c317 .e-440c317-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-029d196.e-029d196 { max-width: 920px !important; width: 100% !important; }
.e-a72b91c.e-a72b91c { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 1px !important; } @media (max-width: 1024px) { .e-a72b91c.e-a72b91c { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 680px) { .e-a72b91c.e-a72b91c { grid-template-columns: 1fr !important; } } .e-a72b91c.e-a72b91c > .ss-con > :not(.ss-con):last-child { margin-top: auto; padding-top: 16px; }
.e-4d0f8b0.e-4d0f8b0 { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-4d0f8b0.e-4d0f8b0 .e-4d0f8b0-t { margin: 0; } .e-4d0f8b0.e-4d0f8b0 .e-4d0f8b0-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-4d0f8b0.e-4d0f8b0 .e-4d0f8b0-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-e438219.e-e438219 { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-e438219.e-e438219 .e-e438219-t { margin: 0; } .e-e438219.e-e438219 .e-e438219-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-e438219.e-e438219 .e-e438219-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-313c51d.e-313c51d { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-313c51d.e-313c51d .e-313c51d-t { margin: 0; } .e-313c51d.e-313c51d .e-313c51d-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-313c51d.e-313c51d .e-313c51d-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-480f96c.e-480f96c { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-480f96c.e-480f96c .e-480f96c-t { margin: 0; } .e-480f96c.e-480f96c .e-480f96c-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-480f96c.e-480f96c .e-480f96c-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-78d608d.e-78d608d { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-78d608d.e-78d608d .e-78d608d-t { margin: 0; } .e-78d608d.e-78d608d .e-78d608d-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-78d608d.e-78d608d .e-78d608d-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-5bc3fda.e-5bc3fda { margin-top: auto !important; padding-top: 16px !important; width: 100%; } .e-5bc3fda.e-5bc3fda .e-5bc3fda-t { margin: 0; } .e-5bc3fda.e-5bc3fda .e-5bc3fda-t a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 11px 16px; background-color: var(--wp--preset--color--fondo); color: var(--wp--preset--color--primario) !important; font-family: 'Archivo', system-ui, sans-serif; font-weight: 700; font-size: 14px; line-height: 1.2; border-radius: 2px; border: 1.5px solid rgba(22, 67, 145, 0.25); transition: all 0.18s ease; } .e-5bc3fda.e-5bc3fda .e-5bc3fda-t a:hover { background-color: var(--wp--preset--color--primario); border-color: var(--wp--preset--color--primario); color: var(--wp--preset--color--blanco) !important; }
.e-b819e42.e-b819e42 { background-color: #E4E9F2 !important; border-top: 1px solid rgba(12, 27, 51, 0.13); border-bottom: 1px solid rgba(12, 27, 51, 0.13); padding-top: clamp(56px, 8vw, 96px) !important; padding-bottom: clamp(56px, 8vw, 96px) !important; }
.e-e205b22.e-e205b22 { width: 100% !important; max-width: 100% !important; } .e-e205b22.e-e205b22 .e-e205b22-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-f306c33.e-f306c33 { max-width: 920px !important; width: 100% !important; }
.e-1ad6b43.e-1ad6b43 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-1ad6b43.e-1ad6b43 { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-0421619.e-0421619 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-0421619.e-0421619 { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-790343b.e-790343b { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-790343b.e-790343b { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-dd6d5d7.e-dd6d5d7 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-dd6d5d7.e-dd6d5d7 { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-d9d62dc.e-d9d62dc { padding-top: clamp(56px, 8vw, 96px) !important; padding-bottom: clamp(56px, 8vw, 96px) !important; }
.e-12987f1.e-12987f1 { width: 100% !important; max-width: 100% !important; } .e-12987f1.e-12987f1 .e-12987f1-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-79cfc76.e-79cfc76 { max-width: 920px !important; width: 100% !important; }
.e-de8bcae.e-de8bcae { display: grid; grid-template-columns: repeat(auto-fit, minmax(max(300px, (100% - 48px) / 3), 1fr)); gap: 24px; } .e-de8bcae.e-de8bcae > .ss-con { position: relative; overflow: hidden; transition: border-color 150ms ease-out; } .e-de8bcae.e-de8bcae > .ss-con:hover { border-color: var(--wp--preset--color--primario); }
.e-5efa879.e-5efa879 { aspect-ratio: 16 / 10; }
.e-b9b3872.e-b9b3872, .e-b9b3872.e-b9b3872 { height: 100%; } .e-b9b3872.e-b9b3872 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-6f9ca51.e-6f9ca51 { flex: 1; } .e-6f9ca51.e-6f9ca51 > :not(.ss-con):last-child { margin-top: auto; padding-top: 20px; } .e-6f9ca51.e-6f9ca51 .ss-lista > li { background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; } .e-6f9ca51.e-6f9ca51 .ss-lista { gap: 8px; flex-wrap: wrap; }
.e-fbbe2c3.e-fbbe2c3 { aspect-ratio: 16 / 10; }
.e-7a7e184.e-7a7e184, .e-7a7e184.e-7a7e184 { height: 100%; } .e-7a7e184.e-7a7e184 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-b382ed7.e-b382ed7 { flex: 1; } .e-b382ed7.e-b382ed7 > :not(.ss-con):last-child { margin-top: auto; padding-top: 20px; } .e-b382ed7.e-b382ed7 .ss-lista > li { background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; } .e-b382ed7.e-b382ed7 .ss-lista { gap: 8px; flex-wrap: wrap; }
.e-2db899c.e-2db899c { aspect-ratio: 16 / 10; }
.e-f33d5c9.e-f33d5c9, .e-f33d5c9.e-f33d5c9 { height: 100%; } .e-f33d5c9.e-f33d5c9 img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.e-ad3cb43.e-ad3cb43 { flex: 1; } .e-ad3cb43.e-ad3cb43 > :not(.ss-con):last-child { margin-top: auto; padding-top: 20px; } .e-ad3cb43.e-ad3cb43 .ss-lista > li { background: var(--wp--preset--color--fondo); border: 1px solid rgba(12,27,51,.13); padding: 7px 11px; } .e-ad3cb43.e-ad3cb43 .ss-lista { gap: 8px; flex-wrap: wrap; }
.e-f412c89.e-f412c89 { background-color: #E4E9F2 !important; border-top: 1px solid rgba(12, 27, 51, 0.13); padding-top: clamp(56px, 8vw, 96px) !important; padding-bottom: clamp(56px, 8vw, 96px) !important; }
.e-c013f42.e-c013f42 { width: 100% !important; max-width: 100% !important; } .e-c013f42.e-c013f42 .e-c013f42-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-d124a53.e-d124a53 { border-top: 1px solid rgba(12,27,51,.13); } .e-d124a53.e-d124a53 .wp-block-accordion-item { border: 0; border-bottom: 1px solid rgba(12,27,51,.13); } .e-d124a53.e-d124a53 .wp-block-accordion-heading__toggle { background: transparent; } .e-d124a53.e-d124a53 .wp-block-accordion-panel { border: 0; max-width: 68ch; } .e-d124a53.e-d124a53 .wp-block-accordion-heading__toggle-icon { font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; }
.e-50d1754.e-50d1754 > .ss-in > .ss-con { flex: 1 1 300px; }
.e-ea55e1f.e-ea55e1f { font-variation-settings: 'wdth' 112; max-width: 16ch; }
.e-5dc3a44.e-5dc3a44 { padding-top: clamp(56px, 8vw, 96px) !important; padding-bottom: clamp(56px, 8vw, 96px) !important; }
.e-b353187.e-b353187 { width: 100% !important; max-width: 100% !important; } .e-b353187.e-b353187 .e-b353187-t { font-variation-settings: 'wght' 750; max-width: 1120px !important; width: 100% !important; }
.e-383df24.e-383df24 { max-width: 920px !important; width: 100% !important; }
.e-45fd8cf.e-45fd8cf { display: grid; grid-template-columns: repeat(auto-fit, minmax(max(288px, (100% - 48px) / 3), 1fr)); gap: 24px; } .e-45fd8cf.e-45fd8cf > .ss-con { position: relative; overflow: hidden; transition: border-color 150ms ease-out; } .e-45fd8cf.e-45fd8cf > .ss-con:hover { border-color: var(--wp--preset--color--primario); }
.e-70fd64c.e-70fd64c { aspect-ratio: 16 / 9; }
.e-ef846c4.e-ef846c4, .e-ef846c4.e-ef846c4 { height: 100%; } .e-ef846c4.e-ef846c4 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-a5241df.e-a5241df { flex: 1; } .e-a5241df.e-a5241df > :not(.ss-con):last-child { margin-top: auto; }
.e-0d2c0f1.e-0d2c0f1 { aspect-ratio: 16 / 9; }
.e-2c9c3c1.e-2c9c3c1, .e-2c9c3c1.e-2c9c3c1 { height: 100%; } .e-2c9c3c1.e-2c9c3c1 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-1cd46e5.e-1cd46e5 { flex: 1; } .e-1cd46e5.e-1cd46e5 > :not(.ss-con):last-child { margin-top: auto; }
.e-de3c948.e-de3c948 { aspect-ratio: 16 / 9; }
.e-6c3db43.e-6c3db43, .e-6c3db43.e-6c3db43 { height: 100%; } .e-6c3db43.e-6c3db43 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-d903129.e-d903129 { flex: 1; } .e-d903129.e-d903129 > :not(.ss-con):last-child { margin-top: auto; }

/* Cómo medir si tu marca aparece en las respuestas de ChatGPT y Gemini (65912) */
.e-e8d810f::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(22,67,145,0.5) 0%, rgba(22,67,145,0.62) 100%);opacity:1;pointer-events:none;border-radius:inherit}
.e-e8d810f > *{position:relative}
.e-1d48883 .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-28c9b9e.e-28c9b9e { max-width: 76ch; margin-left: auto; margin-right: auto; }
.e-1200f8d.e-1200f8d { font-variation-settings: 'wght' 750; }
.e-d64c243.e-d64c243 { aspect-ratio: 16 / 9; }
.e-fd91ade.e-fd91ade, .e-fd91ade.e-fd91ade { height: 100%; } .e-fd91ade.e-fd91ade img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-1a208b9.e-1a208b9 h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-1a208b9.e-1a208b9 p { margin: 20px 0 0; } .e-1a208b9.e-1a208b9 p:first-child { margin-top: 0; } .e-1a208b9.e-1a208b9 ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-1a208b9.e-1a208b9 li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-1a208b9.e-1a208b9 li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; } .e-1a208b9.e-1a208b9 strong { font-weight: 700; }
.e-100ae77.e-100ae77 .ss-texto p { display: flex; flex-wrap: wrap; gap: 6px 18px; justify-content: space-between; margin: 0; } .e-100ae77.e-100ae77 .ss-texto p span:first-child { color: var(--wp--preset--color--texto-apagado); } .e-100ae77.e-100ae77 .ss-texto p span:last-child { color: var(--wp--preset--color--navy); font-variant-numeric: tabular-nums; }
.e-ff982e9.e-ff982e9 h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-ff982e9.e-ff982e9 h2:first-child { margin-top: 56px; } .e-ff982e9.e-ff982e9 p { margin: 20px 0 0; } .e-ff982e9.e-ff982e9 ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-ff982e9.e-ff982e9 li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-ff982e9.e-ff982e9 li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; }
.e-e8d810f.e-e8d810f { position: relative; overflow: hidden; }
.e-4c3c48e.e-4c3c48e { flex: 1 1 420px; }
.e-29ceb9d.e-29ceb9d { font-variation-settings: 'wdth' 112; max-width: 18ch; }

/* Elementor Pie de página #1916 (1916) */
.e-dba0873 .ss-lista-texto{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--boton-s)}
.e-dba0873{--ss-esp:10px}
.e-dba0873 li:hover{color:var(--wp--preset--color--blanco) !important}
.e-9c5ce30 .ss-lista-texto{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--boton-s)}
.e-9c5ce30{--ss-esp:10px}
.e-9c5ce30 li:hover{color:var(--wp--preset--color--blanco) !important}
.e-4c96572 .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--cta-enlace)}
.e-4c96572{--ss-esp:10px;--ss-icono:15px}
.e-4c96572 li:hover{color:var(--wp--preset--color--blanco) !important}
.e-de1f490 .ss-lista-texto{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--boton-s)}
.e-de1f490{--ss-icono:15px}
.e-27b92f7{width:auto !important;max-width:auto}
.e-219d9f2 .ss-lista-texto{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cta-enlace)}
.e-219d9f2{--ss-esp:14px}
.e-219d9f2 li:hover{color:var(--wp--preset--color--blanco) !important}
.e-219d9f2{width:auto !important;max-width:auto}
.e-aacf93e.e-aacf93e .ss-lista > li > a .ss-lista-texto, .e-aacf93e.e-aacf93e .ss-lista-texto { color: rgba(238,241,246,0.72); transition: color .2s ease; } .e-aacf93e.e-aacf93e .ss-lista > li > a:hover .ss-lista-texto { color: var(--wp--preset--color--blanco); } .e-aacf93e.e-aacf93e #ss-legales .ss-lista-texto { color: rgba(238,241,246,0.56); } .e-aacf93e.e-aacf93e #ss-legales .ss-lista > li > a:hover .ss-lista-texto { color: var(--wp--preset--color--blanco); }
.e-3e3b46a.e-3e3b46a > .ss-con { flex: 1 1 190px; }
.e-219d9f2.e-219d9f2 li + li::before { content: '\00b7'; margin-right: 14px; color: rgba(238,241,246,0.56); }

/* Posicionamiento SEO y GEO (58652) */
.e-7e8bd2b > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-f56c9a1 .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-2c3ee89 .wp-block-button__link:hover{background-color:var(--wp--preset--color--primario) !important;color:var(--wp--preset--color--fondo) !important}
.e-72bc9b1{align-items:baseline !important}
.e-ba0745a{align-items:baseline !important}
.e-f3b1786{align-items:baseline !important}
.e-c3194bf{align-items:baseline !important}
.e-24b6cca{align-items:baseline !important}
.e-1a94f5c .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-1a94f5c{--ss-esp:10px;--ss-icono:16px}
.e-1a94f5c li:hover{color:var(--wp--preset--color--ambar) !important}
.e-f8e3613 .wp-block-button__link:hover{color:var(--wp--preset--color--ambar) !important}
.e-6182022{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-6182022 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-6182022 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-6182022 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-6182022 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-6182022 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-5e9a5fa{width:100% !important}
.e-fca48cf{width:370px !important}
.e-8de642f{width:4px !important}
.e-4454bc8{width:4px !important}
.e-fd6c7d5{width:4px !important}
.e-dfb8ddf{width:4px !important}
.e-bdd9ce3{width:14px !important}
.e-6d1614d{width:14px !important}
.e-bd38552{width:14px !important}
.e-cfe99af{width:14px !important}
.e-0947b9e{width:14px !important}
.e-a432683{width:14px !important}
.e-fc9c9c8{width:14px !important}
.e-1a14cb3{width:14px !important}
.e-a6f1919{width:14px !important}
.e-ebefb05{width:14px !important}
.e-a0ec384{width:14px !important}
.e-3904553{width:14px !important}
.e-27727c7{width:14px !important}
.e-60202c6{width:14px !important}
.e-0bc8ab3{width:14px !important}
.e-cb42fa5{width:14px !important}
}
@media (max-width: 1099px){
.e-7e8bd2b > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-5e9a5fa{flex-grow:3 !important;flex-shrink:1 !important}
.e-fca48cf{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-5e9a5fa{width:460px !important}
.e-fca48cf{width:300px !important}
}
@media (max-width: 767px){
.e-7e8bd2b > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-5e9a5fa{width:100% !important}
.e-5e9a5fa{flex-grow:0 !important;flex-shrink:0 !important}
.e-fca48cf{width:100% !important}
.e-fca48cf{flex-grow:0 !important;flex-shrink:0 !important}
}
.e-73b3480.e-73b3480 { font-variation-settings: 'wdth' 112; max-width: 15ch; text-wrap: balance; }
.e-a9bfed1.e-a9bfed1 { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-66325f1.e-66325f1 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 860px) { .e-66325f1.e-66325f1 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-fc630e9.e-fc630e9 { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-110df51.e-110df51 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-72ac7ff.e-72ac7ff { flex: 0 0 auto; }
.e-732aa3c.e-732aa3c { flex: 0 0 auto; }
.e-c0415ec.e-c0415ec { flex: 0 0 auto; }
.e-1589a86.e-1589a86 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-a2fe378.e-a2fe378 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 620px) { .e-a2fe378.e-a2fe378 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1000px) { .e-a2fe378.e-a2fe378 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-881f4ef.e-881f4ef { font-variation-settings: 'wght' 750; max-width: 28ch; }
.e-06b534d.e-06b534d { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-06b534d.e-06b534d { grid-template-columns: 56px 1fr; } }
.e-14e0b6e.e-14e0b6e { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-14e0b6e.e-14e0b6e { grid-template-columns: 56px 1fr; } }
.e-4ee1703.e-4ee1703 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-4ee1703.e-4ee1703 { grid-template-columns: 56px 1fr; } }
.e-64e03fb.e-64e03fb { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-64e03fb.e-64e03fb { grid-template-columns: 56px 1fr; } }
.e-8bf13d6.e-8bf13d6 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-8bf13d6.e-8bf13d6 { grid-template-columns: 56px 1fr; } }
.e-ad2be74.e-ad2be74 { border-left-color: var(--wp--preset--color--acento-claro); max-width: 68ch; }
.e-1532c13.e-1532c13 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-c965629.e-c965629 { position: relative; overflow: hidden; }
.e-564b552.e-564b552 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-d7e06ed.e-d7e06ed { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-d7e06ed.e-d7e06ed { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-d7e06ed.e-d7e06ed { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-85addf3.e-85addf3 { align-self: center; }
.e-0ed9396.e-0ed9396 { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-0ed9396.e-0ed9396 { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-0ed9396.e-0ed9396 { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-61fafda.e-61fafda { align-self: center; }
.e-4bfa312.e-4bfa312 { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-4bfa312.e-4bfa312 { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-4bfa312.e-4bfa312 { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-290000a.e-290000a { align-self: center; }
.e-6a40591.e-6a40591 { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-6a40591.e-6a40591 { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-6a40591.e-6a40591 { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-9c5663e.e-9c5663e { align-self: center; }
.e-83aa19c.e-83aa19c { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-83aa19c.e-83aa19c { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-83aa19c.e-83aa19c { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-69b2af2.e-69b2af2 { align-self: center; }
.e-51bdfe0.e-51bdfe0 { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-51bdfe0.e-51bdfe0 { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-51bdfe0.e-51bdfe0 { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-c620ba8.e-c620ba8 { align-self: center; }
.e-c8ad015.e-c8ad015 { display: grid; grid-template-columns: 1fr; gap: clamp(10px, 2.5vw, 32px); } @media (min-width: 620px) { .e-c8ad015.e-c8ad015 { grid-template-columns: 80px minmax(0, 1fr) 170px; } } @media (min-width: 1000px) { .e-c8ad015.e-c8ad015 { grid-template-columns: 80px minmax(0, 1fr) 220px; } }
.e-d92cdde.e-d92cdde { align-self: center; }
.e-ed56c75.e-ed56c75 { font-variation-settings: 'wght' 750; max-width: 26ch; }
@media (max-width: 899px) { .e-9627531.e-9627531 { display: none; } } .e-9627531.e-9627531 > .ss-con { display: grid; grid-template-columns: minmax(0, 1.1fr) repeat(3, minmax(0, 1fr)); gap: 20px; } .e-9627531.e-9627531 :is(h1, h2, h3, h4, h5, h6, p) { font-variant-numeric: tabular-nums; }
.e-9f40a1b.e-9f40a1b { font-variation-settings: 'wght' 750; }
.e-0a3ec1a.e-0a3ec1a { font-variation-settings: 'wght' 750; }
.e-3c018fe.e-3c018fe { font-variation-settings: 'wght' 750; }
@media (min-width: 900px) { .e-9e7523e.e-9e7523e { display: none; } } .e-9e7523e.e-9e7523e .ss-texto p { display: flex; justify-content: space-between; gap: 16px; margin: 0; } .e-9e7523e.e-9e7523e .ss-texto p span:first-child { color: var(--wp--preset--color--texto-apagado); } .e-9e7523e.e-9e7523e .ss-texto p span:last-child { color: var(--wp--preset--color--navy); text-align: right; }
.e-6179492.e-6179492 { font-variation-settings: 'wght' 750; }
.e-2a96cfa.e-2a96cfa { font-variation-settings: 'wght' 750; }
.e-288d6ee.e-288d6ee { font-variation-settings: 'wght' 750; }
.e-a1170c1.e-a1170c1 > .ss-in { display: grid; grid-template-columns: 1fr; gap: 0; } @media (min-width: 900px) { .e-a1170c1.e-a1170c1 > .ss-in { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); } }
@media (min-width: 900px) { .e-85e9951.e-85e9951 { padding-right: clamp(28px, 4vw, 56px) !important; } }
.e-9f89009.e-9f89009 { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-6d192ce.e-6d192ce strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-0b46f17.e-0b46f17 { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-cc204f4.e-cc204f4 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-c0896bc.e-c0896bc { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-2944175.e-2944175 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
.e-f665fe6.e-f665fe6 { display: grid; grid-template-columns: 12px 1fr; gap: 14px; align-items: start; }
.e-272aed9.e-272aed9 strong { font-weight: 700; color: var(--wp--preset--color--navy); }
@media (min-width: 900px) { .e-4796c99.e-4796c99 { border-top: none; border-left: 1px solid rgba(12,27,51,.13); padding-top: 0 !important; padding-left: clamp(28px, 4vw, 56px) !important; } }
.e-73b15a5.e-73b15a5 { position: relative; overflow: hidden; }
.e-81293e0.e-81293e0 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-7a64f75.e-7a64f75 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 620px) { .e-7a64f75.e-7a64f75 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1000px) { .e-7a64f75.e-7a64f75 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-8dd8468.e-8dd8468 { font-variation-settings: 'wdth' 118; }
.e-8325f7b.e-8325f7b { font-variation-settings: 'wdth' 118; }
.e-d7c1453.e-d7c1453 { font-variation-settings: 'wdth' 118; }
.e-945e761.e-945e761 { font-variation-settings: 'wdth' 118; }
.e-6ef8f0c.e-6ef8f0c { position: relative; overflow: hidden; }
.e-fbc8082.e-fbc8082 { flex: 1 1 360px; }
.e-b19ed12.e-b19ed12 { font-variation-settings: 'wdth' 112; max-width: 18ch; }
.e-f8e3613.e-f8e3613 .wp-block-button__link { background: transparent; text-decoration: underline; text-underline-offset: 4px; }
.e-858fdbd.e-858fdbd { flex: 1.25 1 480px; }
.e-6182022.e-6182022 .scrm-input, .e-6182022.e-6182022 .scrm-select { height: 48px; padding: 0 14px; } .e-6182022.e-6182022 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-6182022.e-6182022 .scrm-field-group--submit { align-items: center; }

/* Privacidad (65919) */
.e-693bebf.e-693bebf { font-variation-settings: 'wdth' 112; max-width: 20ch; text-wrap: balance; }
.e-07abcc5.e-07abcc5 > .ss-in { display: grid; grid-template-columns: 1fr; gap: clamp(28px, 5vw, 64px); align-items: start; } @media (min-width: 1000px) { .e-07abcc5.e-07abcc5 > .ss-in { grid-template-columns: 250px minmax(0, 1fr); } } .e-07abcc5.e-07abcc5 > .ss-in > .ss-con { width: 100%; max-width: none; }
@media (min-width: 1000px) { .e-3717aaa.e-3717aaa { position: sticky; top: 96px; align-self: start; } }
.e-0e7d7df.e-0e7d7df p { display: flex; flex-direction: column; gap: 2px; margin: 0; } .e-0e7d7df.e-0e7d7df a { font-family: 'Archivo', system-ui, sans-serif; font-weight: 400; font-size: 15px; line-height: 1.45; color: var(--wp--preset--color--texto-apagado); padding: 7px 0; text-decoration: none; } .e-0e7d7df.e-0e7d7df a:hover { color: var(--wp--preset--color--primario); }
.e-fcf9896.e-fcf9896 { scroll-margin-top: 110px; }
.e-4135791.e-4135791 { font-variation-settings: 'wght' 750; }
.e-4073bd3.e-4073bd3 p { margin: 0 0 16px; } .e-4073bd3.e-4073bd3 p:last-child, .e-4073bd3.e-4073bd3 ul:last-child { margin-bottom: 0; } .e-4073bd3.e-4073bd3 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-4073bd3.e-4073bd3 a:hover { text-decoration: underline; } .e-4073bd3.e-4073bd3 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-4073bd3.e-4073bd3 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-4073bd3.e-4073bd3 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-4073bd3.e-4073bd3 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-6e71c87.e-6e71c87 { scroll-margin-top: 110px; }
.e-b0e22a5.e-b0e22a5 { font-variation-settings: 'wght' 750; }
.e-f933d46.e-f933d46 p { margin: 0 0 16px; } .e-f933d46.e-f933d46 p:last-child, .e-f933d46.e-f933d46 ul:last-child { margin-bottom: 0; } .e-f933d46.e-f933d46 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-f933d46.e-f933d46 a:hover { text-decoration: underline; } .e-f933d46.e-f933d46 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-f933d46.e-f933d46 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-f933d46.e-f933d46 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-f933d46.e-f933d46 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-b7708e8.e-b7708e8 { scroll-margin-top: 110px; }
.e-d32e17d.e-d32e17d { font-variation-settings: 'wght' 750; }
.e-8c3a73d.e-8c3a73d p { margin: 0 0 16px; } .e-8c3a73d.e-8c3a73d p:last-child, .e-8c3a73d.e-8c3a73d ul:last-child { margin-bottom: 0; } .e-8c3a73d.e-8c3a73d a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-8c3a73d.e-8c3a73d a:hover { text-decoration: underline; } .e-8c3a73d.e-8c3a73d strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-8c3a73d.e-8c3a73d ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-8c3a73d.e-8c3a73d li { position: relative; padding-left: 26px; line-height: 1.6; } .e-8c3a73d.e-8c3a73d li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-10781a8.e-10781a8 { scroll-margin-top: 110px; }
.e-8dcbc9b.e-8dcbc9b { font-variation-settings: 'wght' 750; }
.e-49f0f24.e-49f0f24 p { margin: 0 0 16px; } .e-49f0f24.e-49f0f24 p:last-child, .e-49f0f24.e-49f0f24 ul:last-child { margin-bottom: 0; } .e-49f0f24.e-49f0f24 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-49f0f24.e-49f0f24 a:hover { text-decoration: underline; } .e-49f0f24.e-49f0f24 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-49f0f24.e-49f0f24 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-49f0f24.e-49f0f24 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-49f0f24.e-49f0f24 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-549d9d5.e-549d9d5 { scroll-margin-top: 110px; }
.e-b4a9b9f.e-b4a9b9f { font-variation-settings: 'wght' 750; }
.e-8120a9a.e-8120a9a p { margin: 0 0 16px; } .e-8120a9a.e-8120a9a p:last-child, .e-8120a9a.e-8120a9a ul:last-child { margin-bottom: 0; } .e-8120a9a.e-8120a9a a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-8120a9a.e-8120a9a a:hover { text-decoration: underline; } .e-8120a9a.e-8120a9a strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-8120a9a.e-8120a9a ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-8120a9a.e-8120a9a li { position: relative; padding-left: 26px; line-height: 1.6; } .e-8120a9a.e-8120a9a li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-bd0e633.e-bd0e633 { scroll-margin-top: 110px; }
.e-347ee62.e-347ee62 { font-variation-settings: 'wght' 750; }
.e-21eb0f6.e-21eb0f6 p { margin: 0 0 16px; } .e-21eb0f6.e-21eb0f6 p:last-child, .e-21eb0f6.e-21eb0f6 ul:last-child { margin-bottom: 0; } .e-21eb0f6.e-21eb0f6 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-21eb0f6.e-21eb0f6 a:hover { text-decoration: underline; } .e-21eb0f6.e-21eb0f6 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-21eb0f6.e-21eb0f6 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-21eb0f6.e-21eb0f6 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-21eb0f6.e-21eb0f6 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-ce8aff4.e-ce8aff4 { scroll-margin-top: 110px; }
.e-1788459.e-1788459 { font-variation-settings: 'wght' 750; }
.e-97ab9cb.e-97ab9cb p { margin: 0 0 16px; } .e-97ab9cb.e-97ab9cb p:last-child, .e-97ab9cb.e-97ab9cb ul:last-child { margin-bottom: 0; } .e-97ab9cb.e-97ab9cb a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-97ab9cb.e-97ab9cb a:hover { text-decoration: underline; } .e-97ab9cb.e-97ab9cb strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-97ab9cb.e-97ab9cb ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-97ab9cb.e-97ab9cb li { position: relative; padding-left: 26px; line-height: 1.6; } .e-97ab9cb.e-97ab9cb li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-09ede78.e-09ede78 { scroll-margin-top: 110px; }
.e-d8420be.e-d8420be { font-variation-settings: 'wght' 750; }
.e-2e79c50.e-2e79c50 p { margin: 0 0 16px; } .e-2e79c50.e-2e79c50 p:last-child, .e-2e79c50.e-2e79c50 ul:last-child { margin-bottom: 0; } .e-2e79c50.e-2e79c50 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-2e79c50.e-2e79c50 a:hover { text-decoration: underline; } .e-2e79c50.e-2e79c50 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-2e79c50.e-2e79c50 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-2e79c50.e-2e79c50 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-2e79c50.e-2e79c50 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-15c90c6.e-15c90c6 { scroll-margin-top: 110px; }
.e-bf65f10.e-bf65f10 { font-variation-settings: 'wght' 750; }
.e-8e945f3.e-8e945f3 p { margin: 0 0 16px; } .e-8e945f3.e-8e945f3 p:last-child, .e-8e945f3.e-8e945f3 ul:last-child { margin-bottom: 0; } .e-8e945f3.e-8e945f3 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-8e945f3.e-8e945f3 a:hover { text-decoration: underline; } .e-8e945f3.e-8e945f3 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-8e945f3.e-8e945f3 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-8e945f3.e-8e945f3 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-8e945f3.e-8e945f3 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-e38b505.e-e38b505 { scroll-margin-top: 110px; }
.e-bf73e69.e-bf73e69 { font-variation-settings: 'wght' 750; }
.e-ef32299.e-ef32299 p { margin: 0 0 16px; } .e-ef32299.e-ef32299 p:last-child, .e-ef32299.e-ef32299 ul:last-child { margin-bottom: 0; } .e-ef32299.e-ef32299 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-ef32299.e-ef32299 a:hover { text-decoration: underline; } .e-ef32299.e-ef32299 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-ef32299.e-ef32299 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-ef32299.e-ef32299 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-ef32299.e-ef32299 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }

/* Qué cambia en el SEO cuando Google responde antes de mostrar resultados (65913) */
.e-e8d810f::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(22,67,145,0.5) 0%, rgba(22,67,145,0.62) 100%);opacity:1;pointer-events:none;border-radius:inherit}
.e-e8d810f > *{position:relative}
.e-1d48883 .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-28c9b9e.e-28c9b9e { max-width: 76ch; margin-left: auto; margin-right: auto; }
.e-1200f8d.e-1200f8d { font-variation-settings: 'wght' 750; }
.e-d64c243.e-d64c243 { aspect-ratio: 16 / 9; }
.e-6b3b748.e-6b3b748, .e-6b3b748.e-6b3b748 { height: 100%; } .e-6b3b748.e-6b3b748 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-1a208b9.e-1a208b9 h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-1a208b9.e-1a208b9 p { margin: 20px 0 0; } .e-1a208b9.e-1a208b9 p:first-child { margin-top: 0; } .e-1a208b9.e-1a208b9 ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-1a208b9.e-1a208b9 li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-1a208b9.e-1a208b9 li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; } .e-1a208b9.e-1a208b9 strong { font-weight: 700; }
.e-100ae77.e-100ae77 .ss-texto p { display: flex; flex-wrap: wrap; gap: 6px 18px; justify-content: space-between; margin: 0; } .e-100ae77.e-100ae77 .ss-texto p span:first-child { color: var(--wp--preset--color--texto-apagado); } .e-100ae77.e-100ae77 .ss-texto p span:last-child { color: var(--wp--preset--color--navy); font-variant-numeric: tabular-nums; }
.e-ff982e9.e-ff982e9 p { margin: 32px 0 0; }
.e-e8d810f.e-e8d810f { position: relative; overflow: hidden; }
.e-4c3c48e.e-4c3c48e { flex: 1 1 420px; }
.e-29ceb9d.e-29ceb9d { font-variation-settings: 'wdth' 112; max-width: 18ch; }

/* Por qué un sitio lento te cuesta ventas (65914) */
.e-3339f2e{align-items:baseline !important}
.e-be9348c{align-items:baseline !important}
.e-dea2a72{align-items:baseline !important}
.e-aaf708e{align-items:baseline !important}
.e-24a2e36{align-items:baseline !important}
.e-1bd3b0c{align-items:baseline !important}
.e-912d72e{align-items:baseline !important}
.e-e8d810f::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(22,67,145,0.5) 0%, rgba(22,67,145,0.62) 100%);opacity:1;pointer-events:none;border-radius:inherit}
.e-e8d810f > *{position:relative}
.e-1d48883 .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-28c9b9e.e-28c9b9e { max-width: 76ch; margin-left: auto; margin-right: auto; }
.e-1200f8d.e-1200f8d { font-variation-settings: 'wght' 750; }
.e-d64c243.e-d64c243 { aspect-ratio: 16 / 9; }
.e-00aaaf7.e-00aaaf7, .e-00aaaf7.e-00aaaf7 { height: 100%; } .e-00aaaf7.e-00aaaf7 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.e-1a208b9.e-1a208b9 h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-1a208b9.e-1a208b9 p { margin: 20px 0 0; } .e-1a208b9.e-1a208b9 p:first-child { margin-top: 0; } .e-1a208b9.e-1a208b9 ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-1a208b9.e-1a208b9 li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-1a208b9.e-1a208b9 li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; } .e-1a208b9.e-1a208b9 strong { font-weight: 700; }
.e-100ae77.e-100ae77 .ss-texto p { display: flex; flex-wrap: wrap; gap: 6px 18px; justify-content: space-between; margin: 0; } .e-100ae77.e-100ae77 .ss-texto p span:first-child { color: var(--wp--preset--color--texto-apagado); } .e-100ae77.e-100ae77 .ss-texto p span:last-child { color: var(--wp--preset--color--navy); font-variant-numeric: tabular-nums; }
.e-ff982e9.e-ff982e9 h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-ff982e9.e-ff982e9 p { margin: 20px 0 0; } .e-ff982e9.e-ff982e9 p:first-child { margin-top: 32px; } .e-ff982e9.e-ff982e9 ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-ff982e9.e-ff982e9 li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-ff982e9.e-ff982e9 li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; } .e-ff982e9.e-ff982e9 strong { font-weight: 700; }
.e-c228a7a.e-c228a7a h2 { font-family: 'Archivo', sans-serif; font-weight: 800; font-variation-settings: 'wght' 750; font-size: clamp(22px, 2.6vw, 27px); line-height: 1.18; letter-spacing: -0.02em; margin: 56px 0 0; color: var(--wp--preset--color--navy); } .e-c228a7a.e-c228a7a p { margin: 20px 0 0; } .e-c228a7a.e-c228a7a p:first-child { margin-top: 32px; } .e-c228a7a.e-c228a7a ul { list-style: none; padding: 0; margin: 20px 0 0; display: flex; flex-direction: column; gap: 12px; } .e-c228a7a.e-c228a7a li { display: grid; grid-template-columns: 12px 1fr; gap: 14px; line-height: 1.65; } .e-c228a7a.e-c228a7a li::before { content: ''; width: 5px; height: 5px; background: var(--wp--preset--color--acento-claro); margin-top: 12px; } .e-c228a7a.e-c228a7a strong { font-weight: 700; }
.e-e8d810f.e-e8d810f { position: relative; overflow: hidden; }
.e-4c3c48e.e-4c3c48e { flex: 1 1 420px; }
.e-29ceb9d.e-29ceb9d { font-variation-settings: 'wdth' 112; max-width: 18ch; }

/* Sobre mí (463) */
.e-bc7409d .wp-block-button__link:hover{background-color:var(--wp--preset--color--blanco) !important;color:var(--wp--preset--color--primario) !important}
.e-1640b80.e-1640b80 > .ss-in { display: grid; grid-template-columns: 1fr; gap: clamp(32px, 5vw, 64px); align-items: center; } @media (min-width: 900px) { .e-1640b80.e-1640b80 > .ss-in { grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr); } }
.e-2471b2f.e-2471b2f { font-variation-settings: 'wdth' 112; max-width: 16ch; }
.e-17f01dc.e-17f01dc img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; display: block; }
.e-1b81b6a.e-1b81b6a { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 860px) { .e-1b81b6a.e-1b81b6a { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-5986889.e-5986889 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-5570b2f.e-5570b2f { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-5fc998a.e-5fc998a { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-5fc998a.e-5fc998a { grid-template-columns: 120px 1fr; } }
.e-7775a0f.e-7775a0f { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-7775a0f.e-7775a0f { grid-template-columns: 120px 1fr; } }
.e-ac7d0bf.e-ac7d0bf { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-ac7d0bf.e-ac7d0bf { grid-template-columns: 120px 1fr; } }
.e-973bc98.e-973bc98 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-973bc98.e-973bc98 { grid-template-columns: 120px 1fr; } }
.e-4afff16.e-4afff16 { font-variation-settings: 'wght' 750; }
.e-1e980b8.e-1e980b8 > :not(.ss-con) { flex: 0 0 auto; }
.e-56ad2e6.e-56ad2e6 { position: relative; overflow: hidden; }
.e-c90f260.e-c90f260 { flex: 1 1 420px; }
.e-f5366e1.e-f5366e1 { font-variation-settings: 'wdth' 112; max-width: 18ch; }

/* Términos (65920) */
.e-706599e.e-706599e { font-variation-settings: 'wdth' 112; max-width: 20ch; text-wrap: balance; }
.e-f91e59c.e-f91e59c > .ss-in { display: grid; grid-template-columns: 1fr; gap: clamp(28px, 5vw, 64px); align-items: start; } @media (min-width: 1000px) { .e-f91e59c.e-f91e59c > .ss-in { grid-template-columns: 250px minmax(0, 1fr); } } .e-f91e59c.e-f91e59c > .ss-in > .ss-con { width: 100%; max-width: none; }
@media (min-width: 1000px) { .e-440ff46.e-440ff46 { position: sticky; top: 96px; align-self: start; } }
.e-e0df81e.e-e0df81e p { display: flex; flex-direction: column; gap: 2px; margin: 0; } .e-e0df81e.e-e0df81e a { font-family: 'Archivo', system-ui, sans-serif; font-weight: 400; font-size: 15px; line-height: 1.45; color: var(--wp--preset--color--texto-apagado); padding: 7px 0; text-decoration: none; } .e-e0df81e.e-e0df81e a:hover { color: var(--wp--preset--color--primario); }
.e-ec0700e.e-ec0700e { scroll-margin-top: 110px; }
.e-b044c4c.e-b044c4c { font-variation-settings: 'wght' 750; }
.e-a8e89d8.e-a8e89d8 p { margin: 0 0 16px; } .e-a8e89d8.e-a8e89d8 p:last-child, .e-a8e89d8.e-a8e89d8 ul:last-child { margin-bottom: 0; } .e-a8e89d8.e-a8e89d8 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-a8e89d8.e-a8e89d8 a:hover { text-decoration: underline; } .e-a8e89d8.e-a8e89d8 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-a8e89d8.e-a8e89d8 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-a8e89d8.e-a8e89d8 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-a8e89d8.e-a8e89d8 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-6712c47.e-6712c47 { scroll-margin-top: 110px; }
.e-27922a9.e-27922a9 { font-variation-settings: 'wght' 750; }
.e-8017cba.e-8017cba p { margin: 0 0 16px; } .e-8017cba.e-8017cba p:last-child, .e-8017cba.e-8017cba ul:last-child { margin-bottom: 0; } .e-8017cba.e-8017cba a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-8017cba.e-8017cba a:hover { text-decoration: underline; } .e-8017cba.e-8017cba strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-8017cba.e-8017cba ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-8017cba.e-8017cba li { position: relative; padding-left: 26px; line-height: 1.6; } .e-8017cba.e-8017cba li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-4c590d2.e-4c590d2 { scroll-margin-top: 110px; }
.e-bfe10cc.e-bfe10cc { font-variation-settings: 'wght' 750; }
.e-c47488f.e-c47488f p { margin: 0 0 16px; } .e-c47488f.e-c47488f p:last-child, .e-c47488f.e-c47488f ul:last-child { margin-bottom: 0; } .e-c47488f.e-c47488f a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-c47488f.e-c47488f a:hover { text-decoration: underline; } .e-c47488f.e-c47488f strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-c47488f.e-c47488f ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-c47488f.e-c47488f li { position: relative; padding-left: 26px; line-height: 1.6; } .e-c47488f.e-c47488f li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-db6e1a5.e-db6e1a5 { scroll-margin-top: 110px; }
.e-2df7c49.e-2df7c49 { font-variation-settings: 'wght' 750; }
.e-6093be6.e-6093be6 p { margin: 0 0 16px; } .e-6093be6.e-6093be6 p:last-child, .e-6093be6.e-6093be6 ul:last-child { margin-bottom: 0; } .e-6093be6.e-6093be6 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-6093be6.e-6093be6 a:hover { text-decoration: underline; } .e-6093be6.e-6093be6 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-6093be6.e-6093be6 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-6093be6.e-6093be6 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-6093be6.e-6093be6 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-20f6b99.e-20f6b99 { scroll-margin-top: 110px; }
.e-e832a5d.e-e832a5d { font-variation-settings: 'wght' 750; }
.e-0e684bc.e-0e684bc p { margin: 0 0 16px; } .e-0e684bc.e-0e684bc p:last-child, .e-0e684bc.e-0e684bc ul:last-child { margin-bottom: 0; } .e-0e684bc.e-0e684bc a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-0e684bc.e-0e684bc a:hover { text-decoration: underline; } .e-0e684bc.e-0e684bc strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-0e684bc.e-0e684bc ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-0e684bc.e-0e684bc li { position: relative; padding-left: 26px; line-height: 1.6; } .e-0e684bc.e-0e684bc li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-991f891.e-991f891 { scroll-margin-top: 110px; }
.e-c2b263f.e-c2b263f { font-variation-settings: 'wght' 750; }
.e-afd2eb5.e-afd2eb5 p { margin: 0 0 16px; } .e-afd2eb5.e-afd2eb5 p:last-child, .e-afd2eb5.e-afd2eb5 ul:last-child { margin-bottom: 0; } .e-afd2eb5.e-afd2eb5 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-afd2eb5.e-afd2eb5 a:hover { text-decoration: underline; } .e-afd2eb5.e-afd2eb5 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-afd2eb5.e-afd2eb5 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-afd2eb5.e-afd2eb5 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-afd2eb5.e-afd2eb5 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-f82a6e8.e-f82a6e8 { scroll-margin-top: 110px; }
.e-92072de.e-92072de { font-variation-settings: 'wght' 750; }
.e-f06861e.e-f06861e p { margin: 0 0 16px; } .e-f06861e.e-f06861e p:last-child, .e-f06861e.e-f06861e ul:last-child { margin-bottom: 0; } .e-f06861e.e-f06861e a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-f06861e.e-f06861e a:hover { text-decoration: underline; } .e-f06861e.e-f06861e strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-f06861e.e-f06861e ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-f06861e.e-f06861e li { position: relative; padding-left: 26px; line-height: 1.6; } .e-f06861e.e-f06861e li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-f16ef1c.e-f16ef1c { scroll-margin-top: 110px; }
.e-d192224.e-d192224 { font-variation-settings: 'wght' 750; }
.e-5c7701c.e-5c7701c p { margin: 0 0 16px; } .e-5c7701c.e-5c7701c p:last-child, .e-5c7701c.e-5c7701c ul:last-child { margin-bottom: 0; } .e-5c7701c.e-5c7701c a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-5c7701c.e-5c7701c a:hover { text-decoration: underline; } .e-5c7701c.e-5c7701c strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-5c7701c.e-5c7701c ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-5c7701c.e-5c7701c li { position: relative; padding-left: 26px; line-height: 1.6; } .e-5c7701c.e-5c7701c li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-70cda53.e-70cda53 { scroll-margin-top: 110px; }
.e-6fe0f7c.e-6fe0f7c { font-variation-settings: 'wght' 750; }
.e-110d9d7.e-110d9d7 p { margin: 0 0 16px; } .e-110d9d7.e-110d9d7 p:last-child, .e-110d9d7.e-110d9d7 ul:last-child { margin-bottom: 0; } .e-110d9d7.e-110d9d7 a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-110d9d7.e-110d9d7 a:hover { text-decoration: underline; } .e-110d9d7.e-110d9d7 strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-110d9d7.e-110d9d7 ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-110d9d7.e-110d9d7 li { position: relative; padding-left: 26px; line-height: 1.6; } .e-110d9d7.e-110d9d7 li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }
.e-37a37f9.e-37a37f9 { scroll-margin-top: 110px; }
.e-17ba686.e-17ba686 { font-variation-settings: 'wght' 750; }
.e-ffc898a.e-ffc898a p { margin: 0 0 16px; } .e-ffc898a.e-ffc898a p:last-child, .e-ffc898a.e-ffc898a ul:last-child { margin-bottom: 0; } .e-ffc898a.e-ffc898a a { color: var(--wp--preset--color--primario); font-weight: 700; text-decoration: none; } .e-ffc898a.e-ffc898a a:hover { text-decoration: underline; } .e-ffc898a.e-ffc898a strong { color: var(--wp--preset--color--navy); font-weight: 700; } .e-ffc898a.e-ffc898a ul { list-style: none; margin: 0 0 16px; padding: 0; display: flex; flex-direction: column; gap: 12px; } .e-ffc898a.e-ffc898a li { position: relative; padding-left: 26px; line-height: 1.6; } .e-ffc898a.e-ffc898a li::before { content: ''; position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: var(--wp--preset--color--acento-claro); }

/* Web corporativa (1373) */
.e-b6d3245 > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-57a582e .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-b42f2e4{align-items:baseline !important}
.e-0fddcb7{align-items:baseline !important}
.e-3ae7614{align-items:baseline !important}
.e-b5cc40b{align-items:baseline !important}
.e-c91f40a{align-items:baseline !important}
.e-5354910{align-items:baseline !important}
.e-39c625d{align-self:flex-start !important}
.e-39c625d .ss-icono{margin-inline:1.25px}
.e-39c625d{width:auto !important;max-width:auto}
.e-48d712e{align-self:flex-start !important}
.e-48d712e .ss-icono{margin-inline:0.313px}
.e-48d712e{width:auto !important;max-width:auto}
.e-2deeeef{align-self:flex-start !important}
.e-2deeeef{width:auto !important;max-width:auto}
.e-de3c231{align-self:flex-start !important}
.e-de3c231 .ss-icono{margin-inline:-1.25px}
.e-de3c231{width:auto !important;max-width:auto}
.e-f677d74{align-self:flex-start !important}
.e-f677d74{width:auto !important;max-width:auto}
.e-7031429{align-self:flex-start !important}
.e-7031429{width:auto !important;max-width:auto}
.e-abf5334{align-self:flex-start !important}
.e-abf5334 .ss-icono{margin-inline:-1.25px}
.e-abf5334{width:auto !important;max-width:auto}
.e-30ee739{align-self:flex-start !important}
.e-30ee739 .ss-icono{margin-inline:1.25px}
.e-30ee739{width:auto !important;max-width:auto}
.e-0627a2d{align-self:flex-start !important}
.e-0627a2d .ss-icono{margin-inline:3.75px}
.e-0627a2d{width:auto !important;max-width:auto}
.e-4e26ad9{align-self:flex-start !important}
.e-4e26ad9{width:auto !important;max-width:auto}
.e-e1afe3b{align-self:flex-start !important}
.e-e1afe3b .ss-icono{margin-inline:0.313px}
.e-e1afe3b{width:auto !important;max-width:auto}
.e-f55831e{align-self:flex-start !important}
.e-f55831e .ss-icono{margin-inline:-2.5px}
.e-f55831e{width:auto !important;max-width:auto}
.e-0391c74{align-self:flex-start !important}
.e-0391c74 .ss-icono{margin-inline:2.5px}
.e-0391c74{width:auto !important;max-width:auto}
.e-6ac09eb .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--archivo);font-size:clamp(17px, 1.9vw, 20px);font-weight:700;line-height:1.62;letter-spacing:-0.01em}
.e-6ac09eb .wp-block-accordion-panel{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--titulo-m)}
.e-6ac09eb{--ss-ac-pt:22px;--ss-ac-pr:0px;--ss-ac-pb:22px;--ss-ac-pl:0px;--ss-ac-icono:20px;--ss-ac-cerrado:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-plus-navy.svg);--ss-ac-abierto:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-times-navy.svg)}
.e-6ac09eb .wp-block-accordion-heading__toggle{color:var(--wp--preset--color--navy)}
.e-6ac09eb .wp-block-accordion-heading__toggle[aria-expanded="true"]{color:var(--wp--preset--color--navy)}
.e-6ac09eb .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-6ac09eb .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-6ac09eb .wp-block-accordion-panel{color:var(--wp--preset--color--texto-apagado)}
.e-6ac09eb .wp-block-accordion-panel{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px}
.e-6ac09eb .wp-block-accordion-item{border-width:0px}
.e-6ac09eb .wp-block-accordion-panel{border-block-start-width:0px}
.e-c1e4a7b .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-c1e4a7b{--ss-esp:10px;--ss-icono:16px}
.e-c1e4a7b li:hover{color:var(--wp--preset--color--ambar) !important}
.e-957ca81{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-957ca81 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-957ca81 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-957ca81 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-957ca81 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-957ca81 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-40d547e{width:100% !important}
.e-bfa2e3b{width:370px !important}
.e-e576d3c{width:14px !important}
.e-1221a0c{width:14px !important}
.e-df6b7aa{width:14px !important}
.e-891dd7a{width:14px !important}
.e-60aaadc{width:14px !important}
.e-57ecd1f{width:14px !important}
.e-21b65ab{width:14px !important}
.e-c9cc75a{width:14px !important}
.e-6ba14b1{width:14px !important}
.e-618f984{width:14px !important}
.e-de0a3aa{width:14px !important}
.e-9dd4b21{width:14px !important}
}
@media (max-width: 1099px){
.e-b6d3245 > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-40d547e{flex-grow:3 !important;flex-shrink:1 !important}
.e-f95cd75{font-size:44px !important}
.e-bfa2e3b{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-40d547e{width:460px !important}
.e-bfa2e3b{width:300px !important}
}
@media (max-width: 767px){
.e-b6d3245 > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-40d547e{width:100% !important}
.e-40d547e{flex-grow:0 !important;flex-shrink:0 !important}
.e-f95cd75{font-size:32px !important}
.e-bfa2e3b{width:100% !important}
.e-bfa2e3b{flex-grow:0 !important;flex-shrink:0 !important}
}
.e-f95cd75.e-f95cd75 { font-size: 58px !important; line-height: 1.08 !important; font-variation-settings: 'wdth' 112; max-width: 720px !important; white-space: pre-line; } @media (max-width: 1024px) { .e-f95cd75.e-f95cd75 { font-size: 44px !important; } } @media (max-width: 767px) { .e-f95cd75.e-f95cd75 { font-size: 32px !important; white-space: normal; } }
.e-bfa2e3b.e-bfa2e3b { background: transparent !important; }
.e-1c12def.e-1c12def { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 680px) { .e-1c12def.e-1c12def { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1120px) { .e-1c12def.e-1c12def { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.e-20d9933.e-20d9933 { display: grid; grid-template-columns: 1fr; gap: 16px; } @media (min-width: 560px) { .e-20d9933.e-20d9933 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 900px) { .e-20d9933.e-20d9933 { grid-template-columns: repeat(5, minmax(0, 1fr)); } } .e-20d9933.e-20d9933 > .ss-con { aspect-ratio: 3 / 4; }
.e-0c25c2f.e-0c25c2f { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-95978b5.e-95978b5 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 620px) { .e-95978b5.e-95978b5 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 900px) { .e-95978b5.e-95978b5 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-dd099a7.e-dd099a7 { position: relative; overflow: hidden; }
.e-5f7fb90.e-5f7fb90 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-ff6ddb2.e-ff6ddb2 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 900px) { .e-ff6ddb2.e-ff6ddb2 { grid-template-columns: repeat(3, 1fr); } }
.e-4d98a57.e-4d98a57 { font-variation-settings: 'wdth' 118; }
.e-20c2f9f.e-20c2f9f { font-variation-settings: 'wdth' 118; }
.e-5d595b0.e-5d595b0 { font-variation-settings: 'wdth' 118; }
.e-a3bbec2.e-a3bbec2 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-c7f0688.e-c7f0688 { display: grid; grid-template-columns: 1fr; gap: 24px; } @media (min-width: 860px) { .e-c7f0688.e-c7f0688 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-a10e137.e-a10e137 blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-26a3962.e-26a3962 blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-43fd19b.e-43fd19b blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-551ab41.e-551ab41 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-6ac09eb.e-6ac09eb { border-top: 1px solid rgba(12,27,51,.13); } .e-6ac09eb.e-6ac09eb .wp-block-accordion-item { border: 0; border-bottom: 1px solid rgba(12,27,51,.13); } .e-6ac09eb.e-6ac09eb .wp-block-accordion-heading__toggle { background: transparent; } .e-6ac09eb.e-6ac09eb .wp-block-accordion-panel { border: 0; max-width: 68ch; } .e-6ac09eb.e-6ac09eb .wp-block-accordion-heading__toggle-icon { font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; }
.e-848cc89.e-848cc89 { position: relative; overflow: hidden; }
.e-621f6c5.e-621f6c5 { flex: 1 1 360px; }
.e-4a0705d.e-4a0705d { font-variation-settings: 'wdth' 112; max-width: 18ch; }
.e-f4e4581.e-f4e4581 { flex: 1.25 1 480px; }
.e-957ca81.e-957ca81 .scrm-input, .e-957ca81.e-957ca81 .scrm-select { height: 48px; padding: 0 14px; } .e-957ca81.e-957ca81 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-957ca81.e-957ca81 .scrm-field-group--submit { align-items: center; }

/* Tienda online (40274) */
.e-24e564e > .ss-in{gap:clamp(32px, 4.5vw, 64px) clamp(32px, 4.5vw, 64px) !important}
.e-f538345 .wp-block-button__link:hover{background-color:var(--wp--preset--color--ambar-hover) !important;color:var(--wp--preset--color--navy) !important}
.e-591c165{align-items:baseline !important}
.e-f68ed05{align-items:baseline !important}
.e-d048461{align-items:baseline !important}
.e-86fa45e{align-items:baseline !important}
.e-ea4e1e1{align-items:baseline !important}
.e-89ce958{align-items:baseline !important}
.e-403a030.ss-texto > :last-child{margin-block-end:0 !important}
.e-5caf8e9.ss-texto > :last-child{margin-block-end:0 !important}
.e-4462bf6.ss-texto > :last-child{margin-block-end:0 !important}
.e-88d7f86.ss-texto > :last-child{margin-block-end:0 !important}
.e-9264fdc.ss-texto > :last-child{margin-block-end:0 !important}
.e-7682d11.ss-texto > :last-child{margin-block-end:0 !important}
.e-f43db9e.ss-texto > :last-child{margin-block-end:0 !important}
.e-f95f7ad.ss-texto > :last-child{margin-block-end:0 !important}
.e-206b980.ss-texto > :last-child{margin-block-end:0 !important}
.e-c2d8c03.ss-texto > :last-child{margin-block-end:0 !important}
.e-af83427.ss-texto > :last-child{margin-block-end:0 !important}
.e-b10619a.ss-texto > :last-child{margin-block-end:0 !important}
.e-c1ec0d1.ss-texto > :last-child{margin-block-end:0 !important}
.e-9230f24 .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--archivo);font-size:clamp(17px, 1.9vw, 20px);font-weight:700;line-height:1.62;letter-spacing:-0.01em}
.e-9230f24 .wp-block-accordion-panel{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--titulo-m)}
.e-9230f24{--ss-ac-pt:22px;--ss-ac-pr:0px;--ss-ac-pb:22px;--ss-ac-pl:0px;--ss-ac-icono:20px;--ss-ac-cerrado:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-plus-navy.svg);--ss-ac-abierto:url(/wp-content/themes/smartsites-fse/assets/img/iconos/solid-times-navy.svg)}
.e-9230f24 .wp-block-accordion-heading__toggle{color:var(--wp--preset--color--navy)}
.e-9230f24 .wp-block-accordion-heading__toggle[aria-expanded="true"]{color:var(--wp--preset--color--navy)}
.e-9230f24 .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-9230f24 .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--primario)}
.e-9230f24 .wp-block-accordion-panel{color:var(--wp--preset--color--texto-apagado)}
.e-9230f24 .wp-block-accordion-panel{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px}
.e-9230f24 .wp-block-accordion-item{border-width:0px}
.e-9230f24 .wp-block-accordion-panel{border-block-start-width:0px}
.e-3127791 .ss-lista-texto{font-family:var(--wp--preset--font-family--mono);font-size:15px}
.e-3127791{--ss-esp:10px;--ss-icono:16px}
.e-3127791 li:hover{color:var(--wp--preset--color--ambar) !important}
.e-74e0309{--ss-f-col:22px;--ss-f-fila:22px;--ss-f-etiqueta:8px}
.e-74e0309 .scrm-label{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--eyebrow);line-height:1.62;letter-spacing:0.72px;color:var(--wp--preset--color--texto-apagado)}
.e-74e0309 :is(.scrm-input, .scrm-select, .scrm-textarea){font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--cuerpo-s);color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--blanco);border-color:rgba(12,27,51,0.13);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px}
.e-74e0309 .scrm-submit-btn{font-family:var(--wp--preset--font-family--archivo);font-size:15px;font-weight:700;line-height:1.62;padding:16px 28px 16px 28px;border-radius:2px 2px 2px 2px;background-color:var(--wp--preset--color--ambar);color:var(--wp--preset--color--navy)}
.e-74e0309 .scrm-submit-btn:hover{background-color:var(--wp--preset--color--ambar-hover);color:var(--wp--preset--color--navy)}
.e-74e0309 .scrm-submit-btn{min-height:47px}
@media (min-width: 768px){
.e-7e033bc{width:100% !important}
.e-e917d39{width:370px !important}
.e-c6e5376{width:14px !important}
.e-0d6017c{width:14px !important}
.e-fb02077{width:14px !important}
.e-b0c8352{width:14px !important}
.e-bafc53b{width:14px !important}
.e-ed45e2c{width:14px !important}
.e-850b76b{width:14px !important}
.e-14bf29d{width:14px !important}
.e-7546e3a{width:14px !important}
.e-825d064{width:14px !important}
.e-334cdb6{width:14px !important}
.e-b61e905{width:14px !important}
}
@media (max-width: 1099px){
.e-24e564e > .ss-in{flex-direction:row !important;flex-wrap:wrap !important}
.e-7e033bc{flex-grow:3 !important;flex-shrink:1 !important}
.e-e917d39{flex-grow:1 !important;flex-shrink:1 !important}
}
@media (max-width: 1099px) and (min-width: 768px){
.e-7e033bc{width:460px !important}
.e-e917d39{width:300px !important}
}
@media (max-width: 767px){
.e-24e564e > .ss-in{flex-direction:column !important;flex-wrap:nowrap !important}
.e-7e033bc{width:100% !important}
.e-7e033bc{flex-grow:0 !important;flex-shrink:0 !important}
.e-e917d39{width:100% !important}
.e-e917d39{flex-grow:0 !important;flex-shrink:0 !important}
}
.e-ae6206b.e-ae6206b { font-size: 54px !important; line-height: 1.08 !important; font-variation-settings: 'wdth' 112; max-width: 740px !important; white-space: pre-line; } @media (max-width: 1024px) { .e-ae6206b.e-ae6206b { font-size: 42px !important; } } @media (max-width: 767px) { .e-ae6206b.e-ae6206b { font-size: 32px !important; white-space: normal; } }
.e-e917d39.e-e917d39 { background-color: transparent !important; }
.e-b2813ec.e-b2813ec { padding-top: clamp(48px, 7vw, 80px) !important; padding-bottom: clamp(48px, 7vw, 80px) !important; }
.e-e66ff71.e-e66ff71 { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 1px !important; background: rgba(12, 27, 51, 0.13) !important; border: 1px solid rgba(12, 27, 51, 0.13) !important; } @media (max-width: 1024px) { .e-e66ff71.e-e66ff71 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 767px) { .e-e66ff71.e-e66ff71 { grid-template-columns: 1fr !important; } }
.e-ee17cb8.e-ee17cb8 { display: grid; grid-template-columns: 1fr; gap: 16px; } @media (min-width: 560px) { .e-ee17cb8.e-ee17cb8 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 900px) { .e-ee17cb8.e-ee17cb8 { grid-template-columns: repeat(4, minmax(0, 1fr)); } } .e-ee17cb8.e-ee17cb8 > .ss-con { aspect-ratio: 3 / 4; }
.e-33ee12b.e-33ee12b { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-45a322c.e-45a322c { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-45a322c.e-45a322c { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-1419d5a.e-1419d5a { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-1419d5a.e-1419d5a { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-ee9ce73.e-ee9ce73 { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-ee9ce73.e-ee9ce73 { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-748fffd.e-748fffd { display: grid; grid-template-columns: 1fr; gap: clamp(12px, 3vw, 40px); } @media (min-width: 768px) { .e-748fffd.e-748fffd { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); } }
.e-1b24f22.e-1b24f22 { font-variation-settings: 'wght' 750; max-width: 26ch; }
.e-5c31d92.e-5c31d92 { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 620px) { .e-5c31d92.e-5c31d92 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 900px) { .e-5c31d92.e-5c31d92 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-d1293dc.e-d1293dc { position: relative; overflow: hidden; }
.e-a575c04.e-a575c04 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-e11d90f.e-e11d90f { display: grid; grid-template-columns: 1fr; gap: 1px; } @media (min-width: 900px) { .e-e11d90f.e-e11d90f { grid-template-columns: repeat(3, 1fr); } }
.e-1efd6bd.e-1efd6bd { font-variation-settings: 'wdth' 118; }
.e-28e5bf8.e-28e5bf8 { font-variation-settings: 'wdth' 118; }
.e-006e9b5.e-006e9b5 { font-variation-settings: 'wdth' 118; }
.e-686a610.e-686a610 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-c6d177a.e-c6d177a { display: grid; grid-template-columns: 1fr; gap: 24px; } @media (min-width: 860px) { .e-c6d177a.e-c6d177a { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.e-c9a7ba9.e-c9a7ba9 blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-e46c723.e-e46c723 blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-fd0571d.e-fd0571d blockquote { margin: 0; border: 0; padding: 0; font-style: normal; }
.e-dbbe5e7.e-dbbe5e7 { font-variation-settings: 'wght' 750; max-width: 24ch; }
.e-9230f24.e-9230f24 { border-top: 1px solid rgba(12,27,51,.13); } .e-9230f24.e-9230f24 .wp-block-accordion-item { border: 0; border-bottom: 1px solid rgba(12,27,51,.13); } .e-9230f24.e-9230f24 .wp-block-accordion-heading__toggle { background: transparent; } .e-9230f24.e-9230f24 .wp-block-accordion-panel { border: 0; max-width: 68ch; } .e-9230f24.e-9230f24 .wp-block-accordion-heading__toggle-icon { font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; }
.e-6f801e6.e-6f801e6 { position: relative; overflow: hidden; }
.e-e9a7f56.e-e9a7f56 { flex: 1 1 360px; }
.e-2d28466.e-2d28466 { font-variation-settings: 'wdth' 112; max-width: 18ch; }
.e-8953464.e-8953464 { flex: 1.25 1 480px; }
.e-74e0309.e-74e0309 .scrm-input, .e-74e0309.e-74e0309 .scrm-select { height: 48px; padding: 0 14px; } .e-74e0309.e-74e0309 .scrm-textarea { padding: 14px; line-height: 1.55; resize: vertical; } .e-74e0309.e-74e0309 .scrm-field-group--submit { align-items: center; }
