body{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}.link__adalab:hover{background-color:#099d8d;color:#fff}.link__github:hover{background-color:#CCC;color:#000}#equipo{align-items:center}.team-section{font-family:"Rubik", sans-serif;font-size:24px;color:#14d9c4;text-transform:uppercase;padding:10px}@media screen and (min-width: 768px){.team-section{margin-top:35px}}@media (max-width: 768px){.containerFooter{display:flex;flex-direction:column;border-top:solid 1px;border-color:#b8b8b9}.copy{color:#b8b8b9;font-family:"Open Sans", sans-serif;font-size:14px;text-align:center;margin:20px}.menuFooter{background-color:white;display:flex;justify-content:center;align-items:center;text-align:center;line-height:20px;color:#54585a}.itemFooter{list-style-type:none}.menuFooter .itemFooter a{width:100%;padding:1px;text-decoration:none;line-height:20px;font-family:"Open Sans", sans-serif;font-size:14px;text-transform:uppercase;font-weight:bolder;color:#54585a}.img_footer{display:flex;justify-content:center;align-items:center}.img_footer img{width:115.9px;height:45px;text-decoration:none;margin-top:30px;margin-bottom:45px}}@media (min-width: 768px){.containerFooter{display:flex;flex-direction:column;box-sizing:border-box;height:170px;flex-wrap:wrap;background-color:#ffffff;border-top:solid 1px;border-color:#b8b8b9}.copy{margin:0;text-align:left;margin-top:24px;padding-left:45px;line-height:20px;color:#b8b8b9}.menuFooter{height:100%;order:1;margin-top:24px;margin-bottom:56px;margin-right:45px;justify-content:flex-end;line-height:30px}.itemFooter{text-align:right;list-style-type:none}.menuFooter .itemFooter a{width:100%;padding:1px;text-decoration:none;line-height:20px;font-family:"Open Sans", sans-serif;font-size:14px;text-transform:uppercase;font-weight:bolder;color:#54585a}.img_footer{justify-content:flex-start;margin-left:45px;margin-bottom:60px;margin-top:15px}.img_footer img{width:115.9px;height:45px}}@media (min-width: 1200px){.containerFooter{display:flex;flex-direction:column;box-sizing:border-box;height:161px;flex-wrap:wrap;background-color:#ffffff}.copy{margin:0;text-align:left;margin-top:30px;padding-left:138px;line-height:20px;margin-bottom:0px}.menuFooter{height:100%;order:1;margin-top:24px;margin-bottom:47px;margin-right:138px;justify-content:flex-end;line-height:30px;color:#54585a}.itemFooter{text-align:right;list-style-type:none}.img_footer{justify-content:flex-start;margin-left:138px;margin-bottom:0;margin-top:15px}.img_footer img{width:115.9px;height:45px}}.fortalezasDebilidades{background-color:rgba(184,184,185,0.2)}.rectangle{background-color:#fff;width:30px;height:30px;transform:translateY(50%) rotate(45deg);margin:auto}.parrafo-equipo{font-family:"OpenSans",sans-serif;font-size:16px;color:#54585a;line-height:1.5;margin:20px 15px}.titulares{font-family:"Rubik",sans-serif;font-size:22px;color:#099d8d;text-transform:capitalize;margin-top:30px}@media screen and (min-width: 768px){.fortalezasDebilidades{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:15px}}@media screen and (min-width: 1200px){fortalezasDebilidades1{padding-left:122px;padding-right:22px;width:50%}fortalezasDebilidades2{padding-right:122px;padding-left:22px;width:50%}}.header{background-color:#099d8d;position:fixed;display:flex;flex-direction:column;width:100%;text-align:center;z-index:2}.tittle{background-color:#099d8d;color:#fff;text-transform:uppercase;font-family:"Rubik", sans-serif;font-size:16px;height:60px;line-height:60px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:title;animation-name:title;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes title{from{transform:scale(10) rotate(-150deg);opacity:0.5;color:#fff}to{transform:scale(1);opacity:1}}@keyframes title{from{transform:scale(10) rotate(-150deg);opacity:0.5;color:#fff}to{transform:scale(1);opacity:1}}.linkDivas{text-decoration:none;padding:10px 10px;color:white}.linkDivas:visited{color:white}.menuHeader{background-color:#14d9c4;height:45px}.menu{display:flex;justify-content:space-evenly;width:100%;height:45px;line-height:45px;list-style:none}.item .linkHeader{color:#fff;font-family:Rubik, sans-serif;text-decoration:none;font-size:15px}.linkHeader{padding:10px 10px;transition:color ease 3s}.linkHeader:hover{color:#099d8d}a{text-transform:uppercase}@media screen and (max-width: 315px){.item .linkHeader{font-size:12px}}@media screen and (min-width: 768px){.header{width:100%;display:flex;flex-direction:row;justify-content:space-between;text-align:center}.tittle{margin-left:45px}.menu{height:60px;line-height:60px;margin-right:45px}.menuHeader{height:60px;background-color:#099d8d}.linkHeader{padding:15px 18px;transition:box-shadow ease 0.5s}.linkHeader:hover{color:#14d9c4;box-shadow:0 5px 8px #7a7878}}@media screen and (min-width: 1200px){.tittle{margin-left:142px}.menu{justify-content:flex-start;margin-right:120px}}.Hero{height:421px;background-image:url(../images/herom.jpg);background-position:50% right;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}.text-rectangle{background-color:white;margin-left:15px;margin-right:15px;margin-top:0px;transform:translateY(1px)}.claim{padding:15px;font-family:"OpenSans",sans-serif;font-weight:bold}@media all and (min-width: 768px){.Hero{background-image:url(../images/hero.jpg);background-position:50% bottom}.text-rectangle{height:80px;width:441px;margin-left:45px;background-color:rgba(255,255,255,0.8)}.claim{text-align:left;font-size:18px;line-height:25px}}@media screen and (min-width: 1200px){.Hero{height:480px}.claim{height:421px;font-size:24px;line-height:30px}}@media screen and (min-width: 2500px){.Hero{height:600px}}.container{display:flex;flex-direction:column;text-align:center}.who{padding-top:30px;margin:0 15px;overflow-y:auto}.image-container{box-sizing:border-box;width:50%;height:50%;margin:0 auto;margin-top:30px;margin-bottom:15px}.image-who{width:100%;border-radius:5px;border:solid 5px rgba(0,0,0,0.08)}#who-we-are{height:45px;font-family:"Rubik", sans-serif;font-size:1.5rem;font-weight:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:center;color:#099d8d;margin-right:auto;margin-left:auto;text-transform:uppercase}.nombre-one{height:45px;font-family:"Open Sans";font-size:1.25rem;font-weight:600;line-height:45px;letter-spacing:normal;line-height:2.25;margin-right:auto;margin-left:auto;color:#000}.parrafo-who-one{font-family:"Open Sans";font-size:1rem;font-weight:500;color:#54585a;line-height:1.5;margin-bottom:15px;padding:10px}.rrss-one{display:flex;flex-direction:row;height:30px;width:124px;justify-content:space-between;margin-left:auto;margin-right:auto}.nombre-two{height:45px;font-family:"Open Sans";font-size:1.25rem;font-weight:600;line-height:45px;letter-spacing:normal;line-height:2.25;margin-right:auto;margin-left:auto;color:#000}.parrafo-who-two{font-family:"Open Sans";font-size:1rem;font-weight:500;color:#54585a;line-height:1.5;margin-bottom:15px;padding:10px}.rrss-two{display:flex;flex-direction:row;height:30px;width:124px;justify-content:space-between;margin-left:auto;margin-right:auto}.fab{width:15px;color:#099d8d}.fas{width:15px;color:#099d8d}.point{color:#54585a;font-size:18px;height:30px;padding-top:0px}@media screen and (min-width: 768px){.name-container-one{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:44px}.image-who{width:280px;height:280px}.text-container-one{margin-left:35px;padding:10px}.nombre-one{text-align:left}.parrafo-who-one{text-align:left;padding:0}.rrss-one{width:200px;justify-content:space-between;margin-top:20px;margin-left:0px}.name-container-two{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:44px}.text-container-two{margin-right:35px;padding:10px}.nombre-two{text-align:right}.parrafo-who-two{text-align:right;padding:0}.rrss-two{width:200px;justify-content:space-between;margin-top:20px;margin-right:0px}}@media screen and (min-width: 1200px){.Name-container{margin-left:138px;margin-right:138px}}.herocontact-section{height:300px;background-image:url(../images/contact-herom.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media all and (min-width: 768px){.herocontact-section{background-image:url(../images/contact-hero.jpg);height:421px;background-size:cover;background-position:center bottom}}@media screen and (min-width: 1200px){.herocontact-section{background-image:url(../images/contact-hero-super.jpg);height:480px}}.contacto{align-items:center;margin-bottom:30px;margin-top:30px;padding:10px}@media screen and (min-width: 768px){.contacto .contacto{margin-top:35px}}.contacto-section{font-family:"Rubik",sans-serif;font-size:24px;color:#099d8d;text-transform:uppercase;text-align:center}.parrafocontacto{font-size:16px;font-family:"OpenSans",sans-serif;color:#54585a;margin:15px 0;padding:20px;text-align:center;width:80vw;margin:auto}.parrafo-small{width:100%;margin:15px 0 58px;font-family:"OpenSans",sans-serif;font-size:12px;line-height:1.5;color:#54585a;text-align:center}.form-asterisk{color:#14d9c4}input,textarea{color:#b8b8b9;box-sizing:border-box;font-size:14px;font-family:"OpenSans",sans-serif}.form{font-size:14px;font-family:"OpenSans",sans-serif;color:#54585a;padding:0 15px 0 15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.datos-personales,.mensaje-container{border:transparent;width:290px}.nombrecompleto,.email,.telefono{font-size:14px;width:290px;height:2.813rem;padding-left:15px;color:#b8b8b9;margin:7px 0 13px 0}.mensaje{width:290px;height:105px;padding:15px 0 0 15px;margin:7px 0 13px 0}.enviar{width:290px;height:45px;color:#fff;background-color:#099d8d;text-transform:uppercase;text-align:center;margin:30px 0 60px 0;border-radius:4px;border:transparent;transition:box-shadow ease 1s, border-radius ease 2s}.enviar:hover{color:#14d9c4;box-shadow:0 3px 10px #000;border-radius:15px}@media all and (min-width: 768px){.parrafocontacto,.parrafo-small{width:442px;margin:0 auto 0 auto}.datos-personales,.mensaje-container{display:flex;flex-direction:column}.nombrecompleto,.email,.telefono,.mensaje{width:442px}.enviar-container{text-align:end;width:442px}.enviar{width:206pxx}}@media all and (min-width: 1200px){.parrafocontacto{width:601px;font-size:16px;line-height:24px}.datos-personales,.mensaje-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.private-info{display:flex;flex-direction:row}.parrafo-small,.nombrecompleto,.mensaje,.enviar-container{width:601px}.email{width:395px;margin-right:44px}.telefono{width:162px}}
