/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2026 | 15:31:40 */
.cause_sec ul {
     justify-content: center; 
}
.home_testi.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 0px;
}
.eael-call-to-action.cta-basic.bg-lite.cta-preset-1 {
    background: none;
}
.page-id-7988 .how_wrk .bx_stps.elementor-widget.elementor-widget-eael-feature-list {
    margin-top: 20px;
}

.abt_claim .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {
    border: 2px solid #e1dede !important;
    width: 32%!important;
    padding: 40px 20px!important;
}

.pst_titl  .e-con-inner {
    padding-top: 40px;
}

.single-post main .elementor-widget.elementor-widget-image {
    margin-bottom: 30px;
}

.single-post main .e-con-inner h2 {
    font-size: 23px;
}

.single-post main .e-con-inner ul {
    margin: 0px;
    padding: 0px 18px;
}

.single-post main .e-con-inner ul li {
    line-height: 32px;
    font-size: 18px;
}




.hm_sec2 .swiper-slide figure img.swiper-slide-image {
    height: 500px;
    border-radius: 20px!important;
}
.hm_claim .bxs_sec  ul {
    gap: 13px!important;
    justify-content: center;
}

.bx_stps.hm_sec5 ul li.eael-feature-list-item .eael-feature-list-title:before{
	display:none;
}
.hm_sec5 h4.eael-feature-list-title {
    padding: 0px!important;
    text-align: center!important;
    margin: 0px!important;
    width: 100%!important;
    height: 20px!important;
}

.hm_sec5 p.eael-feature-list-content {
    text-align: center!important;
}
.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box {
    position: relative;
    top: 0px;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
body .how_wrk .e-con-inner .bx_stps .eael-feature-list-icon-box .eael-feature-list-icon svg {
    width: 70px!important;
    height: 65px!important;

}

.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background: #dfefea !important;
    box-shadow: none!important;
}
.how_wrk .bx_stps ul li.eael-feature-list-item {
    background: #fff;
    padding: 30px;
    border-radius: 25px;
    padding-bottom: 50px !important;
    counter-increment: count;
    border: 2px solid #ebeaea;
    box-shadow: 2px 2px 4px #dddddd;
    border-top: 9px solid #008167;
    padding-bottom: 0px;
}
.how_wrk .bx_stps.elementor-widget.elementor-widget-eael-feature-list {
    margin-top: 50px;
}

.how_wrk .bx_stps ul li.eael-feature-list-item:after {
    box-shadow: -1px 3px 5px #bdb5b5;
    content: "\f054";
    background: #ffffff;
    font-family: "Font Awesome 5 Free";
    width: 50px;
    line-height: 50px;
    height: 50px;
    position: absolute;
    right: -24px;
    top: 50%;
    font-weight: 900;
    border-radius: 50px;
    z-index: 110;
    font-size: 21px;
    color: #008167;
    text-align: center;
}

.bx_stps ul li.eael-feature-list-item .eael-feature-list-title:before {
    content: "" counter(count);
    font-size: 32px;
    position: absolute;
    height: 65px;
    top: -278px;
    padding: 0 4px;
    width: 65px;
    text-align: center;
    color: #ffffff;
    left: 50%;
    transform: translate(-50%);
    z-index: 11;
    background: #008167;
    border-radius: 80px;
    line-height: 59px;
    box-shadow: 2px 3px 4px #444;
    border: 6px solid #fff;
}
.how_wrk .bx_stps ul li.eael-feature-list-item:last-child:after {
    display: none;
}
.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-title:before{
	display:none;
}
.how_wrk .bx_stps ul li.eael-feature-list-item h4.eael-feature-list-title {
    color: #008167 !important;
    margin: 0px!important;
    padding: 0px;
    text-transform: uppercase;
    text-align: center;
	font-size: 20px !important;
}


.elementor-element.elementor-element-ff58f69.bx_stps.elementor-widget.elementor-widget-eael-feature-list {
    overflow: visible!important;
}

.how_wrk .bx_stps  p.eael-feature-list-content {
    text-align: center!important;
    color: #000!important;
}
.pg_titl  h1.elementor-heading-title.elementor-size-default {
    margin-top: 10px;
	font-size:44px!important;
}
.how_wrk .bx_stps ul li.eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner svg path {
    fill: #008167 !important;
}
header#masthead.sticky {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1111 !important;
	transition: all 0.3s ease;
}
.pg_titl  h1.elementor-heading-title.elementor-size-default {
    margin-top: 10px;
}
.icn_int > .e-con:last-child .elementor-icon-box-wrapper:after {
    display: none;
}
.icn_int .elementor-icon-box-wrapper:after {
    content: "";
    background: #008167;
    position: absolute;
    right: -4px;
    top: 20px;
    width: 1px;
    height: 60px;
}

.icn_int .elementor-icon-box-wrapper {
    height: 97px; padding-right:5px;
}
main .elementor-widget.elementor-widget-image img {
    border-radius: 20px;
}


main .elementor-widget-heading h2.elementor-heading-title.elementor-size-default,main .elementor-widget-heading h3.elementor-heading-title.elementor-size-default {
    font-size: 34px!important;
	font-weight:700!important;
}

.icn_int.e-flex.e-con.e-child {
    background: #e2f1ec;
    border-radius: 10px;
    padding: 20px 7px;
    margin-top: 13px;
}

.icn_int.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child .elementor-icon-box-wrapper {
    border-right: 2px solid #b1aaaa;
    display: inline-block;
    line-height: 30px;
}
.icn_int.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child .elementor-icon-box-wrapper:last-child{
	border:none;
} 

.bxs_sec li.eael-feature-list-item {
    border: 1px solid #c7c4c4 !important;
    background: #fff!important;
    border-radius: 20px!important;
}

.bxs_sec li.eael-feature-list-item .eael-feature-list-icon-box {
    display: block!important;
}

.bxs_sec li.eael-feature-list-item .eael-feature-list-icon-inner {
    background: #eefbf7 !important;
    margin-bottom: 30px;
}

.bxs_sec li.eael-feature-list-item .eael-feature-list-icon-inner svg path {
    fill: #008167;
}
.short_div .elementor-widget.elementor-widget-image {
    width: 100%;
}


.bxs_sec .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg {
    width: 100px!important;
    height: 100px!important;
}


.bxs_sec li.eael-feature-list-item .eael-feature-list-icon-inner span.eael-feature-list-icon {
    width: 100px;
    height: 100px;
}
/*.pg_titl.pst_titl.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background: #efefef;
}*/
body .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item:hover * {
    color: #191919 !important;
}
.pg_titl.pst_titl.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded  .elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
    --divider-color: #2f3f4c;
}

.pst_titl h1.elementor-heading-title.elementor-size-default {
    font-size: 42px!important;
}
main .elementor-widget.elementor-widget-text-editor{
    color: #2f3f4c;
}
.bxs_sec .eael-feature-list-icon-box:hover .eael-feature-list-content-box {
    color: red!important;
}
.bxs_sec + .elementor-widget.elementor-widget-text-editor {
    text-align: center;
    color: #191919;
}
.bxs_sec .eael-feature-list-icon-box .eael-feature-list-icon {
    width: 90px!important;
    height: 90px!important;
}
.leak-det .bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {
	width:32% !important;
}
.bxs_sec .hm-srv-lst ul.eael-feature-list-items li.eael-feature-list-item { width:32% !important;}
.bxs_sec ul.eael-feature-list-items li.eael-feature-list-item {
    border: 2px solid #e1dede !important;
    width: 24%!important;
    padding: 40px 20px!important;
}


 .bxs_sec  ul {
    gap: 13px!important;
}



.bxs_sec .pro_dry1 ul.eael-feature-list-items {
    gap: 21px!important;
}
.pro_dry1 .eael-feature-list-items{
    counter-reset: step;
}

.pro_dry1 .eael-feature-list-item{
    counter-increment: step;
}

.pro_dry1 .eael-feature-list-icon{
    position: relative;
}

.pro_dry1 .eael-feature-list-icon:before{
    content: counter(step);
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    background: #0d7c69;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    z-index: 2;
}

.pro_dry1 .eael-feature-list-icon svg,
.pro_dry1 .eael-feature-list-icon img,
.pro_dry1 .eael-feature-list-icon i{
    margin-left: 5px;
}

body .bxs_sec .pro_dry1 ul li.eael-feature-list-item {
    width: 100%!important;
    max-width: 100%;
    border: none!important;
    padding: 0px!important;
    display: flex;
    justify-content: start;
    align-items: start;
}

.bxs_sec .pro_dry1 ul li.eael-feature-list-item * {
    text-align: left!important;
}


.bxs_sec .pro_dry1 ul li.eael-feature-list-item .eael-feature-list-icon-box {
    margin-bottom: 0px!important;
    margin-right: 15px;
    padding-left: 20px;
}

.blog-txt h2 { font-size: 26px !important;
    font-family: "Figtree", Sans-serif;
    color: #2F3F4C;
    font-weight: 600; margin:30px 0 20px 0; }
.blog-txt h2 span { font-weight: 600 !important; }
.blog-txt ul { margin-bottom:15px !important; }
