@font-face {
  font-family: Helvetica;
  src: url('../fonts/Helvetica.ttc') format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gineto;
  src: url('../fonts/Gineto-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gineto;
  src: url('../fonts/Gineto-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gineto;
  src: url('../fonts/Gineto-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gineto;
  src: url('../fonts/Gineto-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Minionpro;
  src: url('../fonts/MinionPro-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}.tp-landingpage .w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}.tp-landingpage {
  background-color: #dcdddf;
  max-width: 1250px;
  padding-bottom: 5%;
}.tp-landingpage .image-2 {
  display: none;
}.tp-landingpage .heading {
  color: #000;
  font-size: 28px;
}.tp-landingpage .heading-2 {
  color: #000;
  text-align: center;
  width: 80%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  font-family: Gineto, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
}.tp-landingpage .text-block {
  text-align: justify;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-family: Gineto, Arial, sans-serif;
  font-size: 20px;
  line-height: 32px;
}.tp-landingpage .text-block.space {
  margin-top: 5%;
}.tp-landingpage .text-block.newsmall {
  text-align: center;
  width: 40%;
  margin-top: 5%;
}.tp-landingpage .grid {
  grid-template-columns: 1fr 1fr;
  width: 70%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .grid-2,.tp-landingpage .grid-3 {
  width: 70%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .slide-nav,.tp-landingpage .left-arrow,.tp-landingpage .right-arrow {
  display: none;
}.tp-landingpage .image-3,.tp-landingpage .slider {
  height: auto;
}.tp-landingpage .grid-4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 70%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .grid-5 {
  grid-template-rows: auto;
  width: 70%;
  margin-top: 2%;
  margin-left: auto;
  margin-right: auto;
}.tp-landingpage .text-block-2 {
  color: #000;
  text-align: center;
  font-family: Gineto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
}.tp-landingpage .link-block {
  color: #000;
  border: 3px solid #000;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3%;
  padding-bottom: 3%;
  font-family: Gineto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}.tp-landingpage .link-block.acc {
  width: 45%;
  padding-top: 1.5%;
  padding-bottom: 1.5%;
}.tp-landingpage .link-block-2 {
  color: #000;
  border: 3px solid #000;
  width: 90%;
  padding-top: 3%;
  padding-bottom: 3%;
  text-decoration: none;
}.tp-landingpage .div-block {
  border: 3px #dcdddf;
  width: 90%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3%;
  padding-bottom: 3%;
}.tp-landingpage .div-block:hover {
  border: 3px #fff;
}.tp-landingpage .link-block-3 {
  color: #000;
  background-color: #dcdddf;
  padding-bottom: 2%;
  text-decoration: none;
}.tp-landingpage .link-block-3:hover {
  border: 3px solid #000;
}.tp-landingpage .link-block-4 {
  text-decoration: none;
}

@media screen and (max-width: 991px) {.tp-landingpage .heading-2,.tp-landingpage .text-block {
    width: 85%;
  }.tp-landingpage .text-block.newsmall {
    width: 50%;
  }.tp-landingpage .grid,.tp-landingpage .grid-2,.tp-landingpage .grid-3,.tp-landingpage .grid-4 {
    width: 85%;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage .image {
    display: none;
  }.tp-landingpage .image-2 {
    display: block;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage .heading-2 {
    font-size: 22px;
    line-height: 24px;
  }.tp-landingpage .text-block {
    font-size: 16px;
    line-height: 20px;
  }.tp-landingpage .text-block.newsmall {
    width: 60%;
  }.tp-landingpage .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }.tp-landingpage .grid-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }.tp-landingpage .grid-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }.tp-landingpage .text-block-2 {
    font-size: 14px;
  }.tp-landingpage .link-block {
    border-width: 1px;
  }.tp-landingpage .link-block.acc {
    width: 90%;
  }.tp-landingpage .link-block-2 {
    border-width: 1px;
  }
}.tp-landingpage #w-node-_5d225f39-81a0-9440-f188-193379f5c23b-ee736885 {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-ced16d6d-51fe-2aa8-3fd8-0c53f883f416-ee736885 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}.tp-landingpage #w-node-_5ed1e30c-5955-d82e-78a8-1113c6a93cae-ee736885 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}.tp-landingpage #w-node-_07ca1f11-7add-7df7-fb5a-5706bc4f147b-ee736885 {
  grid-area: 1 / 1 / 3 / 2;
}.tp-landingpage #w-node-_2e2cbbfe-11bd-e011-09d9-138e69606b12-ee736885 {
  grid-area: 1 / 2 / 3 / 3;
}.tp-landingpage #w-node-d21e02a7-371c-419b-1f22-3dcd4c53e1b5-ee736885 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}.tp-landingpage #w-node-_79a724ec-3448-253a-3061-3a8297a8b864-ee736885 {
  grid-area: 1 / 1 / 3 / 2;
}.tp-landingpage #w-node-_79a724ec-3448-253a-3061-3a8297a8b865-ee736885 {
  grid-area: 1 / 2 / 3 / 3;
}.tp-landingpage #w-node-_5f8ca475-6996-34d9-f7a1-a00a3112ab8d-ee736885 {
  grid-area: 1 / 1 / 3 / 3;
}.tp-landingpage #w-node-f0773713-20d7-d03b-aa6c-d1214e485c6b-ee736885 {
  grid-area: 1 / 2 / 2 / 3;
}.tp-landingpage #w-node-e2756e87-03ac-00bd-2637-78d47eac8ab6-ee736885 {
  grid-area: 2 / 3 / 3 / 4;
}.tp-landingpage #w-node-_4fead170-292d-e8d3-1760-cc9f4ce607ee-ee736885 {
  grid-area: 1 / 3 / 2 / 4;
}.tp-landingpage #w-node-_7c099ec3-a47f-9c9c-e07f-d87f763b4c4a-ee736885 {
  grid-area: 2 / 1 / 3 / 2;
}.tp-landingpage #w-node-_9ee77d3e-d296-15d6-459c-d91feb037e56-ee736885 {
  grid-area: 2 / 2 / 3 / 3;
}.tp-landingpage #w-node-_0b0db4b9-61cd-9147-e635-898cfef559fa-ee736885 {
  grid-area: 1 / 1 / 2 / 2;
}.tp-landingpage #w-node-_4c618036-b4c8-5a0d-85ad-8629e17fb196-ee736885 {
  grid-area: 3 / 1 / 4 / 2;
}.tp-landingpage #w-node-ac3d4422-e85c-d8c1-2fa6-544701b3c6a2-ee736885 {
  grid-area: 3 / 2 / 4 / 3;
}.tp-landingpage #w-node-_763506ef-2109-24aa-caf6-e7a6e99b1b24-ee736885 {
  grid-area: 3 / 3 / 4 / 4;
}.tp-landingpage #w-node-_413ec238-d804-cbee-5d2e-0ff4a50d8ac6-ee736885 {
  grid-area: 4 / 1 / 5 / 2;
}.tp-landingpage #w-node-eadcebe6-7112-d416-3c5b-ef3c18d8c39a-ee736885 {
  grid-area: 4 / 2 / 5 / 3;
}.tp-landingpage #w-node-_222a333d-238f-b888-86d4-911317ef7d62-ee736885 {
  grid-area: 4 / 3 / 5 / 4;
}

@media screen and (max-width: 767px) {.tp-landingpage #w-node-_52bb3a20-f909-6621-30e0-61d7b180bf7e-ee736885 {
    grid-area: 1 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage #w-node-_5ed1e30c-5955-d82e-78a8-1113c6a93cae-ee736885 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }.tp-landingpage #w-node-_07ca1f11-7add-7df7-fb5a-5706bc4f147b-ee736885 {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-_2e2cbbfe-11bd-e011-09d9-138e69606b12-ee736885 {
    grid-area: 1 / 3 / 2 / 5;
  }.tp-landingpage #w-node-_79a724ec-3448-253a-3061-3a8297a8b864-ee736885 {
    grid-area: 1 / 1 / 2 / 3;
  }.tp-landingpage #w-node-_79a724ec-3448-253a-3061-3a8297a8b865-ee736885 {
    grid-area: 1 / 3 / 2 / 5;
  }.tp-landingpage #w-node-e2756e87-03ac-00bd-2637-78d47eac8ab6-ee736885 {
    grid-area: 3 / 2 / 4 / 3;
  }.tp-landingpage #w-node-_4fead170-292d-e8d3-1760-cc9f4ce607ee-ee736885 {
    grid-area: 2 / 1 / 3 / 2;
  }.tp-landingpage #w-node-_7c099ec3-a47f-9c9c-e07f-d87f763b4c4a-ee736885 {
    grid-area: 2 / 2 / 3 / 3;
  }.tp-landingpage #w-node-_9ee77d3e-d296-15d6-459c-d91feb037e56-ee736885 {
    grid-area: 3 / 1 / 4 / 2;
  }.tp-landingpage #w-node-_4c618036-b4c8-5a0d-85ad-8629e17fb196-ee736885 {
    grid-area: 4 / 1 / 5 / 2;
  }.tp-landingpage #w-node-ac3d4422-e85c-d8c1-2fa6-544701b3c6a2-ee736885 {
    grid-area: 4 / 2 / 5 / 3;
  }.tp-landingpage #w-node-_763506ef-2109-24aa-caf6-e7a6e99b1b24-ee736885 {
    grid-area: 5 / 1 / 6 / 2;
  }.tp-landingpage #w-node-_413ec238-d804-cbee-5d2e-0ff4a50d8ac6-ee736885 {
    grid-area: 5 / 2 / 6 / 3;
  }.tp-landingpage #w-node-eadcebe6-7112-d416-3c5b-ef3c18d8c39a-ee736885 {
    grid-area: 6 / 1 / 7 / 2;
  }.tp-landingpage #w-node-_222a333d-238f-b888-86d4-911317ef7d62-ee736885 {
    grid-area: 6 / 2 / 7 / 3;
  }
}


@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.ttc') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gineto';
  src: url('../fonts/Gineto-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gineto';
  src: url('../fonts/Gineto-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gineto';
  src: url('../fonts/Gineto-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gineto';
  src: url('../fonts/Gineto-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Minionpro';
  src: url('../fonts/MinionPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}