:root {
  --primary: #0C0121;
  --secondary: #5801FF;
  --tertiary: #FFF;
  --transparent: transparent;
}

:root {
  --ts--large-title: 40px;
  --ts--button: 16px;
  --ts--medium-title: 30px;
  --ts--card-title: 24px;
  --ts--xl-title: 50px;
  --ts--marquee-title: 50px;
  --ts--body-small: 16px;
  --ts--body-medium: 18px;
  --ts--faq-title: 20px;
  --ts--nav-item: 16px;
  --ts--case-side-title: 16px;
  --ts--content-title: 34px;
}
@media (min-width: 992px) {
  :root {
    --ts--large-title: 70px;
    --ts--medium-title: 40px;
    --ts--card-title: 40px;
    --ts--xl-title: 120px;
    --ts--marquee-title: 100px;
    --ts--faq-title: 26px;
    --ts--nav-item: 16px;
    --ts--case-side-title: 24px;
    --ts--content-title: 44px;
  }
}

.dn-block--form .dn-block__inner {
  padding: 130px 0 80px;
}
@media (min-width: 992px) {
  .dn-block--form .dn-block__inner {
    padding: 170px 0 120px;
  }
}
.dn-block--form .dn-block__inner__text .dn-block__inner-blocks {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  text-align: center;
}
.dn-block--form .dn-block__inner__text .dn-block__inner-blocks p {
  max-width: 440px;
  margin: 0 auto;
}
.dn-block--form .dn-block__inner__text__btns {
  display: flex;
  flex-direction: column;
  margin: 25px 0 40px;
  gap: 10px;
}
@media (min-width: 992px) {
  .dn-block--form .dn-block__inner__text__btns {
    flex-direction: row;
    margin: 30px 0 90px;
    justify-content: center;
  }
}
.dn-block--form .dn-block__inner__text__btns a {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid white;
  border-radius: 50px;
  color: white;
  background: rgba(255, 255, 255, 0.05);
  gap: 8px;
  padding: 0 30px;
  margin: 0 auto;
  min-width: 250px;
}
@media (min-width: 992px) {
  .dn-block--form .dn-block__inner__text__btns a {
    margin: initial;
    width: auto;
    min-width: initial;
  }
}
.dn-block--form .dn-block__inner__text__btns a:first-of-type:before {
  width: 16px;
  height: 11px;
  background-image: url('data:image/svg+xml,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.24284 0.400146C1.05022 0.400146 0.867977 0.445574 0.705568 0.523135L7.70299 7.59823C8.02826 7.92754 8.52932 7.92756 8.8552 7.59823L15.8656 0.523135C15.7032 0.445574 15.5209 0.400146 15.3283 0.400146H1.24284ZM16.4481 1.10571L11.192 6.42013L16.4481 11.3008C16.5273 11.1371 16.5711 10.9518 16.5711 10.7571V1.64298C16.5711 1.45037 16.5257 1.26812 16.4481 1.10571ZM0.116516 1.11217C0.0412497 1.27263 0 1.45342 0 1.64298V10.7571C0 10.9518 0.0438514 11.1371 0.122989 11.3008L5.37267 6.42661L0.116516 1.11217ZM10.6029 7.00917L9.44425 8.18081C8.80436 8.82744 7.75356 8.82833 7.11394 8.18081L5.96172 7.01565L0.718514 11.8834C0.877618 11.9571 1.05534 11.9999 1.24284 11.9999H15.3283C15.5158 11.9999 15.6935 11.9571 15.8526 11.8834L10.6029 7.00917Z" fill="%235801FF"/></svg>');
  content: "";
}
.dn-block--form .dn-block__inner__text__btns a:nth-of-type(2):before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9366 10.4514C13.9244 10.3712 13.8867 10.2977 13.8308 10.2417C13.8004 10.2114 13.7646 10.1858 13.7245 10.167C12.124 9.41107 10.6 9.0325 10.171 8.93467C10.0872 8.91523 9.99965 8.92495 9.92492 8.96141C9.25531 9.28468 8.63127 9.92333 8.39368 10.1828C8.36998 10.2083 8.33352 10.2174 8.30253 10.2047C6.8983 9.63105 5.68176 8.34885 5.66729 8.33313C5.65149 8.31855 4.37 7.10202 3.79582 5.69779C3.78306 5.6668 3.79217 5.63034 3.81769 5.60664C4.07716 5.36966 4.71577 4.74498 5.03904 4.07534C5.0755 3.99999 5.08461 3.91248 5.06578 3.82924C4.96795 3.40024 4.58939 1.87618 3.83349 0.275627C3.81405 0.235522 3.78853 0.19967 3.75815 0.169287C3.70224 0.113384 3.62933 0.0757086 3.5485 0.0635547C3.28965 0.0234497 2.61033 -0.0561535 1.89216 0.0623393C1.8156 0.0751002 1.74147 0.106091 1.67888 0.151665C1.32464 0.407484 0.157984 1.384 0.0146092 3.18198C-0.151274 5.26446 1.09619 7.65184 3.72178 10.2782C6.348 12.9039 8.73529 14.1508 10.8177 13.9855C12.6162 13.8421 13.5922 12.6754 13.8485 12.3211C13.8941 12.2579 13.9251 12.1838 13.9378 12.1078C14.0563 11.3896 13.976 10.7102 13.9366 10.4514Z" fill="%235801FF"/></svg>');
}
.dn-block--form .dn-block__inner__text__form .gform-theme--foundation .gform_fields {
  row-gap: 20px !important;
}
.dn-block--form .dn-block__inner__text__form h2 {
  display: none;
}
.dn-block--form .dn-block__inner__text__form label {
  color: white;
  font-family: "SuisseIntl", sans-serif;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: -0.24px;
}
.dn-block--form .dn-block__inner__text__form input, .dn-block--form .dn-block__inner__text__form textarea {
  background: rgba(255, 255, 255, 0.2) !important;
  border: 0 !important;
  color: white !important;
}
.dn-block--form .dn-block__inner__text__form input {
  height: 60px !important;
}
.dn-block--form .dn-block__inner__text__form #gform_submit_button_1 {
  border-radius: 4px !important;
  background: #5801FF !important;
  height: 50px !important;
  margiN: 0 auto;
}