/* Spinner
------------------------------- */
@keyframes dw-spin {
  to {
    transform: rotate(360deg); } }
.dw-spinner-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999999;
  background-color: #333;
  opacity: 0.7; }

.dw-spinner-wrapper.active {
  display: block; }

.dw-spinner {
  position: fixed;
  width: 42px;
  height: 42px;
  margin: 8px;
  top: 48%;
  left: 48%;
  z-index: 9999999;
  border: 4px solid #1e73be;
  border-right-color: transparent;
  border-radius: 50%;
  animation: dw-spin 0.8s linear infinite; }

/* Gravity Forms */
.doo-gf-custom-form.gform_wrapper.gravity-theme {
  max-width: 1400px;
  margin: 60px auto;
  padding: 40px;
  box-sizing: border-box;
  box-shadow: 0px 10px 42px rgba(0, 0, 0, 0.12);
  background: rgba(250, 250, 250, 0.9);
  border-radius: 24px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .ginput_counter,
  .doo-gf-custom-form.gform_wrapper.gravity-theme span.gfield_required_asterisk,
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_heading,
  .doo-gf-custom-form.gform_wrapper.gravity-theme .instruction,
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_required_legend {
    display: none;
    outline: 0; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme form:focus-visible, .doo-gf-custom-form.gform_wrapper.gravity-theme form:focus-within, .doo-gf-custom-form.gform_wrapper.gravity-theme form:focus,
  .doo-gf-custom-form.gform_wrapper.gravity-theme input:focus-visible,
  .doo-gf-custom-form.gform_wrapper.gravity-theme input:focus-within,
  .doo-gf-custom-form.gform_wrapper.gravity-theme input:focus {
    outline: 0; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme h1 {
    margin: 12px 0; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme p {
    margin: 4px 0 0; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_validation_errors {
    display: none; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_validation_errors > h2 {
      color: #FF5945; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .validation_message {
    background: transparent;
    padding: 0;
    font-size: 14px !important;
    line-height: 100%;
    color: #FF5945;
    border: none;
    display: flex; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .validation_message strong {
      padding: 0 4px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .validation_message:before {
      content: url("../images/ic_alert.svg");
      margin-right: 6px;
      display: flex;
      align-items: center; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_html {
    font-weight: 400;
    font-size: 24px;
    line-height: 29px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_radio {
    display: flex;
    gap: 30px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield {
    margin-bottom: 24px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.gfield_error input {
      border-color: #FF5945 !important; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio {
      display: flex;
      align-items: center;
      justify-content: space-around;
      margin-top: 42px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio input {
        visibility: hidden;
        position: absolute;
        left: -9999px; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio input:checked ~ label {
          outline: 3px solid #00233D; }
          .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio input:checked ~ label:before {
            content: none; }
          .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio input:checked ~ label img {
            filter: none; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label {
        position: relative;
        border-radius: 12px;
        color: #FAFAFA;
        height: 360px;
        max-width: 530px;
        width: calc(50vw - 45px);
        padding-top: 319px;
        z-index: 1;
        cursor: pointer;
        text-align: center;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        display: block;
        overflow: hidden; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label:before {
          content: '';
          height: 100%;
          width: 100%;
          background: rgba(0, 35, 61, 0.15);
          position: absolute;
          top: 0;
          left: 0;
          z-index: -2;
          border-radius: 12px; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label:after {
          content: '';
          height: 62px;
          width: 100%;
          background: rgba(0, 35, 61, 0.8);
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: -1;
          border-radius: 0 0 12px 12px; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label img {
          position: absolute;
          top: 0;
          height: 100%;
          width: 100%;
          border-radius: 12px;
          object-fit: cover;
          display: block;
          z-index: -3;
          filter: grayscale(100); }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label:hover {
          outline: 3px solid #00A6D6; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image.small .gfield_radio label {
      height: 244px;
      max-width: 430px;
      width: calc(33vw - 60px);
      padding-top: 203px;
      margin-bottom: 230px;
      overflow: visible; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image.small .gfield_radio label ul {
        padding: 20px 0 0 20px;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #00233D;
        position: absolute;
        z-index: 2;
        text-align: left; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield:not(.with-image) .gfield_radio {
      margin-left: 80px;
      margin-top: 42px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield:not(.with-image) .gfield_radio .gchoice {
        margin-bottom: 24px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield:not(.with-image) .gfield_radio label {
        font-size: 20px;
        line-height: 24px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image {
      position: relative;
      justify-self: center; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_label {
        position: relative;
        border-radius: 12px;
        color: #FAFAFA;
        height: 224px;
        width: calc(50vw - 45px);
        max-width: 320px;
        padding-top: 183px;
        z-index: 1;
        text-align: center;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        display: block; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_label:before {
          content: '';
          height: 100%;
          width: 100%;
          background: rgba(0, 35, 61, 0.15);
          position: absolute;
          top: 0;
          left: 0;
          z-index: -1;
          border-radius: 12px; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_label:after {
          content: '';
          height: 62px;
          width: 100%;
          background: rgba(0, 35, 61, 0.8);
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: -2;
          border-radius: 0 0 12px 12px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_description img {
        position: absolute;
        top: 0;
        height: 224px;
        width: calc(50vw - 45px);
        max-width: 320px;
        border-radius: 12px;
        object-fit: cover;
        display: block;
        z-index: 0; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image input {
        width: calc(50vw - 45px);
        max-width: 320px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield textarea,
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="text"],
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="number"],
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="tel"],
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="email"],
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield select {
      font-size: 20px;
      line-height: 24px;
      color: #00233D;
      height: 48px;
      padding: 13px 16px;
      background: #FAFAFA;
      border: 1.5px solid #00233D;
      box-shadow: inset 0px 5px 5px rgba(29, 88, 173, 0.25);
      border-radius: 6px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield textarea:hover,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="text"]:hover,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="number"]:hover,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="tel"]:hover,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="email"]:hover,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield select:hover {
        border: 1.5px solid #00A6D6; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield textarea:focus,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="text"]:focus,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="number"]:focus,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="tel"]:focus,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="email"]:focus,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield select:focus {
        outline: 0; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield textarea::placeholder,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="text"]::placeholder,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="number"]::placeholder,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="tel"]::placeholder,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="email"]::placeholder,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield select::placeholder {
        font-size: 20px;
        line-height: 24px;
        color: #AEAEB2; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="checkbox"] {
      appearance: none;
      width: 30px;
      height: 30px;
      border: 1px solid #00233D;
      border-radius: 4px;
      border-radius: 1.5px;
      cursor: pointer;
      margin-right: 12px;
      position: relative; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="checkbox"]:hover {
        border-color: #00A6D6; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="checkbox"]:checked {
        background: #00233D;
        border-color: #00233D; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="checkbox"]:checked:after {
          content: url("../images/check.svg");
          position: absolute;
          top: 6px;
          left: 5px;
          height: 11px;
          width: 14px;
          display: block; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="radio"] {
      appearance: none;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      border: none;
      outline: 1px solid #D9D9D9;
      outline-offset: 8px;
      cursor: pointer;
      margin-right: 12px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="radio"]:hover {
        background: #00A6D6;
        outline-color: #00A6D6; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield input[type="radio"]:checked {
        background: #00233D;
        outline-color: #D9D9D9; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox,
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_consent {
      display: flex;
      align-items: center; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_consent label {
        font-size: 14px;
        line-height: 21px;
        color: #00233D;
        border: 0;
        padding: 0;
        cursor: auto;
        white-space: normal;
        flex-wrap: wrap; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label a,
        .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_consent label a {
          margin: 0 4px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gchoice,
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield .ginput_container_consent .gchoice {
        display: flex;
        flex-wrap: nowrap;
        align-items: center; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="submit"],
  .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="button"] {
    font-size: 20px;
    line-height: 24px;
    background: #00233D;
    border-radius: 6px;
    height: 48px;
    border: 1px solid #1A1A1A;
    border: 1.5px solid #00233D;
    padding: 0 33px;
    color: #FAFAFA;
    display: flex;
    align-items: center;
    gap: 10px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="submit"].gform_previous_button,
    .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="button"].gform_previous_button {
      color: #00233D;
      background: #FAFAFA; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="submit"]:hover,
    .doo-gf-custom-form.gform_wrapper.gravity-theme input[type="button"]:hover {
      background: #00A6D6;
      color: #00233D; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .ginput_complex label {
    font-size: 20px;
    line-height: 24px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_label_before_complex {
    font-size: 24px;
    line-height: 29px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container a.chosen-single span {
    margin-right: 0;
    line-height: 120%; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container a.chosen-single div {
    width: 16px;
    height: 16px;
    right: 16px;
    top: 16px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container a.chosen-single div b {
      background: url("../images/chevrondown.svg") no-repeat !important;
      background-size: 16px 16px !important;
      height: 16px !important;
      width: 16px !important;
      z-index: 4;
      position: relative; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme select {
    background: url("../images/chevrondown.svg") no-repeat calc(100% - 16px) !important;
    background-size: 16px 16px !important;
    appearance: none;
    -webkit-appearance: none; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme input.button.page-btn {
    height: 32px;
    border-radius: 8px;
    background: #9BA3B0; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme input.button.page-btn:hover {
      background: #6EACFF; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme input.button.gform_previous_button:hover, .doo-gf-custom-form.gform_wrapper.gravity-theme input.button.gform_next_button:hover {
    background: #6EACFF; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_page_footer {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 24px 0 0; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_page_footer .button:only-child {
      margin-left: auto; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container .chosen-search {
    padding: 4px 8px 8px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container .chosen-search input[type="text"] {
      border-radius: 24px;
      padding: 4px 22px 4px 16px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results {
    padding: 0;
    scrollbar-color: #BABABA #FFFFFF;
    scrollbar-width: thin; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results::-webkit-scrollbar {
      appearance: none;
      -webkit-appearance: none; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results::-webkit-scrollbar:vertical {
      width: 6px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results::-webkit-scrollbar-button {
      display: none; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results::-webkit-scrollbar-thumb {
      background: #BABABA;
      border-radius: 24px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results::-webkit-scrollbar-track {
      border-radius: 10px; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li {
      height: 48px;
      display: flex;
      align-items: center;
      padding: 0 12px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li:not(:last-child) {
        border-bottom: 1px solid #E3E3E3; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li.gf_placeholder {
        display: none; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li.highlighted {
        color: #000000;
        background: #FFFFFF; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li.no-results {
        background: #FFEEF0;
        color: #444444; }
        .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container ul.chosen-results li.no-results span {
          margin: 0 8px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .chosen-container-single.chosen-container .chosen-drop {
    border: none;
    box-shadow: 0px 10px 42px rgba(0, 0, 0, 0.12);
    margin-top: 1px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .ginput_container_select select {
    background-color: #FFFFFF; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .ginput_container_select select option {
      background-color: #FFFFFF; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .ginput_container_select select option .gf_placeholder span {
        display: none; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gf_progressbar {
    border-radius: 3px;
    background: #FFFFFF; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gf_progressbar .gf_progressbar_percentage {
      height: 32px;
      background: #00A6D6;
      border-radius: 3px; }
      .doo-gf-custom-form.gform_wrapper.gravity-theme .gf_progressbar .gf_progressbar_percentage span {
        display: none; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme #gf_form_focus {
    display: none; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gform_anchor {
    visibility: hidden;
    opacity: 0; }

@media (max-width: 1400px) {
  .doo-gf-custom-form.gform_wrapper.gravity-theme .validation_message {
    font-size: 12px !important; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_html {
    font-weight: 400;
    font-size: 22px;
    line-height: 26px; }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    height: 44px;
    display: flex;
    align-items: flex-end; } }
@media (max-width: 800px) {
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio {
    flex-wrap: wrap; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image .gfield_radio label {
      width: calc(100vw - 30px); }
  .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image.small .gfield_radio {
    flex-wrap: wrap; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.with-image.small .gfield_radio label {
      width: calc(100vw - 30px); } }
@media (max-width: 600px) {
  .doo-gf-custom-form.gform_wrapper.gravity-theme {
    padding: 24px 10px;
    border-radius: 0; }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_label {
      width: calc(100vw - 30px); }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image .gfield_description img {
      width: calc(100vw - 30px); }
    .doo-gf-custom-form.gform_wrapper.gravity-theme .gfield.input-with-image input {
      width: calc(100vw - 30px); } }

/*# sourceMappingURL=style.css.map */
