.l2-fs-menu-active {
position: fixed;
overflow: hidden;
}
.fsmfe-wrapper .menu-toggle:checked+.icon-bars+.menu-overlay {
overflow:hidden;
}
.l2-svg-nav-mobile-wal_container {
display: none !important;
pointer-events: none;
}
@media(max-width:1199px) {
.l2-svg-nav-mobile-wal_container {
display: flex !important;
justify-content: center;
}
}  .header_ticket_btn a {
background-color: #fff;
color: #1A4F77 !important;
font-size: 13px !important;
font-weight: 400 !important;
line-height: 18px !important;
padding: 8px 16px !important;
border-radius: 50px;
}
@media(max-width:1199px) {
.header_ticket_btn a {
background-color: #fff;
color: #1A4F77 !important;
font-size: 24px !important;
font-weight: 400 !important;
line-height: 18px !important;
padding: 12px 26px !important;
border-radius: 50px;
margin-top: 14px;
}
}
.header_ticket_btn:hover a {
background-color: var(--e-global-color-secondary) !important;
color: #fff !important;
}
.header_ticket_btn .l2-svg-bookmark-nav-txt {
margin-left: 8px;
}
.header_ticket_btn .l2-svg-bookmark-nav-txt path {
stroke: #1A4F77 !important;
transition: all .5s ease;
}
.header_ticket_btn:hover .l2-svg-bookmark-nav-txt path {
stroke: #fff !important;
transition: all .5s ease;
}
.uc_liquid_menu .menu-item,
.uc_liquid_menu .menu-item a,
.uc_liquid_menu .menu-item svg {
display: flex !important;
}
.uc_liquid_menu .menu-item {
justify-content: center;
align-items: center;
flex-direction: row;
}
.hero_slim {
height: 128px !important;
}
@media(max-width:991px) {
.section_wertkarte .l2-content-media-layout-mixed, .l2-content-media-layout-default {
flex-direction: column !important;
}
.section_wertkarte .l2-media-container-right {
min-height: 300px;
}
}
@media(max-width:576px) {
.hero_slim {
height: 100px !important;
}
}  #auslastung_container {
display: flex;
flex-direction: column;
}
#auslastung_leiste {
width:100%;
height:4px;
border-radius:2px;
background-color: #fff;
}
.auslastung_leiste_fill {
height: 100%;
border-radius:2px; }
.auslastung_caption {
color: var(--text-text-light, #A1ABB7);
font-feature-settings: 'clig' off, 'liga' off;
font-family: Rubik;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; letter-spacing: 0.6px;
}
.bg_star_grid_sizer {
background-position: left top;
background-size: cover;
}
.content_media_full_height_img_padding .l2-textblock-container-left {
padding-top: 64px;
padding-bottom: 64px;
padding-left: 113px;
}
.ter_bar_right {
border-radius: 8px 0 0 8px;
box-shadow: 0px 16px 24px 0px rgba(124, 120, 164, 0.20);
padding: 48px 130px 48px 48px !important;
}
.ter_bar_right:after {
content: "";
position: absolute;
height: 100%;
width: 120px;
background-color: var(--e-global-color-accent);
right: 0;
top: 0;
border-radius: 0 8px 8px 0;
}
.content_width_medium .elementor-shortcode {
max-width: var(--token-container-width-medium) !important;
margin: auto;
}
.text_30 .l2-textblock-upper-container {
max-width: 30%;
}
.text_40 .l2-textblock-upper-container {
max-width: 40%;
} .section_testimonial { min-height: 784px;
padding-left: 15px !important;
padding-right: 15px !important;
}
.testimonial_container>.e-con-inner {
justify-content: flex-end !important;
margin-bottom: 120px !important;
}
.testimonial_splide_item {
color: #fff;
}
.track_container { }
.testimonial_splide_item {
display: flex;
flex-direction: column
}
.temimonial_quote_img {
width: 100%;
display: flex;
flex-direction: row;
gap: 28px;
margin-bottom: 32px;
}
.temimonial_person_quote {
width: calc(100% - 104px);
}
.temimonial_person_img {
width: 130px;
height: 130px;
overflow: hidden; background-size: contain;
background-repeat: no-repeat;
}
.temimonial_person_name {
color: var(--text-text-ultralight, #FFF);
text-align: right;
font-feature-settings: 'clig' off, 'liga' off;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; letter-spacing: 0.48px;
}
.temimonial_person_position {
color: var(--text-text-ultralight, #FFF);
text-align: right;
font-feature-settings: 'clig' off, 'liga' off;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; }
ul.splide__pagination.splide__pagination_custom.splide__pagination--ltr {
left: auto;
bottom: -28px;
padding: 0;
}
.splide__pagination__page {
background: #fff;
height: 12px;
margin: 5px;
opacity: 1;
width: 12px;
}
.splide__pagination__page.is-active {
background: var(--e-global-color-color_sec_clr_turquoise);
transform: scale(1);
z-index: 1;
} .l2-vertical-tab-loesung-partner {
display: flex;
gap: 20px;
margin-bottom: 26px;
align-items: center;
}
.l2-vertical-tab-loesung-icons {
height: 32px !important;
width: auto;
}
.vertical_tab_container .r-tabs-panel .ue-item-content-layout {
margin-bottom: 32px !important;
}
.align_container_bottom .l2-textblock-container {
align-items: flex-end;
}
.align_container_bottom .l2-textblock-lower-container {
gap: 0;
}
@media(max-width:768px) {
.l2-media-container-right {
width: 100% !important; }
.l2-textblock-container-left {
width: 100% !important;
}
.start_count_block .l2-layout-container {
gap: 32px !important;
}
.netzwerk_partner_outline_container .l2-textblock-container {
border-radius: 50px;
} .accordion_container .elementor-element-78bb638 {
flex-direction: column !important;
}
}    .l2-media-container-right .swiper-pagination {
text-align: right !important;
}
.l2-content-media-layout-default-reverse div .swiper-pagination {
text-align: left !important;
}
.gallery_vertical div.l2-content-media-layout-default {
flex-direction: column;
align-items: center;
}
.gallery_vertical div.l2-content-media-layout-default>div.e-child {
width:100%;
text-align: center;
}
.gallery_vertical div .swiper-pagination {
text-align: center !important;
}
.textblock_gallery .swiper-container-horizontal {
margin-top: 36px;
}
.textblock_gallery .swiper-slide figure {
border-radius: 8px;
} .accordionjs {
margin-top: 0 !important;
}
.accordionjs .item:first-of-type h4 {
margin-top: 0 !important;
}
.mobile_wal {
position: absolute;
top: 6vh;
}  .quicklink_container .dce-acf-repeater-grid {
gap: 24px;
}
.quicklink_container .dce-acf-repeater-item {
position: relative;
flex: 0 1 calc( 100% / 1 );
flex-grow: 0;
border-radius: 8px;
background: var(--color-grey-ultralight, #F6F6F6);
box-shadow: 0px 8px 16px 0px rgba(53, 106, 147, 0.10);
padding: 16px 24px;
}
.quicklink_container .dce-acf-repeater-item h4.repeater-item {
margin: 0;
}
.quicklink_container .dce-acf-repeater-item span.repeater-item {
padding-right: 29px;
display: block;
}
.quicklink_container .dce-acf-repeater-item div.repeater-item {
position: absolute;
right: 24px;
top: calc(50% - 12px);
}
.quicklink_container .dce-acf-repeater-item div.repeater-item:hover {
filter: contrast(0.1);
} .repater_text_bild_video {
position: relative;
width: calc(100% - 64px);
display: flex;
flex-direction: row;
gap: 24px 24px;
padding: 0;
margin: 0 32px;
}
.rtbv-container,
.rtbv-container iframe {
border-radius: 8px;
}
.rtbv-textblock-container,
.rtbv-image-container,
.rtbv-video-container
{
position: relative;
}
.rtbv-container {
position: relative;
}
.rtbv-image-container { background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.l2-video-aspect-ratio-16-9 {
aspect-ratio: 16 / 9;
}
.l2-video-aspect-ratio-21-9 {
aspect-ratio: 21 / 9;
}
.l2-video-aspect-ratio-4-3 {
aspect-ratio: 4 / 3;
}
.l2-video-aspect-ratio-3-2 {
aspect-ratio: 3 / 2;
}
.l2-video-aspect-ratio-1-1 {
aspect-ratio: 1 / 1;
}
.l2-video-aspect-ratio-9-16 {
aspect-ratio: 9 / 16;
}
[class*="l2-video-aspect-ratio"] {
overflow: hidden;
}
.rtbv-video-container iframe {
display: block;
} .l2-content-media-layout-default .l2-media-container-right,
.l2-content-media-layout-default .dce-dynamic-posts-collection,
.l2-content-media-layout-default .dce-dynamic-posts-collection > .elementor-widget-container,
.l2-content-media-layout-default .dce-carousel-controls,
.swiper-pagination {
position: static;
}
.l2-content-media-layout-default .dce-carousel-controls {
bottom: 35%; left: 8px;
}
.l2-content-media-layout-column .l2-media-container-right,
.l2-content-media-layout-column .dce-dynamic-posts-collection,
.l2-content-media-layout-column .dce-dynamic-posts-collection > .elementor-widget-container,
.l2-content-media-layout-column .dce-carousel-controls,
.swiper-pagination {
position: static;
}
.l2-content-media-layout-column .dce-carousel-controls {
bottom: 35%; left: 8px;
}
.swiper-pagination-bullet::after,
.swiper-pagination-bullet::before {
display: none;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-media-container-right .swiper-pagination,
.l2-content-media-layout-column.l2-layout-grid-carousel .l2-media-container-right .swiper-pagination {
text-align: left !important;
padding: 0 26px;
}
.l2-layout-grid-carousel .dce-container-pagination>.swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet {
width: 8px !important;
height: 8px !important;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .dce-container-pagination {
position: relative;
margin-top: 64px;
}
@media screen and (max-width:1279px) {
.l2-content-media-layout-default.l2-layout-grid-carousel .dce-container-pagination {
position: relative;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-media-container-right .swiper-pagination {
bottom: 0 !important;
padding: 0 !important;
position: relative;
}
.l2-content-media-layout-default.l2-layout-grid-carousel {
flex-direction: column !important;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-textblock-container-left,
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-media-container-right {
width: 100% !important;
}
} #footer_middle {
margin-top: -1px;
} @media screen and (max-width:1439px) {
.l2-media-container-right .swiper-pagination { }
.l2-content-media-layout-default.l2-layout-grid-carousel .dce-container-pagination {
margin: 32px 0 0 16px;
}
.has-border-radius {
margin-left: 32px !important;
margin-right: 32px !important;
width: auto !important;
}
.l2-dynamic-sticky-menu .l2-scroll-guide {
padding-right: 32px;
}
}
@media screen and (max-width:991px) {
.has-border-radius {
margin-left: 15px !important;
margin-right: 15px !important;
}
}
@media screen and (max-width:1023px) {
.stick_sub_menu {
display: none !important;
}
}
@media screen and (max-width:991px) {
.l2-layout-accordion-container > .elementor-element {
flex-direction: column !important;
}
.l2-layout-accordion-container .l2-textblock-container-left,
.l2-layout-accordion-container .l2-accordion-repeater {
width: 100% !important;
}
.l2-infobox-header > div {
flex-direction: column !important;
width: 100% !important;
}
.l2-infobox-header > div > div {
width: 100% !important;
}
.l2-infobox-header {
margin: 0 !important;
position: relative !important;
}
.l2-content-media-layout-default .l2-textblock-btn-container { }
}
@media screen and (max-width:767px) {
[data-elementor-post-type="elementor-section"] > div > div  > div {
width: 100% !important;
margin-bottom: 24px;
}
.l2-flex-direction-row .l2-master-flex-direction {
flex-direction: column !important;
}
section.repater_text_bild_video.l2-master-flex-direction {
height: 100% !important;
flex-direction: column !important;
}
.has-border-radius {
border-radius: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
width: auto !important;
}
.rtbv-container {
width: 100% !important;
height: 80vw !important; }
.rtbv-container.rtbv-textblock-container {
height: auto !important;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-media-container-right .dce-container-pagination.swiper-container-horizontal,
.l2-content-media-layout-column.l2-layout-grid-carousel .l2-media-container-right .dce-container-pagination.swiper-container-horizontal {
position: relative;
}
.l2-content-media-layout-default.l2-layout-grid-carousel .l2-media-container-right .swiper-pagination {
top: 16px !important;
margin: 0 32px !important;
}
.l2-content-media-layout-column.l2-layout-grid-carousel .l2-media-container-right .swiper-pagination {
top: 16px !important;
margin: 0 !important;
}
.l2-item-container > div > div {
flex-wrap: nowrap !important;
}
} .l2-termine-box > div {
border-radius: 8px !important;
overflow: hidden !important;
}
@media screen and (max-width:991px) {
.l2-termine-box > div > div:last-child {
display: none;
}
} .tarifliste p {
display: flex;
}
.tarifliste strong {
margin-right: 4px;
}
.l2-textblock-container u {
flex-grow: 1;
border-style: dotted;
border-width: 3px;
border-top: none;
border-right: none;
border-left: none;
text-decoration: none;
margin: 0 16px;
font-size: 0 !important;
position: relative;
transform: translateY(-8px) !important;
}
@media screen and (max-width:767px) {
#tarife .elementor-element-7b3e9584 p {
font-size: 13px !important;
}
#tarife .elementor-element-748d683a p {
flex-direction: column;
line-height: 1.4em !important;
}
#tarife .l2-textblock-container u {
visibility: hidden;
height: 0;
}
}
.tarifliste .l2-textblock-container-left {
width: 100% !important;
} @media screen and (max-width:991px) {
.l2-master-container .l2-layout-container:not([class*="l2-content-media-layout-mixed"]) .l2-textblock-container-left,
.l2-oeffnungszeiten-container {
padding-left: 15px !important;
padding-right: 15px !important;
}
.repater_text_bild_video { margin: 0 !important;
width: 100% !important;
padding: 0 15px !important;
}
body > div.elementor.elementor-175.elementor-location-header > header > div {
padding: 15px !important;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
[data-elementor-type="footer"] {
--e-global-typography-text-font-size: 16px !important;
}
@media screen and (min-width:1440px) {
.l2-container-width-full-boxed .elementor-widget-shortcode,
.repater_text_bild_video {
width: 100% !important;
margin: 0 !important;
}    
} .l2-video-bottom iframe {
bottom: 0 !important;
transform: none !important;
top: auto !important;
left: auto !important;
bottom: 0 !important;
} .l2-textshadow-hero p span,
.l2-textshadow-hero .elementor-heading-title {
text-shadow: 0px 0px 30px rgba(0,0,0,1);
}  @media screen and (min-width:1025px) {
.l2-responsive-mobile {
display: none !important;
}
}
@media screen and (max-width:1024px) {
.l2-responsive-desktop {
display: none !important;
}
}
.l2-responsive-mobile.l2-video-bottom::after {
content: '';
background: url(//www.aqaro.at/wp-content/uploads/2024/01/fishwave.png) !important;
background-size: 100% !important;
background-repeat: no-repeat !important;
background-position: bottom !important;
width: 100%;
height: 100%;
z-index: 1;
opacityy: 1 !important;
position: absolute;
top: 0;
bottom: 0;
} .auslastung_caption_plaetze {
margin-top: 8px !important;
font-family: Rubik;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 12px !important;
letter-spacing: 0.6px;
color: #fff;
position: absolute;
min-width: 80px !important;
} .page-id-1331 svg.l2-svg-attr-item-icon {
display: none;
}
.l2-textblock-btn-container .e-con-inner {
gap: 24px !important;
}