.elementor-1241 .elementor-element.elementor-element-4661e25 > .elementor-widget-container{background-color:#3F5369;padding:0px 0px 50px 0px;}.elementor-1241 .elementor-element.elementor-element-3d14c2f{--display:flex;}.elementor-1241 .elementor-element.elementor-element-2fe045b:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-2fe045b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F5369;}.elementor-1241 .elementor-element.elementor-element-2fe045b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1241 .elementor-element.elementor-element-2fe045b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1241 .elementor-element.elementor-element-3938d68 > .elementor-widget-container{background-color:#3F5369;}/* Start custom CSS for bdevs-banner-section, class: .elementor-element-36662ba *//* Menülinks Hover auf Gelb */
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
  color: #eae555 !important; /* dein Gelbcode */
}

/* Hauptnavigation auf Inter setzen */
.navbar,
.navbar-nav .nav-link {
  font-family: "Inter", sans-serif !important;
  font-size: 12px !important;
  font-weight: 300 !important;
  letter-spacing: 3px !important;
}

/* Menülinks Hover auf Gelb */
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
  color: #eae555 !important; /* dein Gelbcode */
}

/* Aktiver Menüpunkt auf Gelb */
.navbar-nav .nav-link.active,
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-link[aria-current="page"],
.navbar-nav .current-menu-item > .nav-link,
.navbar-nav .current-menu-ancestor > .nav-link,
.navbar-nav .current_page_item > .nav-link,
.navbar-nav .current_page_ancestor > .nav-link,
.navbar-nav .current-menu-parent > .nav-link,
.navbar-nav .current_page_parent > .nav-link {
  color: #eae555 !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-about-section, class: .elementor-element-4661e25 */.elementor-1241 .elementor-element.elementor-element-4661e25 .section-title {
font-size: 44px;
font-family: 'Inter', serif;
font-weight: 650;
color: #ffffff;
position: relative;
margin-bottom: 20px;
line-height: 1.2em;
letter-spacing: 1px;
}

.elementor-1241 .elementor-element.elementor-element-4661e25 .section-subtitle {
font-size: 15px;
font-family: 'Inter', serif;
font-weight: 300;
color: #fff;
position: relative;
margin-bottom: 10px;
line-height: 1.2em;
letter-spacing: 3px;
}

.elementor-1241 .elementor-element.elementor-element-4661e25 p {
font-family: 'inter', sans-serif;
font-size: 15px;
font-weight: 400;
color: #ffffff;
margin-bottom: 20px !important;
}

.elementor-1241 .elementor-element.elementor-element-4661e25 .reservations .text a {
font-size: 16px;
color: #fff;
font-family: 'inter';

}

.elementor-1241 .elementor-element.elementor-element-4661e25 .reservations .icon i {
font-size: 36px;
color: #eae555;
margin-right: 30px;
}

.elementor-1241 .elementor-element.elementor-element-4661e25 .elementor-1241 .elementor-element.elementor-element-4661e25 p {
font-family: 'inter', sans-serif;
font-size: px;
font-weight: 400;
color: #ffffff;
margin-bottom: 20px !important;
}

.elementor-1241 .elementor-element.elementor-element-4661e25 .butn-dark a {
font-weight: 400;
font-family: 'Inter', sans-serif;
text-transform: uppercase;
background: #eae555;
color: #000000;
padding: 15px 25px;
margin-top: 30px;
position: relative;
font-size: 15px;
letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for bdevs-story-section, class: .elementor-element-088c9d4 */.elementor-1241 .elementor-element.elementor-element-088c9d4 .about .content .cont h6 {
font-size: 15px;
font-family: 'Inter', sans-serif;
font-weight: 300;
color: #3f5369;
text-transform: uppercase;
position: relative;
letter-spacing: 3px;
margin-bottom: 10px;
}

.elementor-1241 .elementor-element.elementor-element-088c9d4 .about .content .cont h4 {
font-size: 44px;
font-family: 'Inter', sans-serif;
font-weight: 650;
color: #3f5369;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
margin-bottom: 10px;
}

.elementor-1241 .elementor-element.elementor-element-088c9d4 p {
font-family: 'Inter', sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 1.75em;
color: #3f5369 !important;
margin-bottom: 20px;
margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for bdevs-promo-video, class: .elementor-element-ba32721 */.elementor-1241 .elementor-element.elementor-element-ba32721 .section-title span {
  font-family: 'Inter', sans-serif !important;
  font-weight: 650 !important;   /* ggf. 500/700 nach Wunsch */
  line-height: 1.2;
  letter-spacing: 1px;
  font-size: 44px;
  margin-top:    
}


.elementor-1241 .elementor-element.elementor-element-ba32721 .section-subtitle span {
  font-family: 'Inter', sans-serif !important;
  font-weight: 200 !important;   /* ggf. 500/700 nach Wunsch */
  line-height: 1.2;
  letter-spacing: 3px;
  font-size: 15px;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-team-carousel, class: .elementor-element-c65d777 */.elementor-1241 .elementor-element.elementor-element-c65d777 .section-title {
font-size: 45px;
font-family: 'Inter', Sans-serif;
font-weight: 650;
color: #fff;
position: relative;
margin-bottom: 20px;
letter-spacing: 1px;
color: #3f5369;
}

.elementor-1241 .elementor-element.elementor-element-c65d777 .section-subtitle {
font-size: 15px;
font-family: 'Inter', Sans-serif;
font-weight: 300;
color: #fff;
position: relative;
margin-bottom: 10px;
letter-spacing: 3px;
color: #3f5369;
}

/* Hover-Hintergrund nur für diesen Bereich auf Rot setzen */
.team .info .social:hover {
  background-color: #e94d41 !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-testimonial-section, class: .elementor-element-48b0934 */.testimonials .item h5 {
font-size: 44px;
font-family: 'Inter' !important;
font-weight: 650;
color: #fff;
}


.elementor-1241 .elementor-element.elementor-element-48b0934 .testimonials .item h6 {
font-size: 15px;
font-family: 'Inter' !important;
font-weight: 650;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for bdevs-facilities-section, class: .elementor-element-3938d68 */.elementor-1241 .elementor-element.elementor-element-3938d68 .facilties .single-facility i {
font-size: 44px;
line-height: 1;
margin-bottom: 20px;
display: inline-block;
-webkit-transition: .5s;
transition: .5s;
color: #eae555
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .facilties .single-facility .hover i {
font-size: 44px;
line-height: 1;
margin-bottom: 20px;
display: inline-block;
-webkit-transition: .5s;
transition: .5s;
color: #fff
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .facilties .single-facility h5 {
font-size: 26px;
color: #fff;
margin-bottom: 10px;
text-transform: uppercase !important;
letter-spacing: 1px; !important;
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .facilties .single-facility p {
margin: 0;
color: #ffffff;
font-family: 'Inter';
font-size: 15px !important;
letter-spacing: 0px;
font-weight: 300; 
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .section-title {
font-size: 45px;
font-family: 'Inter';
font-weight: 650;
color: #fff;
position: relative;
margin-bottom: 20px;
letter-spacing: 3px; 
text-transform: uppercase;
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .section-subtitle {
font-size: 15px;
font-family: 'Inter';
font-weight: 300;
color: #fff;
position: relative;
margin-bottom: 20px;
letter-spacing: 3px; 
text-transform: uppercase;
}

.elementor-1241 .elementor-element.elementor-element-3938d68 .facilties .single-facility {
background: transparent;
padding: 40px 30px;
-webkit-transition: .5s;
transition: .5s;
position: relative;
z-index: 1;
margin-bottom: 30px;
line-height: 1;
border: 1px solid var(--clr-border);
text-align: center;
border-color: #eae555; 
}/* End custom CSS */