.elementor-3125 .elementor-element.elementor-element-58d5fdd{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B4B4B445;--border-color:#B4B4B445;}.elementor-3125 .elementor-element.elementor-element-58d5fdd:not(.elementor-motion-effects-element-type-background), .elementor-3125 .elementor-element.elementor-element-58d5fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3125 .elementor-element.elementor-element-b0c4a6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3125 .elementor-element.elementor-element-413dd50 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:32px;font-weight:800;color:#153A33;}.elementor-3125 .elementor-element.elementor-element-7d32544 img{width:70px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3125 .elementor-element.elementor-element-12d31df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3125 .elementor-element.elementor-element-e5c1bae:hover .elementor-widget-container{background-color:#E6E6E6;}.elementor-3125 .elementor-element.elementor-element-e5c1bae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 4px 4px 4px;border-style:none;border-radius:80px 80px 80px 80px;}.elementor-3125 .elementor-element.elementor-element-e5c1bae.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-e5c1bae .elementor-icon-box-wrapper{align-items:center;}.elementor-3125 .elementor-element.elementor-element-e5c1bae{--icon-box-icon-margin:15px;}.elementor-3125 .elementor-element.elementor-element-e5c1bae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3125 .elementor-element.elementor-element-e5c1bae.elementor-view-framed .elementor-icon, .elementor-3125 .elementor-element.elementor-element-e5c1bae.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3125 .elementor-element.elementor-element-e5c1bae .elementor-icon{font-size:36px;}.elementor-3125 .elementor-element.elementor-element-e5c1bae .elementor-icon-box-title, .elementor-3125 .elementor-element.elementor-element-e5c1bae .elementor-icon-box-title a{font-size:14px;}.elementor-3125 .elementor-element.elementor-element-a397c08:hover .elementor-widget-container{background-color:#E6E6E6;}.elementor-3125 .elementor-element.elementor-element-a397c08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 4px 10px;border-radius:80px 80px 80px 80px;}.elementor-3125 .elementor-element.elementor-element-a397c08.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-a397c08 .elementor-icon-wrapper{text-align:center;}.elementor-3125 .elementor-element.elementor-element-a397c08 .elementor-icon{font-size:24px;}.elementor-3125 .elementor-element.elementor-element-a397c08 .elementor-icon svg{height:24px;}.elementor-3125 .elementor-element.elementor-element-4429875:hover .elementor-widget-container{background-color:#E6E6E6;}.elementor-3125 .elementor-element.elementor-element-4429875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 4px 10px;border-radius:80px 80px 80px 80px;}.elementor-3125 .elementor-element.elementor-element-4429875.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-4429875 .elementor-icon-wrapper{text-align:center;}.elementor-3125 .elementor-element.elementor-element-4429875 .elementor-icon{font-size:20px;}.elementor-3125 .elementor-element.elementor-element-4429875 .elementor-icon svg{height:20px;}.elementor-3125 .elementor-element.elementor-element-3a075ee:hover .elementor-widget-container{background-color:#E6E6E6;}.elementor-3125 .elementor-element.elementor-element-3a075ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 7px 8px 7px;border-radius:80px 80px 80px 80px;}.elementor-3125 .elementor-element.elementor-element-3a075ee.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-3a075ee .elementor-icon-box-wrapper{align-items:start;}.elementor-3125 .elementor-element.elementor-element-3a075ee{--icon-box-icon-margin:8px;}.elementor-3125 .elementor-element.elementor-element-3a075ee .elementor-icon-box-title{margin-block-end:0px;}.elementor-3125 .elementor-element.elementor-element-3a075ee .elementor-icon{font-size:24px;}.elementor-3125 .elementor-element.elementor-element-3a075ee .elementor-icon-box-title, .elementor-3125 .elementor-element.elementor-element-3a075ee .elementor-icon-box-title a{font-size:14px;line-height:19px;}.elementor-3125 .elementor-element.elementor-element-d57776e:hover .elementor-widget-container{background-color:#E6E6E6;}.elementor-3125 .elementor-element.elementor-element-d57776e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 3px 10px;border-radius:80px 80px 80px 80px;}.elementor-3125 .elementor-element.elementor-element-d57776e.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-d57776e .elementor-icon-wrapper{text-align:center;}.elementor-3125 .elementor-element.elementor-element-d57776e .elementor-icon{font-size:24px;}.elementor-3125 .elementor-element.elementor-element-d57776e .elementor-icon svg{height:24px;}.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-3125 .elementor-element.elementor-element-b0c4a6a{--width:35%;}.elementor-3125 .elementor-element.elementor-element-12d31df{--width:65%;}}@media(max-width:767px){.elementor-3125 .elementor-element.elementor-element-58d5fdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3125 .elementor-element.elementor-element-b0c4a6a{--width:30%;}.elementor-3125 .elementor-element.elementor-element-7d32544 img{width:49px;}.elementor-3125 .elementor-element.elementor-element-12d31df{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-413dd50 */.gshimmer {
    background: linear-gradient(
      to right,
      #004E10 0%,
      #8ec79a 20%,
      #004E10 40%,
      #004E10 100%
    );
    background-size: 200% auto;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shimmer-move 6s linear infinite;
  }

  @keyframes shimmer-move {
    0%   { background-position: -200% 0; }
    100% { background-position: 200% 0; }
  }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5c1bae */.elementor-3125 .elementor-element.elementor-element-e5c1bae svg{
   filter: invert(1);
   opacity: 0.6;
    border-radius: 60px;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a397c08 */.elementor-3125 .elementor-element.elementor-element-a397c08{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4429875 */.elementor-3125 .elementor-element.elementor-element-4429875{
    cursor: pointer;
   
}
.elementor-3125 .elementor-element.elementor-element-4429875 svg{
     filter: contrast(0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a075ee */.elementor-3125 .elementor-element.elementor-element-3a075ee{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d57776e */.elementor-3125 .elementor-element.elementor-element-d57776e{
    cursor: pointer;
}/* End custom CSS */