@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Syne:wght@400;500;600;700;800&display=swap");
body {
  font-family: "Inter", sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Syne", sans-serif;
  font-weight: 700;
}
h1,
.h1 {
  font-size: calc(1.25rem + 2.7vw);
  letter-spacing: -1px;
}
h2,
.h2 {
  font-size: calc(1.25rem + 2.7vw);
  letter-spacing: -1px;
}
h3,
.h3 {
  font-size: calc(1.125rem + 2.1vw);
  letter-spacing: -0.6px;
}
h4,
.h4 {
  font-size: calc(1.375rem + 1.5vw);
  letter-spacing: -0.4px;
}
h5,
.h5 {
  font-size: 1.875rem;
}
h6,
.h6 {
  font-size: 1.25rem;
}
p,
.p {
  font-size: 1.25rem !important;
  line-height: 1.6;
}
a {
  text-decoration: none;
  color: #212121;
  transition: 0.4s ease;
}
a:hover:not(.btn, .btn-link),
a:focus:not(.btn, .btn-link) {
  color: #3f3b3b;
  outline: none;
  outline-offset: 0;
}
img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
}
label {
  cursor: pointer;
}
section {
  padding: 6.5rem 0;
}
.font-inter {
  font-family: "Inter", sans-serif !important;
}
.font-syne {
  font-family: "Syne", sans-serif !important;
}
.l-spacing-normal {
  letter-spacing: normal;
}
.opacity-1 {
  opacity: 1;
}
.opacity-0 {
  opacity: 0;
}
.border-dashed-top {
  border-top-style: dashed;
}
.border-dashed-bottom {
  border-bottom-style: dashed;
}
.bg-cover {
  background-size: cover;
}
.bg-contain {
  background-size: contain;
}
.bg-attachment {
  background-attachment: fixed;
}
.bg-center {
  background-position: 50% 50%;
}
.bg-repeat {
  background-repeat: repeat;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-repeat-x {
  background-repeat: repeat-x;
}
.bg-repeat-y {
  background-repeat: repeat-y;
}
.fs-1 {
  font-size: 1.425rem !important;
}
.fs-2 {
  font-size: 1.375rem !important;
}
.fs-3 {
  font-size: 1.25rem !important;
}
.fs-4 {
  font-size: 1.125rem !important;
}
.fs-5 {
  font-size: 1rem !important;
}
.fs-6 {
  font-size: 0.875rem !important;
}
.fs-7 {
  font-size: 0.75rem !important;
}
.text-brand-1 {
  color: #ffe3d2;
}
.text-brand-2 {
  color: #18181e;
}
.text-brand-3 {
  color: #f88c6e;
}
.text-brand-4 {
  color: #dc657c;
}
.text-brand-5 {
  color: #0d0d0f;
}
.text-brand-6 {
  color: #f1f3f6;
}
.bg-brand-1 {
  background-color: #ffe3d2;
}
.bg-brand-2 {
  background-color: #18181e;
}
.bg-brand-3 {
  background-color: #f88c6e;
}
.bg-brand-4 {
  background-color: #dc657c;
}
.bg-brand-5 {
  background-color: #0d0d0f;
}
.bg-brand-6 {
  background-color: #f1f3f6;
}
.text-secondary {
  color: #3e3e59 !important;
}
.text-dark {
  color: #ffffff !important;
}
.text-black {
  color: #121212 !important;
}
.bg-light {
  background-color: #e6f0ff !important;
}
.bg-dark {
  background-color: #18181e !important;
}
.bg-blue-dark {
  background-color: #6bb8e0 !important;
}
.bg-green-light {
  background-color: #7fe06b !important;
}
.bg-pink-light {
  background-color: #ff7ecc !important;
}
.bg-moderate-yellow {
  background-color: #b6d35c !important;
}
.bg-orange-lite {
  background-color: #ff753d !important;
}
.text-primary-05 {
  color: #e6f0ff !important;
}
.text-primary-10 {
  color: #a8cbfe !important;
}
.text-primary-20 {
  color: #81b4fe !important;
}
.text-primary-30 {
  color: #5a9cfe !important;
}
.text-primary-40 {
  color: #3485fd !important;
}
.text-primary-50 {
  color: #0d6efd !important;
}
.text-primary-60 {
  color: #0b5cd5 !important;
}
.text-primary-70 {
  color: #094bac !important;
}
.text-primary-80 {
  color: #073984 !important;
}
.text-primary-90 {
  color: #05285b !important;
}
.bg-primary-05 {
  background-color: #e6f0ff !important;
}
.bg-primary-10 {
  background-color: #a8cbfe !important;
}
.bg-primary-20 {
  background-color: #81b4fe !important;
}
.bg-primary-30 {
  background-color: #5a9cfe !important;
}
.bg-primary-40 {
  background-color: #3485fd !important;
}
.bg-primary-50 {
  background-color: #0d6efd !important;
}
.bg-primary-60 {
  background-color: #0b5cd5 !important;
}
.bg-primary-70 {
  background-color: #094bac !important;
}
.bg-primary-80 {
  background-color: #073984 !important;
}
.bg-primary-90 {
  background-color: #05285b !important;
}
.border-primary-05 {
  border-color: #e6f0ff !important;
}
.border-primary-10 {
  border-color: #a8cbfe !important;
}
.border-primary-20 {
  border-color: #81b4fe !important;
}
.border-primary-30 {
  border-color: #5a9cfe !important;
}
.border-primary-40 {
  border-color: #3485fd !important;
}
.border-primary-50 {
  border-color: #0d6efd !important;
}
.border-primary-60 {
  border-color: #0b5cd5 !important;
}
.border-primary-70 {
  border-color: #094bac !important;
}
.border-primary-80 {
  border-color: #073984 !important;
}
.border-primary-90 {
  border-color: #05285b !important;
}
.text-indigo-05 {
  color: #e9ddfd !important;
}
.text-indigo-10 {
  color: #c8a9fa !important;
}
.text-indigo-20 {
  color: #af83f8 !important;
}
.text-indigo-30 {
  color: #975cf6 !important;
}
.text-indigo-40 {
  color: #7e36f4 !important;
}
.text-indigo-50 {
  color: #6610f2 !important;
}
.text-indigo-60 {
  color: #560dcb !important;
}
.text-indigo-70 {
  color: #450ba5 !important;
}
.text-indigo-80 {
  color: #35087e !important;
}
.text-indigo-90 {
  color: #250657 !important;
}
.bg-indigo-05 {
  background-color: #e9ddfd !important;
}
.bg-indigo-10 {
  background-color: #c8a9fa !important;
}
.bg-indigo-20 {
  background-color: #af83f8 !important;
}
.bg-indigo-30 {
  background-color: #975cf6 !important;
}
.bg-indigo-40 {
  background-color: #7e36f4 !important;
}
.bg-indigo-50 {
  background-color: #6610f2 !important;
}
.bg-indigo-60 {
  background-color: #560dcb !important;
}
.bg-indigo-70 {
  background-color: #450ba5 !important;
}
.bg-indigo-80 {
  background-color: #35087e !important;
}
.bg-indigo-90 {
  background-color: #250657 !important;
}
.border-indigo-05 {
  border-color: #e9ddfd !important;
}
.border-indigo-10 {
  border-color: #c8a9fa !important;
}
.border-indigo-20 {
  border-color: #af83f8 !important;
}
.border-indigo-30 {
  border-color: #975cf6 !important;
}
.border-indigo-40 {
  border-color: #7e36f4 !important;
}
.border-indigo-50 {
  border-color: #6610f2 !important;
}
.border-indigo-60 {
  border-color: #560dcb !important;
}
.border-indigo-70 {
  border-color: #450ba5 !important;
}
.border-indigo-80 {
  border-color: #35087e !important;
}
.border-indigo-90 {
  border-color: #250657 !important;
}
.text-purple-05 {
  color: #e9ddff !important;
}
.text-purple-10 {
  color: #cbbbe9 !important;
}
.text-purple-20 {
  color: #b49ddf !important;
}
.text-purple-30 {
  color: #9d7ed5 !important;
}
.text-purple-40 {
  color: #8660cb !important;
}
.text-purple-50 {
  color: #6f42c1 !important;
}
.text-purple-60 {
  color: #5d37a2 !important;
}
.text-purple-70 {
  color: #4b2d83 !important;
}
.text-purple-80 {
  color: #3a2264 !important;
}
.text-purple-90 {
  color: #281845 !important;
}
.bg-purple-05 {
  background-color: #e9ddff !important;
}
.bg-purple-10 {
  background-color: #cbbbe9 !important;
}
.bg-purple-20 {
  background-color: #b49ddf !important;
}
.bg-purple-30 {
  background-color: #9d7ed5 !important;
}
.bg-purple-40 {
  background-color: #8660cb !important;
}
.bg-purple-50 {
  background-color: #6f42c1 !important;
}
.bg-purple-60 {
  background-color: #5d37a2 !important;
}
.bg-purple-70 {
  background-color: #4b2d83 !important;
}
.bg-purple-80 {
  background-color: #3a2264 !important;
}
.bg-purple-90 {
  background-color: #281845 !important;
}
.border-purple-05 {
  border-color: #e9ddff !important;
}
.border-purple-10 {
  border-color: #cbbbe9 !important;
}
.border-purple-20 {
  border-color: #b49ddf !important;
}
.border-purple-30 {
  border-color: #9d7ed5 !important;
}
.border-purple-40 {
  border-color: #8660cb !important;
}
.border-purple-50 {
  border-color: #6f42c1 !important;
}
.border-purple-60 {
  border-color: #5d37a2 !important;
}
.border-purple-70 {
  border-color: #4b2d83 !important;
}
.border-purple-80 {
  border-color: #3a2264 !important;
}
.border-purple-90 {
  border-color: #281845 !important;
}
.text-pink-05 {
  color: #fde !important;
}
.text-pink-10 {
  color: #f0b6d3 !important;
}
.text-pink-20 {
  color: #ea95bf !important;
}
.text-pink-30 {
  color: #e374ab !important;
}
.text-pink-40 {
  color: #dd5498 !important;
}
.text-pink-50 {
  color: #b33674 !important;
}
.text-pink-60 {
  color: #a12864 !important;
}
.text-pink-70 {
  color: #92235a !important;
}
.text-pink-80 {
  color: #6f1b45 !important;
}
.text-pink-90 {
  color: #4d1230 !important;
}
.bg-pink-05 {
  background-color: #fde !important;
}
.bg-pink-10 {
  background-color: #f0b6d3 !important;
}
.bg-pink-20 {
  background-color: #ea95bf !important;
}
.bg-pink-30 {
  background-color: #e374ab !important;
}
.bg-pink-40 {
  background-color: #dd5498 !important;
}
.bg-pink-50 {
  background-color: #b33674 !important;
}
.bg-pink-60 {
  background-color: #a12864 !important;
}
.bg-pink-70 {
  background-color: #92235a !important;
}
.bg-pink-80 {
  background-color: #6f1b45 !important;
}
.bg-pink-90 {
  background-color: #4d1230 !important;
}
.border-pink-05 {
  border-color: #fde !important;
}
.border-pink-10 {
  border-color: #f0b6d3 !important;
}
.border-pink-20 {
  border-color: #ea95bf !important;
}
.border-pink-30 {
  border-color: #e374ab !important;
}
.border-pink-40 {
  border-color: #dd5498 !important;
}
.border-pink-50 {
  border-color: #b33674 !important;
}
.border-pink-60 {
  border-color: #a12864 !important;
}
.border-pink-70 {
  border-color: #92235a !important;
}
.border-pink-80 {
  border-color: #6f1b45 !important;
}
.border-pink-90 {
  border-color: #4d1230 !important;
}
.text-danger-05 {
  color: #ffe0e3 !important;
}
.text-danger-10 {
  color: #f2b6bc !important;
}
.text-danger-20 {
  color: #ed969e !important;
}
.text-danger-30 {
  color: #e77681 !important;
}
.text-danger-40 {
  color: #e25563 !important;
}
.text-danger-50 {
  color: #dc3545 !important;
}
.text-danger-60 {
  color: #b92d3a !important;
}
.text-danger-70 {
  color: #96242f !important;
}
.text-danger-80 {
  color: #721c24 !important;
}
.text-danger-90 {
  color: #4f1319 !important;
}
.bg-danger-05 {
  background-color: #ffe0e3 !important;
}
.bg-danger-10 {
  background-color: #f2b6bc !important;
}
.bg-danger-20 {
  background-color: #ed969e !important;
}
.bg-danger-30 {
  background-color: #e77681 !important;
}
.bg-danger-40 {
  background-color: #e25563 !important;
}
.bg-danger-50 {
  background-color: #dc3545 !important;
}
.bg-danger-60 {
  background-color: #b92d3a !important;
}
.bg-danger-70 {
  background-color: #96242f !important;
}
.bg-danger-80 {
  background-color: #721c24 !important;
}
.bg-danger-90 {
  background-color: #4f1319 !important;
}
.border-danger-05 {
  border-color: #ffe0e3 !important;
}
.border-danger-10 {
  border-color: #f2b6bc !important;
}
.border-danger-20 {
  border-color: #ed969e !important;
}
.border-danger-30 {
  border-color: #e77681 !important;
}
.border-danger-40 {
  border-color: #e25563 !important;
}
.border-danger-50 {
  border-color: #dc3545 !important;
}
.border-danger-60 {
  border-color: #b92d3a !important;
}
.border-danger-70 {
  border-color: #96242f !important;
}
.border-danger-80 {
  border-color: #721c24 !important;
}
.border-danger-90 {
  border-color: #4f1319 !important;
}
.text-orange-05 {
  color: #ffead8 !important;
}
.text-orange-10 {
  color: #fed1aa !important;
}
.text-orange-20 {
  color: #febc85 !important;
}
.text-orange-30 {
  color: #fea75f !important;
}
.text-orange-40 {
  color: #fd933a !important;
}
.text-orange-50 {
  color: #fd7e14 !important;
}
.text-orange-60 {
  color: #d56a11 !important;
}
.text-orange-70 {
  color: #ac560e !important;
}
.text-orange-80 {
  color: #84420a !important;
}
.text-orange-90 {
  color: #5b2d07 !important;
}
.bg-orange-05 {
  background-color: #ffead8 !important;
}
.bg-orange-10 {
  background-color: #fed1aa !important;
}
.bg-orange-20 {
  background-color: #febc85 !important;
}
.bg-orange-30 {
  background-color: #fea75f !important;
}
.bg-orange-40 {
  background-color: #fd933a !important;
}
.bg-orange-50 {
  background-color: #fd7e14 !important;
}
.bg-orange-60 {
  background-color: #d56a11 !important;
}
.bg-orange-70 {
  background-color: #ac560e !important;
}
.bg-orange-80 {
  background-color: #84420a !important;
}
.bg-orange-90 {
  background-color: #5b2d07 !important;
}
.border-orange-05 {
  border-color: #ffead8 !important;
}
.border-orange-10 {
  border-color: #fed1aa !important;
}
.border-orange-20 {
  border-color: #febc85 !important;
}
.border-orange-30 {
  border-color: #fea75f !important;
}
.border-orange-40 {
  border-color: #fd933a !important;
}
.border-orange-50 {
  border-color: #fd7e14 !important;
}
.border-orange-60 {
  border-color: #d56a11 !important;
}
.border-orange-70 {
  border-color: #ac560e !important;
}
.border-orange-80 {
  border-color: #84420a !important;
}
.border-orange-90 {
  border-color: #5b2d07 !important;
}
.text-warning-10 {
  color: #fbf0cd !important;
}
.text-warning-10 {
  color: #ffe9a6 !important;
}
.text-warning-20 {
  color: #ffdf7e !important;
}
.text-warning-30 {
  color: #ffd556 !important;
}
.text-warning-40 {
  color: #ffcb2f !important;
}
.text-warning-50 {
  color: #ffc107 !important;
}
.text-warning-60 {
  color: #d6a206 !important;
}
.text-warning-70 {
  color: #ad8305 !important;
}
.text-warning-80 {
  color: #856404 !important;
}
.text-warning-90 {
  color: #5c4503 !important;
}
.bg-warning-05 {
  background-color: #fbf0cd !important;
}
.bg-warning-10 {
  background-color: #ffe9a6 !important;
}
.bg-warning-20 {
  background-color: #ffdf7e !important;
}
.bg-warning-30 {
  background-color: #ffd556 !important;
}
.bg-warning-40 {
  background-color: #ffcb2f !important;
}
.bg-warning-50 {
  background-color: #ffc107 !important;
}
.bg-warning-60 {
  background-color: #d6a206 !important;
}
.bg-warning-70 {
  background-color: #ad8305 !important;
}
.bg-warning-80 {
  background-color: #856404 !important;
}
.bg-warning-90 {
  background-color: #5c4503 !important;
}
.border-warning-05 {
  border-color: #fbf0cd !important;
}
.border-warning-10 {
  border-color: #ffe9a6 !important;
}
.border-warning-20 {
  border-color: #ffdf7e !important;
}
.border-warning-30 {
  border-color: #ffd556 !important;
}
.border-warning-40 {
  border-color: #ffcb2f !important;
}
.border-warning-50 {
  border-color: #ffc107 !important;
}
.border-warning-60 {
  border-color: #d6a206 !important;
}
.border-warning-70 {
  border-color: #ad8305 !important;
}
.border-warning-80 {
  border-color: #856404 !important;
}
.border-warning-90 {
  border-color: #5c4503 !important;
}
.text-green-05 {
  color: #dcf4e1 !important;
}
.text-green-10 {
  color: #acd4c1 !important;
}
.text-green-20 {
  color: #87c1a6 !important;
}
.text-green-30 {
  color: #63ad8b !important;
}
.text-green-40 {
  color: #3e9a6f !important;
}
.text-green-50 {
  color: #198754 !important;
}
.text-green-60 {
  color: #157147 !important;
}
.text-green-70 {
  color: #115c39 !important;
}
.text-green-80 {
  color: #0d462c !important;
}
.text-green-90 {
  color: #09311e !important;
}
.bg-green-05 {
  background-color: #dcf4e1 !important;
}
.bg-green-10 {
  background-color: #acd4c1 !important;
}
.bg-green-20 {
  background-color: #87c1a6 !important;
}
.bg-green-30 {
  background-color: #63ad8b !important;
}
.bg-green-40 {
  background-color: #3e9a6f !important;
}
.bg-green-50 {
  background-color: #198754 !important;
}
.bg-green-60 {
  background-color: #157147 !important;
}
.bg-green-70 {
  background-color: #115c39 !important;
}
.bg-green-80 {
  background-color: #0d462c !important;
}
.bg-green-90 {
  background-color: #09311e !important;
}
.border-green-05 {
  border-color: #dcf4e1 !important;
}
.border-green-10 {
  border-color: #acd4c1 !important;
}
.border-green-20 {
  border-color: #87c1a6 !important;
}
.border-green-30 {
  border-color: #63ad8b !important;
}
.border-green-40 {
  border-color: #3e9a6f !important;
}
.border-green-50 {
  border-color: #198754 !important;
}
.border-green-60 {
  border-color: #157147 !important;
}
.border-green-70 {
  border-color: #115c39 !important;
}
.border-green-80 {
  border-color: #0d462c !important;
}
.border-green-90 {
  border-color: #09311e !important;
}
.text-teal-05 {
  color: #dcfff5 !important;
}
.text-teal-10 {
  color: #afecda !important;
}
.text-teal-20 {
  color: #8be3c9 !important;
}
.text-teal-30 {
  color: #67dab8 !important;
}
.text-teal-40 {
  color: #44d2a8 !important;
}
.text-teal-50 {
  color: #20c997 !important;
}
.text-teal-60 {
  color: #1ba97f !important;
}
.text-teal-70 {
  color: #168967 !important;
}
.text-teal-80 {
  color: #11694f !important;
}
.text-teal-90 {
  color: #0c4836 !important;
}
.bg-teal-05 {
  background-color: #dcfff5 !important;
}
.bg-teal-10 {
  background-color: #afecda !important;
}
.bg-teal-20 {
  background-color: #8be3c9 !important;
}
.bg-teal-30 {
  background-color: #67dab8 !important;
}
.bg-teal-40 {
  background-color: #44d2a8 !important;
}
.bg-teal-50 {
  background-color: #20c997 !important;
}
.bg-teal-60 {
  background-color: #1ba97f !important;
}
.bg-teal-70 {
  background-color: #168967 !important;
}
.bg-teal-80 {
  background-color: #11694f !important;
}
.bg-teal-90 {
  background-color: #0c4836 !important;
}
.border-teal-05 {
  border-color: #dcfff5 !important;
}
.border-teal-10 {
  border-color: #afecda !important;
}
.border-teal-20 {
  border-color: #8be3c9 !important;
}
.border-teal-30 {
  border-color: #67dab8 !important;
}
.border-teal-40 {
  border-color: #44d2a8 !important;
}
.border-teal-50 {
  border-color: #20c997 !important;
}
.border-teal-60 {
  border-color: #1ba97f !important;
}
.border-teal-70 {
  border-color: #168967 !important;
}
.border-teal-80 {
  border-color: #11694f !important;
}
.border-teal-90 {
  border-color: #0c4836 !important;
}
.text-cyan-05 {
  color: #dafbff !important;
}
.text-cyan-10 {
  color: #a8ecfa !important;
}
.text-cyan-20 {
  color: #81e3f7 !important;
}
.text-cyan-30 {
  color: #5adbf5 !important;
}
.text-cyan-40 {
  color: #34d2f2 !important;
}
.text-cyan-50 {
  color: #0dcaf0 !important;
}
.text-cyan-60 {
  color: #0baaca !important;
}
.text-cyan-70 {
  color: #0989a3 !important;
}
.text-cyan-80 {
  color: #07697d !important;
}
.text-cyan-90 {
  color: #054956 !important;
}
.bg-cyan-05 {
  background-color: #dafbff !important;
}
.bg-cyan-10 {
  background-color: #a8ecfa !important;
}
.bg-cyan-20 {
  background-color: #81e3f7 !important;
}
.bg-cyan-30 {
  background-color: #5adbf5 !important;
}
.bg-cyan-40 {
  background-color: #34d2f2 !important;
}
.bg-cyan-50 {
  background-color: #0dcaf0 !important;
}
.bg-cyan-60 {
  background-color: #0baaca !important;
}
.bg-cyan-70 {
  background-color: #0989a3 !important;
}
.bg-cyan-80 {
  background-color: #07697d !important;
}
.bg-cyan-90 {
  background-color: #054956 !important;
}
.border-cyan-05 {
  border-color: #dafbff !important;
}
.border-cyan-10 {
  border-color: #a8ecfa !important;
}
.border-cyan-20 {
  border-color: #81e3f7 !important;
}
.border-cyan-30 {
  border-color: #5adbf5 !important;
}
.border-cyan-40 {
  border-color: #34d2f2 !important;
}
.border-cyan-50 {
  border-color: #0dcaf0 !important;
}
.border-cyan-60 {
  border-color: #0baaca !important;
}
.border-cyan-70 {
  border-color: #0989a3 !important;
}
.border-cyan-80 {
  border-color: #07697d !important;
}
.border-cyan-90 {
  border-color: #054956 !important;
}
.text-gray-10 {
  color: #fafafb !important;
}
.text-gray-20 {
  color: #f5f5f5 !important;
}
.text-gray-30 {
  color: #eaeaea !important;
}
.text-gray-40 {
  color: #c4c4c4 !important;
}
.text-gray-50 {
  color: #807e7e !important;
}
.text-gray-60 {
  color: #605f5f !important;
}
.text-gray-70 {
  color: #3f3b3b !important;
}
.text-gray-80 {
  color: #212121 !important;
}
.text-gray-90 {
  color: #121212 !important;
}
.bg-gray-10 {
  background-color: #fafafb !important;
}
.bg-gray-20 {
  background-color: #f5f5f5 !important;
}
.bg-gray-30 {
  background-color: #eaeaea !important;
}
.bg-gray-40 {
  background-color: #c4c4c4 !important;
}
.bg-gray-50 {
  background-color: #807e7e !important;
}
.bg-gray-60 {
  background-color: #605f5f !important;
}
.bg-gray-70 {
  background-color: #3f3b3b !important;
}
.bg-gray-80 {
  background-color: #212121 !important;
}
.bg-gray-90 {
  background-color: #121212 !important;
}
.border-gray-10 {
  border-color: #fafafb !important;
}
.border-gray-20 {
  border-color: #f5f5f5 !important;
}
.border-gray-30 {
  border-color: #eaeaea !important;
}
.border-gray-40 {
  border-color: #c4c4c4 !important;
}
.border-gray-50 {
  border-color: #807e7e !important;
}
.border-gray-60 {
  border-color: #605f5f !important;
}
.border-gray-70 {
  border-color: #3f3b3b !important;
}
.border-gray-80 {
  border-color: #212121 !important;
}
.border-gray-90 {
  border-color: #121212 !important;
}
.text-black-10 {
  color: #fafafb !important;
}
.text-black-20 {
  color: #f5f5f5 !important;
}
.text-black-30 {
  color: #eaeaea !important;
}
.text-black-40 {
  color: #c4c4c4 !important;
}
.text-black-50 {
  color: #807e7e !important;
}
.text-black-60 {
  color: #605f5f !important;
}
.text-black-70 {
  color: #3f3b3b !important;
}
.text-black-80 {
  color: #212121 !important;
}
.text-black-90 {
  color: #121212 !important;
}
.bg-black-10 {
  background-color: #fafafb !important;
}
.bg-black-20 {
  background-color: #f5f5f5 !important;
}
.bg-black-30 {
  background-color: #eaeaea !important;
}
.bg-black-40 {
  background-color: #c4c4c4 !important;
}
.bg-black-50 {
  background-color: #807e7e !important;
}
.bg-black-60 {
  background-color: #605f5f !important;
}
.bg-black-70 {
  background-color: #3f3b3b !important;
}
.bg-black-80 {
  background-color: #212121 !important;
}
.bg-black-90 {
  background-color: #121212 !important;
}
.border-black-10 {
  border-color: #fafafb !important;
}
.border-black-20 {
  border-color: #f5f5f5 !important;
}
.border-black-30 {
  border-color: #eaeaea !important;
}
.border-black-40 {
  border-color: #c4c4c4 !important;
}
.border-black-50 {
  border-color: #807e7e !important;
}
.border-black-60 {
  border-color: #605f5f !important;
}
.border-black-70 {
  border-color: #3f3b3b !important;
}
.border-black-80 {
  border-color: #212121 !important;
}
.border-black-90 {
  border-color: #121212 !important;
}
.bg-gradient-one {
  background-image: linear-gradient(180deg, #d435ff 0%, #ffdfb7 100%);
}
.bg-gradient-two {
  background-image: linear-gradient(155deg, #0056ff 0%, #9fffd5 100%);
}
.bg-gradient-three {
  background-image: linear-gradient(160deg, #ffc107 60%, #ff4119 200%);
}
.bg-gradient-four {
  background-image: linear-gradient(170deg, #ff536a 30%, #ffd08c 100%);
}
.bg-gradient-five {
  background-image: linear-gradient(165deg, #9600c0 30%, #673fee 100%);
}
.bg-gradient-six {
  background-image: linear-gradient(120deg, #9600c0 20%, #505dcb 100%);
}
.bg-gradient-seven {
  background-image: linear-gradient(165deg, #5c0fda 10%, #ffd08c 100%);
}
.border-gradient-one {
  background: linear-gradient(
    to right,
    #abf0ff 0%,
    #abf0ff 20%,
    #ebacff 20%,
    #ebacff 40%,
    #bec7ff 40%,
    #bec7ff 60%,
    #ff9889 60%,
    #ff9889 80%,
    #ffe57f 80%,
    #ffe57f 100%
  );
}
.border-gradient-three {
  background: linear-gradient(
    to right,
    #abf0ff 0%,
    #abf0ff 14%,
    #ebacff 14%,
    #ebacff 29%,
    #c2ffab 29%,
    #c2ffab 42%,
    #bec7ff 42%,
    #bec7ff 57%,
    #ffe57f 57%,
    #ffe57f 70%,
    #ff9889 70%,
    #ff9889 84%,
    #abffd4 84%,
    #abffd4 100%
  );
}
.rounded-8 {
  border-radius: 0.5rem;
}
.rounded-12 {
  border-radius: 0.75rem;
}
.rounded-20 {
  border-radius: 1.25rem;
}
.rounded-24 {
  border-radius: 1.5rem;
}
.rounded-44 {
  border-radius: 2.75rem;
}
.shadow-xsm {
  box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.04) !important;
}
.shadow-sm {
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.0364401) !important;
}
.shadow {
  box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.0364401) !important;
}
.shadow-lg {
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08) !important;
}
.fw-medium {
  font-weight: 500;
}
.fw-semibold {
  font-weight: 600;
}
.mb-n6 {
  margin-bottom: -7.5rem;
}
.mt-n7 {
  margin-top: -8.32rem;
}
.mt-n8 {
  margin-top: -16.875rem;
}
.index-0 {
  z-index: 0;
}
.index-1 {
  z-index: 1;
}
.index-2 {
  z-index: 2;
}
.index-3 {
  z-index: 3;
}
.index-4 {
  z-index: 4;
}
.index-5 {
  z-index: 4;
}
.index-n1 {
  z-index: -1;
}
.index-n2 {
  z-index: -2;
}
.index-n3 {
  z-index: -3;
}
.index-n4 {
  z-index: -4;
}
.index-n5 {
  z-index: -5;
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  font-family: "Syne", sans-serif;
  padding: 0.656rem 1.75rem;
  border-radius: 0.5rem;
  border-width: 0.125rem;
}
.btn-xl {
  font-size: 1.625rem;
  padding: 0.906rem 3.438rem;
}
.btn-group-xl > .btn {
  font-size: 1.625rem;
  padding: 0.906rem 3.438rem;
}
.btn-lg {
  font-size: 1.375rem;
  padding: 0.844rem 2.75rem;
}
.btn-group-lg > .btn {
  font-size: 1.375rem;
  padding: 0.844rem 2.75rem;
}
.btn-sm {
  font-size: 1rem;
  padding: 0.563rem 1.5rem;
}
.btn-group-sm > .btn {
  font-size: 1rem;
  padding: 0.563rem 1.5rem;
}
.btn-xsm {
  font-size: 0.875rem;
  padding: 0.469rem 1.25rem;
}
.btn-group-xsm > .btn {
  font-size: 0.875rem;
  padding: 0.469rem 1.25rem;
}
.btn-dark {
  background-color: #212121;
  border-color: #212121;
}
.btn-dark:hover,
.btn-dark:focus {
  background-color: #343434;
  border-color: #343434;
}
.btn-dark.hvr-grow:hover,
.btn-dark.hvr-grow:focus {
  background-color: #212121;
  border-color: #212121;
}
.btn-outline-dark {
  color: #212121;
  border-color: #212121;
}
.btn-outline-dark:hover,
.btn-outline-dark:focus {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-dark.primary-dark:hover,
.btn-outline-dark.primary-dark:focus {
  color: #fff;
  background-color: #094bac;
  border-color: #094bac;
}
.btn-light {
  color: #212121;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover,
.btn-light:focus {
  background-color: #212121;
  border-color: #212121;
  color: #fff;
}
.btn-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 33, 33, 0.5);
}
.btn-light.hvr-grow:hover,
.btn-light.hvr-grow:focus {
  color: #212121;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover,
.btn-outline-light:focus {
  color: #212121;
  background-color: #fff;
  border-color: #fff;
}
.btn-secondary {
  color: #807e7e;
  background-color: #eaeaea;
  border-color: #eaeaea;
}
.btn-secondary:hover,
.btn-secondary:focus {
  color: #fff;
  background-color: #807e7e;
  border-color: #807e7e;
}
.btn-secondary[class*="btn-icon-"]:hover,
.btn-secondary[class*="btn-icon-"]:focus {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-secondary[class*="btn-icon-"]:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-social {
  font-size: 1rem;
  font-weight: 400;
  font-family: "Inter", sans-serif;
  color: #3e3e59;
  border-color: #c4c4c4;
  border-width: 0.063rem;
  padding: 0.813rem 1.75rem;
}
.btn-outline-social:hover,
.btn-outline-social:focus {
  color: #212121;
  background-color: #f5f5f5;
  border-color: #c4c4c4;
}
.btn-outline-social:focus {
  box-shadow: 0 0 0 0.25rem #fafafb;
}
.btn-purple {
  color: #fff;
  background-color: #5d37a2;
  border-color: #5d37a2;
}
.btn-purple:focus,
.btn-purple:hover {
  color: #fff;
  background-color: #4b2d83;
  border-color: #4b2d83;
}
.btn-purple:focus {
  box-shadow: 0 0 0 0.25rem rgba(67, 40, 116, 0.5);
}
.btn-purple.hvr-grow:hover,
.btn-purple.hvr-grow:focus {
  color: #fff;
  background-color: #5d37a2;
  border-color: #5d37a2;
}
.btn-check:focus + .btn-purple {
  color: #fff;
  background-color: #4b2d83;
  border-color: #4b2d83;
  box-shadow: 0 0 0 0.25rem rgba(67, 40, 116, 0.5);
}
.btn-primary-dark {
  color: #fff;
  background-color: #094bac;
  border-color: #094bac;
}
.btn-primary-dark:focus,
.btn-primary-dark:hover {
  color: #fff;
  background-color: #073984;
  border-color: #073984;
}
.btn-primary-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(67, 40, 116, 0.5);
}
.btn-check:focus + .btn-primary-dark {
  color: #fff;
  background-color: #073984;
  border-color: #073984;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-icon-xl {
  font-size: 2rem;
  width: 4.5rem;
  min-width: 4.5rem;
  height: 4.5rem;
  padding: 1rem;
}
.btn-icon-lg {
  font-size: 2rem;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  padding: 0.75rem;
}
.btn-icon {
  font-size: 1.5rem;
  width: 3.25rem;
  min-width: 3.25rem;
  height: 3.25rem;
  padding: 0.5rem;
}
.btn-icon-sm {
  font-size: 1.25rem;
  width: 2.875rem;
  min-width: 2.875rem;
  height: 2.875rem;
  padding: 0.5rem;
}
.btn-icon-xsm {
  font-size: 1rem !important;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  padding: 0.25rem !important;
}
.btn-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  text-decoration: none;
  font-family: "Syne", sans-serif;
  font-weight: 700;
  position: relative;
}
.btn-link:hover {
  gap: 1rem;
}
.btn-link:hover::after {
  width: 100%;
  left: 0;
}
.btn-link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 100%;
  width: 0;
  height: 0.0625rem;
  background: #212121;
  transition: width 0.3s;
}
.link-dark {
  color: #212121;
}
.link-light {
  color: #fff;
}
.link-light::after {
  background: #fff;
}
.link-primary::after {
  background: #0d6efd;
}
.link-xl {
  font-size: 1.625rem;
}
.link-lg {
  font-size: 1.375rem;
}
.link-md {
  font-size: 1.125rem;
}
.link-sm {
  font-size: 1rem;
}
.link-xsm {
  font-size: 0.875rem;
}
.badge {
  font-size: 0.875rem;
  font-weight: 600;
  padding: 0.438rem 1rem;
  border: 0.063rem solid transparent;
}
.badge-lg {
  padding: 0.563rem 1rem;
}
.badge-sm {
  font-size: 0.75rem;
  padding: 0.188rem 0.625rem;
}
.btn-play {
  width: 6rem;
  min-width: 6rem;
  height: 6rem;
}
.btn-play.btn-play-dark {
  background-color: rgba(18, 18, 18, 0.5);
}
.btn-play.btn-play-dark:hover,
.btn-play.btn-play-dark:focus {
  background-color: #121212;
}
.btn-play.btn-play-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(18, 18, 18, 0.25);
}
.btn-play.btn-play-light {
  background-color: rgba(255, 255, 255, 0.5);
}
.btn-play.btn-play-light:hover,
.btn-play.btn-play-light:focus {
  background-color: #fff;
}
.btn-play.btn-play-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.25);
}
.list li {
  position: relative;
  padding-left: 2rem;
}
.list li::before {
  position: absolute;
  font-family: tabler-icons !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  content: "\ea5e";
  color: #20c997;
  font-size: 1.5rem;
  top: 0;
  left: 0;
  z-index: 0;
}
.list li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.list.list-lg li {
  padding-left: 2.25rem;
}
.list.list-lg li::before {
  font-size: 1.75rem;
}
.list.list-lg li:not(:last-child) {
  margin-bottom: 1rem;
}
.accordion-button {
  font-size: 1.375rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
  padding-left: 0;
  padding-right: 0;
  color: #3e3e59;
  border-bottom: 1px solid #eaeaea;
}
.accordion-button:not(.collapsed) {
  color: inherit;
  background-color: inherit;
  box-shadow: none;
}
.accordion-button:not(.collapsed)::after {
  content: "\eaf2";
  transform: rotate(0deg);
  background-image: none;
}
.accordion-button:focus {
  border-color: #eaeaea;
  box-shadow: none;
}
.accordion-button::after {
  background-image: none;
  font-family: tabler-icons;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  content: "\eb0b";
  color: #212121;
}
.accordion-body {
  padding-left: 0;
  padding-right: 0;
}
.accordion-body p {
  font-size: 1.125rem !important;
}
.dark .accordion-item {
  background-color: #121212;
}
.dark .accordion-button {
  background-color: #121212;
  color: #fff;
  border-color: #3f3b3b;
}
.dark .accordion-button::after {
  color: #fff;
}
.dark .accordion-body {
  color: #c4c4c4;
}
.swiper-button-next,
.swiper-button-prev {
  width: 3.25rem;
  height: 3.25rem;
  border-radius: 100%;
  background: #0d6efd;
}
.swiper-button-next:hover,
.swiper-button-next:focus,
.swiper-button-prev:hover,
.swiper-button-prev:focus {
  background: #094bac;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-family: tabler-icons !important;
  font-style: normal;
  font-size: 1.75rem;
  color: #fff;
}
.swiper-button-next::after {
  content: "\ea1c";
}
.swiper-rtl .swiper-button-prev::after {
  content: "\ea1c";
}
.swiper-button-prev::after {
  content: "\ea1b";
}
.swiper-rtl .swiper-button-next::after {
  content: "\ea1b";
}
.swiper-pagination-bullet {
  background: #eaeaea;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  background: #0d6efd;
}
.swiper-pagination {
  position: static;
}
.swiper-pagination-bullet {
  width: 0.625rem;
  height: 0.625rem;
}
[class*="bg-primary-"] .swiper-pagination-bullet {
  background: #5a9cfe;
  opacity: 1;
}
[class*="bg-primary-"] .swiper-pagination-bullet-active {
  background: #fff;
}
[class*="bg-primary-"] .swiper-button-next,
[class*="bg-primary-"] .swiper-button-prev {
  background: #fff;
}
[class*="bg-primary-"] .swiper-button-next::after,
[class*="bg-primary-"] .swiper-button-prev::after {
  color: #212121;
}
[class*="bg-primary-"] .swiper-button-next:hover,
[class*="bg-primary-"] .swiper-button-next:focus,
[class*="bg-primary-"] .swiper-button-prev:hover,
[class*="bg-primary-"] .swiper-button-prev:focus {
  background: #0d6efd;
}
[class*="bg-primary-"] .swiper-button-next:hover::after,
[class*="bg-primary-"] .swiper-button-next:focus::after,
[class*="bg-primary-"] .swiper-button-prev:hover::after,
[class*="bg-primary-"] .swiper-button-prev:focus::after {
  color: #fff;
}
.testimonial-card .swiper-button-next {
  right: 5rem;
}
.testimonial-card .swiper-button-prev {
  left: 5rem;
}
.form-control {
  border-color: #c4c4c4;
  border-radius: 0.375rem;
  padding: 0.813rem 1.25rem;
}
.form-control::placeholder {
  color: #807e7e;
}
.form-icon {
  padding-right: 3.75rem;
  background: url(https://nayzak.design/preview/nayzak-saas-templates/sharedassets/arrow-right.svg)
    no-repeat center right 1.25rem;
}
.form-label {
  font-weight: 600;
  color: #3e3e59;
  margin-bottom: 0.625rem;
}
.form-group {
  margin-bottom: 1.25rem;
}
textarea.form-control {
  resize: none;
  min-height: 12.5rem;
}
.form-check-input {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  border-color: #121212;
  cursor: pointer;
}
.form-check-input:active {
  filter: brightness(100%);
}
.form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -5 10 10'%3e%3ccircle r='3' fill='%23121212'/%3e%3c/svg%3e");
}
.form-check-input:checked,
.form-check-input:focus {
  background-color: #fff;
  border-color: #121212;
  box-shadow: none;
}
.form-check-input.border-white:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 -5 10 10'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type="checkbox"] {
  border-radius: 50%;
}
.form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input.border-white {
  background-color: transparent;
}
.form-check-input.border-white:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.file-custom {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  background-color: #f5f5f5;
  border-radius: 0.5rem;
  color: #212121;
  font-weight: 700;
  padding: 0.688rem 1.75rem;
  margin-bottom: 1.25rem;
}
.uploaded-file {
  display: block;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-check-lg .form-check-input {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
}
.form-check-sm .form-check-input {
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
}
.form-check-sm .form-check-label {
  padding-top: 0.125rem;
}
.form-switch .form-check-input {
  width: 3.125rem;
  min-width: 3.125rem;
  border-radius: 2rem;
  background-color: #121212;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch-lg .form-check-input {
  width: 4.125rem;
  min-width: 4.125rem;
  height: 2rem;
}
.form-switch-sm .form-check-input {
  width: 2.25rem;
  min-width: 2.25rem;
  height: 1.125rem;
}
.select {
  position: relative;
}
.select .selectBtn {
  background: var(--bg1);
  padding: 10px;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100%;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
}
.select::after {
  content: "";
  position: absolute;
  top: 45%;
  right: 15px;
  width: 6px;
  height: 6px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-right: 2px solid #666;
  border-bottom: 2px solid #666;
  transition: 0.2s ease;
}
.select.toggle {
  border-radius: 3px 3px 0 0;
}
.select.toggle::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}
.select .selectDropdown {
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 0 0 3px 3px;
  overflow: hidden;
  background: var(--bg1);
  border-top: 1px solid #eee;
  z-index: 1;
  background: #fff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: top center;
  transform-origin: top center;
  visibility: hidden;
  transition: 0.2s ease;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.select .selectDropdown .option {
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.select .selectDropdown .option:hover {
  background: #f8f8f8;
}
.select .selectDropdown.toggle {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.user-form {
  max-width: 33.5rem;
}
.box-icon {
  width: 4.125rem;
  min-width: 4.125rem;
  height: 4.125rem;
  padding: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 1.25rem;
}
.box-icon-lg {
  font-size: 2.25rem;
  width: 5.375rem;
  min-width: 5.375rem;
  height: 5.375rem;
  padding: 0.75rem;
  border-radius: 50%;
  border: 0.125rem dashed #121212;
}
.box-icon-sm {
  font-size: 1.75rem;
  width: 3.625rem;
  min-width: 3.625rem;
  height: 3.625rem;
  padding: 0.75rem;
  border-radius: 50%;
}
.box-icon-xsm {
  font-size: 2rem;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  padding: 0.75rem;
  border-radius: 0.875rem;
}
.box-icon-vsm {
  font-size: 1.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem;
}
.box-icon-vxsm {
  font-size: 1.125rem;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  padding: 0.5rem;
}
.navbar-nav .dropdown-menu {
  top: 90%;
}
.dropdown-mega-menu span.fs-7 {
  font-size: 1rem !important;
}
.navbar-nav .dropdown-item {
  display: inline-block;
  width: auto;
  color: #212121;
  font-size: 1rem;
  font-weight: 600;
  padding: 0;
  margin: 0.5rem;
  transition: 0.4s ease;
}
.navbar-nav .dropdown-item:hover,
.navbar-nav .dropdown-item:focus,
.navbar-nav .dropdown-item:active {
  background-color: transparent;
  color: #212121 !important;
}
[class*="navbar-expand-"] .navbar-nav .nav-link {
  padding-inline: 0;
}
.navbar {
  font-family: "Syne", sans-serif;
  height: 70px;
}
.nav-link,
.dropdown-item {
  position: relative;
}
.nav-link::before,
.dropdown-item::before {
  content: "";
  position: absolute;
  right: 0;
  top: 3.44rem;
  width: 0;
  height: 0.0625rem;
  transition: width 0.3s;
}
.nav-link:hover::before,
.nav-link:focus::before,
.nav-link:active::before,
.dropdown-item:hover::before,
.dropdown-item:focus::before,
.dropdown-item:active::before {
  width: 100%;
  left: 0;
}
.dropdown-item {
  top: auto;
  bottom: 0;
}
.navbar-toggler.collapsed .navbar-toggler-icon::before {
  transform: rotate(0deg);
}
.navbar-toggler.collapsed .navbar-toggler-icon::after {
  transform: rotate(0deg);
  top: auto;
}
.navbar-nav .nav-link {
  padding: 1.875rem 0;
  font-weight: 700;
}
.navbar-nav .nav-item {
  padding: 0 1.5rem;
}
.navbar-light.border-bottom {
  border-bottom-color: #eaeaea !important;
}
.navbar-light .navbar-nav .nav-link {
  color: #212121;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #212121 !important;
}
.navbar-light .navbar-nav .nav-link::before {
  background-color: #212121;
}
.navbar-light .navbar-nav .dropdown-item::before {
  background-color: #212121;
  top: auto;
  bottom: 0;
}
.navbar-dark.border-bottom {
  border-bottom-color: #121212 !important;
}
.navbar-dark .dropdown-item {
  color: #fff;
}
.navbar-dark .dropdown-item:hover,
.navbar-dark .dropdown-item:focus,
.navbar-dark .dropdown-item:active {
  color: #fff !important;
}
.navbar-dark .nav-link::before {
  background-color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: #fff !important;
}
.navbar-dark .navbar-nav .dropdown-item::before {
  background-color: #fff;
  top: auto;
  bottom: 0;
}
.navbar-dark .navbar-toggler .navbar-toggler-icon::before,
.navbar-dark .navbar-toggler .navbar-toggler-icon::after {
  background: #fff;
}
.dropdown-menu {
  font-family: "Inter", sans-serif;
}
.dropdown-menu[data-bs-popper] {
  margin-top: 0;
}
.dropdown-mega-menu {
  width: 29.5rem;
}
.dropdown-mega-menu.show {
  display: flex;
}
.dropdown-toggle::after {
  display: none;
}
.navbar-toggler {
  position: relative;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.navbar-toggler .navbar-toggler-icon {
  background-image: none !important;
}
.navbar-toggler .navbar-toggler-icon::before,
.navbar-toggler .navbar-toggler-icon::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 0.125rem;
  background: #212121;
  content: "";
  transform: translateY(0.3rem) rotateZ(-45deg);
  transition: 0.4s ease;
  border-radius: 0.5rem;
  z-index: 0;
}
.navbar-toggler .navbar-toggler-icon::after {
  top: auto;
  transform: translateY(-0.3rem) rotateZ(45deg);
  bottom: 0;
}
.avatar-group {
  display: flex;
}
.avatar-group .avatar {
  width: 4.875rem;
  min-width: 4.875rem;
  height: 4.875rem;
  display: inline-block;
  border-radius: 100%;
}
.avatar-group .avatar:not(:first-child) {
  margin-left: -2rem;
}
.avatar-group .avatar-lg {
  width: 5.5rem;
  min-width: 5.5rem;
  height: 5.5rem;
}
.avatar-group .avatar-lg:not(:first-child) {
  margin-left: -2.188rem;
}
.border-gradient {
  height: 0.188rem !important;
  opacity: 1;
}
footer .nav-item {
  padding: 1rem 0 0;
}
footer .nav-link {
  display: inline-block;
  padding: 0 !important;
}
footer .nav-link::before {
  top: auto;
  bottom: -0.1875rem;
}
footer h2 {
  font-family: "Inter", sans-serif;
  letter-spacing: normal;
}
.no-submenu .data-expendable:before {
  display: none;
}
.footer-light .nav-link {
  color: #3e3e59;
}
.footer-light .nav-link::before {
  background-color: #212121;
}
.footer-dark .nav-link {
  color: #fff;
}
.footer-dark .nav-link:hover,
.footer-dark .nav-link:focus {
  color: #fff;
}
.footer-dark .nav-link::before {
  background-color: #fff;
}
.tech-masonry li:nth-child(2n) {
  margin-top: 4.375rem;
  margin-bottom: 1.25rem;
}
.tech-masonry li:not(:last-child) {
  padding-left: 0.375rem;
}
.hero-mobile {
  max-width: 47vw;
  z-index: -1;
}
.nayzak-map {
  height: 34.375rem;
}
#marker {
  background: url(https://nayzak.design/preview/nayzak-saas-templates/sharedassets/map-place.png)
    no-repeat;
  width: 4rem;
  height: 4.625rem;
  cursor: pointer;
}
.entry-content h6,
.entry-content h5 {
  font-family: "Inter", sans-serif;
  padding-top: 2rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
}
.entry-content p,
.entry-content ul,
.entry-content ol {
  color: #ffffff;
  margin-bottom: 2rem;
}
.entry-content > img {
  margin: 2rem 0;
}
.entry-content > figure {
  margin: 4rem 0 2rem;
}
.category {
  font-size: 1.125rem;
  font-weight: 600;
  color: #3e3e59;
}
.category ul {
  font-size: 1rem;
  font-weight: 400;
  list-style: none;
  padding-left: 1.5rem;
}
.category ul li {
  margin-top: 0.5rem;
}
.category a {
  color: #ffffff;
}
.category a:hover,
.category a:focus,
.category a.active {
  color: #0d6efd !important;
}
.category a.active {
  font-weight: 600;
}
.category > li:not(:first-child) {
  margin-top: 1.25rem;
}
.iti__flag {
  background-image: url(https://nayzak.design/preview/nayzak-saas-templates/sharedassets/flags.png);
  border-radius: 0.188rem;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: transparent;
  color: #3e3e59;
}
.iti__selected-flag {
  font-size: 0.875rem;
  padding: 0 1.75rem 0 0.75rem;
}
.iti__selected-flag::after {
  position: absolute;
  content: "";
  top: 0;
  right: 1rem;
  width: 1px;
  background: #c4c4c4;
  height: 100%;
  z-index: 0;
}
.iti {
  width: 100%;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.link-title {
  cursor: pointer;
}
.link-title:hover,
.link-title:focus {
  color: #0d6efd !important;
  transition: 0.4s ease;
}
.link-title a:hover,
.link-title a:focus {
  color: #0d6efd !important;
}
.blog-single {
  padding-bottom: 16.875rem;
}
.socials a:hover,
.socials a:focus,
.icon-link a:hover,
.icon-link a:focus {
  opacity: 0.6;
}
@media screen and (min-width: 992px) {
  nav .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .border-bottom-left-radius-lg-0 {
    border-bottom-left-radius: 0 !important;
  }
  .border-bottom-right-radius-lg-0 {
    border-bottom-right-radius: 0 !important;
  }
  .border-top-left-radius-lg-0 {
    border-top-left-radius: 0 !important;
  }
  .border-top-right-radius-lg-0 {
    border-top-right-radius: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  h2,
  .h2 {
    font-size: 4.5rem;
  }
  h3,
  .h3 {
    font-size: 3rem;
  }
  h4,
  .h4 {
    font-size: 2.5rem;
  }
  h5,
  .h5 {
    font-size: 1.875rem;
  }
  h6,
  .h6 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    max-width: 1288px;
    padding-left: 0;
    padding-right: 0;
  }
  h1,
  .h1 {
    font-size: 5rem;
  }
}
@media screen and (max-width: 1499px) {
  .mt-n7 {
    margin-top: -7.32rem;
  }
}
@media screen and (min-width: 1400px) {
  .navbar-expand-xxl .dropdown:hover > .dropdown-menu {
    display: block;
  }
}
@media screen and (max-width: 1399px) {
  .navbar-expand-xxl .dropdown-toggle i {
    transition: 0.4s ease;
  }
  .navbar-expand-xxl .dropdown-toggle.show i {
    transform: rotate(-180deg);
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav .nav-link {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-xxl.navbar-dark .dropdown-item {
    border-bottom-color: rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-xxl.position-absolute.navbar-dark [class*="bg-black-"] {
    background-color: transparent;
  }
  .navbar-expand-xxl.position-absolute.navbar-dark .navbar-collapse {
    background-color: #121212;
  }
  .navbar-expand-xxl.position-absolute.navbar-light .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-xxl.position-absolute .navbar-collapse {
    max-height: 70vh;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
    border-radius: 12px;
    overflow-y: auto;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-xxl .navbar-nav .nav-link::before {
    top: 100%;
  }
  .navbar-expand-xxl .navbar-nav .nav-item {
    padding: 0;
  }
  .navbar-expand-xxl .dropdown-menu {
    background: none !important;
  }
  .navbar-expand-xxl .dropdown-menu.shadow {
    box-shadow: none !important;
  }
  .navbar-expand-xxl .dropdown-mega-menu {
    width: 100%;
  }
  .navbar-expand-xxl .dropdown-item {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-xxl .dropdown-mega-menu .dropdown-item {
    padding: 0.25rem 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 1200px) {
  .navbar-expand-xl .dropdown:hover > .dropdown-menu {
    display: block;
  }
}
@media screen and (max-width: 1199px) {
  .user-form {
    max-width: 100%;
  }
  .mt-n7 {
    margin-top: -6.32rem;
  }
  .navbar-dark.navbar-expand-xl .dropdown-toggle i {
    transition: 0.4s ease;
  }
  .navbar-dark.navbar-expand-xl .dropdown-toggle.show i {
    transform: rotate(-180deg);
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  .navbar-dark.navbar-expand-xl.navbar-dark .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-dark.navbar-expand-xl.navbar-dark .navbar-nav .nav-link {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);
  }
  .navbar-dark.navbar-expand-xl.navbar-dark .dropdown-item {
    border-bottom-color: rgba(255, 255, 255, 0.15);
  }
  .navbar-dark.navbar-expand-xl.position-absolute.navbar-dark
    [class*="bg-black-"] {
    background-color: transparent;
  }
  .navbar-dark.navbar-expand-xl.position-absolute.navbar-dark .navbar-collapse {
    background-color: #121212;
  }
  .navbar-dark.navbar-expand-xl.position-absolute.navbar-light
    .navbar-collapse {
    background-color: #fff;
  }
  .navbar-dark.navbar-expand-xl.position-absolute .navbar-collapse {
    max-height: 70vh;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
    border-radius: 12px;
    overflow-y: auto;
  }
  .navbar-dark .navbar-nav .nav-link {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-dark .navbar-nav .nav-link::before {
    top: 100%;
  }
  .navbar-dark .navbar-nav .nav-item {
    padding: 0;
  }
  .navbar-dark .dropdown-menu {
    background: none !important;
  }
  .navbar-dark .dropdown-menu.shadow {
    box-shadow: none !important;
  }
  .navbar-dark .dropdown-mega-menu {
    width: 100%;
  }
  .navbar-dark .dropdown-item {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-dark .dropdown-mega-menu .dropdown-item {
    padding: 0.25rem 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 992px) {
  .navbar-expand-lg .dropdown:hover > .dropdown-menu {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  section {
    padding: 5rem 0;
  }
  nav .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-expand-lg .dropdown-toggle i {
    transition: 0.4s ease;
  }
  .navbar-expand-lg .dropdown-toggle.show i {
    transform: rotate(-180deg);
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  .navbar-expand-lg.navbar-dark .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-expand-lg.navbar-dark .navbar-nav .nav-link {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-lg.navbar-dark .dropdown-item {
    border-bottom-color: rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-lg.position-absolute.navbar-dark [class*="bg-black-"] {
    background-color: transparent;
  }
  .navbar-expand-lg.position-absolute.navbar-dark .navbar-collapse {
    background-color: #121212;
  }
  .navbar-expand-lg.position-absolute.navbar-light .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-lg.position-absolute .navbar-collapse {
    max-height: 70vh;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
    border-radius: 12px;
    overflow-y: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-lg .navbar-nav .nav-link::before {
    top: 100%;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    padding: 0;
  }
  .navbar-expand-lg .dropdown-menu {
    background: none !important;
  }
  .navbar-expand-lg .dropdown-menu.shadow {
    box-shadow: none !important;
  }
  .navbar-expand-lg .dropdown-mega-menu {
    width: 100%;
  }
  .navbar-expand-lg .dropdown-item {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
    width: 100%;
    margin: 0;
  }
  .navbar-expand-lg .dropdown-mega-menu .dropdown-item {
    padding: 0.25rem 0;
    border-bottom: none;
    width: auto;
  }
  h4,
  .h4 {
    font-size: calc(1.125rem + 2.1vw);
  }
  p,
  .p {
    font-size: 1rem !important;
  }
  p.fs-1,
  p.fs-2,
  .p.fs-1,
  .p.fs-2 {
    font-size: 1.25rem !important;
  }
  .testimonial-card .swiper-button-next {
    right: 2rem;
  }
  .testimonial-card .swiper-button-prev {
    left: 2rem;
  }
  .link-lg,
  .link-xl {
    font-size: 1.25rem;
  }
  .tech-masonry li img {
    width: 5rem;
    height: 5rem;
  }
  .nayzak-map {
    height: 26rem;
  }
  .map2 {
    height: 21.88rem;
  }
  .border-gradient {
    height: 0.125rem !important;
  }
  .mt-n7 {
    margin-top: -4rem;
  }
}
@media screen and (min-width: 768px) {
  .navbar-expand-md .dropdown:hover > .dropdown-menu {
    display: block;
  }
  .swiper-wrapper[data-masonry] {
    width: auto;
  }
  .swiper-wrapper[data-masonry] .swiper-slide {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .logo {
    max-width: 1.5rem;
  }
  section {
    padding: 3rem 0;
  }
  .navbar-expand-md .dropdown-toggle i {
    transition: 0.4s ease;
  }
  .navbar-expand-md .dropdown-toggle.show i {
    transform: rotate(-180deg);
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  .navbar-expand-md.navbar-dark .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-expand-md.navbar-dark .navbar-nav .nav-link {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-md.navbar-dark .dropdown-item {
    border-bottom-color: rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-md.position-absolute.navbar-dark [class*="bg-black-"] {
    background-color: transparent;
  }
  .navbar-expand-md.position-absolute.navbar-dark .navbar-collapse {
    background-color: #121212;
  }
  .navbar-expand-md.position-absolute.navbar-light .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-md.position-absolute .navbar-collapse {
    max-height: 70vh;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
    border-radius: 12px;
    overflow-y: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-md .navbar-nav .nav-link::before {
    top: 100%;
  }
  .navbar-expand-md .navbar-nav .nav-item {
    padding: 0;
  }
  .navbar-expand-md .dropdown-menu {
    background: none !important;
  }
  .navbar-expand-md .dropdown-menu.shadow {
    box-shadow: none !important;
  }
  .navbar-expand-md .dropdown-mega-menu {
    width: 100%;
  }
  .navbar-expand-md .dropdown-item {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-md .dropdown-mega-menu .dropdown-item {
    padding: 0.25rem 0;
    border-bottom: none;
  }
  .navbar .ti {
    font-size: 1.25rem !important;
  }
  h2.fs-5 {
    font-size: 0.75rem !important;
  }
  h5,
  .h5 {
    font-size: calc(1rem + 1.6vw) !important;
  }
  h5.fs-1,
  .h5.fs-1 {
    font-size: 1.25rem !important;
  }
  h6,
  .h6 {
    font-size: 1rem;
  }
  h6 + .fs-5,
  .h6 + .fs-5 {
    font-size: 0.875rem !important;
  }
  p,
  .p {
    font-size: 0.875rem !important;
  }
  p.fs-1,
  p.fs-2,
  p.fs-3,
  p.fs-4,
  .p.fs-1,
  .p.fs-2,
  .p.fs-3,
  .p.fs-4 {
    font-size: 1rem !important;
  }
  p.fs-5,
  .p.fs-5 {
    font-size: 0.75rem !important;
  }
  p b.fs-4,
  .p b.fs-4 {
    font-size: 1rem !important;
  }
  span.fs-5,
  span.fs-4 {
    font-size: 0.875rem !important;
  }
  span.fs-3,
  span.fs-1 {
    font-size: 1rem !important;
  }
  ul.fs-4,
  ul.fs-2 {
    font-size: 0.875rem !important;
  }
  ul.fs-3 {
    font-size: 1rem !important;
  }
  ul .ti.fs-2,
  ul .ti.fs-1 {
    font-size: 1.25rem !important;
  }
  .form-label {
    font-size: 0.875rem;
  }
  .form-switch-lg .form-check-input {
    width: 2.375rem;
    min-width: 2.375rem;
    height: 1.125rem;
  }
  .form-switch-lg label {
    font-size: 1rem;
  }
  .form-control {
    font-size: 0.875rem;
    padding: 0.594rem 1rem;
  }
  .form-check-sm .form-check-label {
    font-size: 0.75rem !important;
    padding-top: 0.25rem;
  }
  .file-custom {
    font-size: 0.875rem;
    padding: 0.656rem 1.5rem;
    width: 7.313rem;
    min-width: 7.313rem;
  }
  .form-icon {
    background-position: center right 0.75rem;
    background-size: 1.5rem;
    padding-right: 2.5rem !important;
  }
  .iti__selected-flag {
    padding: 0 1.125rem 0 0.75rem;
  }
  .iti__selected-flag::after {
    right: 0.625rem;
  }
  .btn {
    font-size: 0.875rem;
    padding: 0.469rem 1.25rem;
  }
  .btn-group > .btn {
    font-size: 0.875rem;
    padding: 0.469rem 1.25rem;
  }
  .btn-lg {
    font-size: 1rem;
    padding: 0.563rem 1.5rem;
  }
  .btn-group-lg > .btn {
    font-size: 1rem;
    padding: 0.563rem 1.5rem;
  }
  .link-lg,
  .link-xl {
    font-size: 1rem;
  }
  .link-md {
    font-size: 0.875rem;
  }
  .badge {
    font-size: 0.75rem;
    padding: 0.313rem 0.625rem;
  }
  .box-icon-lg {
    font-size: 1.5rem;
    width: 3.75rem;
    min-width: 3.75rem;
    height: 3.75rem;
    border-width: 0.063rem;
  }
  .box-icon-sm {
    font-size: 1.5rem;
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    padding: 0.57rem;
  }
  .box-icon-vxsm {
    font-size: 0.625rem;
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
    padding: 0.25rem;
  }
  .btn-play {
    width: 3.625rem;
    min-width: 3.625rem;
    height: 3.625rem;
    padding: 1.25rem;
  }
  .rounded-24 {
    border-radius: 0.75rem;
  }
  .avatar-group .avatar {
    width: 2.875rem;
    min-width: 2.875rem;
    height: 2.875rem;
  }
  .avatar-group .avatar:not(:first-child) {
    margin-left: -1rem;
  }
  .avatar:not(.avatar-group .avatar) {
    width: 2.875rem;
    min-width: 2.875rem;
    height: 2.875rem;
  }
  .avatar-lg {
    width: 6.875rem;
    min-width: 6.875rem;
    height: 6.875rem;
  }
  .accordion-button {
    font-size: 1rem;
  }
  .accordion-body p {
    font-size: 1rem !important;
  }
  .swiper-wrapper[data-masonry] {
    height: auto !important;
  }
  .swiper-wrapper[data-masonry] > * {
    position: static !important;
  }
  .swiper-wrapper[data-masonry] .swiper-pagination-bullet {
    background: #fff;
    opacity: 0.5;
  }
  .swiper-wrapper[data-masonry] .swiper-pagination-bullet-active {
    opacity: 1;
  }
  .price-icon {
    width: 1.75rem;
  }
  .tech-masonry li img {
    width: 3.25rem;
    height: 3.25rem;
  }
  .tech-masonry li:nth-child(2n) {
    margin-top: 2.125rem;
    margin-bottom: 0.693rem;
  }
  .hero-mobile {
    position: relative !important;
    max-width: 100%;
    right: -17vw !important;
    padding-top: 2rem;
  }
  .entry-content h6,
  .entry-content h5 {
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  .entry-content h5 {
    font-size: 1rem !important;
  }
  .entry-content p,
  .entry-content ul,
  .entry-content ol {
    margin-bottom: 1rem;
  }
  .entry-content > img {
    margin: 1rem 0;
  }
  .entry-content > figure {
    margin: 2rem 0 1rem;
  }
  .blockquote-footer {
    font-size: 1rem !important;
  }
  .clients .card {
    max-width: 75%;
  }
  .map2 {
    height: 15.625rem;
  }
  #marker {
    width: 2.75rem;
    height: 3.25rem;
    background-size: 2.75rem;
  }
  .mt-n7 {
    margin-top: -6.5rem;
  }
  .swiper-distory {
    box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.0364401);
    border-radius: 0.75rem;
    overflow: hidden;
    background: #fff;
  }
  .swiper-distory.swiper-distory-border {
    border: 1px solid #f5f5f5;
    padding: 0.5rem;
  }
  .swiper-distory .swiper-slide .card {
    box-shadow: none !important;
  }
  .bg-brand-5 .swiper-distory {
    background: #18181e;
  }
  .blog-single {
    padding-bottom: 12rem;
  }
  .mt-n8 {
    margin-top: -12rem;
  }
  footer h2.fs-4 {
    font-size: 1rem !important;
  }
  footer .nav-item {
    padding: 0.75rem 0 0;
    font-size: 0.875rem !important;
  }
  footer .nav .border-bottom {
    border-width: 0.0625rem !important;
    padding: 1rem 0 0.3125rem;
  }
  .data-expendable {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
    cursor: pointer;
  }
  .data-expendable::before {
    position: absolute;
    right: 0;
    top: 50%;
    height: 0.5rem;
    width: 0.5rem;
    transform: rotate(-45deg);
    border-left: 0.078125rem solid #121212;
    border-bottom: 0.078125rem solid #121212;
    content: "";
    transition: 0.4s ease;
  }
  .data-expendable + .expend-content {
    display: none;
  }
  .data-expendable.is-open::before {
    margin-top: 4px;
    transform: rotate(-225deg);
  }
  .data-expendable.is-open + .expend-content {
    display: block;
  }
  .footer-dark .data-expendable {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #3f3b3b;
  }
  .footer-dark .data-expendable::before {
    border-left-color: #fff;
    border-bottom-color: #fff;
  }
}
@media screen and (min-width: 576px) {
  .navbar-expand-sm .dropdown:hover > .dropdown-menu {
    display: block;
  }
}
@media screen and (max-width: 575px) {
  nav + section {
    padding-top: 1.5rem;
  }
  section {
    padding: 2.5rem 0;
  }
  .navbar-expand-sm .dropdown-toggle i {
    transition: 0.4s ease;
  }
  .navbar-expand-sm .dropdown-toggle.show i {
    transform: rotate(-180deg);
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
  }
  .navbar-expand-sm.navbar-dark .navbar-nav {
    overflow-x: hidden;
  }
  .navbar-expand-sm.navbar-dark .navbar-nav .nav-link {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-sm.navbar-dark .dropdown-item {
    border-bottom-color: rgba(255, 255, 255, 0.15);
  }
  .navbar-expand-sm.position-absolute.navbar-dark [class*="bg-black-"] {
    background-color: transparent;
  }
  .navbar-expand-sm.position-absolute.navbar-dark .navbar-collapse {
    background-color: #121212;
  }
  .navbar-expand-sm.position-absolute.navbar-light .navbar-collapse {
    background-color: #fff;
  }
  .navbar-expand-sm.position-absolute .navbar-collapse {
    max-height: 70vh;
    margin-top: 1rem;
    padding: 0 1rem 1rem;
    border-radius: 12px;
    overflow-y: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-sm .navbar-nav .nav-link::before {
    top: 100%;
  }
  .navbar-expand-sm .navbar-nav .nav-item {
    padding: 0;
  }
  .navbar-expand-sm .dropdown-menu {
    background: none !important;
  }
  .navbar-expand-sm .dropdown-menu.shadow {
    box-shadow: none !important;
  }
  .navbar-expand-sm .dropdown-mega-menu {
    width: 100%;
  }
  .navbar-expand-sm .dropdown-item {
    padding: 1rem 0 0.3125rem;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .navbar-expand-sm .dropdown-mega-menu .dropdown-item {
    padding: 0.25rem 0;
    border-bottom: none;
  }
  .dropdown-mega-menu {
    width: 20rem;
  }
  .hero-mobile {
    right: -4vw !important;
  }
  .modal-dialog {
    margin: 0.75rem;
  }
  .nayzak-map {
    height: 17.188rem;
  }
  .mt-n7 {
    margin-top: -6rem;
  }
}
@media screen and (max-width: 460px) {
  .mt-n7 {
    margin-top: -3.9rem;
  }
}
/*# sourceMappingURL=reset.min.css.map */
