/*h1, h2, h3, h4, h5, h6,
.uk-h1, .uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6 {
	hyphens: auto;
}*/
.uk-card-default {
  border: 2px solid #38d430;
  border-image: linear-gradient(180deg, #38d430, #00a9e0) 1;
}
.uk-card-secondary {
  border: 2px solid #38d430;
  border-image: linear-gradient(180deg, #38d430, #00a9e0) 1;
}
.uk-navbar-container {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  background-color: rgba(0, 0, 0, 0.5);
}
.back-blur {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.3);
}
.uk-heading-line > ::after,
.uk-heading-line > ::before {
  content: none;
}
.uk-heading-line > span > span {
  background: linear-gradient(180deg, rgba(137, 177, 115, 0) 0%, rgba(137, 177, 115, 0) 60%, #38d430 60%, #38d430 100%);
  display: inline;
  max-width: 100%;
  font-weight: bold;
  padding: 0 1px;
}
.uk-section-primary .uk-heading-line > span > span {
  background: linear-gradient(180deg, rgba(137, 177, 115, 0) 0%, rgba(137, 177, 115, 0) 60%, #ffffff 60%, #ffffff 100%);
}
.uk-button-default:not(:hover):not(:active) {
  text-shadow: 1px 1px 0 #00000050 !important;
}
.uk-button-text {
  color: transparent;
  background: linear-gradient(135deg, #38d430, #00a9e0);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}
.uk-button-text::after {
  background-image: url("/wp-content/themes/yootheme-eickit/images/button-text-arrow-blue.svg");
}
.uk-button-text:hover:not(:disabled)::after {
  background-image: url("/wp-content/themes/yootheme-eickit/images/button-text-arrow.svg");
}
.uk-dark .uk-button-default,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,
.uk-card-default.uk-card-body .uk-button-default,
.uk-card-default > :not([class*="uk-card-media"]) .uk-button-default,
.uk-overlay-primary .uk-button-default,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,
.uk-section-quaternary:not(.uk-preserve-color) .uk-button-default,
.uk-section-septenary:not(.uk-preserve-color) .uk-button-default,
.uk-section-octonary:not(.uk-preserve-color) .uk-button-default,
.uk-section-nonary:not(.uk-preserve-color) .uk-button-default,
.uk-section-denary:not(.uk-preserve-color) .uk-button-default {
  background-color: #38D430;
  color: #FFFFFF;
  border: 2px solid rgba(255, 255, 255, 0.1);
  background-image: linear-gradient(135deg, #38d430, #00a9e0);
}
.uk-card-default.uk-card-body .uk-button-default:hover,
.uk-card-default > :not([class*=uk-card-media]) .uk-button-default:hover,
.uk-dark .uk-button-default:hover,
.uk-overlay-primary .uk-button-default:hover,
.uk-section-denary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-nonary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-octonary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-quaternary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-septenary:not(.uk-preserve-color) .uk-button-default:hover {
  background-color: #00a9e0;
  color: #000;
  border-color: transparent;
  background-image: linear-gradient(135deg, #00a9e0, #38d430);
}
.uk-card-default.uk-card-body .uk-button-default.uk-active,
.uk-card-default.uk-card-body .uk-button-default:active,
.uk-card-default > :not([class*=uk-card-media]) .uk-button-default.uk-active,
.uk-card-default > :not([class*=uk-card-media]) .uk-button-default:active,
.uk-dark .uk-button-default.uk-active,
.uk-dark .uk-button-default:active,
.uk-overlay-primary .uk-button-default.uk-active,
.uk-overlay-primary .uk-button-default:active,
.uk-section-denary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-denary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-nonary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-nonary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-octonary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-octonary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-quaternary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-quaternary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-septenary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-septenary:not(.uk-preserve-color) .uk-button-default:active {
  background-color: #00a9e0;
  color: #000;
  border-color: transparent;
  background-image: linear-gradient(135deg, #38d430, #00a9e0);
}
.uk-slider-container {
  padding-bottom: 100px;
}
.uk-slider-container .uk-slidenav-container {
  bottom: -100px;
}
.uk-slider-container .uk-slidenav-container .uk-slidenav {
  height: 50px;
  width: 50px;
  padding: 0;
  color: rgba(255, 255, 255, 0.85);
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  background-color: rgba(0, 0, 0, 0);
  background-size: 50px 50px;
}
.uk-slider-container .uk-slidenav-container .uk-slidenav.uk-slidenav-next {
  background-image: url("/wp-content/uploads/2024/03/slidenav-right.svg");
  margin-left: 15px;
}
.uk-slider-container .uk-slidenav-container .uk-slidenav.uk-slidenav-next:hover {
  transform: rotateX(180deg);
}
.uk-slider-container .uk-slidenav-container .uk-slidenav.uk-slidenav-previous {
  background-image: url("/wp-content/uploads/2024/03/slidenav-left.svg");
  margin-right: 15px;
}
.uk-slider-container .uk-slidenav-container .uk-slidenav.uk-slidenav-previous:hover {
  transform: rotateX(180deg);
}
.uk-section-quinary {
  color: #fff;
}
.uk-section-quinary .el-accordion-title.h3,
.uk-section-quinary .el-accordion-title.uk-h5 {
  color: #fff;
}
.uk-section-quinary .uk-accordion > :nth-child(n+2) {
  border-top-color: rgba(255, 255, 255, 0.15);
}
/* Slider Meilensteine */
.slider-meilensteine .el-title {
  border-bottom: 2px solid #38d430;
  padding-bottom: 20px;
  position: relative;
}
.slider-meilensteine .el-title::after {
  content: " ";
  position: absolute;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%2338d430;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z'/%3E%3Cpath class='cls-2' d='M10,2c4.41,0,8,3.59,8,8s-3.59,8-8,8S2,14.41,2,10,5.59,2,10,2M10,0C4.48,0,0,4.48,0,10s4.48,10,10,10,10-4.48,10-10S15.52,0,10,0h0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  display: block;
  bottom: -11px;
  left: calc(50% - 10px);
}
.slider-meilensteine .uk-slider-items > div:last-child .el-title::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300a9e0;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z'/%3E%3Cpath class='cls-2' d='M10,2c4.41,0,8,3.59,8,8s-3.59,8-8,8S2,14.41,2,10,5.59,2,10,2M10,0C4.48,0,0,4.48,0,10s4.48,10,10,10,10-4.48,10-10S15.52,0,10,0h0Z'/%3E%3C/svg%3E");
}
.slider-meilensteine .el-content {
  padding: 10px 30px;
}
.uk-navbar-toggle svg {
  width: 24px;
  height: 24px;
}
/* Gravity Overrides -> Orbital Theme */
.gform-theme--api,
.gform-theme--framework {
  --gf-font-size-primary: 16px !important;
  --gf-color-primary: #38d430 !important;
  --gf-color-primary-darker: #2bad24 !important;
}
.gform-theme--api ::placeholder,
.gform-theme--framework ::placeholder {
  color: #828995;
}
.gform-theme--api,
.gform-theme--foundation {
  --gf-form-gap-y: 20px !important;
}
.uk-section-primary .gform-theme--framework .gfield_list_group_item:before,
.uk-section-secondary .gform-theme--framework .gfield_list_group_item:before,
.uk-card-primary .gform-theme--framework .gfield_list_group_item:before,
.uk-card-secondary .gform-theme--framework .gfield_list_group_item:before,
.uk-section-primary .gform-theme--framework .gform-field-label,
.uk-section-secondary .gform-theme--framework .gform-field-label,
.uk-card-primary .gform-theme--framework .gform-field-label,
.uk-card-secondary .gform-theme--framework .gform-field-label {
  --gf-local-color: #fff !important;
}
.uk-section-primary .gform-theme--framework .gform-field-label--type-sub,
.uk-section-secondary .gform-theme--framework .gform-field-label--type-sub,
.uk-card-primary .gform-theme--framework .gform-field-label--type-sub,
.uk-card-secondary .gform-theme--framework .gform-field-label--type-sub {
  --gf-local-color: rgba(255, 255, 255, 0.6) !important;
}
.uk-section-primary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-section-secondary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-card-primary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-card-secondary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-section-primary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-section-secondary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-card-primary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-card-secondary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-section-primary .gform-theme--framework .gfield_validation_message,
.uk-section-secondary .gform-theme--framework .gfield_validation_message,
.uk-card-primary .gform-theme--framework .gfield_validation_message,
.uk-card-secondary .gform-theme--framework .gfield_validation_message {
  --gf-local-color: #ff6f4f !important;
  color: #ff6f4f !important;
}
/* Fix für Image-Captcha -> Oribital-Theme */
.captcha-image label > input {
  opacity: 0 !important;
  display: none !important;
}
.image-light {
  display: none;
}
.uk-accordion .uk-accordion-title::before {
  background-image: url("/wp-content/themes/yootheme-eickit/images/accordion-close.svg");
}
.uk-accordion div.uk-open > .uk-accordion-title::before {
  background-image: url("/wp-content/themes/yootheme-eickit/images/accordion-open.svg");
}
.uk-accordion div.uk-open > .uk-accordion-title .el-accordion-title {
  color: #38d430;
}
.uk-accordion .uk-accordion-content {
  border-left: 3px solid rgba(255, 255, 255, 0.2);
  padding-left: 20px;
  padding-bottom: 30px;
}
.uk-alert * {
  color: #fff !important;
  font-weight: 500;
}
.uk-text-underline {
  text-decoration: underline !important;
}
form.uk-search:focus-visible,
form.uk-search .uk-search-input:focus-visible {
  outline-color: transparent !important;
  outline-width: 0 !important;
}
/*# sourceMappingURL=custom.css.map */