/* Rekaweb identity for the existing Domain & Hosting Elementor HTML widget. */
body.rw-domain-page .rwdh {
  --navy: #171b22;
  --navy2: #22252b;
  --blue: #ff5b4d;
  --blue2: #d8463a;
  --blue-soft: #fff1ee;
  --ink: #171b22;
  --text: #626771;
  --muted: #737780;
  --line: #e1e2e3;
  --soft: #f2f2f1;
  color: var(--text);
  font-family: "Raleway", Arial, sans-serif;
}

body.rw-domain-page .rwdh h1,
body.rw-domain-page .rwdh h2,
body.rw-domain-page .rwdh h3 {
  font-family: "NataSans", Arial, sans-serif;
  font-weight: 800;
  letter-spacing: -.04em;
}

body.rw-domain-page .rwdh .hero {
  background: radial-gradient(circle at 78% 25%, rgba(255, 91, 77, .18), transparent 30%), linear-gradient(135deg, #171b22, #22252b 58%, #171b22);
}

body.rw-domain-page .rwdh .hero .eyebrow,
body.rw-domain-page .rwdh .hero p {
  color: #d6d8dc !important;
}

body.rw-domain-page .rwdh .btn {
  border-radius: 3px;
  font-family: "Raleway", Arial, sans-serif;
}

body.rw-domain-page .rwdh .btn-blue {
  background: #ff5b4d;
  box-shadow: none;
}

body.rw-domain-page .rwdh .btn-blue:hover {
  background: #d8463a;
  box-shadow: none;
}

body.rw-domain-page .rwdh .btn-outline {
  border-radius: 3px;
  border-color: rgba(255, 255, 255, .48);
}

body.rw-domain-page .rwdh .why,
body.rw-domain-page .rwdh .cta {
  background: #171b22;
}

body.rw-domain-page .rwdh .why h2,
body.rw-domain-page .rwdh .cta h2 {
  color: #fff !important;
}

body.rw-domain-page .rwdh .why p,
body.rw-domain-page .rwdh .cta p {
  color: #c1c4ca !important;
}

body.rw-domain-page .rwdh .essential-card,
body.rw-domain-page .rwdh .feature-card,
body.rw-domain-page .rwdh .suitable-card,
body.rw-domain-page .rwdh .link-card {
  border-radius: 4px;
}

body.rw-domain-page .rwdh .cta {
  background: radial-gradient(circle at 50% 120%, rgba(255, 91, 77, .18), transparent 40%), #171b22;
}