.elementor-233 .elementor-element.elementor-element-5103df0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-233 .elementor-element.elementor-element-cb638fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-233 .elementor-element.elementor-element-d7d46e3 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-233 .elementor-element.elementor-element-d7d46e3 img{width:29%;}.elementor-233 .elementor-element.elementor-element-fa4ff68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-menu-toggle{margin:0 auto;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a, .elementor-233 .elementor-element.elementor-element-04165f9 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown{background-color:#F2D7B5;border-radius:10px 10px 10px 10px;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a:hover,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-menu-toggle:hover{color:#000000;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a:hover,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a.highlighted{background-color:#0000000D;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown .elementor-item, .elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1.2em;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;}.elementor-233 .elementor-element.elementor-element-04165f9 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:1px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-233 .elementor-element.elementor-element-cb638fc{--width:100%;}.elementor-233 .elementor-element.elementor-element-fa4ff68{--width:100%;}}@media(max-width:1024px){.elementor-233 .elementor-element.elementor-element-d7d46e3 img{width:50%;}}@media(max-width:767px){.elementor-233 .elementor-element.elementor-element-d7d46e3 img{width:80%;}}/* Start custom CSS for nav-menu, class: .elementor-element-04165f9 *//*Apply the hover style links within menu*/
#nav-menu a:hover {
  border-bottom: dotted 3px black;
  margin-bottom: -3px; /* Compensates for the border thickness */
}

/*Reset the style for links in .sub-menu*/
#nav-menu .sub-menu a:hover {
  border-bottom: none; /* Or 'initial' / 'unset' */
  margin-bottom: 0;    /* Reset the margin */
}
#nav-menu a{
        transition: border-bottom 0s ease, margin-bottom 0s;
}
/* Make the specific current sub-menu item link bold */
.current-menu-item > a {
  font-weight: 700 !important;
}

/* Make the top-level parent menu item link bold when a child is current */
.current-menu-ancestor > a.elementor-item {
  font-weight: 700 !important;
}/* End custom CSS */