.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
/***** multi-column-editor *****/

.multi-column-editor .selector_container {
  margin-top: 0.1875rem !important;
  margin-bottom: 1.125rem !important;
}



/***** more height for hero on wide screens *****/
@media only screen and (min-width: 1200px) {
  .clac-006-hero-slider--half-height {
    height: 50dvh;
    max-height: 30rem;
  }
}

@media only screen and (min-width: 1400px) {
  .clac-006-hero-slider--half-height {
    max-height: 35rem;
  }
}

/* Anpassung vom 17.04.2026 */
.mod_navigation.header-navigation ul.level_2 li > strong,
.mod_navigation.mobile-navigation ul.level_2 li > strong {
	color: var(--color-accent);
}

.mod_navigation.mobile-navigation ul.level_2 li > strong {
	font-weight: normal;
}

.mod_navigation.mobile-navigation ul.level_2 li > a {
	border-bottom: 0 !important;
}
/* Anpassung vom 17.04.2026 - Ende */

/* Anpassung vom 23.04.2026 */

/**
 * Mediaqueries bei Kopbilder alter Stand:
 * min-width: 1400px) 1800x900 (100%)
 * (min-width: 1200px) x780 (100%)
 * (min-width: 992px) x670 (100%)
 * (min-width: 768px) x560 (100%)
 **/

.location-group-reader__image,
.clac-006-hero-slider--half-height {
	min-height: 400px;
}

@media(min-width: 768px){
	.location-group-reader__image,
	.clac-006-hero-slider--half-height {
		min-height: 400px;
	}
}
@media(min-width: 992px){
	.location-group-reader__image,
	.clac-006-hero-slider--half-height {
		min-height: 480px;
	}
}
@media(min-width: 1200px){
	.location-group-reader__image,
	.clac-006-hero-slider--half-height {
		min-height: 560px;
	}
}
@media(min-width: 1400px){
	.location-group-reader__image,
	.clac-006-hero-slider--half-height {
		min-height: 640px;
	}
}
/* Anpassung vom 23.04.2026 - Ende */

/* Anpassung von 07.05.2026 */
.team__list:after {
	display: none;
}
/* Anpassung von 07.05.2026 - Ende */


/* Anpassungen 19.05.2026 */
a[href^="mailto:"], a[href^="mailto:"]:hover {
    border-bottom: 1px solid #005123;
    color: #005123;
}
/* Anpassungen 19.05.2026 - Ende */


/* Anpassungen 29.05.2026 */
.international {
	footer .brand__address {
		strong {
			display: none;
		}
	}
}
.ce_form{margin-top:2rem}fieldset+.widget,fieldset+fieldset{margin-top:clamp(16px,10.4615384615px + 0.0153846154*100vw,32px)}fieldset legend{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:clamp(8px,5.2307692308px + 0.0076923077*100vw,16px)}fieldset legend .label{font-size:.75rem;line-height:1.3333333333rem}fieldset legend .separator{flex:1;height:1px;background:#afafb0}.widget+.widget{margin-top:1rem}.widget:not(:first-of-type),.widget+fieldset{margin-top:clamp(16px,10.4615384615px + 0.0153846154*100vw,32px)}.widget-wrapper{position:relative;display:flex;flex-direction:column}.widget-text label,.widget-textarea label,.widget-select label,.widget-captcha label,.widget-upload label{font-size:.75rem;line-height:1.3333333333rem;font-weight:400;padding-left:clamp(12px,10.6153846154px + 0.0038461538*100vw,16px);padding-bottom:clamp(2px,1.3076923077px + 0.0019230769*100vw,4px);color:#005123;display:block}.widget-text label:after,.widget-textarea label:after,.widget-select label:after,.widget-captcha label:after,.widget-upload label:after{content:none}.widget-text input[type=text],.widget-text input[type=number],.widget-text input[type=email],.widget-text input[type=tel],.widget-text textarea,.widget-text select,.widget-textarea input[type=text],.widget-textarea input[type=number],.widget-textarea input[type=email],.widget-textarea input[type=tel],.widget-textarea textarea,.widget-textarea select,.widget-select input[type=text],.widget-select input[type=number],.widget-select input[type=email],.widget-select input[type=tel],.widget-select textarea,.widget-select select,.widget-captcha input[type=text],.widget-captcha input[type=number],.widget-captcha input[type=email],.widget-captcha input[type=tel],.widget-captcha textarea,.widget-captcha select,.widget-upload input[type=text],.widget-upload input[type=number],.widget-upload input[type=email],.widget-upload input[type=tel],.widget-upload textarea,.widget-upload select{margin-bottom:0;padding:clamp(6px,3.9230769231px + 0.0057692308*100vw,12px) clamp(12px,10.6153846154px + 0.0038461538*100vw,16px);font-size:clamp(18px,15.9230769231px + 0.0057692308*100vw,24px);line-height:clamp(28px,25.2307692308px + 0.0076923077*100vw,36px);border-radius:clamp(2px,2px + 0*100vw,2px);border:1px solid #afafb0 !important;background:#fff;display:block;width:100%}.widget-text input[type=text].error,.widget-text input[type=number].error,.widget-text input[type=email].error,.widget-text input[type=tel].error,.widget-text textarea.error,.widget-text select.error,.widget-textarea input[type=text].error,.widget-textarea input[type=number].error,.widget-textarea input[type=email].error,.widget-textarea input[type=tel].error,.widget-textarea textarea.error,.widget-textarea select.error,.widget-select input[type=text].error,.widget-select input[type=number].error,.widget-select input[type=email].error,.widget-select input[type=tel].error,.widget-select textarea.error,.widget-select select.error,.widget-captcha input[type=text].error,.widget-captcha input[type=number].error,.widget-captcha input[type=email].error,.widget-captcha input[type=tel].error,.widget-captcha textarea.error,.widget-captcha select.error,.widget-upload input[type=text].error,.widget-upload input[type=number].error,.widget-upload input[type=email].error,.widget-upload input[type=tel].error,.widget-upload textarea.error,.widget-upload select.error{background:#ffd6d6}.widget-text p.error,.widget-textarea p.error,.widget-select p.error,.widget-captcha p.error,.widget-upload p.error{font-size:.75rem;line-height:1.3333333333rem;margin-bottom:clamp(2px,1.3076923077px + 0.0019230769*100vw,4px);padding-left:clamp(12px,7.8461538462px + 0.0115384615*100vw,24px);color:#ff3b3b}.widget-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.widget-select .widget-wrapper:before{content:"";position:absolute;inset:2px 2px 2px auto;height:calc(100% - 4px);aspect-ratio:2/1;pointer-events:none;background:linear-gradient(to right, transparent, #ffffff 50%)}.widget-select .widget-wrapper:after{content:"";position:absolute;top:50%;right:clamp(6px,-0.2307692308px + 0.0173076923*100vw,24px);font-family:Icons;font-size:to-rem(18);pointer-events:none;transform:translateY(-50%)}.widget-textarea textarea{margin-bottom:0;min-height:180px}.widget-checkbox fieldset>legend{padding-left:clamp(12px,7.8461538462px + 0.0115384615*100vw,24px);padding-bottom:clamp(2px,1.3076923077px + 0.0019230769*100vw,4px)}.widget-checkbox fieldset>span{position:relative;display:block;margin-left:clamp(12px,7.8461538462px + 0.0115384615*100vw,24px)}.widget-checkbox label{font-size:.75rem;line-height:1.3333333333rem;display:block;margin-left:clamp(36px,36px + 0*100vw,36px)}.widget-checkbox label:after{display:none}.widget-checkbox label a{color:#4b4b4c;border:none;transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.widget-checkbox label a:hover{color:#191919}.widget-checkbox input[type=checkbox]{position:absolute;top:1px;left:0;width:1rem;height:1rem}.widget-checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em #4b4b4c}.widget-captcha .widget-wrapper{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,2.6153846154px + 0.0038461538*100vw,8px)}.widget-captcha input.captcha{width:to-rem(100)}.widget-captcha .captcha_text{font-size:.75rem;line-height:1.3333333333rem}.widget-submit{flex-direction:row}.widget-submit button{margin-top:clamp(24px,7.3846153846px + 0.0461538462*100vw,72px);align-items:center;background-color:unset;border-radius:2.5rem;cursor:pointer;display:inline-flex;font-weight:700;font-size:clamp(18px,15.9230769231px + 0.0057692308*100vw,24px);line-height:clamp(21.6px,19.1076923077px + 0.0069230769*100vw,28.8px);padding:.5rem 2rem;text-align:center;text-decoration:none;text-wrap:balance;transition:border-color .35s cubic-bezier(0.215, 0.61, 0.355, 1),color .35s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .35s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#005123;border:1px solid #005123;color:#fff}.widget-submit .widget-wrapper{align-items:flex-start}.widget.w50{display:inline-block;width:calc(50% - clamp(8px,5.2307692308px + 0.0076923077*100vw,16px) - 2.1px)}.widget.w50+.w50{margin:0 0 0 clamp(16px,10.4615384615px + 0.0153846154*100vw,32px)}form .widget-upload input{font-size:.7rem}form .widget-upload+.widget-upload{margin-top:1.5rem}form .widget-upload+.widget-explanation p{font-size:.875rem}
