.who-we-are{color:#333}.who-we-are__hero .who-we-are__inner{width:100%;max-width:calc(var(--resize)*1580);padding-right:calc(var(--resize)*24);padding-left:calc(var(--resize)*150);margin:0 auto}.who-we-are__solutions .who-we-are__inner{width:100%;max-width:calc(var(--resize)*1580);padding-right:calc(var(--resize)*24);margin:0 auto}.who-we-are__contact .who-we-are__inner{width:100%;max-width:calc(var(--resize)*1580);padding-right:calc(var(--resize)*24);padding-left:calc(var(--resize)*250);margin:0 auto}.who-we-are__split{align-items:center;gap:calc(var(--resize)*64);min-height:calc(var(--resize)*420);grid-template-columns:1fr 1fr;display:grid}.who-we-are__hero .who-we-are__split{grid-template-columns:.4fr .6fr}.who-we-are__hero{padding:calc(var(--resize)*0)0 calc(var(--resize)*40);background:var(--gris-oscuro-fondo)}.who-we-are__hero .who-we-are__eyebrow{font-size:var(--font-2xl)}.who-we-are__hero .who-we-are__title{font-size:50px}.who-we-are__eyebrow{margin-bottom:calc(var(--resize)*12);font-size:var(--font-md);color:var(--azul-claro);font-family:Open Sans Bold;display:block}.who-we-are__title{margin:0 0 calc(var(--resize)*20);color:var(--azul-oscuro);white-space:pre-line;font-family:Open Sans ExtraBold;line-height:1.2;font-size:var(--font-4xl)!important}.who-we-are__title--center{text-align:center}.who-we-are__text{font-size:var(--font-sm);color:#444;margin:0;font-weight:500;line-height:1.65}.who-we-are__text+.who-we-are__text{margin-top:calc(var(--resize)*16)}.who-we-are__media{min-height:calc(var(--resize)*360);padding:calc(var(--resize)*24);justify-content:center;align-items:center;display:flex}.who-we-are__media img{width:100%;max-width:calc(var(--resize)*620);object-fit:contain;height:auto}.who-we-are__solutions{padding:calc(var(--resize)*48)0 0;background:var(--blanco-fondo)}.who-we-are__solutions .who-we-are__split{align-items:stretch;gap:calc(var(--resize)*48);min-height:calc(var(--resize)*420)}.who-we-are__solutions .who-we-are__media{min-height:auto;padding:0 calc(var(--resize)*24)0;justify-content:center;align-self:stretch;align-items:flex-end}.who-we-are__solutions .who-we-are__media img{margin-bottom:0;display:block}.who-we-are__solutions-content{text-align:right;padding:calc(var(--resize)*48)0;padding-top:calc(var(--resize)*0);flex-direction:column;justify-content:center;align-self:center;display:flex}.who-we-are__solutions .who-we-are__solutions-content{text-align:right;padding-right:calc(var(--resize)*50);max-width:calc(var(--resize)*600);flex-direction:column;justify-content:center;align-self:center;display:flex}.who-we-are__families{padding:calc(var(--resize)*56)0 calc(var(--resize)*64);background:var(--gris-oscuro-fondo)}.who-we-are__families .who-we-are__title--center{margin-bottom:calc(var(--resize)*48);font-size:var(--font-3xl);color:var(--azul-oscuro)}.who-we-are__families-grid{gap:calc(var(--resize)*40);padding:0 calc(var(--resize)*200);grid-template-columns:repeat(3,1fr);display:grid}.who-we-are__pillar{text-align:center;max-width:calc(var(--resize)*350);flex-direction:column;align-items:center;margin:0 auto;display:flex}.who-we-are__pillar-icon{height:calc(var(--resize)*130);margin-bottom:calc(var(--resize)*24);background-color:var(--gris-oscuro-fondo);justify-content:center;align-items:center;display:flex}.who-we-are__pillar-icon-img{width:auto;height:calc(var(--resize)*110);object-fit:contain}.who-we-are__pillar-title{margin:0 0 calc(var(--resize)*14);font-size:var(--font-2xl)!important;color:var(--azul-oscuro)!important;font-family:Open Sans Bold!important;font-weight:600!important}.who-we-are__pillar-desc{margin:0 0 calc(var(--resize)*18);font-size:var(--font-sm);color:#333;line-height:1.55;font-family:Open Sans Bold!important}.who-we-are__pillar-list{font-size:var(--font-sm);color:var(--azul-claro);text-align:center;margin:0;padding:0;line-height:1;list-style:none}.who-we-are__pillar-list li{margin-bottom:calc(var(--resize)*8);color:var(--azul-claro)}.who-we-are__pillar-list li:before{content:"• ";color:var(--azul-claro);font-size:1.25em;font-weight:700}.who-we-are__banner{background:0 0;width:100%;margin:0;padding:0;line-height:0}.who-we-are__banner img{width:100%;height:auto;display:block}.who-we-are__contact{background:var(--gris-oscuro-fondo);padding:calc(var(--resize)*56)0;padding-top:calc(var(--resize)*0)}.who-we-are__contact-grid{gap:calc(var(--resize)*50);grid-template-columns:1fr 1fr;align-items:center;display:grid}.who-we-are__contact-map iframe{width:100%;height:calc(var(--resize)*360);border:0;display:block}.who-we-are__contact-info{color:var(--azul-oscuro);text-align:left;max-width:calc(var(--resize)*430);justify-self:start}.who-we-are__contact-info h3{margin:0 0 calc(var(--resize)*18);font-size:var(--font-2xl)!important;font-family:Open Sans Bold!important}.who-we-are__contact-info p{margin:0 0 calc(var(--resize)*24);color:#2f3e48;margin-left:auto;line-height:1.6;font-size:var(--font-md)!important;color:var(--azul-oscuro)!important}.who-we-are__contact-lines{gap:calc(var(--resize)*8);margin-bottom:calc(var(--resize)*18);flex-direction:column;align-items:flex-start;display:flex}.who-we-are__contact-lines a{align-items:center;gap:calc(var(--pc-size)*6);color:var(--azul-oscuro);font-family:Open Sans Bold;font-size:var(--font-md);text-decoration:none;display:flex}.who-we-are__contact-lines svg{align-items:center;gap:calc(var(--pc-size)*6);color:var(--azul-claro);font-family:Open Sans Bold;font-size:var(--font-md);text-decoration:none;display:flex}.who-we-are__contact-lines span{align-items:center;gap:calc(var(--pc-size)*6);color:var(--azul-oscuro);font-family:Open Sans Bold;font-size:var(--font-md);text-decoration:none;display:flex}.who-we-are__contact-lines a:hover{text-decoration:underline}.who-we-are__contact-address{gap:calc(var(--resize)*2);color:var(--azul-oscuro);flex-direction:column;align-items:flex-start;display:flex}.who-we-are__contact-address strong{font-size:var(--font-xl)}.who-we-are__contact-address span{font-size:var(--font-lg);color:#2f3e48}@media (max-width:767px){.who-we-are__hero .who-we-are__eyebrow{font-size:var(--font-lg)}.who-we-are__hero .who-we-are__inner{width:100%;max-width:calc(var(--mobile-size)*1580);padding-right:calc(var(--mobile-size)*24);padding-left:calc(var(--mobile-size)*24);margin:0 auto}.who-we-are__solutions .who-we-are__inner{width:100%;max-width:calc(var(--mobile-size)*1580);padding-right:calc(var(--mobile-size)*0);margin:0 auto}.who-we-are__contact .who-we-are__inner{width:100%;max-width:calc(var(--mobile-size)*1580);padding-right:calc(var(--mobile-size)*24);padding-left:calc(var(--mobile-size)*24);margin:0 auto}.who-we-are__inner{padding:0 calc(var(--mobile-size)*16)}.who-we-are__split{gap:calc(var(--mobile-size)*24);grid-template-columns:1fr;min-height:auto}.who-we-are__hero .who-we-are__split{grid-template-columns:1fr}.who-we-are__hero{padding:calc(var(--mobile-size)*32)0 calc(var(--mobile-size)*24)}.who-we-are__title{max-width:calc(var(--mobile-size)*1500);font-size:var(--font-2xl)!important}.who-we-are__media{min-height:calc(var(--mobile-size)*220);padding:calc(var(--mobile-size)*16)}.who-we-are__solutions{padding:calc(var(--mobile-size)*32)0 0}.who-we-are__solutions-content{text-align:left;padding-right:calc(var(--mobile-size)*24)!important}.who-we-are__solutions .who-we-are__media{padding:0 calc(var(--mobile-size)*16)0}.who-we-are__families{padding:calc(var(--mobile-size)*40)0}.who-we-are__families .who-we-are__title--center{margin-bottom:calc(var(--mobile-size)*28);font-size:var(--font-xl)}.who-we-are__families-grid{gap:calc(var(--mobile-size)*36);padding:0 calc(var(--mobile-size)*24);grid-template-columns:1fr}.who-we-are__pillar{max-width:none}.who-we-are__pillar-icon{height:calc(var(--mobile-size)*100);margin-bottom:calc(var(--mobile-size)*20)}.who-we-are__pillar-icon-img{height:calc(var(--mobile-size)*84)}.who-we-are__contact{padding:calc(var(--mobile-size)*36)0}.who-we-are__contact-grid{gap:calc(var(--mobile-size)*24);grid-template-columns:1fr}.who-we-are__contact-map iframe{height:calc(var(--mobile-size)*230)}.who-we-are__contact-info h3{font-size:var(--font-2xl)}.who-we-are__contact-info,.who-we-are__contact-lines,.who-we-are__contact-address{text-align:left;justify-self:stretch;align-items:flex-start;max-width:none}.who-we-are__contact-lines a{font-size:var(--font-lg)}}
