.elementor-7528 .elementor-element.elementor-element-31b6ee4f{margin-top:30px;margin-bottom:30px;}.elementor-7528 .elementor-element.elementor-element-9e26968 .inner .subtitle{font-family:"Inter", Sans-serif;font-size:1px;}.elementor-7528 .elementor-element.elementor-element-9e26968 .inner .title{font-family:"Inter", Sans-serif;font-size:50px;}.elementor-7528 .elementor-element.elementor-element-9e26968 .inner .description{padding:0px 0px 30px 0px;margin:0px 0px 0px 0px;}.elementor-7528 .elementor-element.elementor-element-9e26968 .rbt-button{color:#FFFFFF;border-radius:52px;}.elementor-7528 .elementor-element.elementor-element-9e26968 .rbt-button:hover{color:#000000 !important;}.elementor-7528 .elementor-element.elementor-element-9e26968 .slider-area{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-7528 .elementor-element.elementor-element-61d35f65 > .elementor-container{max-width:1100px;}.elementor-7528 .elementor-element.elementor-element-61d35f65{padding:50px 0px 0px 0px;}.elementor-7528 .elementor-element.elementor-element-18db5ec2 .elementor-heading-title{line-height:46px;letter-spacing:0.6px;}.elementor-7528 .elementor-element.elementor-element-93ebcc1{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-7528 .elementor-element.elementor-element-93ebcc1 p{margin-block-end:15px;}.elementor-7528 .elementor-element.elementor-element-52d1b78e > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-7528 .elementor-element.elementor-element-52d1b78e .section-title p{font-family:"Inter", Sans-serif;font-size:18px;}.elementor-7528 .elementor-element.elementor-element-52d1b78e .single-service .icon i, .elementor-7528 .elementor-element.elementor-element-52d1b78e .single-service .icon svg{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-7528 .elementor-element.elementor-element-52d1b78e .single-service .content .title{font-size:20px;}.elementor-7528 .elementor-element.elementor-element-593bfd95 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7528 .elementor-element.elementor-element-593bfd95 .section-title p{font-family:"Inter", Sans-serif;font-size:18px;}.elementor-7528 .elementor-element.elementor-element-593bfd95 .single-service .icon i, .elementor-7528 .elementor-element.elementor-element-593bfd95 .single-service .icon svg{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-7528 .elementor-element.elementor-element-593bfd95 .single-service .content .title{font-size:20px;}.elementor-bc-flex-widget .elementor-7528 .elementor-element.elementor-element-4e292dd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7528 .elementor-element.elementor-element-4e292dd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7528 .elementor-element.elementor-element-61cbd7b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;line-height:40px;}.elementor-7528 .elementor-element.elementor-element-67026205 .rbt-button{border-radius:20px;}.elementor-7528 .elementor-element.elementor-element-58b09a02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7528 .elementor-element.elementor-element-58b09a02 .section-title .title{font-family:"Inter", Sans-serif;}.elementor-7528 .elementor-element.elementor-element-58b09a02 .section-title p{font-family:"Inter", Sans-serif;}.elementor-7528 .elementor-element.elementor-element-58b09a02 .btn-default{margin:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7528 .elementor-element.elementor-element-77ae4dd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7528 .elementor-element.elementor-element-77ae4dd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7528 .elementor-element.elementor-element-7db36cc3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;line-height:40px;}.elementor-7528 .elementor-element.elementor-element-11be81f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7528 .elementor-element.elementor-element-11be81f7 .section-title .title{font-family:"Inter", Sans-serif;}.elementor-7528 .elementor-element.elementor-element-11be81f7 .section-title p{font-family:"Inter", Sans-serif;}.elementor-7528 .elementor-element.elementor-element-11be81f7 .btn-default{margin:30px 0px 0px 0px;}@media(max-width:767px){.elementor-7528 .elementor-element.elementor-element-9e26968 .inner .title{font-size:30px;line-height:1.2em;letter-spacing:0.5px;word-spacing:0.2em;}.elementor-7528 .elementor-element.elementor-element-58b09a02 .section-title .title{font-size:25px;}.elementor-7528 .elementor-element.elementor-element-58b09a02 .section-title p{font-size:16px;}.elementor-7528 .elementor-element.elementor-element-11be81f7 .section-title .title{font-size:25px;}.elementor-7528 .elementor-element.elementor-element-11be81f7 .section-title p{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-93ebcc1 */p{
    font-family: inter;
    font-size: 18px;
    line-height:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e019691 */.process-section {
  background: #0f0f11;
  padding: 100px 20px;
  color: #fff;
}

.process-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.process-card {
  background: #19191c;
  padding: 25px;
  border-radius: 14px;
  border: 1px solid #26262b;
  transition: 0.3s ease;
}

.process-card:hover {
  transform: translateY(-5px);
  border-color: #ffffff;
}

.process-card .icon {
  font-size: 24px;
  margin-bottom: 10px;
}

.process-card h3 {
  margin-bottom: 10px;
}

/* Optional: step number badge */
.process-card::before {
  content: "";
  display: block;
  font-size: 12px;
  color: #ff4a0f;
  margin-bottom: 8px;
  font-weight: 500;
}

/* Responsive */
@media (max-width: 768px) {
  .process-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */