.elementor-kit-6{--e-global-color-primary:#1C76F6;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#1C76F6;--e-global-color-e53c456:#343434;--e-global-color-6a2df35:#FFFFFF;--e-global-color-b3093b2:#1C76F6;--e-global-color-7125725:#FFFFFF;--e-global-color-0211493:#6FB6C4;--e-global-color-0f331a3:#1C3845;--e-global-color-e644ec6:#FFF100;--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-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#4A8796;color:var( --e-global-color-6a2df35 );border-style:none;border-radius:100px 100px 100px 100px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#67B6C9;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h2{letter-spacing:1px;}.elementor-kit-6 h5{font-size:18px;}.elementor-kit-6 h6{line-height:1.5em;}.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{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-kit-6 h2{font-size:24px;}.elementor-kit-6 h5{font-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Add a smooth transition for the background color */
.my-sticky-header {
    transition: background-color 0.3s ease;
}

/* When scrolled down, change the background color to white */
.my-sticky-header.elementor-sticky--effects {
    background-color: white !important;
}

/* Change the menu text color */
.my-sticky-header.elementor-sticky--effects .menu-item a {
    color:#343434 !important;
}

/* Initially hide the sticky logo */
.my-sticky-header .sticky-logo {
    display: none;
}

/* When scrolled down, show the sticky logo and hide the default logo */
.my-sticky-header.elementor-sticky--effects .sticky-logo {
    display: block;
}
.my-sticky-header.elementor-sticky--effects .default-logo {
    display: none;
}



.elementor-68 .elementor-element.elementor-element-1d1d340f .elementor-nav-menu--dropdown a:hover,
.elementor-68 .elementor-element.elementor-element-1d1d340f .elementor-nav-menu--dropdown .elementor-sub-item{
    color:white!important;
}



/* Custom CSS for the sticky header on mobile devices */
@media (max-width: 767px) {
  .my-sticky-header.elementor-sticky--effects {
    height: 85px !important;
    min-height: 60px !important;
    padding-top: 5px !important; /* Adds space at the top */
    padding-bottom: 10px !important;
  }
}

/* Change icon color when the sticky header is active */
.my-sticky-header.elementor-sticky--effects .elementor-icon i {
    color: black !important;
}

/* Also ensure the color changes on mobile devices */
@media (max-width: 767px) {
    .my-sticky-header.elementor-sticky--effects .elementor-icon i {
        color: black !important;
    }
}


/* Add a box shadow to the sticky header when active */
.my-sticky-header.elementor-sticky--effects {
  background-color: white !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Add this line */
}

/* Change the indicator color when the sticky header is active */
.my-sticky-header.elementor-sticky--effects .elementor-nav-menu .sub-arrow {
  fill:black!important;
}

/* Keep dropdown menu text color white when the sticky header is active */
.my-sticky-header.elementor-sticky--effects .elementor-nav-menu--dropdown a {
    color: white !important;
}

/* hide the v3 badge */
.grecaptcha-badge {
    visibility: hidden;
}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius:30px;
}

html {
    scroll-padding-top: 110px; 
} 

@media (max-width: 767px) {
html {
    scroll-padding-top: 85px; 
}
}/* End custom CSS */