.l2-attraktionen-container {
overflow: hidden !important;
}
.kontakt_repeater_grid .dce-acf-repeater-item {
flex: 40% !important;
box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.2);
padding: 64px !important;
border-radius: 8px;
}
.kontakt_repeater_grid .dce-acf-repeater-grid {
gap: 32px !important;
}
@media screen and (max-width:991px) {
.kontakt_repeater_grid .dce-acf-repeater-item {
padding: 32px 24px !important;
}
.kontakt_repeater_grid .dce-acf-repeater-item:first-child .l2-icon-size-xl img {
padding: 8px !important;
}    
.kontakt_repeater_grid .elementor-widget.elementor-widget-dce-acf-repeater-v2 > div {
padding: 0 15px !important;
}
}
@media screen and (max-width:767px) {
.kontakt_repeater_grid .dce-acf-repeater-item {
flex: 100% !important;
}
}
@media screen and (max-width:991px) {
#kontaktinfo .l2-layout-container {
gap: 48px !important;
}
} .l2-rounded-media-image .l2-media-container-right {
border-radius: 8px;
overflow: hidden;
} .l2-auslastung-percent-10 { background-color: hsla(141, 100%, 50%, 1); }
.l2-auslastung-percent-11 { background-color: hsla(140, 100%, 50%, 1); }
.l2-auslastung-percent-12 { background-color: hsla(139, 100%, 50%, 1); }
.l2-auslastung-percent-13 { background-color: hsla(138, 100%, 50%, 1); }
.l2-auslastung-percent-14 { background-color: hsla(137, 100%, 50%, 1); }
.l2-auslastung-percent-15 { background-color: hsla(136, 100%, 50%, 1); }
.l2-auslastung-percent-16 { background-color: hsla(135, 100%, 50%, 1); }
.l2-auslastung-percent-17 { background-color: hsla(134, 100%, 50%, 1); }
.l2-auslastung-percent-18 { background-color: hsla(133, 100%, 50%, 1); }
.l2-auslastung-percent-19 { background-color: hsla(132, 100%, 50%, 1); }
.l2-auslastung-percent-20 { background-color: hsla(131, 100%, 50%, 1); }
.l2-auslastung-percent-21 { background-color: hsla(130, 100%, 50%, 1); }
.l2-auslastung-percent-22 { background-color: hsla(129, 100%, 50%, 1); }
.l2-auslastung-percent-23 { background-color: hsla(128, 100%, 50%, 1); }
.l2-auslastung-percent-24 { background-color: hsla(127, 100%, 50%, 1); }
.l2-auslastung-percent-25 { background-color: hsla(126, 100%, 50%, 1); }
.l2-auslastung-percent-26 { background-color: hsla(125, 100%, 50%, 1); }
.l2-auslastung-percent-27 { background-color: hsla(124, 100%, 50%, 1); }
.l2-auslastung-percent-28 { background-color: hsla(123, 100%, 50%, 1); }
.l2-auslastung-percent-29 { background-color: hsla(122, 100%, 50%, 1); }
.l2-auslastung-percent-30 { background-color: hsla(121, 100%, 50%, 1); }
.l2-auslastung-percent-31 { background-color: hsla(120, 100%, 50%, 1); }
.l2-auslastung-percent-32 { background-color: hsla(119, 100%, 50%, 1); }
.l2-auslastung-percent-33 { background-color: hsla(118, 100%, 50%, 1); }
.l2-auslastung-percent-34 { background-color: hsla(117, 100%, 50%, 1); }
.l2-auslastung-percent-35 { background-color: hsla(116, 100%, 50%, 1); }
.l2-auslastung-percent-36 { background-color: hsla(115, 100%, 50%, 1); }
.l2-auslastung-percent-37 { background-color: hsla(114, 100%, 50%, 1); }
.l2-auslastung-percent-38 { background-color: hsla(113, 100%, 50%, 1); }
.l2-auslastung-percent-39 { background-color: hsla(112, 100%, 50%, 1); }
.l2-auslastung-percent-40 { background-color: hsla(111, 100%, 50%, 1); }
.l2-auslastung-percent-41 { background-color: hsla(110, 100%, 50%, 1); }
.l2-auslastung-percent-42 { background-color: hsla(109, 100%, 50%, 1); }
.l2-auslastung-percent-43 { background-color: hsla(108, 100%, 50%, 1); }
.l2-auslastung-percent-44 { background-color: hsla(107, 100%, 50%, 1); }
.l2-auslastung-percent-45 { background-color: hsla(106, 100%, 50%, 1); }
.l2-auslastung-percent-46 { background-color: hsla(105, 100%, 50%, 1); }
.l2-auslastung-percent-47 { background-color: hsla(104, 100%, 50%, 1); }
.l2-auslastung-percent-48 { background-color: hsla(103, 100%, 50%, 1); }
.l2-auslastung-percent-49 { background-color: hsla(102, 100%, 50%, 1); }
.l2-auslastung-percent-50 { background-color: hsla(101, 100%, 50%, 1); }
.l2-auslastung-percent-51 { background-color: hsla(100, 100%, 50%, 1); }
.l2-auslastung-percent-52 { background-color: hsla(99, 100%, 50%, 1); }
.l2-auslastung-percent-53 { background-color: hsla(98, 100%, 50%, 1); }
.l2-auslastung-percent-54 { background-color: hsla(97, 100%, 50%, 1); }
.l2-auslastung-percent-55 { background-color: hsla(96, 100%, 50%, 1); }
.l2-auslastung-percent-56 { background-color: hsla(95, 100%, 50%, 1); }
.l2-auslastung-percent-57 { background-color: hsla(94, 100%, 50%, 1); }
.l2-auslastung-percent-58 { background-color: hsla(93, 100%, 50%, 1); }
.l2-auslastung-percent-59 { background-color: hsla(92, 100%, 50%, 1); }
.l2-auslastung-percent-60 { background-color: hsla(91, 100%, 50%, 1); }
.l2-auslastung-percent-61 { background-color: hsla(90, 100%, 50%, 1); }
.l2-auslastung-percent-62 { background-color: hsla(89, 100%, 50%, 1); }
.l2-auslastung-percent-63 { background-color: hsla(88, 100%, 50%, 1); }
.l2-auslastung-percent-64 { background-color: hsla(87, 100%, 50%, 1); }
.l2-auslastung-percent-65 { background-color: hsla(86, 100%, 50%, 1); }
.l2-auslastung-percent-66 { background-color: hsla(85, 100%, 50%, 1); }
.l2-auslastung-percent-67 { background-color: hsla(84, 100%, 50%, 1); }
.l2-auslastung-percent-68 { background-color: hsla(83, 100%, 50%, 1); }
.l2-auslastung-percent-69 { background-color: hsla(82, 100%, 50%, 1); }
.l2-auslastung-percent-70 { background-color: hsla(81, 100%, 50%, 1); }
.l2-auslastung-percent-71 { background-color: hsla(80, 100%, 50%, 1); }
.l2-auslastung-percent-72 { background-color: hsla(79, 100%, 50%, 1); }
.l2-auslastung-percent-73 { background-color: hsla(78, 100%, 50%, 1); }
.l2-auslastung-percent-74 { background-color: hsla(77, 100%, 50%, 1); }
.l2-auslastung-percent-75 { background-color: hsla(76, 100%, 50%, 1); }
.l2-auslastung-percent-76 { background-color: hsla(73, 100%, 50%, 1); }
.l2-auslastung-percent-77 { background-color: hsla(70, 100%, 50%, 1); }
.l2-auslastung-percent-78 { background-color: hsla(67, 100%, 50%, 1); }
.l2-auslastung-percent-79 { background-color: hsla(64, 100%, 50%, 1); }
.l2-auslastung-percent-80 { background-color: hsla(61, 100%, 50%, 1); }
.l2-auslastung-percent-81 { background-color: hsla(58, 100%, 50%, 1); }
.l2-auslastung-percent-82 { background-color: hsla(55, 100%, 50%, 1); }
.l2-auslastung-percent-83 { background-color: hsla(40, 100%, 50%, 1); }
.l2-auslastung-percent-84 { background-color: hsla(26, 100%, 50%, 1); }
.l2-auslastung-percent-85 { background-color: hsla(25, 100%, 50%, 1); }
.l2-auslastung-percent-86 { background-color: hsla(24, 100%, 50%, 1); }
.l2-auslastung-percent-87 { background-color: hsla(16, 100%, 50%, 1); }
.l2-auslastung-percent-88 { background-color: hsla(15, 100%, 50%, 1); }
.l2-auslastung-percent-89 { background-color: hsla(14, 100%, 50%, 1); }
.l2-auslastung-percent-90 { background-color: hsla(13, 100%, 50%, 1); }
.l2-auslastung-percent-91 { background-color: hsla(12, 100%, 50%, 1); }
.l2-auslastung-percent-92 { background-color: hsla(11, 100%, 50%, 1); }
.l2-auslastung-percent-93 { background-color: hsla(10, 100%, 50%, 1); }
.l2-auslastung-percent-94 { background-color: hsla(8, 100%, 50%, 1); }
.l2-auslastung-percent-95 { background-color: hsla(6, 100%, 50%, 1); }
.l2-auslastung-percent-96 { background-color: hsla(5, 100%, 50%, 1); }
.l2-auslastung-percent-97 { background-color: hsla(4, 100%, 50%, 1); }
.l2-auslastung-percent-98 { background-color: hsla(3, 100%, 50%, 1); }
.l2-auslastung-percent-99 { background-color: hsla(2, 100%, 50%, 1); }
.l2-auslastung-percent-100 { background-color: hsla(1, 100%, 50%, 1); } .l2-auslastung-title  .elementor-heading-title,
.auslastung_caption {
color: white !important;
font-weight: 400 !important;
}
@media screen and (min-width:1200px) {
.l2-auslastung-container {
gap: 24px !important;
}    
}
@media screen and (max-width:1199px) {
.l2-auslastung-container {
gap: 0 !important;
padding: 0 !important;
}
} .l2-architektur-galerie .dynamic_acfslider .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50% !important;
}
@media screen and (min-width:992px) {
.l2-architektur-galerie .l2-layout-container {
max-width: 900px !important;
}
} .page-id-1629 header > div,
.page-id-247 header > div {
background-color: var(--e-global-color-primary) !important;
}