﻿*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{color-scheme:light dark;hanging-punctuation:bar}body{min-height:100vh;line-height:1;font-family:inherit;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}:root{--color-blanco: #fff;--color-negro: #000;--color-primario: #141414;--color-secundario: #365C63;--color-exito: #4CAF50;--color-error: #CA2929;--color-texto: #141414;--color-texto-hover: #365C63;--color-fondo: #FAFAF8;--color-borde: #365C63;--g-100: #FAFAF8;--g-200: #EBEBEB;--g-300: #E0E0E0;--g-400: #CCCCCC;--g-500: #ADADAD;--g-600: #9A9A98;--g-700: #7A7A7A;--g-800: #5a5a5a;--g-900: #343434;--f-base: Geist, sans-serif;--f-titular: Geist, sans-serif;--interlineado: 1.4em;--s-xsmall: clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem);--s-small: clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem);--s-normal: 1rem;--s-medium: clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem);--s-large: clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem);--s-l1: clamp(1.5625rem, 1.4375rem + 0.4167vw, 1.75rem);--s-l2: clamp(1.75rem, 1.5833rem + 0.5556vw, 2rem);--s-l3: clamp(2.1875rem, 1.9792rem + 0.6944vw, 2.5rem);--s-l4: clamp(2.5rem, 2.2917rem + 0.6944vw, 2.8125rem);--s-l5: clamp(3rem, 2.3333rem + 2.2222vw, 4rem);--espacio-base: 2.5rem;--b-radio: 8px;--b-grosor: 1px}.fila{display:flex;flex-wrap:wrap;gap:20px}html{font-size:100%}body{font-size:var(--s-normal, 1rem);line-height:1.4em;font-family:var(--f-base, Geist, sans-serif);color:var(--color-texto, #141414);background-color:var(--color-fondo, #FAFAF8);font-weight:400}p{margin:0 0 1.5em 0;line-height:1.4em}strong{font-weight:700}em{font-style:italic}small{font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem))}sup{line-height:.5;vertical-align:super;font-size:60%}a{color:var(--color-texto, #141414);text-decoration:underline}@media(prefers-reduced-motion: no-preference){a{transition:color .3s ease-in-out}}a:hover{color:#365c63}a.nounder{text-decoration:none}a.nounder:hover{text-decoration:none}input,select,textarea,button{font-size:var(--s-normal, 1rem);line-height:1.4em;font-family:var(--f-base, Geist, sans-serif);color:var(--color-texto, #141414);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--f-titular, Geist, sans-serif);color:var(--color-texto, #141414);font-weight:300;line-height:1.1em;margin:0 0 30px 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--color-texto, #141414);text-decoration:underline}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--color-secundario, #365C63)}h1{font-size:var(--s-l5, clamp(3rem, 2.3333rem + 2.2222vw, 4rem))}h2{font-size:var(--s-l4, clamp(2.5rem, 2.2917rem + 0.6944vw, 2.8125rem))}h3{font-size:var(--s-l3, clamp(2.1875rem, 1.9792rem + 0.6944vw, 2.5rem))}h4{font-size:var(--s-l2, clamp(1.75rem, 1.5833rem + 0.5556vw, 2rem));margin:0 0 20px 0}h5{font-size:var(--s-l1, clamp(1.5625rem, 1.4375rem + 0.4167vw, 1.75rem));margin:0 0 15px 0}h6{font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem));margin:0 0 15px 0}ul.lista,ol.lista,.lista-nodisc,.lista-num{margin:0 0 0 15px;padding:0 0 15px 15px;list-style-type:disc;list-style-position:outside}ul.lista li,ol.lista li,.lista-nodisc li,.lista-num li{margin-bottom:15px}ul.lista li ul,ol.lista li ul,.lista-nodisc li ul,.lista-num li ul{padding:0;list-style-type:disc;margin:15px 0 0 15px}ul.lista li ul li:last-child,ol.lista li ul li:last-child,.lista-nodisc li ul li:last-child,.lista-num li ul li:last-child{margin-bottom:0}.lista-num{list-style-type:decimal}.lista-nodisc{list-style:none}.lista-nodisc li ul{list-style:none}hr{border:none;width:100%;margin:0;padding:20px}@media(min-width: 768px){hr{padding:var(--espacio-base, 2.5rem)}}.sep:after{content:"";display:block;width:160px;height:2px;background:var(--g-300, #E0E0E0);margin-top:10px}@media(min-width: 768px){.sep:after{margin-top:20px}}table.cookies{width:100%;border-collapse:collapse;margin-bottom:var(--espacio-base, 2.5rem)}table.cookies th{background:var(--g-300, #E0E0E0);border:1px solid var(--g-300, #E0E0E0);color:var(--color-blanco, #fff);line-height:1.1em;padding:10px 15px;font-weight:bold;vertical-align:middle}table.cookies td{border:1px solid rgba(224,224,224,.5);border-top:none;padding:10px 15px;vertical-align:middle;line-height:1.2em}table.cookies tr{display:flex;flex-direction:column}table.cookies tr td:first-child{color:var(--color-primario, #141414)}@media(min-width: 768px){table.cookies tr{display:table-row}}#cookiesinfo{z-index:9999;width:100%;height:100%;position:fixed;left:0;bottom:0;padding:30px;background:rgba(20,20,20,.9);display:flex;align-items:center;justify-content:center}#cookiesinfo div{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 900px){#cookiesinfo div{padding-left:0;padding-right:0}}#cookiesinfo div{display:flex;justify-content:space-between;border-radius:20px;max-width:700px;background:var(--color-blanco, #fff);padding:30px;flex-direction:column;align-items:center;justify-content:center}#cookiesinfo div p{margin-bottom:30px}#cookiesinfo div p a:hover{color:var(--color-secundario, #365C63)}#cookiesinfo div span{width:100%;display:flex;flex-direction:column-reverse;align-items:center}#cookiesinfo div span a{width:100%;display:block;text-decoration:none;text-align:center;padding:8px 15px;text-transform:uppercase;margin-bottom:20px;border-radius:40px;background:var(--color-negro, #000);color:var(--color-blanco, #fff)}#cookiesinfo div span a:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}#cookiesinfo div span a:hover{color:var(--color-negro, #000);background:var(--color-secundario, #365C63)}@media(min-width: 768px){#cookiesinfo div span{flex-direction:row;justify-content:space-between}#cookiesinfo div span a{width:auto;margin-bottom:0}#cookiesinfo div span a#rechazartodascookie{margin-right:auto}#cookiesinfo div span a#aceptarcookie{margin-left:15px}}#popupconfigurarcookie{width:100%;max-width:900px;color:var(--color-negro, #000);border-radius:20px}#popupconfigurarcookie h3{color:var(--color-primario, #141414);font-weight:bold;text-align:center}#popupconfigurarcookie h4,#popupconfigurarcookie a{font-family:var(--f-base, Geist, sans-serif);text-decoration:none;color:var(--color-primario, #141414);font-weight:bold;cursor:pointer}@media(prefers-reduced-motion: no-preference){#popupconfigurarcookie h4,#popupconfigurarcookie a{transition:all .3s ease-in-out}}#popupconfigurarcookie h4:focus-visible,#popupconfigurarcookie a:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}#popupconfigurarcookie h4,#popupconfigurarcookie a{margin:0;display:block}#popupconfigurarcookie h4:hover,#popupconfigurarcookie a:hover{color:var(--color-negro, #000)}#popupconfigurarcookie h4:before,#popupconfigurarcookie a:before{display:inline-block;content:"+";speak:never;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;font-size:20px;margin-right:10px}#popupconfigurarcookie h4.activo:before,#popupconfigurarcookie a.activo:before{content:"-"}#popupconfigurarcookie article{border-bottom:1px solid var(--g-100, #FAFAF8);padding:15px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#popupconfigurarcookie article>span{font-weight:bold;height:25px;overflow:hidden}#popupconfigurarcookie article>div{display:none;width:100%;border-top:1px solid var(--g-100, #FAFAF8);margin-top:15px;padding-top:15px}#popupconfigurarcookie article input[type=checkbox]{background:rgba(20,20,20,.1);border:1px solid var(--color-primario, #141414);min-width:25px;height:25px;width:25px;padding:0 !important;margin:0 10px 0 0 !important;cursor:pointer;-webkit-appearance:none;appearance:none}#popupconfigurarcookie article input[type=checkbox]:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}#popupconfigurarcookie article input[type=checkbox]::after{content:"";position:relative;display:none;width:15px;height:15px;margin:4px 0 0 4px;background:var(--color-primario, #141414)}#popupconfigurarcookie article input[type=checkbox]:checked::after{display:block}#popupconfigurarcookie .botones{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding-top:30px}#popupconfigurarcookie .botones a{margin:0 15px 20px 15px;text-align:center;width:100%;color:var(--color-blanco, #fff);background:var(--color-negro, #000);font-weight:normal;border:2px solid var(--color-negro, #000);text-decoration:none;text-transform:uppercase;cursor:pointer;padding:10px 20px;line-height:1.2em;border-radius:10px}#popupconfigurarcookie .botones a:focus-visible{outline:2px solid var(--color-primario, #141414);outline-offset:2px}#popupconfigurarcookie .botones a:hover{color:var(--color-blanco, #fff);background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63)}@media(min-width: 768px){#popupconfigurarcookie .botones{flex-direction:row;justify-content:space-between}#popupconfigurarcookie .botones a{width:auto;margin-bottom:0}#popupconfigurarcookie .botones a#rechazarcookie{margin-right:auto}#popupconfigurarcookie .botones a#aceptarcookie{margin-left:15px}}.boton,.datos-form button,.boton-borde-blanco,.boton-borde,.boton-blanco,.boton-verde,.boton-secundario{display:inline-block;width:auto;background:var(--color-primario, #141414);border:var(--b-grosor, 1px) solid var(--color-primario, #141414);border-radius:var(--b-radio, 8px);color:var(--color-blanco, #fff);padding:24px;line-height:1em;text-decoration:none;font-weight:500;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));cursor:pointer}@media(prefers-reduced-motion: no-preference){.boton,.datos-form button,.boton-borde-blanco,.boton-borde,.boton-blanco,.boton-verde,.boton-secundario{transition:all .3s ease-in-out}}.boton:focus-visible,.datos-form button:focus-visible,.boton-borde-blanco:focus-visible,.boton-borde:focus-visible,.boton-blanco:focus-visible,.boton-verde:focus-visible,.boton-secundario:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}.boton:hover,.datos-form button:hover,.boton-borde-blanco:hover,.boton-borde:hover,.boton-blanco:hover,.boton-verde:hover,.boton-secundario:hover{color:var(--color-blanco, #fff);background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63)}.boton-big{font-size:var(--s-l2, clamp(1.75rem, 1.5833rem + 0.5556vw, 2rem))}.boton-secundario{background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63);color:var(--color-blanco, #fff)}.boton-secundario:hover{background:var(--color-primario, #141414);border-color:var(--color-primario, #141414);color:var(--color-blanco, #fff)}.boton-verde{background:var(--color-exito, #4CAF50);border-color:var(--color-exito, #4CAF50);color:var(--color-blanco, #fff)}.boton-verde:hover{background:var(--color-negro, #000);border-color:var(--color-negro, #000);color:var(--color-blanco, #fff)}.boton-blanco{background:var(--color-blanco, #fff);border-color:var(--color-blanco, #fff);color:var(--color-primario, #141414)}.boton-blanco:hover{background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63);color:var(--color-blanco, #fff)}.boton-borde{background:rgba(0,0,0,0);border-color:var(--color-primario, #141414);color:var(--color-primario, #141414)}.boton-borde:hover{background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63);color:var(--color-blanco, #fff)}.boton-borde-blanco{background:rgba(0,0,0,0);border-color:var(--color-blanco, #fff);color:var(--color-blanco, #fff)}.boton-borde-blanco:hover{background:var(--color-secundario, #365C63);border-color:var(--color-secundario, #365C63);color:var(--color-blanco, #fff)}.datos-form{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.datos-form h1,.datos-form h2,.datos-form h3,.datos-form h4{width:100%}.datos-form .fila,.datos-form .fila1-3,.datos-form .fila100,.datos-form fieldset{width:100%;margin-bottom:15px}.datos-form .condiciones{display:flex;align-items:center}.datos-form .condiciones label{margin:0}.datos-form fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}.datos-form fieldset legend{width:100%;display:block;text-align:center;text-transform:uppercase;font-weight:bold;font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem));color:var(--color-primario, #141414);border-bottom:var(--b-grosor, 1px) solid var(--color-primario, #141414);margin-bottom:20px;padding:5px}.datos-form label{width:100%;display:block;line-height:20px;margin-bottom:5px;color:var(--color-texto, #141414)}.datos-form label a{color:var(--color-texto, #141414)}.datos-form label a:hover{color:var(--color-secundario, #365C63)}.datos-form input,.datos-form textarea,.datos-form select{display:block;width:100%;font-family:var(--f-base, Geist, sans-serif);background:var(--g-200, #EBEBEB);border:var(--b-grosor, 1px) solid var(--color-secundario, #365C63);border-radius:var(--b-radio, 8px);color:var(--color-texto, #141414);padding:15px;outline:none}.datos-form input::placeholder,.datos-form input::-webkit-input-placeholder,.datos-form input::-ms-input-placeholder,.datos-form textarea::placeholder,.datos-form textarea::-webkit-input-placeholder,.datos-form textarea::-ms-input-placeholder,.datos-form select::placeholder,.datos-form select::-webkit-input-placeholder,.datos-form select::-ms-input-placeholder{color:rgba(20,20,20,.8)}.datos-form textarea{height:150px}.datos-form input[type=checkbox],.datos-form input[type=radio]{width:auto;display:inline-block;vertical-align:baseline;background:none;border:none;padding:0}.datos-form input[type=checkbox]{-webkit-appearance:none;appearance:none;width:25px;height:25px;min-width:25px;margin:0 10px 0 0 !important;padding:0 !important;border:var(--b-grosor, 1px) solid var(--color-secundario, #365C63);border-radius:50%;background:var(--g-200, #EBEBEB);cursor:pointer}.datos-form input[type=checkbox]:focus-visible{outline:2px solid var(--color-secundario, #365C63);outline-offset:2px}.datos-form input[type=checkbox]::after{content:"";position:relative;display:none;width:15px;height:15px;margin:4px 0 0 4px;border-radius:50%;background:var(--color-secundario, #365C63)}.datos-form input[type=checkbox]:checked::after{display:block}@media(min-width: 480px){.datos-form .fila{width:calc((100% - 220px)/12*6 + 100px);flex:0 1 calc((100% - 220px)/12*6 + 100px);margin-bottom:20px}.datos-form .fila1-3{width:calc((100% - 220px)/12*4 + 60px);flex:0 1 calc((100% - 220px)/12*4 + 60px);margin-bottom:20px}.datos-form .fila100{margin-bottom:20px}}.size-xsmall{font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem))}.size-small{font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem))}.size-normal{font-size:var(--s-normal, 1rem)}.size-medium{font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem))}.size-large{font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem))}.size-l1{font-size:var(--s-l1, clamp(1.5625rem, 1.4375rem + 0.4167vw, 1.75rem))}.size-l2{font-size:var(--s-l2, clamp(1.75rem, 1.5833rem + 0.5556vw, 2rem))}.size-l3{font-size:var(--s-l3, clamp(2.1875rem, 1.9792rem + 0.6944vw, 2.5rem))}.size-l4{font-size:var(--s-l4, clamp(2.5rem, 2.2917rem + 0.6944vw, 2.8125rem))}.size-l5{font-size:var(--s-l5, clamp(3rem, 2.3333rem + 2.2222vw, 4rem))}.color-primario{color:var(--color-primario, #141414) !important}.color-secundario{color:var(--color-secundario, #365C63) !important}.color-exito{color:var(--color-exito, #4CAF50) !important}.color-error{color:var(--color-error, #CA2929) !important}.color-blanco{color:var(--color-blanco, #fff) !important}.color-negro{color:var(--color-negro, #000) !important}.color-texto{color:var(--color-texto, #141414) !important}.color-100{color:var(--g-100, #FAFAF8) !important}.color-200{color:var(--g-200, #EBEBEB) !important}.color-300{color:var(--g-300, #E0E0E0) !important}.color-400{color:var(--g-400, #CCCCCC) !important}.color-500{color:var(--g-500, #ADADAD) !important}.color-600{color:var(--g-600, #9A9A98) !important}.color-700{color:var(--g-700, #7A7A7A) !important}.color-800{color:var(--g-800, #5a5a5a) !important}.color-900{color:var(--g-900, #343434) !important}.izquierda{text-align:left !important}.derecha{text-align:right !important}.justify{text-align:justify !important}.centro{text-align:center !important}.centro>.boton{margin-left:auto;margin-right:auto}.mt{margin-top:var(--espacio-base, 2.5rem)}.mt2{margin-top:calc(var(--espacio-base, 2.5rem)*2)}.pt{padding-top:var(--espacio-base, 2.5rem)}.pt2{padding-top:calc(var(--espacio-base, 2.5rem)*2)}.mr{margin-right:var(--espacio-base, 2.5rem)}.mr2{margin-right:calc(var(--espacio-base, 2.5rem)*2)}.pr{padding-right:var(--espacio-base, 2.5rem)}.pr2{padding-right:calc(var(--espacio-base, 2.5rem)*2)}.mb{margin-bottom:var(--espacio-base, 2.5rem)}.mb2{margin-bottom:calc(var(--espacio-base, 2.5rem)*2)}.pb{padding-bottom:var(--espacio-base, 2.5rem)}.pb2{padding-bottom:calc(var(--espacio-base, 2.5rem)*2)}.ml{margin-left:var(--espacio-base, 2.5rem)}.ml2{margin-left:calc(var(--espacio-base, 2.5rem)*2)}.pl{padding-left:var(--espacio-base, 2.5rem)}.pl2{padding-left:calc(var(--espacio-base, 2.5rem)*2)}.margin{margin:var(--espacio-base, 2.5rem)}.margin2{margin:calc(var(--espacio-base, 2.5rem)*2)}.padding{padding:var(--espacio-base, 2.5rem)}.padding2{padding:calc(var(--espacio-base, 2.5rem)*2)}.hidden{display:none !important}.contenedor{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.contenedor{padding-left:0;padding-right:0}}.contenedor-100{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 100%){.contenedor-100{padding-left:0;padding-right:0}}.contenedor-peq{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 900px){.contenedor-peq{padding-left:0;padding-right:0}}.contenedor-tablet{width:100%;max-width:768px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 768px){.contenedor-tablet{padding-left:0;padding-right:0}}.oculto-visualmente{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}img{max-width:100%;height:auto;vertical-align:middle}.video{width:100%;aspect-ratio:16/9;margin-bottom:var(--espacio-base, 2.5rem)}.video iframe,.video object,.video embed{width:100%;height:100%}html{overflow-x:hidden;scroll-behavior:auto}body{width:100%;scroll-behavior:auto;overflow-x:clip}body:after{content:"";display:block;opacity:0}@media(prefers-reduced-motion: no-preference){body:after{transition:all .3s ease-in-out}}body:after{position:fixed;inset:0;z-index:-1;background:rgba(54,92,99,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}@media(min-width: 800px){body:after{display:none}}html.menumovilabierto{overflow:hidden}.menumovilabierto body{height:100%}.menumovilabierto body:after{opacity:1;z-index:9}.menumovilabierto body header.cabecera .menu-principal{left:0}.menumovilabierto body header.cabecera .logo .logo-gekiome-gris{fill:var(--color-blanco, #fff)}.menumovilabierto body header.cabecera .logo .logo-gekiome-verde{fill:var(--g-900, #343434)}blockquote{font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem));border-left:3px solid var(--color-secundario, #365C63);padding:8px 0px 8px 24px;font-weight:300;line-height:1.4}.cabecera{width:100%;padding-inline:max(15px,(100% - 1200px)/2);display:flex;justify-content:space-between}@media(prefers-reduced-motion: no-preference){.cabecera{transition:all .3s ease-in-out}}.cabecera{background:rgba(0,0,0,0);z-index:100;position:sticky;top:0;padding-top:34px;padding-bottom:34px}.cabecera.is-scrolled{background:rgba(20,20,20,.92);padding-top:15px;padding-bottom:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.cabecera.is-scrolled .logo .logo-gekiome-gris{fill:var(--color-blanco, #fff)}.cabecera.is-scrolled nav.menu-principal ul li a{color:var(--g-100, #FAFAF8)}.cabecera .logo{z-index:500;display:flex;align-items:center}.cabecera nav.menu-principal{left:-100vw;position:fixed}@media(prefers-reduced-motion: no-preference){.cabecera nav.menu-principal{transition:all .3s ease-in-out}}.cabecera nav.menu-principal{z-index:9999;width:80vw;height:100vh;top:0;overflow:auto;display:flex;flex-direction:column;padding-top:100px}.cabecera nav.menu-principal ul{display:flex;flex-wrap:wrap;gap:5px;flex-direction:column;font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem));padding-left:15px}.cabecera nav.menu-principal ul li a{text-decoration:none;color:#fff;display:block;padding:10px}.cabecera nav.menu-principal ul li a:hover{color:var(--color-primario, #141414)}.cabecera nav.menu-principal ul li.acceso{font-weight:500}@media(min-width: 800px){.cabecera nav.menu-principal{position:relative;width:auto;left:auto;top:auto;height:auto;background:none;flex-direction:row;align-items:flex-end;padding-top:0px}.cabecera nav.menu-principal ul{flex-direction:row;padding-left:0;gap:20px;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem))}.cabecera nav.menu-principal ul li a{color:var(--color-primario, #141414);padding:5px}.cabecera nav.menu-principal ul li a:hover{color:var(--color-secundario, #365C63)}.cabecera nav.menu-principal ul li.acceso{margin-left:var(--espacio-base, 2.5rem)}}.menu-movil{z-index:500;width:25px;height:20px;transition:all 300ms cubic-bezier(0.61, 0.01, 0.42, 1);cursor:pointer;position:relative;border:0;background:rgba(0,0,0,0);cursor:pointer}.menu-movil span{height:0px;border:1px solid var(--color-secundario, #365C63);width:25px;display:block;position:absolute;transition:all 300ms cubic-bezier(0.61, 0.01, 0.42, 1)}.menu-movil:focus{outline:0px}.menu-movil span:nth-child(1){top:0px}.menu-movil span:nth-child(2){top:8px}.menu-movil span:nth-child(3){top:16px}.menu-movil.open span{border-color:var(--color-blanco, #fff) !important}.menu-movil.open span:nth-child(1){transform:rotate(45deg);top:50%}.menu-movil.open span:nth-child(2){opacity:0}.menu-movil.open span:nth-child(3){transform:rotate(-45deg);top:50%}@media(min-width: 800px){.menu-movil{display:none}}.slider{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.slider{padding-left:0;padding-right:0}}.slider{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;margin-bottom:calc(var(--espacio-base, 2.5rem)*2);align-items:center}.slider .subtitulo{color:var(--color-secundario, #365C63)}.slider .info{padding-top:15px}.slider .info p{font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem))}.slider .info>a{display:block;margin-top:var(--espacio-base, 2.5rem);font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem));color:var(--g-600, #9A9A98);text-decoration:none}.slider .info>a:hover{color:var(--color-secundario, #365C63)}.slider .grafica{height:100%;background:#f5f2ee;padding:var(--espacio-base, 2.5rem);display:flex;flex-direction:column}.slider .grafica p:last-child{margin-top:var(--espacio-base, 2.5rem);margin-bottom:0;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));color:rgba(20,20,20,.6)}.slider .grafica img{margin-bottom:auto}.slider>figure{height:100%}.slider>figure img{width:100%;height:100%;max-height:auto;object-fit:cover}@media(min-width: 768px){.slider{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.slider .info{padding-top:calc(var(--espacio-base, 2.5rem)*2);padding-bottom:calc(var(--espacio-base, 2.5rem)*2)}.slider.slide-grafica{padding-top:calc(var(--espacio-base, 2.5rem)*2);padding-bottom:calc(var(--espacio-base, 2.5rem)*2)}.slider.slide-grafica .info{padding-top:0;padding-bottom:0}.slider.slide-foto{padding-top:calc(var(--espacio-base, 2.5rem)*2)}.slider.slide-foto .info{padding-top:0}.slider.slide-foto .info>a{margin-top:calc(var(--espacio-base, 2.5rem)*2)}}main{display:flex;flex-direction:column;gap:100px;padding-top:var(--espacio-base, 2.5rem);padding-bottom:calc(var(--espacio-base, 2.5rem)*2)}main figure{border-radius:var(--b-radio, 8px);overflow:hidden}main figure img{width:100%;height:100%;max-height:auto;object-fit:cover}main h2 br{display:none}@media(min-width: 768px){main{gap:200px}main h2 br{display:inherit}}.bienvenido{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.bienvenido{padding-left:0;padding-right:0}}.bienvenido{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;align-items:center}.bienvenido div p{font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem))}.bienvenido figure{aspect-ratio:1.2}@media(min-width: 768px){.bienvenido{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.bienvenido.reverso>div{order:2}.bienvenido.reverso>figure{order:1}}.texto-solo{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.texto-solo{padding-left:0;padding-right:0}}.texto-solo div{max-width:720px}.texto-solo div p{font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem))}.subtitulo{font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem)) !important;color:var(--g-600, #9A9A98);font-weight:500;letter-spacing:2px;text-transform:uppercase}.metodo{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.metodo{padding-left:0;padding-right:0}}.metodo>p{width:100%;max-width:640px}.metodo .listado{margin-top:calc(var(--espacio-base, 2.5rem)*2);counter-reset:mi-contador}.metodo .listado li{position:relative;border-top:1px solid var(--color-secundario, #365C63);padding:50px 5px 50px 90px;counter-increment:mi-contador}.metodo .listado li h3{margin-bottom:16px}.metodo .listado li h3:after{content:"";width:1px;height:100%;position:absolute;background:var(--color-secundario, #365C63);left:25px;top:0;opacity:.55}.metodo .listado li p{width:100%;max-width:720px;margin-bottom:0;opacity:.7;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem))}.metodo .listado li:before{content:"0" counter(mi-contador);position:absolute;left:0px;top:30px;font-size:60px;font-weight:300;line-height:96px}.metodo .listado li:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;background:var(--color-secundario, #365C63);left:21px;top:75px}.metodo .listado-2{margin-top:calc(var(--espacio-base, 2.5rem)*2);display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;counter-reset:mi-contador}.metodo .listado-2 li{position:relative;border-top:1px solid var(--color-secundario, #365C63);padding:20px 0 0px 0;counter-increment:mi-contador}.metodo .listado-2 li h3{margin-bottom:20px;font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem))}.metodo .listado-2 li p{width:100%;max-width:720px;margin-bottom:0;opacity:.7}.metodo .listado-2 li:before{content:"0" counter(mi-contador);position:relative;font-size:var(--s-l4, clamp(2.5rem, 2.2917rem + 0.6944vw, 2.8125rem));font-weight:300;color:rgba(54,92,99,.55);margin-bottom:20px;line-height:1em;display:block}@media(min-width: 768px){.metodo .listado-2{gap:64px}.metodo .listado li{padding:60px 5px 60px 250px}.metodo .listado li h3:after{left:45px}.metodo .listado li p{font-size:var(--s-normal, 1rem)}.metodo .listado li:before{left:5px;top:55px;font-size:96px;line-height:96px}.metodo .listado li:after{width:10px;height:10px;left:40px;top:98px}}.cuatro-inteligencias,.cajas-color{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.cuatro-inteligencias,.cajas-color{padding-left:0;padding-right:0}}.cuatro-inteligencias>p:not(.subtitulo),.cajas-color>p:not(.subtitulo){width:100%;max-width:650px;margin-bottom:var(--espacio-base, 2.5rem)}.cuatro-inteligencias figure,.cajas-color figure{aspect-ratio:1.75}.cajas-color .cajas-2{padding-top:var(--espacio-base, 2.5rem)}.cajas-color .cajas-2 article{padding:48px}.cajas-color .cajas-2 article:last-child{background:#f5f2ee}.cajas-color .cajas-2 article:first-child{border:1px solid rgba(20,20,20,.12)}.cajas-4,.cajas-3,.cajas-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}.cajas-4 article,.cajas-3 article,.cajas-2 article{padding-bottom:15px}.cajas-4 article figure,.cajas-3 article figure,.cajas-2 article figure{margin-bottom:25px}.cajas-4 article .subtitulo,.cajas-3 article .subtitulo,.cajas-2 article .subtitulo{margin-bottom:15px;color:var(--color-secundario, #365C63)}.cajas-4 article h3,.cajas-4 article h4,.cajas-4 article h5,.cajas-3 article h3,.cajas-3 article h4,.cajas-3 article h5,.cajas-2 article h3,.cajas-2 article h4,.cajas-2 article h5{margin-bottom:15px}.cajas-4 article p,.cajas-3 article p,.cajas-2 article p{color:var(--g-800, #5a5a5a)}.cajas-4 article p:last-child,.cajas-3 article p:last-child,.cajas-2 article p:last-child{margin-bottom:0}@media(min-width: 768px){.cajas-4,.cajas-3,.cajas-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 768px){.cajas-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}}.posibilidades{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.posibilidades{padding-left:0;padding-right:0}}.posibilidades figure{aspect-ratio:1}@media(min-width: 768px){.posibilidades figure{aspect-ratio:.83}}.posibilidades{position:relative}.posibilidades:after{content:"";display:block;width:60px;height:100%;right:0;top:0;position:absolute;pointer-events:none;background:linear-gradient(to right, transparent 0, var(--color-fondo, #FAFAF8) 50%)}.infraestructura{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.infraestructura{padding-left:0;padding-right:0}}.infraestructura figure{margin-top:var(--espacio-base, 2.5rem);margin-bottom:calc(var(--espacio-base, 2.5rem)*2);aspect-ratio:2.2}.infraestructura ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;counter-reset:mi-contador}.infraestructura ul li{border-top:1px solid var(--color-secundario, #365C63);padding-top:15px;counter-increment:mi-contador}.infraestructura ul li:before{display:block;content:"0" counter(mi-contador);margin-bottom:15px;color:var(--color-secundario, #365C63);font-size:11px;letter-spacing:2px;font-weight:500}.infraestructura ul li h5{margin-bottom:15px;font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem))}.infraestructura ul li p{margin-bottom:0;color:var(--g-800, #5a5a5a)}@media(min-width: 768px){.infraestructura ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}}.posibilidades{--gap: 40px;--pad: 15px}.tarjetas-container{display:flex;flex-wrap:nowrap;gap:var(--gap);width:100%;padding-bottom:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.tarjetas-container article{flex:1 1 0;min-width:0;padding-bottom:15px}.tarjetas-container article figure{margin-bottom:25px}.tarjetas-container article .subtitulo{margin-bottom:15px;color:var(--color-secundario, #365C63)}.tarjetas-container article h3,.tarjetas-container article h4{margin-bottom:15px}.tarjetas-container article p{color:var(--g-800, #5a5a5a)}.tarjetas-container article p:last-child{margin-bottom:0}.tarjetas-container article img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 991px){.tarjetas-container{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.tarjetas-container article{flex:0 0 40%;scroll-snap-align:start}}@media(max-width: 600px){.tarjetas-container article{flex-basis:78%}}.empezamos{width:100%;padding-inline:max(15px,(100% - 1200px)/2);background:var(--color-primario, #141414);color:var(--g-100, #FAFAF8);padding-top:calc(var(--espacio-base, 2.5rem)*2);padding-bottom:60px}.empezamos .subtitulo{color:rgba(250,250,248,.55)}.empezamos h2,.empezamos h3,.empezamos h4,.empezamos h5{color:var(--color-fondo, #FAFAF8)}.empezamos p:not(.subtitulo){color:hsla(0,0%,100%,.72);max-width:560px}.empezamos .cajas-2{gap:60px}.empezamos .cajas-2 .subtitulo{color:hsla(0,0%,100%,.6) !important}.empezamos .cajas-2 p{color:hsla(0,0%,100%,.72) !important}.empezamos .cajas-2 article{padding:40px;border-radius:12px}.empezamos .cajas-2 article:last-child{background:var(--color-secundario, #365C63)}.empezamos.cajas-gris .cajas-2{align-items:start}.empezamos.cajas-gris .cajas-2 .subtitulo{color:var(--color-secundario, #365C63) !important}.empezamos.cajas-gris .cajas-2 article{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.empezamos.cajas-gris .cajas-2 article:last-child{background:hsla(0,0%,100%,.03)}footer.pie{width:100%;padding-inline:max(15px,(100% - 1200px)/2);background:var(--color-primario, #141414);color:var(--g-100, #FAFAF8);padding-top:60px;display:grid;grid-template-areas:"empresa menu-footer" "copy copy";gap:64px;grid-template-columns:1fr 1fr;grid-template-rows:auto}footer.pie .empresa{grid-area:empresa}footer.pie .empresa h3{font-size:var(--s-normal, 1rem);color:var(--g-100, #FAFAF8);margin-bottom:10px;font-weight:500;letter-spacing:2px}footer.pie .empresa p{font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));color:var(--g-600, #9A9A98)}footer.pie .menu-footer{grid-area:menu-footer;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;justify-items:end}footer.pie .menu-footer h5{font-size:11px;margin-bottom:10px;color:var(--g-600, #9A9A98);font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:20px}footer.pie .menu-footer ul li a{line-height:20px;display:block;color:var(--g-100, #FAFAF8);font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));text-decoration:none;margin-bottom:10px}footer.pie .menu-footer ul li a:hover{color:var(--color-secundario, #365C63)}footer.pie .copy{padding:64px 0;grid-area:copy;border-top:1px solid rgba(250,250,248,.15);color:var(--g-600, #9A9A98);font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem));display:flex;align-items:center;justify-content:space-between}footer.pie .copy p{margin-bottom:0}footer.pie .copy a{color:var(--g-600, #9A9A98);text-decoration:none;display:block;padding:5px}footer.pie .copy a:hover{color:var(--color-secundario, #365C63)}footer.pie .copy ul{display:flex;align-items:center}footer.pie .copy ul li{display:flex;align-items:center;justify-content:center}footer.pie .copy ul li:last-child:before{content:"·"}@media(min-width: 768px){footer.pie{grid-template-columns:1fr 2fr}footer.pie .menu-footer{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}}.caja-grafico{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.caja-grafico{padding-left:0;padding-right:0}}.caja-grafico{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;align-items:center}.caja-grafico div:last-child{background:#f5f2ee;padding:40px}.caja-grafico div:last-child p:last-child{margin-top:var(--espacio-base, 2.5rem);font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));color:rgba(20,20,20,.6)}@media(min-width: 768px){.caja-grafico{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}.caja-grafico-100{background:#f5f2ee;width:100%;padding-inline:max(15px,(100% - 1200px)/2);display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;align-items:center;padding-top:calc(var(--espacio-base, 2.5rem)*4);padding-bottom:calc(var(--espacio-base, 2.5rem)*4)}.caja-grafico-100 div:last-child .subtitulo{color:var(--color-secundario, #365C63)}.caja-grafico-100 div:last-child p:last-child{margin-top:var(--espacio-base, 2.5rem);font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));color:rgba(20,20,20,.6)}@media(min-width: 768px){.caja-grafico-100{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}.integracion{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.integracion{padding-left:0;padding-right:0}}.integracion .cajas-3{margin-top:var(--espacio-base, 2.5rem)}.integracion .cajas-3 article{border:1px solid rgba(20,20,20,.12);padding:24px}.integracion .cajas-3 article h5{letter-spacing:-1%;margin-bottom:20px;font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem))}.integracion .cajas-3 article p{text-transform:uppercase;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));letter-spacing:6%;color:rgba(20,20,20,.3)}.fondo-img{width:100%;padding-inline:max(15px,(100% - 1200px)/2);padding-top:calc(var(--espacio-base, 2.5rem)*7);padding-bottom:calc(var(--espacio-base, 2.5rem)*3);position:relative;margin-top:-50px}@media(min-width: 768px){.fondo-img{margin-top:-150px}}.fondo-img figure{position:absolute;inset:0;z-index:-1;background:rgba(54,92,99,.9);pointer-events:none;border-radius:0}.fondo-img h2{max-width:640px;color:var(--color-blanco, #fff)}.diagnostico{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.diagnostico{padding-left:0;padding-right:0}}.diagnostico>p:not(.subtitulo){width:100%;max-width:650px;margin-bottom:var(--espacio-base, 2.5rem)}.diagnostico .cajas-3 article{border-top:1px solid var(--color-secundario, #365C63);padding-top:15px}.diagnostico .cajas-3 article h5{margin-bottom:15px;font-size:var(--s-large, clamp(1.375rem, 1.2917rem + 0.2778vw, 1.5rem))}.diagnostico .cajas-3 article .subtitulo{color:rgba(20,20,20,.55)}.diagnostico .cajas-3 article p:not(.subtitulo){margin-bottom:0;color:var(--g-800, #5a5a5a)}@media(min-width: 768px){.diagnostico{gap:60px}}.operativa{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.operativa{padding-left:0;padding-right:0}}.operativa ul li{border-top:1px solid var(--color-secundario, #365C63);padding-top:20px;margin-bottom:32px}.operativa ul li h5{margin-bottom:15px;font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem));text-transform:uppercase;color:rgba(54,92,99,.55);letter-spacing:18%}.operativa ul li p{margin-bottom:0;color:rgba(20,20,20,.72)}@media(min-width: 768px){.operativa{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}.contacto{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 1200px){.contacto{padding-left:0;padding-right:0}}.contacto{display:grid;grid-template-columns:repeat(1, 1fr);gap:40px;margin-bottom:calc(var(--espacio-base, 2.5rem)*2)}.contacto .subtitulo{color:var(--color-secundario, #365C63)}.contacto{padding-top:0}.contacto>section figure{margin-bottom:var(--espacio-base, 2.5rem)}.contacto>section p{font-size:var(--s-medium, clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem))}.contacto>section>a{display:block;margin-top:var(--espacio-base, 2.5rem);font-size:var(--s-xsmall, clamp(0.6875rem, 0.6458rem + 0.1389vw, 0.75rem));color:var(--g-600, #9A9A98);text-decoration:none}.contacto>section>a:hover{color:var(--color-secundario, #365C63)}.contacto form{height:100%;background:#f5f2ee;padding:var(--espacio-base, 2.5rem)}.contacto p.obligatorios{width:100%;text-align:right;margin-top:var(--espacio-base, 2.5rem);margin-bottom:0;font-size:var(--s-small, clamp(0.8125rem, 0.7708rem + 0.1389vw, 0.875rem));color:rgba(20,20,20,.6)}@media(min-width: 768px){.contacto{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;align-items:start;padding-top:var(--espacio-base, 2.5rem)}.contacto>section{padding-bottom:var(--espacio-base, 2.5rem)}.contacto form{height:auto}}.hero-network{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero-network__graphic{position:absolute;width:100%;height:auto;right:-40px;top:50%;transform:translateY(-50%);pointer-events:auto}#hero-network-svg{display:block;width:100%;height:auto;overflow:visible}.network-line{will-change:stroke-dashoffset,transform}.network-ring{will-change:opacity}.network-core{will-change:opacity,filter}.network-satellite{will-change:opacity}@media(max-width: 767px){.hero-network{width:100%;height:400px}.hero-network__graphic{width:100%;right:0px;top:50%;transform:translateY(-50%)}}@media(prefers-reduced-motion: reduce){.network-line,.network-ring,.network-core,.network-satellite{animation:none !important;transition:none !important}}
