.elementor-kit-2{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#Top_bar{
  border-radius: 50px;
  margin: auto;
}

#Top_bar.is-sticky{
transform: translateX(-50%)!important;
  left: 50%!important;
  width: 87%!important;
  
}

#Header .top_bar_left{
  border-radius: 50px;
}

#Header .container{
background-color:#fff!important;
border-radius: 50px;
}

.sticky-tb-color #Top_bar.is-sticky {
  background-color: #fff0!important;
}

#Top_bar .menu > li.current-menu-item > a{
    color:#144B24!important;
}

#Top_bar .top_bar_right{
    top:0px!important;
    background-color:#fff0!important;
    
}

.header-modern #Top_bar .top_bar_right::before {
    display:none;
}

.header-modern #Top_bar .button.action_button.top-bar-right-button.scroll{
    padding: 15px;
}

#Top_bar .menu_wrapper{
float:right!important;
}

.elementor-kit-2 .fluentform .ff-t-container.ff-columns_total_2 {
  gap: 0 !important;
  column-gap: 0 !important;
  justify-content: space-between !important;
  display: flex !important;
  flex-wrap: nowrap !important;
}

.ff-t-container {
    gap: 0 !important;   column-gap: 0 !important;   justify-content: space-between !important;
    
} 

@media only screen and (max-width: 767px) {
  #ff_5_email {
    border-radius: 20px!important;
  }

  .ff-btn-submit {
    border-radius: 20px!important;
  }
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main > :nth-child(3){ display:none!important;
}/* End custom CSS */