.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-4fac506:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-container{max-width:1400px;}.elementor-232 .elementor-element.elementor-element-4fac506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-c3aa94c > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-232 .elementor-element.elementor-element-d375e51.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-232 .elementor-element.elementor-element-10d3c8b{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a{line-height:76px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a > span{color:#000000;}.elementor-232 .elementor-element.elementor-element-10d3c8b.menu-sep-yes .artico-menu .menu-item:after{color:#000000;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu .sub-menu .menu-item a > span{color:#FFFFFF;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li:hover > a > span,
                                .elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li.current-menu > a > span,
                                .elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li.current-menu-parent > a > span{color:#005900;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu .sub-menu .menu-item:hover a > span{color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a > span, .elementor-232 .elementor-element.elementor-element-10d3c8b.menu-sep-yes .artico-menu .menu-item:after{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;line-height:24px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li{margin:0 21px;}.elementor-232 .elementor-element.elementor-element-afa618d{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-preview.page-header-single .elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-panel-wrap{right:-100%;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-logo{max-width:150px;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-hamburger-icon{color:#000000;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-hamburger-icon:hover{color:#005900;}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-c3aa94c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu .sub-menu .menu-item a > span{line-height:22px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li{margin:0 19px;}.elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-logo{max-width:160px;}}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-13793d9{width:13%;}.elementor-232 .elementor-element.elementor-element-d375e51{width:87%;}}@media(max-width:1024px) and (min-width:768px){.elementor-232 .elementor-element.elementor-element-13793d9{width:25%;}.elementor-232 .elementor-element.elementor-element-d375e51{width:75%;}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-13793d9{width:63%;}.elementor-232 .elementor-element.elementor-element-c3aa94c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-232 .elementor-element.elementor-element-c3aa94c .master-logo a{max-width:163px;}.elementor-232 .elementor-element.elementor-element-d375e51{width:37%;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu .sub-menu .menu-item a > span{font-size:16px;line-height:22px;}.elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-logo{max-width:163px;}}/* Start custom CSS for mae-menu, class: .elementor-element-10d3c8b */.artico-menu .sub-menu {
    position: absolute;
    left: -25px;
    top: 100%;
    padding: 0;
    margin: 0;
    width: 260px;
    border-radius:0;
    opacity: 0;
    z-index: 999;
    border-radius: 0;
}

.artico-menu .sub-menu > li > a {
  padding: 11px 21px 11px 36px;
}

.artico-menu .sub-menu > li {
    background-color: #005900 !important;
    font-weight: 500 !important;
}

.artico-menu .sub-menu > li:last-child {
    border-radius: 0;
}

.artico-menu .sub-menu > li:hover {
    background-color: #E7C016 !important;
    border-radius: 0;
}

.artico-menu .sub-menu > li:hover a span{
    color: #005900 !important;
}
/*
.artico-menu > ul > li.current_page_item > a > span{
    color: #005900 !important;
}
*/
.artico-menu .sub-menu > li:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

.artico-menu .sub-menu li::before{
  position: absolute;
  content: '\f101';
  top: 50%;
  left: 15px;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 14px;
  transform: translateY(-50%);
  color: #fff;
}

.artico-menu .sub-menu li:hover::before{
    color: #005900;
}/* End custom CSS */
/* Start custom CSS for mae-hamburger, class: .elementor-element-afa618d */.artico-menu-panel .menu-logo a {
    display: inline-block;
    padding: 0;
    background-color: transparent !important;
    border-radius: 0;
}

.artico-menu-panel .menu-panel-wrap {
    background: #fff;
}

.artico-menu-panel ul li a{
    color: #141414;
}

.artico-menu-panel .close-menu {
    color: #005900;
}

  .artico-menu-panel li.active > .arrow {
    color: #141414;
  }

.artico-menu-panel li.current-menu-item > a, .artico-menu-panel li:hover > a {
    color: #005900;
}

.artico-menu-panel .close-menu:hover {
  color: #005900;
}

.artico-menu-panel li {
  border-bottom:
1px solid rgba(0, 0, 0, 0.1);
}

.artico-menu-panel .sub-menu li{
 position: relative;
 padding-left: 9px;
}

.artico-menu-panel .sub-menu li:not(:last-child){
  border-bottom:
1px solid rgba(0, 0, 0, 0.1) !important;
}

.artico-menu-panel .sub-menu li::before{
position: absolute;
  content: '\f101';
  top: 50%;
  left: -11px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 13px;
  transform: translateY(-42%);
  color: #141414;
}

.artico-menu-panel li .arrow {
  color: #141414;
}

.artico-menu-panel .sub-menu li:hover::before{
    color: #005900;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fac506 */#site-header-wrap {
box-shadow: 0 3px 3px #00000029;
}/* End custom CSS */