@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --main-color: #55ad9b;
  --main-color-hover: #55ad9bbc;
  --rightbiz-light-gray: #7a7a7a;
  --rightbiz-black: #000000;
  --card-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px,
    rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  --title-font-size: 24px;
  --primary-color: #55ad9b;
  --second-color: #2e2e2e;
  --bg-color: #f5f5f5;
  --text-color: #000000;
  --border-radius: 8px;
  --font-family: poppins;
  --text-gray: #7a7a7a;
  --title-mb: 24px;
  --title-font-size: 24px;
  --section-mt: 50px;
  --white: #fff;
  --rounded-16: 16px;
  --primary-rgb-500: 237, 49, 89;
  --secondary-50: #cccccc;
  --secondary-100: #aaaaaa;
  --secondary-200: #808080;
  --secondary-300: #555555;
  --secondary-400: #2a2a2a;
  --gray-50: #e0e0e2;
  --gray-100: #ccccce;
  --gray-200: #b2b2b5;
  --gray-300: #98989d;
  --gray-400: #7f7f84;
  --gray-500: #65656c;
  --gray-600: #54545a;
  --gray-700: #434348;
  --gray-800: #323236;
  --gray-900: #222224;
  --gray-950: #141416;
  --blue-50: #eff6ff;
  --blue-100: #dbeafe;
  --blue-200: #bfdbfe;
  --blue-300: #93c5fd;
  --blue-400: #60a5fa;
  --blue-500: #3b82f6;
  --blue-600: #2563eb;
  --blue-700: #1d4ed8;
  --blue-800: #1e40af;
  --blue-900: #1e3a8a;
  --blue-950: #172554;
  --green-50: #f0fdf4;
  --green-100: #dcfce7;
  --green-200: #bbf7d0;
  --green-300: #86efac;
  --green-400: #4ade80;
  --green-500: #22c55e;
  --green-600: #16a34a;
  --green-700: #15803d;
  --green-800: #166534;
  --green-900: #14532d;
  --green-950: #052e16;
  --orange-50: #fff7ed;
  --orange-100: #ffedd5;
  --orange-200: #fed7aa;
  --orange-300: #fdba74;
  --orange-400: #fb923c;
  --orange-500: #f97316;
  --orange-600: #ea580c;
  --orange-700: #c2410c;
  --orange-800: #9a3412;
  --orange-900: #7c2d12;
  --orange-950: #431407;
  --text-xs: 12px;
  --text-sm: 14px;
  --text-md: 16px;
  --text-lg: 18px;
  --text-xl: 20px;
  --text-2xl: 24px;
  --text-3xl: 30px;
  --text-4xl: 36px;
  --text-5xl: 48px;
  --text-6xl: 60px;
  --rounded-0: 0;
  --rounded-2: 2px;
  --rounded-4: 4px;
  --rounded-6: 6px;
  --rounded-8: 8px;
  --rounded-10: 10px;
  --rounded-12: 12px;
  --rounded-16: 16px;
  --rounded-full: 999px;
  --font-raleway: "Raleway", sans-serif;
  --font-poppins: "Poppins", sans-serif;
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 16px 0 rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 8px 24px 0 rgba(0, 0, 0, 0.1);
}
a,
p,
span,
div,
small,
strong,
strike,
td,
h1,
h2,
h3,
h3,
h4,
h5,
h6 {
  font-family: "Poppins" !important;
}
.main-color {
  color: var(--main-color);
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-700 {
  font-weight: 700;
}
.fw-600 {
  font-weight: 600;
}
.nav-item .nav-link:hover {
  color: var(--main-color);
}
.br {
  border-radius: 15px;
}
.b {
  border: 1px solid #dddddd;
}
.br-80 {
  border-radius: 80px;
}
section {
  margin-bottom: 70px;
}

.links-hover-effect {
  transition: all 0.3s ease;
}
.links-hover-effect:hover {
  color: var(--main-color);
}
.gcolor {
  color: #7a7a7a;
}
