.elementor-kit-82{--e-global-color-primary:#000814;--e-global-color-secondary:#001D3D;--e-global-color-text:#000814;--e-global-color-accent:#FFC300;--e-global-color-c2b928e:#003566;--e-global-color-1be18e3:#CFD7D8;--e-global-color-a16c66f:#D6E3E0;--e-global-color-872ed27:#F7F6F3;--e-global-color-1898d47:#FFFFFF;--e-global-color-5d93318:#FFFFFF00;--e-global-color-36ffe05:#EF845078;--e-global-color-f4f793a:#10393B2E;--e-global-color-271b4f8:#FFFFFF94;--e-global-color-14a14f7:#FFFFFF3B;--e-global-color-ff2f878:#D6E3E014;--e-global-color-499b173:#000814;--e-global-color-34185b3:#001D3D;--e-global-color-b0c4d79:#003566;--e-global-color-5a7a7bb:#FFC300;--e-global-color-26751d9:#FFD60A;--e-global-color-a4ae575:#10393B;--e-global-color-d3fc808:#F5F3EE;--e-global-color-2a9d60b:#406162;--e-global-color-d803024:#EF8450;--e-global-color-accd48e:#B82F08;--e-global-color-df95a6d:#11C52C;--e-global-color-c91fbf2:#7C0000;--e-global-color-e5138d4:#330747;--e-global-color-a869cdd:#522A68;--e-global-color-aad7057:#28A745;--e-global-typography-primary-font-family:"Space Grotesk";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-size:1.25rem;--e-global-typography-accent-font-weight:500;--e-global-typography-4d2df2a-font-family:"Space Grotesk";--e-global-typography-4d2df2a-font-size:4.2rem;--e-global-typography-4d2df2a-font-weight:700;--e-global-typography-4d2df2a-line-height:1em;--e-global-typography-1f4c581-font-family:"Space Grotesk";--e-global-typography-1f4c581-font-size:3.1rem;--e-global-typography-1f4c581-font-weight:700;--e-global-typography-1f4c581-line-height:1.1em;--e-global-typography-592af79-font-family:"Space Grotesk";--e-global-typography-592af79-font-size:2.369rem;--e-global-typography-592af79-font-weight:700;--e-global-typography-592af79-line-height:1.2em;--e-global-typography-8669db9-font-family:"Space Grotesk";--e-global-typography-8669db9-font-size:1.777rem;--e-global-typography-8669db9-font-weight:700;--e-global-typography-8669db9-line-height:1.3em;--e-global-typography-44bf7a9-font-family:"Space Grotesk";--e-global-typography-44bf7a9-font-size:1.5rem;--e-global-typography-44bf7a9-font-weight:700;--e-global-typography-44bf7a9-line-height:1.35em;--e-global-typography-46d3e0f-font-family:"Space Grotesk";--e-global-typography-46d3e0f-font-size:1.25rem;--e-global-typography-46d3e0f-font-weight:700;--e-global-typography-46d3e0f-line-height:1.4em;--e-global-typography-dd186fb-font-family:"Space Grotesk";--e-global-typography-dd186fb-font-size:1.125rem;--e-global-typography-dd186fb-font-weight:700;--e-global-typography-c7b2d16-font-family:"Space Grotesk";--e-global-typography-c7b2d16-font-size:1rem;--e-global-typography-c7b2d16-font-weight:400;--e-global-typography-fe6bcfb-font-family:"Space Grotesk";--e-global-typography-fe6bcfb-font-size:1.125rem;--e-global-typography-fe6bcfb-font-weight:600;--e-global-typography-6b9bfd0-font-family:"Space Grotesk";--e-global-typography-6b9bfd0-font-size:1.6rem;--e-global-typography-6b9bfd0-font-weight:500;--e-global-typography-e4cdb04-font-family:"Space Grotesk";--e-global-typography-e4cdb04-font-size:1.25rem;--e-global-typography-e4cdb04-font-weight:500;--e-global-typography-e4cdb04-line-height:1.4em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-82 button,.elementor-kit-82 input[type="button"],.elementor-kit-82 input[type="submit"],.elementor-kit-82 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-dd186fb-font-family ), Sans-serif;font-size:var( --e-global-typography-dd186fb-font-size );font-weight:var( --e-global-typography-dd186fb-font-weight );color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:1em 2em 1em 2em;}.elementor-kit-82 button:hover,.elementor-kit-82 button:focus,.elementor-kit-82 input[type="button"]:hover,.elementor-kit-82 input[type="button"]:focus,.elementor-kit-82 input[type="submit"]:hover,.elementor-kit-82 input[type="submit"]:focus,.elementor-kit-82 .elementor-button:hover,.elementor-kit-82 .elementor-button:focus{background-color:var( --e-global-color-26751d9 );color:var( --e-global-color-primary );}.elementor-kit-82 e-page-transition{background-color:#FFBC7D;}.elementor-kit-82 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4d2df2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4d2df2a-font-size );font-weight:var( --e-global-typography-4d2df2a-font-weight );line-height:var( --e-global-typography-4d2df2a-line-height );}.elementor-kit-82 h2{color:var( --e-global-color-1be18e3 );font-family:var( --e-global-typography-1f4c581-font-family ), Sans-serif;font-size:var( --e-global-typography-1f4c581-font-size );font-weight:var( --e-global-typography-1f4c581-font-weight );line-height:var( --e-global-typography-1f4c581-line-height );}.elementor-kit-82 h3{color:var( --e-global-color-1be18e3 );font-family:var( --e-global-typography-592af79-font-family ), Sans-serif;font-size:var( --e-global-typography-592af79-font-size );font-weight:var( --e-global-typography-592af79-font-weight );line-height:var( --e-global-typography-592af79-line-height );}.elementor-kit-82 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8669db9-font-family ), Sans-serif;font-size:var( --e-global-typography-8669db9-font-size );font-weight:var( --e-global-typography-8669db9-font-weight );line-height:var( --e-global-typography-8669db9-line-height );}.elementor-kit-82 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-44bf7a9-font-family ), Sans-serif;font-size:var( --e-global-typography-44bf7a9-font-size );font-weight:var( --e-global-typography-44bf7a9-font-weight );line-height:var( --e-global-typography-44bf7a9-line-height );}.elementor-kit-82 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-46d3e0f-font-family ), Sans-serif;font-size:var( --e-global-typography-46d3e0f-font-size );font-weight:var( --e-global-typography-46d3e0f-font-weight );line-height:var( --e-global-typography-46d3e0f-line-height );}.elementor-kit-82 img{border-radius:16px 16px 16px 16px;}.elementor-kit-82 label{color:#FFFFFF;font-family:var( --e-global-typography-fe6bcfb-font-family ), Sans-serif;font-size:var( --e-global-typography-fe6bcfb-font-size );font-weight:var( --e-global-typography-fe6bcfb-font-weight );}.elementor-kit-82 input:not([type="button"]):not([type="submit"]),.elementor-kit-82 textarea,.elementor-kit-82 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1be18e3 );accent-color:#BBBBBB;background-color:#BBBBBB;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a16c66f );border-radius:10px 10px 10px 10px;}.elementor-kit-82 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-82 textarea:focus,.elementor-kit-82 .elementor-field-textual:focus{color:var( --e-global-color-1be18e3 );accent-color:#BBBBBB;background-color:#BBBBBB;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-82{--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1.25rem;--e-global-typography-4d2df2a-font-size:3.5rem;--e-global-typography-4d2df2a-line-height:1.1em;--e-global-typography-1f4c581-font-size:2.8rem;--e-global-typography-1f4c581-line-height:1.15em;--e-global-typography-592af79-font-size:2.3rem;--e-global-typography-592af79-line-height:1.2em;--e-global-typography-8669db9-font-size:1.7rem;--e-global-typography-44bf7a9-font-size:1.5rem;--e-global-typography-46d3e0f-font-size:1.25rem;--e-global-typography-dd186fb-font-size:1rem;--e-global-typography-c7b2d16-font-size:1rem;--e-global-typography-fe6bcfb-font-size:1rem;--e-global-typography-6b9bfd0-font-size:1.4rem;--e-global-typography-e4cdb04-font-size:1.25rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-82 h1{font-size:var( --e-global-typography-4d2df2a-font-size );line-height:var( --e-global-typography-4d2df2a-line-height );}.elementor-kit-82 h2{font-size:var( --e-global-typography-1f4c581-font-size );line-height:var( --e-global-typography-1f4c581-line-height );}.elementor-kit-82 h3{font-size:var( --e-global-typography-592af79-font-size );line-height:var( --e-global-typography-592af79-line-height );}.elementor-kit-82 h4{font-size:var( --e-global-typography-8669db9-font-size );line-height:var( --e-global-typography-8669db9-line-height );}.elementor-kit-82 h5{font-size:var( --e-global-typography-44bf7a9-font-size );line-height:var( --e-global-typography-44bf7a9-line-height );}.elementor-kit-82 h6{font-size:var( --e-global-typography-46d3e0f-font-size );line-height:var( --e-global-typography-46d3e0f-line-height );}.elementor-kit-82 button,.elementor-kit-82 input[type="button"],.elementor-kit-82 input[type="submit"],.elementor-kit-82 .elementor-button{font-size:var( --e-global-typography-dd186fb-font-size );}.elementor-kit-82 img{border-radius:12px 12px 12px 12px;}.elementor-kit-82 label{font-size:var( --e-global-typography-fe6bcfb-font-size );}.elementor-kit-82 input:not([type="button"]):not([type="submit"]),.elementor-kit-82 textarea,.elementor-kit-82 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-82{--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1.125rem;--e-global-typography-4d2df2a-font-size:2.6rem;--e-global-typography-4d2df2a-line-height:1.15em;--e-global-typography-1f4c581-font-size:2.2rem;--e-global-typography-592af79-font-size:2rem;--e-global-typography-8669db9-font-size:1.6rem;--e-global-typography-44bf7a9-font-size:1.4rem;--e-global-typography-46d3e0f-font-size:1.25rem;--e-global-typography-dd186fb-font-size:1rem;--e-global-typography-c7b2d16-font-size:1rem;--e-global-typography-fe6bcfb-font-size:1rem;--e-global-typography-6b9bfd0-font-size:1.3rem;--e-global-typography-e4cdb04-font-size:1.125rem;--e-global-typography-e4cdb04-line-height:1.3em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-82 h1{font-size:var( --e-global-typography-4d2df2a-font-size );line-height:var( --e-global-typography-4d2df2a-line-height );}.elementor-kit-82 h2{font-size:var( --e-global-typography-1f4c581-font-size );line-height:var( --e-global-typography-1f4c581-line-height );}.elementor-kit-82 h3{font-size:var( --e-global-typography-592af79-font-size );line-height:var( --e-global-typography-592af79-line-height );}.elementor-kit-82 h4{font-size:var( --e-global-typography-8669db9-font-size );line-height:var( --e-global-typography-8669db9-line-height );}.elementor-kit-82 h5{font-size:var( --e-global-typography-44bf7a9-font-size );line-height:var( --e-global-typography-44bf7a9-line-height );}.elementor-kit-82 h6{font-size:var( --e-global-typography-46d3e0f-font-size );line-height:var( --e-global-typography-46d3e0f-line-height );}.elementor-kit-82 button,.elementor-kit-82 input[type="button"],.elementor-kit-82 input[type="submit"],.elementor-kit-82 .elementor-button{font-size:var( --e-global-typography-dd186fb-font-size );}.elementor-kit-82 img{border-radius:10px 10px 10px 10px;}.elementor-kit-82 label{font-size:var( --e-global-typography-fe6bcfb-font-size );}.elementor-kit-82 input:not([type="button"]):not([type="submit"]),.elementor-kit-82 textarea,.elementor-kit-82 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Gravity Forms dark theme override (Elementor) */
:root {
  --gs-bg-primary: #000814;
  --gs-bg-secondary: #001d3d;
  --gs-accent: #ffc300;
  --gs-text: #e8f1ff;
  --gs-text-muted: #9db4d1;
  --gs-border: #2a4a73;
  --gs-error: #ff6b6b;
}

.elementor .gform_wrapper,
.elementor .gform-theme--foundation,
.elementor .gform-theme {
  color: var(--gs-text) !important;
}

.elementor .gform_wrapper form,
.elementor .gform-theme form {
  background: var(--gs-bg-secondary) !important;
  border: 1px solid rgba(255, 195, 0, 0.25) !important;
  border-radius: 14px !important;
  padding: 24px !important;
}

.elementor .gform_wrapper .gfield_label,
.elementor .gform-theme .gfield_label {
  color: var(--gs-text) !important;
  font-weight: 600 !important;
}

.elementor .gform_wrapper input[type="text"],
.elementor .gform_wrapper input[type="email"],
.elementor .gform_wrapper input[type="tel"],
.elementor .gform_wrapper input[type="url"],
.elementor .gform_wrapper input[type="number"],
.elementor .gform_wrapper input[type="date"],
.elementor .gform_wrapper input[type="time"],
.elementor .gform_wrapper textarea,
.elementor .gform_wrapper select,
.elementor .gform-theme input,
.elementor .gform-theme textarea,
.elementor .gform-theme select {
  background: var(--gs-bg-primary) !important;
  color: var(--gs-text) !important;
  border: 1px solid var(--gs-border) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

.elementor .gform_wrapper input::placeholder,
.elementor .gform_wrapper textarea::placeholder {
  color: var(--gs-text-muted) !important;
  opacity: 1 !important;
}

.elementor .gform_wrapper input:focus,
.elementor .gform_wrapper textarea:focus,
.elementor .gform_wrapper select:focus {
  border-color: var(--gs-accent) !important;
  box-shadow: 0 0 0 2px rgba(255, 195, 0, 0.2) !important;
  outline: none !important;
}

.elementor .gform_wrapper .gfield_description,
.elementor .gform_wrapper .gform_description,
.elementor .gform_wrapper .gsection_description {
  color: var(--gs-text-muted) !important;
}

.elementor .gform_wrapper input[type="checkbox"],
.elementor .gform_wrapper input[type="radio"] {
  accent-color: var(--gs-accent) !important;
}

.elementor .gform_wrapper .gfield_checkbox label,
.elementor .gform_wrapper .gfield_radio label,
.elementor .gform_wrapper .gchoice label,
.elementor .gform-theme .gfield_checkbox label,
.elementor .gform-theme .gfield_radio label,
.elementor .gform-theme .gchoice label {
  color: var(--gs-text) !important;
}

.elementor .gform_wrapper input[type="date"],
.elementor .gform-theme input[type="date"] {
  padding-right: 2.4rem !important;
  color-scheme: dark !important;
}

.elementor .gform_wrapper input[type="date"]::-webkit-calendar-picker-indicator,
.elementor .gform-theme input[type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(1) brightness(1.2);
  opacity: 0.95;
  cursor: pointer;
  margin-left: 10px;
}

.elementor .gform_wrapper .ginput_container_date .ui-datepicker-trigger,
.elementor .gform-theme .ginput_container_date .ui-datepicker-trigger {
  margin-left: 10px !important;
  filter: invert(1) brightness(1.2);
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}

.elementor .gform_wrapper .gfield_list thead th,
.elementor .gform_wrapper .gfield_list thead th *,
.elementor .gform_wrapper .gfield_list .gfield_list_group_item,
.elementor .gform_wrapper .gfield_list .gfield_list_cell,
.elementor .gform_wrapper .gfield_list .gfield_list_cell label,
.elementor .gform_wrapper .gfield_list .gfield_list_icons button,
.elementor .gform-theme .gfield_list thead th,
.elementor .gform-theme .gfield_list thead th *,
.elementor .gform-theme .gfield_list .gfield_list_group_item,
.elementor .gform-theme .gfield_list .gfield_list_cell,
.elementor .gform-theme .gfield_list .gfield_list_cell label,
.elementor .gform-theme .gfield_list .gfield_list_icons button {
  color: var(--gs-text) !important;
}

.elementor .gform_wrapper .gfield_list th,
.elementor .gform_wrapper .gfield_list td,
.elementor .gform-theme .gfield_list th,
.elementor .gform-theme .gfield_list td {
  background: #001631 !important;
  border-color: var(--gs-border) !important;
}

.elementor .gform_wrapper .gfield_error [aria-invalid="true"],
.elementor .gform_wrapper .validation_message,
.elementor .gform_wrapper .gform_validation_errors {
  border-color: var(--gs-error) !important;
  color: #ffd7d7 !important;
  background: rgba(255, 107, 107, 0.12) !important;
}

.elementor .gform_wrapper .gform_drop_area {
  background: var(--gs-bg-primary) !important;
  border: 1px dashed var(--gs-border) !important;
  color: var(--gs-text-muted) !important;
  border-radius: 10px !important;
}

.elementor .gform_wrapper .gform_button,
.elementor .gform_wrapper button[type="submit"],
.elementor .gform_wrapper input[type="submit"] {
  background: var(--gs-accent) !important;
  color: #1a1200 !important;
  border: 0 !important;
  border-radius: 10px !important;
  font-weight: 700 !important;
  padding: 12px 18px !important;
}

@media (min-width: 768px) {
  .elementor .gform_wrapper .gfield_list table.gfield_list_container th,
  .elementor .gform_wrapper .gfield_list table.gfield_list_container th *,
  .elementor .gform_wrapper .gfield_list .gfield_list_header,
  .elementor .gform_wrapper .gfield_list .gfield_list_header *,
  .elementor .gform_wrapper .gfield_list .gfield_list_group_item,
  .elementor .gform_wrapper .gfield_list .gfield_list_group_item *,
  .elementor .gform_wrapper .gfield_list .gfield_list_icons button,
  .elementor .gform_wrapper .gfield_list .gfield_list_icons button *,
  .elementor .gform-theme .gfield_list table.gfield_list_container th,
  .elementor .gform-theme .gfield_list table.gfield_list_container th *,
  .elementor .gform-theme .gfield_list .gfield_list_header,
  .elementor .gform-theme .gfield_list .gfield_list_header *,
  .elementor .gform-theme .gfield_list .gfield_list_group_item,
  .elementor .gform-theme .gfield_list .gfield_list_group_item *,
  .elementor .gform-theme .gfield_list .gfield_list_icons button,
  .elementor .gform-theme .gfield_list .gfield_list_icons button * {
    color: #e8f1ff !important;
    -webkit-text-fill-color: #e8f1ff !important;
  }

  .elementor .gform_wrapper .gfield_list table.gfield_list_container th,
  .elementor .gform_wrapper .gfield_list table.gfield_list_container td,
  .elementor .gform-theme .gfield_list table.gfield_list_container th,
  .elementor .gform-theme .gfield_list table.gfield_list_container td {
    background: #001631 !important;
    border-color: #2a4a73 !important;
  }
}/* End custom CSS */