.elementor-16978 .elementor-element.elementor-element-16c5e76{text-align:center;}.elementor-16978 .elementor-element.elementor-element-16c5e76 .elementor-heading-title{font-size:35px;font-weight:500;text-transform:uppercase;line-height:37px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-16978 .elementor-element.elementor-element-d5c4385 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16978 .elementor-element.elementor-element-e748484:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-e748484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2E4DC;}.elementor-16978 .elementor-element.elementor-element-e748484{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:020px;padding:40px 40px 70px 40px;}.elementor-16978 .elementor-element.elementor-element-e748484 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-23c9704:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-23c9704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-23c9704{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16978 .elementor-element.elementor-element-23c9704 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-e6915f2 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16978 .elementor-element.elementor-element-e6915f2{text-align:center;}.elementor-16978 .elementor-element.elementor-element-e6915f2 .elementor-heading-title{font-weight:500;}.elementor-16978 .elementor-element.elementor-element-2463d36:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-2463d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-2463d36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16978 .elementor-element.elementor-element-2463d36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-3064062{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;}.elementor-16978 .elementor-element.elementor-element-3064062 .elementor-divider-separator{width:60%;}.elementor-16978 .elementor-element.elementor-element-3064062 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16978 .elementor-element.elementor-element-a74a568:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-a74a568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-a74a568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16978 .elementor-element.elementor-element-a74a568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-be1d165 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16978 .elementor-element.elementor-element-be1d165{text-align:center;}.elementor-16978 .elementor-element.elementor-element-be1d165 .elementor-heading-title{font-weight:500;color:#0C6739;}.elementor-16978 .elementor-element.elementor-element-c1e50bf:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-c1e50bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-c1e50bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 90px 0px;}.elementor-16978 .elementor-element.elementor-element-c1e50bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-6bd977d{text-align:center;}.elementor-16978 .elementor-element.elementor-element-42f9598{text-align:center;}.elementor-16978 .elementor-element.elementor-element-e541550{text-align:center;}@media(max-width:1024px){.elementor-16978 .elementor-element.elementor-element-16c5e76 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-16978 .elementor-element.elementor-element-16c5e76 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-16978 .elementor-element.elementor-element-e748484{padding:5px 5px 40px 5px;}.elementor-16978 .elementor-element.elementor-element-23c9704{padding:20px 0px 0px 0px;}.elementor-16978 .elementor-element.elementor-element-e6915f2 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-16978 .elementor-element.elementor-element-be1d165 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16978 .elementor-element.elementor-element-be1d165 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for button, class: .elementor-element-d5c4385 */.elementor-kit-4327 button, .elementor-kit-4327 input[type="button"], .elementor-kit-4327 input[type="submit"], .elementor-kit-4327 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0C6739;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #0C6739;
    border-radius: 0px 0px 0px 0px px;
}

.elementor-element-d5c4385 a:hover {
  fill: #FFFFFF;
    color: #056839 !important;
    background-color: transparent !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #056839 !important;
    border-radius: 0px 0px 0px 0px px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3064062 */.elementor-element-3064062 .elementor-divider {
    transform: rotate(90deg);
}
.elementor-16978 .elementor-element.elementor-element-3064062 {

    MARGIN-TOP: 136px;
}
  @media (max-width: 767px){
.elementor-element-3064062 .elementor-divider {
   display: none
}
}/* End custom CSS */