.io24-company-page{--company-ink:#172e35;--company-muted:#53666d;--company-green:#0b7250;--company-line:#dde7e5;background:#f7f9f8;color:var(--company-ink);font-size:15px;line-height:1.65;padding-bottom:64px}.io24-company-page .io24-company-container{max-width:1180px;padding:0 32px}.io24-company-page h1,.io24-company-page h2,.io24-company-page h3{color:var(--company-ink);font-weight:700;text-align:left}.io24-company-page h1{font-size:calc(clamp(34px,3.9vw,56px));line-height:1.08;letter-spacing:-.045em;margin:0 0 22px}.io24-company-page h1>span{color:#bc1263}.io24-company-page h2{font-size:calc(clamp(25px,2.6vw,36px));line-height:1.18;letter-spacing:-.025em;margin:0 0 20px}.io24-company-page h3{font-size:16px;margin:0 0 7px;line-height:1.4}.io24-company-page p{margin:0 0 16px}.io24-company-page figure{margin:0}.io24-company-page img{display:block;max-width:100%}.io24-company-page a{color:var(--company-green)}.io24-company-page a:hover{color:#054c35}.io24-company-page a:focus-visible,.io24-company-page button:focus-visible{outline:3px solid #bc1263;outline-offset:4px;border-radius:4px}.io24-company-page .io24-company-breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:28px 0;font-size:12px;color:var(--company-muted)}.io24-company-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.io24-company-page .io24-company-eyebrow{color:var(--company-green);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin:0 0 18px}.io24-company-page .io24-company-lead{font-size:18px;line-height:1.65;color:var(--company-muted);max-width:620px}.io24-company-page .io24-company-intro{padding:25px 0 36px}.io24-company-page .io24-company-icon{-webkit-box-flex:0;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#e8f3ee;color:var(--company-green);border-radius:13px;font-size:21px}.io24-company-page .io24-company-icon,.io24-company-page .io24-company-text-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.io24-company-page .io24-company-text-link{gap:12px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;padding:7px 0}.io24-contact-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.io24-contact-form-panel{padding:34px;background:#fff;border:1px solid var(--company-line);border-radius:22px;box-shadow:0 10px 35px rgba(23,46,53,.035)}.io24-contact-panel-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.io24-contact-panel-heading h2{font-size:25px;margin-bottom:5px}.io24-contact-panel-heading p{font-size:13px;color:var(--company-muted);margin-bottom:0}.io24-company-page .io24-contact-required{font-size:12px;color:var(--company-muted);margin-bottom:24px}.io24-contact-required>span{color:#bc1263}.io24-contact-page #formContacto{text-align:left}.io24-contact-page #formContacto .form-group{margin-bottom:22px}.io24-contact-page #formContacto label{color:var(--company-ink);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.io24-contact-page #formContacto .chequearDato,.io24-contact-page #formContacto label>.fa{display:none}.io24-contact-page #formContacto label .coMagenta{color:#bc1263}.io24-contact-page #formContacto .form-control{border:1px solid #cbd9d5;border-radius:9px;color:var(--company-ink);background:#fbfcfc;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:none;width:100%}.io24-contact-page #formContacto .form-control::-webkit-input-placeholder{color:#687b80;opacity:1}.io24-contact-page #formContacto .form-control::-moz-placeholder{color:#687b80;opacity:1}.io24-contact-page #formContacto .form-control:-ms-input-placeholder{color:#687b80;opacity:1}.io24-contact-page #formContacto .form-control::-ms-input-placeholder{color:#687b80;opacity:1}.io24-contact-page #formContacto .form-control::placeholder{color:#687b80;opacity:1}.io24-contact-page #formContacto .form-control:focus{border-color:var(--company-green);outline:2px solid rgba(11,114,80,.2);outline-offset:2px;background:#fff}.io24-contact-page #formContacto textarea{resize:vertical;min-height:150px}.io24-contact-page #formContacto label[for=miFormArchivo]>span{display:block;font-size:11px;color:var(--company-muted);font-weight:400;padding-top:3px}.io24-contact-page #miFormArchivo{width:100%;padding:12px;border:1px dashed #bacdc6;border-radius:9px;background:#f6faf8;font-size:12px;color:var(--company-muted)}.io24-contact-page #miFormArchivo::-webkit-file-upload-button{background:#fff;border:1px solid #cbd9d5;padding:7px 10px;border-radius:6px;margin-right:8px;color:var(--company-ink);cursor:pointer}.io24-contact-page #miFormArchivo::file-selector-button{background:#fff;border:1px solid #cbd9d5;padding:7px 10px;border-radius:6px;margin-right:8px;color:var(--company-ink);cursor:pointer}.io24-contact-page .g-recaptcha{margin:8px 0 24px}.io24-contact-page #mostrarCaptcha,.io24-contact-page #mostrarPrivacidad{display:none;color:#ac2044;font-size:13px;margin-bottom:15px}.io24-contact-page #errorSubiendoArchivo,.io24-contact-page #subiendoArchivo{display:none}.io24-contact-page #formContacto .io24-contact-consent{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding:0 5px}.io24-contact-page #formContacto .form-check{padding-left:26px}.io24-contact-page #formContacto #privacidad{margin-left:-26px;margin-top:5px;width:16px;height:16px;accent-color:var(--company-green)}.io24-contact-page #formContacto .form-check-label{font-size:11px;font-weight:400;color:var(--company-muted);line-height:1.7}.io24-contact-page #formContacto .io24-contact-terms{cursor:pointer;color:var(--company-green);text-decoration:underline;border:0;padding:0;background:transparent;font:inherit;text-align:left}.io24-contact-page #formContacto .form-check-label a{text-decoration:underline;text-underline-offset:2px}.io24-contact-page #formContacto .form-check-label>span:last-child{display:block;margin-top:7px;font-size:10px}.io24-contact-page #formContacto .io24-contact-send{width:100%;padding:0 5px;margin-bottom:0}.io24-contact-page #formContacto #guardar{width:auto!important;min-width:210px;min-height:50px;border:1px solid var(--company-green);border-radius:9px;background:var(--company-green);color:#fff;font-size:14px;font-weight:700;padding:13px 24px;box-shadow:none}.io24-contact-page #formContacto #guardar:hover{background:#065f35;border-color:#065f35}.io24-contact-page #guardando{color:#fff}.io24-contact-page #guardando .fa{margin-left:10px}.io24-contact-details{padding:30px;border:1px solid var(--company-line);border-radius:22px;background:#eef4f1}.io24-contact-details h2{font-size:25px;margin-bottom:26px}.io24-contact-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px;padding:21px 0;border-top:1px solid #d4e0da}.io24-contact-detail:last-child{padding-bottom:0}.io24-contact-detail>div{min-width:0}.io24-contact-detail .io24-company-icon{background:#fff}.io24-contact-detail h3{font-size:12px;color:var(--company-muted);font-weight:400;margin-bottom:5px}.io24-contact-detail a{font-size:14px;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.io24-contact-detail a.io24-contact-phone{font-size:25px;letter-spacing:-.03em;text-decoration:none}.io24-contact-detail p{font-size:12px;color:var(--company-muted);margin:6px 0 0}.io24-contact-detail address{font-size:14px;line-height:1.7;margin:0}.io24-contact-professional{overflow:hidden;margin-top:22px;border-radius:20px;border:1px solid var(--company-line);background:#fff}.io24-contact-professional>img{width:100%;height:155px;object-fit:cover}.io24-contact-professional>div{padding:25px}.io24-contact-professional .io24-company-eyebrow{margin-bottom:10px}.io24-contact-professional h2{font-size:21px;margin-bottom:12px}.io24-contact-professional p:not(.io24-company-eyebrow){color:var(--company-muted);font-size:13px}.io24-company-page .io24-company-visit{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:52px 0 38px}.io24-company-visit p:not(.io24-company-eyebrow){color:var(--company-muted);max-width:650px;margin-bottom:0}.io24-company-visit>img{width:100%;height:165px;object-fit:cover;border-radius:16px}.io24-company-page .io24-company-map{overflow:hidden;background:#e5eeea}.io24-company-map iframe{display:block;width:100%;border:0}.io24-company-page .io24-company-map--about{border-radius:18px;border:1px solid var(--company-line)}.io24-contact-page{padding-bottom:0}.io24-about-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:45px;padding:28px 0 48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.io24-about-hero-copy>p:last-child{color:var(--company-muted);margin:24px 0 0}.io24-about-hero-image{overflow:hidden;border-radius:22px;border:1px solid var(--company-line);background:#fff}.io24-about-hero-image img,.io24-about-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.io24-about-hero-image figcaption{font-size:12px;color:var(--company-muted);padding:15px 20px}.io24-about-hero-image figcaption .fa{color:var(--company-green);margin-right:8px}.io24-about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--company-line);border-bottom:1px solid var(--company-line);padding:27px 0;gap:25px}.io24-about-pillars>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.io24-about-pillars h2{font-size:16px;letter-spacing:0;margin:0 0 5px}.io24-about-pillars p{font-size:12px;color:var(--company-muted);margin:0}.io24-about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:65px 0}.io24-about-story+.io24-about-story{border-top:1px solid var(--company-line)}.io24-about-story figure{overflow:hidden;border-radius:18px;background:#edf2f0}.io24-about-story p:not(.io24-company-eyebrow){color:var(--company-muted)}.io24-about-story p:last-child{margin-bottom:0}.io24-about-story--reverse>figure{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.io24-about-delivery{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px;border-radius:22px;background:#eaf3ee;border:1px solid #d5e5db}.io24-about-delivery p:not(.io24-company-eyebrow){color:#3f5a50}.io24-about-delivery img{width:100%;border-radius:14px}.io24-about-address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:120px;border-left:1px solid var(--company-line);color:var(--company-green)}.io24-about-address>.fa{font-size:34px}.io24-about-address span{font-size:13px}.io24-about-address strong{display:block;font-size:28px;color:var(--company-ink)}@media(max-width:991px){.io24-company-page .io24-company-container{padding:0 24px}.io24-contact-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.io24-contact-details,.io24-contact-form-panel{padding:24px}.io24-contact-detail{gap:10px}.io24-contact-detail .io24-company-icon{width:34px;height:34px;-webkit-flex-basis:34px;-ms-flex-preferred-size:34px;flex-basis:34px;font-size:17px}.io24-about-hero,.io24-about-story{gap:30px}.io24-about-pillars{gap:16px}.io24-about-pillars>div{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.io24-about-delivery{gap:28px;padding:28px}}@media(max-width:767px){.io24-company-page{padding-bottom:35px}.io24-contact-page{padding-bottom:0}.io24-company-page .io24-company-container{padding:0 20px}.io24-company-page .io24-company-breadcrumb{padding:22px 0}.io24-company-page .io24-company-intro{padding:14px 0 22px}.io24-company-page .io24-company-lead{font-size:16px}.io24-company-page h1{font-size:36px}.io24-company-page .io24-company-eyebrow{font-size:10px;letter-spacing:.1em}.io24-contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}.io24-contact-details,.io24-contact-form-panel{padding:24px 20px;border-radius:17px}.io24-contact-panel-heading{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px}.io24-contact-panel-heading h2{font-size:23px}.io24-contact-page #formContacto #guardar{width:100%!important;min-width:0}.io24-contact-page .g-recaptcha{-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;height:69px;width:268px}.io24-contact-professional{display:grid;grid-template-columns:110px minmax(0,1fr)}.io24-contact-professional>img{height:100%;object-fit:cover}.io24-contact-professional>div{padding:20px 16px}.io24-contact-professional .io24-company-text-link{font-size:12px}.io24-company-page .io24-company-visit{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 0 28px}.io24-company-visit>img{height:180px}.io24-company-map--contact iframe{height:350px}.io24-about-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding:14px 0 32px}.io24-about-hero-image img,.io24-about-story img{aspect-ratio:16/10}.io24-about-pillars{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0}.io24-about-pillars>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.io24-about-story{grid-template-columns:minmax(0,1fr);gap:26px;padding:38px 0}.io24-about-story--reverse>figure{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.io24-about-delivery{grid-template-columns:minmax(0,1fr);gap:24px;padding:25px 20px;border-radius:17px}.io24-about-address{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:85px;border-left:0;border-top:1px solid var(--company-line);padding-top:18px}}@media(max-width:359px){.io24-company-page .io24-company-container{padding:0 14px}.io24-contact-form-panel{padding:20px 14px}.io24-company-page h1{font-size:31px}.io24-contact-page .g-recaptcha{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);width:244px}.io24-contact-professional{grid-template-columns:minmax(0,1fr)}.io24-contact-professional>img{height:140px}}