@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&family=Rubik:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Rubik:wght@500&display=swap");*{box-sizing:border-box;margin:0;padding:0;list-style:none}@-webkit-keyframes roll-in{0%{transform:translateX(-160px) rotate(-540deg);opacity:0}100%{transform:translateX(0) rotate(0deg);opacity:0.95}}@keyframes roll-in{0%{transform:translateX(-160px) rotate(-540deg);opacity:0}100%{transform:translateX(0) rotate(0deg);opacity:0.95}}.header{display:flex;flex-direction:column;align-items:center;position:fixed;width:100vw;z-index:999}.header__title{background-color:#099d8d;font-size:1rem;font-family:"Rubik";display:flex;justify-content:center;align-items:center;height:60px;width:100vw;opacity:0.95}.header__title--link{color:#fff;text-decoration:none;-webkit-animation:roll-in 0.6s ease-out both;animation:roll-in 0.6s ease-out both;transition:font-size 1s, text-shadow 1s}.header__title--link:hover{font-size:1.4rem;text-shadow:2px 2px #14d9c4}@media all and (min-width: 768px){.header{background:#099d8d;width:100vw;flex-direction:row;opacity:0.95}.header__title{justify-content:flex-start;padding-left:45px}}@media all and (min-width: 1200px){.header__title{padding-left:142px}}.list{background:#14d9c4;font-size:0.9375rem;font-family:"Rubik";color:#fff;width:100vw;display:flex;justify-content:space-around;padding:8px 8px 7px 8px;opacity:0.9}.list__item--link{color:#fff;text-decoration:none;text-transform:uppercase;transition:font-size 1s, font-weight 1s}.list__item--link:hover{font-size:1.1rem;font-weight:bold}@media all and (min-width: 768px){.list{background:#099d8d;padding-right:0;margin-right:35px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.list__item{display:inline;white-space:nowrap}.list__item--link1{padding:16px 9px 14px 9px}.list__item--link2{padding:16px 9.5px 14px 9px}.list__item--link3{padding:16px 10px 14px 9.5px}}@media all and (min-width: 1200px){.list{margin-right:128px}}.footer{font-family:"Open Sans";font-size:0.875rem;height:15.625rem;padding-top:30px;display:grid;grid-template-columns:1fr;grid-template-rows:20px 60px 45px;grid-row-gap:20px;border-top:1px solid #b8b8b9}.footer-small{height:1.25rem;color:#b8b8b9;line-height:1.25rem;padding:0 74px 0 74px;grid-row:1/2;text-align:center}.logo-adalab{grid-row:3/4;text-align:center;margin-top:10px}.footer-nav{grid-row:2/3}.footer-links{height:3.75rem;text-align:center}.link-footer{color:#54585a;font-family:"Open Sans";line-height:1.25rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:font-size 1s, font-weight 1s, color 1s}.link-footer:hover{font-size:1.1rem;font-weight:bold;color:#14d9c4}.slogan-adalab{height:2.813rem}@media all and (min-width: 768px){.footer{height:10.625rem;grid-template-columns:1fr 1fr;grid-template-rows:20px 45px;grid-row-gap:15px;grid-template-areas:"copy menu" "logo menu"}.logo-adalab{grid-area:logo;text-align:left;margin-top:0px;padding-left:45px}.footer-nav{grid-area:menu;line-height:1.875rem;padding-right:45px}.footer-links{text-align:right}.footer-small{height:1.25rem;color:#b8b8b9;padding:0 0 0 45px;grid-area:copy;text-align:left}}@media all and (min-width: 768px) and (min-width: 1200px){.footer{height:10.062rem}.logo-adalab,.footer-small{padding-left:138px}.footer-nav{padding-right:138px}}.container__title{color:#099d8d;font-family:"Rubik";font-size:1.5rem;line-height:2.81rem;margin-top:30px;text-align:center;text-transform:uppercase}.container__text{height:144px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:15px}.container__text--principal{color:#54585a;font-family:"Open Sans";font-size:1rem;line-height:1.5rem;text-align:center}.container__text--small{color:#54585a;font-family:"Open Sans";font-size:0.75rem;line-height:24px;text-align:center}.asterisk{color:#14d9c4}.container__form{margin:43px 15px 0 15px}.container__form--label{font-family:"Open Sans";font-size:0.875rem;color:#54585a;margin-bottom:7px}.container__form--input{font-family:"Open Sans";font-size:0.875rem;color:#b8b8b9;width:100%;height:45px;margin-bottom:13px;padding-left:15px}.container__form--div1,.container__form--div2{width:100%}.container__form--mail{font-family:"Open Sans";font-size:0.875rem;color:#54585a;width:100%;height:45px;margin-bottom:13px;padding:15px}.container__form--message{font-family:"Open Sans";font-size:0.875rem;color:#b8b8b9;width:100%;height:105px;padding:11px 15px 11px 15px;margin-bottom:30px}.container__form--submit{background-color:#099d8d;font-family:"Open Sans";color:#fff;font-size:1rem;text-transform:uppercase;text-align:center;width:100%;height:45px;border-style:none;border-radius:4px;margin-bottom:60px}@media all and (min-width: 768px){.container__text{height:120px;margin:15px 163px 15px 163px}.container__form{margin:43px 163px 0 163px}.submit{display:flex;flex-direction:column}.container__form--submit{align-self:flex-end;height:45px;border-style:none;border-radius:4px;margin-bottom:60px;width:46%}}@media all and (min-width: 768px) and (min-width: 1200px){.container__text{height:96px;margin:15px 300px 15px 300px}.container__form{margin:43px 300px 0 300px}.contact{display:flex;flex-direction:row;justify-content:space-between}.container__form--div1{width:65.7%;margin-right:44px}.container__form--div2{width:26.9%}.container__form--submit{height:45px;border-style:none;border-radius:4px;margin-bottom:60px}}.hero2__img1{width:100%}.hero2__img2{width:100%;display:none}.hero2__img3{width:100%;display:none}@media all and (min-width: 768px){.hero2__img1{width:100%;display:none}.hero2__img2{width:100%;display:block}.hero2__img3{width:100%;display:none}}@media all and (min-width: 1200px){.hero2__img1{width:100%;display:none}.hero2__img2{width:100%;display:none}.hero2__img3{width:100%;display:block}}
