@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600|Rubik&display=swap");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}* {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-margin-before: 0;margin-block-start: 0;-webkit-margin-after: 0;margin-block-end: 0;}html {font-size: 16px;margin: 0;padding: 0;}html a:link {text-decoration: none;}html a:visited {text-decoration: none;}html a:hover {text-decoration: none;}html a:active {text-decoration: none;}.container {margin: 0rem .9375rem;}.anchor-helper {display: block;position: relative;visibility: hidden;top: -105px;}.header {height: 7vh;width: 100vw;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;color: #fff;font-family: "Rubik";font-size: 1rem;font-weight: 500;text-transform: uppercase;background-color: #099d8d;color: #fff;position: fixed;top: 0;left: 0;z-index: 1;opacity: 0.9;-webkit-transition: height ease 1s;transition: height ease 1s;}.header__title {font-size: 1rem;margin: 0rem;padding: 0.6rem 0;}.header__nav {background-color: #14d9c4;font-size: 0.9375rem;padding: 0.9375rem 0;}.header__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-padding-start: 0;padding-inline-start: 0;}.header__listItem {display: inline;-webkit-transition: all 0.5s;transition: all 0.5s;}.header__listItem:hover {font-size: 1.25rem;}.header__link {color: #fff;}.container-nessi {display: none;position: absolute;top: 20%;left: 18rem;width: 13rem;height: 14rem;}.header:hover {height: 60vh;background-image: url(../images/nessi-background.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;opacity: 1;}.header:hover .header__nav {background-color: transparent;}.header:hover img {display: block;-webkit-animation-name: nessi;animation-name: nessi;-webkit-animation-duration: 5s;animation-duration: 5s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.animation-letter {position: relative;-webkit-animation: rotate 7s linear infinite forwards;animation: rotate 7s linear infinite forwards;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);margin-left: 2px;display: inline-block;font-size: 1.5rem;text-transform: none;}.hero {font-family: "Open Sans";font-weight: 600;font-size: 1.125rem;padding-bottom: 2.875rem;text-align: left;background-image: url(../images/team-coding-nassi.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 60vh;position: relative;}.hero__title {position: absolute;bottom: 0;background: #fff;text-align: center;padding: 0.9375rem;margin: 0 0.9375rem;font-family: "Open Sans";}.hero-contact {background-image: url(../images/team-coding-nassi-contact.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 60vh;}body {margin: 0px;}.team {-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.team__title {color: #099d8d;font-family: "Rubik";font-size: 1.5rem;font-weight: 500;text-transform: uppercase;line-height: 2.813rem;}.team__article {color: #54585a;font-family: "Open Sans";font-size: 1rem;font-weight: 500;font-family: "Open Sans";line-height: 1.5;margin: 0.9375rem 0.9375rem 1.875rem 0.9375rem;}.strengthWeaknessSection {background-color: rgba(184,184,185,0.2);margin-bottom: 0.9375rem;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}.strengthWeaknessSection .diamond {width: 1.875rem;height: 1.875rem;background: #ffffff;-webkit-transform: rotate(45deg);transform: rotate(45deg);justify-self: center;position: relative;bottom: 0.875rem;}.swContainer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.swContainer__sw {margin: 0px;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0.9375rem;}.swContainer__sw__title {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0rem;text-align: center;color: #099d8d;font-family: "Rubik";font-size: 1.375rem;font-weight: 500;line-height: 2.813rem;}.swContainer__sw__text {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;color: #54585a;font-family: "Open Sans";font-size: 1rem;font-weight: 500;line-height: 1.5rem;}.aboutus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}.aboutus__title {color: #099d8d;font-family: "Rubik";font-size: 1.5rem;font-weight: 500;text-transform: uppercase;line-height: 2.813rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;margin-bottom: 2.5rem;}.adalabers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}.adalabers__card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: flex;flex-direction: column;text-align: center;width: 100%;margin-bottom: 2.5rem;}.imgContainer {width: 11.25rem;height: 11.25rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0rem;margin-bottom: 1rem;}.imgContainer__photo {width: 100%;border-radius: 4px;border: solid 5px rgba(0,0,0,0.08);}.infoAdalaber {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 18.125rem;}.infoAdalaber__name {color: #000;font-family: "Open Sans";font-size: 1.25rem;font-weight: 500;text-align: center;margin-bottom: 0.4rem;}.infoAdalaber__text {color: #54585a;font-family: "Open Sans";font-size: 1rem;font-weight: 500;line-height: 1.5;margin-bottom: 1.5rem;}.socialMedia {margin-bottom: 0;}.socialMedia__list {-webkit-margin-before: 0rem;margin-block-start: 0rem;-webkit-margin-after: 0rem;margin-block-end: 0rem;padding: 0rem;}.socialMedia__list__icon {display: inline-block;list-style: none;}.socialMedia__list__icon a {text-decoration: none;color: #099d8d;padding: 0.2rem;-webkit-transition: all ease 1s;transition: all ease 1s;}.socialMedia__list__icon a:hover {background-color: #099d8d;color: white;}.socialMedia .dot {height: 3px;width: 3px;background-color: #099d8d;border-radius: 50%;display: inline-block;margin-bottom: 0.3rem;margin-left: 0.3rem;margin-right: 0.3rem;padding: 0rem;}.footer {display: grid;grid-template-columns: auto;border-top: #099d8d 0.5px solid;color: #54585a;font-family: "Open Sans";font-size: .875rem;font-weight: 500;text-transform: uppercase;text-align: center;}.footer__copy {font-size: .875rem;color: #b8b8b9;padding-top: 1.875rem;}.footer__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-padding-start: 0px;padding-inline-start: 0px;padding: 1.25rem 0 1.875rem 0;}.footer__listItem {display: inline;}.footer__link {color: #54585a;text-decoration: none;color: #54585a;line-height: 1.875rem;padding: 0.2rem;-webkit-transition: all ease 1s;transition: all ease 1s;}.footer__link:hover {background-color: #099d8d;color: white;}.footer__logo {padding: 0 0 2.813rem 0;}.logo-adalab {height: 45px;width: 115.9px;}.formContainer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 18.125rem;margin: 0 auto;}.formContainer__title {text-align: center;margin: 1.875rem 0 0.9375rem 0;line-height: 2.8125rem;color: #099d8d;font-family: "Rubik";font-size: 1.5rem;font-weight: 500;text-transform: uppercase;line-height: 2.813rem;}.formContainer__text {width: 100%;text-align: center;line-height: 1.5;color: #54585a;font-family: "Open Sans";font-size: 1rem;font-weight: 500;margin-bottom: 1.5rem;}.formContainer__text--small {font-size: 0.75rem;color: #54585a;margin-bottom: 1.5rem;font-family: "Open Sans";text-align: center;}.asterisk {color: aqua;}.form {display: block;width: 18.13rem;}.form__label {display: block;margin: 0.8125rem 0;width: 100%;font-family: "Open Sans";color: #54585a;}.form__input {width: 100%;font-family: "Open Sans";color: #54585a;height: 2.8125rem;}.form__textarea {width: 100%;min-height: 6.5rem;margin: 0.8125rem 0;font-family: "Open Sans";color: #54585a;}.form__button {width: 18.125rem;height: 2.8125rem;border-radius: 4px;background-color: #099d8d;text-transform: uppercase;color: white;width: 100%;font-family: "Open Sans";margin-bottom: 1rem;}@media all and (min-width: 768px) {.container {margin: 1.875rem 2.813rem;}.anchor-helper {top: -60px;}.header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 0 2.813rem;}.header__nav {background-color: transparent;}.header__listItem {padding: 0rem 0.5625rem;}.hero__title {display: block;margin-left: 2.8125rem;padding: 1rem 1rem;width: 350px;opacity: 0.9;}.team__title {color: #099d8d;margin-top: 0rem;}.team__article {opacity: 0.67;}.swContainer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 1.875rem;}.swContainer__sw {width: 50%;}.adalabers__card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;width: 45.1875rem;}.adalabers__card .imgContainer {margin-left: 0rem;}.adalabers__card .infoAdalaber {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 32.375rem;}.adalabers__card .infoAdalaber__name {text-align: left;}.adalabers__card .infoAdalaber__text {text-align: left;}.adalabers__card .twitter {margin-left: -0.2rem;}.adalabers__card:nth-child(even) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 45.1875rem;}.adalabers__card:nth-child(even) .imgContainer {margin-left: 1.5rem;margin-right: 0rem;}.adalabers__card:nth-child(even) .infoAdalaber {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 32.375rem;}.adalabers__card:nth-child(even) .infoAdalaber__name {text-align: right;}.adalabers__card:nth-child(even) .infoAdalaber__text {text-align: right;}.adalabers__card:nth-child(even) .linkedin {margin-right: -0.1rem;}.imgContainer {width: 17.375rem;margin-left: 1.5rem;margin-right: 1.5rem;height: auto;}.imgContainer__photo {width: 100%;}.footer {display: grid;grid-template-columns: auto auto;padding: 1.875rem 2.813rem 3.75rem;}.footer__copy {text-align: start;padding: 0;}.footer__menu {grid-area: 1 / 2 / 3 / 2;}.footer__list {height: 100%;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: end;}.footer__logo {text-align: start;padding: 0;}.formContainer {width: 27.625rem;margin: 0 auto;}.form {width: 100%;}.form__button {width: 30vw;float: right;}}@media all and (min-width: 768px) and (min-width: 1200px) {.footer {padding: 1.875rem 8.625rem 3.188rem;}}@media all and (min-width: 1200px) {.container {margin: 0rem 8.688rem;}.header__container-animation {padding: 0 8.875rem;}.hero__title {margin-left: 8.875rem;}.team {margin: 0rem;padding: 45px 200px 0px;}.swContainer__sw {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1.375rem;}.aboutus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.adalabers {width: 100%;}.adalabers__card {width: 47.6875rem;-ms-flex-item-align: center;align-self: center;}.adalabers__card:nth-child(even) {width: 47.6875rem;-ms-flex-item-align: center;align-self: center;}.formContainer {width: 37.5625rem;margin: 0 auto;}.formContainer__title {width: 100%;}.formContainer__text {width: 100%;}.form {width: 100%;}.form__emailPhone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.form__email {width: 60%;}.form__phone {width: 30%;}.form__message {min-width: 100%;}.form__button {-ms-flex-item-align: end;align-self: flex-end;margin-bottom: 2rem;}}@-webkit-keyframes nessi {0% {left: -50vw;top: 30%;}20% {left: -25vw;top: 20%;}40% {left: 0vw;top: 30%;}50% {left: 10vw;top: 20%;}60% {left: 20vw;top: 30%;}70% {left: 30vw;top: 20%;}80% {left: 40vw;top: 30%;}100% {left: 50vw;top: 20%;}}@keyframes nessi {0% {left: -50vw;top: 30%;}20% {left: -25vw;top: 20%;}40% {left: 0vw;top: 30%;}50% {left: 10vw;top: 20%;}60% {left: 20vw;top: 30%;}70% {left: 30vw;top: 20%;}80% {left: 40vw;top: 30%;}100% {left: 50vw;top: 20%;}}@-webkit-keyframes rotate {25% {-webkit-transform: translateY(0px) rotate(-360deg);transform: translateY(0px) rotate(-360deg);}50% {-webkit-transform: translateY(1px) rotate(-260deg);transform: translateY(1px) rotate(-260deg);}99% {-webkit-transform: translateY(2px) rotate(-180deg);transform: translateY(2px) rotate(-180deg);}}@keyframes rotate {25% {-webkit-transform: translateY(0px) rotate(-360deg);transform: translateY(0px) rotate(-360deg);}50% {-webkit-transform: translateY(1px) rotate(-260deg);transform: translateY(1px) rotate(-260deg);}99% {-webkit-transform: translateY(2px) rotate(-180deg);transform: translateY(2px) rotate(-180deg);}}
