.asterisc{color:#14d9c4}.capitalize{text-transform:capitalize}.emphasize{font-style:oblique}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}*{box-sizing:border-box;margin:0;padding:0}.footer{width:100%;padding-top:4.15vh;padding-bottom:5.54vh;border-top:solid 1px #b8b8b9;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:2.77vh 4.15vh}@media all and (min-width: 768px){.footer{padding-left:5%;gap:0vh}}@media all and (min-width: 1200px){.footer{padding-left:3%}}.footer .copyright{padding:0vh 2.6vw;text-align:center;color:#b8b8b9;font-size:1.4rem;font-family:"Open Sans",sans-serif;text-transform:capitalize}@media all and (min-width: 768px){.footer .copyright{width:100%;display:flex;align-items:flex-start;margin-top:1%;padding-left:1%}}@media all and (min-width: 1200px){.footer .copyright{padding-left:7%}}.footer .nav-footer{padding:0vh 3vw;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:600;line-height:1.43;opacity:0.75}@media all and (min-width: 768px){.footer .nav-footer{display:flex;flex-direction:column;align-items:flex-end;margin-top:-12%;height:13vh;gap:0.625em}}@media all and (min-width: 1200px){.footer .nav-footer{padding-top:4%}}.footer .nav-footer .link-footer{display:flex;justify-content:center;text-decoration:none;text-transform:uppercase;color:#54585a}.footer .nav-footer .link-footer:hover{color:#099d8d}.footer .logo-adalab{width:115.9px;height:45px;margin-top:4.15vh}@media all and (min-width: 768px){.footer .logo-adalab{margin-left:-3vw}}@media all and (min-width: 1200px){.footer .logo-adalab{margin-left:3.5%;margin-bottom:1%}}.footer .logo-adalab .logo-adalab-img{width:100%;height:100%}@media all and (min-width: 768px){.container-footer{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-inline:2.92vw}}.header{width:100%;font-family:"Rubik",sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;z-index:1;text-transform:uppercase}@media all and (min-width: 768px){.header{background-color:#099d8d;height:60px;width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.header--h1{background-color:#099d8d;color:#fff;font-size:1.6rem;opacity:0.95;width:100%;height:60px;line-height:30px;text-align:center;padding:15px 40px 15px 40px}@media all and (min-width: 768px){.header--h1{text-align:left;padding-left:45px;width:40%}}.header--h1a{text-decoration:none;color:#fff}.header--h1a:hover{color:#0e423e}.header--ul{list-style:none;background-color:#14d9c4;width:100vw;height:45px;opacity:0.9;display:flex;justify-content:center;justify-content:space-evenly;flex-wrap:wrap;align-items:center;padding-top:8px;padding-bottom:7px}@media all and (min-width: 768px){.header--ul{background-color:#099d8d;opacity:0.95;height:60px;width:100%;justify-content:center;align-items:center;padding-right:45px;padding-bottom:10px}}.header--navitem{color:#fff;font-size:1.5rem;text-decoration:none}.header--navitem:hover{color:#0e423e}.header--navitem:hover:active{color:#0e423e}@media all and (min-width: 768px){.header--navitem{padding:10px}}.main{width:100%}html{font-size:62.5%}body{width:100vw;min-height:100vh}.quienessomosh2{font-size:2rem;font-weight:500;color:#099d8d;font-family:"Rubik",sans-serif;text-align:center;padding-top:30px;margin-top:30px;margin-bottom:30px;text-transform:uppercase}.quienessomos{display:grid;grid-template-columns:1fr;grid-template-rows:repeat 4,auto;margin:0px 15px 0px 15px;margin-left:15%;margin-right:15%;margin-bottom:45px;background-color:#fff}@media all and (min-width: 768px){.quienessomos{row-gap:60px;grid-template-columns:auto;grid-template-rows:repeat 3,auto;margin-bottom:60px}}@media all and (min-width: 1200px){.quienessomos{margin-top:45px;padding-top:38px}}.article{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-self:center;justify-self:center}@media all and (min-width: 768px){.article{grid-template-columns:auto auto;grid-template-rows:auto;grid-auto-flow:row}}.image-box{align-self:center;justify-self:center;width:180px;height:180px;border:solid 5px #099d8d;border-radius:4px}@media all and (min-width: 768px){.image-box{margin-right:30px;width:150px;height:150px;margin-top:0px;margin-bottom:0px;order:0}}@media all and (min-width: 1200px){.image-box{width:278px;height:278px}}@media all and (min-width: 768px){.image-box.par{margin-right:0px;margin-left:30px;order:3}}.image-box:hover{transform:scale(1.1, 1.1);transition:transform 2s}.image{width:100%}.quienes-somos-text{display:flex;flex-direction:column;align-items:center;font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.quienes-somos-text{align-items:flex-start;justify-content:center}}@media all and (min-width: 768px){.quienes-somos-text.par{align-items:flex-end}}.our-name{font-size:2rem;font-weight:normal;line-height:45px;text-align:center;color:#000;margin-top:15px}.bio{text-align:center;font-weight:normal;font-size:1.6rem;line-height:24px;color:#54585a}@media all and (min-width: 768px){.bio{margin-bottom:0px;padding-left:0px;padding-right:0px;line-height:normal}}@media all and (min-width: 768px){.bio.impar{text-align:left}}@media all and (min-width: 768px){.bio.par{text-align:right}}.icon-list{margin-bottom:15px;justify-self:center;width:124px;height:30px;display:flex;justify-content:space-between;margin-top:15px}.icon{color:#099d8d;text-decoration:none;font-size:1.6rem}.icon:hover{color:#14d9c4}.contact{width:100%;margin-top:9%;margin-bottom:19%}.contact__title{color:#099d8d;font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1.88;text-align:center;text-transform:uppercase}.contact__article{color:#54585a;font-family:"Open Sans",sans-serif;line-height:1.5;padding-bottom:18%;margin:4.9% 4.9% 0% 4.9%}.contact__article__p1{font-size:1.6rem;text-align:center;padding:0px 14px}.contact__article__p2{font-size:1.2rem;text-align:start;margin-top:30px}@media screen and (min-width: 768px){.contact{margin-top:3.8%;margin-bottom:8.3%}.contact__article{margin:0% 21.5%;padding-bottom:7.8%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact__article__p1{padding:15px 30px}.contact__article__p2{margin-top:17px}}@media all and (min-width: 1200px){.contact{margin-top:4%;margin-bottom:10%}.contact__article{margin:1.2% 25% 0% 25%;padding-bottom:4.9%}.contact__article__p1{padding:0px 20px}.contact__article__p2{margin-top:36px}}.contact__hero{max-width:100%;height:37vh;background-image:url("http://beta.adalab.es/project-promo-r-module-1-team-7/assets/images/fondo-pagina-2.png");background-repeat:no-repeat;background-size:cover;background-position:center center}@media all and (min-width: 1200px){.contact__hero{height:60vh}}.form{margin:0% 5%;display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:1.4rem}.form__label{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.form__label__text--name,.form__label__text--mail,.form__label__text--phone,.form__label__text--message{color:#54585a;margin-bottom:7px}.form__input{color:#b8b8b9;opacity:0.4;border:1.5px solid #54585a;font-family:"Open Sans",sans-serif;margin-bottom:13px}.form__input--name{padding:11px 0px 15px 15px}.form__input--mail{padding:7px 0px 16px 15px;font-size:1.6rem;font-weight:500}.form__input--phone{padding:11px 0px 15px 15px}.form__input--message{padding:11px 0px 75px 15px}.form__button{width:100%;height:5.325443786982248vh;color:#fff;font-size:1.5rem;font-weight:500;text-transform:uppercase;background-color:#099d8d;border:none;border-radius:4%;margin-top:17px}@media screen and (min-width: 768px){.form{margin:0% 21% 0% 21%}.form__input--name{padding:11px 0px 15px 15px}.form__button{width:50%;margin-top:30px;margin-left:50%}}@media all and (min-width: 1200px){.form{margin:0% 25%}.form__label--mail{width:60%;margin-right:7.2%}.form__label--phone{width:32.5%}.form__input--phone{padding:11px 0px 15px 15px}.form__label--wrap{display:flex;flex-wrap:wrap}.form__button{width:45%;margin-top:25px;margin-left:54.7%}}.main__list{padding-left:2rem;padding-bottom:20px}.index__hero{width:100%;height:50vh;background-image:url("http://beta.adalab.es/project-promo-r-module-1-team-7/assets/images/fondo-pagina-1.png");background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.index__hero__banner{background-color:#fff;font-family:"Open Sans",sans-serif;color:#000;font-size:1.8rem;font-weight:600;line-height:1.39;text-align:start;padding:14px 15px 16px 15px;padding:6% 6% 6% 6%;margin:0% 4.8% 0% 4.8%;position:absolute;top:82%}@media all and (min-width: 768px){.index__hero{height:58vh}.index__hero__banner{background-color:rgba(255,255,255,0.8);top:76%;left:7.5%;padding:2.5% 3% 2.5% 3%;margin:0% 0% 0% 0%;width:57.5%;height:24%}}@media all and (min-width: 1200px){.index__hero{height:75vh}.index__hero__banner{width:48%;height:24.5%;top:76%;left:7.5%;padding:1.8% 2.5% 2% 2.5%;font-size:2.4rem}}.str-and-weak{background-color:rgba(57,57,60,0.2);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:45px;position:relative}.str-and-weak__top-square{width:30px;height:30px;background-color:#fff;position:absolute;bottom:97.4%;transform:rotate(45deg)}.str-and-weak__container{text-align:center;margin:0% 5%;padding:0% 5%}.str-and-weak__title{color:#099d8d;font-size:2.2rem;font-family:"Rubik",sans-serif;font-weight:500;line-height:2.05;margin-top:30px}.str-and-weak__p{color:#54585a;font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:1.5}@media all and (min-width: 768px){.str-and-weak{flex-direction:row;top:0;padding:0% 5% 7.8% 5%}.str-and-weak__container{padding:0;margin:0%}.str-and-weak__title{margin-bottom:4.9%}}@media all and (min-width: 1200px){.str-and-weak{padding:3.8% 11.5% 5% 11.5%}.str-and-weak__container{padding:0% 3% 0% 3%}.str-and-weak__title{margin-bottom:3%;margin-top:0%}}.team{width:100%;padding:0% 5%;margin-top:10%;margin-bottom:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:110px}.team__title{color:#099d8d;font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1.88;text-align:center;text-transform:uppercase;margin-bottom:4.5%}.team__ps{font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#54585a;line-height:1.5;text-align:center;padding:0% 5.5%;display:flex;flex-direction:column;gap:28px}@media all and (min-width: 768px){.team{margin-top:5.9%;margin-bottom:7.9%;padding:0% 6%;top:0}.team__title{margin-bottom:2.5%}.team__ps{padding:0%;gap:30px}.team__ps__p2{padding:0% 7%}}@media all and (min-width: 1200px){.team{padding:0% 25%;margin-top:4%;margin-bottom:5%}.team__title{margin-bottom:2.5%}}
