._redUnderline_yr6ta_1 {
  position: relative;
  font-weight: 600;
}

._redUnderline_yr6ta_1::after {
  background-image: url("data:image/svg+xml,%3csvg%20width='299'%20height='12'%20viewBox='0%200%20299%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M298%202.0005C203%207.66716%2010.8%2015.6005%202%202.00048'%20stroke='%23F6636B'%20stroke-width='4'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 2rem; /* Set height to 100% to match the parent's height */
  width: 100%; /* Set width to 100% to match the parent's width */
  top: 1.4em;
  left: 0;
  background-size: contain;
}

._smallRedUnderline_yr6ta_1 {
  position: relative;
  font-weight: 600;
}

._smallRedUnderline_yr6ta_1::after {
  background-image: url("data:image/svg+xml,%3csvg%20width='120'%20height='6'%20viewBox='0%200%20120%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M119%202C81.4493%203.50925%205.47838%205.6222%202%202.00001'%20stroke='%23F6636B'%20stroke-width='4'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 2rem; /* Set height to 100% to match the parent's height */
  width: 100%; /* Set width to 100% to match the parent's width */
  top: 1.4em;
  left: 0;
  background-size: contain;
}

._greenUnderline_yr6ta_1 {
  position: relative;
  font-weight: 600;
}

._greenUnderline_yr6ta_1::after {
  background-image: url("data:image/svg+xml,%3csvg%20width='233'%20height='12'%20viewBox='0%200%20233%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M232%202.00002C158.182%208.03699%208.83784%2016.4887%202.00001%202'%20stroke='%2394D0AB'%20stroke-width='4'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 100%; /* Set height to 100% to match the parent's height */
  width: 100%; /* Set width to 100% to match the parent's width */
  top: 1.3em;
  left: 0;
  background-size: contain;
}

._text_yr6ta_1 {
  color: #2f2f2f;
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
}

._wave_yr6ta_1 {
  animation: _wave_yr6ta_1 2.5s infinite;
  transform-origin: bottom center;
}

@keyframes _wave_yr6ta_1 {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

._pulse_yr6ta_1 {
  animation: _pulse_yr6ta_1 4s infinite ease-in-out;
}

@keyframes _pulse_yr6ta_1 {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

._animatedLogo_yr6ta_1 {
  width: 50px;
  -webkit-transition:
    transform 0.3s ease,
    width 0.3s ease;
}

._bulb_yr6ta_1 {
  -webkit-animation: _fillUp_yr6ta_1 4.5s 0s forwards;
}

._freeze_yr6ta_1 > * > ._bulb_yr6ta_1 {
  -webkit-animation: _fillUp_yr6ta_1 0s 0s forwards !important;
}

@-webkit-keyframes _fillUp_yr6ta_1 {
  0% {
    -webkit-transform: translate(0, 250px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
  }
}

._heart_yr6ta_1 {
  animation: _colorChange_yr6ta_1 1.5s 1.5s forwards;
  -webkit-animation: _colorChange_yr6ta_1 1.5s 1.5s forwards !important;
}

._freeze_yr6ta_1 > ._heart_yr6ta_1 {
  fill: #f6636b;
  animation: _colorChange_yr6ta_1 0s 0s forwards;
  -webkit-animation: _colorChange_yr6ta_1 0s 0s forwards !important;
}

@keyframes _colorChange_yr6ta_1 {
  0% {
    fill: #666;
  }
  100% {
    fill: #f6636b;
  }
}

@-webkit-keyframes _colorChange_yr6ta_1 {
  0% {
    fill: #666;
  }
  100% {
    fill: #f6636b;
  }
}

._logoText_yr6ta_1 {
  display: inline-block;
  font-size: 1.75em;
  opacity: 1;
  position: relative;
  z-index: 1;
  font-family: Inter !important;
  -webkit-animation:
    _fadeIn_yr6ta_1 4s 1s forwards,
    _fadeInBackground_yr6ta_1 4s 1s ease;
  animation:
    _fadeIn_yr6ta_1 4s 1s forwards,
    _fadeInBackground_yr6ta_1 4s 1s ease;
  visibility: hidden;
}

._description_yr6ta_1 {
  -webkit-animation: _fadeInBackground_yr6ta_1 3s 4s forwards;
  opacity: 0;
}

._circleLogo_yr6ta_1 {
  -webkit-animation:
    _fadeIn_yr6ta_1 0s 0s forwards,
    _fadeInBackground_yr6ta_1 0s 0s ease !important;
}

@-webkit-keyframes _fadeIn_yr6ta_1 {
  0% {
    visibility: hidden;
  }
  40% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

._loadingLine_yr6ta_1::before {
  top: 0;
  left: 0;
  -webkit-animation: _increase_yr6ta_1 1.5s;
  -moz-animation: _increase_yr6ta_1 1.5s;
  -o-animation: _increase_yr6ta_1 1.5s;
  animation: _increase_yr6ta_1 1.5s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  background: #666;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  width: 0%;
}

._loadingLine_yr6ta_1::after {
  bottom: 0;
  right: 0;
  -webkit-animation: _increase_yr6ta_1 1.5s;
  -moz-animation: _increase_yr6ta_1 1.5s;
  -o-animation: _increase_yr6ta_1 1.5s;
  animation: _increase_yr6ta_1 1.5s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  background: #666;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  width: 0%;
}

@-webkit-keyframes _increase_yr6ta_1 {
  100% {
    width: 100%;
  }
}

._navMode_yr6ta_1 {
  background-color: #fff;
  border-radius: 50%;
  padding: 0rem 0.67rem;
  animation: _fadeInBackground_yr6ta_1 3.5s ease;
}

@-webkit-keyframes _fadeInBackground_yr6ta_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._navMode_yr6ta_1 > div {
  margin: 0 !important;
  justify-content: center;
  align-items: center;
  padding: 0rem 0.25rem;
}

._navFadeIn_yr6ta_1 {
  animation: _navFadeIn_yr6ta_1 3s ease;
}

._navFadeOut_yr6ta_1 {
  animation: _navFadeOut_yr6ta_1 1s ease;
}

@-webkit-keyframes _navFadeIn_yr6ta_1 {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    display: flex;
  }
  100% {
    opacity: 1;
    display: flex;
  }
}

@-webkit-keyframes _navFadeOut_yr6ta_1 {
  0% {
    opacity: 1;
    display: flex;
  }
  99% {
    display: flex;
  }
  100% {
    opacity: 0;
    display: none;
  }
}

._linkable_yr6ta_1 {
}

._cookieBox_yr6ta_1 {
    background: #fff;
    padding: 1.25rem 1.65rem;
    border-radius: 50px;
    position: relative;
    animation: _fadeInBackground_yr6ta_1 3.5s ease;
  }

._fadeAway_yr6ta_1 {
    opacity: 0; 
    transition: opacity 1s ease; 
  }

@keyframes _fadeInBackground_yr6ta_1 {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
._footer_rduaa_1 {
  width: -webkit-fill-available;
  background: #f6636b;
  margin: 0px 0px -125px 0px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.1px;
  padding: 1rem;
}

._externalLink_rduaa_12{
  text-decoration: none;
  color: #fff;
}

._externalLink_rduaa_12:hover{
  text-decoration: underline;
}._button_1i8xs_1 {
}
