html {
  font-size: 10px;
  scroll-behavior: smooth;
  overflow-x: hidden;
}

*, :after, :before {
  box-sizing: border-box;
  margin: 0;
  letter-spacing: -0.015em;
}

::-moz-selection {
  background: #a8f600;
  color: #ffffff;
  text-shadow: none;
}

::selection {
  background: #a8f600;
  color: #ffffff;
  text-shadow: none;
}

a,
li {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #000000;
  list-style: none;
}

button:active {
  border: none !important;
  border-color: transparent !important;
}

span {
  color: #0a0c00;
}

.cursor-text {
  cursor: text !important;
}

.italic {
  font-style: italic !important;
}

.relative {
  position: relative;
}

.section-padding {
  padding: 5rem 0;
}

.opa-half {
  opacity: 0.5 !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-dark {
  color: #0a0c00 !important;
}

.text-white {
  color: #ffffff !important;
}

.text-lemon {
  color: #a8f600 !important;
}

.bg-white {
  background: #ffffff !important;
}

.bg-black {
  background: #000000 !important;
}

.bg-lemon {
  background: #a8f600 !important;
}

.border-white {
  border: 1px solid #ffffff !important;
}

.border-lemon {
  border: 1px solid #a8f600 !important;
}

.border-black {
  border: 1px solid #000000 !important;
}

.border-to-white:hover {
  border-color: #ffffff !important;
  transition: 0.4s all ease;
}

.border-to-lemon:hover {
  border-color: #a8f600 !important;
}

.border-x-dark {
  border-left: 1px solid rgba(10, 12, 0, 0.5019607843);
  border-right: 1px solid rgba(10, 12, 0, 0.5019607843);
}

.font-pop {
  font-family: "Poppins", sans-serif !important;
}

.font-acl {
  font-family: "Aclonica", "Poppins", sans-serif !important;
}

.radius-100 {
  border-radius: 100px !important;
  -webkit-border-radius: 100px !important;
  -moz-border-radius: 100px !important;
  -ms-border-radius: 100px !important;
  -o-border-radius: 100px !important;
}

.radius-round {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.bg-to-white:hover {
  background: #ffffff !important;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}

.bg-to-black:hover {
  background: #000000 !important;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}

.text-to-black:hover {
  color: #0a0c00 !important;
}

.text-to-white:hover {
  color: #ffffff !important;
}

.text-to-lemon:hover {
  color: #a8f600 !important;
}

.img-grayscale {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.section-title h2 {
  font-size: 6rem !important;
}

.link-btn {
  font-size: 1.8rem;
  color: #ffffff;
  position: relative;
  padding-bottom: 1rem;
}
.link-btn:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 5%;
  background: #ffffff;
  height: 2px;
  width: 90%;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}
.link-btn:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5%;
  background: #ffffff;
  height: 2px;
  width: 0%;
  transition: 1.2s all ease;
  -webkit-transition: 1.2s all ease;
  -moz-transition: 1.2s all ease;
  -ms-transition: 1.2s all ease;
  -o-transition: 1.2s all ease;
}
.link-btn:hover:after {
  width: 90%;
}
.link-btn:hover:before {
  width: 0;
}
.link-btn:hover i {
  rotate: 0deg;
}
.link-btn i {
  color: #a8f600;
  margin-left: 10px;
  rotate: -45deg;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}

.link-btn.style-2:before {
  width: 100%;
}
.link-btn.style-2:after {
  left: 0;
}
.link-btn.style-2:hover:after {
  width: 100%;
}
.link-btn.style-2:hover:before {
  width: 0;
}

.link-btn-black {
  padding-bottom: 5px;
}
.link-btn-black:before {
  background: #000000 !important;
  height: 2px;
}
.link-btn-black:after {
  background: #000000 !important;
  height: 2px;
}

.link-btn-grey {
  padding-bottom: 5px;
}
.link-btn-grey:before {
  background: #adb5bd !important;
  height: 1px;
}
.link-btn-grey:after {
  background: #adb5bd !important;
  height: 1px;
}

.link-btn-grey {
  font-size: 1.8rem;
  color: #ffffff;
  position: relative;
  padding-bottom: 1rem;
}
.link-btn-grey:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: #ffffff;
  height: 2px;
  width: 100%;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}
.link-btn-grey:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffffff;
  height: 2px;
  width: 0%;
  transition: 1.2s all ease;
  -webkit-transition: 1.2s all ease;
  -moz-transition: 1.2s all ease;
  -ms-transition: 1.2s all ease;
  -o-transition: 1.2s all ease;
}
.link-btn-grey:hover:after {
  width: 100%;
}
.link-btn-grey:hover:before {
  width: 0;
}
.link-btn-grey:hover i {
  rotate: 0deg;
}
.link-btn-grey i {
  color: #a8f600;
  margin-left: 10px;
  rotate: -45deg;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}

.big-circle-btn {
  z-index: 2;
  overflow: hidden;
  position: absolute;
  right: 60px;
  top: 60px;
  width: 15rem;
  display: grid;
  place-content: center;
  aspect-ratio: 1;
  overflow: hidden;
  z-index: 1;
}
.big-circle-btn i {
  font-size: 8rem;
  z-index: 9;
  rotate: -45deg;
  font-weight: 600;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
}/*# sourceMappingURL=common.css.map */