.elementor-kit-176{--e-global-color-primary:#102D69;--e-global-color-secondary:#008789;--e-global-color-text:#383838;--e-global-color-accent:#95B53D;--e-global-color-c868ed8:#FFCC00;--e-global-color-65f5a8c:#8A141F;--e-global-color-a417035:#000000;--e-global-color-467ba22:#FFFFFF;--e-global-color-77f1626:#0087891A;--e-global-color-b94173d:#787878;--e-global-color-4104c4c:#087BC0;--e-global-color-2a7a82c:#446328;--e-global-typography-primary-font-family:"Raleway local";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0.03rem;--e-global-typography-secondary-font-family:"Raleway local";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0.03rem;--e-global-typography-text-font-family:"Raleway local";--e-global-typography-text-font-size:1.4rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0.03rem;--e-global-typography-accent-font-family:"Raleway local";--e-global-typography-accent-font-size:0.875rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.1rem;--e-global-typography-d2128d2-font-family:"Raleway local";--e-global-typography-d2128d2-font-size:1.8rem;--e-global-typography-d2128d2-font-weight:600;--e-global-typography-d2128d2-line-height:1.2em;--e-global-typography-d2128d2-letter-spacing:0.03rem;--e-global-typography-d7a0872-font-family:"Raleway local";--e-global-typography-d7a0872-font-size:0.75rem;--e-global-typography-d7a0872-font-weight:600;--e-global-typography-d7a0872-text-transform:uppercase;--e-global-typography-d7a0872-letter-spacing:0.08rem;--e-global-typography-73eb939-font-family:"Raleway";--e-global-typography-73eb939-font-size:0.875rem;--e-global-typography-73eb939-font-weight:normal;--e-global-typography-73eb939-line-height:1.6em;--e-global-typography-73eb939-letter-spacing:0.03rem;--e-global-typography-bcd0f8c-font-family:"Raleway local";--e-global-typography-bcd0f8c-font-size:4rem;--e-global-typography-bcd0f8c-font-weight:600;--e-global-typography-bcd0f8c-line-height:1.2em;--e-global-typography-bcd0f8c-letter-spacing:0.03rem;--e-global-typography-f217812-font-family:"Raleway";--e-global-typography-f217812-font-size:1rem;--e-global-typography-f217812-font-weight:normal;--e-global-typography-f217812-line-height:1.6em;--e-global-typography-f217812-letter-spacing:0.03em;--e-global-typography-90a117e-font-family:"Raleway local";--e-global-typography-90a117e-font-size:0.875rem;--e-global-typography-90a117e-font-weight:500;--e-global-typography-90a117e-text-transform:uppercase;--e-global-typography-90a117e-text-decoration:underline;--e-global-typography-90a117e-line-height:0rem;--e-global-typography-90a117e-letter-spacing:0.12em;--e-global-typography-a919910-font-family:"Raleway local";--e-global-typography-a919910-font-size:1.4rem;--e-global-typography-a919910-font-weight:400;--e-global-typography-a919910-font-style:italic;--e-global-typography-a919910-line-height:2.5rem;--e-global-typography-a919910-letter-spacing:0.03rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-176 button,.elementor-kit-176 input[type="button"],.elementor-kit-176 input[type="submit"],.elementor-kit-176 .elementor-button{background-color:#FFFFFF75;font-family:var( --e-global-typography-d7a0872-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a0872-font-size );font-weight:var( --e-global-typography-d7a0872-font-weight );text-transform:var( --e-global-typography-d7a0872-text-transform );letter-spacing:var( --e-global-typography-d7a0872-letter-spacing );color:var( --e-global-color-467ba22 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-467ba22 );border-radius:2px 2px 2px 2px;padding:20px 25px 20px 25px;}.elementor-kit-176 button:hover,.elementor-kit-176 button:focus,.elementor-kit-176 input[type="button"]:hover,.elementor-kit-176 input[type="button"]:focus,.elementor-kit-176 input[type="submit"]:hover,.elementor-kit-176 input[type="submit"]:focus,.elementor-kit-176 .elementor-button:hover,.elementor-kit-176 .elementor-button:focus{background-color:var( --e-global-color-467ba22 );color:var( --e-global-color-text );border-radius:2px 2px 2px 2px;}.elementor-kit-176 e-page-transition{background-color:#FFBC7D;}.elementor-kit-176 p{margin-block-end:1.5em;}.elementor-kit-176 a{color:var( --e-global-color-a417035 );}.elementor-kit-176 a:hover{color:var( --e-global-color-4104c4c );}.elementor-kit-176 h1{font-family:"Readex Pro", Sans-serif;font-weight:bold;}.elementor-kit-176 h2{font-family:"Readex Pro", Sans-serif;font-size:36px;font-weight:bold;}.elementor-kit-176 h3{font-size:28px;}.elementor-kit-176 img{border-radius:0px 0px 0px 0px;}.elementor-kit-176 img:hover{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-176{--e-global-typography-primary-font-size:2rem;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-text-font-size:1.2rem;--e-global-typography-d2128d2-font-size:1.3rem;--e-global-typography-a919910-font-size:1.1rem;--e-global-typography-a919910-line-height:1.5em;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-176 button,.elementor-kit-176 input[type="button"],.elementor-kit-176 input[type="submit"],.elementor-kit-176 .elementor-button{font-size:var( --e-global-typography-d7a0872-font-size );letter-spacing:var( --e-global-typography-d7a0872-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-176{--e-global-typography-primary-font-size:1.6rem;--e-global-typography-secondary-font-size:1.4rem;--e-global-typography-text-font-size:1.1rem;--e-global-typography-d2128d2-font-size:1rem;--e-global-typography-a919910-font-size:1rem;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-176 button,.elementor-kit-176 input[type="button"],.elementor-kit-176 input[type="submit"],.elementor-kit-176 .elementor-button{font-size:var( --e-global-typography-d7a0872-font-size );letter-spacing:var( --e-global-typography-d7a0872-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.button_weiss {
  border-radius: 2px;
  padding: 20px 25px;
  border: 1px solid #ffffff;
  background-color: rgba(255, 255, 255, 0.1); /* Weiß mit 10% Deckkraft */
  color: #ffffff; /* Standard-Schriftfarbe, kannst du anpassen */
  cursor: pointer;
  transition: all 0.3s ease;
}

.button_weiss:hover {
  background-color: #ffffff; /* voller Weiß */
  color: #9A9898; /* Schriftfarbe im Hover */
}


.ueberschrift-hg span {
margin-bottom: 0px;
  display: inline-block;       /* sorgt dafür, dass nur der Text selbst eingefärbt wird */
  background-color: #008789;   /* petrol Hintergrund */
  color: #ffffff;              /* weiße Schrift */
  padding:7px 20px;            /* etwas Abstand im „Kästchen“ */
  border-radius: 2px;          /* abgerundete Ecken */
  line-height: 1.4;            /* etwas mehr Luft nach oben/unten */
  margin: 5 3px;               /* kleiner horizontaler Abstand, damit es nicht klebt */
}


.text-hg span {
margin-bottom: 0px;
  display: inline-block;       /* sorgt dafür, dass nur der Text selbst eingefärbt wird */
  background-color: #008789;   /* schwarzer Hintergrund */
  color: #ffffff;              /* weiße Schrift */
  padding:5px 10px;            /* etwas Abstand im „Kästchen“ */
  border-radius: 2px;          /* abgerundete Ecken */
  line-height: 1.4;            /* etwas mehr Luft nach oben/unten */
  margin: 2 4px;               /* kleiner horizontaler Abstand, damit es nicht klebt */
}

.linkunterstrich {
    text-underline-offset: 8px;
}

.linkunterstrich:hover {
    text-underline-offset: 8px;
    text-decoration-color: #087bc0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway local';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rehna.trigenius.de/wp-content/uploads/sites/18/2025/10/Raleway-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Raleway local';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rehna.trigenius.de/wp-content/uploads/sites/18/2025/10/Raleway-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Raleway local';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://rehna.trigenius.de/wp-content/uploads/sites/18/2025/10/Raleway-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Raleway local';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://rehna.trigenius.de/wp-content/uploads/sites/18/2025/10/Raleway-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Raleway local';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */