.elementor-11419 .elementor-element.elementor-element-bf21ae0{--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-11419 .elementor-element.elementor-element-4334fb4 .row.blog-gird-item{--bs-gutter-x:27px;--bs-gutter-y:27px;}.elementor-11419 .elementor-element.elementor-element-4334fb4 .single-blog-area-style-one{margin-bottom:38px !important;}.elementor-11419 .elementor-element.elementor-element-3bab244 .single-blog-area-style-one{margin-bottom:40px !important;}.elementor-11419 .elementor-element.elementor-element-21413bf{--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-11419 .elementor-element.elementor-element-780dfda{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-11419 .elementor-element.elementor-element-fb33cc0 .elementor-heading-title{font-size:21px;color:#344B5C;}.elementor-11419 .elementor-element.elementor-element-4631138{font-size:18px;color:var( --e-global-color-secondary );}.elementor-11419 .elementor-element.elementor-element-580bcf3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-11419 .elementor-element.elementor-element-d080f3e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11419 .elementor-element.elementor-element-d080f3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11419 .elementor-element.elementor-element-1f9d06f .elementor-heading-title{font-size:21px;color:#344B5C;}.elementor-11419 .elementor-element.elementor-element-5637e52{font-size:18px;color:var( --e-global-color-secondary );}.elementor-11419 .elementor-element.elementor-element-b865118 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-11419 .elementor-element.elementor-element-ff8d10b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11419 .elementor-element.elementor-element-ff8d10b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11419 .elementor-element.elementor-element-8dc046d .elementor-heading-title{font-size:21px;color:#344B5C;}.elementor-11419 .elementor-element.elementor-element-4aaaaa8{font-size:18px;color:var( --e-global-color-secondary );}.elementor-11419 .elementor-element.elementor-element-eb5d693{width:100%;max-width:100%;}.elementor-11419 .elementor-element.elementor-element-eb5d693 img{max-width:519px;border-radius:16px 16px 16px 16px;}.elementor-11419 .elementor-element.elementor-element-65186f9{font-size:18px;color:var( --e-global-color-secondary );}.elementor-11419 .elementor-element.elementor-element-965e3d0{text-align:center;}.elementor-11419 .elementor-element.elementor-element-965e3d0 .elementor-heading-title{font-size:17px;font-weight:500;color:#64717B;}.elementor-11419 .elementor-element.elementor-element-e4d7c06 .elementor-button{background-color:#00000000;font-size:16px;font-weight:600;fill:#354B5C;color:#354B5C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FA7A0;border-radius:30px 30px 30px 30px;padding:13px 28px 13px 28px;}.elementor-11419 .elementor-element.elementor-element-e4d7c06 .elementor-button:hover, .elementor-11419 .elementor-element.elementor-element-e4d7c06 .elementor-button:focus{background-color:#5FA982;color:#FFFFFF;border-color:#5FA982;}.elementor-11419 .elementor-element.elementor-element-e4d7c06{width:auto;max-width:auto;padding:-1px 28px 13px 28px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11419 .elementor-element.elementor-element-e4d7c06 .elementor-button:hover svg, .elementor-11419 .elementor-element.elementor-element-e4d7c06 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-11419 .elementor-element.elementor-element-780dfda{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-11419 .elementor-element.elementor-element-580bcf3{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11419 .elementor-element.elementor-element-d080f3e{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11419 .elementor-element.elementor-element-ff8d10b{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11419 .elementor-element.elementor-element-eb5d693 img{width:100%;}}@media(min-width:768px){.elementor-11419 .elementor-element.elementor-element-d080f3e{--width:48.5%;}.elementor-11419 .elementor-element.elementor-element-ff8d10b{--width:48.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11419 .elementor-element.elementor-element-d080f3e{--width:100%;}.elementor-11419 .elementor-element.elementor-element-ff8d10b{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-b865118 */.elementor-11419 .elementor-element.elementor-element-b865118 .elementor-button {
  background: linear-gradient(135deg, #63B984 0%, #4FA06E 100%);
  color: #ffffff;
  border-radius: 999px;
  padding: 16px 34px;
  min-width: 340px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2px;
  border: none;
  box-shadow: 0 14px 32px rgba(95, 167, 125, 0.28);
  transition: all 0.25s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-11419 .elementor-element.elementor-element-b865118 .elementor-button:hover {
  background: linear-gradient(135deg, #58AD78 0%, #438D61 100%);
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(95, 167, 125, 0.38);
}

.elementor-11419 .elementor-element.elementor-element-b865118 .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 8px 20px rgba(95, 167, 125, 0.22);
}

@media (max-width: 767px) {
  .elementor-11419 .elementor-element.elementor-element-b865118 .elementor-button {
    width: 100%;
    min-width: unset;
    padding: 15px 24px;
    font-size: 15px;
  }
}/* End custom CSS */