
:root {
  /* --blue-1: #254fad;
  --blue-2: #3185ba;
  --blue-3: #399bd8;
  --blue-4: #1e5272;
  --blue-5: #a7d3f3;
  --blue-6: #1c2752;
  --blue-7: #0d364f;
  --blue-8: #3693C0;
  --green-1: #245707;
  --yellow-1: #ffb342;
  --gray-1: #505F79;
  --black: #000;
  --black-alt: #121111;
  --black-alt-2: #181D26;
  --white: #fff;
  --l-white: #D2D2D2;
  --dark-grey: #333333;
  --border-color: #D7D5D5;
  --pading-top-sec: 4rem;
  --padding-bottom-sec: 4rem;
  --theme-border-radius: 1rem;
  --theme-color-alt: ;
  --text-color: #000;
  --text-color-alt: ;
  --heading-color: var(--dark-grey);
  --theme-font: "DM Sans", sans-serif; 
  --theme-font-size: 16px;*/
  font-size: var(--theme-font-size);
}

body {
  font-size: 1.1rem;
  font-weight: normal;
  line-height: 140%;
  color: var(--text-color);
  font-family: var(--theme-font);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: var(--dark-grey);
}

.h2 {
  font-size: 2.5rem;
}

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

.text-blue1 {
  color: var(--blue-1);
}

.text-blue2 {
  color: var(--blue-2);
}

.text-blue3 {
  color: var(--blue-3);
}

.text-blue4 {
  color: var(--blue-4);
}

.text-blue5 {
  color: var(--blue-5);
}

.text-blue6 {
  color: var(--blue-6);
}

.text-blue7 {
  color: var(--blue-7);
}

.text-yellow {
  color: var(--yellow-1);
}

.text-l-white {
  color: var(--l-white);
}

.section-padding-top {
  padding-top: var(--pading-top-sec);
}

.section-padding-bottom {
  padding-bottom: var(--padding-bottom-sec);
}

.flex-grow-1 {
  flex-grow: 1;
}

.z-index-1 {
  z-index: 1;
}

.z-index-4 {
  z-index: 4;
}

.cursor {
  border-radius: 50px;
  width: 0px;
  height: 0px;
  border: solid 1px #fff;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translate(-50%, -50%) rotate(0deg);
  z-index: 99999999;
  background: #ffbc00 !important;
  transition: 0.2s height, 0.2s width;
}
.cursor.link {
  width: 3rem !important;
  height: 3rem !important;
  transition: 0.2s height, 0.2s width;
}

.cursor-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  pointer-events: none;
  mix-blend-mode: difference;
}

.section-Bg {
  position: relative;
}
.section-Bg .bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

.theme-btn-big {
  background: var(--blue);
  color: var(--white);
  display: inline-flex;
  padding: 1.2rem 1.7rem;
  border-radius: 0.6rem;
  text-decoration: none;
  font-weight: bold;
}/*# sourceMappingURL=global.css.map */