* {
  box-sizing: border-box;
  scroll-behavior: smooth;
  font-family: "aventa";
}

.letter-1 {
  letter-spacing: 0.1875rem;
}

.secendary-font {
  font-family: "argent_cf";
}

.third-font-color {
  color: hsl(23, 99%, 57%);
}

body {
  padding: 0;
  margin: 0;
}

.position-relative, .founder-box, .packaje-area, .health-consultation-area {
  position: relative;
}

.line-1 {
  line-height: 1;
}

.line-18 {
  line-height: 1.125rem;
}

.line-22 {
  line-height: 1.375rem;
}

.line-28 {
  line-height: 1.75rem;
}

.line-32 {
  line-height: 2rem;
}

.line-175 {
  line-height: 10.9375rem;
}

.f-300 {
  font-weight: 300;
}

.f-400 {
  font-weight: 400;
}

.f-500 {
  font-weight: 500;
}

.f-600 {
  font-weight: 600;
}

.f-700 {
  font-weight: 700;
}

.f-800 {
  font-weight: 800;
}

.font-12 {
  font-size: 0.75rem;
}

.font-13 {
  font-size: 0.8125rem;
}

.font-14 {
  font-size: 0.875rem !important;
}

.font-15 {
  font-size: 0.9375rem;
}

.font-16 {
  font-size: 1rem;
}

.font-17 {
  font-size: 1.0625rem;
}

.font-18 {
  font-size: 1.125rem !important;
}

.font-20 {
  font-size: 1.25rem !important;
}

.font-22 {
  font-size: 1.375rem;
}

.font-25 {
  font-size: 1.5625rem;
}

.font-28 {
  font-size: 1.75rem;
}

.font-30 {
  font-size: 1.875rem;
}

.font-34 {
  font-size: 2.125rem;
}

.font-42 {
  font-size: 2.625rem;
}

.font-45 {
  font-size: 2.8125rem;
}

.font-50 {
  font-size: 3.125rem;
}

.font-65 {
  font-size: 4.0625rem;
}

.font-60 {
  font-size: 3.75rem;
}

.font-50 {
  font-size: 3.125rem;
}

.font-35 {
  font-size: 2.1875rem;
}

.font-72 {
  font-size: 4.5rem;
}

.font-82 {
  font-size: 5.125rem;
}

.font-90 {
  font-size: 5.625rem;
}

.font-95 {
  font-size: 5.9375rem;
}

.font-100 {
  font-size: 6.25rem;
}

.font-130 {
  font-size: 8.125rem;
}

.font-180 {
  font-size: 11.25rem;
}

.font-200 {
  font-size: 12.5rem;
}

.no-border {
  border: 0rem;
}

.no-shadow {
  box-shadow: none !important;
}

.absoulte-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.flex-none {
  flex: none;
}

.flex-1 {
  flex: 1;
}

.pre-line {
  white-space: pre-line;
}

.indentation {
  word-break: break-word;
  white-space: pre-wrap;
}

.set-width {
  width: 35rem;
  margin: auto;
}

.center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-vh-100 {
  height: 100vh;
}

.cursor-pointer {
  cursor: pointer;
}

.opacity-02 {
  opacity: 0.2 !important;
}

.cursor-na {
  cursor: not-allowed !important;
}

.white-img {
  filter: brightness(0) invert(1);
}

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

.bg-light-black {
  background-color: #bbb !important;
}

.br-5 {
  border-radius: 0.3125rem !important;
}

.week_day {
  border: 1px solid #eee;
  padding: 0.4rem 0.6rem;
  border-radius: 0.5rem;
  font-size: 0.65rem;
  cursor: pointer;
}

.week_day.active {
  background: hsl(159, 54%, 65%);
  color: #fff;
  font-weight: 500;
}

.fieldset-seperator {
  border-right: 1px solid #6b6b6b !important;
  border-radius: 0;
}

.save-btn {
  background: hsl(159, 54%, 65%);
  color: #fff;
  padding: 0.8rem 1.3rem;
  border-radius: 2.75rem;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1;
}

.box-16 {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.box-20 {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.box-22 {
  width: 1.375rem;
  height: 1.375rem;
  display: flex;
}

.img-contain {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.fit-contain {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.cursor-pointer {
  cursor: pointer;
}

.btn-disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}

.white-border {
  border: 2px solid #fff !important;
}

.react-colorful {
  padding: 1rem;
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0 0.375rem 0.75rem #999;
}

.react-colorful__saturation {
  border-radius: 0.3125rem !important;
  border-bottom: none !important;
}

.react-colorful__hue {
  margin: 1.5rem 0rem 0.75rem 0rem !important;
}

.react-colorful__hue, .react-colorful__alpha {
  height: 0.625rem !important;
  border-radius: 0.5rem !important;
}

.react-colorful__hue-pointer, .react-colorful__saturation-pointer, .react-colorful__alpha-pointer {
  width: 1rem !important;
  height: 1rem !important;
}

.hide {
  display: none;
}

.transition-time {
  transition: all 0.6s;
}

.rotate-180 {
  transform: rotate(180deg);
}

.editing-border {
  outline: 2px solid #dc3545 !important;
}

.accordion-head {
  padding: 0.6rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  cursor: pointer;
}

.response-aleart {
  position: fixed;
  top: -10rem;
  left: 50%;
  transform: translateX(-50%);
  background: #2277c7;
  padding: 1rem 2rem 1rem 2rem;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  color: #fff;
  z-index: 99999;
  letter-spacing: 0.5px;
  transition: 0.5s;
  box-shadow: 0rem 0.25rem 1.25rem 0rem rgba(0, 0, 0, 0.4392156863);
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: center;
}

.response-aleart p {
  text-align: center;
}

.response-aleart .alert-close {
  cursor: pointer;
}

.custom-aleart {
  position: fixed;
  top: -10rem;
  left: 50%;
  transform: translateX(-50%);
  background: #2277c7;
  padding: 1rem 2rem 1rem 2rem;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  color: #fff;
  z-index: 99999;
  letter-spacing: 0.5px;
  transition: 0.5s;
  box-shadow: 0rem 0.25rem 1.25rem 0rem rgba(0, 0, 0, 0.4392156863);
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: center;
}

.custom-aleart p {
  text-align: center;
}

.custom-aleart .alert-close {
  cursor: pointer;
}

.left-bar-area {
  display: flex;
  flex-direction: column;
  width: 25rem;
  background: #EBEBEB;
  position: relative;
  z-index: 999;
  padding: 1rem;
  box-shadow: 7px 0px 13px 0px rgba(0, 0, 0, 0.0705882353);
  transition: 0.5s;
  flex: 0 0 auto;
}

.disapear-btn {
  position: absolute;
  right: -1.875rem;
  top: 0;
  background: #fff;
  width: 1.875rem;
  height: 3.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.2rem;
  cursor: pointer;
  z-index: 9;
}

p.input-title {
  font-size: 0.875rem;
  color: #8A8A8A;
  text-transform: uppercase;
  margin-bottom: 0rem;
}

.custom-edit-input-box {
  border-radius: 0.3125rem;
  border: 0.0625rem solid #EBEBEB;
  background: #FFF;
  width: 100%;
  height: 2.75rem;
  padding: 0.3rem 0.5rem;
  outline: none !important;
  box-shadow: none !important;
  font-size: 0.9375rem;
}

span.color-box {
  width: 1.1rem;
  height: 1.1rem;
  border: 1px solid #ccc;
  border-radius: 0.125rem;
  cursor: pointer;
}

.color-box {
  outline: 0;
}

.react-colorful {
  padding: 1rem;
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0 0.375rem 0.75rem #999;
}

.react-colorful__saturation {
  border-radius: 0.3125rem !important;
  border-bottom: none !important;
}

.react-colorful__hue {
  margin: 1.5rem 0rem 0.75rem 0rem !important;
}

.react-colorful__hue, .react-colorful__alpha {
  height: 0.625rem !important;
  border-radius: 0.5rem !important;
}

.react-colorful__hue-pointer, .react-colorful__saturation-pointer, .react-colorful__alpha-pointer {
  width: 1rem !important;
  height: 1rem !important;
}

.opacity-input-box {
  position: relative;
}

.opacity-input-box:after {
  content: "%";
  position: absolute;
  right: 0.125rem;
  width: 1.125rem;
  background: #fff;
}

.custom-number-input {
  width: -moz-fit-content;
  width: 4rem;
  border: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  padding-left: 0rem;
  position: relative;
}

.img-upload-box {
  width: 100%;
  border-radius: 0.3125rem;
  border: 0.0625rem solid #EBEBEB;
  background: #FFF;
  padding: 0.5rem;
  transition: 0.5s;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  position: relative;
  overflow: hidden;
}

.img-upload-box.file-drop {
  background: #cadadb;
}

.img-view-box {
  width: 5rem;
  height: 5rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #bababa;
  background: #eee;
  padding: 0.2rem;
  cursor: pointer;
  overflow: hidden;
  flex-shrink: 0;
}

.img-view-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

p.file-name {
  font-weight: 500;
  letter-spacing: 0.0313rem;
  color: #464646;
}

.absoulte-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.absoulte-center h1 {
  font-size: 18rem;
}

.absoulte-center p {
  text-align: center;
  margin-top: -2rem;
  font-weight: 500;
}

.contact-captcha {
  background: #fff;
  height: 3.4rem;
  flex: 1;
}

.book-captcha {
  border: 1px solid #9e9e9e;
  border-radius: 0.3125rem;
  background: transparent;
  height: 3.4rem;
  position: relative;
  flex: 1;
}

.left-bar-area .accordion-button {
  padding: 0.75rem;
}

.left-bar-area .accordion-body {
  padding: 0.75rem;
}

.delete-block {
  display: none;
}

.accordion-button:hover .delete-block {
  display: block;
}

.letter-10 {
  letter-spacing: 10px;
}

.form-control {
  padding: 0.3rem;
}

.form-control:focus::-moz-placeholder {
  color: transparent !important;
}

.form-control:focus::placeholder {
  color: transparent !important;
}

.about-img {
  margin-top: 4rem;
}

.welcome-area {
  padding: 4rem 0rem 6rem 0rem;
  background: #EAF6FA;
  background-image: url(../img/welcome-area-bg.webp);
  background-repeat: no-repeat;
  background-blend-mode: darken;
  background-position: top;
  background-size: 100% 90%;
  position: relative;
  isolation: isolate;
}

.welcome-area:after {
  width: 100%;
  height: 22.25rem;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(360deg, #e7f5f6, #e7f5f6, rgba(255, 255, 255, 0));
  z-index: -1;
}

.area-after {
  position: absolute;
  bottom: 99.99%;
  left: 0;
  width: 100%;
}

.welcome-area::before {
  width: 100%;
  height: 4.25rem;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, #e7f7fa, transparent);
  z-index: -1;
}

.welcome-area-bottom-sub-text {
  font-size: 3.625rem;
  letter-spacing: 0rem;
  color: #003541;
  -webkit-text-stroke: 0.1875rem;
}

.welcome-area-bottom-main-text {
  font-size: 12.5rem;
  color: #003541;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 0.25rem;
  line-height: 1;
}

.welcome-para {
  font-size: 1.4rem;
  color: #343434;
}

.welcome-inner-listing-column-center img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.welcome-inner-listing-column-left,
.welcome-inner-listing-column-right {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: end;
  gap: 4rem;
}

.welcome-inner-listing-column-right {
  align-items: start;
}

.welcome-icon-img-box {
  width: 3.25rem;
  height: 3.25rem;
  border-radius: 50%;
  background: #00829F;
  border: 0.1875rem solid #fff;
  box-shadow: 0rem 0.3125rem 0.625rem rgba(0, 0, 0, 0.08);
  display: flex;
  justify-content: center;
  align-items: center;
}

.welcome-inner-listing-column-center:after {
  width: 26.4375rem;
  height: 26.4375rem;
  border-radius: 50%;
  background: #D0E9EE;
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 6rem;
  z-index: -1;
}

.welcome-inner-listing-column-center:before {
  width: 30.4375rem;
  height: 30.4375rem;
  border-radius: 50%;
  background: transparent;
  border: 2px solid rgba(0, 130, 159, 0.4);
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 4rem;
  z-index: -1;
}

.welcome-inner-listing-column-left {
  margin-right: -5.4rem;
  margin-top: -10.425rem;
}

.welcome-area-bottom-part {
  padding-top: 11rem;
  padding-left: 14rem;
  padding-right: 14rem;
  background-image: url(../img/journey-bg.png);
  background-repeat: no-repeat;
  background-position: center;
}

.welcome-inner-listing-column-right {
  margin-left: -5.25rem;
  margin-top: 0.9375rem;
}

.welcome-inner-listing-column-left .welcome-inner-listing-column-left-box:nth-child(2) {
  margin-right: -2.1rem;
}

.welcome-inner-listing-column-left .welcome-inner-listing-column-left-box:first-child {
  margin-right: -2.875rem;
}

.welcome-inner-listing-column-left .welcome-inner-listing-column-left-box:first-child {
  margin-right: -15.875rem;
  margin-top: 1rem;
}

.welcome-inner-listing-column-left .welcome-inner-listing-column-left-box:last-child {
  margin-right: -0.875rem;
  margin-top: -0.6875rem;
}

.welcome-inner-listing-column-right .welcome-inner-listing-column-left-box:last-child {
  margin-left: -1.3rem;
}

.waves {
  position: absolute;
  width: 100%;
  height: 0vh;
  margin-top: 0;
  min-height: 7.25rem;
  max-height: 9.375rem;
  bottom: 100%;
}

.parallax > use {
  animation: move-bg 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}

.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}

.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}

.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}

.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}

@keyframes move-bg {
  0% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
  }
}
.founder-title {
  font-size: 4.0625rem;
}

a {
  text-decoration: none;
}

.meet-founder-area {
  padding: 0rem 0rem 3rem 0rem;
  background: #003541;
  background-image: url(../img/founder-bg.webp);
  background-repeat: no-repeat;
  background-blend-mode: color-burn;
  background-size: cover;
}

.founder-img-box {
  position: relative;
  width: 33.1875rem;
  height: 34.5625rem;
  top: -2.8125rem;
  border-radius: 15.4375rem 17.9375rem 0rem 18.3125rem;
  overflow: hidden;
  border: 20px solid #FF9F46;
  border-bottom: 2px solid #FF9F46;
  border-right: 2px solid #FF9F46;
}

.founder-img-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.modal-content-area {
  background: #E6F3F6;
}

.modal-content-area-left {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.book-consultation {
  border-radius: 2.5rem;
  overflow: hidden;
  border: 0.625rem solid #E6F3F6;
}

.btn-close {
  position: absolute;
  top: 0.9375rem;
  right: 1.5625rem;
  z-index: 9;
}

.modal-content-area-right {
  padding: 2rem 3.5rem;
}

.modal-title {
  font-size: 2.8125rem;
  -webkit-text-stroke: 0.125rem;
  letter-spacing: 0.1875rem;
}

.custom-fieldset {
  border: 1px solid #9e9e9e;
  border-radius: 0.3125rem;
  background: transparent;
  height: 3.7rem;
  padding: 0rem 0.75rem;
  position: relative;
  flex: 1;
}

input[type=radio] {
  display: none;
}

label {
  cursor: pointer;
  position: relative;
  font-size: 0.9375rem;
  font-weight: 600;
}

.checkbox-row input[type=radio]:checked + label::after {
  transform: translateY(-50%) scale(0.55);
}

.checkbox-row label::after {
  content: "";
  position: absolute;
  width: 1.455rem;
  height: 1.455rem;
  background-color: #3E859C;
  border: 2px solid #3E859C;
  border-radius: 50%;
  top: 50%;
  left: -1.89rem;
  transform: translateY(-50%) scale(0);
  transition: transform 400ms ease;
}

.checkbox-row label::before {
  content: "";
  position: absolute;
  width: 1.455rem;
  height: 1.455rem;
  background-color: transparent;
  border: 2px solid #3E859C;
  border-radius: 50%;
  top: 50%;
  left: -1.9rem;
  transform: translateY(-50%);
  transition: border-color 400ms ease;
}

.custom-fieldset legend {
  font-size: 0.875rem;
  font-weight: 400;
  color: #626262;
  padding: 0px 6px;
  float: none;
  width: auto;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

.modal-sub-title {
  font-size: 1.5rem;
}

.founder-img-box {
  position: relative;
  width: 33.1875rem;
  height: 34.5625rem;
  left: 0;
  top: -2.8125rem;
}

.welcome-inner-listing-column-right .welcome-inner-listing-column-left-box:first-child {
  margin-left: -2.275rem;
}

.welcome-inner-listing-column-center {
  width: 37.5rem;
  isolation: isolate;
}

.banner-area {
  width: 100%;
  height: 100vh;
  background: url(../img/banner-animated.gif) no-repeat;
  background-position: center;
  background-color: #000;
  background-size: cover;
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.banner-area:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/banner-bg.webp) no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}

.outline-container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}

.outline-container > * {
  position: absolute;
}

.outline-1 {
  animation: outline-wave 3s infinite linear;
  opacity: 0.8;
}

.outline-2 {
  animation: outline-wave-2 3s infinite linear;
  animation-delay: 1s;
  opacity: 0.8;
}

.outline-3 {
  animation: outline-wave-3 3s infinite linear;
  animation-delay: 1.5s;
  opacity: 0.8;
}

@keyframes outline-wave {
  0% {
    transform: scale(0.4);
    opacity: 1;
  }
  25% {
    transform: scale(0.6);
    opacity: 1;
  }
  50% {
    transform: scale(0.8);
    opacity: 0.8;
  }
  75% {
    transform: scale(1.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.5);
    opacity: 0.1;
  }
}
@keyframes outline-wave-2 {
  0% {
    transform: scale(0.4);
    opacity: 1;
  }
  25% {
    transform: scale(0.6);
    opacity: 1;
  }
  50% {
    transform: scale(0.8);
    opacity: 0.8;
  }
  75% {
    transform: scale(1.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.5);
    opacity: 0.1;
  }
}
@keyframes outline-wave-3 {
  0% {
    transform: scale(0.4);
    opacity: 1;
  }
  25% {
    transform: scale(0.6);
    opacity: 1;
  }
  50% {
    transform: scale(0.8);
    opacity: 0.8;
  }
  75% {
    transform: scale(1.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.5);
    opacity: 0.1;
  }
}
p.set-date {
  color: #003541;
  margin-bottom: 0;
}

p.clr-highlight {
  color: #FE7A27;
  font-size: 0.875rem;
  margin-bottom: 0;
}

.date-select {
  border-radius: 0.4375rem;
  background: #D8E9ED;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0.5rem 0rem;
  display: flex;
}

.banner-text-container {
  position: absolute;
  top: -1.25rem;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 99;
}

.input-grp > * {
  flex: 1;
}

.checkbox-lebel {
  font-size: 0.875rem;
  font-weight: 400;
  color: #626262;
  padding: 0px 0px;
  float: none;
  width: auto;
  letter-spacing: 0.5px;
}

.white {
  color: #fff !important;
}

.banner-title {
  background: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 3px;
}
.banner-title span {
  font-size: 8.125rem;
  font-weight: 400;
  -webkit-text-fill-color: #fff;
}

.banner-main-title span:last-child {
  font-size: 8.125rem;
}

p.banner-para {
  letter-spacing: 0.2188rem;
  line-height: 1;
  margin-bottom: 0;
}

.banner-title-bottom {
  margin-left: 20rem;
}

.bg-orange {
  background-color: #FE7A27 !important;
}

.explore-btn, .explore-btn2 {
  padding: 1.125rem 1.4375rem;
  font-size: 1rem;
  font-weight: 400;
  border-radius: 1rem;
  border: 0.0625rem solid #FFF;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.0938rem;
  margin: 0rem auto;
  margin-top: 48px;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
}

.explore-btn2 {
  padding: 0.9rem 1.2375rem !important;
  font-size: 0.9375rem;
  border: 3px solid #fff;
  background: #FE7A27;
  -webkit-text-stroke: 0.5px;
}

.top-nav-bar {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  transition: 0.5s;
}

ul.list-inline {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.9375rem;
  padding-top: 1.2rem;
}
ul.list-inline li a {
  font-size: 1.3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  padding: 1rem 1rem;
  letter-spacing: 2px;
}

.about-area {
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  padding: 5rem 0rem;
  position: relative;
  isolation: isolate;
  background: #EAF6FA;
  background-image: url(../img/about-area-bg.webp);
  background-repeat: no-repeat;
  background-position: top center;
  background-blend-mode: multiply;
}

.about-title {
  -webkit-text-stroke: 0.5px;
}

.common-para {
  line-height: 1.625rem;
  color: #3D3D3D;
}

.add-stroke {
  -webkit-text-stroke: 0.5px;
  letter-spacing: 1px;
}

.common-para-color {
  color: #3D3D3D;
}

.scroll-next {
  position: absolute;
  bottom: 4rem;
  left: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 99;
  width: 2.8125rem;
  height: 2.375rem;
}
.scroll-next img {
  filter: brightness(0) invert(1);
}

p.about-title-para {
  font-size: 1rem;
  color: #3D3D3D;
}

.about-img-box {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.about-img-section {
  padding-top: 3rem;
}

canvas.particles-js-canvas-el {
  position: absolute;
  top: 0;
  z-index: -1;
}

.about-small-img-title {
  opacity: 0.5;
}

.inner-img-container2 {
  margin-bottom: 2rem;
  animation: up-down 3s linear alternate infinite;
  animation-delay: 1.5s;
  height: 21.8125rem;
}

.inner-img-container3 {
  margin-bottom: 2rem;
  animation: up-down 3s linear alternate infinite;
  height: 21.8125rem;
}

@keyframes up-down {
  0% {
    transform: translateY(-0.825rem);
  }
  100% {
    transform: translateY(0rem);
  }
}
.inner-img-container {
  margin-bottom: 2rem;
  height: 21.8125rem;
}

.product-slide .owl-dots {
  display: flex;
  justify-content: center;
  gap: 0.625rem;
  margin-top: 2rem;
}

button.owl-dot {
  width: 0.9375rem;
  height: 0.9375rem;
  background: #dbdbdb !important;
  border-radius: 50%;
}

button.owl-dot.active {
  background: #ff6827 !important;
}

.floting-shape {
  width: 10rem;
  position: absolute;
  left: 28%;
  text-align: center;
}
.floting-shape .floating-shape-img-box {
  background: hsl(233.65, 42.28%, 48.24%);
  width: 138px;
  height: 138px;
  border-radius: 50%;
  background-image: url(../img/floating-shape-img1.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-blend-mode: luminosity;
}
.floting-shape h4 {
  color: #B8C8D7;
  font-size: 1.2rem;
  letter-spacing: 0.3125rem;
}

.floting-shape2 {
  width: 10rem;
  position: absolute;
  right: 28%;
  text-align: center;
}
.floting-shape2 .floating-shape-img-box {
  background: hsl(233.65, 42.28%, 48.24%);
  width: 138px;
  height: 138px;
  border-radius: 50%;
  background-image: url(../img/floating-shape-img2.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-blend-mode: luminosity;
}
.floting-shape2 h4 {
  color: #B8C8D7;
  font-size: 1.2rem;
  letter-spacing: 0.3125rem;
}

.packaje-area, .health-consultation-area {
  width: 100%;
  height: 100vh;
  background: url(../img/package-area-bg.webp) no-repeat;
  background-position: center;
  padding: 9rem 0rem;
  background-size: cover;
}

.price-card {
  padding: 4.1875rem 2.5rem;
  border-radius: 2.5rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.31);
  background: rgba(255, 255, 255, 0.11);
  box-shadow: 0.625rem 0.875rem 3.625rem 0rem rgba(0, 0, 0, 0.08);
  -webkit-backdrop-filter: blur(1.25rem);
          backdrop-filter: blur(1.25rem);
  height: 100%;
}
.price-card .price-card-title {
  letter-spacing: 0.0938rem;
  line-height: 2.375rem;
}
.price-card .price-card-top-bar {
  gap: 1.25rem;
}

.devider-line {
  width: 0.0625rem;
  height: 2rem;
  background: rgba(255, 255, 255, 0.5);
}

.buy-now-btn {
  padding: 1.125rem 4.625rem;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.875rem;
  border: 0.0625rem solid #FFF;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
  margin: 0rem auto;
  cursor: pointer;
}

.packaje-area-oval1 {
  width: 15.25rem;
  height: 15.25rem;
  position: absolute;
  left: 8%;
  background-image: linear-gradient(180deg, rgba(240, 61, 72, 0.7) 0%, rgba(255, 159, 70, 0.7) 100%);
  filter: blur(0rem);
  border-radius: 50%;
  top: 50%;
  animation: move-around 12s linear alternate infinite;
}

@keyframes move-around {
  0% {
    left: 8%;
    top: 50%;
  }
  50% {
    left: 14%;
    top: 20%;
  }
  100% {
    left: 8%;
    top: 50%;
  }
}
.packaje-area-oval2 {
  width: 15.25rem;
  height: 15.25rem;
  position: absolute;
  right: 8%;
  background-image: linear-gradient(180deg, rgba(0, 130, 159, 0.7) 0%, rgba(131, 235, 154, 0.7) 100%);
  filter: blur(0px);
  border-radius: 50%;
  top: 35%;
  animation: move-around2 20s linear alternate infinite;
}

@keyframes move-around2 {
  0% {
    right: 8%;
    top: 35%;
  }
  25% {
    right: 15%;
    top: 55%;
  }
  50% {
    right: 25%;
    top: 65%;
  }
  75% {
    right: 35%;
    top: 75%;
  }
  100% {
    right: 5%;
    top: 30%;
  }
}
.health-consultation-area {
  background: #003541;
  padding: 6rem 0rem;
  height: auto;
  overflow: hidden;
}

.health-consultation-card {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}

.health-consultation-card-devider {
  width: 0.1475rem;
  height: 8.125rem;
  flex: 0 0 auto;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 51.56%, rgba(255, 255, 255, 0) 100%);
}

.health-conslt-img-box {
  flex: 0 0 auto;
  width: 6.75rem;
  height: 6.75rem;
  position: relative;
  padding: 0.1rem;
}

.health-conslt-img-box:after {
  width: 115%;
  height: 115%;
  background: url(../img/outline.webp) no-repeat;
  background-size: cover;
  background-position: center;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: rotate-loop 7s infinite linear;
}

@keyframes rotate-loop {
  0% {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
p.health-card-para {
  color: #B8C8D7;
}

.blog-area {
  width: 100%;
  height: 100vh;
  background-size: cover;
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog-banner-inner-img {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  padding: 4rem;
}

.blog-banner-inner-img img {
  animation: filter-effect 8s linear infinite;
}

@keyframes filter-effect {
  0% {
    opacity: 0.1;
    filter: grayscale(0);
  }
  50% {
    opacity: 0.8;
    filter: grayscale(0.5);
  }
  100% {
    opacity: 0.1;
    filter: grayscale(0);
  }
}
.blog-area-title {
  line-height: 11rem;
}

.blog-area-title2 {
  line-height: 11rem;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 0.125rem;
}

.blog-area-title3 {
  line-height: 11rem;
}

.founders-area {
  width: 100%;
  padding: 8rem 0rem;
  background: url(../img/founder-area.webp) no-repeat;
  background-size: cover;
}

.founder-para {
  color: #B8B0CE;
  letter-spacing: 0.05rem;
  line-height: 1.625rem;
}

.founder-details {
  position: absolute;
  left: 60%;
  bottom: -15%;
  width: 8.75rem;
  height: 10.3125rem;
}

.founder-inner-img:after {
  width: 26.75rem;
  height: 26.75rem;
  content: "";
  position: absolute;
  left: 50%;
  top: 61%;
  transform: translate(-50%, -50%);
  background: url(../img/founder-outline.webp) no-repeat;
  animation: rotate-loop2 7s infinite linear;
  border-radius: 50%;
  z-index: -1;
  background-size: cover;
}

@keyframes rotate-loop2 {
  0% {
    left: 50%;
    top: 61%;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    left: 50%;
    top: 61%;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    left: 50%;
    top: 61%;
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.founder-inner-img {
  isolation: isolate;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 39.75rem;
  height: 27.125rem;
}

.founder-inner-img:before {
  width: 29.75rem;
  height: 29.75rem;
  content: "";
  position: absolute;
  left: 49.5%;
  top: 60%;
  transform: translate(-50%, -50%);
  background: url(../img/founder-outline-2.webp) no-repeat;
  animation: rotate-loop3 7s infinite linear;
  border-radius: 50%;
  z-index: -1;
  background-size: cover;
}

@keyframes rotate-loop3 {
  0% {
    left: 49.5%;
    top: 60%;
    transform: translate(-50%, -50%) rotate(360deg);
  }
  50% {
    left: 49.5%;
    top: 60%;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    left: 49.5%;
    top: 60%;
    transform: translate(-50%, -50%) rotate(0deg);
  }
}
.custom-input {
  width: 100%;
  height: 3.6875rem;
  background: transparent;
  border: 0;
  border-bottom: 1.5px solid #fff;
  box-shadow: none;
  outline: none;
  font-size: 1.875rem;
  color: #fff;
}

.input-btn {
  position: absolute;
  right: 0;
  top: 23%;
  cursor: pointer;
}

.custom-input::-moz-placeholder {
  color: #fff !important;
  font-size: 1.875rem;
}

.custom-input::placeholder {
  color: #fff !important;
  font-size: 1.875rem;
}

.input-btn img {
  filter: brightness(0) invert(1);
}

.footer-bottom-bar {
  padding: 1.25rem 0rem;
  background: #003541;
}

.event-area {
  background: #EAF6FA;
  padding: 6rem 0rem;
  background-repeat: repeat-y;
  background-image: url(../img/event-area-bg.png);
  background-blend-mode: luminosity;
}

.events-details-box {
  padding-left: 4rem;
}

.events-img-box {
  width: 100%;
  height: 42.4375rem;
  border: 0.375rem solid #fff;
  box-shadow: 1.25rem 1.5rem 4.625rem rgba(0, 0, 0, 0.14);
}

.inner-btn {
  padding: 0.75rem 1.75rem;
  border-radius: 1rem;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  border: 0.125rem solid;
}

.events-img-box img {
  width: 100%;
  height: 100%;
}

.programe-price {
  font-size: 1.75rem !important;
}

.row-title {
  font-size: 1.125rem;
  color: #00829F;
}

.reserved-para {
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}

.social-menu {
  display: flex;
  gap: 0.625rem;
  margin-bottom: 0;
}

.social-media-icon {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  border: 0.125rem solid rgba(255, 255, 255, 0.6);
  border-radius: 50%;
}

.newsletter-area {
  padding: 8rem 0rem;
  background: linear-gradient(114.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(180deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(244.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(244.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(100% 233.99% at 0% 100%, #B70000 0%, #AD00FF 100%), linear-gradient(307.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(100% 140% at 100% 0%, #FF00C7 0%, #006C7A 49.48%, #c75fa5 100%);
  background-blend-mode: hard-light, overlay, overlay, overlay, difference, difference, normal;
  animation: background 12s infinite ease-in-out;
}

@keyframes background {
  0% {
    background: linear-gradient(114.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(180deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(244.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(244.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(100% 233.99% at 100% 100%, #B70000 0%, #AD00FF 100%), linear-gradient(307.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(100% 140% at 100% 100%, #B70000 0%, #AD00FF 100%);
  }
  1% {
    background: linear-gradient(113.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(179deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(245.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(243.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(99% 234.99% at 101% 99%, #B70000 0%, #AD00FF 100%), linear-gradient(306.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(99% 141% at 99% 101%, #B70000 0%, #AD00FF 100%);
  }
  2% {
    background: linear-gradient(112.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(178deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(246.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(242.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(98% 235.99% at 102% 98%, #B70000 0%, #AD00FF 100%), linear-gradient(305.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(98% 142% at 98% 102%, #B70000 0%, #AD00FF 100%);
  }
  3% {
    background: linear-gradient(111.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(177deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(247.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(241.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(97% 236.99% at 103% 97%, #B70000 0%, #AD00FF 100%), linear-gradient(304.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(97% 143% at 97% 103%, #B70000 0%, #AD00FF 100%);
  }
  4% {
    background: linear-gradient(110.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(176deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(248.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(240.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(96% 237.99% at 104% 96%, #B70000 0%, #AD00FF 100%), linear-gradient(303.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(96% 144% at 96% 104%, #B70000 0%, #AD00FF 100%);
  }
  5% {
    background: linear-gradient(109.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(175deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(249.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(239.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(95% 238.99% at 105% 95%, #B70000 0%, #AD00FF 100%), linear-gradient(302.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(95% 145% at 95% 105%, #B70000 0%, #AD00FF 100%);
  }
  6% {
    background: linear-gradient(108.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(174deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(250.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(238.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(94% 239.99% at 106% 94%, #B70000 0%, #AD00FF 100%), linear-gradient(301.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(94% 146% at 94% 106%, #B70000 0%, #AD00FF 100%);
  }
  7% {
    background: linear-gradient(107.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(173deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(251.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(237.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(93% 240.99% at 107% 93%, #B70000 0%, #AD00FF 100%), linear-gradient(300.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(93% 147% at 93% 107%, #B70000 0%, #AD00FF 100%);
  }
  8% {
    background: linear-gradient(106.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(172deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(252.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(236.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(92% 241.99% at 108% 92%, #B70000 0%, #AD00FF 100%), linear-gradient(299.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(92% 148% at 92% 108%, #B70000 0%, #AD00FF 100%);
  }
  9% {
    background: linear-gradient(105.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(171deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(253.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(235.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(91% 242.99% at 109% 91%, #B70000 0%, #AD00FF 100%), linear-gradient(298.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(91% 149% at 91% 109%, #B70000 0%, #AD00FF 100%);
  }
  10% {
    background: linear-gradient(104.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(170deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(254.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(234.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(90% 243.99% at 110% 90%, #B70000 0%, #AD00FF 100%), linear-gradient(297.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(90% 150% at 90% 110%, #B70000 0%, #AD00FF 100%);
  }
  11% {
    background: linear-gradient(103.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(169deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(255.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(233.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(89% 244.99% at 111% 89%, #B70000 0%, #AD00FF 100%), linear-gradient(296.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(89% 151% at 89% 111%, #B70000 0%, #AD00FF 100%);
  }
  12% {
    background: linear-gradient(102.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(168deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(256.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(232.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(88% 245.99% at 112% 88%, #B70000 0%, #AD00FF 100%), linear-gradient(295.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(88% 152% at 88% 112%, #B70000 0%, #AD00FF 100%);
  }
  13% {
    background: linear-gradient(101.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(167deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(257.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(231.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(87% 246.99% at 113% 87%, #B70000 0%, #AD00FF 100%), linear-gradient(294.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(87% 153% at 87% 113%, #B70000 0%, #AD00FF 100%);
  }
  14% {
    background: linear-gradient(100.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(166deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(258.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(230.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(86% 247.99% at 114% 86%, #B70000 0%, #AD00FF 100%), linear-gradient(293.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(86% 154% at 86% 114%, #B70000 0%, #AD00FF 100%);
  }
  15% {
    background: linear-gradient(99.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(165deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(259.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(229.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(85% 248.99% at 115% 85%, #B70000 0%, #AD00FF 100%), linear-gradient(292.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(85% 155% at 85% 115%, #B70000 0%, #AD00FF 100%);
  }
  16% {
    background: linear-gradient(98.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(164deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(260.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(228.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(84% 249.99% at 116% 84%, #B70000 0%, #AD00FF 100%), linear-gradient(291.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(84% 156% at 84% 116%, #B70000 0%, #AD00FF 100%);
  }
  17% {
    background: linear-gradient(97.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(163deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(261.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(227.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(83% 250.99% at 117% 83%, #B70000 0%, #AD00FF 100%), linear-gradient(290.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(83% 157% at 83% 117%, #B70000 0%, #AD00FF 100%);
  }
  18% {
    background: linear-gradient(96.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(162deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(262.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(226.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(82% 251.99% at 118% 82%, #B70000 0%, #AD00FF 100%), linear-gradient(289.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(82% 158% at 82% 118%, #B70000 0%, #AD00FF 100%);
  }
  19% {
    background: linear-gradient(95.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(161deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(263.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(225.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(81% 252.99% at 119% 81%, #B70000 0%, #AD00FF 100%), linear-gradient(288.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(81% 159% at 81% 119%, #B70000 0%, #AD00FF 100%);
  }
  20% {
    background: linear-gradient(94.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(160deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(264.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(224.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(80% 253.99% at 120% 80%, #B70000 0%, #AD00FF 100%), linear-gradient(287.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(80% 160% at 80% 120%, #B70000 0%, #AD00FF 100%);
  }
  21% {
    background: linear-gradient(93.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(159deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(265.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(223.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(79% 254.99% at 121% 79%, #B70000 0%, #AD00FF 100%), linear-gradient(286.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(79% 161% at 79% 121%, #B70000 0%, #AD00FF 100%);
  }
  22% {
    background: linear-gradient(92.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(158deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(266.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(222.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(78% 255.99% at 122% 78%, #B70000 0%, #AD00FF 100%), linear-gradient(285.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(78% 162% at 78% 122%, #B70000 0%, #AD00FF 100%);
  }
  23% {
    background: linear-gradient(91.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(157deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(267.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(221.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(77% 256.99% at 123% 77%, #B70000 0%, #AD00FF 100%), linear-gradient(284.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(77% 163% at 77% 123%, #B70000 0%, #AD00FF 100%);
  }
  24% {
    background: linear-gradient(90.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(156deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(268.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(220.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(76% 257.99% at 124% 76%, #B70000 0%, #AD00FF 100%), linear-gradient(283.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(76% 164% at 76% 124%, #B70000 0%, #AD00FF 100%);
  }
  25% {
    background: linear-gradient(89.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(155deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(269.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(219.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(75% 258.99% at 125% 75%, #B70000 0%, #AD00FF 100%), linear-gradient(282.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(75% 165% at 75% 125%, #B70000 0%, #AD00FF 100%);
  }
  26% {
    background: linear-gradient(88.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(154deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(270.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(218.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(74% 259.99% at 126% 74%, #B70000 0%, #AD00FF 100%), linear-gradient(281.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(74% 166% at 74% 126%, #B70000 0%, #AD00FF 100%);
  }
  27% {
    background: linear-gradient(87.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(153deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(271.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(217.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(73% 260.99% at 127% 73%, #B70000 0%, #AD00FF 100%), linear-gradient(280.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(73% 167% at 73% 127%, #B70000 0%, #AD00FF 100%);
  }
  28% {
    background: linear-gradient(86.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(152deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(272.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(216.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(72% 261.99% at 128% 72%, #B70000 0%, #AD00FF 100%), linear-gradient(279.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(72% 168% at 72% 128%, #B70000 0%, #AD00FF 100%);
  }
  29% {
    background: linear-gradient(85.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(151deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(273.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(215.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(71% 262.99% at 129% 71%, #B70000 0%, #AD00FF 100%), linear-gradient(278.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(71% 169% at 71% 129%, #B70000 0%, #AD00FF 100%);
  }
  30% {
    background: linear-gradient(84.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(150deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(274.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(214.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(70% 263.99% at 130% 70%, #B70000 0%, #AD00FF 100%), linear-gradient(277.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(70% 170% at 70% 130%, #B70000 0%, #AD00FF 100%);
  }
  31% {
    background: linear-gradient(83.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(149deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(275.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(213.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(69% 264.99% at 131% 69%, #B70000 0%, #AD00FF 100%), linear-gradient(276.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(69% 171% at 69% 131%, #B70000 0%, #AD00FF 100%);
  }
  32% {
    background: linear-gradient(82.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(148deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(276.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(212.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(68% 265.99% at 132% 68%, #B70000 0%, #AD00FF 100%), linear-gradient(275.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(68% 172% at 68% 132%, #B70000 0%, #AD00FF 100%);
  }
  33% {
    background: linear-gradient(81.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(147deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(277.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(211.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(67% 266.99% at 133% 67%, #B70000 0%, #AD00FF 100%), linear-gradient(274.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(67% 173% at 67% 133%, #B70000 0%, #AD00FF 100%);
  }
  34% {
    background: linear-gradient(80.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(146deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(278.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(210.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(66% 267.99% at 134% 66%, #B70000 0%, #AD00FF 100%), linear-gradient(273.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(66% 174% at 66% 134%, #B70000 0%, #AD00FF 100%);
  }
  35% {
    background: linear-gradient(79.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(145deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(279.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(209.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(65% 268.99% at 135% 65%, #B70000 0%, #AD00FF 100%), linear-gradient(272.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(65% 175% at 65% 135%, #B70000 0%, #AD00FF 100%);
  }
  36% {
    background: linear-gradient(78.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(144deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(280.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(208.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(64% 269.99% at 136% 64%, #B70000 0%, #AD00FF 100%), linear-gradient(271.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(64% 176% at 64% 136%, #B70000 0%, #AD00FF 100%);
  }
  37% {
    background: linear-gradient(77.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(143deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(281.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(207.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(63% 270.99% at 137% 63%, #B70000 0%, #AD00FF 100%), linear-gradient(270.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(63% 177% at 63% 137%, #B70000 0%, #AD00FF 100%);
  }
  38% {
    background: linear-gradient(76.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(142deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(282.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(206.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(62% 271.99% at 138% 62%, #B70000 0%, #AD00FF 100%), linear-gradient(269.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(62% 178% at 62% 138%, #B70000 0%, #AD00FF 100%);
  }
  39% {
    background: linear-gradient(75.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(141deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(283.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(205.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(61% 272.99% at 139% 61%, #B70000 0%, #AD00FF 100%), linear-gradient(268.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(61% 179% at 61% 139%, #B70000 0%, #AD00FF 100%);
  }
  40% {
    background: linear-gradient(74.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(140deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(284.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(204.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(60% 273.99% at 140% 60%, #B70000 0%, #AD00FF 100%), linear-gradient(267.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(60% 180% at 60% 140%, #B70000 0%, #AD00FF 100%);
  }
  41% {
    background: linear-gradient(73.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(139deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(285.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(203.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(59% 274.99% at 141% 59%, #B70000 0%, #AD00FF 100%), linear-gradient(266.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(59% 181% at 59% 141%, #B70000 0%, #AD00FF 100%);
  }
  42% {
    background: linear-gradient(72.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(138deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(286.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(202.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(58% 275.99% at 142% 58%, #B70000 0%, #AD00FF 100%), linear-gradient(265.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(58% 182% at 58% 142%, #B70000 0%, #AD00FF 100%);
  }
  43% {
    background: linear-gradient(71.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(137deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(287.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(201.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(57% 276.99% at 143% 57%, #B70000 0%, #AD00FF 100%), linear-gradient(264.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(57% 183% at 57% 143%, #B70000 0%, #AD00FF 100%);
  }
  44% {
    background: linear-gradient(70.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(136deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(288.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(200.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(56% 277.99% at 144% 56%, #B70000 0%, #AD00FF 100%), linear-gradient(263.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(56% 184% at 56% 144%, #B70000 0%, #AD00FF 100%);
  }
  45% {
    background: linear-gradient(69.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(135deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(289.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(199.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(55% 278.99% at 145% 55%, #B70000 0%, #AD00FF 100%), linear-gradient(262.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(55% 185% at 55% 145%, #B70000 0%, #AD00FF 100%);
  }
  46% {
    background: linear-gradient(68.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(134deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(290.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(198.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(54% 279.99% at 146% 54%, #B70000 0%, #AD00FF 100%), linear-gradient(261.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(54% 186% at 54% 146%, #B70000 0%, #AD00FF 100%);
  }
  47% {
    background: linear-gradient(67.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(133deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(291.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(197.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(53% 280.99% at 147% 53%, #B70000 0%, #AD00FF 100%), linear-gradient(260.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(53% 187% at 53% 147%, #B70000 0%, #AD00FF 100%);
  }
  48% {
    background: linear-gradient(66.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(132deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(292.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(196.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(52% 281.99% at 148% 52%, #B70000 0%, #AD00FF 100%), linear-gradient(259.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(52% 188% at 52% 148%, #B70000 0%, #AD00FF 100%);
  }
  49% {
    background: linear-gradient(65.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(131deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(293.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(195.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(51% 282.99% at 149% 51%, #B70000 0%, #AD00FF 100%), linear-gradient(258.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(51% 189% at 51% 149%, #B70000 0%, #AD00FF 100%);
  }
  50% {
    background: linear-gradient(64.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(130deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(294.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(194.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(50% 283.99% at 150% 50%, #B70000 0%, #AD00FF 100%), linear-gradient(257.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(50% 190% at 50% 150%, #B70000 0%, #AD00FF 100%);
  }
  51% {
    background: linear-gradient(63.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(129deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(295.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(193.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(49% 284.99% at 151% 49%, #B70000 0%, #AD00FF 100%), linear-gradient(256.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(49% 191% at 49% 151%, #B70000 0%, #AD00FF 100%);
  }
  52% {
    background: linear-gradient(64.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(130deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(294.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(194.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(50% 283.99% at 150% 50%, #B70000 0%, #AD00FF 100%), linear-gradient(257.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(50% 190% at 50% 150%, #B70000 0%, #AD00FF 100%);
  }
  53% {
    background: linear-gradient(65.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(131deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(293.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(195.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(51% 282.99% at 149% 51%, #B70000 0%, #AD00FF 100%), linear-gradient(258.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(51% 189% at 51% 149%, #B70000 0%, #AD00FF 100%);
  }
  54% {
    background: linear-gradient(66.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(132deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(292.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(196.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(52% 281.99% at 148% 52%, #B70000 0%, #AD00FF 100%), linear-gradient(259.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(52% 188% at 52% 148%, #B70000 0%, #AD00FF 100%);
  }
  55% {
    background: linear-gradient(67.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(133deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(291.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(197.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(53% 280.99% at 147% 53%, #B70000 0%, #AD00FF 100%), linear-gradient(260.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(53% 187% at 53% 147%, #B70000 0%, #AD00FF 100%);
  }
  56% {
    background: linear-gradient(68.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(134deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(290.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(198.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(54% 279.99% at 146% 54%, #B70000 0%, #AD00FF 100%), linear-gradient(261.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(54% 186% at 54% 146%, #B70000 0%, #AD00FF 100%);
  }
  57% {
    background: linear-gradient(69.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(135deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(289.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(199.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(55% 278.99% at 145% 55%, #B70000 0%, #AD00FF 100%), linear-gradient(262.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(55% 185% at 55% 145%, #B70000 0%, #AD00FF 100%);
  }
  58% {
    background: linear-gradient(70.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(136deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(288.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(200.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(56% 277.99% at 144% 56%, #B70000 0%, #AD00FF 100%), linear-gradient(263.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(56% 184% at 56% 144%, #B70000 0%, #AD00FF 100%);
  }
  59% {
    background: linear-gradient(71.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(137deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(287.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(201.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(57% 276.99% at 143% 57%, #B70000 0%, #AD00FF 100%), linear-gradient(264.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(57% 183% at 57% 143%, #B70000 0%, #AD00FF 100%);
  }
  60% {
    background: linear-gradient(72.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(138deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(286.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(202.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(58% 275.99% at 142% 58%, #B70000 0%, #AD00FF 100%), linear-gradient(265.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(58% 182% at 58% 142%, #B70000 0%, #AD00FF 100%);
  }
  61% {
    background: linear-gradient(73.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(139deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(285.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(203.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(59% 274.99% at 141% 59%, #B70000 0%, #AD00FF 100%), linear-gradient(266.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(59% 181% at 59% 141%, #B70000 0%, #AD00FF 100%);
  }
  62% {
    background: linear-gradient(74.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(140deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(284.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(204.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(60% 273.99% at 140% 60%, #B70000 0%, #AD00FF 100%), linear-gradient(267.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(60% 180% at 60% 140%, #B70000 0%, #AD00FF 100%);
  }
  63% {
    background: linear-gradient(75.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(141deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(283.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(205.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(61% 272.99% at 139% 61%, #B70000 0%, #AD00FF 100%), linear-gradient(268.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(61% 179% at 61% 139%, #B70000 0%, #AD00FF 100%);
  }
  64% {
    background: linear-gradient(76.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(142deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(282.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(206.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(62% 271.99% at 138% 62%, #B70000 0%, #AD00FF 100%), linear-gradient(269.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(62% 178% at 62% 138%, #B70000 0%, #AD00FF 100%);
  }
  65% {
    background: linear-gradient(77.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(143deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(281.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(207.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(63% 270.99% at 137% 63%, #B70000 0%, #AD00FF 100%), linear-gradient(270.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(63% 177% at 63% 137%, #B70000 0%, #AD00FF 100%);
  }
  66% {
    background: linear-gradient(78.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(144deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(280.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(208.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(64% 269.99% at 136% 64%, #B70000 0%, #AD00FF 100%), linear-gradient(271.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(64% 176% at 64% 136%, #B70000 0%, #AD00FF 100%);
  }
  67% {
    background: linear-gradient(79.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(145deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(279.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(209.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(65% 268.99% at 135% 65%, #B70000 0%, #AD00FF 100%), linear-gradient(272.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(65% 175% at 65% 135%, #B70000 0%, #AD00FF 100%);
  }
  68% {
    background: linear-gradient(80.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(146deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(278.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(210.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(66% 267.99% at 134% 66%, #B70000 0%, #AD00FF 100%), linear-gradient(273.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(66% 174% at 66% 134%, #B70000 0%, #AD00FF 100%);
  }
  69% {
    background: linear-gradient(81.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(147deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(277.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(211.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(67% 266.99% at 133% 67%, #B70000 0%, #AD00FF 100%), linear-gradient(274.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(67% 173% at 67% 133%, #B70000 0%, #AD00FF 100%);
  }
  70% {
    background: linear-gradient(82.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(148deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(276.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(212.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(68% 265.99% at 132% 68%, #B70000 0%, #AD00FF 100%), linear-gradient(275.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(68% 172% at 68% 132%, #B70000 0%, #AD00FF 100%);
  }
  71% {
    background: linear-gradient(83.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(149deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(275.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(213.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(69% 264.99% at 131% 69%, #B70000 0%, #AD00FF 100%), linear-gradient(276.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(69% 171% at 69% 131%, #B70000 0%, #AD00FF 100%);
  }
  72% {
    background: linear-gradient(84.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(150deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(274.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(214.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(70% 263.99% at 130% 70%, #B70000 0%, #AD00FF 100%), linear-gradient(277.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(70% 170% at 70% 130%, #B70000 0%, #AD00FF 100%);
  }
  73% {
    background: linear-gradient(85.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(151deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(273.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(215.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(71% 262.99% at 129% 71%, #B70000 0%, #AD00FF 100%), linear-gradient(278.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(71% 169% at 71% 129%, #B70000 0%, #AD00FF 100%);
  }
  74% {
    background: linear-gradient(86.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(152deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(272.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(216.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(72% 261.99% at 128% 72%, #B70000 0%, #AD00FF 100%), linear-gradient(279.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(72% 168% at 72% 128%, #B70000 0%, #AD00FF 100%);
  }
  75% {
    background: linear-gradient(87.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(153deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(271.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(217.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(73% 260.99% at 127% 73%, #B70000 0%, #AD00FF 100%), linear-gradient(280.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(73% 167% at 73% 127%, #B70000 0%, #AD00FF 100%);
  }
  76% {
    background: linear-gradient(88.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(154deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(270.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(218.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(74% 259.99% at 126% 74%, #B70000 0%, #AD00FF 100%), linear-gradient(281.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(74% 166% at 74% 126%, #B70000 0%, #AD00FF 100%);
  }
  77% {
    background: linear-gradient(89.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(155deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(269.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(219.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(75% 258.99% at 125% 75%, #B70000 0%, #AD00FF 100%), linear-gradient(282.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(75% 165% at 75% 125%, #B70000 0%, #AD00FF 100%);
  }
  78% {
    background: linear-gradient(90.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(156deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(268.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(220.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(76% 257.99% at 124% 76%, #B70000 0%, #AD00FF 100%), linear-gradient(283.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(76% 164% at 76% 124%, #B70000 0%, #AD00FF 100%);
  }
  79% {
    background: linear-gradient(91.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(157deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(267.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(221.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(77% 256.99% at 123% 77%, #B70000 0%, #AD00FF 100%), linear-gradient(284.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(77% 163% at 77% 123%, #B70000 0%, #AD00FF 100%);
  }
  80% {
    background: linear-gradient(92.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(158deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(266.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(222.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(78% 255.99% at 122% 78%, #B70000 0%, #AD00FF 100%), linear-gradient(285.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(78% 162% at 78% 122%, #B70000 0%, #AD00FF 100%);
  }
  81% {
    background: linear-gradient(93.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(159deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(265.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(223.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(79% 254.99% at 121% 79%, #B70000 0%, #AD00FF 100%), linear-gradient(286.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(79% 161% at 79% 121%, #B70000 0%, #AD00FF 100%);
  }
  82% {
    background: linear-gradient(94.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(160deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(264.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(224.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(80% 253.99% at 120% 80%, #B70000 0%, #AD00FF 100%), linear-gradient(287.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(80% 160% at 80% 120%, #B70000 0%, #AD00FF 100%);
  }
  83% {
    background: linear-gradient(95.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(161deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(263.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(225.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(81% 252.99% at 119% 81%, #B70000 0%, #AD00FF 100%), linear-gradient(288.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(81% 159% at 81% 119%, #B70000 0%, #AD00FF 100%);
  }
  84% {
    background: linear-gradient(96.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(162deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(262.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(226.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(82% 251.99% at 118% 82%, #B70000 0%, #AD00FF 100%), linear-gradient(289.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(82% 158% at 82% 118%, #B70000 0%, #AD00FF 100%);
  }
  85% {
    background: linear-gradient(97.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(163deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(261.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(227.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(83% 250.99% at 117% 83%, #B70000 0%, #AD00FF 100%), linear-gradient(290.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(83% 157% at 83% 117%, #B70000 0%, #AD00FF 100%);
  }
  86% {
    background: linear-gradient(98.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(164deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(260.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(228.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(84% 249.99% at 116% 84%, #B70000 0%, #AD00FF 100%), linear-gradient(291.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(84% 156% at 84% 116%, #B70000 0%, #AD00FF 100%);
  }
  87% {
    background: linear-gradient(99.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(165deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(259.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(229.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(85% 248.99% at 115% 85%, #B70000 0%, #AD00FF 100%), linear-gradient(292.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(85% 155% at 85% 115%, #B70000 0%, #AD00FF 100%);
  }
  88% {
    background: linear-gradient(100.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(166deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(258.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(230.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(86% 247.99% at 114% 86%, #B70000 0%, #AD00FF 100%), linear-gradient(293.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(86% 154% at 86% 114%, #B70000 0%, #AD00FF 100%);
  }
  89% {
    background: linear-gradient(101.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(167deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(257.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(231.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(87% 246.99% at 113% 87%, #B70000 0%, #AD00FF 100%), linear-gradient(294.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(87% 153% at 87% 113%, #B70000 0%, #AD00FF 100%);
  }
  90% {
    background: linear-gradient(102.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(168deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(256.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(232.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(88% 245.99% at 112% 88%, #B70000 0%, #AD00FF 100%), linear-gradient(295.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(88% 152% at 88% 112%, #B70000 0%, #AD00FF 100%);
  }
  91% {
    background: linear-gradient(103.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(169deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(255.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(233.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(89% 244.99% at 111% 89%, #B70000 0%, #AD00FF 100%), linear-gradient(296.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(89% 151% at 89% 111%, #B70000 0%, #AD00FF 100%);
  }
  92% {
    background: linear-gradient(104.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(170deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(254.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(234.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(90% 243.99% at 110% 90%, #B70000 0%, #AD00FF 100%), linear-gradient(297.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(90% 150% at 90% 110%, #B70000 0%, #AD00FF 100%);
  }
  93% {
    background: linear-gradient(105.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(171deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(253.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(235.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(91% 242.99% at 109% 91%, #B70000 0%, #AD00FF 100%), linear-gradient(298.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(91% 149% at 91% 109%, #B70000 0%, #AD00FF 100%);
  }
  94% {
    background: linear-gradient(106.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(172deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(252.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(236.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(92% 241.99% at 108% 92%, #B70000 0%, #AD00FF 100%), linear-gradient(299.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(92% 148% at 92% 108%, #B70000 0%, #AD00FF 100%);
  }
  95% {
    background: linear-gradient(107.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(173deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(251.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(237.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(93% 240.99% at 107% 93%, #B70000 0%, #AD00FF 100%), linear-gradient(300.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(93% 147% at 93% 107%, #B70000 0%, #AD00FF 100%);
  }
  96% {
    background: linear-gradient(108.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(174deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(250.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(238.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(94% 239.99% at 106% 94%, #B70000 0%, #AD00FF 100%), linear-gradient(301.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(94% 146% at 94% 106%, #B70000 0%, #AD00FF 100%);
  }
  97% {
    background: linear-gradient(109.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(175deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(249.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(239.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(95% 238.99% at 105% 95%, #B70000 0%, #AD00FF 100%), linear-gradient(302.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(95% 145% at 95% 105%, #B70000 0%, #AD00FF 100%);
  }
  98% {
    background: linear-gradient(110.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(176deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(248.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(240.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(96% 237.99% at 104% 96%, #B70000 0%, #AD00FF 100%), linear-gradient(303.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(96% 144% at 96% 104%, #B70000 0%, #AD00FF 100%);
  }
  99% {
    background: linear-gradient(111.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(177deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(247.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(241.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(97% 236.99% at 103% 97%, #B70000 0%, #AD00FF 100%), linear-gradient(304.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(97% 143% at 97% 103%, #B70000 0%, #AD00FF 100%);
  }
  100% {
    background: linear-gradient(112.95deg, #c75fa5 0%, rgba(207, 160, 194, 0.5) 34.35%, rgba(103, 199, 196, 0) 70%), linear-gradient(178deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(246.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(242.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(98% 235.99% at 102% 98%, #B70000 0%, #AD00FF 100%), linear-gradient(305.27deg, #219D87 0.37%, #2650BA 50.19%, #2800C6 100%), radial-gradient(98% 142% at 98% 102%, #B70000 0%, #AD00FF 100%);
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
p.i-btn-para {
  color: #626262;
  margin-top: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  line-height: 1;
}

.event-icon img {
  filter: brightness(0) saturate(100%) invert(78%) sepia(55%) saturate(6057%) hue-rotate(340deg) brightness(101%) contrast(107%);
}

.social-icon-column {
  width: 2.4375rem;
  height: 2.4375rem;
  border: 0.0938rem solid #00829F;
  border-radius: 50%;
}

.nav-link {
  color: #000 !important;
  letter-spacing: 1.5px;
  font-weight: bolder;
}

.nav-link.active {
  color: #97C199 !important;
  letter-spacing: 1.5px;
  font-weight: bolder;
}

.email {
  color: #00829F;
}

.contact-area {
  padding: 5rem 0rem;
}

.contact-area-home {
  padding: 11rem 0rem;
  position: relative;
}

.contact-area-home:after {
  position: absolute;
  content: "CONTACT";
  font-size: 17.5625rem;
  top: 2rem;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.05;
  line-height: 1;
}

.team-email {
  color: #00829F;
  margin-top: 0.9375rem;
  font-size: 1.25rem;
}

.form-area {
  border-radius: 1.25rem;
  border: 0.75rem solid #FFF;
  background: #F4F4F4;
  box-shadow: 0rem 0.75rem 4.375rem 0rem rgba(0, 0, 0, 0.16);
  padding: 1.5625rem;
  position: relative;
  z-index: 1;
}

.input-row-column {
  display: flex;
  flex-direction: column;
  background: #FFF;
  flex: 1;
  padding: 0.75rem 1.25rem;
}

.input-row-column label {
  color: #838383;
  font-size: 1rem;
  font-weight: bolder;
  letter-spacing: 0.0625rem;
}

.blog-card {
  margin-bottom: 2.5rem;
}

.custom-input-box {
  border: 0;
  color: #424242;
  padding-top: 0.5rem;
  letter-spacing: 0.0313rem;
  outline: none;
  font-size: 0.9375rem;
  width: 100%;
}

.custom-input-box:focus::-moz-placeholder {
  color: transparent !important;
}

.custom-input-box:focus::placeholder {
  color: transparent !important;
}

.mobile-menu {
  display: none;
}

.schedule-container {
  padding: 2.5rem;
  background: #E6F3F6;
}

.calender-area {
  height: 100%;
}

.calender-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.calender-month {
  color: #464646;
}

.calender-top > :not(.calender-month) {
  width: 1.425rem;
  height: 1.425rem;
  padding: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.calender-top > :not(.calender-month) > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.calender-bottom-area {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}

.calender-bottom-area > * {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.2rem 0rem;
  color: #464646;
  width: 2.125rem;
  height: 2.125rem;
  margin: auto;
}

.weekday {
  color: hsl(0, 0%, 54%);
  padding-bottom: 0.5625rem;
  font-weight: 500;
}

.calender-bottom-area > :not(.weekday) {
  cursor: pointer;
}

li.today {
  background: #aaa;
  color: #fff;
  border-radius: 50%;
}

li.selected {
  background: #3E859C;
  color: #fff;
  border-radius: 50%;
}

.disable-date {
  opacity: 0.3;
  cursor: not-allowed !important;
}

.appointment-time-slots {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0.6125rem;
  max-height: 20rem;
  overflow: auto;
}

.time-slot {
  border: 0.0625rem solid #00829F;
  color: #00829F;
  height: 3rem;
  border-radius: 0.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.time-slot.active {
  background: #00829F;
  color: #fff;
}

.appointment-duration {
  border: 0.0625rem solid #00829F;
  color: #00829F;
  border-radius: 0.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  width: -moz-fit-content;
  width: fit-content;
}

.appointment-duration.active {
  background: #00829F;
  color: #fff;
}

.modal-backdrop.show:nth-of-type(odd) {
  z-index: 1061 !important;
}

.modal:nth-of-type(even) {
  z-index: 1063 !important;
}

.programe-slide .owl-nav, .blog-slider .owl-nav {
  position: absolute;
  top: 50%;
  width: 107%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  left: -2.875rem;
}

.programe-slide .owl-nav > * img, .blog-slider .owl-nav > * img {
  filter: brightness(0) invert(1);
  width: 100%;
  height: 100%;
}

.programe-slide .owl-nav > *, .blog-slider .owl-nav > * {
  width: 1.875rem;
  height: 1.875rem;
}

.programs-card-img img {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.programs-card {
  border-radius: 0.9375rem;
  background: #0083A1;
  overflow: hidden;
  margin-bottom: 1.5rem;
}

.programs-card-title {
  font-size: 1.875rem;
  -webkit-text-stroke: 0.0625rem;
  letter-spacing: 0.0625rem;
}

.programs-card-para {
  color: rgba(255, 255, 255, 0.86);
}

.know-more-btn {
  background: #003541;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  border-radius: 1.875rem;
  padding: 0.875rem 1.5rem;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: 0.0313rem;
  margin: auto;
}

.programs-card-top-content {
  padding: 2.5rem;
}

.programs-card-img {
  display: flex;
  justify-content: center;
  height: 13.75rem;
}

.blogs {
  padding: 5rem 0rem;
  background: #00242E;
  background-image: url(../img/blog-bg.png);
  background-repeat: no-repeat;
  background-blend-mode: luminosity;
  background-size: cover;
}

.blog-card-img {
  height: 18.125rem;
  border-radius: 0.9375rem;
  width: 100%;
  overflow: hidden;
}

.blog-para {
  color: rgba(255, 255, 255, 0.8);
}

.img-cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.add-bg {
  background: #003641;
}

.blog-inner-zone {
  padding: 5rem 5rem;
  margin-top: -5rem;
  background: #fff;
}

.blog-title {
  font-size: 3.125rem;
  font-weight: 500;
  color: #203D47;
}

.blog-details-row {
  border-bottom: 0.125rem solid #D8D8D8;
  padding-bottom: 1.25rem;
}

.blog-sub-details {
  font-size: 1.375rem;
  color: #203D47;
  font-style: italic;
}

.blog-img-box {
  width: 100%;
  height: auto;
}

.blog-card-details .blog-title {
  font-size: 30px;
}

@media (max-width: 1399.98px) {
  * {
    box-sizing: border-box;
  }
  .pre-line {
    white-space: normal;
  }
  .blog-area-title {
    line-height: 8rem;
  }
  .font-200 {
    font-size: 10.5rem;
  }
  .contact-area-home:after {
    font-size: 12.5625rem;
    top: 3rem;
  }
  .explore-btn2 {
    padding: 0.9rem 1.4375rem !important;
    letter-spacing: 0.5px !important;
    -webkit-text-stroke: 0.5px;
    font-size: 12px !important;
  }
}
@media (max-width: 1199.98px) {
  .founder-img-box {
    width: 100%;
  }
  ul.list-inline li a {
    padding: 1rem 0.5rem;
  }
  .font-200 {
    font-size: 8.5rem;
  }
  .welcome-area-bottom-part {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .welcome-area-bottom-main-text {
    font-size: 11.5rem;
  }
  .modal-content-area > *:first-child {
    display: none;
  }
}
@media (max-width: 991.98px) {
  * {
    box-sizing: border-box;
    font-size: 72.8%;
  }
  p.programs-card-para, .know-more-btn {
    font-size: initial;
  }
  section.blogs p, .date-row {
    font-size: initial;
  }
  .about-title {
    -webkit-text-stroke: 0.5px;
    font-size: xx-large !important;
  }
  .banner-text-container > h2:nth-child(2) {
    font-size: 7rem;
  }
  .founder-img-box {
    width: 100%;
  }
  .welcome-inner-listing-column-left, .welcome-inner-listing-column-right {
    display: none;
  }
  .explore-btn2 {
    width: -moz-fit-content !important;
    width: fit-content !important;
    color: #fff !important;
    border: 0;
  }
  .events-img-box {
    height: 100%;
  }
  .welcome-icon-img-box {
    flex: 0 0 auto;
  }
  .welcome-inner-listing {
    padding-top: 1rem;
  }
  .events-details-box {
    padding-left: 0rem;
    padding-top: 3rem;
  }
  p.common-para {
    font-size: small;
  }
  .inner-btn {
    font-size: small;
  }
  .contact-area-home:after {
    font-size: 11.5625rem;
  }
  .welcome-area-bottom-part {
    padding-left: 1rem;
    padding-right: 1rem;
    background-size: contain;
  }
  .founder-img-box {
    position: relative;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
  }
  .welcome-inner-listing-column-center {
    width: 100%;
  }
  .founder-description {
    margin-top: 3rem;
  }
  .founder-description h2 {
    font-size: xxx-large;
  }
  .founder-description p {
    font-size: small;
  }
  .pre-line {
    white-space: normal;
  }
  .welcome-area {
    overflow-x: clip;
  }
  .main-product {
    margin-top: 1.5rem;
  }
  .banner-text-container {
    padding: 0rem 2rem;
  }
  .banner-area:after {
    background-size: cover;
  }
  .floting-shape {
    left: 26%;
  }
  .floting-shape2 {
    right: 26%;
  }
  .floting-shape .floating-shape-img-box,
  .floting-shape2 .floating-shape-img-box {
    width: 100px;
    height: 100px;
  }
  .price-card {
    padding: 1.1875rem 0.5rem;
  }
  .packaje-area,
  .health-consultation-area {
    height: auto;
    padding: 9rem 0rem;
  }
  .blog-banner-inner-img {
    width: 100%;
  }
  .newsletter-area .font-200 {
    text-align: left;
  }
  p.newsletter-para {
    padding-top: 1rem;
    font-size: initial;
  }
  .input-btn {
    width: 30px;
  }
  .mobile-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 1.625rem;
  }
  span.hamburger-menu {
    width: 4.125rem;
    height: 4.125rem;
  }
  span.hamburger-menu img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    filter: brightness(0) invert(1);
  }
  ul.list-inline {
    display: none;
    position: absolute;
    background: #fff;
    z-index: 9;
    top: 100%;
    padding: 0;
    width: 100%;
    left: 0;
    margin-top: 0;
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.0901960784);
    transform: unset;
    align-items: start;
  }
  .banner-text-container {
    padding: 0rem 1rem;
  }
  .banner-title-bottom {
    margin-left: 0rem;
  }
  .blog-area-title {
    line-height: 5rem;
    padding-right: 0;
  }
  .blog-area-title2 {
    line-height: 6rem;
    padding-left: 0;
  }
  .scroll-next img {
    filter: brightness(0) invert(1);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .banner-area {
    width: 100%;
    height: 100vh;
  }
  .banner-title span {
    font-size: 6rem;
  }
  .banner-text-container {
    align-items: center;
  }
  .banner-area:after {
    background-size: cover;
  }
  .mobile-menu a img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .mobile-menu a {
    width: 13rem;
    height: auto;
    padding: 0.625rem;
  }
  p.about-title-para {
    font-size: initial;
  }
  .packaje-area,
  .health-consultation-area {
    height: auto;
    padding: 4rem 0rem;
    overflow: hidden;
  }
  .price-card {
    height: auto;
    margin-bottom: 2rem;
  }
  .buy-now-btn {
    font-size: initial;
  }
  .secendary-font {
    font-size: inherit;
  }
  .founder-para {
    letter-spacing: 0.06rem;
    line-height: 1.925rem;
    font-size: medium;
  }
  .founder-details {
    left: 59%;
    bottom: -3%;
    width: 11.75rem;
  }
  .founder-content {
    padding-top: 0rem;
  }
  .newsletter-title {
    line-height: 6rem;
  }
  p.newsletter-para {
    padding-top: 1rem;
    font-size: initial;
    text-align: left;
  }
  .input-btn {
    width: 2.5625rem;
  }
  .blog-area {
    height: 100vh;
    padding: 4rem 1rem;
    overflow-y: clip;
  }
  .floting-shape,
  .floting-shape2 {
    display: none;
  }
  .about-img-box {
    margin-bottom: 4rem;
  }
  .blog-banner-inner-img {
    width: 100%;
  }
  .blog-area .font-200,
  .blog-area .font-130 {
    font-size: 8rem;
    text-align: center;
    line-height: 8rem;
  }
  section.footer-bottom-bar > * > * {
    flex-direction: column;
  }
  .reserved-para {
    font-size: initial;
    padding-bottom: 0.5rem;
    gap: 0.625rem !important;
    align-items: center;
  }
  ul.footer-menu li a {
    font-size: initial;
    padding-top: 0.5rem;
    display: block;
  }
  social-menu {
    margin-top: 0.875rem;
    order: 3;
  }
  ul.list-inline li a {
    color: #000;
    font-size: initial;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  }
  ul.list-inline li:nth-child(3) {
    display: none;
  }
  .explore-btn2 {
    font-size: small;
    margin: 0;
    border: 0.0625rem solid #141414;
    color: #121212;
    position: relative;
    right: unset;
    top: unset;
    transform: unset;
  }
  social-menu li a {
    width: 3.5rem;
    height: 3.5rem;
  }
  p.health-card-para {
    font-size: small;
  }
  .sub-banner-para {
    font-size: initial;
    text-align: center;
  }
  .sub-banner-title {
    text-align: center;
  }
  .visit-more-btn {
    padding: 1rem 0.7rem;
    font-size: small;
    width: -moz-fit-content;
    width: fit-content;
  }
  p.specifications-para {
    line-height: 2.5rem;
    font-size: medium;
  }
  .coaches-img-box {
    padding: 0rem 17rem;
    margin-top: 2rem;
    display: flex;
    justify-content: center;
  }
  .set-order2 {
    order: -1;
  }
  .accordion-area {
    padding: 0rem 1rem;
  }
  .accordion-button {
    font-size: initial;
  }
  .accordion-body > * {
    font-size: medium;
  }
  .blog-title {
    font-size: initial;
    margin-bottom: 5px !important;
  }
  .blog-date {
    color: #626262;
    font-size: initial;
  }
  p.event-subtitle {
    font-size: initial;
  }
  .con-para {
    font-size: medium;
  }
  .form-area {
    margin-top: 5rem;
  }
  .product-details {
    padding: 8rem 0rem 6rem 0rem;
  }
  .product-details-container {
    padding-left: 0rem !important;
  }
  .price-checkbox-row,
  .line-between {
    width: 100%;
  }
  .add-to-cart-btn,
  .buy-btn {
    font-size: small;
  }
  .quantity-box {
    width: 50%;
    height: 4rem;
    border: 0.0625rem solid #F0F0F0;
  }
  .nav-link {
    font-size: small;
  }
  p.i-btn-para {
    font-size: initial;
  }
  .social-icon-column {
    width: 3.4375rem;
    height: 3.4375rem;
  }
  span.rating-details,
  span.price-tag,
  span.rating-box {
    font-size: initial;
  }
  .quantity-row {
    align-items: center;
  }
  .input-row-column {
    padding: 0.75rem 0.7rem;
  }
  .quantity-display-box {
    width: 100%;
    height: 100%;
  }
  .btn-area {
    gap: 10px !important;
  }
  .founders-area {
    padding: 5rem 0rem;
  }
  .founder-box {
    margin-bottom: 4rem;
  }
  .explore-btn,
  .explore-btn2 {
    font-size: initial;
  }
  .set-align {
    flex-direction: row !important;
    gap: 18px;
    margin-top: 15px;
  }
  .set-align > * {
    flex: 1;
  }
  input.quantity-area {
    font-size: initial;
  }
  .add-to-cart-btn {
    padding: 1.125rem 2.75rem;
  }
  p.price-tag {
    font-size: initial;
  }
  .price-checkbox-row label {
    font-size: small;
  }
  .features-benifits-box ~ p {
    font-size: medium;
  }
  .modal-content-area > *:first-child {
    display: none;
  }
  .btn-close {
    width: 1.25rem;
    height: 1.25rem;
    font-size: medium;
  }
  .blogs-para {
    font-size: medium;
  }
  .blog-inner-zone .blog-title {
    margin-bottom: 10px !important;
  }
  .blog-details-row span {
    font-size: medium;
  }
  section.sub-banner-area {
    height: 20rem;
  }
  .blog-inner-zone {
    margin-top: 0rem;
    padding: 3rem 5rem;
  }
}
@media (max-width: 767.98px) {
  * {
    box-sizing: border-box;
    font-size: 67.8%;
  }
  .radio-btn-grp {
    gap: 2.1875rem !important;
  }
  .btn-close {
    width: 1.25rem;
    height: 1.25rem;
    font-size: medium;
  }
  .modal-content-area > *:first-child {
    display: none;
  }
  .inner-img-container, .inner-img-container2, .inner-img-container3 {
    height: 100%;
  }
  .welcome-icon-img-box {
    flex: 0 0 auto;
  }
  .font-200, .font-130 {
    font-size: 8rem;
    text-align: center;
    line-height: 7rem;
  }
  .banner-title-bottom {
    margin-left: 0rem;
  }
  .blog-area-title {
    line-height: 5rem;
    padding-right: 0;
  }
  .blog-area-title2 {
    line-height: 6rem;
    padding-left: 0;
  }
  .banner-text-container {
    padding: 0rem 2rem;
  }
  .scroll-next a {
    width: 100%;
    height: 100%;
  }
  .scroll-next {
    bottom: 0rem;
    width: 4.8125rem;
    height: 7.375rem;
  }
  .blogs-para {
    font-size: medium;
  }
  .blog-inner-zone .blog-title {
    margin-bottom: 10px !important;
  }
  .blog-details-row span {
    font-size: medium;
  }
  section.sub-banner-area {
    height: 20rem;
  }
  .blog-inner-zone {
    margin-top: 0rem;
    padding: 3rem 5rem;
  }
}
@media (max-width: 575.98px) {
  * {
    box-sizing: border-box;
    font-size: 67.8%;
  }
  .blog-area .font-200, .blog-area .font-130 {
    font-size: 7rem;
  }
  .blogs {
    padding: 5rem 0.5rem;
  }
  .blog-card-details .blog-title {
    font-size: 1.4375rem;
  }
  .book-captcha > input {
    height: 3.4rem !important;
  }
  .captcha-section {
    flex-direction: column;
  }
  .custom-input-box {
    width: 100%;
  }
  .about-title {
    -webkit-text-stroke: 0.5px;
    font-size: x-large !important;
  }
  p.set-date {
    color: #003541;
    margin-bottom: 0;
    font-size: medium;
  }
  fieldset.custom-fieldset > input {
    height: 100%;
    font-size: medium;
  }
  .book-captcha > input {
    height: 3.4rem !important;
    font-size: medium;
  }
  h4.checkbox-lebel.mb-3 {
    font-size: medium;
  }
  .calender-bottom-area {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    row-gap: 0.5rem;
    font-size: medium;
  }
  label.form-check-label {
    margin-left: 2rem;
    font-size: medium;
  }
  .appointment-duration {
    font-size: medium;
  }
  .time-slot {
    font-size: medium;
  }
  .container.schedule-container > p:first-child {
    font-size: medium;
  }
  .consult-form-area > *:nth-child(4) {
    flex-direction: column;
  }
  .checkbox-row label::before {
    left: -2rem;
    width: 2rem;
    height: 2rem;
  }
  .custom-fieldset {
    height: 4.5rem;
  }
  fieldset.custom-fieldset > input {
    height: 100%;
  }
  .banner-text-container > h2:nth-child(2) {
    font-size: xxx-large;
  }
  .meet-founder-area {
    padding: 4rem 0rem 4rem 0rem;
  }
  .custom-fieldset legend {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .btn-close {
    top: 0.1375rem;
    right: 1.0625rem;
    font-size: 13px;
  }
  .radio-btn-grp {
    gap: 11px !important;
  }
  .form-check {
    text-align: center;
  }
  .checkbox-row label::before {
    left: -2.9rem;
    width: 2rem;
    height: 2rem;
  }
  .checkbox-row label::after {
    width: 1.955rem;
    height: 1.955rem;
    left: -2.89rem;
  }
  label {
    font-size: 1rem;
  }
  .modal-content-area-left {
    display: none;
  }
  .modal-content-area {
    flex-direction: column;
  }
  .modal-content-area-right {
    padding: 1.5rem 2.025rem;
  }
  .welcome-area-bottom-part {
    padding-top: 11rem;
    padding-left: 2rem;
    padding-right: 2rem;
    background-size: contain;
  }
  .founder-description p {
    font-size: medium;
    text-align: center;
  }
  .pre-line {
    white-space: normal;
  }
  .common-para {
    line-height: 2.425rem;
    font-size: medium;
  }
  .contact-area-home {
    padding: 10rem 0rem 7rem 0rem;
  }
  .inner-btn {
    padding: 1.4rem 1.9375rem 1.2rem 1.9375rem;
    font-size: initial;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .inner-img-container,
  .inner-img-container2 {
    height: auto;
  }
  .welcome-area-bottom-main-text {
    font-size: 7.2rem;
  }
  .contact-area-home:after {
    font-size: 6.5625rem;
  }
  .features-benifits-box ~ p {
    font-size: medium;
  }
  .mobile-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 1.625rem;
  }
  .scroll-next {
    display: none;
  }
  span.hamburger-menu {
    width: 4.125rem;
    height: 4.125rem;
  }
  span.hamburger-menu img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    filter: brightness(0) invert(1);
  }
  ul.list-inline {
    display: none;
    position: absolute;
    background: #fff;
    z-index: 9;
    top: 100%;
    padding: 0;
    width: 100%;
    left: 0;
    margin-top: 0;
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.0901960784);
    transform: unset;
    align-items: start;
  }
  .banner-text-container {
    padding: 0rem 1rem;
  }
  .font-200,
  .font-130 {
    font-size: 6rem;
    text-align: center;
    line-height: 6rem;
  }
  .banner-title-bottom {
    margin-left: 0rem;
  }
  .blog-area-title {
    line-height: 5rem;
    padding-right: 0;
  }
  .blog-area-title2 {
    line-height: 6rem;
    padding-left: 0;
  }
  .scroll-next img {
    filter: brightness(0) invert(1);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .banner-area {
    width: 100%;
    height: 60vh;
  }
  .banner-title span {
    font-size: 6rem;
  }
  .banner-text-container {
    align-items: center;
  }
  .banner-area:after {
    background-size: cover;
  }
  .mobile-menu a img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .mobile-menu a {
    width: 13rem;
    height: auto;
    padding: 0.625rem;
  }
  .founder-description h2 {
    text-align: center;
    font-size: xxx-large;
  }
  .founder-description h5 {
    text-align: center;
    font-size: medium;
  }
  .welcome-inner-listing-column-left {
    order: 2;
    margin: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  .welcome-inner-listing-column-right {
    margin: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 2rem;
  }
  .welcome-inner-listing-column-right > * {
    margin: 0 !important;
    flex-direction: column !important;
  }
  .welcome-inner-listing-column-left > * {
    margin: 0 !important;
    flex-direction: column-reverse !important;
  }
  .welcome-inner-listing-column-right .welcome-inner-listing-column-left-box:last-child {
    margin-bottom: 2rem !important;
  }
  .welcome-inner-listing {
    flex-direction: column;
    padding-top: 8rem;
  }
  .founder-description .about-title {
    text-align: center !important;
  }
  p.about-title-para {
    font-size: initial;
  }
  .packaje-area,
  .health-consultation-area {
    height: auto;
    padding: 4rem 0.5rem;
    overflow: hidden;
  }
  .price-card {
    height: auto;
    margin-bottom: 2rem;
  }
  .buy-now-btn {
    font-size: initial;
  }
  .secendary-font {
    font-size: inherit;
  }
  .founder-para {
    letter-spacing: 0.06rem;
    line-height: 1.925rem;
    font-size: medium;
  }
  .founder-details {
    left: 59%;
    bottom: -3%;
    width: 11.75rem;
  }
  .founder-content {
    padding-top: 7rem;
  }
  .newsletter-title {
    line-height: 6rem;
  }
  p.newsletter-para {
    padding-top: 1rem;
    font-size: initial;
    text-align: start;
  }
  .events-img-box {
    width: 100%;
    height: 100%;
    margin-bottom: 3rem;
  }
  .input-btn {
    width: 2.5625rem;
  }
  .blog-area {
    height: auto;
    padding: 4rem 1rem;
  }
  .floting-shape,
  .floting-shape2 {
    display: none;
  }
  .about-img-box {
    margin-bottom: 4rem;
  }
  .blog-banner-inner-img {
    width: 100%;
    height: 100%;
  }
  .blog-area .font-200,
  .blog-area .font-130 {
    font-size: 5rem;
    text-align: center;
    line-height: 5rem;
  }
  section.footer-bottom-bar > * > * {
    flex-direction: column;
  }
  .reserved-para {
    font-size: initial;
    padding-bottom: 0.5rem;
  }
  ul.footer-menu li a {
    font-size: initial;
    padding-top: 0.5rem;
    display: block;
  }
  ul.social-menu {
    margin-top: 0.875rem;
    order: 3;
  }
  ul.list-inline li a {
    color: #000;
    font-size: initial;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  }
  ul.list-inline li:nth-child(3) {
    display: none;
  }
  .explore-btn2 {
    font-size: small;
    margin: 0;
    border: 0.0625rem solid #141414;
    color: #121212;
    position: relative;
    right: unset;
    top: unset;
    transform: unset;
  }
  ul.social-menu li a {
    width: 3.5rem;
    height: 3.5rem;
  }
  p.health-card-para {
    font-size: small;
  }
  .sub-banner-para {
    font-size: initial;
    text-align: center;
  }
  .sub-banner-title {
    text-align: center;
  }
  .visit-more-btn {
    padding: 1.125rem 1rem;
    font-size: small;
    width: -moz-fit-content;
    width: fit-content;
  }
  p.specifications-para {
    line-height: 2.5rem;
    font-size: medium;
  }
  .coaches-img-box {
    padding: 0rem 5rem;
    margin-top: 4rem;
  }
  .set-order2 {
    order: -1;
  }
  .bottom-btn-row {
    flex-direction: column;
  }
  .welcome-area {
    overflow-x: clip;
    background-size: cover;
  }
  .welcome-icon-img-box {
    width: 8.25rem;
    height: 8.25rem;
    padding: 1.5625rem;
  }
  .welcome-icon-img-box img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .explore-btn2 {
    width: -moz-fit-content !important;
    width: fit-content !important;
    color: #fff !important;
    border: 0;
  }
  .m-control {
    display: none;
  }
  .accordion-area {
    padding: 0rem 1rem;
  }
  .accordion-button {
    font-size: initial;
  }
  .accordion-body > * {
    font-size: medium;
  }
  .blog-title {
    font-size: initial;
    margin-bottom: 5px !important;
  }
  .blog-date {
    color: #626262;
    font-size: initial;
  }
  p.event-subtitle {
    font-size: initial;
  }
  .con-para {
    font-size: medium;
  }
  .form-area {
    margin-top: 5rem;
  }
  .product-details {
    padding: 8rem 0rem 6rem 0rem;
  }
  .product-details-container {
    padding-left: 0rem !important;
  }
  .price-checkbox-row,
  .line-between {
    width: 100%;
  }
  .add-to-cart-btn,
  .buy-btn {
    font-size: small;
  }
  .quantity-box {
    width: 50%;
    height: 4rem;
    border: 0.0625rem solid #F0F0F0;
  }
  .nav-link {
    font-size: small;
  }
  p.i-btn-para {
    font-size: initial;
  }
  .social-icon-column {
    width: 3.4375rem;
    height: 3.4375rem;
  }
  span.rating-details,
  span.price-tag,
  span.rating-box {
    font-size: initial;
  }
  .quantity-row {
    align-items: center;
  }
  .input-row-column {
    padding: 0.75rem 0.7rem;
  }
  .quantity-display-box {
    width: 100%;
    height: 100%;
  }
  .btn-area {
    flex-direction: column;
  }
  .set-align {
    flex-direction: column !important;
    gap: 0px;
    margin-top: 15px;
  }
  .main-product {
    margin-top: 1.5rem;
  }
  .welcome-deails p {
    text-align: center !important;
    font-size: medium;
  }
  .welcome-deails h6 {
    text-align: center !important;
    font-size: x-large;
  }
  .blogs-para {
    font-size: medium;
  }
  .blog-inner-zone .blog-title {
    margin-bottom: 10px !important;
  }
  .blog-details-row span {
    font-size: medium;
  }
  section.sub-banner-area {
    height: 20rem;
  }
  .blog-inner-zone {
    margin-top: 0rem;
    padding: 3rem 5rem;
  }
}/*# sourceMappingURL=custom.css.map */