:root {
  --fonts--font-body: var(--fonts--font-general-sans);
  --themes--body-light-200: #000e3bcc;
  --fonts--font-title: var(--fonts--font-kathy-style);
  --themes--title-light-100: #000e3b;
  --color-base--primary--blue-dark\<deleted\|variable-c890e16e-8cff-4865-293d-bcd0c8ba5fea\>: #083163;
  --color-base--action\<deleted\|variable-4a88c765-6bee-e27e-b1ec-65d313ae6181\>: #272d67;
  --color-base--neutral--neultral-800\<deleted\|variable-5a58b8e9-6c98-5e94-b894-4b27c98b30d1\>: #1f2937;
  --color-base--neutral--neultral-400\<deleted\|variable-715aadc4-8690-ff2f-decd-2465e6ff0ff5\>: #9ca3af;
  --color-base--neutral--neultral-700\<deleted\|variable-3f6b4e78-cffc-fa2d-bda3-1464f471d3d4\>: #374151;
  --color-base--neutral--neultral-600: #4b5563;
  --themes--body-light-100: #000e3b;
  --color-base--secondary--terracotta-light: #f7f2f0;
  --color-base--primary--blue-deep-default: #002159;
  --themes--body-dark-200: #faf8f5d9;
  --color-base--secondary--terracotta-default: #eadfd9;
  --color-base--secondary--blue-acqua-default: #a5dde6;
  --themes--body-dark-100: #faf8f5;
  --fonts--font-kathy-style: KathyStyle, Georgia, sans-serif;
  --fonts--font-general-sans: "Generalsans Variable", Arial, sans-serif;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

body {
  font-family: var(--fonts--font-body);
  color: var(--themes--body-light-200);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

h1 {
  font-family: var(--fonts--font-title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  font-family: var(--fonts--font-title);
  color: var(--themes--title-light-100);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
}

ol {
  margin-top: 0;
  margin-bottom: .625rem;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .625rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 8px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
}

em {
  font-style: italic;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 1rem 1rem 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 32px;
  margin-bottom: 32px;
}

figcaption {
  text-align: center;
  margin-top: .75rem;
  font-size: .8rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.button {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  display: flex;
}

.padding-global {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-small {
  width: 100%;
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 1.5;
}

.heading-style-h1 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-color-blue-dark {
  color: var(--color-base--primary--blue-dark\<deleted\|variable-c890e16e-8cff-4865-293d-bcd0c8ba5fea\>);
}

.spacing-block-small {
  width: 100%;
  height: 1rem;
}

.spacing-block-medium {
  width: 100%;
  height: 2rem;
}

.spacing-block-custom2 {
  width: 100%;
  height: 1.25rem;
}

.form_checkbox-icon {
  border: .125rem solid var(--themes--body-light-200);
  background-color: #f3f4f699;
  border-radius: .1875rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .625rem 0 0;
}

.form_checkbox-icon:where(.w-variant-1a3bb258-a334-103f-0632-07683cbe5cf9) {
  min-width: 1rem;
  min-height: 1rem;
}

.form_checkbox-icon.w--redirected-checked {
  border: .125rem solid var(--color-base--action\<deleted\|variable-4a88c765-6bee-e27e-b1ec-65d313ae6181\>);
  background-color: var(--color-base--action\<deleted\|variable-4a88c765-6bee-e27e-b1ec-65d313ae6181\>);
  background-image: url('../images/custom-checkbox-checkmark.svg');
  background-position: 50%;
  background-size: auto;
  border-radius: .1875rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .625rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  outline-color: var(--color-base--neutral--neultral-800\<deleted\|variable-5a58b8e9-6c98-5e94-b894-4b27c98b30d1\>);
  outline-offset: .133333rem;
  border-radius: .125rem;
  outline-width: .125rem;
  outline-style: solid;
  width: 1rem;
  height: 1rem;
  margin: 0 .625rem 0 0;
}

.form_checkbox-icon.w--redirected-focus-visible {
  width: 1rem;
  height: 1rem;
  margin: 0 .625rem 0 0;
}

.form_checkbox-icon.small-5, .form_checkbox-icon.small-8 {
  min-width: 1rem;
  min-height: 1rem;
}

.form_input {
  border: 1.375px solid var(--color-base--neutral--neultral-400\<deleted\|variable-715aadc4-8690-ff2f-decd-2465e6ff0ff5\>);
  color: var(--color-base--neutral--neultral-700\<deleted\|variable-3f6b4e78-cffc-fa2d-bda3-1464f471d3d4\>);
  background-color: #0000;
  border-radius: 4rem;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1.25rem;
  font-size: .9375rem;
  font-weight: 500;
}

.form_input:focus {
  border-color: var(--color-base--neutral--neultral-700\<deleted\|variable-3f6b4e78-cffc-fa2d-bda3-1464f471d3d4\>);
}

.form_input::placeholder {
  color: var(--color-base--neutral--neultral-600);
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.form_checkbox {
  opacity: .85;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.form_checkbox.is-small.is-opacity-100 {
  opacity: 100;
}

.form_checkbox-label {
  color: var(--themes--body-light-200);
  font-variation-settings: "wght" 500;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-size: 1rem;
  display: flex;
}

.form_checkbox-label:where(.w-variant-1a3bb258-a334-103f-0632-07683cbe5cf9) {
  font-size: .8125rem;
}

.form_checkbox-label:hover {
  text-decoration: underline;
}

.form_checkbox-label.small-3, .form_checkbox-label.small-6, .form_checkbox-label.small-9 {
  font-size: .8125rem;
}

.form_label {
  color: var(--themes--body-light-100);
  letter-spacing: .035rem;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.button-text {
  font-family: var(--fonts--font-body);
  text-align: center;
  font-size: .875rem;
}

.button-icon {
  max-width: 1.5rem;
}

.button-size {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  display: flex;
}

.button-theme {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  border: 1px solid var(--themes--body-light-200);
  color: var(--themes--body-light-100);
  border-radius: 6rem;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.cookies-modal {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--color-base--secondary--terracotta-light);
  pointer-events: auto;
  text-align: center;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20.75rem;
  padding: 1rem;
  display: none;
  box-shadow: 0 1.25rem 4rem #00000029;
}

.cookies-wrap {
  pointer-events: none;
  justify-content: center;
  align-items: flex-end;
  height: 100dvh;
  padding-bottom: 2.5rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cookies-modal_hide {
  flex: none;
}

.footer {
  background-color: var(--color-base--primary--blue-deep-default);
  color: var(--themes--body-dark-200);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: .8125rem;
}

.footer_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_sub-bar-text.is-center {
  text-align: center;
  cursor: pointer;
  text-decoration: underline;
}

.text-style-link {
  text-decoration: underline;
}

.text-style-link.is-animate {
  cursor: pointer;
  transition: opacity .3s;
}

.text-style-link.is-animate:hover {
  opacity: .8;
}

.navbar-main_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_logo {
  width: 8.75rem;
}

.navbar_logo-link {
  max-width: 16rem;
}

.scroll-intro-d-0 {
  opacity: 0;
}

.about-header_image {
  object-fit: cover;
  border-radius: 1rem;
  min-width: 19rem;
  max-width: 19rem;
  height: 17.875rem;
  box-shadow: 0 0 4rem -.25rem #08316333;
}

.testimonials_tab-link {
  background-color: #0000;
  flex: 1;
  align-self: center;
  padding: .25rem;
}

.testimonials_tab-link.w--current {
  background-color: #0000;
}

.form-page-bg-color {
  background-color: var(--color-base--secondary--terracotta-default);
}

.form_component {
  flex-flow: column;
  display: flex;
}

.form_block {
  background-color: var(--color-base--secondary--terracotta-light);
  margin-bottom: 0;
  overflow: hidden;
}

.form_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.form-subimit_block {
  background-color: var(--color-base--secondary--blue-acqua-default);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-submit_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3.5rem 2.25rem;
  display: flex;
}

.form-subimit_btn {
  background-color: var(--color-base--primary--blue-deep-default);
  color: var(--color-base--secondary--terracotta-light);
  border-radius: 4rem;
  align-self: stretch;
  padding: 1.25rem 2.25rem;
  font-weight: 500;
  transition: all .3s;
  box-shadow: 0 .375rem .75rem -.375rem #000e3b40;
}

.form-subimit_btn:hover {
  transform: scale(1.01);
}

.form_section {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  padding: 2.5rem 2.25rem;
  display: flex;
}

.form-rate_form-fields-divider {
  background-color: var(--themes--title-light-100);
  opacity: .2;
  height: .0625rem;
}

.form-field_heading {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .875rem;
  display: flex;
}

.form-field_required-star {
  min-width: .55rem;
}

.navbar_support-link {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_support-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.navbar_support-text {
  color: var(--themes--body-dark-100);
  font-size: .875rem;
  text-decoration: underline;
}

.section_form-header {
  background-color: var(--color-base--primary--blue-deep-default);
  flex: 1;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.form-header_title {
  color: var(--themes--body-dark-100);
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.form-header_header-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 2.25rem;
  margin-right: 2.25rem;
  display: flex;
}

.form-header_tag {
  color: var(--themes--body-dark-100);
  letter-spacing: .15rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.1;
}

.form-header_text {
  color: var(--themes--body-dark-200);
  font-size: 1.0625rem;
}

.is-hover {
  cursor: pointer;
  transition: opacity .2s cubic-bezier(.445, .05, .55, .95);
}

.is-hover:hover {
  opacity: .83;
}

.form_header {
  background-color: var(--color-base--secondary--blue-acqua-default);
  flex-flow: column;
  padding: 2.5rem 2.25rem;
  display: flex;
}

.form_header-title {
  margin-bottom: 1rem;
}

.form_texts {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.form_text-warning {
  font-size: .8125rem;
}

.form_section-slot {
  flex-wrap: nowrap;
  flex-direction: column !important;
  gap: 2.25rem !important;
  display: flex !important;
}

.navbar {
  z-index: 97;
  background-color: var(--color-base--primary--blue-deep-default);
  border-bottom: 1px solid #eadfd91a;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2rem 4rem 0 #0000000f;
}

.form_field {
  flex-flow: column;
}

.form_field-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.form-subimit_title {
  text-align: center;
  font-size: 2rem;
}

.form-subimit_text {
  text-align: center;
}

.spacing-block-custom1 {
  width: 100%;
  height: .625rem;
}

.spacing-block-custom3 {
  width: 100%;
  height: 1.5rem;
}

.form-submit_disclaimer {
  opacity: .85;
  text-align: center;
  font-size: .75rem;
}

.form-subimit_block-img {
  object-fit: scale-down;
  width: 100%;
}

.form_input-element {
  color: #374151;
  background-color: #0000;
  border: 1.375px solid #9ca3af;
  border-radius: 4rem;
  width: 100%;
  height: 3.5rem;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1.25rem 1.125rem;
  font-size: .9375rem;
  font-weight: 500;
  transition: all .2s cubic-bezier(.445, .05, .55, .95);
}

.form_input-element:hover {
  background-color: #ffffffa6;
}

.form_input-element:focus {
  border-color: var(--themes--body-light-200);
  background-color: #ffffffa6;
}

.form_input-element::placeholder {
  color: #4b5563;
}

.form_input-element.is-textarea {
  border-radius: 1.125rem;
  min-width: 100%;
  max-width: 100%;
  min-height: 8rem;
}

.form_input-element.is-contact {
  margin-top: 1.75rem;
}

.form-field-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.form_fildies-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .375rem;
  padding-bottom: 1.75rem;
  display: grid;
}

.form_fildies-group.is-contact {
  padding-bottom: 0;
}

.form-field_text-detail {
  margin-bottom: .875rem;
  font-size: .75rem;
}

@media screen and (max-width: 991px) {
  body {
    font-size: .875rem;
  }

  h1 {
    font-size: 1.625rem;
  }

  h2 {
    font-size: 1.375rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6, blockquote {
    font-size: 1.125rem;
  }

  .padding-global.is-form {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h1 {
    font-size: 1.75rem;
  }

  .spacing-block-medium {
    height: 1.5rem;
  }

  .spacing-block-medium.is-tablet-big {
    height: 2.25rem;
  }

  .spacing-block-medium.istablet-big-2 {
    height: 2rem;
  }

  .form_checkbox-icon, .form_checkbox-icon.w--redirected-checked, .form_checkbox-icon.w--redirected-focus, .form_checkbox-icon.w--redirected-focus-visible {
    width: 1rem;
    height: 1rem;
  }

  .form_input {
    min-height: 3.25rem;
  }

  .form_checkbox-label {
    font-size: .9375rem;
  }

  .form_checkbox-label:where(.w-variant-1a3bb258-a334-103f-0632-07683cbe5cf9), .form_checkbox-label.small-6, .form_checkbox-label.small-9 {
    font-size: .875rem;
  }

  .form_label {
    font-size: .8rem;
  }

  .cookies-modal {
    border-radius: .875rem;
  }

  .navbar-main_component {
    position: relative;
  }

  .navbar_logo {
    width: 7.25rem;
  }

  .about-header_image {
    min-width: 13rem;
    max-width: 13rem;
    height: 14.3rem;
  }

  .section_form {
    display: block;
  }

  .form_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form_block {
    display: block;
  }

  .form-submit_content {
    max-width: none;
    padding: 3rem 1.5rem;
  }

  .form-subimit_btn {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    font-size: .9375rem;
  }

  .form_section {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 2rem 1.5rem;
  }

  .navbar_support-text {
    font-size: .85rem;
  }

  .section_form-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: flex;
  }

  .form-header_title {
    margin-top: 1.5rem;
    margin-bottom: .75rem;
    font-size: 1.75rem;
  }

  .form-header_header-content {
    margin-left: 0;
    margin-right: 0;
  }

  .form-header_tag {
    font-size: .625rem;
  }

  .form-header_text {
    font-size: .825rem;
  }

  .form_header {
    padding: 2rem 1.5rem;
  }

  .form_header-title {
    margin-bottom: .5rem;
  }

  .form_texts {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form_text-warning {
    font-size: .75rem;
  }

  .navbar {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .form_field-column {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .form-subimit_title {
    font-size: 1.625rem;
  }

  .spacing-block-custom1.is-tablet-big {
    height: 1.5rem;
  }

  .spacing-block-custom3.is-tablet-big {
    height: 3.5rem;
  }

  .form-submit_disclaimer {
    font-size: .625rem;
  }

  .form_input-element {
    height: 3.25rem;
    min-height: 3.25rem;
  }

  .form_input-element.is-textarea {
    border-radius: .875rem;
  }

  .form_fildies-group {
    flex-flow: column;
    display: flex;
  }

  .text-red {
    color: #722;
    font-weight: 600;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    line-height: 1.2;
  }

  h5 {
    font-size: 1.125rem;
  }

  blockquote {
    font-size: 1rem;
  }

  .heading-style-h1 {
    line-height: 1.2;
  }

  .spacing-block-medium {
    height: 1.25rem;
  }

  .form_checkbox-label:where(.w-variant-1a3bb258-a334-103f-0632-07683cbe5cf9), .form_checkbox-label.small-6, .form_checkbox-label.small-9 {
    font-size: .875rem;
  }

  .cookies-modal {
    align-items: stretch;
    max-width: none;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    left: 0;
    right: 0;
  }

  .footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer_component {
    align-items: center;
    display: flex;
  }

  .footer_sub-bar-text {
    order: 2;
  }

  .footer_sub-bar-text.is-center {
    order: 1;
  }

  .about-header_image {
    min-width: 9rem;
  }

  .form-submit_content {
    align-items: stretch;
  }

  .form_input-element {
    font-size: .9375rem;
  }
}

@media screen and (max-width: 479px) {
  blockquote {
    padding-left: 1.5rem;
  }

  .form_input-element {
    font-size: .9375rem;
  }
}

#w-node-_279ffa25-c2d2-d970-c0a9-46b760dd8e8e-1a217b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76f6da7a-dfd2-d325-a009-2ed0fd7da9c6-fd7da9b9 {
  justify-self: end;
}


@font-face {
  font-family: 'Generalsans Variable';
  src: url('../fonts/GeneralSans-Variable.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'KathyStyle';
  src: url('../fonts/KathyStyle-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}