/* .flexi {
    max-width: 1370px;
} */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 21, 2023 */



@font-face {
  font-family: 'bebas_neueregular';
  src: url('/fonts/bebasneue-regular-webfont.eot');
  src: url('/fonts/bebasneue-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('/fonts/bebasneue-regular-webfont.woff2') format('woff2'),
       url('/fonts/bebasneue-regular-webfont.woff') format('woff'),
       url('/fonts/bebasneue-regular-webfont.ttf') format('truetype'),
       url('/fonts/bebasneue-regular-webfont.svg#bebas_neueregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.main-btn {
  background: #03b26a;
  color: white;
  border: 1px solid #03b26a;
  transition: background-color 0.2s;
  letter-spacing: -1px;
}
.ln-header {
  letter-spacing: -0.5px;
}

.main-btn:hover {
  background: transparent;
  color: #03b26a;
  border: 1px solid #03b26a;
}


.main-btn.dark {
  background: #037143;
  color: white;
  border: 1px solid #037143;
}

.main-btn.dark:hover {
  background: transparent;
  color: #037143;
  border: 1px solid #037143;
}

._cy {
  color: #03b26a !important;
}

.lh44 {
  line-height: 44px;
}

/* a {
  font-weight: bold;
  color: #03b26a;
}

[header] a, [footer] a, .main-btn a {
  color: inherit;
} */

.sections-titles {
  top: -38px;
}

/* .sections-titles{
    color:rgb(11,25,56);
    font-family: Roboto,sans-serif;
    background: white;
    font-weight: 300;
    letter-spacing: 2px;
} */
body {
  color: #0c1a37;
}

.cm {
  color: #0c1a37;
}

@media (max-width: 768px) {
  .sections-titles {
    top: -24px;
  }

  .m_oh {
    overflow: hidden;
  }
}

.crsl-dots {
  position: absolute;
  bottom: 60px;
  width: 100%;
  list-style: none;
  padding: 0;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.crsl-dots button {
  display: none !important;
}

.crsl-dots>li::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  opacity: 0.6;
}

.crsl-dots>li.crsl-active::before {
  opacity: 1;
}

.fadeUp.done {
  animation: fadeUp 0.7s ease-out;
}

.fadeUp:not(.done) {
  opacity: 0;
  -webkit-transform: translate3d(0, 70px, 0);
  transform: translate3d(0, 70px, 0);
}

.fadeLeft.done {
  animation: fadeLeft 0.7s ease-out;
}

.fadeLeft:not(.done) {
  opacity: 0;
  -webkit-transform: translate3d(-70px, 0, 0);
  transform: translate3d(-70px, 0, 0);
}

.fadeRight.done {
  animation: fadeRight 0.7s ease-out;
}

.fadeRight:not(.done) {
  opacity: 0;
  -webkit-transform: translate3d(70px, 0, 0);
  transform: translate3d(70px, 0, 0);
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 70px, 0);
    transform: translate3d(0, 70px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-70px, 0, 0);
    transform: translate3d(-70px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(70px, 0, 0);
    transform: translate3d(70px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}


.lc2,
.lc3,
.lc4,
.lc5,
.lc6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lc2 {
  -webkit-line-clamp: 2;
}

.lc3 {
  -webkit-line-clamp: 3;
}

.lc4 {
  -webkit-line-clamp: 4;
}

.lc5 {
  -webkit-line-clamp: 5;
}

.lc6 {
  -webkit-line-clamp: 6;
}

form input.is-empty,
form input.is-invalid {
  border-color: red !important;
} 