@charset "UTF-8";
.bg-gardient {
  background: linear-gradient(90deg, #525ba8 0%, #149fbf 28.65%, #41b993 69.79%, #72b345 100%);
}

.bg-gardient-vertical {
  background: linear-gradient(180deg, #525ba8 0%, #149fbf 28.65%, #41b993 69.79%, #72b345 100%);
}

.bg-warning-gardient-vertical {
  background: linear-gradient(180deg, #f50c0c 0%, #e82d20 28.65%, #be3636 69.79%, #883737 100%);
}

.input-border-gradient {
  border-image-source: linear-gradient(90deg, #525ba8 0%, #149fbf 28.65%, #41b993 69.79%, #72b345 100%);
  border-width: 1px;
  border-radius: 1rem;
  border-image-slice: 1;
}

.unlock-alert .alert-success {
  background-color: #edf4ee;
}
.unlock-alert .btn-success {
  background: #6BCB7E;
}

.border-gradient {
  position: relative;
  box-sizing: border-box;
  background-clip: padding-box; /* !importanté */
  border: solid 1px transparent; /* !importanté */
}
.border-gradient:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -1px; /* !importanté */
  border-radius: inherit; /* !importanté */
  background: linear-gradient(90deg, #525ba8 0%, #149fbf 28.65%, #41b993 69.79%, #72b345 100%);
}

.text-gardient {
  background: linear-gradient(89.94deg, #4e61ab 0.09%, #2192bc 23.36%, #6ecc7d 46.3%, #82d790 63.01%), linear-gradient(0deg, #6bcb7e, #6bcb7e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.linear-text-gardient {
  background: linear-gradient(180deg, rgba(78, 97, 171, 0.2) 0%, rgba(71, 104, 174, 0.2) 23.44%, rgba(33, 146, 188, 0.2) 44.27%, rgba(107, 203, 126, 0.2) 71.87%, rgba(110, 204, 125, 0.2) 100%), linear-gradient(0deg, #6ECC7D, #6ECC7D), linear-gradient(0deg, #2192BC, #2192BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.background-gardient {
  background: linear-gradient(180deg, #4F60AA 0%, #288AB9 45.31%, #6ECD7D 80.73%, #81D68F 100%);
}

.rounded-top-right-none {
  border-top-right-radius: 0;
}

.rounded-top-left-none {
  border-top-left-radius: 0;
}

.rounded-bottom-right-none {
  border-bottom-right-radius: 0;
}

.rounded-bottom-left-none {
  border-bottom-left-radius: 0;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.inter-font {
  font-family: "Inter", sans-serif;
}

.poppins-font {
  font-family: "Poppins", sans-serif;
}

.little-larger {
  font-size: 1.11rem;
}

.larger {
  font-size: 1.3rem;
}

.smaller {
  font-size: 0.88rem;
}

.hr-text {
  line-height: 1em;
  position: relative;
  outline: 0;
  border: 0;
  color: black;
  text-align: center;
  height: 1.5em;
  opacity: 0.5;
}
.hr-text:before {
  content: "";
  background: linear-gradient(to right, transparent, #818078, transparent);
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
}
.hr-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  color: black;
  padding: 0 0.5em;
  line-height: 1.5em;
  color: #818078;
  background-color: #fcfcfa;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  transform: scale(0.85) translateY(-1.7rem) translateX(0.15rem);
  background: white;
  opacity: 0.8;
  padding: 1rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  color: black;
}

.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-1.7rem) translateX(0.15rem);
  background: white;
  opacity: 0.8;
  padding: 1rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  color: black;
}

.form-control:focus {
  border-color: reset;
  outline: 0;
  box-shadow: none;
}

.form-select {
  padding: 1rem 0.75rem;
}

.badge-number input.bg-light {
  background-color: #F1F1F1 !important;
}

.bg-success {
  background-color: #6BCB7E !important;
  border: 1px solid white;
}

:root {
  font-family: "Inter", sans-serif;
  font-size: 18px;
}

.suggestions-page .questions .question:nth-child(even) {
  background: #fafafa;
}

h1 {
  font-size: 2.6rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.8rem;
}

.checked {
  color: orange;
}

.rating:hover > input:checked ~ label:before {
  opacity: 0.4;
}

#termsDiv::-webkit-scrollbar {
  background-color: white;
  width: 0.5rem;
}

#termsDiv::-webkit-scrollbar-thumb {
  /* border raudis */
  border-radius: 10px;
  background-color: #6BCB7E;
}

.circle {
  position: absolute;
  width: 100%;
  height: 49vh;
  background-color: white;
  border-radius: 8%;
  top: 10vh;
  left: 50%;
  transform: translateX(-50%);
}

.progress-line {
  position: relative;
  display: flex;
  flex: 1;
  height: 100px;
  left: 50%;
  width: 1px;
  background-color: #B8B8BE;
}

.min-vh-95 {
  min-height: 95vh !important;
}/*# sourceMappingURL=style.css.map */