.elementor-22 .elementor-element.elementor-element-07dd471{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-c2d9601{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f0c4ecd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-22 .elementor-element.elementor-element-f0c4ecd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#0A1F44;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-3be5543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-345dc0d .elementor-button{background-color:#FF6B00;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-radius:8px 8px 8px 8px;padding:14px 14px 14px 14px;}.elementor-22 .elementor-element.elementor-element-345dc0d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-28d6171{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-2f24ef1 img{border-radius:14px 14px 14px 14px;}.elementor-22 .elementor-element.elementor-element-22e5cf1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-5bef130{--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-22 .elementor-element.elementor-element-598cb9c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-22 .elementor-element.elementor-element-598cb9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#0A1F44;}.elementor-22 .elementor-element.elementor-element-041ffa8{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-22 .elementor-element.elementor-element-d5206c3{--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-22 .elementor-element.elementor-element-989d90c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-989d90c img{border-radius:14px 14px 14px 14px;}.elementor-22 .elementor-element.elementor-element-441d0fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-d0e4d98{--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-22 .elementor-element.elementor-element-fae4bf7 img{border-radius:14px 14px 14px 14px;}.elementor-22 .elementor-element.elementor-element-188d0eb{--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-22 .elementor-element.elementor-element-b2ba1dd{text-align:justify;}.elementor-22 .elementor-element.elementor-element-b2ba1dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#0A1F44;}.elementor-22 .elementor-element.elementor-element-e77a111{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-22 .elementor-element.elementor-element-27aa244{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-a7241fd{--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-22 .elementor-element.elementor-element-d12ff79{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-22 .elementor-element.elementor-element-d12ff79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#0A1F44;}.elementor-22 .elementor-element.elementor-element-6b522c8{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-22 .elementor-element.elementor-element-a75a53e{--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-22 .elementor-element.elementor-element-172f256{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-172f256 img{border-radius:14px 14px 14px 14px;}.elementor-22 .elementor-element.elementor-element-23d0376{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-c2d9601{--width:50%;}.elementor-22 .elementor-element.elementor-element-28d6171{--width:50%;}.elementor-22 .elementor-element.elementor-element-5bef130{--width:50%;}.elementor-22 .elementor-element.elementor-element-d5206c3{--width:50%;}.elementor-22 .elementor-element.elementor-element-d0e4d98{--width:50%;}.elementor-22 .elementor-element.elementor-element-188d0eb{--width:50%;}.elementor-22 .elementor-element.elementor-element-a7241fd{--width:50%;}.elementor-22 .elementor-element.elementor-element-a75a53e{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-1cf14dd *//* ===== WEBSITE DEVELOPMENT PAGE ===== */

.dmm-dev-hero {
  background: #0b4fa3;
  color: #ffffff;
  padding: 90px 20px;
}

.dmm-dev-section {
  padding: 80px 20px;
  background: #ffffff;
}

.dmm-dev-container {
  max-width: 1300px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
}

.dmm-dev-left,
.dmm-dev-content {
  width: 55%;
}

.dmm-dev-right,
.dmm-dev-image {
  width: 45%;
}

.dmm-dev-right img,
.dmm-dev-image img {
  width: 100%;
  border-radius: 14px;
}

.dmm-dev-hero h1 {
  font-size: 38px;
  margin-bottom: 20px;
  font-weight: 700;
}

.dmm-dev-content h2 {
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: 700;
  color: #000;
}

.dmm-dev-content p {
  font-size: 16px;
  line-height: 1.8;
  margin-bottom: 15px;
  color: #000;
}

.dmm-btn {
  display: inline-block;
  background: #e36a3a;
  color: #ffffff;
  padding: 12px 25px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  margin-top: 15px;
}

.dmm-btn:hover {
  background: #c9572e;
}

.reverse {
  flex-direction: row-reverse;
}

.dmm-dev-list {
  list-style: none;
  padding: 0;
  font-size: 16px;
  line-height: 2;
}

.full-width {
  width: 100%;
}

.center {
  text-align: center;
}

.dmm-dev-cta {
  background: ##FF6B00;
  padding: 80px 20px;
}

/* ===== RESPONSIVE ===== */

@media (max-width: 992px) {
  .dmm-dev-container {
    flex-direction: column;
    text-align: center;
  }

  .dmm-dev-left,
  .dmm-dev-content,
  .dmm-dev-right,
  .dmm-dev-image {
    width: 100%;
  }

  .dmm-dev-hero h1 {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d0376 *//* CONTAINER */
.wd-container {
  max-width: 1100px;
  margin: auto;
  padding: 50px 20px;
}

/* HEADINGS */
.wd-heading {
  font-size: 28px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 20px;
  text-align: center;
}

/* SUB HEADING */
.wd-subheading {
  font-size: 26px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 15px;
}

/* TEXT */
.wd-text {
  font-size: 16px;
  line-height: 1.7;
  color: #444444;
  margin-bottom: 15px;
}

/* LIST */
.wd-list {
  font-size: 16px;
  line-height: 1.8;
  color: #444444;
  padding-left: 20px;
}

/* FAQ */
.wd-faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #111111;
  margin-top: 15px;
}

.wd-faq-answer {
  font-size: 15px;
  line-height: 1.7;
  color: #555555;
}

/* CTA */
.wd-cta-section {
  text-align: center;
}

.wd-cta-btn {
  display: inline-block;
  padding: 12px 28px;
  background: #2563eb; /* Blue CTA */
  color: #ffffff;
  text-decoration: none;
  border-radius: 6px;
  font-size: 15px;
  font-weight: 600;
  transition: 0.3s;
}

.wd-cta-btn:hover {
  background: #1e4ed8;
}/* End custom CSS */