.elementor .e-3c9ad4f0-2d12{position:relative;}.elementor .e-6e0768a3-2107{width:3rem;padding:0px;}.elementor .e-820d6cf-8348{width:auto;padding:0px;flex-direction:column;}.elementor .e-31dcb0da-7f70{padding-block-start:0.5rem;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-70ff63b3-5196{gap:0.25rem;}.elementor .e-cc91e35-5882{margin-block-start:auto;}.elementor .e-2068b580-cbee199{selector.elementor-sticky--effects{
background-color: rgba(97,100,103,0.0)!important
}

selector{
transition: background-color 0.4s ease !important;
}

selector.elementor-sticky--effects >.elementor-container{
min-height: 70px;

}

selector > .elementor-container{
transition: min-height 1s ease !important;
}

.logo img {
max-width: 250px;
height: auto;
transition: all 0.7s ease;
}

.elementor-sticky--effects .logo img {
max-width: 250px;
height: auto;
}

#header-bar .header-internal {
border: 1px solid rgba(0, 0, 0, 0.0);
}

#header-bar.elementor-sticky--effects .header-internal {
/* change the nav background colour & add blur */
background: rgba(97, 100, 103, 0.6) !important;
backdrop-filter: blur(6px);
/* Pushes nav container away from edges */
margin-top:0px;
/* Add rounded edges */
border-radius: 0px;
border: 1px solid rgb(255, 255, 255, 0.6);
padding-right: 20px;
padding-left: 20px;
}

#header-bar.elementor-sticky--effects .header-internal .sticky-menu-items ul li a {
/* change the nav menu text colour - optional */
color: #fff !important;
}

#header-bar.elementor-sticky--effects .header-internal, #header-bar .header-internal .sticky-menu-items ul li a, #header-bar .elementor-sticky--effects .header-internal .header-logo, #header-bar .header-internal {
transition: 0.4s all ease-in-out;
}

/* Mobile Styles */
@media (max-width: 767px) {
#header-bar.elementor-sticky--effects .header-internal {
  background: rgba(0, 0, 0, 0.6) !important;
}

.elementor-nav-menu--dropdown {
  margin-left: 10px;
  margin-right: 10px;
}
}\n}