#t4-hero .bg-overlay-image {
	background-image: url(/images/_objektservice-zingst/_background/2025-03-165422702_123rf.webp) !important;
}

#t4-hero .bg-overlay::before {
	opacity: .1 !important;	
}

.t4-palette-primary a:not(.btn), .t4-palette-dark a:not(.btn) {
  color: #eb771f !important;
}

.t4-palette-dark a:not(.btn):hover {
  color: #eb771f !important;
  text-decoration: underline !important;
}

#t4-section-3 .bg-overlay-image {
  background-image: url(/images/_objektservice-zingst/97192032_gut_betreut_4096_01.webp) !important;
}

.btn.btn-primary {
  background-color: #eb771f !important;
  border-color: #b8771f !important;
}

.btn.btn-secondary {
  background-color: #eb771f !important;
  border-color: #b8771f !important;
}

.t4-footer .container {
  padding-top: 4rem !important;
  padding-bottom: 2rem !important;
}

.form-control, .inputbox {
  max-width: 70%;
}

#t4-header .container {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* COOKIE EXTENSION GDPR - START */

div.cc-window.cc-floating {
	max-width: 33em !important;
}

div.cc-checkboxes-container a:not(.cc-btn) {
	padding: 3px 8px 0 8px !important;
}

a.cc-link label {
	font-size: 12px !important;
}

div.cc-window:not(.cc-center) span.cc-message {
	overflow: unset !important;
}

.cc-floating .cc-message {
	line-height: 1.5em !important;
}

div.cc-checkboxes-container a.cc-btn.cc-allow {
	width: 100% !important;
	margin-top: 5px !important;
	padding: 0.4em 0 0 0.4em;
}

.cc-btn {
	font-weight: normal !important;
}

div.cc-compliance > a.cc-btn {
	margin-right: unset !important;
}

.cc-revoke.cc-bottom {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

/* COOKIE EXTENSION GDPR - ENDE */