:root {
  --suer-primary: 7, 55, 72;
  --suer-secondary: 0, 152, 172;
  --suer-darkblue: 7, 55, 72;
  --suer-font-color: 0, 0, 0;
  --base-border-radius: 0;
  --header-top-border-background: linear-gradient(90deg, #0098AC 0%, #00506C 100%) 0% 0% no-repeat padding-box;
  --container-large-max-width: 1750px;
  --base-heading-color: rgba(var(--suer-primary), 1);
  --subtitle-font-color: rgba(var(--suer-font-color), 1);
  --color-button-primary-background: rgba(var(--suer-primary), 1);
  --color-button-primary-hover-background: rgba(var(--suer-primary), .8);
  --color-button-primary-color: #FFF;
  --color-button-secondary-background: rgba(var(--suer-secondary), 1);
  --color-button-secondary-hover-background: rgba(var(--suer-secondary), .8);
  --color-button-secondary-color: #FFF;
}
#header {
  --border-top-height: 1.5rem;
  top: var(--wp-admin--admin-bar--height, 0) !important;
  background: rgba(var(--suer-darkblue), 1);
  z-index: 999;
}
#header.uk-active {
  --border-top-height: .75rem;
  --logo-display-height: 35px;
  --sticky-logo-display: block;
  --logo-display: none;
}
#header .inner {
  padding: calc(var(--border-top-height) + 1rem) 0 1rem 0;
}
#header .inner:before {
  transition: 0.2s ease-in-out;
  content: "";
  background: var(--header-top-border-background);
  height: var(--border-top-height);
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
}
#header .logo-wrapper {
  transition: 0.2s ease-in-out;
  height: var(--logo-display-height, 45px);
}
#header .logo-wrapper img {
  width: auto;
  height: 100%;
}
#header .logo-wrapper .sticky-logo {
  display: var(--sticky-logo-display, none);
}
#header .logo-wrapper .logo {
  display: var(--logo-display, block);
}
:root {
  --preset-padding-small: 3rem;
  --preset-padding-medium: 6rem;
  --preset-padding-large: 9rem;
}
.panel-grid {
  margin: 0 auto;
}
.panel-grid .inner-panel-grid .section-container {
  align-items: inherit;
  display: inherit;
  flex-direction: inherit;
  flex-wrap: inherit;
  justify-content: inherit;
  width: 100%;
}
@media (max-width: 780px) {
  .panel-grid .inner-panel-grid .section-container .panel-grid-cell {
    width: 100% !important;
  }
}
.panel-grid .inner-panel-grid .inner-panel-grid * {
  color: inherit;
}
.panel-grid:has(.has-preset) {
  margin-bottom: 0 !important;
}
.panel-grid .padding-small {
  padding-top: var(--preset-padding-small);
  padding-bottom: var(--preset-padding-small);
}
.panel-grid .padding-medium {
  padding-top: var(--preset-padding-medium);
  padding-bottom: var(--preset-padding-medium);
}
.panel-grid .padding-large {
  padding-top: var(--preset-padding-large);
  padding-bottom: var(--preset-padding-large);
}
#footer {
  --navbar-nav-item-height: auto;
  padding: 6.25rem 0;
}
#footer .footer-logo {
  max-width: 200px;
}
#header {
  --navbar-nav-gap: 1rem;
  --navbar-nav-gap-m: 1rem;
  --navbar-nav-item-color: rgba(255, 255, 255, 1);
  --navbar-nav-item-hover-color: rgba(255, 255, 255, 1);
  --navbar-nav-item-font-size: .875rem;
  --navbar-nav-item-height: 40px;
  padding: 10px 0;
}
#header.uk-active {
  padding: 0;
  --navbar-nav-item-height: 40px;
}
#header .uk-navbar-nav > li:hover > a {
  border: 1px solid var(--navbar-nav-item-hover-color);
}
#header .uk-navbar-nav > li.current-menu-parent > a, #header .uk-navbar-nav > li.current-menu-item > a {
  background: var(--navbar-nav-item-color) !important;
  color: rgba(var(--suer-darkblue));
  font-weight: 600;
}
#header .uk-navbar-nav > li > a {
  border: 1px solid transparent;
  padding: 0 15px;
  transition: 0.2s ease-in-out;
}
#header .uk-drop {
  background: rgba(var(--suer-darkblue), 1);
  width: auto;
}
#header .uk-drop li:hover > a, #header .uk-drop li.current-menu-parent > a, #header .uk-drop li.current-menu-item > a {
  border-bottom: 1px solid var(--navbar-nav-item-hover-color);
}
#header .uk-drop li > a {
  border: 1px solid transparent;
}
#header-canvas {
  background: #666;
  position: relative;
  z-index: 1;
}
#header-canvas .caption-text {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  background: var(--overlay-background, rgba(10, 10, 10, 0.3));
  color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
}
#header-canvas .caption-text .uk-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
  color: #fff;
}
#header-canvas .caption-text .uk-container * {
  color: #fff;
}
.titleitem .subtitle {
  font-weight: 100;
  color: var(--subtitle-font-color);
}
.uk-button.button-outline {
  color: #FFF;
  border: 1px solid #FFF;
}
/*# sourceMappingURL=https://gampper.p-lch9uc.project.space/wp-content/build/scss_library/28c4e3f96d2544593a4e3e782420600129453520.css.map */