@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

body,
a,
h1,
h2,
h3,
h4,
h5,
h6 .btn {
  font-family: "Inter", sans-serif !important;
  font-style: normal;
}
h1 {
  font-size: 85px;
}
@media (max-width: 767px) {
    div#block-1726741462400_0 .btn {
    font-size: 30px !important;
    padding: 154px 0 !important;
    border-radius: 200px;
}

.tabitems, .s23-dreamscape{
    display:none;
}
  div#block-1726735453731 h4 {
    display: none;
  }
  div#section-1726640151129 h1 {
    font-size: 48px !important;
  }
  #block-1726640588834 img.icon_image {
    margin: 0 10px !important;
    width: 48px !important;
  }
  br {
    display: none;
  }

  #section-1726643042737 .block-type--image {
    width: 33% !important;
  }
  div#block-1726646460723_0 .block,
  div#block-1726646129798_0 .block,
  div#block-1726645498562_0 .block,
  div#block-1726643688004 .block {
    border-top-left-radius: 50px !important;
    border-top-right-radius: 50px;
  }
  div#block-1726646460723_1 .block,
  div#block-1726645498562_1 .block,
  div#block-1726643620166_0 .block,
  div#block-1726646129798_1 .block {
    border-bottom-left-radius: 50px !important;
    border-bottom-right-radius: 50px;
  }
  iframe.animation {
    width: 330px !important;
    height: 310px !important;
  }
  div#section-1726671503025 h1 span {
    letter-spacing: 0px !important;
  }

  div#section-1726671503025 h1 {
    font-size: 35px;
    letter-spacing: normal !important;
  }
  div#block-1726671503025_0 h2 {
    font-size: 35px;
  }
}

.btn:hover {
  transform: scale(1.05);
}

.block-type--cta .block {
  overflow: visible;
}

#section-1726643042737 .block-type--image {
  transition: all 0.3s ease; /* or specify the properties like opacity and margin-top */
}

#section-1726643042737 .block-type--image:hover {
  opacity: 0.8;
  margin-top: -20px;
}
@media (min-width: 768px) {
    div#block-1726741943468 {
    padding-top: 50px;
}
  div#block-1726671503025_0 h2 {
    font-size: 45px;
  }
}
div#block-1726676577281 h5 {
  opacity: 0.2;
}
div#section-1726646644682 .btn:hover {
  transform: none;
}
div#section-1726646644682 .btn {
  box-shadow: none;
}
div#section-1726646644682 .card__text p {
  font-size: 23px;
  font-style: italic;
  font-weight: 300;
  line-height: 42px;
  text-decoration: none;
}
div#block-1726741462400_0 .btn {
    font-size: 50px;
    padding: 180px 0;
    border-radius: 200px;
}
.fti p {
    opacity: 0.5;
    font-size: 14px !important;
}


#section-1726686138083 .image{
    object-fit: cover;
    height: 100%;
}

#section-1726686138083 .image__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

