/**/
body>.wrapper:not(.et-fb-iframe-ancestor) {overflow: unset !important; }

/**/
.steps-cards-section:before {
    content: "";
    background: url(/wp-content/uploads/2025/12/yellow-round-shap.svg) no-repeat;
    width: 250px;
    height: 250px;
    background-size: contain;
    position: absolute;
    top: 0;
}
.steps-cards-section:after {
    content: "";
    background: url(/wp-content/uploads/2026/01/plus-shap.svg) no-repeat;
    position: absolute;
    bottom: -31%;
    right: -35px;
    width: 450px;
    height: 424px;
    background-size: contain;
}
.steps-cards-section {
    position: relative;
    overflow: hidden;
}
.steps-cards-section > .container > .vc_col-sm-12 {
    position: relative;
    z-index: 1;
}
.vc_row.steps-card-row {display: grid !important; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px;     margin-inline: 0 auto;}
.steps-card-row .step-card {width: 100%; transition: 0.3s ease; }
.steps-card-row .step-card:hover{transform: translateY(-5px);}
.steps-card-row .step-card > .vc_column-inner {padding: 0; }
.step-card .artha-link-icon {margin-bottom: 15px; }
.feature-title {font-size: 20px; font-weight: 700; color: #000; }
.step-no {font-size: 24px; line-height: 1; margin-bottom: 20px !important; }
.step-title {font-family: 'Bree Serif'; }


@media (max-width: 1400px) {
.step-no {font-size: 22px;}


}

@media (max-width: 1200px) {
.vc_row.steps-card-row { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.step-title.font-32 {font-size: 22px !important; }
.step-no {font-size: 18px; margin-bottom: 10px !important; }


}

@media (max-width: 960px) {



}

@media (max-width: 767px) {
.steps-cards-section:before { width: 170px; height: 120px;}
.steps-cards-section:after {width: 170px; height: 149px; bottom: 0; right: -10px; }
.bottom-punchline {position: relative; z-index: 1; }



}

@media (max-width: 480px) {
  /*grow section*/





}