.elementor-kit-5{--e-global-color-primary:#0098B0;--e-global-color-secondary:#F99F1C;--e-global-color-text:#0D1321;--e-global-color-accent:#ED1F63;--e-global-color-31aea87:#E0D3DE;--e-global-color-fbc8f72:#0D1321;--e-global-color-d6aa2fb:#FFFFFF;--e-global-color-22059e6:#FFFBEF;--e-global-typography-primary-font-family:"Dosis";--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:"Quicksand";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Waiting for the Sunrise";--e-global-typography-accent-font-weight:500;font-size:clamp(16px, 1.5vw + 10px, 18px);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Dosis", Sans-serif;font-size:clamp(40px, 6vw + 18px, 58px);}.elementor-kit-5 h2{font-size:clamp(32px, 4vw + 18px, 46px);}.elementor-kit-5 h3{font-size:clamp(30px, 4vw + 12px, 38px);}.elementor-kit-5 h4{font-size:clamp(24px, 3vw + 12px, 32px);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --Cyan:#0098b0; }
/* Start custom CSS */.bm-nav-wrapper {
  transition: background 0.4s ease,
  transform 0.3s ease;
 
  
}

.bm-nav-logo img {
    transition: opacity 0.3s ease;
}

/* white for home hero image */

.bm-nav-wrapper .elementor-item {
    color: white !important;
    fill: white !important;
    text-shadow: 0px 1px 21px rgba(0, 0, 0, 0.21) !important;
}

.bm-nav-wrapper .elementor-item.elementor-item-active:after {
    background-color: white !important;

}

.bm-nav-wrapper .elementor-nav-menu:after {
    color: white !important;
}

.bm-nav-wrapper.scrolled .elementor-item {
    color: var(--e-global-color-text) !important;
    fill: var(--e-global-color-text) !important;
}

.bm-nav-wrapper.scrolled .elementor-item.elementor-item-active:after {
    background-color: var(--e-global-color-text) !important;

}

    
.bm-nav-wrapper.nav-hidden {
  transform: translateY(-100%);
}

.bm-nav-wrapper.scrolled {
    background: rgba(255,255,255,0.95);
}

.bm-nav-brand-line {
    transition: opacity 0.3s ease;
    opacity: 0;
}

.bm-nav-brand-line.scrolled {
    opacity: 1;
}


/* Better wraping for headers*/

h1,h2,h3,h4 {
    /*text-wrap: balance;*/
}/* End custom CSS */