 .u-section-1 {
  background-image: none;
}

.u-section-1 .u-sheet-1 {
  min-height: 688px;
}

.u-section-1 .u-text-1 {
  font-size: 3.75rem;
  font-weight: 900;
  width: 750px;
  margin: 212px auto 60px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 100vh;
  }

  .u-section-1 .u-text-1 {
    font-size: 3.375rem;
    width: 694px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-sheet-1 {
    min-height: 50vw;
  }

  .u-section-1 .u-text-1 {
    font-size: 3rem;
    width: auto;
    margin-left: 65px;
    margin-right: 65px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    margin-left: 37px;
    margin-right: 37px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-sheet-1 {
    min-height: 596px;
  }

  .u-section-1 .u-text-1 {
    font-size: 1.5rem;
    margin-left: 17px;
    margin-right: 17px;
  }
} .u-section-2 {
  background-image: none;
}

.u-section-2 .u-sheet-1 {
  min-height: 580px;
}

.u-section-2 .u-text-1 {
  font-weight: 700;
  margin: 48px auto 0;
}

.u-section-2 .u-image-1 {
  width: 400px;
  height: 400px;
  margin: 20px auto 60px;
}

@media (max-width: 575px) {
  .u-section-2 .u-sheet-1 {
    min-height: 520px;
  }

  .u-section-2 .u-image-1 {
    width: 340px;
    height: 340px;
  }
}.header-box {
background: linear-gradient(90deg, rgba(255, 255, 255, 0.75) 1.55%, rgba(211, 219, 255, 0.05) 33.67%, rgba(158, 176, 255, 0.05) 65.29%, rgba(152, 0, 221, 0.05) 94.98%);
backdrop-filter: blur(32px);
	border-radius: 0.625rem;
}
.footer-box {
border-radius: 0.625rem;
background: linear-gradient(90deg, rgba(249, 250, 255, 0.10) -21.44%, rgba(253, 253, 255, 0.25) -21.43%, rgba(187, 199, 255, 0.10) 19.41%, rgba(161, 179, 255, 0.10) 63.56%, rgba(227, 167, 255, 0.10) 105.07%);
}
.footer-text {
background: linear-gradient(90deg, rgba(0, 58, 206, 0.80) -19.02%, rgba(157, 175, 255, 0.80) 127.72%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.contact-footer {
background: linear-gradient(90deg, #003ACE -19.02%, #9DAFFF 127.72%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.menu-footer {
background: linear-gradient(90deg, #003ACE -19.02%, #9DAFFF 127.72%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.landing-header {
background: linear-gradient(91deg, #9800DD -7.57%, #003ACE 40.03%, #637FFD 101.35%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.home-blog {
	background: linear-gradient(90deg, #003ACE 0%, #9DAFFF 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}