.elementor-9299 .elementor-element.elementor-element-414616e{--display:flex;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9299 .elementor-element.elementor-element-e4a9132{text-align:center;}.elementor-9299 .elementor-element.elementor-element-e4a9132 .elementor-heading-title{font-size:32px;}.elementor-9299 .elementor-element.elementor-element-982d813 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9299 .elementor-element.elementor-element-70ad0b0{--spacer-size:50px;}.elementor-9299 .elementor-element.elementor-element-4b8ff13{text-align:left;}.elementor-9299 .elementor-element.elementor-element-68719d5{font-size:15px;}.elementor-9299 .elementor-element.elementor-element-b60bef3{--display:flex;}/* Start custom CSS for loquet-button-widget, class: .elementor-element-982d813 */.gt-button.gt-style-1 a, .gt-button.gt-style-1 a:visited {
    background-color: #007A33;
    color: #FFFFFF;
    font-size: .90rem;
}
.gt-button.gt-style-1 a:hover {
    background-color: #215732;
    color: #FFFFFF;
    font-size: 0.900rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75571b9 *//* Footer menu background - change from dark gray to #1B5E20 */
.gt-footer-menu.gt-dark {
  background-color: #1B5E20 !important;
}

/* Center the footer menu navigation */
.gt-footer-menu .gt-menu {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}

/* Center menu items and increase line height */
.gt-footer-menu .menu {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  line-height: 2 !important;
}

/* Style individual menu items */
.gt-footer-menu .menu-item {
  display: inline-flex !important;
  align-items: center !important;
  line-height: 2 !important;
  margin: 0 !important;
}

/* Style menu item links */
.gt-footer-menu .menu-item a {
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-weight: 500 !important;
  padding: 10px 15px !important;
  line-height: 2 !important;
}

.gt-footer-menu .menu-item a:hover {
  text-decoration: underline !important;
  color: #E8F5E9 !important;
}

/* Adjust container for centering */
.gt-footer-menu .gt-container {
  text-align: center !important;
}

/* Remove left alignment class */
.gt-footer-menu.gt-align-left {
  text-align: center !important;
}

/* Off-canvas background color */
.gt-off-canvas.gt-dark {
  background-color: #1B5E20 !important;
}/* End custom CSS */