.elementor-4932 .elementor-element.elementor-element-0f79815{--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-4932 .elementor-element.elementor-element-87909e2 > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-4932 .elementor-element.elementor-element-87909e2{text-align:center;}.elementor-4932 .elementor-element.elementor-element-87909e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-4932 .elementor-element.elementor-element-1e43a80{--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-4932 .elementor-element.elementor-element-bd28498{--divider-border-style:solid;--divider-color:#00000080;--divider-border-width:0.5px;}.elementor-4932 .elementor-element.elementor-element-bd28498 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-4932 .elementor-element.elementor-element-bd28498 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-4932 .elementor-element.elementor-element-bd28498 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4932 .elementor-element.elementor-element-13b9a96{--display:flex;}.elementor-4932 .elementor-element.elementor-element-a99cfa7.elementor-element{--align-self:center;}.elementor-4932 .elementor-element.elementor-element-a99cfa7 .elementor-menu-toggle{margin:0 auto;}.elementor-4932 .elementor-element.elementor-element-a99cfa7 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-4932 .elementor-element.elementor-element-a99cfa7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-4932 .elementor-element.elementor-element-a99cfa7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#7D59EF;}.elementor-4932 .elementor-element.elementor-element-a99cfa7 .e--pointer-framed .elementor-item:before,
					.elementor-4932 .elementor-element.elementor-element-a99cfa7 .e--pointer-framed .elementor-item:after{border-color:#7D59EF;}.elementor-4932 .elementor-element.elementor-element-aabc1ca{--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;}@media(max-width:767px){.elementor-4932 .elementor-element.elementor-element-87909e2 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-4932 .elementor-element.elementor-element-bd28498 > .elementor-widget-container{margin:-1em 0em -1em 0em;}}/* Start custom CSS for html, class: .elementor-element-b50a0a9 */.dev-card {
  background: #ffffff;
  border-radius: 7px;
  padding: 18px;
  border: 1px solid #e0e0e0;   /* ✔ Simple border added */
  transition: 0.3s;
  text-align:center;
  width:350px;

  display:inline-block;
  margin:10px;
  vertical-align:top;
  height: 350px;
}



.dev-card img {
  width: 170px;
  border-radius: 12px;
  margin-bottom: 12px;
}

.dev-card h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.dev-card p {
  font-size: 14px;
  color: #555;
  margin-bottom: 12px;
}

.dev-btn{
    color:#7d59ef;
}/* End custom CSS */