.elementor-466 .elementor-element.elementor-element-33e25fb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000047 67%, #0B1521F2 87%);opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-466 .elementor-element.elementor-element-33e25fb > .elementor-container{min-height:64vh;}.elementor-466 .elementor-element.elementor-element-33e25fb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-466 .elementor-element.elementor-element-33e25fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-466 .elementor-element.elementor-element-1f52e18{margin-top:-1em;margin-bottom:0em;}.elementor-466 .elementor-element.elementor-element-e8a4f45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-466 .elementor-element.elementor-element-e8a4f45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-466 .elementor-element.elementor-element-fb52065 > .elementor-widget-container{padding:5em 0em 0em 0em;}.elementor-466 .elementor-element.elementor-element-f297514 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-466 .elementor-element.elementor-element-f297514 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-466:not(.elementor-motion-effects-element-type-background), body.elementor-page-466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2848;}/* Start custom CSS for section, class: .elementor-element-33e25fb */section.banner-section-three.style-two .wrapper-box {
    padding-top: 253px;
    padding-bottom: 195px;
    background-position: center center;
}
section.banner-section-three h1.banner-title {
    margin-bottom: 35px;
    font-size: 61px;
    line-height: 76px;
}/* End custom CSS */
/* Start custom CSS for bluebell_welcome_section_v2, class: .elementor-element-fb52065 */section.welcome-section-seven .content-block {
    background-color: #1293AE;
    
}
.btn-style-two {
    background-color: #f68d20;}
    
section.welcome-section-seven a.read-more-btn {
    color: #f58c20;
    }/* End custom CSS */
/* Start custom CSS for bluebell_our_rooms_v3, class: .elementor-element-6ce9f5b */.elementor-466 .elementor-element.elementor-element-6ce9f5b .text {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for bluebell_eat_and_drink_v3, class: .elementor-element-877c333 */.amenities-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .aminit {
    flex: 1 1 45%;
    min-width: 250px;
  }

  .aminit h6 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .aminit p {
    margin: 5px 0;
  }

  .aminit i {
    color: #0077b6; /* accent color for icons */
    margin-right: 8px;
  }/* End custom CSS */
/* Start custom CSS for bluebell_features_services_v2, class: .elementor-element-4b548e8 */section.aminities-section-two .content-block {
       background-color: #1293ae;
    padding-left: 25px;
    padding-top: 100px;
    padding-bottom: 50px;
    padding-right: 20px;
}

.sub-title {
    color: #f68d20;
}

.sub-title:before {

    background: #f68d20;}/* End custom CSS */
/* Start custom CSS for bluebell_testimonials, class: .elementor-element-c902c56 */section.testimonials-section .award
 {
    position: absolute;
    top: 70px;
    background: #1293ae;}
    
    .testimonial-block h3 .quote {
    -webkit-text-stroke-color: #f68d20;}
    
    
    .btn-style-two:before {
    background-color: #1293ae;}/* End custom CSS */