:root {
  --theme-black: #1E1E24;
  --theme-gray: #2B2B2F;
  --theme-hover-tab-bg: #696978;
  --theme-hover-btn-bg: #afafc8;
  --theme-light-gray: #e1e1f0;
  --theme-yellow: #FFC84B;
  --theme-clr-light-white: rgb(225, 225, 240);
  --theme-text-dark: #464650;
  --theme-sec-one: #1E1E24;
  --theme-sec-one-text: #e1e1f0;
  --theme-btn-bg: #FFC848;
  --theme-bg-swiper: #2B2B2F;
  --theme-white: #ffffff;
  --navbar: rgba(43, 43, 47, 0.7490196078);
  --nav-link: rgba(225, 225, 240, 0.7490196078);
  --footer-bg: #2B2B2F;
  --side-link: #FFC84B;
  --social-link-bg: rgba(255, 255, 255, 0.2);
  --btn-hover-background: #afafc8;
  --feature-link-bg: rgba(255, 255, 255, 0.0509803922);
  --bg-light: rgba(0, 0, 0, 0);
}

.light-mode {
  --theme-black: #F2F2F8;
  --theme-gray: #FAFAFC;
  --theme-hover-tab-bg: #d1d1e0;
  --theme-hover-btn-bg: #6c6c8a;
  --theme-light-gray: #696978;
  --theme-yellow: #FFC84B;
  --theme-clr-light-white: #000000;
  --theme-text-dark: #333333;
  --theme-sec-one: rgba(225, 225, 240, 0.3490196078);
  --theme-sec-one-text: #232328;
  --theme-btn-bg: #696978;
  --theme-bg-swiper: #FFC84B;
  --theme-white: #232328;
  --navbar: rgba(255, 255, 255, 0.7215686275);
  --nav-link: rgba(35, 35, 40, 0.7490196078);
  --footer-bg: #E1E1F0;
  --side-link: #000000;
  --social-link-bg: #8C8CA0;
  --btn-hover-background: #FFC84B;
  --feature-link-bg: #545460;
  --bg-light: rgba(225, 225, 240, 0.3490196078);
}

.bg-black {
  background-color: var(--theme-black);
}

.bg-gray {
  background-color: var(--theme-gray);
}

.light-bg {
  background-color: var(--bg-light);
}

.clr-yellow {
  color: var(--theme-yellow) !important;
}

.clr-gray {
  color: var(--theme-light-gray);
}

.clr-gray-dark {
  color: var(--theme-text-dark);
}

.clr-gray-light {
  color: var(--theme-hover-btn-bg);
}

.clr-white-light {
  color: var(--theme-clr-light-white);
}

.btn-yellow {
  background-color: var(--theme-btn-bg);
}

.clr-side-link {
  color: var(--side-link) !important;
}

nav.navbar {
  background-color: var(--navbar) !important;
}
nav.navbar .nav-link {
  color: var(--nav-link);
}
nav.navbar .nav-link.active {
  color: var(--theme-yellow) !important;
}

.footer {
  background-color: var(--footer-bg);
}

.home__wrapper .section__one, .product__wrapper .section__one, .work__wrapper .section__one, .partners__wrapper .section__one {
  background-color: var(--theme-sec-one) !important;
  border-color: var(--theme-btn-bg) !important;
}
.home__wrapper .section__one .clr-gray, .product__wrapper .section__one .clr-gray, .work__wrapper .section__one .clr-gray, .partners__wrapper .section__one .clr-gray {
  color: var(--theme-sec-one-text) !important;
}
.home__wrapper .section__one span.clr-yellow, .product__wrapper .section__one span.clr-yellow, .work__wrapper .section__one span.clr-yellow, .partners__wrapper .section__one span.clr-yellow {
  color: var(--theme-yellow) !important;
}
.home__wrapper .feature-link, .product__wrapper .feature-link, .work__wrapper .feature-link, .partners__wrapper .feature-link {
  background-color: var(--feature-link-bg);
}

.connect__wrapper .section__one {
  border-color: var(--theme-btn-bg) !important;
}

.resource__wrapper .section__one .clr-yellow, .support__wrapper .section__one .clr-yellow, .story__wrapper .section__one .clr-yellow, .career__wrapper .section__one .clr-yellow, .faq__wrapper .section__one .clr-yellow, .legal__wrapper .section__one .clr-yellow {
  color: #FFC848 !important;
}

.home__wrapper .section__four .clr-gray {
  color: #e1e1f0 !important;
}
.home__wrapper .section__four .clr-yellow {
  color: #FFC84B !important;
}
.home__wrapper .section__four .btn-yellow {
  background-color: #FFC84B !important;
  color: #232328 !important;
}
.home__wrapper .section__four .btn-yellow::before {
  background: #afafc8 !important;
}
.home__wrapper .section__four .clr-white-light {
  color: #E1E1F0 !important;
}
.home__wrapper .section__four .btn-yellow:hover {
  color: var(--theme-gray) !important;
}
.home__wrapper .nav-link {
  color: #E1E1F0 !important;
}
.home__wrapper .bg-swiper {
  background-color: var(--theme-bg-swiper) !important;
}
.home__wrapper .bg-swiper .text-white {
  color: var(--theme-white) !important;
}
.home__wrapper .nav-tabs .nav-item.show .nav-link, .home__wrapper .nav-tabs .nav-link.active {
  background-color: #858597 !important;
  color: #E1E1F0 !important;
  opacity: 0.8;
}

.product__wrapper .section__two.bg-black, .product__wrapper .section__three.bg-black {
  background-color: #2B2B2F;
}
.product__wrapper .section__two.bg-black .clr-gray, .product__wrapper .section__three.bg-black .clr-gray {
  color: #E1E1F0;
}
.product__wrapper .section__two.bg-black .clr-yellow, .product__wrapper .section__three.bg-black .clr-yellow {
  color: #FFC848 !important;
}
.product__wrapper .section__two.bg-black .btn-yellow, .product__wrapper .section__three.bg-black .btn-yellow {
  background-color: #FFC84B !important;
  color: #232328 !important;
}
.product__wrapper .section__two.bg-black .btn-yellow:hover, .product__wrapper .section__three.bg-black .btn-yellow:hover {
  color: var(--theme-gray) !important;
}
.product__wrapper .section__two.bg-black .btn-yellow::before, .product__wrapper .section__three.bg-black .btn-yellow::before {
  background: #afafc8 !important;
}
.product__wrapper span.clr-yellow {
  color: #FFC107 !important;
}

.work__wrapper .nav-tabs.bg-gray {
  background-color: #232328 !important;
}

.partners__wrapper .overlay .clr-gray, .career__wrapper .overlay .clr-gray {
  color: #E1E1F0;
}
.partners__wrapper .overlay .clr-yellow, .career__wrapper .overlay .clr-yellow {
  color: #FFC848 !important;
}
.partners__wrapper .overlay .btn-yellow, .career__wrapper .overlay .btn-yellow {
  background-color: #FFC84B !important;
  color: #232328 !important;
}
.partners__wrapper .overlay .btn-yellow::before, .career__wrapper .overlay .btn-yellow::before {
  background: #afafc8 !important;
}

.contact .blur-bg .btn-yellow {
  background-color: #FFC84B !important;
  color: #232328 !important;
}
.contact .blur-bg .btn-yellow::before {
  background: #afafc8 !important;
}

.sidebar .nav-link {
  color: #696978 !important;
}
.sidebar .nav-link.active {
  color: var(--side-link) !important;
}

span.clr-yellow, a.clr-yellow {
  color: #FFC848 !important;
}

footer .socialmedia_icon {
  background-color: var(--social-link-bg) !important;
}

.btn-yellow {
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: none !important;
}

.btn-yellow:hover {
  color: var(--theme-gray) !important;
}

.btn-yellow::before {
  content: "";
  width: 0;
  height: 300%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background: var(--btn-hover-background) !important;
  transition: 0.5s ease;
  display: block;
  z-index: -1;
}

.btn-yellow:hover::before {
  width: 105%;
}

#toggleTheme:hover {
  background-color: transparent !important;
  color: var(--theme-light-gray) !important;
}

.contact_details .clr-white-light, .contact_details .clr-gray {
  color: #E1E1F0 !important;
}
.contact_details .btn-yellow {
  background-color: #FFC84B !important;
  color: #232328 !important;
}
.contact_details .btn-yellow::before {
  background: #afafc8 !important;
}
.product_modal .form-step {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  transition: all 0.5s ease;
}
.product_modal .form-step .text-white {
  color: var(--theme-white) !important;
}
.product_modal .form-step.active {
  visibility: visible;
  opacity: 1;
}
.product_modal .form-step select option {
  font-size: 20px;
  color: #232328;
}

/*# sourceMappingURL=main.css.map */
