@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
.container {
  max-width: 1450px;
  position: relative;
  margin: auto;
  width: calc(100% + 17.5px);
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (max-width: 96rem) {
  .container {
    padding-left: 5% !important;
    padding-right: 5% !important;
    max-width: 100%;
  }
}
@media only screen and (max-width: 47.9375rem) {
  .container {
    width: 100%;
  }
}
.container .row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.container .column {
  margin: 17.5px;
}
@media only screen and (max-width: 47.9375rem) {
  .container .column {
    margin: 17.5px 0;
  }
}
.container .grid-container {
  margin: -17.5px;
  width: calc(100% + (17.5px * 2));
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.container .full {
  min-width: calc(100% - (17.5px * 2));
  max-width: calc(100% - (17.5px * 2));
  box-sizing: border-box;
}
@media only screen and (max-width: 47.9375rem) {
  .container .full {
    min-width: 100%;
    max-width: 100%;
  }
}
.container .one-half {
  display: inline-block;
  min-width: calc(50% - (17.5px * 2));
  max-width: calc(50% - (17.5px * 2));
  /*    @include media(large-tablet) {
      min-width: calc(100% - (17.5px * 2));
      max-width: calc(100% - (17.5px * 2));
    }*/
}
@media only screen and (max-width: 47.9375rem) {
  .container .one-half {
    min-width: 100%;
    max-width: 100%;
  }
}
.container .one-third {
  display: inline-block;
  min-width: calc(100% / 3 - (17.5px * 2));
  max-width: calc(100% / 3 - (17.5px * 2));
}
@media only screen and (max-width: 29.9375rem) {
  .container .one-third {
    margin: 17.5px;
  }
}
.container .two-third {
  display: inline-block;
  min-width: calc(100% / 3 * 2 - (17.5px * 2));
  max-width: calc(100% / 3 * 2 - (17.5px * 2));
}
.container .one-fourth {
  display: inline-block;
  min-width: calc(100% / 4 - (17.5px * 2));
  max-width: calc(100% / 4 - (17.5px * 2));
}
.container .three-fourth {
  display: inline-block;
  min-width: calc(25% * 3 - (17.5px * 2));
  max-width: calc(25% * 3 - (17.5px * 2));
}
.container .six-eight {
  width: 100%;
  box-sizing: border-box;
  order: 2;
}
@media only screen and (min-width: 960px) {
  .container .six-eight {
    width: calc(100% / 8 * 6);
    order: unset;
  }
}
.container .two-eight {
  width: 100%;
  box-sizing: border-box;
  order: 1;
}
@media only screen and (min-width: 960px) {
  .container .two-eight {
    width: calc(100% / 8 * 2);
    order: unset;
  }
}
html {
  width: 100%;
  font-family: "Poppins", sans-serif;
}
html a {
  color: #194ec4;
}
html .page-id-3 #wrap-all {
  padding-top: 150px;
}
html .section .container {
  padding: 80px 0;
}
@media only screen and (max-width: 96rem) {
  html .section .container {
    padding: 40px 0;
  }
}
html .section .container .column.left {
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
img.gform_ajax_spinner, .gform_delete {
  margin-left: 20px;
  width: 40px;
  height: 40px;
  border: 5px solid #194ec4;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
  position: absolute;
  left: 120px;
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body {
  margin: 0;
}
.nav ul li {
  list-style: none;
}
.nav ul li a {
  text-decoration: none;
}
#scroll-to-top-btn {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: white;
  display: none;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
#scroll-to-top-btn:hover {
  background-color: #fcfcfc;
}
#scroll-to-top-btn:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
  display: inline-block;
  vertical-align: sub;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 18px;
  left: 18px;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#scroll-to-top-btn:before:hover {
  transform: translateY(-2px);
}
.section-menu .top-menu .linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
.section-menu .top-menu .envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.section-menu .top-menu .whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.section-menu .top-menu .phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
.section-menu .top-menu .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
.section-menu .top-menu .instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
.menu-item-has-children:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%23194ec4' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23194ec4' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23194ec4' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23194ec4' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .top-menu .instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%23194ec4' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .menu-item-has-children:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
}
.section-menu.is-scroll {
  position: fixed;
  background-color: white;
  width: 100%;
  -webkit-box-shadow: 0 0 10px #d7d7d7;
  box-shadow: 0 0 10px #d7d7d7;
}
.section-menu.is-scroll a {
  color: #194ec4;
}
.section-menu.is-scroll .menu-item-has-children:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
}
.section-menu.is-scroll .sub-menu {
  background-color: white;
  padding: 35px 20px 10px;
}
a {
  text-decoration: none;
  position: relative;
}
p {
  margin: 4px 0;
  color: #1a1a1a;
}
.icon {
  width: 20px;
  height: 21px;
  display: inline-block;
  vertical-align: sub;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
}
.icon.email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
.icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='black' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
.icon.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='black' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.spotify {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z'/%3E%3C/svg%3E");
}
.icon.youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E");
}
.icon.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
.icon.envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
.icon.city {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='home-alt' class='svg-inline--fa fa-home-alt fa-w-18' role='img' viewBox='0 0 576 512'%3E%3Cpath fill='white' d='M570.24 247.41L323.87 45a56.06 56.06 0 0 0-71.74 0L5.76 247.41a16 16 0 0 0-2 22.54L14 282.25a16 16 0 0 0 22.53 2L64 261.69V448a32.09 32.09 0 0 0 32 32h128a32.09 32.09 0 0 0 32-32V344h64v104a32.09 32.09 0 0 0 32 32h128a32.07 32.07 0 0 0 32-31.76V261.67l27.53 22.62a16 16 0 0 0 22.53-2L572.29 270a16 16 0 0 0-2.05-22.59zM463.85 432H368V328a32.09 32.09 0 0 0-32-32h-96a32.09 32.09 0 0 0-32 32v104h-96V222.27L288 77.65l176 144.56z'/%3E%3C/svg%3E");
}
.icon.location {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='mailbox' class='svg-inline--fa fa-mailbox fa-w-18' role='img' viewBox='0 0 576 512'%3E%3Cpath fill='white' d='M432 64H144A144 144 0 0 0 0 208v208a32 32 0 0 0 32 32h512a32 32 0 0 0 32-32V208A144 144 0 0 0 432 64zM240 400H48V208a96 96 0 0 1 192 0zm288 0H288V208c0-37.05-14.38-70.48-37.37-96H432a96.1 96.1 0 0 1 96 96zm-64-208H344a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h72v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm-280 0h-80a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h80a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8z'/%3E%3C/svg%3E");
}
.background-main {
  background-color: #194ec4;
}
.background-main h2, .background-main h3 {
  color: white;
}
.background-main p {
  color: white;
}
.background-primary {
  background-color: #194ec4;
}
.background-secondary {
  background-color: #194ec4;
}
.background-secondary h2, .background-secondary h3 {
  color: black;
}
.background-secondary p {
  color: black;
}
.grid-row {
  width: calc(100% + (17.5px * 2));
  margin: 0 -17.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 47.9375rem) {
  .grid-row {
    width: calc(100% + (17.5px));
    margin: 0 -8.25;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .grid-row {
    width: 100%;
    margin: 0;
  }
}
.full-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
}
.button {
  margin-top: 20px;
  display: inline-block;
  padding: 15px 20px;
  background: #194ec4;
  position: relative;
  color: white;
  font-weight: 600;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  box-sizing: border-box;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  border: none;
  cursor: pointer;
}
.button.button-secondary {
  color: white;
  background-color: #194ec4;
}
.button.button-secondary:hover:before {
  border-bottom: solid 3px #194ec4;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
.button.button-secondary .arrrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
}
.button:hover {
  opacity: 0.85;
}
.button:hover:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: solid 3px white;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
.button:hover .icon.arrrow {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.button:not(.button-secondary) .arrrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
}
.icon {
  width: 20px;
  height: 21px;
  display: inline-block;
  vertical-align: sub;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
.icon.arrrow {
  margin-left: 10px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
img {
  width: 100%;
  height: auto;
}
.gfield_required {
  display: inline-block !important;
}
h1 {
  font-size: 42px;
  margin: 0;
}
@media only screen and (max-width: 63.9375rem) {
  h1 {
    font-size: 28px;
  }
}
h2, h3 {
  margin: 0;
  font-size: 30px;
  text-align: left;
  color: #194ec4;
}
@media only screen and (max-width: 63.9375rem) {
  h2, h3 {
    font-size: 24px;
  }
}
.nav {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nav ul li {
  margin: 0 0 0 16px;
}
@media only screen and (max-width: 96rem) {
  .nav ul li {
    margin: 0 0 0 10px;
  }
}
.menu {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.logo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 130px;
  height: 80px;
}
@media only screen and (min-width: 480px) {
  .logo {
    max-width: 200px;
    height: 100px;
  }
}
.logo img {
  width: 100%;
  height: 100%;
}
body.is-open {
  overflow: hidden;
}
body.is-open #wrap-all {
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
body.is-open .logo-container a :nth-child(1) {
  display: block;
}
@media only screen and (max-width: 29.9375rem) {
  body.is-open .logo-container a :nth-child(1) {
    display: none !important;
  }
}
body.is-open .logo-container a :nth-child(2) {
  display: none !important;
}
@media only screen and (max-width: 29.9375rem) {
  body.is-open .logo-container a :nth-child(2) {
    display: block !important;
  }
}
.main-nav {
  display: none;
}
@media only screen and (min-width: 1140px) {
  .main-nav {
    display: block;
  }
}
.menu-overlay {
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  width: 40vw;
  background: #f4f4f4;
  z-index: 1;
  display: none;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media only screen and (max-width: 47.9375rem) {
  .menu-overlay {
    width: 60vw;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .menu-overlay {
    width: 100vw;
    left: 0;
    bottom: 0;
  }
}
.menu-overlay .menu-hoofdmenu-container {
  width: 100%;
}
.menu-overlay .button {
  margin: 10px 0 0;
}
@media only screen and (min-width: 1140px) {
  .menu-overlay {
    display: none;
  }
}
.is-open .menu-overlay {
  display: block;
}
.menu-overlay .socials-cta-container {
  display: block;
  width: 100%;
}
.menu-overlay ul {
  display: block !important;
}
.menu-overlay .social-media {
  background-color: #194ec4;
  padding: calc(5% + 17.5px);
}
.menu-overlay .social-media h3 {
  font-size: 20px;
}
.menu-overlay .social-media .socials {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.menu-overlay .social-media .socials .icon.email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.spotify {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media .socials .icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
.menu-overlay .social-media h3 {
  margin: 0 0 17.5px;
  min-width: 100%;
  color: white;
  display: block;
}
.menu-overlay .cta {
  padding: 0 5%;
  margin: 17.5px;
}
.menu-overlay .cta .cta-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 17.5px 0;
}
.menu-overlay .column.full {
  position: relative;
}
.menu-overlay .column.full .cta-icon {
  width: 35px;
  height: 35px;
  position: relative;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
}
.menu-overlay .column.full .cta-title p {
  margin: 0;
}
.menu-overlay .column.full .cta-title strong {
  color: #194ec4;
}
.menu-overlay .column.full:nth-child(1) .cta-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M632 32c-4.422 0-8 3.578-8 8v370.4c0 10.95-7.469 20.27-18.17 22.64l-280.8 62.39c-3.281 .75-6.734 .75-10.05 0l-280.8-62.39C23.47 430.7 16 421.4 16 410.4V40C16 35.58 12.42 32 8 32S0 35.58 0 40v370.4c0 18.52 12.62 34.25 30.7 38.27l280.8 62.39C314.3 511.7 317.1 512 320 512s5.719-.3125 8.5-.9375l280.8-62.39C627.4 444.7 640 428.9 640 410.4V40C640 35.58 636.4 32 632 32zM89.06 396.7L320 448l230.9-51.32C565.6 393.4 576 380.4 576 365.4V39.47c0-22.07-17.99-39.46-39.31-39.46c-2.008 0-4.047 .1396-6.102 .458L320 33.13L109.4 .4707C107.4 .1523 105.3 .0127 103.3 .0127C81.99 .0107 64 17.4 64 39.47v325.1C64 380.4 74.42 393.4 89.06 396.7zM328 48.02l205-31.73c1.23-.1895 2.451-.2832 3.654-.2832C549.5 15.1 560 26.49 560 39.39v326c0 7.557-5.152 13.98-12.53 15.62L328 429.8V48.02zM80 39.39c0-6.293 2.457-12.19 6.916-16.6C91.34 18.41 97.16 15.1 103.3 15.1c1.203 0 2.426 .0938 3.656 .2832L312 48.02V429.8l-219.5-48.77C85.15 379.4 80 372.1 80 365.4V39.39z'/%3E%3C/svg%3E");
}
.menu-overlay .column.full:nth-child(2) .cta-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M320 64H280h-9.6C263 27.5 230.7 0 192 0s-71 27.5-78.4 64H104 64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM80 112v24c0 13.3 10.7 24 24 24h88 88c13.3 0 24-10.7 24-24V112h16c8.8 0 16 7.2 16 16V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V128c0-8.8 7.2-16 16-16H80zm88-32a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM136 272a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm40-16c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-64 40a24 24 0 1 0 0-48 24 24 0 1 0 0 48z'/%3E%3C/svg%3E");
}
.menu-overlay .column.full:nth-last-child(1) .cta-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M497.2 1.852C494.2 .6406 491.1 0 488 0h-143.1C330.8 0 320 10.75 320 24s10.75 24 24 24h86.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L464 81.94V168C464 181.3 474.8 192 488 192S512 181.2 512 167.1V24c0-3.133-.6406-6.25-1.855-9.18C507.7 8.957 503 4.285 497.2 1.852zM14.83 510.1C17.76 511.4 20.88 512 24 512h143.1C181.2 512 192 501.3 192 488S181.3 464 168 464H81.94l135-135c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L48 430.1V344C48 330.8 37.25 320 24 320S0 330.8 0 344V488c0 3.133 .6406 6.25 1.855 9.18C4.289 503 8.965 507.7 14.83 510.1z'/%3E%3C/svg%3E");
}
.menu-overlay .menu {
  display: block;
  padding: 70px 5% 0;
  margin: 0 17.5px;
}
@media only screen and (max-width: 63.9375rem) {
  .menu-overlay .menu {
    padding: 100px 5% 0;
  }
}
.menu-overlay .menu li {
  display: block !important;
  margin: 10px 0;
  text-transform: uppercase;
  font-size: 18px !important;
  font-weight: 700;
}
.menu-overlay .menu li:hover:before {
  border: none;
}
.menu-overlay .menu li .sub-menu {
  right: 0;
  padding: 0;
  width: auto;
  position: relative;
  top: 0;
  left: 0;
}
.menu-overlay .menu li .sub-menu li {
  font-size: 14px;
}
.menu-overlay .menu li a {
  color: #194ec4;
}
.mobile-nav {
  display: block;
}
@media only screen and (min-width: 1140px) {
  .mobile-nav {
    display: none;
  }
}
.mobile-nav .active .line {
  stroke: #194ec4;
}
.mobile-nav .ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  z-index: 2;
}
.mobile-nav .hamRotate.active {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobile-nav .hamRotate180.active {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mobile-nav .line {
  fill: none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke: white;
  stroke-width: 5.5;
  stroke-linecap: round;
}
.mobile-nav .ham8 .top {
  stroke-dasharray: 40 160;
}
.mobile-nav .ham8 .middle {
  stroke-dasharray: 40 142;
  transform-origin: 50%;
  transition: transform 400ms;
}
.mobile-nav .ham8 .bottom {
  stroke-dasharray: 40 85;
  transform-origin: 50%;
  transition: transform 400ms, stroke-dashoffset 400ms;
}
.mobile-nav .ham8.active .top {
  stroke-dashoffset: -64px;
}
.mobile-nav .ham8.active .middle {
  transform: rotate(90deg);
}
.mobile-nav .ham8.active .bottom {
  stroke-dashoffset: -64px;
}
.is-scroll .line {
  stroke: #194ec4;
}
.scroll {
  background: #fff;
  display: inline-block;
  position: absolute;
  border-radius: 100%;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -25px;
  cursor: pointer;
  z-index: 1;
}
.scroll img {
  width: 24px;
  height: 24px;
  margin: 13px;
}
.cookie-notice-container {
  border-top: 1px solid #fff;
}
.cookie-notice-container .cn-text-container {
  color: #fff;
  font-weight: 500;
}
.cookie-notice-container .cn-button {
  background: #f4f4f4 !important;
  color: #194ec4 !important;
  font-weight: 600;
}
.check-vp {
  opacity: 0;
}
.fadeIn {
  -webkit-animation: 0.4s, fadeIn;
  animation: 0.4s, fadeIn;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeInRight {
  -webkit-animation: 0.4s, fadeInRight;
  animation: 0.4s, fadeInRight;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes border_anim {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-usp .container {
  padding: 0;
}
.section-usp .usp-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  color: white;
  padding: 10px 0;
}
.section-usp .usp-bar p {
  color: white;
}
.section-usp .usp-bar .usp {
  margin: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 47.9375rem) {
  .section-usp .usp-bar .usp {
    width: 50%;
    margin: 0;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-usp .usp-bar .usp {
    width: 100%;
  }
}
.section-usp .usp-bar .usp:nth-child(1) {
  margin-left: 0;
}
.section-usp .usp-bar .usp:nth-last-child(1) {
  margin-right: 0;
}
.section-usp .usp-bar img {
  margin-right: 10px;
  width: 16px;
  height: 16px;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
@media only screen and (max-width: 47.9375rem) {
  html .section-quote .container {
    padding: 0 !important;
  }
}
html .section-quote .background-image {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  overflow: hidden;
}
html .section-quote .container {
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
html .section-quote .container h2 {
  color: #194ec4;
}
html .section-quote .container .quote-container {
  background-color: white;
  padding: 60px 60px 200px;
  max-width: 25%;
  position: relative;
}
@media only screen and (max-width: 63.9375rem) {
  html .section-quote .container .quote-container {
    padding: 60px 60px 100px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .section-quote .container .quote-container {
    padding: 50px 5% 100px;
    max-width: 40%;
  }
}
@media only screen and (max-width: 29.9375rem) {
  html .section-quote .container .quote-container {
    padding: 50px 5% 50px;
    max-width: 65%;
  }
}
html .section-quote .container .quote-container:before {
  content: "";
  height: 140px;
  top: 0;
  width: 1px;
  position: absolute;
  left: 10%;
  background: white;
}
@media only screen and (max-width: 47.9375rem) {
  html .section-quote .container .quote-container:before {
    left: 2.5%;
  }
}
@media only screen and (max-width: 29.9375rem) {
  html .section-quote .container .quote-container:before {
    content: none;
  }
}
html .section-quote .container .quote-container p {
  color: black;
}
html .container .column {
  margin: 0 17.5px;
}
@media only screen and (max-width: 47.9375rem) {
  html .container .column {
    margin: 0;
  }
}
html .ui-datepicker .ui-datepicker-header {
  background-color: #194ec4 !important;
}
html .ui-datepicker td a {
  background: #194ec4 !important;
  color: white !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .ui-datepicker td a:hover {
  scale: 1.1;
}
html .ui-datepicker td a.ui-state-active {
  border: 2px solid orange !important;
}
html #gform_wrapper_5 input[type=submit] {
  margin-top: 20px;
}
html .gform_wrapper {
  margin: 0;
}
html .gform_wrapper h3 {
  color: black;
  font-size: 30px !important;
}
html .gform_wrapper input[type=submit] {
  width: auto !important;
  min-height: auto !important;
  line-height: 1 !important;
  margin-right: 0 !important;
  padding-right: 50px;
  background-color: transparent !important;
  z-index: 2;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
html .gform_wrapper .gform_footer {
  padding: 0 !important;
  margin: 0 !important;
  display: inline-block !important;
  width: inherit;
  position: relative;
  background-color: #194ec4;
}
html .gform_wrapper .gform_footer:after {
  content: "";
  display: inline-block;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  top: 15px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  position: absolute;
  right: 20px;
}
html .gform_wrapper .gform_footer:hover:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  border-bottom: solid 3px white;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
html .gform_wrapper .gform_footer:hover:after {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
html .gform_wrapper .gform_heading {
  margin: 0;
}
html .gform_wrapper .gform_heading .gform_title {
  margin: 0;
  color: #194ec4;
  font-size: 24px !important;
}
html .gform_wrapper .gform_page_footer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html .gform_wrapper .gfield {
  margin: 0 !important;
  padding: 0 !important;
}
html .gform_wrapper .gfield .gform-datepicker {
  width: auto !important;
}
html .gform_wrapper .gfield:nth-child(1) input {
  margin-top: 0;
}
html .gform_wrapper .gfield .ginput_container {
  margin: 0 !important;
}
html .gform_wrapper .gfield.gfield--type-name label {
  display: none;
}
html .gform_wrapper .gfield .gfield_required {
  color: black;
}
html .gform_wrapper .gfield .gfield_consent_label {
  color: black;
  margin: 20px 0;
}
html .gform_wrapper .gfield .ginput_container_consent {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
html .gform_wrapper .gfield select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: black;
}
@media only screen and (max-width: 63.9375rem) {
  html .gform_wrapper .gfield select {
    width: 100% !important;
  }
}
html .gform_wrapper .gfield.gfield_html_formatted {
  margin-top: 10px !important;
}
html .gform_wrapper .gfield.one-half:nth-child(even) {
  margin-right: 17.5px !important;
}
@media only screen and (max-width: 63.9375rem) {
  html .gform_wrapper .gfield.one-half:nth-child(even) {
    margin-right: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
html .gform_wrapper .gfield.one-half:nth-child(odd) {
  margin-left: 17.5px !important;
}
@media only screen and (max-width: 63.9375rem) {
  html .gform_wrapper .gfield.one-half:nth-child(odd) {
    margin-left: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
html .gform_wrapper .gfield .gfield_radio input {
  margin-top: 6px !important;
}
html .gform_wrapper .gfield .gfield_label {
  margin: 10px 0;
}
html .gform_wrapper .gfield .address_line_1 label, html .gform_wrapper .gfield .address_city label, html .gform_wrapper .gfield .address_zip label, html .gform_wrapper .gfield .address_state label {
  display: none !important;
}
html .gform_wrapper .gfield textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: black;
  font-family: "Poppins", sans-serif;
}
html .gform_wrapper .gfield textarea:focus {
  border: none;
  color: black;
}
html .gform_wrapper .gfield input, html .gform_wrapper .gfield textarea, html .gform_wrapper .gfield select {
  border: none;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 3px;
  color: black;
  padding: 10px !important;
  margin-top: 20px !important;
}
html .gform_wrapper .gfield input[type=checkbox], html .gform_wrapper .gfield textarea[type=checkbox], html .gform_wrapper .gfield select[type=checkbox] {
  margin: 0 5px 0 0 !important;
}
html .gform_wrapper .gfield input[type=text], html .gform_wrapper .gfield textarea[type=text], html .gform_wrapper .gfield select[type=text] {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: black;
}
html .gform_wrapper .gfield input .gform_footer input, html .gform_wrapper .gfield textarea .gform_footer input, html .gform_wrapper .gfield select .gform_footer input {
  line-height: 1 !important;
  min-height: auto !important;
}
html .gform_wrapper .gfield input[type=file], html .gform_wrapper .gfield textarea[type=file], html .gform_wrapper .gfield select[type=file] {
  border: none;
  color: black;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-weight: 700;
}
html .gform_wrapper .gfield input::placeholder, html .gform_wrapper .gfield textarea::placeholder, html .gform_wrapper .gfield select::placeholder {
  color: black;
}
html .gform_wrapper .gfield select {
  margin-top: 0 !important;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-partner-slider.background-image .heading h2 {
  color: white;
}
.section-partner-slider .column.full:nth-child(2) {
  margin: 0;
  min-width: 100%;
  max-width: 100%;
}
.section-partner-slider .background-image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.section-partner-slider .background-image:before {
  content: "";
  background-color: #000000;
  opacity: 0.37;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media only screen and (max-width: 29.9375rem) {
  .section-partner-slider .entry {
    margin: 0;
  }
}
.section-partner-slider .slider {
  padding: 0;
}
.section-partner-slider .entry {
  margin: 17.5px;
}
.section-partner-slider .entry a {
  width: 100%;
}
.section-partner-slider .entry a img {
  margin: 0 auto;
}
.section-partner-slider .slick-prev {
  left: -50px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  .section-partner-slider .slick-prev {
    left: 0;
  }
}
.section-partner-slider .slick-next {
  right: -50px;
}
@media only screen and (max-width: 63.9375rem) {
  .section-partner-slider .slick-next {
    right: 0;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-partner-slider .slick-arrow {
    top: 80% !important;
  }
}
.section-partner-slider .slick-arrow {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  z-index: 99;
  background-position: center;
}
.section-partner-slider .slick-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.section-partner-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.section-partner-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.section-partner-slider .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: white;
  opacity: 0.7;
  border: none;
  padding: 0;
  border-radius: 50%;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
html .page-links .container {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
html .page-links.outside .one-fourth:hover .entry-content, html .page-links.outside .one-half:hover .entry-content {
  background: #194ec4;
}
html .page-links.outside .one-fourth:hover .entry-content p, html .page-links.outside .one-half:hover .entry-content p {
  color: white;
}
html .page-links .one-half, html .page-links .one-fourth {
  position: relative;
  -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  /*   img {
           @include transition(400ms ease);
         }*/
}
@media only screen and (max-width: 71.1875rem) {
  html .page-links .one-half, html .page-links .one-fourth {
    min-width: calc(50% - (17.5px));
    max-width: calc(50% - (17.5px));
    margin: calc(17.5px / 2);
  }
}
@media only screen and (max-width: 29.9375rem) {
  html .page-links .one-half, html .page-links .one-fourth {
    min-width: 100%;
    max-width: 100%;
    margin: 17.5px 0;
  }
}
html .page-links .one-half .entry-image, html .page-links .one-fourth .entry-image {
  height: 300px;
  overflow: hidden;
}
@media only screen and (max-width: 47.9375rem) {
  html .page-links .one-half .entry-image, html .page-links .one-fourth .entry-image {
    height: 150px;
  }
}
@media only screen and (max-width: 29.9375rem) {
  html .page-links .one-half .entry-image, html .page-links .one-fourth .entry-image {
    height: 200px;
  }
}
html .page-links .one-half .entry-image img, html .page-links .one-fourth .entry-image img {
  height: 100%;
}
html .page-links .one-half .entry-content, html .page-links .one-fourth .entry-content {
  background: white;
  z-index: 1;
  padding: 10px 20px;
  position: relative;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 71.1875rem) {
  html .page-links .one-half .entry-content, html .page-links .one-fourth .entry-content {
    display: block;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .page-links .one-half .entry-content, html .page-links .one-fourth .entry-content {
    display: block;
  }
}
html .page-links .one-half .entry-content p, html .page-links .one-fourth .entry-content p {
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .page-links .one-half .entry-content p, html .page-links .one-fourth .entry-content p {
  font-size: 24px;
  font-weight: 800;
  color: #194ec4;
}
@media only screen and (max-width: 47.9375rem) {
  html .page-links .one-half .entry-content p, html .page-links .one-fourth .entry-content p {
    font-size: 18px;
  }
}
html .page-links .one-half .button, html .page-links .one-fourth .button {
  margin: 0;
}
html .page-links .one-half:hover, html .page-links .one-fourth:hover {
  -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
}
html .page-links .one-half:hover:before, html .page-links .one-fourth:hover:before {
  content: "";
  left: 0;
  bottom: 0;
  display: block;
  position: absolute;
  right: 0;
  height: 2px;
  width: 100%;
  z-index: 2;
  background-color: #194ec4;
}
@keyframes border_anim {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-textblock-form .container .title p {
  color: #194ec4;
  margin-top: 30px;
}
.section-textblock-form .container .social-media {
  margin-top: 20px;
}
.section-textblock-form .container .social-media div:hover .icon {
  -webkit-transform: scale(1.2) rotate(10deg);
  transform: scale(1.2) rotate(10deg);
}
.section-textblock-form .container .social-media a:before {
  content: none;
}
.section-textblock-form .container .column.left, .section-textblock-form .container .column.right {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.section-textblock-form .container input[type=submit] {
  background-color: #194ec4;
}
.section-textblock-form .container .social-media div {
  display: inline-block;
  margin: 0 5px;
}
.section-textblock-form .container .social-media div:nth-child(1) {
  margin-left: 0;
}
.section-textblock-form .container .social-media div:nth-last-child(1) {
  margin-right: 0;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-textblock-media-slider .entry {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.section-textblock-media-slider .column.full:nth-child(2) {
  min-width: 100%;
  max-width: 100%;
  margin: 17.5px 0;
}
.section-textblock-media-slider .slider {
  padding: 0;
}
@media only screen and (max-width: 47.9375rem) {
  .section-textblock-media-slider .slider li {
    margin-bottom: 25px;
  }
}
.section-textblock-media-slider .slick-prev {
  left: -25px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock-media-slider .slick-prev {
    left: 0px;
  }
}
.section-textblock-media-slider .slick-next {
  right: -25px;
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock-media-slider .slick-next {
    right: 0px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock-media-slider .slick-arrow {
    top: 95% !important;
  }
}
.section-textblock-media-slider .slick-arrow {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  z-index: 1;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}
.section-textblock-media-slider .slick-dots {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.section-textblock-media-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.section-textblock-media-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.section-textblock-media-slider .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: #194ec4;
  opacity: 0.7;
  border: none;
  padding: 0;
  border-radius: 50%;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
@media only screen and (max-width: 29.9375rem) {
  .section.cta .container {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 71.1875rem) {
  .section.cta .column {
    min-width: calc(50% - (17.5px * 2));
    max-width: calc(50% - (17.5px * 2));
    margin: 17.5px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  .section.cta .column {
    min-width: 100%;
    max-width: 100%;
    margin: 17.5px 0;
  }
}
.section.cta .cta-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 47.9375rem) {
  .section.cta .cta-container {
    padding: 40px 60px;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section.cta .cta-container {
    padding: 40px 5%;
  }
}
.section.cta .cta-container .cta-inner {
  padding: 80px;
}
@media only screen and (max-width: 85.3125rem) {
  .section.cta .cta-container .cta-inner {
    padding: 80px 30px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  .section.cta .cta-container .cta-inner {
    padding: 0;
  }
}
.section.cta .cta-container img {
  width: 4rem;
  height: 4rem;
  padding-right: 20px;
}
@media only screen and (max-width: 71.1875rem) {
  .section.cta .cta-container img {
    width: 3rem;
    height: 3rem;
    padding-right: 10px;
  }
}
.section.cta .cta-container span {
  font-size: 14px;
}
.section.cta .cta-container .one-third {
  position: relative;
}
.section.cta .cta-container .one-third:before {
  content: "";
  height: 100%;
  width: 1px;
  left: 0;
  position: absolute;
  bottom: 0;
  background: #194ec4;
  top: 0;
}
@media only screen and (max-width: 47.9375rem) {
  .section.cta .cta-container .one-third:before {
    width: 100%;
    height: 1px;
    right: 0;
    top: -17.5px;
  }
}
.section.cta .cta-container .one-third .cta-container {
  margin: auto 10px;
}
.section.cta .cta-container .one-third .cta {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.section.cta .cta-container .one-third a {
  color: black;
  position: relative;
}
.section.cta .cta-container .one-third a:hover:before {
  width: 100%;
}
.section.cta .cta-container .one-third a:before {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  width: 0;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-instagram .insta-gallery-actions {
  display: none;
}
.section-instagram .insta-gallery-item:hover .insta-gallery-image-mask {
  opacity: 0.4 !important;
}
.section-instagram .column.full .instagram-gallery-feed .swiper-container .swiper-button-next, .section-instagram .column.full .instagram-gallery-feed .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}
.section-instagram .column.full .instagram-gallery-feed .swiper-container .swiper-button-next i, .section-instagram .column.full .instagram-gallery-feed .swiper-container .swiper-button-prev i {
  display: none;
}
.section-instagram .swiper-pagination .swiper-pagination-bullet {
  font-size: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: black;
  opacity: 0.7;
  border: none;
  padding: 0;
  border-radius: 50%;
}
.section-instagram .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #194ec4;
  opacity: 1;
}
.section-instagram .column.full .insta-gallery-feed .swiper-container .swiper-button-prev {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
html .section-faq {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 47.9375rem) {
  html .section-faq img {
    display: none;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .section-faq .column {
    margin: 17.5px 0;
  }
}
html .section-faq .heading-special {
  background: #194ec4;
  padding: 5px 10px;
  color: white;
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
  -webkit-box-shadow: 3px 5px 2px #999;
  box-shadow: 3px 5px 2px #999;
}
html .section-faq .heading-special h2 {
  color: white;
  text-align: center;
}
html .section-faq ul {
  padding: 0;
  margin-top: 40px;
  list-style: none;
}
html .section-faq li {
  color: black;
  width: 100%;
  font-family: "Poppins", sans-serif;
}
html .section-faq li.question {
  font-size: 18px;
  border-bottom: 1px solid black;
  font-weight: 700;
  padding: 14px 0;
  margin: 10px 0;
  cursor: pointer;
  border-bottom: 1px #ccc solid;
  background: #eee;
}
html .section-faq li.question:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='black' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
  width: 15px;
  height: 16px;
  display: inline-block;
  background-position: bottom;
  background-repeat: no-repeat;
  float: left;
  -webkit-transition: 600ms ease;
  transition: 600ms ease;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin: 6px 15px;
}
html .section-faq li.awnser {
  display: none;
  font-size: 16px;
  margin: 14px 0;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-textblock b, .section-textblock_media b, .section-textblock-form b {
  margin: 10px 0;
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock .column, .section-textblock_media .column, .section-textblock-form .column {
    min-width: inherit;
    max-width: inherit;
  }
}
.section-textblock a:not(.button), .section-textblock_media a:not(.button), .section-textblock-form a:not(.button) {
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  font-weight: 700;
}
.section-textblock a:not(.button):before, .section-textblock_media a:not(.button):before, .section-textblock-form a:not(.button):before {
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  border-bottom: solid 2px #194ec4;
}
.section-textblock a:not(.button):hover, .section-textblock_media a:not(.button):hover, .section-textblock-form a:not(.button):hover {
  color: #194ec4;
}
.section-textblock a:not(.button):hover:before, .section-textblock_media a:not(.button):hover:before, .section-textblock-form a:not(.button):hover:before {
  border-bottom: solid 2px #194ec4;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
.section-textblock_media.background-image h2, .section-textblock_media.background-image p {
  color: white;
}
.section-textblock_media .background-image {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
.section-textblock_media .background-image:before {
  content: "";
  background-color: #000000;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  position: absolute;
}
.section-textblock_media .background-image .container {
  height: 100%;
  padding: 180px 0 100px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 29.9375rem) {
  .section-textblock_media .background-image .container .column.full {
    margin: 0;
  }
}
.section-textblock_media .container {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media .column.one-half.right {
    margin-top: 20px;
  }
}
.section-textblock_media .column.one-half.right img {
  width: inherit;
  height: inherit;
  display: block;
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media .column.one-half.right img {
    margin: 0;
  }
}
.section-textblock_media .column.one-half.right .fa-play {
  left: calc(50% + 40px);
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media .column.one-half.right .fa-play {
    left: 50%;
  }
}
.section-textblock_media .column.one-half.left .fa-play {
  left: calc(50% - 40px);
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media .column.one-half.left .fa-play {
    left: 50%;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media .column.one-half.left .fa-play img {
    margin: 0;
  }
}
.section-textblock_media .image-container {
  position: relative;
  width: 80%;
  margin: 0 auto;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.section-textblock_media .image-container:hover {
  transform: rotate(-5deg) skew(-5deg);
}
.section-textblock_media .image-container img {
  width: inherit;
  height: auto;
  max-width: 100%;
}
.section-textblock_media #button.full-size {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: Transparent;
  border: none;
  background-repeat: no-repeat;
  outline: none;
  cursor: pointer;
  padding: 0;
}
.section-textblock_media #button .fa-play {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  border: 0;
  border-radius: 50%;
  background: white;
}
.section-textblock_media #button .fa-play:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
}
.section-textblock_media #lightbox {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  display: none;
}
.section-textblock_media #video-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media #video-wrapper {
    width: calc(100% - (35px));
  }
}
.section-textblock_media #video-wrapper iframe {
  max-width: 100%;
  height: 50vh;
}
@media only screen and (max-width: 63.9375rem) {
  .section-textblock_media #video {
    width: 100%;
  }
}
.section-textblock_media #close-btn {
  width: 100%;
  height: 100%;
  position: absolute;
  background: black;
  opacity: 0.9;
}
.section-textblock_media #close-btn.full-size:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='white'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z'/%3E%3C/svg%3E");
  width: 20px;
  cursor: pointer;
  height: 21px;
  display: inline-block;
  vertical-align: sub;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  position: absolute;
  top: 3%;
  right: 3%;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-reviews .entry {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-shadow: 0 0 7px #b8b8b8;
  box-shadow: 0 0 7px #b8b8b8;
  border-radius: 25px;
  margin: 17.5px !important;
}
.section-reviews .column.full.review-slider:nth-child(2) {
  min-width: 100%;
  max-width: 100%;
  margin: 0;
}
.section-reviews .heading {
  padding-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: end;
  align-items: end;
}
.section-reviews .entry-content {
  padding: 20px 40px;
  position: relative;
}
.section-reviews .entry-content h3 {
  font-size: 18px;
}
.section-reviews .entry-content p {
  font-size: 14px;
}
.section-reviews .entry-content p:before, .section-reviews .entry-content p:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  background-repeat: no-repeat;
}
.section-reviews .entry-content p:before {
  left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
}
.section-reviews .entry-content p:after {
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23194ec4'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z'/%3E%3C/svg%3E");
}
.section-reviews .slider {
  padding: 0;
  margin-top: 0;
}
@media only screen and (max-width: 47.9375rem) {
  .section-reviews .slider li {
    margin-bottom: 25px;
  }
}
.section-reviews .slick-prev {
  left: -25px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  .section-reviews .slick-prev {
    left: 0px;
  }
}
.section-reviews .slick-next {
  right: -25px;
}
@media only screen and (max-width: 63.9375rem) {
  .section-reviews .slick-next {
    right: 0px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-reviews .slick-arrow {
    top: 95% !important;
  }
}
.section-reviews .slick-arrow {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  z-index: 1;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}
.section-reviews .slick-dots {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.section-reviews .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.section-reviews .slick-dots li.slick-active button {
  opacity: 1;
}
.section-reviews .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: #194ec4;
  opacity: 0.7;
  border: none;
  padding: 0;
  border-radius: 50%;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.page-id-1414 .section-projects {
  padding-top: 100px;
}
@media only screen and (max-width: 63.9375rem) {
  .page-id-1414 .section-projects {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-projects .grid-row {
    width: calc(100% + (17.5px * 2));
    margin: -17.5px;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-projects .grid-row {
    width: calc(100% + (17.5px));
    margin: 0 -8.25;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .grid-row {
    width: 100%;
    margin: 0;
  }
}
.section-projects .entry {
  -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 71.1875rem) {
  .section-projects .entry {
    min-width: calc(100% / 3 - (17.5px * 2));
    max-width: calc(100% / 3 - (17.5px * 2));
  }
}
@media only screen and (max-width: 47.9375rem) {
  .section-projects .entry {
    margin: 17.5px;
    min-width: calc(100% / 2 - (17.5px * 2));
    max-width: calc(100% / 2 - (17.5px * 2));
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .entry {
    margin: 17.5px 0;
    min-width: 100%;
    max-width: 100%;
  }
}
.section-projects .entry .button {
  margin: 0;
}
.section-projects .entry.full {
  height: 300px;
}
.section-projects .entry.full img {
  width: 100%;
}
.section-projects .entry .entry-header {
  overflow: hidden;
}
.section-projects .entry .entry-header img {
  height: 100%;
}
.section-projects .entry.one-half .entry-header {
  height: 300px;
}
@media only screen and (max-width: 47.9375rem) {
  .section-projects .entry.one-half .entry-header {
    height: 250px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-projects .entry.one-third {
    min-width: calc(100% / 2 - (17.5px));
    max-width: calc(100% / 2 - (17.5px));
    margin: calc(17.5px / 2);
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .entry.one-third {
    min-width: 100%;
    max-width: 100%;
  }
}
.section-projects .entry.one-third .entry-header {
  height: 250px;
}
@media only screen and (max-width: large-laptop - 1 / 16px * 1rem) {
  .section-projects .entry.one-third .entry-header {
    height: 180px;
  }
}
@media only screen and (max-width: 71.1875rem) {
  .section-projects .entry.one-third .entry-header {
    height: 180px;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .entry.one-third .entry-header {
    height: 250px;
  }
}
@media only screen and (max-width: 85.3125rem) {
  .section-projects .entry.one-fourth {
    min-width: calc(100% / 3 - (17.5px * 2));
    max-width: calc(100% / 3 - (17.5px * 2));
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-projects .entry.one-fourth {
    min-width: calc(100% / 2 - (17.5px));
    max-width: calc(100% / 2 - (17.5px));
    margin: calc(17.5px / 2);
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .entry.one-fourth {
    min-width: 100%;
    max-width: 100%;
  }
}
.section-projects .entry.one-fourth .entry-header {
  height: 180px;
}
@media only screen and (max-width: 85.3125rem) {
  .section-projects .entry.one-fourth .entry-header {
    height: 250px;
  }
}
@media only screen and (max-width: 71.1875rem) {
  .section-projects .entry.one-fourth .entry-header {
    height: 180px;
  }
}
@media only screen and (max-width: 29.9375rem) {
  .section-projects .entry.one-fourth .entry-header {
    height: 250px;
  }
}
.section-projects .entry .entry-content {
  padding: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
}
.section-projects .entry .entry-content h3 {
  font-size: 22px;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
@media only screen and (max-width: 47.9375rem) {
  .section-projects .entry .entry-content h3 {
    font-size: 18px;
  }
}
.section-projects .entry:hover {
  -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.3);
}
.section-projects .entry:hover h3 {
  color: #194ec4;
}
.section-projects .entry:hover .button:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  border-bottom: solid 2px #194ec4;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-tiles.inside .entry:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.4;
  z-index: 1;
  background-color: black;
}
.section-tiles.outside .entry:nth-child(odd):before {
  background-color: #194ec4;
}
.section-tiles.outside .entry:nth-child(even):before {
  background-color: #194ec4;
}
.section-tiles.outside .entry:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  z-index: 1;
}
.section-tiles .entry {
  -webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  position: relative;
  /*
    min-height: 430px;
    max-height: 430px;
    */
}
.section-tiles .entry .entry-content {
  padding: 30px;
}
.section-tiles .entry .background-image {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  overflow: hidden;
  min-height: 430px;
  max-height: 430px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.section-tiles .entry .button {
  z-index: 2;
}
.section-tiles .entry h3, .section-tiles .entry p {
  color: white;
  position: relative;
  z-index: 2;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-shows {
  position: relative;
  background-color: #194ec4;
}
.section-shows .button-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.section-shows .button-row .button {
  margin-top: -20px;
}
.section-shows .content {
  background-color: white;
  padding: 20px;
  margin-top: -200px;
}
.section-shows .heading {
  padding: 5px;
  background-color: #194ec4;
  margin-bottom: 10px;
}
.section-shows .heading h2 {
  color: white;
  text-align: center;
}
.section-shows .show {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #f0f0f0;
}
.section-shows .show:nth-child(odd) {
  background-color: #f7f7f7;
}
.section-shows .show .info {
  padding: 15px;
}
.section-shows .show .info h5 {
  margin: 0;
}
.section-shows .show .info .button {
  margin-top: 5px;
  padding: 6px;
  margin-right: 5px;
}
.section-shows .show .info .button span {
  font-size: 12px;
}
.section-shows .show .date {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: white;
  padding: 15px;
  font-size: 24px;
  line-height: 1.2em;
  text-align: center;
  text-transform: uppercase;
  min-width: 70px;
  background-color: #194ec4;
}
.section-shows .show .date span {
  color: white;
}
.section-shows .show .date .date-text {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}
.section-shows .show .date .date-number {
  font-size: 36px;
  font-weight: bold;
}
.section-shows .show .date .date-month {
  font-size: 18px;
  font-weight: bold;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-404 {
  padding: 180px 0 90px;
  position: relative;
}
.section-404 h1 {
  margin: 0 0 20px;
  color: #194ec4;
}
.section-404 p {
  margin: 0 0 40px;
}
.section-404 .background-image {
  background-image: url(../uploads/space.png);
  display: block;
  background-size: auto;
  background-position: center;
  position: absolute;
  width: 100%;
  z-index: -1;
  top: 0;
  height: 100%;
  background-repeat: no-repeat;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
html .section-cta-header {
  background-color: #194ec4;
  padding: 10px 0;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .section-cta-header .cta {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html .section-cta-header p, html .section-cta-header a {
  color: white !important;
  padding: 0 10px;
}
@media only screen and (max-width: 29.9375rem) {
  html .section-cta-header p, html .section-cta-header a {
    font-size: 13px;
  }
}
html .section-cta-header a:hover:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 0;
  border-bottom: solid 2px #194ec4;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
html .section-cta-header .arrrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
}
html .section-menu {
  padding: 0;
  background: white;
  position: relative;
  z-index: 999;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .section-menu .nav {
  padding: 10px 0;
}
html .section-menu.is-scroll .logo-container a :nth-child(1) {
  display: none;
}
html .section-menu.is-scroll .logo-container a :nth-child(2) {
  display: block !important;
}
html .section-menu.is-scroll .section-cta-header {
  height: 0;
  padding: 0;
}
html .section-menu .column.full {
  margin: 0 17.5px;
}
@media only screen and (max-width: 47.9375rem) {
  html .section-menu .column.full {
    margin: 0;
  }
}
html .section-menu .logo-container {
  z-index: 2;
}
html .section-menu .logo-container a :nth-child(2) {
  display: none;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-menu .logo-container img {
    height: 75px;
    width: auto;
  }
}
html .section-menu .menu-main-menu-container {
  display: inline-block;
}
html .section-menu .menu-item {
  display: inline-block;
}
html .section-menu .menu-item:not(.menu-item-has-children) a {
  display: block;
}
html .section-menu .button {
  border-radius: 50%;
  padding: 10px 10px;
  margin: 0 0 0 8px;
}
html .section-menu .button .icon {
  width: 18px;
  height: 18px;
}
html .section-menu .menu li:hover:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  border-bottom: solid 2px #194ec4;
  -webkit-animation: border_anim 200ms linear forwards;
  animation: border_anim 200ms linear forwards;
}
html .section-menu ul li {
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .section-menu ul li.menu-item-has-children {
  position: relative;
}
html .section-menu ul li.menu-item-has-children.menu-item-1342 .sub-menu {
  left: -100px;
}
@media only screen and (max-width: 71.25rem) {
  html .section-menu ul li.menu-item-has-children.menu-item-1342 .sub-menu {
    left: 0;
  }
}
html .section-menu ul li.menu-item-has-children a {
  padding-right: 16px;
}
html .section-menu ul li.menu-item-has-children:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23194ec4' style='&%2310; color: white;&%2310;'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' style='&%2310; color: white;&%2310;'/%3E%3C/svg%3E");
  width: 14px;
  height: 15px;
  display: inline-block;
  vertical-align: center;
  background-size: contain;
  background-position: center right;
  background-repeat: no-repeat;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
  position: absolute;
  right: 0;
  top: 0;
}
html .section-menu ul li a {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-menu ul li a {
    font-size: inherit;
  }
}
html .section-menu ul li .sub-menu {
  width: 300px;
  height: 0;
  opacity: 0;
  display: none;
  position: absolute;
  top: 18px;
  left: -30px;
  padding: 10px 20px;
  background-color: white;
  z-index: 9999;
}
html .section-menu ul li .sub-menu li {
  margin: 0;
  display: block;
}
html .section-menu ul li .sub-menu li:hover:before {
  max-width: calc(100% - 40px);
}
html .section-menu ul li:hover {
  position: relative;
}
html .section-menu ul li:hover .sub-menu {
  opacity: 1;
  height: auto;
  display: block;
}
html .section-menu ul li:hover .sub-menu .menu-item-has-children:after {
  right: 10px;
}
html .section-menu ul li:hover .sub-menu .menu-item-has-children .sub-menu {
  display: none;
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  padding: 0;
}
html .section-menu ul li:hover .sub-menu .menu-item-has-children .sub-menu a {
  font-size: 14px;
}
html .section-menu ul li:hover .sub-menu .menu-item-has-children:hover .sub-menu {
  display: block;
}
html .section-menu ul li:hover .sub-menu li {
  padding: 8px 10px;
}
html .section-menu {
  background-color: transparent;
  position: fixed;
  width: 100vw;
  max-width: 100%;
}
html .section-menu .logo-container {
  max-width: 200px;
}
html .section-menu .container {
  padding: 0;
}
html .section-menu h1 {
  margin: 0 0 20px;
}
html .section-menu .menu-container {
  width: 100%;
}
html .section-menu .top-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-bottom: 10px;
}
html .section-menu .top-menu .menu-item {
  margin-left: 15px;
}
html .section-menu .top-menu .menu-item:hover .icon {
  -webkit-transform: scale(1.2) rotate(10deg);
  transform: scale(1.2) rotate(10deg);
}
html .section-menu ul {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
html .section-menu ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
html .section-menu .block {
  padding: 14px 20px;
  background: #252525;
  border-radius: 6px;
  margin: 0 0 20px;
  box-shadow: 0 0 5px #ccc;
  font-weight: 400;
  font-size: 12px;
}
html .section-menu .block h3 {
  margin: 0 0 14px;
  font-size: 21px;
}
html .section-menu .block p {
  margin: 0 0 26px;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-banner .container {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.section-banner .column {
  text-align: center;
}
.section-banner h2, .section-banner h3 {
  color: white;
  text-align: center;
}
.section-banner .background-image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.section-banner .background-image:before {
  content: "";
  background-color: #000000;
  opacity: 0.37;
  width: 100%;
  height: 100%;
  position: absolute;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
html .section.header-simple {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 22.4375rem) {
  html .section.header-simple {
    max-height: inherit;
  }
}
@media only screen and (max-width: 22.4375rem) {
  html .section.header-simple .background-image .container {
    align-items: start !important;
  }
}
html .section.header-simple .container {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (max-width: 96rem) {
  html .section.header-simple .container {
    padding: 0;
  }
}
html .section.header-simple .container h1, html .section.header-simple .container h2, html .section.header-simple .container h3 {
  color: white;
}
html .section.header-simple .container strong {
  color: white;
}
html .section.header-simple .container p {
  color: rgba(255, 255, 255, 0.9);
  font-size: 18px;
  margin: 10px 0;
}
html .section.header-simple .container .column.full {
  margin: 0 17.5px;
}
html .section.header-simple .background-element {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  bottom: -1px;
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
}
html .section.header-simple .background-element svg {
  fill: #194ec4;
  height: 68px;
  transform: translateX(-50%) rotateY(180deg);
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
}
html .section.header-simple .background-element svg .elementor-shape-fill {
  transform-origin: center;
  transform: rotateY(0deg);
}
html .section.header-simple .background-image {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
html .section.header-simple .background-image:before {
  content: "";
  background-color: #000000;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  position: absolute;
}
html .section.header-simple .background-image .container {
  min-height: 80vh;
  padding-top: 180px;
  padding-bottom: 80px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-simple .background-image .container {
    min-height: 50vh;
  }
}
@media only screen and (max-width: 29.9375rem) {
  html .section.header-simple .background-image .container .column.full {
    margin: 0;
  }
}
html .section.header-slider {
  padding-top: 130px;
  position: relative;
}
html .section.header-slider h1 {
  color: #194ec4;
}
html .section.header-slider h1 strong {
  color: #194ec4;
}
html .section.header-slider p {
  margin: 10px 0;
}
html .section.header-slider p strong {
  color: #194ec4;
}
html .section.header-slider .slider {
  padding: 0;
  margin: 0;
}
html .section.header-slider .slider .slick-prev {
  left: -50px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-slider .slider .slick-prev {
    left: 0;
  }
}
html .section.header-slider .slider .slick-next {
  right: -50px;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-slider .slider .slick-next {
    right: 0;
  }
}
html .section.header-slider .slider .slick-prev, html .section.header-slider .slider .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  z-index: 1;
}
html .section.header-images {
  padding-top: 130px;
  position: relative;
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images {
    padding-top: 90px;
  }
}
html .section.header-images:before {
  content: "";
  height: 40%;
  top: 0;
  width: 1px;
  position: absolute;
  left: calc((100vw - 1450px) / 2 - 17.5px);
  background: #194ec4;
}
html .section.header-images h1 {
  color: #194ec4;
}
html .section.header-images h1 strong {
  color: #194ec4;
}
html .section.header-images p {
  margin: 10px 0;
}
html .section.header-images p strong {
  color: #194ec4;
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .column {
    min-width: calc(100% / 2 - (2 * 17.5px));
    max-width: calc(100% / 2 - (2 * 17.5px));
  }
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .column {
    min-width: calc(100% - 17.5px);
    max-width: calc(100% - 17.5px);
    display: block !important;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .section.header-images .column {
    min-width: 100%;
    max-width: 100%;
    margin: 17.5px 0;
  }
}
html .section.header-images .column .entry {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .column .entry {
    position: relative;
  }
}
html .section.header-images .column .entry img {
  width: auto;
  margin: 0 auto;
}
@media only screen and (max-width: 47.9375rem) {
  html .section.header-images .column .entry img {
    width: 100%;
  }
}
html .section.header-images .column .slider {
  padding: 0;
  margin: 0;
  display: none;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .column .slider {
    height: 400px;
    display: block;
    overflow: hidden;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .section.header-images .column .slider {
    height: 350px;
  }
}
html .section.header-images .column .slider .slick-prev {
  left: -50px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .column .slider .slick-prev {
    left: 0;
  }
}
html .section.header-images .column .slider .slick-next {
  right: -50px;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .column .slider .slick-next {
    right: 0;
  }
}
html .section.header-images .column .slider .slick-prev, html .section.header-images .column .slider .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  z-index: 1;
}
html .section.header-images .two-third {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .two-third {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html .section.header-images .two-third {
    margin: 17.5px 0;
  }
}
html .section.header-images .two-third .image-container :nth-child(2) {
  margin-top: 17.5px;
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .two-third .image-container :nth-child(2) {
    margin: 0;
  }
}
html .section.header-images .two-third p {
  color: black;
  font-size: 18px;
  margin: 10px 0;
}
html .section.header-images .two-third .image-container.large {
  min-width: calc((100% / 3) * 2 + (2 * 17.5px));
  max-width: calc((100% / 3) * 2 + (2 * 17.5px));
  margin: 0 auto 0 0;
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .two-third .image-container.large {
    min-width: 100%;
    max-width: 100%;
  }
}
html .section.header-images .image-container {
  overflow: hidden;
  min-width: calc(100% / 3 - 3 * 17.5px);
  max-width: calc(100% / 3 - 3 * 17.5px);
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .image-container {
    min-width: 100%;
    max-width: 100%;
    margin: 17.5px 0 0 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .image-container {
    display: none;
  }
}
@media only screen and (max-width: 71.1875rem) {
  html .section.header-images .image-container:not(.large) img {
    min-width: calc(100% / 2 - (17.5px / 2));
    max-width: calc(100% / 2 - (17.5px / 2));
  }
}
html .section.header-images .image-container img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 63.9375rem) {
  html .section.header-images .image-container img {
    width: auto;
  }
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
html .section-socket {
  background-color: black;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-socket {
    padding-bottom: 0;
  }
}
html .section-socket .container {
  padding: 20px 0;
}
@media only screen and (max-width: 63.9375rem) {
  html .section-socket .column.full {
    margin: 0 !important;
  }
}
html .section-socket .full {
  margin: 0 17.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
html .section-socket .full a {
  font-weight: 700;
}
html .section-socket .full p, html .section-socket .full a {
  font-size: 14px;
  color: white;
}
@media only screen and (max-width: 63.9375rem) {
  html .section-socket .full p, html .section-socket .full a {
    font-size: 10px;
  }
}
html .section-footer-cta {
  height: 75px;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta {
    height: auto;
  }
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta .container {
    padding-bottom: 0 !important;
  }
}
html .section-footer-cta .cta {
  margin: 0 17.5px;
  padding: 20px 40px;
  max-width: 1450px;
  left: 5%;
  right: 5%;
  -webkit-transform: translateY(-80px);
  transform: translateY(-80px);
  top: -100px;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta .cta {
    margin: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    top: 0px;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    padding: 20px;
  }
}
html .section-footer-cta h2 {
  color: white;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta h2 {
    font-size: 18px;
  }
}
html .section-footer-cta .button {
  background-color: white;
  color: #194ec4;
  margin: 0;
}
html .section-footer-cta .button span {
  display: inline-block;
}
html .section-footer-cta .button span.icon.arrrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%23194ec4' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
}
html .section-footer-cta .cta {
  background-color: #194ec4;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta .cta {
    margin: 0 17.5px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  html .section-footer-cta .cta {
    margin: 0;
  }
}
html .section-footer-cta p {
  color: white;
}
html .section-footer-cta ul {
  padding: 0;
  color: white;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer-cta ul {
    display: block;
  }
}
html .section-footer-cta li {
  padding-left: 0;
}
html .section-footer-cta li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='white' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
  margin: 0 10px;
  background-size: 13px;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
}
html .section-footer {
  padding-top: 30px;
  background-color: #252525;
}
html .section-footer .container {
  padding: 20px 0;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  align-items: start;
}
@media only screen and (max-width: 71.1875rem) {
  html .section-footer .container {
    padding-top: 0 !important;
  }
}
html .section-footer .menu {
  display: block;
  padding: 20px 0;
  font-weight: 600;
  font-size: 1rem;
  margin: 0;
  list-style: none;
}
html .section-footer p, html .section-footer a {
  color: white;
}
html .section-footer .title p {
  font-weight: 800;
}
html .section-footer .content p {
  padding: 20px 0;
  font-weight: 600;
  font-size: 1rem;
}
@media only screen and (max-width: 63.9375rem) {
  html .section-footer .column.one-third, html .section-footer .column.one-half, html .section-footer .column.full {
    margin: 17.5px 0;
    min-width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 63.9375rem) {
  html .section-footer input {
    width: auto !important;
  }
}
html .section-footer p {
  font-weight: 300;
}
html .section-footer .gform_title {
  font-size: 18px !important;
}
html .section-footer .gform_wrapper {
  padding: 0;
}
html .section-footer .gform_wrapper .gfield input {
  margin: 0 !important;
  padding: 7px !important;
}
html .section-footer .gform_wrapper .gfield input[type=text] {
  margin: 10px 0 !important;
}
html .section-footer .gform_footer {
  padding: 0 !important;
  margin: 0 !important;
}
html .section-footer .gform_footer input {
  padding: 12px 20px;
  line-height: 1 !important;
  min-height: auto !important;
}
html .section-footer span {
  display: block;
}
html .section-footer .social-media {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
html .section-footer .social-media div {
  background-color: white;
  border-radius: 10%;
  margin: 0 5px;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
html .section-footer .social-media div:hover {
  transform: scale(1.2) rotate(10deg);
  background-color: #194ec4;
  opacity: 0.85;
}
html .section-footer .social-media div:hover .icon {
  opacity: 1;
}
html .section-footer .social-media div:hover .icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:hover .icon.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:hover .icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:hover .icon.envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:hover .icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:hover .icon.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div:nth-last-child(1) {
  margin-right: 0;
}
html .section-footer .social-media div .instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='black' %3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div .envelope {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div .phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div .linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");
}
html .section-footer .social-media div span {
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
  background-size: 15px;
  background-position: center;
}
html .section-footer .title {
  background-color: #194ec4;
  padding: 5px 10px;
}
html .section-footer .title h3 {
  text-align: center;
  text-transform: uppercase;
  color: white;
  font-size: 20px;
}
/*@mixin display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex-wrap($wrap: wrap) {
  -ms-flex-wrap: $wrap;
  flex-wrap: $wrap;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex: $values;
  -webkit-flex: $values;
  -ms-flex: $values;
  flex: $values;
}

@mixin flex-grow($grow: 1) {
  -webkit-box-flex: $grow;
  -ms-flex-positive: $grow;
  flex-grow: $grow;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;
  -moz-box-ordinal-group: $val;
  -ms-flex-order: $val;
  -webkit-order: $val;
  order: $val;
}

@mixin columnCSS {
  display: inline-block;
  margin: 10px;
}

@mixin align-items($align: center) {
  -webkit-box-align: $align;
  -ms-flex-align: $align;
  align-items: $align;
}

@mixin align-content($align: center) {
  -ms-flex-line-pack: $align;
  align-content: $align;
}

@mixin justify-content($justify: center) {
  -webkit-box-pack: $justify;
  -ms-flex-pack: $justify;
  justify-content: $justify;
}

@mixin space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@mixin flex-direction($direction: column) {
  @if ($direction==column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  @if ($direction==column-reverse) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  @if ($direction==row) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  @if ($direction==row-reverse) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}*/
.section-instagram.instagram-slider .column.full:nth-child(2) {
  margin: 17.5px 0;
  min-width: 100%;
  max-width: 100%;
}
.section-instagram.instagram-slider .column.full:nth-last-child(1) {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.section-instagram.instagram-slider .button .icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' class='svg-inline--fa fa-instagram fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}
.section-instagram.instagram-slider .entry {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  margin: 0 17.5px;
  -webkit-transition: 400ms ease;
  transition: 400ms ease;
}
.section-instagram.instagram-slider .entry:before {
  background-color: #194ec4;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  position: absolute;
}
.section-instagram.instagram-slider .entry:hover:before {
  content: "";
}
.section-instagram.instagram-slider .slider {
  padding: 0;
}
.section-instagram.instagram-slider .slick-prev {
  left: -25px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media only screen and (max-width: 63.9375rem) {
  .section-instagram.instagram-slider .slick-prev {
    left: 0px;
  }
}
.section-instagram.instagram-slider .slick-next {
  right: -25px;
}
@media only screen and (max-width: 63.9375rem) {
  .section-instagram.instagram-slider .slick-next {
    right: 0px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .section-instagram.instagram-slider .slick-arrow {
    top: 80% !important;
  }
}
.section-instagram.instagram-slider .slick-arrow {
  position: absolute;
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  z-index: 1;
  border: none;
  background: #194ec4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}
.section-instagram.instagram-slider .slick-dots {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.section-instagram.instagram-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.section-instagram.instagram-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.section-instagram.instagram-slider .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
  background-color: #194ec4;
  opacity: 0.7;
  border: none;
  padding: 0;
  border-radius: 50%;
}
