.elementor-23455 .elementor-element.elementor-element-da47fb7{--display:flex;}.elementor-23455 .elementor-element.elementor-global-11914{grid-column:span 1;grid-row:span 2;}.elementor-23455 .elementor-element.elementor-global-11914.elementor-element{--align-self:center;}.elementor-23455 .elementor-element.elementor-element-7515dcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23455 .elementor-element.elementor-element-b247c37{--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-23455 .elementor-element.elementor-element-b247c37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23455 .elementor-element.elementor-element-21bc407{--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-23455 .elementor-element.elementor-element-309e353{text-align:center;}.elementor-23455 .elementor-element.elementor-element-309e353 .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-23455 .elementor-element.elementor-element-201a4ccb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-23455 .elementor-element.elementor-element-201a4ccb:not(.elementor-motion-effects-element-type-background), .elementor-23455 .elementor-element.elementor-element-201a4ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-23455 .elementor-element.elementor-element-5695931 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-5695931 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-23455 .elementor-element.elementor-element-5c61104a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-5c61104a .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-23455 .elementor-element.elementor-element-46b67eed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-46b67eed .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-23455 .elementor-element.elementor-element-467637e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-467637e .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-23455 .elementor-element.elementor-element-275a9858 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-275a9858 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-23455 .elementor-element.elementor-element-10fa101f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23455 .elementor-element.elementor-element-10fa101f .elementor-heading-title{font-size:20px;font-weight:500;}@media(min-width:768px){.elementor-23455 .elementor-element.elementor-element-7515dcc{--width:96%;}.elementor-23455 .elementor-element.elementor-element-b247c37{--width:75%;}.elementor-23455 .elementor-element.elementor-element-21bc407{--width:50%;}}/* Start custom CSS for global, class: .elementor-global-11914 */.main-menu__wrapper-inner {
    display: block;
}
.main-menu__wrapper {
    text-align: center;
    padding-right: 18px;
}
.main-menu__main-menu-box {
    display: inline-flex;
}/* End custom CSS */
/* Start custom CSS */#blogform {
  background: #ddd;
  padding: 30px;
}
.elementor-element.elementor-element-77a2da2.elementor-widget.elementor-widget-heading {
  background: #a3c142;
  padding: 20px 0;
  margin-bottom: -20px;
}
#blogform .elementor-button.elementor-size-sm {
  background: #66a747;
}
#blogform input[type="text"], #blogform  input[type="email"], #blogform  input[type="tel"], #blogform  textarea {
  border: 0 !important;
}
#blogcat h5 {
  display: none;
}
#cat_blog {
  background: #a3c142;
  padding: 20px 0;
  margin-bottom: -20px;
}
#blogcat ul li {
  list-style: none;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}
.cat-item.cat-item-1 {
  display: none;
}
.elementor-pagination {
  margin-top: 45px;
}
#cat_wrap h3 a:hover {
  color: #60a547;
}

#cat_title {
  background: #59a336;
  padding: 20px;
}
h2.elementor-heading-title.elementor-size-default {
  color: #fff;
}/* End custom CSS */