@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.section--fixed-size {
  height: 80vh; }
  @media (max-height: 500px) {
    .section--fixed-size {
      min-height: 100vh;
      height: unset; } }
.section--start {
  margin-top: 116px; }
.section--bg-dark {
  background-image: url(../images/background-1.png); }
.section__content {
  text-align: center;
  padding: 30px;
  max-width: 1400px;
  margin: 0 auto; }
  @media (max-height: 500px) {
    .section__content {
      padding-top: 80px; } }
.section--about {
  background-image: url(../images/BNKR2.png);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: unset !important; }
  @media (min-width: 768px) {
    .section--about {
      padding: 15% 0 15% 0; }
      .section--about .section__content {
        text-align: left; } }
.section--presentation {
  background-image: url(../images/BNKR.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: fit-content; }
  .section--presentation .section__content {
    padding: 10% 5% 0 5%; }
  .section--presentation .button {
    margin: 0 auto; }
  @media (min-width: 768px) {
    .section--presentation .button {
      margin: unset; } }
  @media (min-width: 768px) {
    .section--presentation h1 {
      text-align: left; } }
.section--bg1 {
  background-image: url(../images/background-1.png); }
.section--bg2 {
  background-image: url(../images/background-2.png); }
@media (min-width: 768px) {
  .section {
    min-height: 80vh; } }
.section--white {
  background-color: white; }
.section--black {
  background-color: black; }
.section--yellow {
  background-color: #E6B501; }
.section--red {
  background-color: #F05451; }
.section--blue {
  background-color: #0069CF; }
.section--gray {
  background-color: #E8E8E8; }
.section--dark-gray {
  background-color: #BFBFBF; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.split {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center; }
  @media (min-width: 768px) {
    .split {
      flex-direction: row;
      text-align: left; } }
  .split--inverted {
    flex-direction: column-reverse; }
    @media (min-width: 768px) {
      .split--inverted {
        flex-direction: row; } }
  .split__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 20px 0; }
    @media (min-width: 768px) {
      .split__content {
        width: 50%;
        padding: 0 50px;
        margin: 0; } }
    @media (min-width: 1200px) {
      .split__content {
        padding: 0 100px; } }
    .split__content--white {
      background-color: white; }
    .split__content--black {
      background-color: black; }
    .split__content--yellow {
      background-color: #E6B501; }
    .split__content--red {
      background-color: #F05451; }
    .split__content--blue {
      background-color: #0069CF; }
    .split__content--gray {
      background-color: #E8E8E8; }
    .split__content--dark-gray {
      background-color: #BFBFBF; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.title {
  font-size: 30px; }
  .title--white {
    color: white; }
  .title--black {
    color: black; }
  .title--yellow {
    color: #E6B501; }
  .title--red {
    color: #F05451; }
  .title--blue {
    color: #0069CF; }
  .title--gray {
    color: #E8E8E8; }
  .title--dark-gray {
    color: #BFBFBF; }
  @media (min-width: 768px) {
    .title {
      font-size: 40px; } }

@media (min-width: 768px) {
  .subtitle {
    max-width: 60%; } }
@media (min-width: 1200px) {
  .subtitle {
    font-size: 20px; } }

.text-background {
  width: fit-content;
  margin: 0 auto; }
  .text-background--white {
    background-color: white; }
  .text-background--black {
    background-color: black; }
  .text-background--yellow {
    background-color: #E6B501; }
  .text-background--red {
    background-color: #F05451; }
  .text-background--blue {
    background-color: #0069CF; }
  .text-background--gray {
    background-color: #E8E8E8; }
  .text-background--dark-gray {
    background-color: #BFBFBF; }

.text--bold {
  font-weight: bold; }
.text--small {
  font-size: 20px; }
.text--center {
  text-align: center; }
.text--white {
  color: white; }
.text--black {
  color: black; }
.text--yellow {
  color: #E6B501; }
.text--red {
  color: #F05451; }
.text--blue {
  color: #0069CF; }
.text--gray {
  color: #E8E8E8; }
.text--dark-gray {
  color: #BFBFBF; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.button {
  border: 0;
  border-radius: 10px;
  padding: 10px 20px;
  color: white;
  font-size: 16px;
  cursor: pointer; }
  .button--white {
    background-color: white; }
  .button--black {
    background-color: black; }
  .button--yellow {
    background-color: #E6B501; }
  .button--red {
    background-color: #F05451; }
  .button--blue {
    background-color: #0069CF; }
  .button--gray {
    background-color: #E8E8E8; }
  .button--dark-gray {
    background-color: #BFBFBF; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.columns {
  text-align: center; }
  @media (min-width: 768px) {
    .columns--spaced {
      display: flex;
      flex-direction: row;
      justify-content: space-between; } }
  .columns--left {
    text-align: left; }

.column {
  display: inline-block; }
  @media (min-width: 425px) {
    .column--sm-1 {
      width: 99%; }
    .column--sm-2 {
      width: 49.7%; }
    .column--sm-3 {
      width: 33%; }
    .column--sm-4 {
      width: 24%; }
    .column--sm-5 {
      width: 19%; }
    .column--sm-6 {
      width: 15%; } }
  @media (min-width: 768px) {
    .column--md-1 {
      width: 99%; }
    .column--md-2 {
      width: 49.7%; }
    .column--md-3 {
      width: 33%; }
    .column--md-4 {
      width: 24%; }
    .column--md-5 {
      width: 19%; }
    .column--md-6 {
      width: 15%; } }
  @media (min-width: 1200px) {
    .column--lg-1 {
      width: 99%; }
    .column--lg-2 {
      width: 49.7%; }
    .column--lg-3 {
      width: 33%; }
    .column--lg-4 {
      width: 24%; }
    .column--lg-5 {
      width: 19%; }
    .column--lg-6 {
      width: 15%; } }
  @media (min-width: 1800px) {
    .column--xl-1 {
      width: 99%; }
    .column--xl-2 {
      width: 49.7%; }
    .column--xl-3 {
      width: 33%; }
    .column--xl-4 {
      width: 24%; }
    .column--xl-5 {
      width: 19%; }
    .column--xl-6 {
      width: 15%; } }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.navbar {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #E8E8E8;
  z-index: 999;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .navbar a {
    font-weight: 400;
    color: black; }
  .navbar--static {
    position: unset; }
  .navbar__padding {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .navbar__mobile {
    width: 100%; }
    @media (min-width: 768px) {
      .navbar__mobile {
        display: none; } }
  .navbar__content {
    text-align: center;
    display: none;
    max-width: 1400px;
    margin: 0 auto; }
    .navbar__content img {
      display: none; }
    @media (min-width: 768px) {
      .navbar__content {
        width: 100%;
        text-align: initial; }
        .navbar__content img {
          display: initial; } }
    @media (min-width: 768px) {
      .navbar__content {
        display: block; } }
  .navbar__links {
    list-style: none;
    margin: 0;
    padding: 0; }
    .navbar__links li {
      margin: 15px 0; }
    @media (min-width: 768px) {
      .navbar__links {
        float: right;
        width: fit-content; }
        .navbar__links li {
          display: inline;
          margin: 0 15px; } }

.underline {
  position: relative;
  text-decoration: none;
  display: inline-block; }

.underline:after {
  display: block;
  content: '';
  border-bottom: solid 1.5px #fff;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 100% 50%; }

.underline:hover:after {
  transform: scaleX(1);
  transform-origin: 0 50%; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.card {
  border-radius: 30px;
  margin: 15px; }
  .card--about {
    background-image: url(../images/textura-icones.png);
    background-size: contain; }
    .card--about img {
      max-width: 100%;
      max-height: 250px; }
  .card__content {
    text-align: center;
    padding: 30px 50px;
    font-weight: bold; }
    .card__content img {
      max-width: 100%; }
    @media (min-width: 425px) {
      .card__content {
        padding: 20px 40px; } }
  .card--white {
    background-color: white; }
  .card--black {
    background-color: black; }
  .card--yellow {
    background-color: #E6B501; }
  .card--red {
    background-color: #F05451; }
  .card--blue {
    background-color: #0069CF; }
  .card--gray {
    background-color: #E8E8E8; }
  .card--dark-gray {
    background-color: #BFBFBF; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.service-card {
  background-color: #E8E8E8;
  color: black;
  text-align: center;
  margin-bottom: 5px; }
  .service-card__content {
    padding: 25px; }
  .service-card__icon {
    width: 50%;
    height: auto; }
  .service-card__title {
    font-weight: bold; }
  .service-card__description {
    font-weight: lighter; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.footer {
  background-color: #E8E8E8;
  color: black;
  font-weight: lighter; }
  .footer img {
    width: 80%;
    max-width: 500px;
    margin: 10%; }
    @media (min-width: 768px) {
      .footer img {
        margin: unset; } }
  .footer__content {
    text-align: center;
    padding: 5% 20px;
    max-width: 1400px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .footer__content {
        display: flex;
        flex-direction: row;
        align-items: space-around; } }
  .footer a {
    color: black; }
  .footer ul {
    list-style: none;
    padding: 0;
    padding-right: 50px; }
    .footer ul li {
      margin: 10px 0; }
  .footer .column {
    vertical-align: top; }
  .footer .text-center {
    text-align: center; }
    @media (min-width: 1200px) {
      .footer .text-center {
        text-align: left; } }
  .footer__copyright {
    background-color: #BFBFBF;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.fancy-form {
  text-align: left; }
  .fancy-form input, .fancy-form textarea {
    display: block;
    width: 90%;
    height: 27px;
    margin: 10px 0 15px 0;
    padding: 5px 10px;
    font-size: 1rem;
    background-color: #ffffffa6;
    border-radius: 5px;
    border: none; }
  .fancy-form textarea {
    height: unset; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.portfolio-card {
  position: relative; }
  .portfolio-card__background {
    width: 100%;
    height: 100%; }
  .portfolio-card__content {
    position: absolute;
    top: 0;
    height: 98.9%;
    width: 100%;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0, 0, 0.28, 1.03);
    background-color: #000000ad;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    .portfolio-card__content:hover {
      opacity: 1; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.project {
  margin-top: 116px;
  background-color: #E8E8E8; }
  .project__presentation {
    padding: 5% 10% 0 10%;
    text-align: center;
    max-width: 1400px;
    margin: 0 auto; }
  .project__title {
    color: #E6B501;
    margin-bottom: 0;
    font-weight: bold; }
    @media (min-width: 768px) {
      .project__title {
        font-size: 3rem; } }
  .project__subtitle {
    color: white;
    margin-top: 0;
    font-weight: lighter; }
    @media (min-width: 768px) {
      .project__subtitle {
        font-size: 2rem; } }
  .project__description {
    background-image: url(../images/background-2.png);
    background-repeat: repeat-y;
    background-size: cover;
    padding: 15% 10%;
    text-align: center;
    font-weight: bold;
    font-size: 1.5rem;
    color: black; }
    @media (min-width: 768px) {
      .project__description {
        font-size: 2rem; } }
  .project__image {
    max-width: 100%;
    margin-top: 100px;
    width: auto;
    height: auto; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.presentation {
  background-image: url(../images/background.png);
  background-repeat: repeat;
  padding-top: 135px;
  padding-bottom: 20px;
  min-height: 80vh; }
  .presentation__content {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    background-color: #ffffff99;
    backdrop-filter: blur(10px);
    box-shadow: 0 18px 40px -12px #565656;
    overflow: hidden;
    border-radius: 10px;
    padding: 20px 0;
    margin: 0 auto;
    width: 90%;
    height: 90%;
    max-height: 700px;
    max-width: 1400px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .presentation__content {
        flex-direction: row; } }
  .presentation__text {
    text-align: center;
    width: 90%;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .presentation__text {
        width: 40%; } }
  .presentation img {
    width: 50%; }
    @media (min-width: 1200px) {
      .presentation img {
        margin-top: 20%; } }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.about {
  background-color: #E8E8E8; }
  .about__content {
    padding: 20px;
    text-align: center;
    max-width: 1400px;
    margin: 0 auto; }
  .about__inner {
    display: flex;
    flex-direction: column-reverse; }
    @media (min-width: 768px) {
      .about__inner {
        flex-direction: row;
        align-items: center;
        justify-content: space-around; } }
  .about__text {
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .about__text {
        max-width: 40%; } }
  @media (min-width: 768px) {
    .about video {
      max-width: 60%; } }

.about_icons {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;
  margin-bottom: 25px; }
  .about_icons__icon {
    width: 150px;
    display: flex;
    flex-direction: column; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.menu-section {
  background-color: #0069CF;
  text-align: center;
  color: white; }
  .menu-section__content {
    padding: 20px;
    max-width: 1400px;
    margin: 0 auto; }
  .menu-section ul {
    font-weight: lighter;
    margin-top: 10%;
    text-align: left; }
  .menu-section li {
    margin: 10px 0; }
  .menu-section img {
    max-width: 300px; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.material {
  background-color: #F05451;
  color: white;
  text-align: center; }
  .material__content {
    padding: 20px;
    font-weight: lighter;
    max-width: 1400px;
    margin: 0 auto; }
  .material__images {
    display: flex;
    max-width: 1000px;
    margin: 0 auto; }
  .material img {
    width: 250px;
    max-width: 100%; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.terms {
  background-color: #E6B501;
  color: black;
  height: 50vh;
  padding: 5%;
  padding-bottom: 10%; }
  .terms__content {
    background-color: white;
    height: 100%;
    margin: auto;
    overflow-y: scroll;
    border-radius: 10px;
    padding: 3%;
    text-align: center; }

@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 100;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: normal;
  src: local("Helvetica 25 UltraLight Regular"), url("../fonts/Helvetica25UltraLight_22433.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 200;
  font-style: italic;
  src: local("Helvetica 25 UltraLight Italic"), url("../fonts/Helvetica26UltraLightItalic_22434.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: normal;
  src: local("Helvetica 35 Thin Regular"), url("../fonts/Helvetica35Thin_22435.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 300;
  font-style: italic;
  src: local("Helvetica 35 Thin Italic"), url("../fonts/Helvetica36ThinItalic_22436.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: normal;
  src: local("Helvetica 45 Light Regular"), url("../fonts/Helvetica45Light_22437.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 400;
  font-style: italic;
  src: local("Helvetica 45 Light Italic"), url("../fonts/Helvetica46LightItalic_22438.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: normal;
  src: local("Helvetica 55 Roman Regular"), url("../fonts/Helvetica55Roman_22439.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 500;
  font-style: italic;
  src: local("Helvetica 55 Roman Italic"), url("../fonts/Helvetica56Italic_22440.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: normal;
  src: local("Helvetica 65 Medium Regular"), url("../fonts/Helvetica65Medium_22443.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 600;
  font-style: italic;
  src: local("Helvetica Neue 66 Medium Italic"), url("../fonts/HelveticaNeueMediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: normal;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBold.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 700;
  font-style: italic;
  src: local("Helvetica Neue Regular"), url("../fonts/HelveticaNeueBlackItalic 1.woff") format("woff"); }
@font-face {
  font-family: 'Helvetica';
  font-weight: 800;
  font-style: normal;
  src: local("Helvetica Neue Black"), url("../fonts/Helvetica95Black.woff") format("woff"); }
@keyframes bgcolor {
  0% {
    opacity: 0%; }
  50% {
    opacity: 100%; }
  100% {
    opacity: 0%; } }
.lidieri {
  background-color: #E8E8E8; }
  .lidieri__content {
    padding: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    max-width: 1400px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .lidieri__content {
        flex-direction: row; } }
  @media (min-width: 768px) {
    .lidieri__text {
      margin-left: 25px;
      max-width: 50%; } }
  .lidieri img {
    width: 400px;
    max-width: 100%; }

body {
  margin: 0;
  font-family: "Helvetica", Arial;
  line-height: 1.5; }

a {
  text-decoration: none;
  color: white; }

.center {
  margin: 0 auto; }

.logo-small {
  height: 70px; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.image {
  max-width: 100%; }
  @media (min-width: 425px) {
    .image {
      max-width: 70%; } }
  @media (min-width: 768px) {
    .image {
      max-width: 100%; } }

.logo-footer {
  width: 150px;
  height: auto; }

.color--white {
  color: white; }
.color--black {
  color: black; }
.color--yellow {
  color: #E6B501; }
.color--red {
  color: #F05451; }
.color--blue {
  color: #0069CF; }
.color--gray {
  color: #E8E8E8; }
.color--dark-gray {
  color: #BFBFBF; }

.text-left {
  text-align: left; }

.float {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  right: 40px;
  background-color: #25d366;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 100; }
  .float img {
    width: 60%; }

/*# sourceMappingURL=style.css.map */
