html *:not(default-font),
body *:not(default-font) {
  font-family: 'Source Sans 3', sans-serif;
  letter-spacing: 0.01em;
}
html .text-color-light p,
body .text-color-light p {
  color: white !important;
}
html .text-4 p,
body .text-4 p {
  font-size: 1em !important;
}
html.page-home div > ul > li,
body.page-home div > ul > li {
  padding-bottom: 10px;
}
html .custom-svg-fill-color-secondary,
body .custom-svg-fill-color-secondary {
  fill: #5fc5bf;
}
html .thumb-info-caption div,
body .thumb-info-caption div {
  padding-bottom: 10px;
}
html .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html html.dark body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
body html.dark body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html .tabs.tabs-bottom .nav-tabs .nav-link.active,
body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active,
body html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
body html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
html html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
body html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus {
  border-bottom-color: #5fc5bf !important;
  color: #5fc5bf !important;
}
html #header.header-transparent .header-body:not(.header-border-bottom),
body #header.header-transparent .header-body:not(.header-border-bottom) {
  border-bottom: none !important;
}
html .bg-primary,
body .bg-primary {
  background-color: #5ec5be !important;
}
html.sticky-header-active .lang img,
body.sticky-header-active .lang img {
  margin-bottom: 5px;
}
html.sticky-header-active .header-logo > a > img,
body.sticky-header-active .header-logo > a > img {
  height: 50px !important;
}
html header .nav > li,
body header .nav > li {
  margin-left: 0 !important;
}
html header .nav > li > .nav-link.active,
body header .nav > li > .nav-link.active {
  color: #23b5ab !important;
}
html header .nav > li > .nav-link:hover,
body header .nav > li > .nav-link:hover {
  color: #23b5ab !important;
}
html #about .nav-link,
body #about .nav-link {
  color: black !important;
}
html #about .nav-link.active,
body #about .nav-link.active {
  color: #23b5ab !important;
  border-bottom-color: #23b5ab !important;
}
html #about .nav-link:hover,
body #about .nav-link:hover {
  border-bottom-color: #23b5ab !important;
}
html #about p,
body #about p {
  color: black !important;
  font-size: 1.2em !important;
  opacity: 0.8 !important;
}
html .validationErrors,
body .validationErrors {
  padding: 0;
  margin: 0;
  list-style: none;
}
html .formValidationError,
body .formValidationError {
  color: red;
  padding: 0;
  line-height: normal;
  font-size: 0.8rem;
  overflow: hidden;
  width: auto;
  position: relative;
  display: block;
  margin: .2rem 0 0;
}
.field--checkbox html .formValidationError,
.field--checkbox body .formValidationError,
.field--choice html .formValidationError,
.field--choice body .formValidationError {
  border-radius: 3px;
}
.field--radio-toggle html .formValidationError,
.field--radio-toggle body .formValidationError {
  margin: .8rem 0 0;
  border-radius: 3px;
}
/*# sourceMappingURL=custom.css.map */