.elementor-24 .elementor-element.elementor-element-3bb4dd6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3bb4dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ngc3443.sherrylogistics.com/wp-content/uploads/2025/10/JP2A1543.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3bb4dd6 > .elementor-background-overlay{background-color:#0000008C;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3bb4dd6 > .elementor-container{min-height:571px;}.elementor-24 .elementor-element.elementor-element-3bb4dd6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:26px;margin-bottom:28px;padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-033074b > .elementor-element-populated{margin:200px 0px 160px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-efbdeba{width:var( --container-widget-width, 101.495% );max-width:101.495%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.495%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-efbdeba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-efbdeba .elementor-heading-title{font-size:70px;line-height:1.2em;text-shadow:3px 3px 10px #000000;color:#FFFEFE;}.elementor-24 .elementor-element.elementor-element-dedfc66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-dedfc66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-e717efa{--spacer-size:0px;}.elementor-24 .elementor-element.elementor-element-7212697 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-7212697 > .elementor-container{max-width:1320px;}.elementor-24 .elementor-element.elementor-element-7212697{overflow:hidden;margin-top:-125px;margin-bottom:0px;padding:0px 20px 0px 20px;z-index:1;}.elementor-24 .elementor-element.elementor-element-7212697, .elementor-24 .elementor-element.elementor-element-7212697 > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-24 .elementor-element.elementor-element-bdd3712 > .elementor-element-populated{padding:0px 150px 0px 0px;}.elementor-24 .elementor-element.elementor-element-019cc26{--spacer-size:100px;}.elementor-24 .elementor-element.elementor-element-7604048{font-size:18px;}.elementor-24 .elementor-element.elementor-element-7239bc9{font-size:18px;}.elementor-24 .elementor-element.elementor-element-2725e6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-27bea7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 110px 110px 110px;}.elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-04f028c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;}.elementor-24 .elementor-element.elementor-element-04f028c .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-fe7156d{--display:flex;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-3bb4dd6 > .elementor-container{min-height:400px;}.elementor-24 .elementor-element.elementor-element-033074b > .elementor-element-populated{margin:113px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-efbdeba .elementor-heading-title{font-size:56px;}.elementor-24 .elementor-element.elementor-element-7212697{margin-top:0px;margin-bottom:0px;padding:120px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-bdd3712 > .elementor-element-populated{padding:0px 0px 90px 0px;}.elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated{padding:60px 60px 60px 60px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-3bb4dd6 > .elementor-container{min-height:250px;}.elementor-24 .elementor-element.elementor-element-3bb4dd6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-033074b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-efbdeba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-efbdeba .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-e717efa{--spacer-size:301px;}.elementor-24 .elementor-element.elementor-element-7212697{padding:90px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-27bea7b > .elementor-element-populated{padding:60px 30px 60px 30px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-033074b{width:96.144%;}.elementor-24 .elementor-element.elementor-element-dedfc66{width:3.856%;}.elementor-24 .elementor-element.elementor-element-bdd3712{width:35%;}.elementor-24 .elementor-element.elementor-element-27bea7b{width:64.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-033074b{width:100%;}.elementor-24 .elementor-element.elementor-element-dedfc66{width:100%;}.elementor-24 .elementor-element.elementor-element-bdd3712{width:100%;}.elementor-24 .elementor-element.elementor-element-27bea7b{width:100%;}}/* Start custom CSS for loquet-button-widget, class: .elementor-element-2725e6f */.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-ad6524c *//* 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 */