/* /Components/Layout/Footer.razor.rz.scp.css */
.footer-social-list[b-rwed9q5hdu] {
    display: flex;
}

.container[b-rwed9q5hdu] {
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 64px;
    padding-left: 64px;
}

.footer[b-rwed9q5hdu]{padding:120px 0 0;background-color:#252e42}
.footer-grid[b-rwed9q5hdu]{max-width:1204px;min-width:890px;margin-right:auto;margin-left:auto;padding-bottom:120px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:48px;grid-row-gap:40px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}
.footer-col[b-rwed9q5hdu]{width:auto}
.footer-list-item[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer-list-item.footer-list-item-hidden[b-rwed9q5hdu]{display:none}
.footer-list-item.footer-alert-link[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;text-align:left}
.footer-list-item-link[b-rwed9q5hdu]{color:#9ea2ab;font-size:16px}
.footer-list-item-link:hover[b-rwed9q5hdu]{color:#ced0d5}
.footer-list-item-link.margin-right[b-rwed9q5hdu]{margin-right:8px}
.footer-list-item-social[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.footer-copyright[b-rwed9q5hdu]{width:100%;background-color:#0c162c}
.footer-copyright-wrapper[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:92px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer-copyright-wrapper-col[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer-copyright-logo[b-rwed9q5hdu]{margin-right:24px}
.footer-copyright-logo.w--current[b-rwed9q5hdu]{position:relative}
.logo-white[b-rwed9q5hdu]{min-width:100px}
.footer-logo-text-hide[b-rwed9q5hdu]{position:absolute;left:0;top:0;z-index:-1;width:0;height:0;min-width:0;opacity:0}
.wg-dropdown-1[b-rwed9q5hdu]{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:700;text-transform:uppercase}
.wg-selector-text-wrapper[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.language-text[b-rwed9q5hdu]{font-size:14px;line-height:24px;font-weight:400}
.wg-flag-ico[b-rwed9q5hdu]{width:20px;height:20px;max-width:none;border-radius:40px;-o-object-fit:cover;object-fit:cover}
.wg-flag[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px;margin-right:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.wg-element-wrapper[b-rwed9q5hdu]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer-alert[b-rwed9q5hdu]{padding:2px 6px 2px 8px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;border:1px solid #375bd2;border-radius:2px;background-color:#375bd2;color:#fff}
.footer-badge-text[b-rwed9q5hdu]{font-size:10px;letter-spacing:1.7px}
.wg-dd-1-toggle-footer[b-rwed9q5hdu]{z-index:1;width:100%;padding:10px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#9ea2ab}
.wg-dd-1-toggle-footer:hover[b-rwed9q5hdu]{color:#fff}
.wg-element-footer[b-rwed9q5hdu]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:background-color .2s;transition:background-color .2s}
.wg-element-footer:hover[b-rwed9q5hdu]{background-color:transparent}
@media screen and (max-width:991px){.container[b-rwed9q5hdu]{padding-right:32px;padding-left:32px}.footer[b-rwed9q5hdu]{padding-top:64px}.footer-grid[b-rwed9q5hdu]{min-width:0;padding-bottom:64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:48px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.footer-list-item-link[b-rwed9q5hdu]{font-size:16px}.wg-element-footer[b-rwed9q5hdu]{width:96px}.footer-copyright-terms-wrapper[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column-gap:24px;grid-row-gap:24px}}
@media screen and (max-width:767px){.container[b-rwed9q5hdu]{padding-right:24px;padding-left:24px}.footer[b-rwed9q5hdu]{padding-top:64px}.footer-grid[b-rwed9q5hdu]{padding-bottom:64px;grid-column-gap:72px}.footer-list-item-link[b-rwed9q5hdu]{font-size:15px}.footer-copyright-wrapper[b-rwed9q5hdu]{height:auto;padding-top:24px;padding-bottom:24px}.footer-copyright-wrapper-col[b-rwed9q5hdu]{max-width:190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer-copyright-wrapper-col.footer-privacyandterms[b-rwed9q5hdu]{max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-column-gap:24px;grid-row-gap:24px}.footer-copyright-logo.w--current[b-rwed9q5hdu]{margin-bottom:12px}.wg-element-footer[b-rwed9q5hdu]{margin-right:0}.footer-copyright-terms-wrapper[b-rwed9q5hdu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column-gap:32px;grid-row-gap:32px}}
@media screen and (max-width:479px){.container[b-rwed9q5hdu]{overflow:visible;padding-right:24px;padding-left:24px}.footer[b-rwed9q5hdu]{padding-top:64px}.footer-grid[b-rwed9q5hdu]{padding-bottom:64px;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;grid-column-gap:32px;-ms-grid-columns:auto;grid-template-columns:auto}.footer-list-item[b-rwed9q5hdu]{margin-bottom:12px}.footer-list-item-link[b-rwed9q5hdu]{font-size:15px}.footer-copyright-wrapper[b-rwed9q5hdu]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer-copyright-wrapper-col[b-rwed9q5hdu]{width:100%;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-copyright-wrapper-col.footer-privacyandterms[b-rwed9q5hdu]{width:100%;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer-copyright-logo[b-rwed9q5hdu]{margin-right:auto;margin-bottom:16px;margin-left:auto}.wg-flag-ico[b-rwed9q5hdu]{width:16px;height:16px}.wg-flag[b-rwed9q5hdu]{width:16px;height:16px;margin-right:4px}}
.footer-addr-txt[b-rwed9q5hdu]{font-size: 14px;
margin-left: 5px;}
.ft-tag[b-rwed9q5hdu]{color: #9ea2ab;
  font-size: 10px;
  line-height: 1.2;}
@media screen and (max-width: 991px){.footer-copyright-logo[b-rwed9q5hdu]{margin-right: auto;
  margin-bottom: 0px;}.footer-copyright .footer-Mortgagereg[b-rwed9q5hdu]{display: none;}}
/* /Components/Layout/Header.razor.rz.scp.css */
/* Header and button rules copied from reference/public_html/css/style.css.
   Keep reference declarations above the small structural adaptations below. */
@media screen and (max-width:767px) {
.w-nav-brand[b-uzkoahhaxi] {padding-left:10px}
}
.w-nav-brand[b-uzkoahhaxi] {position:relative;float:left;text-decoration:none;color:#333}
@media screen and (max-width:767px) {
.w-nav-brand[b-uzkoahhaxi] {padding-left:10px}
}
.container[b-uzkoahhaxi] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.container.main-navbar-container[b-uzkoahhaxi] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:88px;padding-right:16px;padding-left:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.btn[b-uzkoahhaxi] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}
.btn.btn-primary[b-uzkoahhaxi] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}
.btn.btn-primary:hover[b-uzkoahhaxi] {border-color:#1a2b6b;background-color:#1a2b6b}
.btn.btn-primary:active[b-uzkoahhaxi] {background-color:#0c162c}
.btn.btn-primary.btn-small[b-uzkoahhaxi] {padding:8px 24px;font-size:14px;line-height:24px}
.btn.btn-secondary[b-uzkoahhaxi] {
      border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2

  }
.btn.btn-secondary:hover[b-uzkoahhaxi] {border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}
.btn.btn-secondary:active[b-uzkoahhaxi] {border-color:#0c162c;color:#0c162c}
.btn.btn-secondary.btn-small[b-uzkoahhaxi] {padding:8px 24px;font-size:14px;line-height:24px}
.navbar[b-uzkoahhaxi] {position:-webkit-sticky;position:sticky;top:0;z-index:999;height:88px;background-color:#fff}
.navbar-dropdown-list[b-uzkoahhaxi] {position:absolute;top:72px;overflow:hidden;border-radius:8px;background-color:#fff}
.navbar-menu-wrapper[b-uzkoahhaxi] {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:88px;max-width:900px;min-width:590px;margin-right:auto;margin-left:auto;font-size:15px}
.navbar-dropdown[b-uzkoahhaxi] {height:100%}
.menu-dropdown-vertical-wrapper[b-uzkoahhaxi] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.navbar-dropdown-title-text[b-uzkoahhaxi] {margin-bottom:0;font-family:Circular,Tahoma,sans-serif;font-size:15px;line-height:20px;font-weight:500;text-align:left}
.dropdown-link[b-uzkoahhaxi] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;padding:8px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;color:#3d4556}
.dropdown-link:hover[b-uzkoahhaxi] {color:#375bd2}
.menu-dropdown-vertical[b-uzkoahhaxi] {width:336px}
.navbar-dropdown-btn[b-uzkoahhaxi] {color:#555c6c}
.navbar-nav-item[b-uzkoahhaxi] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-right:12px;padding-left:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.navbar-nav-item:hover[b-uzkoahhaxi] {color:#375bd2}
@media screen and (max-width:991px) {
.container[b-uzkoahhaxi] {padding-right:32px;padding-left:32px}
.container.main-navbar-container[b-uzkoahhaxi] {padding-right:32px;padding-left:32px}
.btn.btn-primary.btn-small[b-uzkoahhaxi] {display:inline-block}
.navbar[b-uzkoahhaxi] {z-index:999}
.navbar-menu-wrapper[b-uzkoahhaxi] {z-index:9999;overflow:auto;width:100%;height:100vh;padding-bottom:256px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 30px 30px -16px rgba(12,22,44,.32)}
.mobile-navb-button-wrapper[b-uzkoahhaxi] {margin-right:0;padding:0;border-bottom:2px solid #1a2b6b;background-color:transparent;color:#1a2b6b;font-size:16px}
.navbar-dropdown[b-uzkoahhaxi] {width:100%;height:auto;max-width:100%}
.menu-dropdown-vertical-wrapper[b-uzkoahhaxi] {width:100%;padding-right:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.navbar-dropdown-title-text[b-uzkoahhaxi] {margin-bottom:0;color:#3d4556;font-size:14px}
.dropdown-link[b-uzkoahhaxi] {max-width:480px}
.menu-dropdown-vertical[b-uzkoahhaxi] {width:auto}
.navbar-dropdown-btn[b-uzkoahhaxi] {display:none}
.navbar-nav-item[b-uzkoahhaxi] {height:auto;padding:24px 32px 24px 48px;border-top:1px solid #dfe7fb;color:#555c6c}
}
@media screen and (max-width:767px) {
.container[b-uzkoahhaxi], .container.main-navbar-container[b-uzkoahhaxi] {padding-right:24px;padding-left:24px}
.navbar-menu-wrapper[b-uzkoahhaxi] {min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.navbar-nav-item[b-uzkoahhaxi] {padding-left:32px}
.nav-logo[b-uzkoahhaxi] {padding-left:0}
}
@media screen and (max-width:479px) {
.container[b-uzkoahhaxi] {overflow:visible;padding-right:24px;padding-left:24px}
.btn[b-uzkoahhaxi] {width:100%;padding-right:16px;padding-left:16px;text-align:center}
.btn.btn-primary.btn-small[b-uzkoahhaxi] {display:block;padding-right:16px;padding-left:16px}
.btn.btn-secondary[b-uzkoahhaxi] {font-size:16px}
.btn.btn-secondary.btn-small[b-uzkoahhaxi] {padding-right:16px;padding-left:16px}
.navbar-dropdown-list[b-uzkoahhaxi] {padding-right:16px;padding-left:16px}
.mobile-navb-button-wrapper[b-uzkoahhaxi] {min-width:56px;text-align:center}
.dropdown-link[b-uzkoahhaxi] {width:100%}
.navbar-nav-item[b-uzkoahhaxi] {padding-right:24px;padding-left:24px}
}

/* Adapt the reference Webflow header to native details and two contact actions. */
.mortgage-header[b-uzkoahhaxi] { display: block; padding: 0; font-family: Circular, Tahoma, sans-serif; line-height: 1.5; }
.container.main-navbar-container[b-uzkoahhaxi] { width: 100%; flex-wrap: nowrap; }
.nav-logo[b-uzkoahhaxi] { flex: 0 0 auto; }
.Mortgage-logo-navbar[b-uzkoahhaxi] { display: block; width: 200px; height: 60px; object-fit: contain; }
/* Match the reference header's logo inset and consistent link spacing.
   Spare width belongs before the actions, not between every menu item. */
.mortgage-navigation[b-uzkoahhaxi] { flex: 0 1 auto; min-width: 0; max-width: none; width: auto; margin: 0 auto 0 96px; justify-content: flex-start; gap: 32px; }
@media (min-width: 1200px) and (max-width: 1439px) {
    .mortgage-navigation[b-uzkoahhaxi] { margin-left: 24px; gap: 8px; }
}
.navbar-nav-item[b-uzkoahhaxi] { white-space: nowrap; font-weight: 400; text-decoration: none; }
.mortgage-dropdown[b-uzkoahhaxi] { position: relative; z-index: 900; }
.mortgage-dropdown[open][b-uzkoahhaxi] { z-index: 901; }
.mortgage-dropdown summary[b-uzkoahhaxi] { cursor: pointer; list-style: none; }
.mortgage-dropdown summary[b-uzkoahhaxi]::-webkit-details-marker { display: none; }
.mortgage-dropdown[open] summary[b-uzkoahhaxi] { color: #375bd2; }
/* Reference panel: a 336px content column inside 24px padding on each side. */
.mortgage-dropdown-links[b-uzkoahhaxi] { box-sizing: border-box; left: -20px; width: 384px; padding: 24px; overflow: visible; border-top: 1px solid #dfe7fb; box-shadow: 0 8px 48px -16px rgba(12,22,44,.48); }
.mortgage-dropdown-links[b-uzkoahhaxi]::before { content: ''; position: absolute; left: 62px; top: -8px; width: 18px; height: 8px; background: url('/img/nav-arw.svg') center / contain no-repeat; }
.mortgage-dropdown-links a[b-uzkoahhaxi] { display: flex; align-items: center; padding: 8px 8px 8px 20px; color: #3d4556; font-size: 15px; font-weight: 500; line-height: 20px; text-decoration: none; }
.mortgage-dropdown-links a + a[b-uzkoahhaxi] { margin-top: 24px; }
.mortgage-dropdown-links a[b-uzkoahhaxi]::after { content: ''; display: none; flex: 0 0 11px; width: 11px; height: 11px; margin-left: 6px; background: url('/img/nav-rt-arw.svg') center / contain no-repeat; }
.mortgage-dropdown-links a:hover[b-uzkoahhaxi], .mortgage-dropdown-links a:focus-visible[b-uzkoahhaxi] { color: #375bd2; }
.mortgage-dropdown-links a:hover[b-uzkoahhaxi]::after, .mortgage-dropdown-links a:focus-visible[b-uzkoahhaxi]::after { display: block; }
.mortgage-header-actions[b-uzkoahhaxi] { display: flex; align-items: center; flex: 0 0 auto; gap: 12px; margin-left: 16px; }
.mortgage-header-actions .btn[b-uzkoahhaxi] { min-width: 138px; font-weight: 400; white-space: nowrap; }
.mobile-actions[b-uzkoahhaxi], .mortgage-menu-toggle[b-uzkoahhaxi] { display: none; }
a:focus-visible[b-uzkoahhaxi], summary:focus-visible[b-uzkoahhaxi], button:focus-visible[b-uzkoahhaxi] { outline: 3px solid #375bd2; outline-offset: 4px; }
/* Collapse earlier to accommodate the added second action without crowding. */
@media (max-width: 1199px) {
    .mortgage-header[b-uzkoahhaxi] { height: auto; min-height: 88px; }
    .container.main-navbar-container[b-uzkoahhaxi] { position: relative; height: auto; min-height: 88px; flex-wrap: wrap; }
    .nav-logo[b-uzkoahhaxi] { margin-top: 14px; margin-bottom: 14px; }
    .desktop-actions[b-uzkoahhaxi] { display: none; }
    .mortgage-menu-toggle[b-uzkoahhaxi] { display: block; min-height: 44px; margin-left: auto; padding: 8px 0; border: 0; border-bottom: 2px solid #1a2b6b; background: transparent; color: #1a2b6b; font: inherit; cursor: pointer; }
    .mortgage-navigation[b-uzkoahhaxi] { display: none; order: 3; flex: 0 0 100%; margin: 0; gap: 0; min-width: 0; max-width: none; height: auto; max-height: calc(100dvh - 88px); padding-bottom: 24px; overflow-y: auto; flex-direction: column; justify-content: flex-start; box-shadow: none; }
    .mortgage-navigation.is-open[b-uzkoahhaxi] { display: flex; }
    .mortgage-dropdown[b-uzkoahhaxi] { width: 100%; height: auto; }
    .mortgage-navigation .navbar-dropdown-btn[b-uzkoahhaxi] { display: flex; }
    .navbar-nav-item[b-uzkoahhaxi] { height: auto; padding: 24px; border-top: 1px solid #dfe7fb; }
    .mortgage-dropdown[open] summary[b-uzkoahhaxi] { background: #f5f7fd; }
    .mortgage-dropdown-links[b-uzkoahhaxi] { position: static; width: 100%; padding: 24px 48px; border-radius: 0; box-shadow: none; background: #fff; }
    .mortgage-dropdown-links[b-uzkoahhaxi]::before { display: none; }
    .mortgage-dropdown-links a[b-uzkoahhaxi] { max-width: 480px; font-size: 14px; }
    .mobile-actions[b-uzkoahhaxi] { display: flex; margin: 24px 0 0; }
    .mobile-actions .btn[b-uzkoahhaxi] { flex: 1; min-width: 0; }
}
@media (max-width: 767px) {
    .mortgage-dropdown-links[b-uzkoahhaxi] { padding-right: 24px; padding-left: 24px; }
}
@media (max-width: 479px) {
    .mortgage-dropdown-links[b-uzkoahhaxi] { padding-right: 16px; padding-left: 16px; }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.site-shell[b-v36qrf3lgd] {
    min-height: 100vh;
    background: #fff;
}

.site-main[b-v36qrf3lgd] {
    min-height: 40vh;
}
/* /Components/Pages/AboutUsPage/AboutUs.razor.rz.scp.css */
.aboutus-page[b-47p3e3e7gj] {
    overflow: hidden;
}
/* /Components/Pages/AboutUsPage/AboutUsContent.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.container[b-7k0i90m4xr]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.paragraph[b-7k0i90m4xr]{margin-bottom:0;color:#6d7380}

.section-content[b-7k0i90m4xr]{padding-top:72px;padding-bottom:72px}

.section-subheading[b-7k0i90m4xr],.section-subheading.subheading-unofficial[b-7k0i90m4xr]{margin-bottom:32px}

.section-subheading.no-paragraph[b-7k0i90m4xr],.section-subheading.subheading-quotes[b-7k0i90m4xr],.section-subheading.subheading-quotes-copy[b-7k0i90m4xr]{margin-bottom:48px}

.education-content-block[b-7k0i90m4xr]{padding-top:88px}

.text-link-blue[b-7k0i90m4xr]{-webkit-transition:color .2s;transition:color .2s;color:#375bd2;font-size:16px;line-height:1.5px;font-weight:400;text-decoration:none}

.text-link-blue:hover[b-7k0i90m4xr]{color:#3d4556}

.education-list[b-7k0i90m4xr]{color:#6d7380}

.education-subheading-wrapper[b-7k0i90m4xr]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}

.educational-additional-resources-link-wrapper[b-7k0i90m4xr]{display:block;margin-top:0;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5}

.education-content-paragraph-wrapper[b-7k0i90m4xr]{margin-bottom:24px}

.education-divider[b-7k0i90m4xr]{height:1px;margin-bottom:32px;background-color:#dfe7fb}

.education-divider.sections-divider[b-7k0i90m4xr]{margin-right:auto;margin-bottom:0;margin-left:auto}

.education-content-wrapper[b-7k0i90m4xr]{margin-right:auto;margin-bottom:88px;margin-left:auto}

.education-list-item[b-7k0i90m4xr]{margin-bottom:16px}

.education-list-item.educational-additional-resources[b-7k0i90m4xr]{margin-bottom:5px}

.heading-500[b-7k0i90m4xr]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
    .container[b-7k0i90m4xr]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-7k0i90m4xr]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .education-content-block[b-7k0i90m4xr]{padding-top:72px}
}

@media screen and (max-width:991px) {
    .education-content-wrapper[b-7k0i90m4xr]{margin-bottom:72px}
}

@media screen and (max-width:991px) {
    .heading-500[b-7k0i90m4xr]{font-size:1.75rem}
}

@media screen and (max-width:767px) {
    .container[b-7k0i90m4xr],.container.main-navbar-container[b-7k0i90m4xr]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .education-content-block[b-7k0i90m4xr]{padding-top:48px}
}

@media screen and (max-width:767px) {
    .education-content-wrapper[b-7k0i90m4xr]{margin-bottom:48px}
}

@media screen and (max-width:479px) {
    .container[b-7k0i90m4xr]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .section-content[b-7k0i90m4xr]{overflow:hidden}
}

.education-content-block[b-7k0i90m4xr]{padding-top: 40px;}

.education-content-wrapper[b-7k0i90m4xr]{margin-bottom: 40px;}

@media screen and (max-width: 479px) {
    .section-content[b-7k0i90m4xr]{overflow: hidden;
  padding-bottom: 120px;}
}

@media screen and (max-width: 991px) {
    .section-content[b-7k0i90m4xr]{overflow: hidden;
  padding-bottom: 120px;}
}

.container[b-7k0i90m4xr]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-7k0i90m4xr]{width: min(100% - 28px, 1160px);}
}

.container[b-7k0i90m4xr]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.paragraph[b-7k0i90m4xr]{color:#6d7380;margin-bottom:0}

.text-link-blue[b-7k0i90m4xr]{color:#375bd2;font-size:16px;font-weight:400;line-height:1.5px;text-decoration:none;transition:color .2s}

.education-subheading-wrapper[b-7k0i90m4xr]{max-width:100%;text-align:left;margin-bottom:24px;margin-left:auto;margin-right:auto}

.educational-additional-resources-link-wrapper[b-7k0i90m4xr]{align-items:center;margin-top:0;margin-bottom:0;font-size:16px;line-height:1.5;display:block}

.education-divider[b-7k0i90m4xr]{height:1px;background-color:#dfe7fb;margin-bottom:32px}

.education-divider.sections-divider[b-7k0i90m4xr]{margin-bottom:0;margin-left:auto;margin-right:auto}

.education-content-wrapper[b-7k0i90m4xr]{margin-bottom:88px;margin-left:auto;margin-right:auto}

.heading-500[b-7k0i90m4xr]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:500;line-height:1.3em}

@media screen and (max-width:991px) {
    .container[b-7k0i90m4xr]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:767px) {
    .container[b-7k0i90m4xr],.container.main-navbar-container[b-7k0i90m4xr]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:479px) {
    .container[b-7k0i90m4xr]{padding-left:24px;padding-right:24px;overflow:visible}
}
/* /Components/Pages/AboutUsPage/AboutUsHero.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-button[b-40tdwabn7a]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-40tdwabn7a]{-webkit-appearance:button}

.container[b-40tdwabn7a]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-40tdwabn7a]{position:relative;z-index:2}

.hero-subtext[b-40tdwabn7a]{margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-40tdwabn7a]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-40tdwabn7a]{border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-40tdwabn7a]{border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-40tdwabn7a]{background-color:#0c162c}

.btn.btn-primary.btn-margin[b-40tdwabn7a]{margin-right:16px}

.btn.btn-secondary[b-40tdwabn7a]{border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-40tdwabn7a]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-40tdwabn7a]{border-color:#0c162c;color:#0c162c}

.btn.btn-secondary.btn-margin[b-40tdwabn7a]{margin-right:16px}

.btn-group[b-40tdwabn7a]{display:inline-block;max-width:52%}

.btn-group.btn-group-case-studies[b-40tdwabn7a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-40tdwabn7a]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero-image[b-40tdwabn7a]{position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.tablet[b-40tdwabn7a]{display:none}

.hero-image.desktop[b-40tdwabn7a]{display:block;margin-left:-720px}

.hero-color-fill[b-40tdwabn7a]{position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-image-container-flex[b-40tdwabn7a]{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-fill[b-40tdwabn7a]{width:100%}

.hero-image-hexagon-mobile[b-40tdwabn7a]{display:none}

.btn-margin[b-40tdwabn7a]{margin-right:16px}

.hero-case-studies-text[b-40tdwabn7a]{max-width:500px;margin-bottom:48px;color:#fff}

.display-600[b-40tdwabn7a]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-6x[b-40tdwabn7a]{margin-top:0;margin-bottom:24px;padding:0}

.max-width-640[b-40tdwabn7a]{max-width:640px}

@media screen and (max-width:991px) {
    .container[b-40tdwabn7a]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .btn-group[b-40tdwabn7a]{max-width:100%}
}

@media screen and (max-width:991px) {
    .btn-group.btn-group-case-studies[b-40tdwabn7a]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
}

@media screen and (max-width:991px) {
    .hero-image[b-40tdwabn7a]{left:60%}
}

@media screen and (max-width:991px) {
    .hero-image.tablet[b-40tdwabn7a]{left:65%;display:block}
}

@media screen and (max-width:991px) {
    .hero-image.tablet.casestudies[b-40tdwabn7a]{left:74%}
}

@media screen and (max-width:991px) {
    .hero-image.desktop[b-40tdwabn7a]{display:none}
}

@media screen and (max-width:991px) {
    .display-600[b-40tdwabn7a]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-40tdwabn7a],.container.main-navbar-container[b-40tdwabn7a]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .btn.btn-primary.btn-margin[b-40tdwabn7a],.btn.btn-primary.btn-small.btn-sort[b-40tdwabn7a]{margin-bottom:16px}
}

@media screen and (max-width:767px) {
    .btn-group.btn-group-case-studies[b-40tdwabn7a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}

@media screen and (max-width:767px) {
    .hero-image.tablet[b-40tdwabn7a]{margin-left:-800px}
}

@media screen and (max-width:767px) {
    .hero-image.tablet.casestudies[b-40tdwabn7a]{left:94%}
}

@media screen and (max-width:767px) {
    .hero-case-studies-text[b-40tdwabn7a]{width:70%;max-width:none;min-width:398px}
}

@media screen and (max-width:479px) {
    .container[b-40tdwabn7a]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .hero-subtext[b-40tdwabn7a]{font-size:16px;line-height:24px}
}

@media screen and (max-width:479px) {
    .btn[b-40tdwabn7a]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-40tdwabn7a]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-40tdwabn7a]{font-size:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-margin[b-40tdwabn7a]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn-group[b-40tdwabn7a]{width:100%}
}

@media screen and (max-width:479px) {
    .hero[b-40tdwabn7a]{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width:479px) {
    .hero-image.tablet[b-40tdwabn7a]{display:none;margin-left:-720px}
}

@media screen and (max-width:479px) {
    .hero-fill[b-40tdwabn7a]{display:none}
}

@media screen and (max-width:479px) {
    .hero-image-hexagon-mobile[b-40tdwabn7a]{position:absolute;left:auto;top:auto;right:-5%;bottom:-22%;display:block;width:auto;height:1120px;max-width:none}
}

@media screen and (max-width:479px) {
    .hero-case-studies-text[b-40tdwabn7a]{width:100%;min-width:0}
}

@media screen and (max-width:479px) {
    .display-600[b-40tdwabn7a]{font-size:2.5rem}
}

.hero-image.desktop[b-40tdwabn7a]{margin-left: -750px;}

.hero-image-container-flex[b-40tdwabn7a]{background-color: #dce8fd;}

@media screen and (max-width: 479px) {
    .hero-image-container-flex[b-40tdwabn7a]{background-color: #dce8fd00;}
}

@media screen and (max-width: 991px) {
    .hero-image-container-flex[b-40tdwabn7a]{background-color: #dce8fd00;}
}

.container[b-40tdwabn7a]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

.hero[b-40tdwabn7a]{position: relative;
    overflow: hidden;
    padding: 76px 0 46px;
    background:
        linear-gradient(90deg, rgba(16, 41, 68, 0.95) 0%, rgba(16, 41, 68, 0.86) 42%, rgba(16, 41, 68, 0.24) 100%),
        url("/images/mortgage-dove-hero.png") center right / cover no-repeat;}

@media (max-width: 680px) {
    .container[b-40tdwabn7a]{width: min(100% - 28px, 1160px);}
}

@media (max-width: 680px) {
    .hero[b-40tdwabn7a]{padding: 42px 0;}
}

.w-button[b-40tdwabn7a]{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}

.container[b-40tdwabn7a]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.container.hero-container[b-40tdwabn7a]{z-index:3;position:relative}

.container.hero-container[b-40tdwabn7a]{z-index:2;position:relative}

.hero-subtext[b-40tdwabn7a]{color:#3d4556;margin-bottom:48px;font-size:18px;line-height:28px}

.btn[b-40tdwabn7a]{color:#6d7380;background-color:#e7e8ea;border:2px solid #e7e8ea;border-radius:4px;padding:16px 32px;line-height:20px;text-decoration:none;box-shadow:0 12px 32px -12px rgba(12,22,44,.32)}

.btn.btn-primary[b-40tdwabn7a]{color:#fff;background-color:#375bd2;border-color:#375bd2;transition:border-color .2s,background-color .2s}

.btn.btn-primary:hover[b-40tdwabn7a]{background-color:#1a2b6b;border-color:#1a2b6b}

.btn.btn-secondary[b-40tdwabn7a]{color:#375bd2;background-color:#fff;border-color:#375bd2;transition:background-color .3s,border-color .3s,color .3s}

.btn.btn-secondary:hover[b-40tdwabn7a]{color:#1a2b6b;background-color:#f5f7fd;border-color:#1a2b6b}

.btn.btn-secondary:active[b-40tdwabn7a]{color:#0c162c;border-color:#0c162c}

.btn-group[b-40tdwabn7a]{max-width:52%;display:inline-block}

.btn-group.btn-group-case-studies[b-40tdwabn7a]{max-width:none;align-items:flex-start;display:flex}

.hero[b-40tdwabn7a]{background-color:#dfe7fb;background-image:linear-gradient(#f5f7fd,#fff 90%);border-bottom:1px solid #dfe7fb;padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden}

.hero-image[b-40tdwabn7a]{width:auto;height:100%;max-width:none;min-width:auto;margin-left:-720px;margin-right:auto;display:block;position:absolute;top:auto;bottom:0%;left:45%}

.hero-image.desktop[b-40tdwabn7a]{display:block}

.hero-image.desktop[b-40tdwabn7a]{margin-left:-720px;display:block}

.hero-color-fill[b-40tdwabn7a]{width:100%;height:100%;background-color:#dfe7fb;margin-right:900px;position:static;top:0%;bottom:0%;left:0%;right:auto}

.hero-image-container-flex[b-40tdwabn7a]{flex-direction:row;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:0%;overflow:hidden}

.hero-case-studies-text[b-40tdwabn7a]{max-width:500px;color:#fff;margin-bottom:48px}

.display-600[b-40tdwabn7a]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.5rem;font-weight:500;line-height:1.2em}

@media screen and (max-width:991px) {
    .container[b-40tdwabn7a]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:991px) {
    .btn-group.btn-group-case-studies[b-40tdwabn7a]{flex-wrap:wrap;align-items:flex-start}
}

@media screen and (max-width:991px) {
    .hero-image.tablet[b-40tdwabn7a]{display:block;left:65%}
}

@media screen and (max-width:767px) {
    .container[b-40tdwabn7a],.container.main-navbar-container[b-40tdwabn7a]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .btn-group.btn-group-case-studies[b-40tdwabn7a]{flex-direction:row}
}

@media screen and (max-width:479px) {
    .container[b-40tdwabn7a]{padding-left:24px;padding-right:24px;overflow:visible}
}

@media screen and (max-width:479px) {
    .btn[b-40tdwabn7a]{width:100%;text-align:center;padding-left:16px;padding-right:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-40tdwabn7a]{margin-bottom:16px;margin-right:0}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-margin[b-40tdwabn7a]{margin-bottom:16px;margin-right:0}
}

@media screen and (max-width:479px) {
    .hero-image.tablet[b-40tdwabn7a]{margin-left:-720px;display:none}
}

@media screen and (max-width:479px) {
    .hero-image-hexagon-mobile[b-40tdwabn7a]{width:auto;height:1120px;max-width:none;display:block;position:absolute;top:auto;bottom:-22%;left:auto;right:-5%}
}
/* /Components/Pages/AlternativeMortgageLoansPage/AlternativeMortgageLoans.razor.rz.scp.css */
.alternativemortgageloans-page[b-hj5plt2sou] {
    overflow: hidden;
}
/* /Components/Pages/AlternativeMortgageLoansPage/AlternativeMortgageLoansEducation.razor.rz.scp.css */
/* Migrated from centralized CSS for this component. */
.container[b-fj96ywv844]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.h3[b-fj96ywv844]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}
.paragraph[b-fj96ywv844]{margin-bottom:0;color:#6d7380}
.paragraph.paragraph-on-zircon[b-fj96ywv844]{color:#555c6c}
.section-content[b-fj96ywv844]{padding-top:72px;padding-bottom:72px}
.tag-text[b-fj96ywv844]{font-size:12px;letter-spacing:1.7px}
.education-content-block[b-fj96ywv844]{padding-top:88px}
.education-content-block.first-section[b-fj96ywv844]{margin-top:-88px}
.education-box[b-fj96ywv844]{margin-bottom:24px;padding:24px 27px;background-color:#f5f7fd}
.education-subheading-wrapper[b-fj96ywv844]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}
.education-content-paragraph-wrapper[b-fj96ywv844]{margin-bottom:24px}
.education-divider[b-fj96ywv844]{height:1px;margin-bottom:32px;background-color:#dfe7fb}
.education-divider.sections-divider[b-fj96ywv844]{margin-right:auto;margin-bottom:0;margin-left:auto}
.education-box-tag-wrapper[b-fj96ywv844]{width:100%;margin-bottom:8px;color:#375bd2}
.education-content-wrapper[b-fj96ywv844]{margin-right:auto;margin-bottom:88px;margin-left:auto}
.education-content-wrapper.education-inline-margin[b-fj96ywv844]{margin-bottom:40px}
.heading-600[b-fj96ywv844]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}
.heading-500[b-fj96ywv844]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}
@media screen and (max-width:991px) {
    .container[b-fj96ywv844]{padding-right:32px;padding-left:32px}}
@media screen and (max-width:991px) {
    .section-content[b-fj96ywv844]{padding-top:48px;padding-bottom:48px}}
@media screen and (max-width:991px) {
    .tag-text[b-fj96ywv844],.tag-text-2[b-fj96ywv844]{font-size:11px}}
@media screen and (max-width:991px) {
    .education-content-block[b-fj96ywv844]{padding-top:72px}}
@media screen and (max-width:991px) {
    .education-content-block.first-section[b-fj96ywv844]{margin-top:0;padding-top:0}}
@media screen and (max-width:991px) {
    .education-content-wrapper[b-fj96ywv844]{margin-bottom:72px}}
@media screen and (max-width:991px) {
    .heading-600[b-fj96ywv844]{font-size:2rem}}
@media screen and (max-width:991px) {
    .heading-500[b-fj96ywv844]{font-size:1.75rem}}
@media screen and (max-width:767px) {
    .container[b-fj96ywv844],.container.main-navbar-container[b-fj96ywv844]{padding-right:24px;padding-left:24px}}
@media screen and (max-width:767px) {
    .tag-text[b-fj96ywv844]{font-size:11px}}
@media screen and (max-width:767px) {
    .education-content-block[b-fj96ywv844]{padding-top:48px}}
@media screen and (max-width:767px) {
    .education-content-wrapper[b-fj96ywv844]{margin-bottom:48px}}
@media screen and (max-width:479px) {
    .container[b-fj96ywv844]{overflow:visible;padding-right:24px;padding-left:24px}}
@media screen and (max-width:479px) {
    .section-content[b-fj96ywv844]{overflow:hidden}}
@media screen and (max-width:479px) {
    .heading-600[b-fj96ywv844]{font-size:1.75rem}}
.education-content-block[b-fj96ywv844]{padding-top: 40px;}
.education-content-wrapper[b-fj96ywv844]{margin-bottom: 40px;}
@media screen and (max-width: 479px) {
    .section-content[b-fj96ywv844]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (max-width: 991px) {
    .section-content[b-fj96ywv844]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content[b-fj96ywv844]{padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content > .container[b-fj96ywv844]{width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;}}
.container[b-fj96ywv844]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}
@media (max-width: 680px) {
    .container[b-fj96ywv844]{width: min(100% - 28px, 1160px);}}
/* /Components/Pages/Archive/LocationPages/LocationDetails.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-inline-block[b-3gnxc3ppwu]{max-width:100%;display:inline-block}

.w-layout-grid[b-3gnxc3ppwu]{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

.container[b-3gnxc3ppwu]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.paragraph[b-3gnxc3ppwu]{margin-bottom:0;color:#6d7380}

.card[b-3gnxc3ppwu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:48px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e7e8ea;border-radius:8px;background-color:#fff}

.card.card-shadow[b-3gnxc3ppwu]{box-shadow:0 8px 40px -16px rgba(12,22,44,.32);-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);text-decoration:none}

.card.card-shadow.card-social[b-3gnxc3ppwu]{padding:32px 24px;-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1)}

.card.card-shadow.card-social:hover[b-3gnxc3ppwu]{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);transform:translate(0,-8px)}

.cta-subscribe[b-3gnxc3ppwu]{padding-top:96px;padding-bottom:96px;background-image:url("/img/background-light-bg.webp");background-position:0 50%;background-size:cover;color:#0c162c;text-align:center}

.card-social[b-3gnxc3ppwu]{color:#fff}

.h3-title[b-3gnxc3ppwu]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:16px;line-height:1.5;font-weight:700}

.card-social-flex-wrapper[b-3gnxc3ppwu]{width:25%;min-width:210px;margin-right:16px;margin-left:16px}

.card-social-flex-wrapper.card-unofficial-communities[b-3gnxc3ppwu]{width:100%;margin-right:0;margin-left:0}

.community-unofficial-grid[b-3gnxc3ppwu]{margin-bottom:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:32px;grid-row-gap:32px;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto}

.community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;-ms-grid-rows:auto;grid-template-rows:auto}

.card-social-unofficial-wrapper[b-3gnxc3ppwu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#375bd2}

.display-600[b-3gnxc3ppwu]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-12x[b-3gnxc3ppwu]{margin-top:0;margin-bottom:48px;padding:0}

@media screen and (max-width:991px) {
    .container[b-3gnxc3ppwu]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .card[b-3gnxc3ppwu]{padding-top:40px;padding-bottom:40px}
}

@media screen and (max-width:991px) {
    .card-social-flex-wrapper[b-3gnxc3ppwu]{margin-top:16px;margin-bottom:16px}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid[b-3gnxc3ppwu]{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{margin-bottom:0}
}

@media screen and (max-width:991px) {
    .display-600[b-3gnxc3ppwu]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-3gnxc3ppwu],.container.main-navbar-container[b-3gnxc3ppwu]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .card-social-flex-wrapper[b-3gnxc3ppwu]{width:auto;min-width:140px;margin-right:8px;margin-left:8px}
}

@media screen and (max-width:767px) {
    .community-unofficial-grid[b-3gnxc3ppwu]{grid-column-gap:16px;grid-row-gap:16px}
}

@media screen and (max-width:767px) {
    .community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{margin-bottom:0}
}

@media screen and (max-width:767px) {
    .card-social-unofficial-wrapper[b-3gnxc3ppwu]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}

@media screen and (max-width:479px) {
    .container[b-3gnxc3ppwu]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .card[b-3gnxc3ppwu]{padding-top:40px;padding-bottom:40px}
}

@media screen and (max-width:479px) {
    .card-social-flex-wrapper[b-3gnxc3ppwu]{width:70px;height:84px;min-width:70px}
}

@media screen and (max-width:479px) {
    .card-social-flex-wrapper.card-unofficial-communities[b-3gnxc3ppwu]{margin-top:8px}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid[b-3gnxc3ppwu]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{margin-bottom:0;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .display-600[b-3gnxc3ppwu]{font-size:2.5rem}
}

.cta-subscribe[b-3gnxc3ppwu]{padding-top: 96px;
  padding-bottom: 96px;
  background-image: url("/img/background-light-bg.webp");
  background-position: 0 50%;
  background-size: cover;
  color: #0c162c;
  text-align: center;}

.container[b-3gnxc3ppwu]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-3gnxc3ppwu]{width: min(100% - 28px, 1160px);}
}

.w-layout-grid[b-3gnxc3ppwu]{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}

.container[b-3gnxc3ppwu]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.paragraph[b-3gnxc3ppwu]{color:#6d7380;margin-bottom:0}

.card[b-3gnxc3ppwu]{height:100%;background-color:#fff;border:1px solid #e7e8ea;border-radius:8px;flex-direction:column;justify-content:space-between;padding:48px 32px;display:flex}

.card.card-shadow[b-3gnxc3ppwu]{text-decoration:none;transition:transform .5s cubic-bezier(.19,1,.22,1);box-shadow:0 8px 40px -16px rgba(12,22,44,.32)}

.card.card-shadow.card-social[b-3gnxc3ppwu]{padding:32px 24px;transition:transform .5s cubic-bezier(.19,1,.22,1)}

.card.card-shadow.card-social:hover[b-3gnxc3ppwu]{transform:translateY(-8px)}

.cta-subscribe[b-3gnxc3ppwu]{color:#0c162c;text-align:center;background-image:url("/img/background-light-bg.webp");background-position:0%;background-size:cover;padding-top:96px;padding-bottom:96px}

.h3-title[b-3gnxc3ppwu]{color:#1a2b6b;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.5}

.card-social-flex-wrapper[b-3gnxc3ppwu]{width:25%;min-width:210px;margin-left:16px;margin-right:16px}

.card-social-flex-wrapper.card-unofficial-communities[b-3gnxc3ppwu]{width:100%;margin-left:0;margin-right:0}

.community-unofficial-grid[b-3gnxc3ppwu]{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:auto auto auto auto;justify-content:center;margin-bottom:32px}

.community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{grid-template-rows:auto;grid-template-columns:auto auto auto}

.card-social-unofficial-wrapper[b-3gnxc3ppwu]{color:#375bd2;justify-content:space-between;align-items:center;display:flex}

.display-600[b-3gnxc3ppwu]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.5rem;font-weight:500;line-height:1.2em}

@media screen and (max-width:991px) {
    .container[b-3gnxc3ppwu]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid[b-3gnxc3ppwu]{grid-template-columns:1fr 1fr 1fr}
}

@media screen and (max-width:767px) {
    .container[b-3gnxc3ppwu],.container.main-navbar-container[b-3gnxc3ppwu]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .card-social-flex-wrapper[b-3gnxc3ppwu]{width:auto;min-width:140px;margin-left:8px;margin-right:8px}
}

@media screen and (max-width:767px) {
    .card-social-unofficial-wrapper[b-3gnxc3ppwu]{display:flex}
}

@media screen and (max-width:479px) {
    .container[b-3gnxc3ppwu]{padding-left:24px;padding-right:24px;overflow:visible}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid[b-3gnxc3ppwu]{grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid.unofficial-5-items[b-3gnxc3ppwu]{grid-row-gap:0px;grid-template-columns:1fr;margin-bottom:0}
}

/* The location map section's inline styles in the reference. */
.location-map[b-3gnxc3ppwu] {
    background-color: rgba(240,241,245,1);
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0 10px 30px 10px rgba(12,22,44,.29);
}
.location-map iframe[b-3gnxc3ppwu] {
    display: block;
    border: 0;
    width: 100%;
    height: 600px;
}
/* /Components/Pages/Archive/LocationPages/LocationDirectory.razor.rz.scp.css */
.location-directory[b-ppks24jpqo] {
    padding: 72px 0;
    background: #f5f7fd;
}
.container[b-ppks24jpqo] {
    width: min(1160px, calc(100% - 48px));
    margin: 0 auto;
    padding: 0;
}
h2[b-ppks24jpqo] {
    margin: 0 0 32px;
    color: #1a2b6b;
    font-size: 2.5rem;
    font-weight: 500;
}
.location-grid[b-ppks24jpqo] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
}
.location-link[b-ppks24jpqo] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px;
    border: 1px solid #e7e8ea;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 8px 40px -16px rgba(12,22,44,.16);
    color: #1a2b6b;
    text-decoration: none;
}
.location-link:hover[b-ppks24jpqo], .location-link:focus-visible[b-ppks24jpqo] {
    border-color: #3d5afe;
}
h3[b-ppks24jpqo] { margin: 0; font-size: 1.25rem; font-weight: 600; }
p[b-ppks24jpqo] { margin: 0; color: #6d7380; line-height: 1.6; }
.location-link > span[b-ppks24jpqo] { margin-top: auto; color: #3d5afe; }
@media (max-width: 991px) { .location-grid[b-ppks24jpqo] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) {
    .location-grid[b-ppks24jpqo] { grid-template-columns: 1fr; }
    h2[b-ppks24jpqo] { font-size: 2rem; }
    .location-directory[b-ppks24jpqo] { padding: 48px 0; }
}
/* /Components/Pages/Archive/SeanPage/Sean.razor.rz.scp.css */

  .sean-page[b-8d4ksggwss]{
    --ink:#0B2138;
    --ink-2:#123145;
    --canvas:#F5F4EE;
    --canvas-2:#EDEBE2;
    --brass:#C89B3C;
    --brass-light:#E4C57A;
    --teal:#2C8C82;
    --teal-light:#5FB3A9;
    --slate:#5B6B75;
    --white:#FFFFFF;
    --line: rgba(11,33,56,0.1);
    --shadow: 0 20px 50px -20px rgba(11,33,56,0.35);
    --ease: cubic-bezier(.22,.61,.36,1);
  }

  *[b-8d4ksggwss]{ box-sizing:border-box; margin:0; padding:0; }
  .sean-page[b-8d4ksggwss]{
    font-family:'Public Sans', sans-serif;
    background:var(--canvas);
    color:var(--ink);
    overflow-x:hidden;
    -webkit-font-smoothing:antialiased;
  }
  img[b-8d4ksggwss]{ max-width:100%; display:block; }
  a[b-8d4ksggwss]{ color:inherit; text-decoration:none; }
  ul[b-8d4ksggwss]{ list-style:none; }
  button[b-8d4ksggwss]{ font-family:inherit; cursor:pointer; }
  input[b-8d4ksggwss],textarea[b-8d4ksggwss]{ font-family:inherit; }

  h1[b-8d4ksggwss],h2[b-8d4ksggwss],h3[b-8d4ksggwss],h4[b-8d4ksggwss]{
    font-family:'Big Shoulders Display', sans-serif;
    text-transform:uppercase;
    letter-spacing:0.01em;
    line-height:0.95;
    font-weight:700;
  }

  .sean-eyebrow[b-8d4ksggwss]{
    font-family:'IBM Plex Mono', monospace;
    font-size:0.72rem;
    letter-spacing:0.18em;
    text-transform:uppercase;
    color:var(--teal);
    font-weight:600;
    display:flex;
    align-items:center;
    gap:0.6rem;
  }
  .sean-eyebrow[b-8d4ksggwss]::before{
    content:"";
    width:22px; height:2px;
    background:var(--brass);
    display:inline-block;
  }

  .sean-wrap[b-8d4ksggwss]{
    max-width:1180px;
    margin:0 auto;
    padding:0 1.5rem;
  }

  /* reveal */
  .sean-reveal[b-8d4ksggwss]{ opacity:0; transform:translateY(28px); transition:opacity .8s var(--ease), transform .8s var(--ease); }
  .sean-reveal.sean-in[b-8d4ksggwss]{ opacity:1; transform:translateY(0); }
  .sean-reveal-stagger > *[b-8d4ksggwss] { opacity:0; transform:translateY(24px); transition:opacity .7s var(--ease), transform .7s var(--ease); }
  .sean-reveal-stagger.sean-in > *[b-8d4ksggwss]{ opacity:1; transform:translateY(0); }
  .sean-reveal-stagger.sean-in > *:nth-child(1)[b-8d4ksggwss]{ transition-delay:.05s; }
  .sean-reveal-stagger.sean-in > *:nth-child(2)[b-8d4ksggwss]{ transition-delay:.15s; }
  .sean-reveal-stagger.sean-in > *:nth-child(3)[b-8d4ksggwss]{ transition-delay:.25s; }
  .sean-reveal-stagger.sean-in > *:nth-child(4)[b-8d4ksggwss]{ transition-delay:.35s; }
  .sean-reveal-stagger.sean-in > *:nth-child(5)[b-8d4ksggwss]{ transition-delay:.45s; }

  @media (prefers-reduced-motion: reduce){
    .sean-reveal[b-8d4ksggwss], .sean-reveal-stagger > *[b-8d4ksggwss]{ opacity:1 !important; transform:none !important; transition:none !important; }
    *[b-8d4ksggwss]{ animation-duration:0.01ms !important; animation-iteration-count:1 !important; }
  }

  /* ===== NAV ===== */
  header[b-8d4ksggwss]{
    position:fixed; top:0; left:0; right:0; z-index:100;
    padding:1.3rem 0;
    transition:padding .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);
  }
  header.sean-scrolled[b-8d4ksggwss]{
    padding:0.7rem 0;
    background:rgba(11,33,56,0.92);
    backdrop-filter:blur(10px);
    box-shadow:0 10px 30px -15px rgba(0,0,0,0.4);
  }
  nav[b-8d4ksggwss]{ display:flex; align-items:center; justify-content:space-between; }
  .sean-logo[b-8d4ksggwss]{
    font-family:'Big Shoulders Display', sans-serif;
    font-weight:800;
    font-size:1.35rem;
    letter-spacing:0.03em;
    color:var(--white);
    text-transform:uppercase;
    display:flex;
    align-items:baseline;
    gap:0.4rem;
  }
  .sean-logo span[b-8d4ksggwss]{ color:var(--brass); }
  .sean-nav-links[b-8d4ksggwss]{ display:flex; gap:2.2rem; align-items:center; }
  .sean-nav-links a[b-8d4ksggwss]{
    color:var(--white);
    font-size:0.85rem;
    letter-spacing:0.04em;
    text-transform:uppercase;
    font-weight:600;
    position:relative;
    padding-bottom:4px;
    opacity:0.88;
  }
  .sean-nav-links a[b-8d4ksggwss]::after{
    content:""; position:absolute; left:0; bottom:0; height:2px; width:0;
    background:var(--brass); transition:width .3s var(--ease);
  }
  .sean-nav-links a:hover[b-8d4ksggwss]{ opacity:1; }
  .sean-nav-links a:hover[b-8d4ksggwss]::after{ width:100%; }
  .sean-nav-cta[b-8d4ksggwss]{
    background:var(--brass);
    color:var(--ink) !important;
    padding:0.65rem 1.4rem;
    border-radius:2px;
    font-weight:700 !important;
    font-size:0.78rem !important;
  }
  .sean-nav-cta[b-8d4ksggwss]::after{ display:none; }
  .sean-nav-cta:hover[b-8d4ksggwss]{ background:var(--brass-light); }

  .sean-burger[b-8d4ksggwss]{ display:none; flex-direction:column; gap:5px; background:none; border:0; z-index:110; }
  .sean-burger span[b-8d4ksggwss]{ width:26px; height:2px; background:var(--white); transition:all .3s var(--ease); }
  .sean-burger.sean-open span:nth-child(1)[b-8d4ksggwss]{ transform:translateY(7px) rotate(45deg); }
  .sean-burger.sean-open span:nth-child(2)[b-8d4ksggwss]{ opacity:0; }
  .sean-burger.sean-open span:nth-child(3)[b-8d4ksggwss]{ transform:translateY(-7px) rotate(-45deg); }

  .sean-mobile-menu[b-8d4ksggwss]{
    position:fixed; inset:0; background:var(--ink); z-index:105;
    display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2.2rem;
    transform:translateY(-100%); transition:transform .5s var(--ease);
  }
  .sean-mobile-menu.sean-open[b-8d4ksggwss]{ transform:translateY(0); }
  .sean-mobile-menu a[b-8d4ksggwss]{ color:var(--white); font-family:'Big Shoulders Display'; font-size:2rem; text-transform:uppercase; font-weight:700; }

  /* ===== HERO ===== */
  .sean-hero[b-8d4ksggwss]{
    position:relative;
    min-height:100vh;
    background:linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 55%, #0d2b3f 100%);
    display:flex;
    align-items:center;
    overflow:hidden;
    padding-top:6rem;
  }
  .sean-hero[b-8d4ksggwss]::before{
    content:"";
    position:absolute; inset:0;
    background:
      radial-gradient(ellipse 700px 400px at 78% 18%, rgba(200,155,60,0.22), transparent 65%),
      radial-gradient(ellipse 600px 500px at 10% 80%, rgba(44,140,130,0.18), transparent 60%);
    pointer-events:none;
  }
  .sean-hero-inner[b-8d4ksggwss]{
    position:relative; z-index:2;
    max-width:1180px; margin:0 auto; padding:0 1.5rem;
    width:100%;
    display:grid;
    grid-template-columns:1.1fr 0.9fr;
    gap:2rem;
    align-items:center;
  }
  .sean-hero h1[b-8d4ksggwss]{
    color:var(--white);
    font-size:clamp(2.8rem, 6vw, 5rem);
    margin:1rem 0 1.4rem;
  }
  .sean-hero h1 em[b-8d4ksggwss]{
    font-style:normal;
    color:var(--brass);
  }
  .sean-hero p.sean-lead[b-8d4ksggwss]{
    color:rgba(245,244,238,0.78);
    font-size:1.15rem;
    max-width:480px;
    margin-bottom:2.2rem;
    line-height:1.6;
  }
  .sean-btn-row[b-8d4ksggwss]{ display:flex; gap:1rem; flex-wrap:wrap; }
  .sean-btn[b-8d4ksggwss]{
    display:inline-flex; align-items:center; gap:0.6rem;
    padding:0.95rem 1.8rem;
    font-weight:700; font-size:0.85rem;
    letter-spacing:0.03em; text-transform:uppercase;
    border-radius:2px;
    transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease);
    border:1px solid transparent;
  }
  .sean-btn-primary[b-8d4ksggwss]{ background:var(--brass); color:var(--ink); }
  .sean-btn-primary:hover[b-8d4ksggwss]{ transform:translateY(-3px); box-shadow:0 15px 30px -10px rgba(200,155,60,0.5); background:var(--brass-light); }
  .sean-btn-ghost[b-8d4ksggwss]{ border-color:rgba(245,244,238,0.4); color:var(--white); }
  .sean-btn-ghost:hover[b-8d4ksggwss]{ transform:translateY(-3px); border-color:var(--white); background:rgba(255,255,255,0.06); }

  .sean-hero-graphic[b-8d4ksggwss]{ position:relative; height:420px; }

  .sean-skyline-svg[b-8d4ksggwss]{ width:100%; height:100%; }
  .sean-skyline-path[b-8d4ksggwss]{
    fill:none; stroke:var(--brass); stroke-width:2.5;
    stroke-dasharray:2200; stroke-dashoffset:2200;
    animation:draw-b-8d4ksggwss 2.6s var(--ease) forwards .4s;
  }
  .sean-skyline-fill[b-8d4ksggwss]{
    fill:url(#skylineGrad); opacity:0;
    animation:fadeInFill-b-8d4ksggwss 1.6s var(--ease) forwards 1.6s;
  }
  .sean-skyline-dot[b-8d4ksggwss]{
    fill:var(--white);
    opacity:0;
    animation:popDot-b-8d4ksggwss .5s var(--ease) forwards 2.7s;
  }
  @keyframes draw-b-8d4ksggwss{ to{ stroke-dashoffset:0; } }
  @keyframes fadeInFill-b-8d4ksggwss{ to{ opacity:0.16; } }
  @keyframes popDot-b-8d4ksggwss{ to{ opacity:1; } }

  .sean-scroll-cue[b-8d4ksggwss]{
    position:absolute; bottom:2.2rem; left:50%; transform:translateX(-50%);
    display:flex; flex-direction:column; align-items:center; gap:0.5rem;
    color:rgba(245,244,238,0.55);
    font-family:'IBM Plex Mono'; font-size:0.65rem; letter-spacing:0.15em; text-transform:uppercase;
    z-index:2;
  }
  .sean-scroll-cue .sean-stick[b-8d4ksggwss]{ width:1px; height:34px; background:rgba(245,244,238,0.4); overflow:hidden; position:relative; }
  .sean-scroll-cue .sean-stick[b-8d4ksggwss]::after{
    content:""; position:absolute; top:-100%; left:0; width:100%; height:100%;
    background:var(--brass); animation:cue-b-8d4ksggwss 1.8s ease-in-out infinite;
  }
  @keyframes cue-b-8d4ksggwss{ 0%{ top:-100%; } 60%{ top:100%; } 100%{ top:100%; } }

  /* ===== SECTION divider (signature growth-line motif) ===== */
  .sean-divider[b-8d4ksggwss]{
    height:70px; width:100%; overflow:hidden; position:relative; background:var(--canvas);
  }
  .sean-divider svg[b-8d4ksggwss]{ width:100%; height:100%; display:block; }
  .sean-divider path[b-8d4ksggwss]{
    fill:none; stroke:var(--teal); stroke-width:2;
    stroke-dasharray:1400; stroke-dashoffset:1400;
    transition:stroke-dashoffset 1.6s var(--ease);
  }
  .sean-divider.sean-in path[b-8d4ksggwss]{ stroke-dashoffset:0; }
  .sean-divider.sean-flip[b-8d4ksggwss]{ transform:scaleX(-1); }

  section[b-8d4ksggwss]{ padding:6.5rem 0; position:relative; }
  .sean-section-head[b-8d4ksggwss]{ max-width:640px; margin-bottom:3.2rem; }
  .sean-section-head h2[b-8d4ksggwss]{ font-size:clamp(2.1rem, 4vw, 3rem); margin-top:0.6rem; color:var(--ink); }
  .sean-section-head p[b-8d4ksggwss]{ color:var(--slate); font-size:1.05rem; margin-top:1rem; line-height:1.65; }

  /* ===== ABOUT ===== */
  .sean-about[b-8d4ksggwss]{ background:var(--canvas); }
  .sean-about-grid[b-8d4ksggwss]{
    display:grid; grid-template-columns:0.85fr 1.15fr; gap:3.5rem; align-items:start;
  }
  .sean-about-story[b-8d4ksggwss]{
    background:var(--ink);
    color:var(--white);
    padding:2.6rem 2.2rem;
    border-radius:4px;
    position:relative;
    overflow:hidden;
  }
  .sean-about-story[b-8d4ksggwss]::before{
    content:"'24"; position:absolute; right:-0.4rem; bottom:-1.6rem;
    font-family:'Big Shoulders Display'; font-weight:800; font-size:9rem;
    color:rgba(200,155,60,0.14); line-height:1;
  }
  .sean-about-story .sean-eyebrow[b-8d4ksggwss]{ color:var(--brass-light); margin-bottom:1rem; }
  .sean-about-story .sean-eyebrow[b-8d4ksggwss]::before{ background:var(--teal-light); }
  .sean-about-story p[b-8d4ksggwss]{ position:relative; z-index:1; color:rgba(245,244,238,0.85); line-height:1.7; font-size:1rem; }
  .sean-about-story strong[b-8d4ksggwss]{ color:var(--brass-light); }

  .sean-feature-list[b-8d4ksggwss]{ display:flex; flex-direction:column; gap:1.9rem; }
  .sean-feature-item[b-8d4ksggwss]{ display:flex; gap:1.3rem; }
  .sean-feature-num[b-8d4ksggwss]{
    font-family:'IBM Plex Mono'; font-weight:600; font-size:0.85rem; color:var(--teal);
    border:1px solid var(--teal); border-radius:50%; width:36px; height:36px;
    display:flex; align-items:center; justify-content:center; flex-shrink:0;
  }
  .sean-feature-item h3[b-8d4ksggwss]{ font-size:1.25rem; text-transform:none; letter-spacing:0; font-family:'Public Sans'; font-weight:700; color:var(--ink); margin-bottom:0.35rem; }
  .sean-feature-item p[b-8d4ksggwss]{ color:var(--slate); line-height:1.6; font-size:0.98rem; }

  /* ===== SERVICES ===== */
  .sean-services[b-8d4ksggwss]{ background:var(--ink); color:var(--white); }
  .sean-services .sean-section-head p[b-8d4ksggwss]{ color:rgba(245,244,238,0.7); }
  .sean-services .sean-eyebrow[b-8d4ksggwss]{ color:var(--brass-light); }
  .sean-services .sean-eyebrow[b-8d4ksggwss]::before{ background:var(--teal-light); }

  .sean-service-grid[b-8d4ksggwss]{ display:grid; grid-template-columns:repeat(3,1fr); gap:1.6rem; }
  .sean-service-card[b-8d4ksggwss]{
    background:rgba(245,244,238,0.04);
    border:1px solid rgba(245,244,238,0.12);
    padding:2.2rem 1.8rem;
    border-radius:4px;
    transition:transform .4s var(--ease), background .4s var(--ease), border-color .4s var(--ease);
  }
  .sean-service-card:hover[b-8d4ksggwss]{
    transform:translateY(-8px);
    background:rgba(245,244,238,0.07);
    border-color:var(--brass);
  }
  .sean-service-icon[b-8d4ksggwss]{ width:44px; height:44px; margin-bottom:1.4rem; }
  .sean-service-card h3[b-8d4ksggwss]{ font-family:'Public Sans'; text-transform:none; letter-spacing:0; font-size:1.2rem; font-weight:700; margin-bottom:0.7rem; color:var(--white); }
  .sean-service-card p[b-8d4ksggwss]{ color:rgba(245,244,238,0.65); font-size:0.95rem; line-height:1.6; }

  /* ===== TRACK RECORD ===== */
  .sean-track[b-8d4ksggwss]{ background:var(--canvas-2); }
  .sean-track-grid[b-8d4ksggwss]{ display:grid; grid-template-columns:repeat(4,1fr); gap:1.5rem; }
  .sean-track-card[b-8d4ksggwss]{
    background:var(--white); border:1px solid var(--line); border-radius:4px;
    padding:2rem 1.5rem; text-align:left;
  }
  .sean-track-num[b-8d4ksggwss]{
    font-family:'Big Shoulders Display'; font-weight:800; font-size:3rem; color:var(--ink);
    display:flex; align-items:baseline; gap:0.15rem;
  }
  .sean-track-num .sean-suffix[b-8d4ksggwss]{ color:var(--brass); font-size:1.8rem; }
  .sean-track-card p[b-8d4ksggwss]{ color:var(--slate); font-size:0.9rem; margin-top:0.4rem; font-family:'IBM Plex Mono'; text-transform:uppercase; letter-spacing:0.03em; font-size:0.72rem; }

  .sean-zillow-banner[b-8d4ksggwss]{
    margin-top:3rem;
    background:var(--white);
    border:1px solid var(--line);
    border-radius:4px;
    padding:2.2rem 2.4rem;
    display:flex; align-items:center; justify-content:space-between; gap:2rem; flex-wrap:wrap;
  }
  .sean-zillow-banner .sean-stars[b-8d4ksggwss]{ color:var(--brass); font-size:1.3rem; letter-spacing:0.2rem; margin-bottom:0.5rem; }
  .sean-zillow-banner h3[b-8d4ksggwss]{ font-family:'Public Sans'; text-transform:none; font-size:1.3rem; letter-spacing:0; color:var(--ink); }
  .sean-zillow-banner p[b-8d4ksggwss]{ color:var(--slate); margin-top:0.3rem; }

  /* ===== CONTACT ===== */
  .sean-contact[b-8d4ksggwss]{ background:var(--ink); color:var(--white); }
  .sean-contact-grid[b-8d4ksggwss]{ display:grid; grid-template-columns:0.9fr 1.1fr; gap:3.5rem; }
  .sean-contact .sean-eyebrow[b-8d4ksggwss]{ color:var(--brass-light); }
  .sean-contact .sean-eyebrow[b-8d4ksggwss]::before{ background:var(--teal-light); }
  .sean-contact-info h2[b-8d4ksggwss]{ font-size:clamp(2rem,4vw,2.8rem); margin:0.6rem 0 1.2rem; color:var(--white); }
  .sean-contact-info p[b-8d4ksggwss]{ color:rgba(245,244,238,0.72); line-height:1.7; margin-bottom:2rem; }
  .sean-info-line[b-8d4ksggwss]{ display:flex; gap:0.9rem; align-items:flex-start; margin-bottom:1.3rem; }
  .sean-info-line .sean-dot[b-8d4ksggwss]{ width:8px; height:8px; border-radius:50%; background:var(--brass); margin-top:0.5rem; flex-shrink:0; }
  .sean-info-line div span[b-8d4ksggwss]{ display:block; font-family:'IBM Plex Mono'; font-size:0.68rem; letter-spacing:0.1em; text-transform:uppercase; color:var(--teal-light); margin-bottom:0.2rem; }

  .sean-form-card[b-8d4ksggwss]{
    background:var(--canvas);
    color:var(--ink);
    border-radius:4px;
    padding:2.4rem;
  }
  .sean-form-card h3[b-8d4ksggwss]{ font-family:'Public Sans'; text-transform:none; letter-spacing:0; font-size:1.3rem; margin-bottom:1.5rem; }
  .sean-field[b-8d4ksggwss]{ margin-bottom:1.1rem; }
  .sean-field label[b-8d4ksggwss]{ display:block; font-family:'IBM Plex Mono'; font-size:0.68rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--slate); margin-bottom:0.4rem; }
  .sean-field input[b-8d4ksggwss], .sean-field textarea[b-8d4ksggwss]{
    width:100%; padding:0.85rem 1rem; border:1px solid var(--line); border-radius:2px;
    background:var(--white); font-size:0.95rem; color:var(--ink);
    transition:border-color .3s var(--ease), box-shadow .3s var(--ease);
  }
  .sean-field input:focus[b-8d4ksggwss], .sean-field textarea:focus[b-8d4ksggwss]{ outline:none; border-color:var(--teal); box-shadow:0 0 0 3px rgba(44,140,130,0.15); }
  .sean-two-col[b-8d4ksggwss]{ display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
  .sean-form-card .sean-btn-primary[b-8d4ksggwss]{ width:100%; justify-content:center; margin-top:0.4rem; border:none; }
  .sean-form-note[b-8d4ksggwss]{ font-size:0.76rem; color:var(--slate); margin-top:1rem; line-height:1.5; }
  .sean-form-success[b-8d4ksggwss]{
    display:none; text-align:center; padding:2rem 0;
  }
  .sean-form-success.sean-show[b-8d4ksggwss]{ display:block; }
  .sean-form-success .sean-check[b-8d4ksggwss]{ width:56px; height:56px; border-radius:50%; background:var(--teal); display:flex; align-items:center; justify-content:center; margin:0 auto 1rem; }

  /* ===== NEWSLETTER ===== */
  .sean-newsletter[b-8d4ksggwss]{ background:var(--brass); text-align:center; padding:4.5rem 0; }
  .sean-newsletter h2[b-8d4ksggwss]{ color:var(--ink); font-size:clamp(1.8rem,3.5vw,2.6rem); }
  .sean-newsletter p[b-8d4ksggwss]{ color:rgba(11,33,56,0.75); max-width:520px; margin:1rem auto 2rem; line-height:1.6; }
  .sean-newsletter-form[b-8d4ksggwss]{ display:flex; justify-content:center; gap:0.8rem; max-width:460px; margin:0 auto; flex-wrap:wrap; }
  .sean-newsletter-form input[b-8d4ksggwss]{
    flex:1; min-width:220px; padding:0.9rem 1.1rem; border:1px solid rgba(11,33,56,0.25); border-radius:2px; font-size:0.95rem;
  }
  .sean-newsletter-form input:focus[b-8d4ksggwss]{ outline:2px solid var(--ink); }
  .sean-newsletter-form button[b-8d4ksggwss]{
    background:var(--ink); color:var(--white); border:none; padding:0.9rem 1.6rem; border-radius:2px;
    font-weight:700; font-size:0.8rem; letter-spacing:0.03em; text-transform:uppercase;
    transition:transform .3s var(--ease);
  }
  .sean-newsletter-form button:hover[b-8d4ksggwss]{ transform:translateY(-3px); }

  /* ===== FOOTER ===== */
  footer[b-8d4ksggwss]{ background:#081826; color:rgba(245,244,238,0.6); padding:3rem 0 2rem; }
  .sean-footer-grid[b-8d4ksggwss]{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:1.5rem; }
  .sean-footer-grid .sean-logo[b-8d4ksggwss]{ font-size:1.15rem; }
  footer .sean-socials[b-8d4ksggwss]{ display:flex; gap:1.2rem; }
  footer .sean-socials a[b-8d4ksggwss]{ color:rgba(245,244,238,0.65); font-family:'IBM Plex Mono'; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.05em; border-bottom:1px solid transparent; }
  footer .sean-socials a:hover[b-8d4ksggwss]{ border-color:var(--brass); color:var(--brass-light); }
  footer .sean-copyright[b-8d4ksggwss]{ margin-top:1.8rem; font-size:0.78rem; text-align:center; border-top:1px solid rgba(245,244,238,0.08); padding-top:1.5rem; }

  /* ===== RESPONSIVE ===== */
  @media (max-width: 940px){
    .sean-hero-inner[b-8d4ksggwss]{ grid-template-columns:1fr; }
    .sean-hero-graphic[b-8d4ksggwss]{ height:260px; order:-1; }
    .sean-about-grid[b-8d4ksggwss], .sean-contact-grid[b-8d4ksggwss]{ grid-template-columns:1fr; }
    .sean-service-grid[b-8d4ksggwss]{ grid-template-columns:1fr 1fr; }
    .sean-track-grid[b-8d4ksggwss]{ grid-template-columns:1fr 1fr; }
    .sean-nav-links[b-8d4ksggwss]{ display:none; }
    .sean-burger[b-8d4ksggwss]{ display:flex; }
  }
  @media (max-width: 620px){
    section[b-8d4ksggwss]{ padding:4.5rem 0; }
    .sean-service-grid[b-8d4ksggwss]{ grid-template-columns:1fr; }
    .sean-track-grid[b-8d4ksggwss]{ grid-template-columns:1fr 1fr; }
    .sean-two-col[b-8d4ksggwss]{ grid-template-columns:1fr; }
    .sean-btn-row[b-8d4ksggwss]{ flex-direction:column; align-items:stretch; }
    .sean-btn[b-8d4ksggwss]{ justify-content:center; }
    .sean-zillow-banner[b-8d4ksggwss]{ flex-direction:column; align-items:flex-start; }
    .sean-about-story[b-8d4ksggwss]::before{ font-size:6rem; }
    .sean-footer-grid[b-8d4ksggwss]{ flex-direction:column; text-align:center; }
  }

.sean-page[b-8d4ksggwss] { line-height: normal; }
p[b-8d4ksggwss] { font-weight: 400; }

.sean-skyline-trend[b-8d4ksggwss] { stroke-dasharray:1200; stroke-dashoffset:1200; animation:draw-b-8d4ksggwss 2.2s cubic-bezier(.22,.61,.36,1) forwards 1.2s; }

header:has(.sean-burger.sean-open)[b-8d4ksggwss] { z-index: 110; }
/* /Components/Pages/ArticleEditorPage/EditorShell.razor.rz.scp.css */
.editor[b-wuozu20jrx] { min-height:100vh; background:#f7f8fc; color:#272727; font:14px Arial,sans-serif; }
header[b-wuozu20jrx] { padding:18px 24px; background:#fff2cc; border-bottom:1px solid #ddd; }
header p[b-wuozu20jrx] { margin:6px 0 12px; }
nav[b-wuozu20jrx] { display:flex; flex-wrap:wrap; gap:24px; }
.editor[b-wuozu20jrx]  a { color:#2451b5; }
main[b-wuozu20jrx] { max-width:1170px; margin:auto; padding:40px 24px; }
.editor[b-wuozu20jrx]  h1 { font-size:30px; text-align:center; margin:0 0 22px; }
.editor[b-wuozu20jrx]  .post-form { max-width:760px; margin:auto; }
.editor[b-wuozu20jrx]  label { display:block; margin-bottom:22px; }
.editor[b-wuozu20jrx]  input:not([type=hidden]):not([type=checkbox]), .editor[b-wuozu20jrx]  textarea { display:block; width:100%; border:1px solid #ccc; border-radius:4px; padding:9px 12px; background:white; margin-top:8px; font:14px Arial,sans-serif; box-sizing:border-box; }
.editor[b-wuozu20jrx]  textarea { min-height:110px; }
.editor[b-wuozu20jrx]  textarea[name=content] { min-height:320px; font:13px monospace; }
.editor[b-wuozu20jrx]  button { color:white; background:#337ab7; border:1px solid #2e6da4; border-radius:4px; padding:9px 16px; cursor:pointer; }
.editor[b-wuozu20jrx]  .success { color:#176a2b; text-align:center; }
.editor[b-wuozu20jrx]  .hint { color:#555; font-size:13px; }
.editor[b-wuozu20jrx]  .image { max-width:150px; max-height:100px; object-fit:contain; margin:10px 0; }
.editor[b-wuozu20jrx]  .cards { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:30px; margin-top:25px; }
.editor[b-wuozu20jrx]  .card { background:white; border:1px solid #ddd; padding:14px; }
.editor[b-wuozu20jrx]  .card img { width:100%; height:150px; object-fit:cover; }
.editor[b-wuozu20jrx]  .card h2 { font-size:16px; margin:14px 0; }
.editor[b-wuozu20jrx]  .card a { margin-right:12px; }
.editor[b-wuozu20jrx]  .queue { overflow-x:auto; }
.editor[b-wuozu20jrx]  table { border-collapse:collapse; width:100%; min-width:900px; background:white; }
.editor[b-wuozu20jrx]  td, .editor[b-wuozu20jrx]  th { border:1px solid #aaa; padding:12px; vertical-align:top; }
.editor[b-wuozu20jrx]  td:first-child { width:22%; overflow-wrap:anywhere; }
.editor[b-wuozu20jrx]  .queue label { margin-bottom:10px; }
.editor[b-wuozu20jrx]  .pagination { display:flex; flex-wrap:wrap; gap:16px; margin:24px 0; }
@media(max-width:767px) { .editor[b-wuozu20jrx]  .cards { grid-template-columns:repeat(2,minmax(0,1fr)); } main[b-wuozu20jrx] { padding:28px 16px; } }
@media(max-width:479px) { .editor[b-wuozu20jrx]  .cards { grid-template-columns:1fr; } }

.editor[b-wuozu20jrx]  .queue td:nth-child(2) { min-width:220px; }
.editor[b-wuozu20jrx]  .queue td:nth-child(3) { min-width:300px; }
.editor[b-wuozu20jrx]  .queue td:nth-child(4) { min-width:220px; }
.editor[b-wuozu20jrx]  .queue td:nth-child(5) { min-width:180px; }
.editor[b-wuozu20jrx]  .queue td:nth-child(6) { min-width:165px; }
/* /Components/Pages/BuyHomePage/BuyHome.razor.rz.scp.css */
.buyhome-page[b-qlok4gcx42] {
    overflow: hidden;
}
/* /Components/Pages/BuyHomePage/BuyHomeEducation.razor.rz.scp.css */
/* Migrated from centralized CSS for this component. */
.container[b-598yr5bu3b]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.h3[b-598yr5bu3b]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}
.paragraph[b-598yr5bu3b]{margin-bottom:0;color:#6d7380}
.section-content[b-598yr5bu3b]{padding-top:72px;padding-bottom:72px}
.section-subheading[b-598yr5bu3b],.section-subheading.subheading-unofficial[b-598yr5bu3b]{margin-bottom:32px}
.section-subheading.no-paragraph[b-598yr5bu3b],.section-subheading.subheading-quotes[b-598yr5bu3b],.section-subheading.subheading-quotes-copy[b-598yr5bu3b]{margin-bottom:48px}
.education-content-block[b-598yr5bu3b]{padding-top:88px}
.education-content-block.first-section[b-598yr5bu3b]{margin-top:-88px}
.education-subheading-wrapper[b-598yr5bu3b]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}
.education-divider[b-598yr5bu3b]{height:1px;margin-bottom:32px;background-color:#dfe7fb}
.education-divider.sections-divider[b-598yr5bu3b]{margin-right:auto;margin-bottom:0;margin-left:auto}
.education-content-wrapper[b-598yr5bu3b]{margin-right:auto;margin-bottom:88px;margin-left:auto}
.education-content-wrapper.education-inline-margin[b-598yr5bu3b]{margin-bottom:40px}
.heading-600[b-598yr5bu3b]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}
.heading-500[b-598yr5bu3b]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}
@media screen and (max-width:991px) {
    .container[b-598yr5bu3b]{padding-right:32px;padding-left:32px}}
@media screen and (max-width:991px) {
    .section-content[b-598yr5bu3b]{padding-top:48px;padding-bottom:48px}}
@media screen and (max-width:991px) {
    .education-content-block[b-598yr5bu3b]{padding-top:72px}}
@media screen and (max-width:991px) {
    .education-content-block.first-section[b-598yr5bu3b]{margin-top:0;padding-top:0}}
@media screen and (max-width:991px) {
    .education-content-wrapper[b-598yr5bu3b]{margin-bottom:72px}}
@media screen and (max-width:991px) {
    .heading-600[b-598yr5bu3b]{font-size:2rem}}
@media screen and (max-width:991px) {
    .heading-500[b-598yr5bu3b]{font-size:1.75rem}}
@media screen and (max-width:767px) {
    .container[b-598yr5bu3b],.container.main-navbar-container[b-598yr5bu3b]{padding-right:24px;padding-left:24px}}
@media screen and (max-width:767px) {
    .education-content-block[b-598yr5bu3b]{padding-top:48px}}
@media screen and (max-width:767px) {
    .education-content-wrapper[b-598yr5bu3b]{margin-bottom:48px}}
@media screen and (max-width:479px) {
    .container[b-598yr5bu3b]{overflow:visible;padding-right:24px;padding-left:24px}}
@media screen and (max-width:479px) {
    .section-content[b-598yr5bu3b]{overflow:hidden}}
@media screen and (max-width:479px) {
    .heading-600[b-598yr5bu3b]{font-size:1.75rem}}
.education-content-block[b-598yr5bu3b]{padding-top: 40px;}
.education-content-wrapper[b-598yr5bu3b]{margin-bottom: 40px;}
@media screen and (max-width: 479px) {
    .section-content[b-598yr5bu3b]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (max-width: 991px) {
    .section-content[b-598yr5bu3b]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content[b-598yr5bu3b]{padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content > .container[b-598yr5bu3b]{width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .section-subheading.subheading-quotes[b-598yr5bu3b]{width: 100%;
    max-width: none;}}
.container[b-598yr5bu3b]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}
@media (max-width: 680px) {
    .container[b-598yr5bu3b]{width: min(100% - 28px, 1160px);}}
/* /Components/Pages/BuyHomePage/BuyHomeHero.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-button[b-2krwkfr1is]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-2krwkfr1is]{-webkit-appearance:button}

.container[b-2krwkfr1is]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-2krwkfr1is]{position:relative;z-index:2}

.hero-subtext[b-2krwkfr1is]{margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-2krwkfr1is]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-2krwkfr1is]{border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-2krwkfr1is]{border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-2krwkfr1is]{background-color:#0c162c}

.btn.btn-primary.btn-margin[b-2krwkfr1is]{margin-right:16px}

.btn.btn-secondary[b-2krwkfr1is]{border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-2krwkfr1is]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-2krwkfr1is]{border-color:#0c162c;color:#0c162c}

.btn.btn-secondary.btn-margin[b-2krwkfr1is]{margin-right:16px}

.btn-group[b-2krwkfr1is]{display:inline-block;max-width:52%}

.btn-group.btn-group-case-studies[b-2krwkfr1is]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-2krwkfr1is]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero-image[b-2krwkfr1is]{position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.tablet[b-2krwkfr1is]{display:none}

.hero-image.desktop[b-2krwkfr1is]{display:block;margin-left:-720px}

.hero-color-fill[b-2krwkfr1is]{position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-image-container-flex[b-2krwkfr1is]{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-fill[b-2krwkfr1is]{width:100%}

.hero-image-hexagon-mobile[b-2krwkfr1is]{display:none}

.btn-margin[b-2krwkfr1is]{margin-right:16px}

.hero-case-studies-text[b-2krwkfr1is]{max-width:500px;margin-bottom:48px;color:#fff}

.display-600[b-2krwkfr1is]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-6x[b-2krwkfr1is]{margin-top:0;margin-bottom:24px;padding:0}

.max-width-640[b-2krwkfr1is]{max-width:640px}

@media screen and (max-width:991px) {
    .container[b-2krwkfr1is]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .btn-group[b-2krwkfr1is]{max-width:100%}
}

@media screen and (max-width:991px) {
    .btn-group.btn-group-case-studies[b-2krwkfr1is]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
}

@media screen and (max-width:991px) {
    .hero-image[b-2krwkfr1is]{left:60%}
}

@media screen and (max-width:991px) {
    .hero-image.tablet[b-2krwkfr1is]{left:65%;display:block}
}

@media screen and (max-width:991px) {
    .hero-image.tablet.casestudies[b-2krwkfr1is]{left:74%}
}

@media screen and (max-width:991px) {
    .hero-image.desktop[b-2krwkfr1is]{display:none}
}

@media screen and (max-width:991px) {
    .display-600[b-2krwkfr1is]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-2krwkfr1is],.container.main-navbar-container[b-2krwkfr1is]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .btn.btn-primary.btn-margin[b-2krwkfr1is],.btn.btn-primary.btn-small.btn-sort[b-2krwkfr1is]{margin-bottom:16px}
}

@media screen and (max-width:767px) {
    .btn-group.btn-group-case-studies[b-2krwkfr1is]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}

@media screen and (max-width:767px) {
    .hero-image.tablet[b-2krwkfr1is]{margin-left:-800px}
}

@media screen and (max-width:767px) {
    .hero-image.tablet.casestudies[b-2krwkfr1is]{left:94%}
}

@media screen and (max-width:767px) {
    .hero-case-studies-text[b-2krwkfr1is]{width:70%;max-width:none;min-width:398px}
}

@media screen and (max-width:479px) {
    .container[b-2krwkfr1is]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .hero-subtext[b-2krwkfr1is]{font-size:16px;line-height:24px}
}

@media screen and (max-width:479px) {
    .btn[b-2krwkfr1is]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-2krwkfr1is]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-2krwkfr1is]{font-size:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-margin[b-2krwkfr1is]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn-group[b-2krwkfr1is]{width:100%}
}

@media screen and (max-width:479px) {
    .hero[b-2krwkfr1is]{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width:479px) {
    .hero-image.tablet[b-2krwkfr1is]{display:none;margin-left:-720px}
}

@media screen and (max-width:479px) {
    .hero-fill[b-2krwkfr1is]{display:none}
}

@media screen and (max-width:479px) {
    .hero-image-hexagon-mobile[b-2krwkfr1is]{position:absolute;left:auto;top:auto;right:-5%;bottom:-22%;display:block;width:auto;height:1120px;max-width:none}
}

@media screen and (max-width:479px) {
    .hero-case-studies-text[b-2krwkfr1is]{width:100%;min-width:0}
}

@media screen and (max-width:479px) {
    .display-600[b-2krwkfr1is]{font-size:2.5rem}
}

.hero-image.desktop[b-2krwkfr1is]{margin-left: -750px;}

.hero-image-container-flex[b-2krwkfr1is]{background-color: #dce8fd;}

@media screen and (max-width: 479px) {
    .hero-image-container-flex[b-2krwkfr1is]{background-color: #dce8fd00;}
}

@media screen and (max-width: 991px) {
    .hero-image-container-flex[b-2krwkfr1is]{background-color: #dce8fd00;}
}

.container[b-2krwkfr1is]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

.hero[b-2krwkfr1is]{position: relative;
    overflow: hidden;
    padding: 76px 0 46px;
    background:
        linear-gradient(90deg, rgba(16, 41, 68, 0.95) 0%, rgba(16, 41, 68, 0.86) 42%, rgba(16, 41, 68, 0.24) 100%),
        url("/images/mortgage-dove-hero.png") center right / cover no-repeat;}

@media (max-width: 680px) {
    .container[b-2krwkfr1is]{width: min(100% - 28px, 1160px);}
}

@media (max-width: 680px) {
    .hero[b-2krwkfr1is]{padding: 42px 0;}
}
/* /Components/Pages/CalculatorsPage/CalculatorEmbed.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-form[b-fd2p76ucuo]{margin:0 0 15px}

.w-input[b-fd2p76ucuo],.w-select[b-fd2p76ucuo]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}

.w-input:-moz-placeholder[b-fd2p76ucuo],.w-select:-moz-placeholder[b-fd2p76ucuo]{color:#999}

.w-input[b-fd2p76ucuo]::-moz-placeholder,.w-select[b-fd2p76ucuo]::-moz-placeholder{color:#999;opacity:1}

.w-input:-ms-input-placeholder[b-fd2p76ucuo],.w-select:-ms-input-placeholder[b-fd2p76ucuo]{color:#999}

.w-input[b-fd2p76ucuo]::-webkit-input-placeholder,.w-select[b-fd2p76ucuo]::-webkit-input-placeholder{color:#999}

.w-input:focus[b-fd2p76ucuo],.w-select:focus[b-fd2p76ucuo]{border-color:#3898ec;outline:0}

.w-input[disabled][b-fd2p76ucuo],.w-input[readonly][b-fd2p76ucuo],.w-select[disabled][b-fd2p76ucuo],.w-select[readonly][b-fd2p76ucuo],fieldset[disabled] .w-input[b-fd2p76ucuo],fieldset[disabled] .w-select[b-fd2p76ucuo]{cursor:not-allowed}

.w-input[disabled]:not(.w-input-disabled)[b-fd2p76ucuo],.w-input[readonly][b-fd2p76ucuo],.w-select[disabled]:not(.w-input-disabled)[b-fd2p76ucuo],.w-select[readonly][b-fd2p76ucuo],fieldset[disabled]:not(.w-input-disabled) .w-input[b-fd2p76ucuo],fieldset[disabled]:not(.w-input-disabled) .w-select[b-fd2p76ucuo]{background-color:#eee}

textarea.w-input[b-fd2p76ucuo],textarea.w-select[b-fd2p76ucuo]{height:auto}

.w-layout-grid[b-fd2p76ucuo]{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

.container[b-fd2p76ucuo]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-fd2p76ucuo]{position:relative;z-index:2}

.h3[b-fd2p76ucuo]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.h3.h3-contact-us-form[b-fd2p76ucuo]{margin-bottom:24px;font-size:23px;line-height:28px;font-weight:500;text-align:center}

.paragraph[b-fd2p76ucuo]{margin-bottom:0;color:#6d7380}

.paragraph.paragraph-on-zircon[b-fd2p76ucuo]{color:#555c6c}

.hero[b-fd2p76ucuo]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero.techtalks-hero[b-fd2p76ucuo]{padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero.contact-us-hero[b-fd2p76ucuo]{padding-top:88px;padding-bottom:88px;border-bottom-style:solid;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.form-label[b-fd2p76ucuo]{margin-bottom:4px;font-size:14px;line-height:1.5em;font-weight:500;text-align:left}

.techtalks-hero[b-fd2p76ucuo]{padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero-grid-2col[b-fd2p76ucuo]{display:-ms-grid;display:grid;width:100%;padding-bottom:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1.25fr 1fr;grid-template-columns:1.25fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.contact-us-form-small-spacer[b-fd2p76ucuo]{height:.56rem}

.field-wrap[b-fd2p76ucuo]{margin-bottom:8px}

.contact-form-block[b-fd2p76ucuo]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding:32px 40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:#fff;box-shadow:0 11px 32px -12px rgba(12,22,44,.32)}

.input[b-fd2p76ucuo]{height:40px;margin-bottom:0;border:1px solid #ced0d5;border-radius:4px;background-color:#fff}

.lead-capture-form[b-fd2p76ucuo],.telegram-input-wrapper[b-fd2p76ucuo]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}

.contact-hero-title[b-fd2p76ucuo]{margin-bottom:72px}

.contact-list-grid[b-fd2p76ucuo]{max-width:608px;margin-right:auto;margin-bottom:72px;margin-left:auto;grid-column-gap:24px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.contact-checklist-item[b-fd2p76ucuo]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.checklist-icon[b-fd2p76ucuo]{min-height:24px;min-width:24px;margin-right:16px}

.contact-hero-col2[b-fd2p76ucuo]{padding-left:32px}

.heading-500[b-fd2p76ucuo]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
    .container[b-fd2p76ucuo]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .hero.contact-us-hero[b-fd2p76ucuo]{padding-top:48px}
}

@media screen and (max-width:991px) {
    .hero-grid-2col[b-fd2p76ucuo]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}

@media screen and (max-width:991px) {
    .contact-hero-title[b-fd2p76ucuo],.contact-list-grid[b-fd2p76ucuo]{margin-bottom:48px}
}

@media screen and (max-width:991px) {
    .contact-checklist-item[b-fd2p76ucuo]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
}

@media screen and (max-width:991px) {
    .contact-hero-col2[b-fd2p76ucuo]{padding-left:0}
}

@media screen and (max-width:991px) {
    .heading-500[b-fd2p76ucuo]{font-size:1.75rem}
}

@media screen and (max-width:767px) {
    .container[b-fd2p76ucuo],.container.main-navbar-container[b-fd2p76ucuo]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .hero.contact-us-hero[b-fd2p76ucuo],.hero.contact-us-hero.tech-talk-form-test-page[b-fd2p76ucuo]{padding-top:0}
}

@media screen and (max-width:767px) {
    .hero-grid-2col[b-fd2p76ucuo]{padding-top:32px;padding-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:767px) {
    .contact-form-block[b-fd2p76ucuo]{margin-top:32px}
}

@media screen and (max-width:767px) {
    .contact-hero-title[b-fd2p76ucuo]{margin-bottom:32px}
}

@media screen and (max-width:767px) {
    .contact-list-grid[b-fd2p76ucuo]{margin-bottom:32px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}
}

@media screen and (max-width:479px) {
    .container[b-fd2p76ucuo]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .hero[b-fd2p76ucuo]{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width:479px) {
    .hero.contact-us-hero[b-fd2p76ucuo]{padding-top:0}
}

@media screen and (max-width:479px) {
    .hero-grid-2col[b-fd2p76ucuo]{padding-top:32px}
}

@media screen and (max-width:479px) {
    .contact-form-block[b-fd2p76ucuo]{margin-top:32px;padding:32px 24px}
}

@media screen and (max-width:479px) {
    .contact-form-span-no-wrap[b-fd2p76ucuo]{white-space:nowrap}
}

.hero.contact-us-hero[b-fd2p76ucuo]{padding-bottom: 20px;}

@media screen and (max-width: 479px) {
    .contact-hero-col2[b-fd2p76ucuo]{width: 100%;}
}

@media screen and (max-width: 991px) {
    .contact-hero-col2[b-fd2p76ucuo]{width: 100%;}
}

.container[b-fd2p76ucuo]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

.hero[b-fd2p76ucuo]{position: relative;
    overflow: hidden;
    padding: 76px 0 46px;
    background:
        linear-gradient(90deg, rgba(16, 41, 68, 0.95) 0%, rgba(16, 41, 68, 0.86) 42%, rgba(16, 41, 68, 0.24) 100%),
        url("/images/mortgage-dove-hero.png") center right / cover no-repeat;}

@media (max-width: 680px) {
    .container[b-fd2p76ucuo]{width: min(100% - 28px, 1160px);}
}

@media (max-width: 680px) {
    .hero[b-fd2p76ucuo]{padding: 42px 0;}
}

.w-input[b-fd2p76ucuo],.w-select[b-fd2p76ucuo]{width:100%;height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}

.w-input[disabled][b-fd2p76ucuo],.w-select[disabled][b-fd2p76ucuo],.w-input[readonly][b-fd2p76ucuo],.w-select[readonly][b-fd2p76ucuo],fieldset[disabled] .w-input[b-fd2p76ucuo],fieldset[disabled] .w-select[b-fd2p76ucuo]{cursor:not-allowed}

.w-input[disabled]:not(.w-input-disabled)[b-fd2p76ucuo],.w-select[disabled]:not(.w-input-disabled)[b-fd2p76ucuo],.w-input[readonly][b-fd2p76ucuo],.w-select[readonly][b-fd2p76ucuo],fieldset[disabled]:not(.w-input-disabled) .w-input[b-fd2p76ucuo],fieldset[disabled]:not(.w-input-disabled) .w-select[b-fd2p76ucuo]{background-color:#eee}

.w-layout-grid[b-fd2p76ucuo]{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}

.container[b-fd2p76ucuo]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.container.hero-container[b-fd2p76ucuo]{z-index:3;position:relative}

.container.hero-container[b-fd2p76ucuo]{z-index:2;position:relative}

.h3[b-fd2p76ucuo]{color:#1a2b6b;margin-top:0;margin-bottom:24px;font-size:16px;font-weight:700;line-height:24px}

.h3.h3-contact-us-form[b-fd2p76ucuo]{text-align:center;margin-bottom:24px;font-size:23px;font-weight:500;line-height:28px}

.paragraph[b-fd2p76ucuo]{color:#6d7380;margin-bottom:0}

.hero[b-fd2p76ucuo]{background-color:#dfe7fb;background-image:linear-gradient(#f5f7fd,#fff 90%);border-bottom:1px solid #dfe7fb;padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden}

.hero.techtalks-hero[b-fd2p76ucuo]{background-image:linear-gradient(#dfe7fb,#fff);border-bottom-style:none;padding-top:88px;padding-bottom:88px}

.hero.contact-us-hero[b-fd2p76ucuo]{background-image:linear-gradient(#dfe7fb,#fff);border-bottom-style:solid;padding-top:88px;padding-bottom:88px}

.form-label[b-fd2p76ucuo]{text-align:left;margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.5em}

.techtalks-hero[b-fd2p76ucuo]{background-color:transparent;background-image:linear-gradient(#dfe7fb,#fff);border-bottom-style:none;padding-top:88px;padding-bottom:88px}

.hero-grid-2col[b-fd2p76ucuo]{width:100%;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;padding-bottom:0;display:grid}

.contact-form-block[b-fd2p76ucuo]{background-color:#fff;border-radius:8px;align-items:center;margin-left:auto;margin-right:auto;padding:32px 40px;display:flex;position:relative;box-shadow:0 11px 32px -12px rgba(12,22,44,.32)}

.input[b-fd2p76ucuo]{height:40px;background-color:#fff;border:1px solid #ced0d5;border-radius:4px;margin-bottom:0}

.telegram-input-wrapper[b-fd2p76ucuo],.lead-capture-form[b-fd2p76ucuo]{flex:1}

.contact-list-grid[b-fd2p76ucuo]{max-width:608px;grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:72px;margin-left:auto;margin-right:auto}

.contact-checklist-item[b-fd2p76ucuo]{align-items:center;display:flex}

.heading-500[b-fd2p76ucuo]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:500;line-height:1.3em}

@media screen and (max-width:991px) {
    .container[b-fd2p76ucuo]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:991px) {
    .hero-grid-2col[b-fd2p76ucuo]{grid-template-columns:1fr 1fr}
}

@media screen and (max-width:991px) {
    .contact-checklist-item[b-fd2p76ucuo]{align-items:flex-start}
}

@media screen and (max-width:767px) {
    .container[b-fd2p76ucuo],.container.main-navbar-container[b-fd2p76ucuo]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .hero-grid-2col[b-fd2p76ucuo]{grid-template-columns:1fr;padding-top:32px;padding-bottom:0}
}

@media screen and (max-width:767px) {
    .contact-list-grid[b-fd2p76ucuo]{grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;margin-bottom:32px}
}

@media screen and (max-width:479px) {
    .container[b-fd2p76ucuo]{padding-left:24px;padding-right:24px;overflow:visible}
}
/* /Components/Pages/CalculatorsPage/CalculatorExplanation.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.container[b-84e2gz3rh8]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.h3[b-84e2gz3rh8]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.paragraph[b-84e2gz3rh8]{margin-bottom:0;color:#6d7380}

.section-content[b-84e2gz3rh8]{padding-top:72px;padding-bottom:72px}

.section-subheading[b-84e2gz3rh8],.section-subheading.subheading-unofficial[b-84e2gz3rh8]{margin-bottom:32px}

.section-subheading.no-paragraph[b-84e2gz3rh8],.section-subheading.subheading-quotes[b-84e2gz3rh8],.section-subheading.subheading-quotes-copy[b-84e2gz3rh8]{margin-bottom:48px}

.heading-500[b-84e2gz3rh8]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
    .container[b-84e2gz3rh8]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-84e2gz3rh8]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .heading-500[b-84e2gz3rh8]{font-size:1.75rem}
}

@media screen and (max-width:767px) {
    .container[b-84e2gz3rh8],.container.main-navbar-container[b-84e2gz3rh8]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .container[b-84e2gz3rh8]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .section-content[b-84e2gz3rh8]{overflow:hidden}
}

@media screen and (max-width: 479px) {
    .section-content[b-84e2gz3rh8]{overflow: hidden;
  padding-bottom: 120px;}
}

@media screen and (max-width: 991px) {
    .section-content[b-84e2gz3rh8]{overflow: hidden;
  padding-bottom: 120px;}
}

.container[b-84e2gz3rh8]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-84e2gz3rh8]{width: min(100% - 28px, 1160px);}
}

.container[b-84e2gz3rh8]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.h3[b-84e2gz3rh8]{color:#1a2b6b;margin-top:0;margin-bottom:24px;font-size:16px;font-weight:700;line-height:24px}

.paragraph[b-84e2gz3rh8]{color:#6d7380;margin-bottom:0}

.heading-500[b-84e2gz3rh8]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:500;line-height:1.3em}

@media screen and (max-width:991px) {
    .container[b-84e2gz3rh8]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:767px) {
    .container[b-84e2gz3rh8],.container.main-navbar-container[b-84e2gz3rh8]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:479px) {
    .container[b-84e2gz3rh8]{padding-left:24px;padding-right:24px;overflow:visible}
}
/* /Components/Pages/CalculatorsPage/Calculators.razor.rz.scp.css */
.calculators-page[b-96pg3e9b95] {
    overflow: hidden;
}
/* /Components/Pages/FormPages/Archive/CampaignPages/DreamHomeCampaign.razor.rz.scp.css */
/* Page styles migrated from reference/public_html. */
a[b-ckwkouduns] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-ckwkouduns], a:hover[b-ckwkouduns] {outline:0}

strong[b-ckwkouduns] {font-weight:700}

h1[b-ckwkouduns] {margin:.67em 0}

img[b-ckwkouduns] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-ckwkouduns], input[b-ckwkouduns] {color:inherit;font:inherit;margin:0}

button[b-ckwkouduns] {overflow:visible}

button[b-ckwkouduns] {text-transform:none}

button[b-ckwkouduns] {-webkit-appearance:button;cursor:pointer}

input[b-ckwkouduns] {line-height:normal}

.w-button[b-ckwkouduns] {display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-ckwkouduns] {-webkit-appearance:button}

h1[b-ckwkouduns], h2[b-ckwkouduns], h3[b-ckwkouduns], h4[b-ckwkouduns], h5[b-ckwkouduns], h6[b-ckwkouduns] {font-weight:700;margin-bottom:10px}

h1[b-ckwkouduns] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-ckwkouduns] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-ckwkouduns] {font-size:12px;line-height:18px;margin-top:10px}

p[b-ckwkouduns] {margin-top:0;margin-bottom:10px}

button[b-ckwkouduns] {border:0;cursor:pointer;-webkit-appearance:button}

.w-condition-invisible[b-ckwkouduns], .w-dyn-bind-empty[b-ckwkouduns] {display:none!important}

.w-layout-grid[b-ckwkouduns] {display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

h2[b-ckwkouduns] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-ckwkouduns] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-ckwkouduns] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-ckwkouduns], ul[b-ckwkouduns] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-ckwkouduns] {font-weight:700}

.container[b-ckwkouduns] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-ckwkouduns] {position:relative;z-index:2}

.h3[b-ckwkouduns] {margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.h3.h3-contact-us-form[b-ckwkouduns] {margin-bottom:24px;font-size:23px;line-height:28px;font-weight:500;text-align:center}

.paragraph[b-ckwkouduns] {margin-bottom:0;color:#6d7380}

.paragraph.paragraph-on-zircon[b-ckwkouduns] {color:#555c6c}

.hero-subtext[b-ckwkouduns] {margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-ckwkouduns] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-ckwkouduns] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-ckwkouduns] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-ckwkouduns] {background-color:#0c162c}

.btn.btn-primary.btn-margin[b-ckwkouduns] {margin-right:16px}

.btn-group[b-ckwkouduns] {display:inline-block;max-width:52%}

.hero[b-ckwkouduns] {position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero-home-title[b-ckwkouduns] {max-width:78ch}

.section-content[b-ckwkouduns] {padding-top:72px;padding-bottom:72px}

.section-content.hidden[b-ckwkouduns] {display:none}

.hero-image[b-ckwkouduns] {position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.desktop[b-ckwkouduns] {display:block;margin-left:-720px}

.hero-color-fill[b-ckwkouduns] {position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-image-container-flex[b-ckwkouduns] {position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-fill[b-ckwkouduns] {width:100%}

.modal-badge-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px;padding:2px 6px 2px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#375bd2;color:#fff;font-size:12px;letter-spacing:1px}

.announcement-modal-content-text[b-ckwkouduns] {margin-right:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff}

.casestudy-summary-keyresults-result-content[b-ckwkouduns] {max-width:20ch}

.casestudy-summary-grid[b-ckwkouduns] {grid-column-gap:72px;-ms-grid-columns:1.25fr auto;grid-template-columns:1.25fr auto;-ms-grid-rows:auto;grid-template-rows:auto}

.casestudy-divider[b-ckwkouduns] {height:1px;margin-bottom:32px;background-color:#dfe7fb}

.casestudy-divider.key-results[b-ckwkouduns] {margin-bottom:0}

.casestudy-summary-keyresults-wrapper[b-ckwkouduns] {min-width:256px}

.casestudy-subheading-wrapper[b-ckwkouduns] {max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}

.casestudy-subheading-wrapper.key-results-heading[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:19ch;margin-bottom:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}

.casestudy-summary-keyresults-result-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding-right:32px;padding-left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.btn-margin[b-ckwkouduns] {margin-right:16px}

.casestudy-keyresults-grid[b-ckwkouduns] {grid-row-gap:32px;-ms-grid-columns:1fr;grid-template-columns:1fr}

.hidden[b-ckwkouduns] {display:none}

.casestudy-slide-summary-keyresults-result-icon[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56px;height:56px;margin-right:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dfe7fb;border-radius:40px;background-color:#f5f7fd}

.form-control[b-ckwkouduns] {display:none;margin-top:8px}

.contact-checklist-item[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.checklist-icon[b-ckwkouduns] {min-height:24px;min-width:24px;margin-right:16px}

.announcement-modal-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1a2b6b}

.announcement-modal-badge-text[b-ckwkouduns] {text-transform:uppercase}

.announcement-modal-link[b-ckwkouduns] {border-bottom:2px solid #fff;-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff}

.announcement-modal-link:hover[b-ckwkouduns] {border-bottom-color:#dfe7fb;color:#dfe7fb}

.display-500[b-ckwkouduns] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-8x[b-ckwkouduns] {margin-top:0;margin-bottom:32px;padding:0}

.text-color-secondary[b-ckwkouduns] {color:#555c6c}

.max-width-640[b-ckwkouduns] {max-width:640px}

.heading-500[b-ckwkouduns] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

.tve-alert_content-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.tve-alert_container[b-ckwkouduns] {display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;-ms-grid-rows:auto;grid-template-rows:auto;background-image:-webkit-gradient(linear,left top,right top,from(#dfe7fb),to(#fff));background-image:linear-gradient(90deg,#dfe7fb,#fff)}

.tve-alert_content-right[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#1a2b6b}

.tve-alert_content-left[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#1a2b6b}

.tve-alert-collection-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

.tve-modal-content-wrapper[b-ckwkouduns] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

@media screen and (max-width:991px) {
.container[b-ckwkouduns] {padding-right:32px;padding-left:32px}

.btn-group[b-ckwkouduns] {max-width:100%}

.section-content[b-ckwkouduns] {padding-top:48px;padding-bottom:48px}

.hero-image[b-ckwkouduns] {left:60%}

.hero-image.desktop[b-ckwkouduns] {display:none}

.modal-badge-wrapper[b-ckwkouduns] {margin-right:16px}

.modal-badge-wrapper.hidden[b-ckwkouduns] {display:none}

.casestudy-summary-keyresults-result-content[b-ckwkouduns] {text-align:center}

.casestudy-summary-grid[b-ckwkouduns] {grid-column-gap:48px;grid-row-gap:32px;-ms-grid-columns:1.25fr;grid-template-columns:1.25fr}

.casestudy-divider.key-results[b-ckwkouduns] {display:none}

.casestudy-summary-keyresults-wrapper[b-ckwkouduns] {min-width:0}

.casestudy-subheading-wrapper.key-results-heading[b-ckwkouduns] {max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.casestudy-summary-keyresults-result-wrapper[b-ckwkouduns] {padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.casestudy-keyresults-grid[b-ckwkouduns] {grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}

.casestudy-slide-summary-keyresults-result-icon[b-ckwkouduns] {min-height:56px;min-width:56px;margin-right:0;margin-bottom:16px}

.contact-checklist-item[b-ckwkouduns] {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.display-500[b-ckwkouduns] {font-size:2.5rem}

.heading-500[b-ckwkouduns] {font-size:1.75rem}

.tve-alert_container[b-ckwkouduns] {-ms-grid-columns:1fr;grid-template-columns:1fr}

.tve-alert_content-right[b-ckwkouduns] {padding-right:32px;padding-left:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.tve-alert_content-left[b-ckwkouduns] {display:none}
}

@media screen and (max-width:767px) {
.container[b-ckwkouduns] {padding-right:24px;padding-left:24px}

.btn.btn-primary.btn-margin[b-ckwkouduns] {margin-bottom:16px}

.hero-home-title[b-ckwkouduns] {max-width:45ch}

.announcement-modal-content-text[b-ckwkouduns] {display:inline;font-size:14px}

.casestudy-summary-keyresults-result-content[b-ckwkouduns] {margin-left:16px;text-align:left}

.casestudy-divider.key-results[b-ckwkouduns] {display:block}

.casestudy-subheading-wrapper.key-results-heading[b-ckwkouduns] {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.casestudy-summary-keyresults-result-wrapper[b-ckwkouduns] {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.casestudy-keyresults-grid[b-ckwkouduns] {-ms-grid-columns:1fr;grid-template-columns:1fr}

.announcement-modal-link[b-ckwkouduns] {border-bottom-width:1px;font-size:14px}

.tve-modal-content-wrapper[b-ckwkouduns] {display:block;padding-top:1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}
}

@media screen and (max-width:479px) {
.container[b-ckwkouduns] {overflow:visible;padding-right:24px;padding-left:24px}

.hero-subtext[b-ckwkouduns] {font-size:16px;line-height:24px}

.btn[b-ckwkouduns] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.btn.btn-primary.btn-margin[b-ckwkouduns] {margin-right:0;margin-bottom:16px}

.btn-group[b-ckwkouduns] {width:100%}

.hero[b-ckwkouduns] {padding-top:72px;padding-bottom:72px}

.section-content[b-ckwkouduns] {overflow:hidden}

.hero-fill[b-ckwkouduns] {display:none}

.modal-badge-wrapper[b-ckwkouduns] {min-width:60px;margin-right:16px;margin-bottom:0;border-radius:2px}

.announcement-modal-content-text[b-ckwkouduns] {line-height:1.4}

.casestudy-summary-grid[b-ckwkouduns] {grid-row-gap:24px;-ms-grid-columns:auto;grid-template-columns:auto}

.casestudy-slide-summary-keyresults-result-icon[b-ckwkouduns] {margin-right:8px;margin-bottom:0}

.announcement-modal-wrapper[b-ckwkouduns] {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.display-500[b-ckwkouduns] {font-size:2rem}

.tve-alert_container[b-ckwkouduns] {overflow:visible}

.tve-alert_content-right[b-ckwkouduns] {padding-right:24px;padding-left:24px}

.tve-modal-content-wrapper[b-ckwkouduns] {padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:left}
}
.bx[b-ckwkouduns] {font-family:boxicons!important;
 font-weight:400;
 font-style:normal;
 font-variant:normal;
 line-height:1;
 display:inline-block;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale}

.col-lg-12[b-ckwkouduns] {flex: 0 0 auto;
  width: 100%;}

.four-banner-area .banner-form[b-ckwkouduns] {border: 1px solid #eee;
margin-right: auto;
margin-left: auto;
padding: 32px 40px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 11px 32px -12px rgba(12,22,44,.32);}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group[b-ckwkouduns] {margin-bottom: 20px;
  position: relative;
  margin-right: 5px;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group label[b-ckwkouduns] {margin-bottom: 0;
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 12px;
  color: #7f7f7f;}

.col-lg-6[b-ckwkouduns] {flex: 0 0 auto;
  width: 50%;}

.col-sm-6[b-ckwkouduns] {flex: 0 0 auto;
  width: 50%;}

.row[b-ckwkouduns] {--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y)*-1);
  margin-right: calc(var(--bs-gutter-x)*-.5);
  margin-left: calc(var(--bs-gutter-x)*-.5);}

.four-banner-area .banner-form .tabs__container .tabs__list[b-ckwkouduns] {list-style: none;
  padding-left: 0px;}

.three-banner-area[b-ckwkouduns] {height: 500px;
  padding-left: 50px;
  padding-right: 50px;
  overflow: hidden;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group label[b-ckwkouduns] {margin-bottom: 0;
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 12px;
  color: #7f7f7f;}

.form-control[b-ckwkouduns] {display: block;
  width: 100%;
  padding: .375rem .75rem;
    padding-left: 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .375rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group .form-control[b-ckwkouduns] {height: 50px;
  border-radius: 4px;
  border: 1px solid #f1f1f1;
  font-weight: 100;
  font-size: 15px;
  padding-left: 50px;
  padding-top: 10px;
  width: 100%;
  color: #000;
  background-color: #fefefe;}

.cmn-banner-btn[b-ckwkouduns]::before {position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #3e64d4;
  z-index: -1;
  border-radius: 1px;
  transition: all .5s ease;}

.cmn-banner-btn i[b-ckwkouduns] {display: inline-block;
  font-size: 20px;
  position: relative;
  top: 5px;
  margin-right: 4px;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn i[b-ckwkouduns] {top: 3px;}

.bx-right-arrow-alt[b-ckwkouduns]::before {content: "";}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn[b-ckwkouduns] {border: 0;
  font-size: 18px;
  border-radius: 4px;
  padding: 14px 26px 14px 30px;
  color: #fff;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-ckwkouduns] {list-style: none;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab[b-ckwkouduns] {width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  position: relative;
  transition: opacity .5s ease;
  opacity: 0;}

.four-banner-area .banner-form .tabs__container .tabs__list .active[b-ckwkouduns] {opacity: 1;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-ckwkouduns] {list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all .3s linear;}

.hero-image.desktop[b-ckwkouduns] {margin-left: -750px;}

.hero-image-container-flex[b-ckwkouduns] {background-color: #dce8fd;}

@media screen and (max-width: 479px) {
.section-content[b-ckwkouduns] {overflow: hidden;
  padding-bottom: 120px;}

.hero-image-container-flex[b-ckwkouduns] {background-color: #dce8fd00;}
}

@media screen and (max-width: 991px) {
.tve-alert_content-left[b-ckwkouduns] {display: block;}

.hero-image-container-flex[b-ckwkouduns] {background-color: #dce8fd00;}

.tve-alert-collection-wrapper[b-ckwkouduns] {justify-content: center;}

.three-banner-area[b-ckwkouduns] {height: auto;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;}

.section-content[b-ckwkouduns] {overflow: hidden;
  padding-bottom: 120px;}
}
.casestudy-subheading-wrapper.key-results-heading[b-ckwkouduns] {max-width: 100%;
                margin-bottom: 20px;}

.heading-500[b-ckwkouduns] {font-size: 1.2rem;}

.casestudy-slide-summary-keyresults-result-icon[b-ckwkouduns] {width: 35px;
                height: 35px;}

.casestudy-summary-keyresults-result-content[b-ckwkouduns] {max-width: 100%;}

.casestudy-keyresults-grid[b-ckwkouduns] {grid-row-gap: 5px;}

@media screen and (max-width: 991px) {
.casestudy-slide-summary-keyresults-result-icon[b-ckwkouduns] {min-height: 28px;
                    min-width: 28px;}

.four-banner-area .banner-form[b-ckwkouduns] {border: 0px solid #eee;}

.lock-22[b-ckwkouduns] {margin-top: 50px;
                    display: block;
                    text-align: center;
                    width: 100%;}

.section-content[b-ckwkouduns] {padding-bottom: 50px;}

.nmbr-hd[b-ckwkouduns] {margin-top: 5px !important;}
}

.container[b-ckwkouduns] { width: 100%; }
/* /Components/Pages/FormPages/Archive/CampaignPages/LowFeesCampaign.razor.rz.scp.css */
/* Page styles migrated from reference/public_html. */
a[b-xmm7lkd1l0] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-xmm7lkd1l0], a:hover[b-xmm7lkd1l0] {outline:0}

strong[b-xmm7lkd1l0] {font-weight:700}

h1[b-xmm7lkd1l0] {margin:.67em 0}

img[b-xmm7lkd1l0] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-xmm7lkd1l0], input[b-xmm7lkd1l0] {color:inherit;font:inherit;margin:0}

button[b-xmm7lkd1l0] {overflow:visible}

button[b-xmm7lkd1l0] {text-transform:none}

button[b-xmm7lkd1l0] {-webkit-appearance:button;cursor:pointer}

input[b-xmm7lkd1l0] {line-height:normal}

.w-inline-block[b-xmm7lkd1l0] {max-width:100%;display:inline-block}

h1[b-xmm7lkd1l0], h2[b-xmm7lkd1l0], h3[b-xmm7lkd1l0], h4[b-xmm7lkd1l0], h5[b-xmm7lkd1l0], h6[b-xmm7lkd1l0] {font-weight:700;margin-bottom:10px}

h1[b-xmm7lkd1l0] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-xmm7lkd1l0] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-xmm7lkd1l0] {font-size:12px;line-height:18px;margin-top:10px}

p[b-xmm7lkd1l0] {margin-top:0;margin-bottom:10px}

button[b-xmm7lkd1l0] {border:0;cursor:pointer;-webkit-appearance:button}

.w-form[b-xmm7lkd1l0] {margin:0 0 15px}

.w-layout-grid[b-xmm7lkd1l0] {display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

h2[b-xmm7lkd1l0] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-xmm7lkd1l0] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-xmm7lkd1l0] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-xmm7lkd1l0], ul[b-xmm7lkd1l0] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-xmm7lkd1l0] {font-weight:700}

.container[b-xmm7lkd1l0] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-xmm7lkd1l0] {position:relative;z-index:2}

.h3[b-xmm7lkd1l0] {margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.paragraph[b-xmm7lkd1l0] {margin-bottom:0;color:#6d7380}

.paragraph.paragraph-on-zircon[b-xmm7lkd1l0] {color:#555c6c}

.btn[b-xmm7lkd1l0] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-xmm7lkd1l0] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-xmm7lkd1l0] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-xmm7lkd1l0] {background-color:#0c162c}

.card[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:48px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e7e8ea;border-radius:8px;background-color:#fff}

.card.card-shadow[b-xmm7lkd1l0] {box-shadow:0 8px 40px -16px rgba(12,22,44,.32);-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);text-decoration:none}

.card-icon-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56px;height:56px;min-height:56px;min-width:56px;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dfe7fb;border-radius:28px;background-color:#f5f7fd}

.card-title-wrapper[b-xmm7lkd1l0] {margin-bottom:24px}

.card-text-wrapper[b-xmm7lkd1l0] {margin-bottom:24px}

.card-link-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#375bd2;text-decoration:none}

.form-subscribe[b-xmm7lkd1l0] {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:555px;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-xmm7lkd1l0] {position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero.techtalks-hero[b-xmm7lkd1l0] {padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero.contact-us-hero[b-xmm7lkd1l0] {padding-top:88px;padding-bottom:88px;border-bottom-style:solid;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.section-content[b-xmm7lkd1l0] {padding-top:72px;padding-bottom:72px}

.section-content.hidden[b-xmm7lkd1l0] {display:none}

.section-fullwidth-title[b-xmm7lkd1l0] {max-width:100%;margin-right:auto;margin-bottom:72px;margin-left:auto;text-align:center}

.two-columns-grid[b-xmm7lkd1l0] {max-width:864px;margin-right:auto;margin-bottom:72px;margin-left:auto;grid-column-gap:24px;-ms-grid-columns:0.75fr 1fr;grid-template-columns:0.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.two-columns-grid.nft-gaming-video[b-xmm7lkd1l0] {grid-column-gap:32px;-ms-grid-columns:0.75fr 0.75fr;grid-template-columns:0.75fr 0.75fr}

.section-subtitle[b-xmm7lkd1l0] {max-width:100%;margin-right:auto;margin-bottom:40px;margin-left:auto;text-align:center}

.card-standard-grid-4col[b-xmm7lkd1l0] {margin-bottom:72px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:24px;grid-row-gap:32px;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}

.card-standard-grid-4col.homepage-grid[b-xmm7lkd1l0] {grid-column-gap:16px}

.card-column-grid-4col-2col[b-xmm7lkd1l0] {grid-column-gap:24px;-ms-grid-rows:auto;grid-template-rows:auto}

.card-column-grid-4col-2col.homepage-grid[b-xmm7lkd1l0] {grid-column-gap:16px}

.form-subscribe-field-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.form-subscribe-wrapper[b-xmm7lkd1l0] {height:auto}

.modal-badge-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px;padding:2px 6px 2px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#375bd2;color:#fff;font-size:12px;letter-spacing:1px}

.announcement-modal-content-text[b-xmm7lkd1l0] {margin-right:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff}

.what-nft-grid-column[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.what-nft-image[b-xmm7lkd1l0] {position:relative;right:auto;width:auto;height:auto;border-radius:8px}

.hidden[b-xmm7lkd1l0] {display:none}

.techtalks-hero[b-xmm7lkd1l0] {padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero-grid-2col[b-xmm7lkd1l0] {display:-ms-grid;display:grid;width:100%;padding-bottom:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1.25fr 1fr;grid-template-columns:1.25fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.form-control[b-xmm7lkd1l0] {display:none;margin-top:8px}

.contact-checklist-item[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.checklist-icon[b-xmm7lkd1l0] {min-height:24px;min-width:24px;margin-right:16px}

.contact-hero-col2[b-xmm7lkd1l0] {padding-left:32px}

.h1-contact-us-hero-title[b-xmm7lkd1l0] {margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:57px;line-height:1.1;font-weight:500}

.announcement-modal-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1a2b6b}

.announcement-modal-badge-text[b-xmm7lkd1l0] {text-transform:uppercase}

.announcement-modal-link[b-xmm7lkd1l0] {border-bottom:2px solid #fff;-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff}

.announcement-modal-link:hover[b-xmm7lkd1l0] {border-bottom-color:#dfe7fb;color:#dfe7fb}

.heading-600[b-xmm7lkd1l0] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.heading-500[b-xmm7lkd1l0] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

.tve-alert_content-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.tve-alert_container[b-xmm7lkd1l0] {display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;-ms-grid-rows:auto;grid-template-rows:auto;background-image:-webkit-gradient(linear,left top,right top,from(#dfe7fb),to(#fff));background-image:linear-gradient(90deg,#dfe7fb,#fff)}

.tve-alert_content-right[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#1a2b6b}

.tve-alert_content-left[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#1a2b6b}

.tve-alert-collection-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

.tve-modal-content-wrapper[b-xmm7lkd1l0] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

@media screen and (max-width:991px) {
.container[b-xmm7lkd1l0] {padding-right:32px;padding-left:32px}

.card[b-xmm7lkd1l0] {padding-top:40px;padding-bottom:40px}

.card-icon-wrapper[b-xmm7lkd1l0] {margin-bottom:24px}

.hero.contact-us-hero[b-xmm7lkd1l0] {padding-top:48px}

.section-content[b-xmm7lkd1l0] {padding-top:48px;padding-bottom:48px}

.card-standard-grid-4col[b-xmm7lkd1l0] {grid-column-gap:16px;grid-row-gap:32px;-ms-grid-columns:minmax(336px,416fr);grid-template-columns:minmax(336px,416fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto}

.card-column-grid-4col-2col.homepage-grid[b-xmm7lkd1l0] {grid-column-gap:32px}

.modal-badge-wrapper[b-xmm7lkd1l0] {margin-right:16px}

.modal-badge-wrapper.hidden[b-xmm7lkd1l0] {display:none}

.hero-grid-2col[b-xmm7lkd1l0] {-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}

.contact-checklist-item[b-xmm7lkd1l0] {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.contact-hero-col2[b-xmm7lkd1l0] {padding-left:0}

.h1-contact-us-hero-title[b-xmm7lkd1l0] {font-size:40px}

.heading-600[b-xmm7lkd1l0] {font-size:2rem}

.heading-500[b-xmm7lkd1l0] {font-size:1.75rem}

.tve-alert_container[b-xmm7lkd1l0] {-ms-grid-columns:1fr;grid-template-columns:1fr}

.tve-alert_content-right[b-xmm7lkd1l0] {padding-right:32px;padding-left:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.tve-alert_content-left[b-xmm7lkd1l0] {display:none}
}

@media screen and (max-width:767px) {
.container[b-xmm7lkd1l0] {padding-right:24px;padding-left:24px}

.form-subscribe[b-xmm7lkd1l0] {max-width:427px}

.hero.contact-us-hero[b-xmm7lkd1l0] {padding-top:0}

.section-fullwidth-title[b-xmm7lkd1l0] {margin-bottom:48px}

.two-columns-grid[b-xmm7lkd1l0] {justify-items:center;grid-row-gap:32px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}

.two-columns-grid.nft-gaming-video[b-xmm7lkd1l0] {-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.card-column-grid-4col-2col[b-xmm7lkd1l0] {grid-row-gap:32px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}

.announcement-modal-content-text[b-xmm7lkd1l0] {display:inline;font-size:14px}

.what-nft-grid-column[b-xmm7lkd1l0] {max-width:640px;margin-right:auto;margin-left:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.what-nft-image[b-xmm7lkd1l0] {right:0}

.hero-grid-2col[b-xmm7lkd1l0] {padding-top:32px;padding-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr}

.h1-contact-us-hero-title[b-xmm7lkd1l0] {font-size:32px;line-height:40px}

.announcement-modal-link[b-xmm7lkd1l0] {border-bottom-width:1px;font-size:14px}

.tve-modal-content-wrapper[b-xmm7lkd1l0] {display:block;padding-top:1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}
}

@media screen and (max-width:479px) {
.container[b-xmm7lkd1l0] {overflow:visible;padding-right:24px;padding-left:24px}

.btn[b-xmm7lkd1l0] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.card[b-xmm7lkd1l0] {padding-top:40px;padding-bottom:40px}

.card-icon-wrapper[b-xmm7lkd1l0] {width:40px;height:40px;margin-bottom:24px}

.form-subscribe[b-xmm7lkd1l0] {max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.hero[b-xmm7lkd1l0] {padding-top:72px;padding-bottom:72px}

.hero.contact-us-hero[b-xmm7lkd1l0] {padding-top:0}

.section-content[b-xmm7lkd1l0] {overflow:hidden}

.section-fullwidth-title[b-xmm7lkd1l0] {margin-bottom:48px}

.card-standard-grid-4col[b-xmm7lkd1l0] {-ms-grid-columns:1fr;grid-template-columns:1fr}

.card-column-grid-4col-2col[b-xmm7lkd1l0] {grid-template-columns:repeat(auto-fit,100%)}

.form-subscribe-field-wrapper[b-xmm7lkd1l0] {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.form-subscribe-wrapper[b-xmm7lkd1l0] {height:auto}

.modal-badge-wrapper[b-xmm7lkd1l0] {min-width:60px;margin-right:16px;margin-bottom:0;border-radius:2px}

.announcement-modal-content-text[b-xmm7lkd1l0] {line-height:1.4}

.hero-grid-2col[b-xmm7lkd1l0] {padding-top:32px}

.announcement-modal-wrapper[b-xmm7lkd1l0] {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.heading-600[b-xmm7lkd1l0] {font-size:1.75rem}

.tve-alert_container[b-xmm7lkd1l0] {overflow:visible}

.tve-alert_content-right[b-xmm7lkd1l0] {padding-right:24px;padding-left:24px}

.tve-modal-content-wrapper[b-xmm7lkd1l0] {padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:left}
}
.bx[b-xmm7lkd1l0] {font-family:boxicons!important;
 font-weight:400;
 font-style:normal;
 font-variant:normal;
 line-height:1;
 display:inline-block;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale}

.col-lg-12[b-xmm7lkd1l0] {flex: 0 0 auto;
  width: 100%;}

.ln-frm-slt[b-xmm7lkd1l0] {width: 100%;}

.four-banner-area .banner-form[b-xmm7lkd1l0] {border: 1px solid #eee;
margin-right: auto;
margin-left: auto;
padding: 32px 40px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 11px 32px -12px rgba(12,22,44,.32);}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group[b-xmm7lkd1l0] {margin-bottom: 20px;
  position: relative;
  margin-right: 5px;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group label[b-xmm7lkd1l0] {margin-bottom: 0;
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 12px;
  color: #7f7f7f;}

.col-lg-6[b-xmm7lkd1l0] {flex: 0 0 auto;
  width: 50%;}

.col-sm-6[b-xmm7lkd1l0] {flex: 0 0 auto;
  width: 50%;}

.row[b-xmm7lkd1l0] {--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y)*-1);
  margin-right: calc(var(--bs-gutter-x)*-.5);
  margin-left: calc(var(--bs-gutter-x)*-.5);}

.four-banner-area .banner-form .tabs__container .tabs__list[b-xmm7lkd1l0] {list-style: none;
  padding-left: 0px;}

.three-banner-area[b-xmm7lkd1l0] {height: 500px;
  padding-left: 50px;
  padding-right: 50px;
  overflow: hidden;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group label[b-xmm7lkd1l0] {margin-bottom: 0;
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 12px;
  color: #7f7f7f;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group .form-select[b-xmm7lkd1l0] {display: block;
  height: 50px;
  border-radius: 4px;
  color: #000;
  background-color: #fefefe;
  font-weight: 100;
  font-size: 15px;
  border: 1px solid #f1f1f1;
  text-align: left;
  padding-left: 40px;
  line-height: 35px;}

.form-control[b-xmm7lkd1l0] {display: block;
  width: 100%;
  padding: .375rem .75rem;
    padding-left: 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .375rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group .form-control[b-xmm7lkd1l0] {height: 50px;
  border-radius: 4px;
  border: 1px solid #f1f1f1;
  font-weight: 100;
  font-size: 15px;
  padding-left: 50px;
  padding-top: 10px;
  width: 100%;
  color: #000;
  background-color: #fefefe;}

.cmn-banner-btn[b-xmm7lkd1l0]::before {position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #3e64d4;
  z-index: -1;
  border-radius: 1px;
  transition: all .5s ease;}

.cmn-banner-btn i[b-xmm7lkd1l0] {display: inline-block;
  font-size: 20px;
  position: relative;
  top: 5px;
  margin-right: 4px;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn i[b-xmm7lkd1l0] {top: 3px;}

.bx-right-arrow-alt[b-xmm7lkd1l0]::before {content: "";}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn[b-xmm7lkd1l0] {border: 0;
  font-size: 18px;
  border-radius: 4px;
  padding: 14px 26px 14px 30px;
  color: #fff;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-xmm7lkd1l0] {list-style: none;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab[b-xmm7lkd1l0] {width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  position: relative;
  transition: opacity .5s ease;
  opacity: 0;}

.four-banner-area .banner-form .tabs__container .tabs__list .active[b-xmm7lkd1l0] {opacity: 1;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-xmm7lkd1l0] {list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all .3s linear;}

.hero.contact-us-hero[b-xmm7lkd1l0] {padding-bottom: 20px;}

@media screen and (max-width: 479px) {
.section-content[b-xmm7lkd1l0] {overflow: hidden;
  padding-bottom: 120px;}

.contact-hero-col2[b-xmm7lkd1l0] {width: 100%;}
}

@media screen and (max-width: 991px) {
.contact-hero-col2[b-xmm7lkd1l0] {width: 100%;}

.tve-alert_content-left[b-xmm7lkd1l0] {display: block;}

.tve-alert-collection-wrapper[b-xmm7lkd1l0] {justify-content: center;}

.three-banner-area[b-xmm7lkd1l0] {height: auto;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;}

.section-content[b-xmm7lkd1l0] {overflow: hidden;
  padding-bottom: 120px;}
}
.fl-node-567979f24f77b[b-xmm7lkd1l0] {display: flex;}

a.fl-button[b-xmm7lkd1l0] {font-size: 16px;
                line-height: 18px;
                padding: 12px 24px;
                border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                background: #375bd2;
                border: 1px solid #fff;
                color: #fff;
                margin: 10px;
                padding-left: 50px;
                text-align: center;
                padding-right: 50px;}

@media screen and (max-width: 991px) {
.lock-22[b-xmm7lkd1l0] {margin-top: 50px;
                    display: block;
                    text-align: center;
                    width: 100%;}

.hero-grid-2col[b-xmm7lkd1l0] {padding-top: 10px;}

.h1-contact-us-hero-title[b-xmm7lkd1l0] {line-height: 30px;
                    margin-top: 20px;}

.section-content[b-xmm7lkd1l0] {padding-bottom: 50px;}

.nmbr-hd[b-xmm7lkd1l0] {margin-top: 5px !important;}
}


.container[b-xmm7lkd1l0] { width: 100%; }
/* /Components/Pages/FormPages/Archive/CampaignPages/Thanks.razor.rz.scp.css */
/* Page styles migrated from reference/public_html. */
a[b-vz4xpdnlr8] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-vz4xpdnlr8], a:hover[b-vz4xpdnlr8] {outline:0}

strong[b-vz4xpdnlr8] {font-weight:700}

h1[b-vz4xpdnlr8] {margin:.67em 0}

img[b-vz4xpdnlr8] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-vz4xpdnlr8], input[b-vz4xpdnlr8] {color:inherit;font:inherit;margin:0}

button[b-vz4xpdnlr8] {overflow:visible}

button[b-vz4xpdnlr8] {text-transform:none}

button[b-vz4xpdnlr8] {-webkit-appearance:button;cursor:pointer}

input[b-vz4xpdnlr8] {line-height:normal}

h1[b-vz4xpdnlr8], h2[b-vz4xpdnlr8], h3[b-vz4xpdnlr8], h4[b-vz4xpdnlr8], h5[b-vz4xpdnlr8], h6[b-vz4xpdnlr8] {font-weight:700;margin-bottom:10px}

h1[b-vz4xpdnlr8] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-vz4xpdnlr8] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-vz4xpdnlr8] {font-size:12px;line-height:18px;margin-top:10px}

p[b-vz4xpdnlr8] {margin-top:0;margin-bottom:10px}

button[b-vz4xpdnlr8] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-vz4xpdnlr8] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-vz4xpdnlr8] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-vz4xpdnlr8] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-vz4xpdnlr8], ul[b-vz4xpdnlr8] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-vz4xpdnlr8] {font-weight:700}

.container[b-vz4xpdnlr8] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-vz4xpdnlr8] {position:relative;z-index:2}

.paragraph[b-vz4xpdnlr8] {margin-bottom:0;color:#6d7380}

.btn[b-vz4xpdnlr8] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-vz4xpdnlr8] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-vz4xpdnlr8] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-vz4xpdnlr8] {background-color:#0c162c}

.cta-subscribe[b-vz4xpdnlr8] {padding-top:96px;padding-bottom:96px;background-image:url("/img/5f7225356e10d05f3cb75521_background-light.webp");background-position:0 50%;background-size:cover;color:#0c162c;text-align:center}

.techtalks-hero[b-vz4xpdnlr8] {padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero-grid-2col[b-vz4xpdnlr8] {display:-ms-grid;display:grid;width:100%;padding-bottom:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1.25fr 1fr;grid-template-columns:1.25fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.contact-hero-title[b-vz4xpdnlr8] {margin-bottom:72px}

.display-600[b-vz4xpdnlr8] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-12x[b-vz4xpdnlr8] {margin-top:0;margin-bottom:48px;padding:0}

.heading-300[b-vz4xpdnlr8] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:1.5rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-vz4xpdnlr8] {padding-right:32px;padding-left:32px}

.hero-grid-2col[b-vz4xpdnlr8] {-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}

.contact-hero-title[b-vz4xpdnlr8] {margin-bottom:48px}

.display-600[b-vz4xpdnlr8] {font-size:3rem}
}

@media screen and (max-width:767px) {
.container[b-vz4xpdnlr8] {padding-right:24px;padding-left:24px}

.hero-grid-2col[b-vz4xpdnlr8] {padding-top:32px;padding-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr}

.contact-hero-title[b-vz4xpdnlr8] {margin-bottom:32px}
}

@media screen and (max-width:479px) {
.container[b-vz4xpdnlr8] {overflow:visible;padding-right:24px;padding-left:24px}

.btn[b-vz4xpdnlr8] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.hero-grid-2col[b-vz4xpdnlr8] {padding-top:32px}

.display-600[b-vz4xpdnlr8] {font-size:2.5rem}
}
.cta-subscribe[b-vz4xpdnlr8] {padding-top: 96px;
  padding-bottom: 96px;
  background-image: url("/img/background-light-bg.webp");
  background-position: 0 50%;
  background-size: cover;
  color: #0c162c;
  text-align: center;}

.container[b-vz4xpdnlr8] { width: 100%; }

/* Let the Calendly embed and stacked mobile confirmation determine the page height. */
.hero-grid-2col[b-vz4xpdnlr8] { height: auto; min-height: 500px; align-items: start; }
/* /Components/Pages/FormPages/Archive/CampaignPages/ThankYou.razor.rz.scp.css */
/* Page styles migrated from reference/public_html. */
a[b-6mhisdlzg7] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-6mhisdlzg7], a:hover[b-6mhisdlzg7] {outline:0}

strong[b-6mhisdlzg7] {font-weight:700}

h1[b-6mhisdlzg7] {margin:.67em 0}

img[b-6mhisdlzg7] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-6mhisdlzg7], input[b-6mhisdlzg7] {color:inherit;font:inherit;margin:0}

button[b-6mhisdlzg7] {overflow:visible}

button[b-6mhisdlzg7] {text-transform:none}

button[b-6mhisdlzg7] {-webkit-appearance:button;cursor:pointer}

input[b-6mhisdlzg7] {line-height:normal}

h1[b-6mhisdlzg7], h2[b-6mhisdlzg7], h3[b-6mhisdlzg7], h4[b-6mhisdlzg7], h5[b-6mhisdlzg7], h6[b-6mhisdlzg7] {font-weight:700;margin-bottom:10px}

h1[b-6mhisdlzg7] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-6mhisdlzg7] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-6mhisdlzg7] {font-size:12px;line-height:18px;margin-top:10px}

p[b-6mhisdlzg7] {margin-top:0;margin-bottom:10px}

button[b-6mhisdlzg7] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-6mhisdlzg7] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-6mhisdlzg7] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-6mhisdlzg7] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-6mhisdlzg7], ul[b-6mhisdlzg7] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-6mhisdlzg7] {font-weight:700}

.btn[b-6mhisdlzg7] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-6mhisdlzg7] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-6mhisdlzg7] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-6mhisdlzg7] {background-color:#0c162c}

.text-center[b-6mhisdlzg7] {text-align:center}

@media screen and (max-width:479px) {
.btn[b-6mhisdlzg7] {width:100%;padding-right:16px;padding-left:16px;text-align:center}
}


.container[b-6mhisdlzg7] { width: 100%; }

/* Bootstrap 4 typography used by the reference thankyou.php. */
.display-3[b-6mhisdlzg7] { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }
.lead[b-6mhisdlzg7] { font-size: 1.25rem; font-weight: 300; }
.text-center[b-6mhisdlzg7] { text-align: center; }
/* /Components/Pages/FormPages/Archive/ContactPageOriginal/Contact.razor.rz.scp.css */
/* /Components/Pages/FormPages/Archive/ContactPageOriginal/ContactForm.razor.rz.scp.css */
/*
.modal {
        display: none;
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgba(0,0,0,0.4);
    }

    .modal-content {
        background-color: #fefefe;
        margin: 15% auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
    }

    .close-button {
        color: #aaa;
        float: right;
        font-size: 28px;
        font-weight: bold;
    }

    .close-button:hover,
    .close-button:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }
*/

/* Migrated from app.css for contact-owned selectors. */
.contact-grid[b-422bkl0k9o] {
    grid-template-columns: minmax(0, 1.2fr) minmax(300px, 0.8fr);
}

.contact-form[b-422bkl0k9o] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.contact-form[b-422bkl0k9o] {
        grid-template-columns: 1fr;
    }

.contact-form label[b-422bkl0k9o] {
    display: grid;
    gap: 8px;
    color: var(--deep);
    font-weight: 800;
}

.contact-form .full[b-422bkl0k9o] {
    grid-column: 1 / -1;
}

.contact-form button[b-422bkl0k9o],
.contact-form input[type="submit"][b-422bkl0k9o] {
    justify-self: start;
}

.checkbox-label[b-422bkl0k9o] {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 8px;
}

.checkbox-label input[type="checkbox"][b-422bkl0k9o],
.checkbox-label[b-422bkl0k9o]  input[type="checkbox"] {
    width: 16px !important;
    min-width: 16px;
    max-width: 16px;
    height: 16px !important;
    min-height: 16px;
    max-height: 16px;
    flex: 0 0 16px;
    margin: 0;
    padding: 0;
    appearance: auto;
    -webkit-appearance: checkbox;
}

.btn-wrapper.contact-form[b-422bkl0k9o] {
    display: block;
    grid-template-columns: none;
    gap: 0;
}

.btn-wrapper.contact-form input[type="submit"].btn[b-422bkl0k9o] {
    display: inline-block !important;
    width: auto !important;
    min-width: 110px;
    max-width: none;
    padding: 8px 24px;
    text-align: center;
}

.contact-card[b-422bkl0k9o] {
    background: var(--soft);
}

.contact-card a[b-422bkl0k9o] {
    display: block;
    margin: 10px 0;
    color: var(--brand-dark);
    font-weight: 800;
}
/* /Components/Pages/FormPages/Archive/ContactPageOriginal/ContactHero.razor.rz.scp.css */
.hero.contact-us-hero[b-n7mvj37y25]{padding-bottom: 20px;}

@media screen and (max-width: 479px){.contact-hero-col2[b-n7mvj37y25]{width: 100%;}}

@media screen and (max-width: 991px){.contact-hero-col2[b-n7mvj37y25]{width: 100%;}}
/* /Components/Pages/FormPages/Archive/ContactPageOriginal/ContactSchedule.razor.rz.scp.css */
.calendly-inline-widget[b-vixud62ghv] {
    min-width: 320px;
    height: 100%;
}
/* /Components/Pages/FormPages/Archive/HomeLoanApplicationPage/HomeLoanApplication.razor.rz.scp.css */
/* Design migrated from reference/public_html/home-loan-application-popup.php. */

  .hlap-page[b-hhbzxa97oz]{
    --navy:#2b2f7e;
    --navy-dark:#1c2059;
    --grad-start:#5b2a86;
    --grad-end:#c8144e;
    --ink:#1f2430;
    --ink-soft:#5b5f6b;
    --card-border:#e3e3e8;
    --card-hover:#2b2f7e;
    --track:#eef0f3;
    --page-bg:#fafafa;
    --cta:#17171a;
    --cta-hover:#000000;
    --back:#f0f1f3;
  }

  *[b-hhbzxa97oz]{box-sizing:border-box;}
  
  .hlap-page[b-hhbzxa97oz]{
    font-family:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
    background:#f4f5f7;
    color:var(--ink);
  }

  /* ---------- Launcher (stand-in for the site's own "Apply Now" button) ---------- */
  .hlap-launcher-wrap[b-hhbzxa97oz]{
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    gap:18px;
    padding:40px 20px;
    text-align:center;
  }
  .hlap-launcher-wrap h1[b-hhbzxa97oz]{
    font-size:1.4rem;
    color:var(--navy-dark);
    margin:0;
  }
  .hlap-launcher-wrap p[b-hhbzxa97oz]{
    color:var(--ink-soft);
    max-width:420px;
    margin:0 0 8px;
    font-size:.95rem;
  }
  #openApplyBtn[b-hhbzxa97oz]{
    background:linear-gradient(90deg,var(--grad-start),var(--grad-end));
    color:#fff;
    border:none;
    padding:16px 34px;
    font-size:1rem;
    font-weight:700;
    border-radius:8px;
    cursor:pointer;
    letter-spacing:.2px;
    box-shadow:0 8px 20px rgba(200,20,78,.25);
    transition:transform .15s ease, box-shadow .15s ease;
  }
  #openApplyBtn:hover[b-hhbzxa97oz]{
    transform:translateY(-2px);
    box-shadow:0 12px 26px rgba(200,20,78,.32);
  }

  /* ---------- Overlay / Modal ---------- */
  .hlap-overlay[b-hhbzxa97oz]{
    position:fixed;
    inset:0;
    background:rgba(15,16,30,.55);
    display:none;
    align-items:flex-start;
    justify-content:center;
    padding:4vh 16px;
    z-index:9999;
    overflow-y:auto;
  }
  .hlap-overlay.hlap-open[b-hhbzxa97oz]{display:flex;}

  .hlap-modal[b-hhbzxa97oz]{
    background:var(--page-bg);
    width:100%;
    max-width:760px;
    border-radius:14px;
    box-shadow:0 30px 80px rgba(0,0,0,.35);
    position:relative;
    padding:38px 40px 34px;
    animation:pop-b-hhbzxa97oz .22s ease;
  }
  @keyframes pop-b-hhbzxa97oz{
    from{opacity:0; transform:translateY(10px) scale(.98);}
    to{opacity:1; transform:translateY(0) scale(1);}
  }

  .hlap-modal-close[b-hhbzxa97oz]{
    position:absolute;
    top:14px; right:16px;
    width:34px; height:34px;
    border:none;
    background:transparent;
    color:var(--ink-soft);
    font-size:1.5rem;
    line-height:1;
    cursor:pointer;
    border-radius:50%;
  }
  .hlap-modal-close:hover[b-hhbzxa97oz]{background:var(--back); color:var(--ink);}

  .hlap-brand-row[b-hhbzxa97oz]{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    margin-bottom:6px;
  }
  .hlap-brand-row svg[b-hhbzxa97oz]{width:26px;height:26px;}
  .hlap-brand-title[b-hhbzxa97oz]{
    text-align:center;
    font-size:1.7rem;
    font-weight:700;
    color:var(--navy);
    margin:0 0 22px;
    letter-spacing:.2px;
  }

  /* progress bar */
  .hlap-progress-track[b-hhbzxa97oz]{
    width:100%;
    height:22px;
    background:var(--track);
    border-radius:999px;
    overflow:hidden;
    margin-bottom:30px;
  }
  .hlap-progress-fill[b-hhbzxa97oz]{
    height:100%;
    width:6%;
    border-radius:999px;
    background:linear-gradient(90deg,var(--grad-start),var(--grad-end));
    display:flex;
    align-items:center;
    justify-content:flex-end;
    color:#fff;
    font-size:.72rem;
    font-weight:700;
    padding-right:8px;
    transition:width .35s ease;
    white-space:nowrap;
    min-width:34px;
  }

  .hlap-step[b-hhbzxa97oz]{display:none;}
  .hlap-step.hlap-active[b-hhbzxa97oz]{display:block; animation:fade-b-hhbzxa97oz .25s ease;}
  @keyframes fade-b-hhbzxa97oz{from{opacity:0; transform:translateY(6px);} to{opacity:1; transform:translateY(0);}}

  .hlap-step h2[b-hhbzxa97oz]{
    text-align:center;
    font-size:1.35rem;
    font-weight:700;
    color:var(--ink);
    margin:0 0 26px;
  }
  .hlap-step .hlap-sub[b-hhbzxa97oz]{
    text-align:center;
    color:var(--ink-soft);
    margin:-16px 0 22px;
    font-size:.92rem;
  }

  /* tile grid options (icon cards) */
  .hlap-tile-grid[b-hhbzxa97oz]{
    display:grid;
    gap:16px;
    justify-content:center;
    margin:0 auto;
  }
  .hlap-tile-grid.hlap-cols-2[b-hhbzxa97oz]{grid-template-columns:repeat(2,minmax(140px,180px));}
  .hlap-tile-grid.hlap-cols-3[b-hhbzxa97oz]{grid-template-columns:repeat(3,minmax(140px,180px));}
  .hlap-tile-grid.hlap-cols-4[b-hhbzxa97oz]{grid-template-columns:repeat(4,minmax(120px,160px));}
  @media(max-width:640px){
    .hlap-tile-grid.hlap-cols-3[b-hhbzxa97oz], .hlap-tile-grid.hlap-cols-4[b-hhbzxa97oz]{grid-template-columns:repeat(2,minmax(120px,1fr));}
  }

  .hlap-tile[b-hhbzxa97oz]{
    border:1.5px solid var(--card-border);
    border-radius:10px;
    background:#fff;
    padding:18px 12px 14px;
    text-align:center;
    cursor:pointer;
    transition:border-color .15s ease, box-shadow .15s ease, transform .1s ease;
  }
  .hlap-tile:hover[b-hhbzxa97oz]{border-color:var(--card-hover); box-shadow:0 6px 16px rgba(43,47,126,.12); transform:translateY(-2px);}
  .hlap-tile.hlap-selected[b-hhbzxa97oz]{border-color:var(--grad-end); box-shadow:0 0 0 2px rgba(200,20,78,.15) inset;}
  .hlap-tile svg[b-hhbzxa97oz]{width:52px;height:52px;margin-bottom:10px;}
  .hlap-tile span[b-hhbzxa97oz]{display:block; font-size:.9rem; font-weight:600; color:var(--ink);}

  /* simple list-row options */
  .hlap-list-options[b-hhbzxa97oz]{
    max-width:480px;
    margin:0 auto;
    display:flex;
    flex-direction:column;
    gap:14px;
  }
  .hlap-list-btn[b-hhbzxa97oz]{
    border:1.5px solid var(--card-border);
    background:#fff;
    border-radius:8px;
    padding:16px 20px;
    text-align:left;
    font-size:.98rem;
    color:var(--ink);
    cursor:pointer;
    transition:border-color .15s ease, box-shadow .15s ease;
  }
  .hlap-list-btn:hover[b-hhbzxa97oz]{border-color:var(--card-hover); box-shadow:0 4px 14px rgba(43,47,126,.1);}
  .hlap-list-btn.hlap-selected[b-hhbzxa97oz]{border-color:var(--grad-end); box-shadow:0 0 0 2px rgba(200,20,78,.15) inset;}

  /* yes/no tiles */
  .hlap-yn-grid[b-hhbzxa97oz]{
    display:flex;
    gap:16px;
    justify-content:center;
  }
  .hlap-yn-tile[b-hhbzxa97oz]{
    width:150px;
    border:1.5px solid var(--card-border);
    border-radius:10px;
    background:#fff;
    padding:20px 12px 14px;
    text-align:center;
    cursor:pointer;
    transition:border-color .15s ease, box-shadow .15s ease, transform .1s ease;
  }
  .hlap-yn-tile:hover[b-hhbzxa97oz]{border-color:var(--card-hover); transform:translateY(-2px);}
  .hlap-yn-tile.hlap-selected[b-hhbzxa97oz]{border-color:var(--grad-end); box-shadow:0 0 0 2px rgba(200,20,78,.15) inset;}
  .hlap-yn-circle[b-hhbzxa97oz]{
    width:56px;height:56px;
    border-radius:50%;
    background:linear-gradient(135deg,var(--navy),#3d6fd6);
    display:flex;align-items:center;justify-content:center;
    margin:0 auto 10px;
  }
  .hlap-yn-circle svg[b-hhbzxa97oz]{width:26px;height:26px;stroke:#fff;}
  .hlap-yn-tile span[b-hhbzxa97oz]{font-weight:600; font-size:.95rem;}

  /* text inputs */
  .hlap-field-wrap[b-hhbzxa97oz]{max-width:420px; margin:0 auto;}
  .hlap-field-wrap label[b-hhbzxa97oz]{
    display:block;
    font-weight:700;
    font-size:.86rem;
    color:var(--ink);
    margin-bottom:8px;
  }
  .hlap-field-wrap input[type=text][b-hhbzxa97oz],
  .hlap-field-wrap input[type=tel][b-hhbzxa97oz],
  .hlap-field-wrap input[type=email][b-hhbzxa97oz],
  .hlap-field-wrap input[type=number][b-hhbzxa97oz]{
    width:100%;
    padding:14px 16px;
    border:1.5px solid var(--ink);
    border-radius:8px;
    font-size:1rem;
    outline:none;
    background:#fff;
  }
  .hlap-field-wrap input:focus[b-hhbzxa97oz]{border-color:var(--grad-end);}
  .hlap-two-col[b-hhbzxa97oz]{display:flex; gap:16px;}
  .hlap-two-col .hlap-field-wrap[b-hhbzxa97oz]{flex:1;}

  .hlap-consent-row[b-hhbzxa97oz]{
    max-width:420px;
    margin:14px auto 0;
    display:flex;
    gap:10px;
    align-items:flex-start;
    font-size:.8rem;
    color:var(--ink-soft);
    line-height:1.45;
  }
  .hlap-consent-row input[b-hhbzxa97oz]{margin-top:3px;}
  .hlap-consent-row a[b-hhbzxa97oz]{color:var(--navy); text-decoration:underline;}
  .hlap-show-more[b-hhbzxa97oz]{
    display:block;
    text-align:center;
    margin:14px 0 0;
    font-size:.85rem;
    color:var(--navy);
    text-decoration:underline;
    cursor:pointer;
  }

  /* nav buttons */
  .hlap-nav-row[b-hhbzxa97oz]{
    display:flex;
    justify-content:center;
    gap:14px;
    margin-top:32px;
  }
  .hlap-btn[b-hhbzxa97oz]{
    padding:14px 30px;
    border-radius:8px;
    font-weight:700;
    font-size:.95rem;
    border:none;
    cursor:pointer;
  }
  .hlap-btn-back[b-hhbzxa97oz]{background:var(--back); color:var(--ink);}
  .hlap-btn-back:hover[b-hhbzxa97oz]{background:#e6e7ea;}
  .hlap-btn-next[b-hhbzxa97oz]{background:var(--cta); color:#fff;}
  .hlap-btn-next:hover[b-hhbzxa97oz]{background:var(--cta-hover);}
  .hlap-btn-next:disabled[b-hhbzxa97oz]{opacity:.4; cursor:not-allowed;}

  /* success step */
  .hlap-success[b-hhbzxa97oz]{
    text-align:center;
    padding:20px 0 6px;
  }
  .hlap-success svg[b-hhbzxa97oz]{width:64px;height:64px; margin-bottom:14px;}
  .hlap-success h2[b-hhbzxa97oz]{margin-bottom:10px;}
  .hlap-success p[b-hhbzxa97oz]{color:var(--ink-soft); max-width:420px; margin:0 auto;}

  @media(max-width:520px){
    .hlap-modal[b-hhbzxa97oz]{padding:28px 18px 26px;}
    .hlap-brand-title[b-hhbzxa97oz]{font-size:1.35rem;}
    .hlap-two-col[b-hhbzxa97oz]{flex-direction:column;}
  }

.hlap-page[b-hhbzxa97oz] { min-height: 100vh; }
.hlap-page button[b-hhbzxa97oz], .hlap-page input[b-hhbzxa97oz] { font: inherit; }
.hlap-tile[b-hhbzxa97oz], .hlap-yn-tile[b-hhbzxa97oz] { background: #fff; color: var(--ink); }
.hlap-tile:focus-visible[b-hhbzxa97oz], .hlap-yn-tile:focus-visible[b-hhbzxa97oz] { outline: 3px solid var(--grad-end); }
.hlap-error[b-hhbzxa97oz] { color: var(--grad-end); text-align: center; }
/* /Components/Pages/FormPages/Archive/LoanQuoteBakPage/LoanQuoteBak.razor.rz.scp.css */
/* Reference loan.php styles; deep selectors cover the JavaScript-rendered wizard. */
.quote-bak-page[b-ga5u6qxbnn] {--ink:#0B2138;
    --ink-2:#123145;
    --canvas:#F5F4EE;
    --canvas-2:#EDEBE2;
    --brass:#C89B3C;
    --brass-light:#E4C57A;
    --teal:#2C8C82;
    --teal-light:#5FB3A9;
    --slate:#5B6B75;
    --white:#FFFFFF;
    --line: rgba(11,33,56,0.1);
    --shadow: 0 20px 50px -20px rgba(11,33,56,0.35);
    --ease: cubic-bezier(.22,.61,.36,1);}

.quote-bak-page[b-ga5u6qxbnn]  * {box-sizing:border-box; margin:0; padding:0;}

.quote-bak-page[b-ga5u6qxbnn]  img {max-width:100%; display:block;}

.quote-bak-page[b-ga5u6qxbnn]  a {color:inherit; text-decoration:none;}

.quote-bak-page[b-ga5u6qxbnn]  ul {list-style:none;}

.quote-bak-page[b-ga5u6qxbnn]  button {font-family:inherit; cursor:pointer;}

.quote-bak-page[b-ga5u6qxbnn]  input, .quote-bak-page[b-ga5u6qxbnn]  textarea {font-family:inherit;}

.quote-bak-page[b-ga5u6qxbnn]  h1, .quote-bak-page[b-ga5u6qxbnn]  h2, .quote-bak-page[b-ga5u6qxbnn]  h3, .quote-bak-page[b-ga5u6qxbnn]  h4 {font-family:"Big Shoulders Display", sans-serif;
    text-transform:uppercase;
    letter-spacing:0.01em;
    line-height:0.95;
    font-weight:700;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-eyebrow {font-family:"IBM Plex Mono", monospace;
    font-size:0.72rem;
    letter-spacing:0.18em;
    text-transform:uppercase;
    color:var(--teal);
    font-weight:600;
    display:flex;
    align-items:center;
    gap:0.6rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-eyebrow::before {content:"";
    width:22px; height:2px;
    background:var(--brass);
    display:inline-block;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-wrap {max-width:1180px;
    margin:0 auto;
    padding:0 1.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal {opacity:0; transform:translateY(28px); transition:opacity .8s var(--ease), transform .8s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal.qb-in {opacity:1; transform:translateY(0);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger > * {opacity:0; transform:translateY(24px); transition:opacity .7s var(--ease), transform .7s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > * {opacity:1; transform:translateY(0);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > *:nth-child(1) {transition-delay:.05s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > *:nth-child(2) {transition-delay:.15s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > *:nth-child(3) {transition-delay:.25s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > *:nth-child(4) {transition-delay:.35s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger.qb-in > *:nth-child(5) {transition-delay:.45s;}

@media (prefers-reduced-motion: reduce) {
.quote-bak-page[b-ga5u6qxbnn]  .qb-reveal, .quote-bak-page[b-ga5u6qxbnn]  .qb-reveal-stagger > * {opacity:1 !important; transform:none !important; transition:none !important;}

.quote-bak-page[b-ga5u6qxbnn]  * {animation-duration:0.01ms !important; animation-iteration-count:1 !important;}
}

.quote-bak-page[b-ga5u6qxbnn]  header {position:fixed; top:0; left:0; right:0; z-index:100;
    padding:1.3rem 0;
    transition:padding .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  header.qb-scrolled {padding:0.7rem 0;
    background:rgba(11,33,56,0.92);
    backdrop-filter:blur(10px);
    box-shadow:0 10px 30px -15px rgba(0,0,0,0.4);}

.quote-bak-page[b-ga5u6qxbnn]  nav {display:flex; align-items:center; justify-content:space-between;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-logo {font-family:"Big Shoulders Display", sans-serif;
    font-weight:800;
    font-size:1.35rem;
    letter-spacing:0.03em;
    color:var(--white);
    text-transform:uppercase;
    display:flex;
    align-items:baseline;
    gap:0.4rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-logo span {color:var(--brass);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links {display:flex; gap:2.2rem; align-items:center;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links a {color:var(--white);
    font-size:0.85rem;
    letter-spacing:0.04em;
    text-transform:uppercase;
    font-weight:600;
    position:relative;
    padding-bottom:4px;
    opacity:0.88;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links a::after {content:""; position:absolute; left:0; bottom:0; height:2px; width:0;
    background:var(--brass); transition:width .3s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links a:hover {opacity:1;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links a:hover::after {width:100%;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-cta {background:var(--brass);
    color:var(--ink) !important;
    padding:0.65rem 1.4rem;
    border-radius:2px;
    font-weight:700 !important;
    font-size:0.78rem !important;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-cta::after {display:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-cta:hover {background:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger {display:none; flex-direction:column; gap:5px; background:none; border:0; z-index:110;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger span {width:26px; height:2px; background:var(--white); transition:all .3s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger.qb-open span:nth-child(1) {transform:translateY(7px) rotate(45deg);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger.qb-open span:nth-child(2) {opacity:0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger.qb-open span:nth-child(3) {transform:translateY(-7px) rotate(-45deg);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-mobile-menu {position:fixed; inset:0; background:var(--ink); z-index:105;
    display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2.2rem;
    transform:translateY(-100%); transition:transform .5s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-mobile-menu.qb-open {transform:translateY(0);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-mobile-menu a {color:var(--white); font-family:"Big Shoulders Display"; font-size:2rem; text-transform:uppercase; font-weight:700;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero {position:relative;
    min-height:100vh;
    background:linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 55%, #0d2b3f 100%);
    display:flex;
    align-items:center;
    overflow:hidden;
    padding-top:6rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero::before {content:"";
    position:absolute; inset:0;
    background:
      radial-gradient(ellipse 700px 400px at 78% 18%, rgba(200,155,60,0.22), transparent 65%),
      radial-gradient(ellipse 600px 500px at 10% 80%, rgba(44,140,130,0.18), transparent 60%);
    pointer-events:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero-inner {position:relative; z-index:2;
    max-width:1180px; margin:0 auto; padding:0 1.5rem;
    width:100%;
    display:grid;
    grid-template-columns:1.1fr 0.9fr;
    gap:2rem;
    align-items:center;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero h1 {color:var(--white);
    font-size:clamp(2.8rem, 6vw, 5rem);
    margin:1rem 0 1.4rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero h1 em {font-style:normal;
    color:var(--brass);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero p.qb-lead {color:rgba(245,244,238,0.78);
    font-size:1.15rem;
    max-width:480px;
    margin-bottom:2.2rem;
    line-height:1.6;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-row {display:flex; gap:1rem; flex-wrap:wrap;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn {display:inline-flex; align-items:center; gap:0.6rem;
    padding:0.95rem 1.8rem;
    font-weight:700; font-size:0.85rem;
    letter-spacing:0.03em; text-transform:uppercase;
    border-radius:2px;
    transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease);
    border:1px solid transparent;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-primary {background:var(--brass); color:var(--ink);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-primary:hover {transform:translateY(-3px); box-shadow:0 15px 30px -10px rgba(200,155,60,0.5); background:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-ghost {border-color:rgba(245,244,238,0.4); color:var(--white);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-ghost:hover {transform:translateY(-3px); border-color:var(--white); background:rgba(255,255,255,0.06);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero-graphic {position:relative; height:420px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-skyline-svg {width:100%; height:100%;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-skyline-path {fill:none; stroke:var(--brass); stroke-width:2.5;
    stroke-dasharray:2200; stroke-dashoffset:2200;
    animation:draw-b-ga5u6qxbnn 2.6s var(--ease) forwards .4s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-skyline-fill {fill:url(#skylineGrad); opacity:0;
    animation:fadeInFill-b-ga5u6qxbnn 1.6s var(--ease) forwards 1.6s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-skyline-dot {fill:var(--white);
    opacity:0;
    animation:popDot-b-ga5u6qxbnn .5s var(--ease) forwards 2.7s;}

@keyframes draw-b-ga5u6qxbnn{ to{ stroke-dashoffset:0; } }

@keyframes fadeInFill-b-ga5u6qxbnn{ to{ opacity:0.16; } }

@keyframes popDot-b-ga5u6qxbnn{ to{ opacity:1; } }

.quote-bak-page[b-ga5u6qxbnn]  .qb-scroll-cue {position:absolute; bottom:2.2rem; left:50%; transform:translateX(-50%);
    display:flex; flex-direction:column; align-items:center; gap:0.5rem;
    color:rgba(245,244,238,0.55);
    font-family:"IBM Plex Mono"; font-size:0.65rem; letter-spacing:0.15em; text-transform:uppercase;
    z-index:2;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-scroll-cue .qb-stick {width:1px; height:34px; background:rgba(245,244,238,0.4); overflow:hidden; position:relative;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-scroll-cue .qb-stick::after {content:""; position:absolute; top:-100%; left:0; width:100%; height:100%;
    background:var(--brass); animation:cue-b-ga5u6qxbnn 1.8s ease-in-out infinite;}

@keyframes cue-b-ga5u6qxbnn{ 0%{ top:-100%; } 60%{ top:100%; } 100%{ top:100%; } }

.quote-bak-page[b-ga5u6qxbnn]  .qb-divider {height:70px; width:100%; overflow:hidden; position:relative; background:var(--canvas);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-divider svg {width:100%; height:100%; display:block;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-divider path {fill:none; stroke:var(--teal); stroke-width:2;
    stroke-dasharray:1400; stroke-dashoffset:1400;
    transition:stroke-dashoffset 1.6s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-divider.qb-in path {stroke-dashoffset:0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-divider.qb-flip {transform:scaleX(-1);}

.quote-bak-page[b-ga5u6qxbnn]  section {padding:6.5rem 0; position:relative;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-section-head {max-width:640px; margin-bottom:3.2rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-section-head h2 {font-size:clamp(2.1rem, 4vw, 3rem); margin-top:0.6rem; color:var(--ink);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-section-head p {color:var(--slate); font-size:1.05rem; margin-top:1rem; line-height:1.65;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about {background:var(--canvas);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-grid {display:grid; grid-template-columns:0.85fr 1.15fr; gap:3.5rem; align-items:start;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story {background:var(--ink);
    color:var(--white);
    padding:2.6rem 2.2rem;
    border-radius:4px;
    position:relative;
    overflow:hidden;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story::before {content:"'24"; position:absolute; right:-0.4rem; bottom:-1.6rem;
    font-family:"Big Shoulders Display"; font-weight:800; font-size:9rem;
    color:rgba(200,155,60,0.14); line-height:1;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story .qb-eyebrow {color:var(--brass-light); margin-bottom:1rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story .qb-eyebrow::before {background:var(--teal-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story p {position:relative; z-index:1; color:rgba(245,244,238,0.85); line-height:1.7; font-size:1rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story strong {color:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-feature-list {display:flex; flex-direction:column; gap:1.9rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-feature-item {display:flex; gap:1.3rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-feature-num {font-family:"IBM Plex Mono"; font-weight:600; font-size:0.85rem; color:var(--teal);
    border:1px solid var(--teal); border-radius:50%; width:36px; height:36px;
    display:flex; align-items:center; justify-content:center; flex-shrink:0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-feature-item h3 {font-size:1.25rem; text-transform:none; letter-spacing:0; font-family:"Public Sans"; font-weight:700; color:var(--ink); margin-bottom:0.35rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-feature-item p {color:var(--slate); line-height:1.6; font-size:0.98rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-services {background:var(--ink); color:var(--white);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-services .qb-section-head p {color:rgba(245,244,238,0.7);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-services .qb-eyebrow {color:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-services .qb-eyebrow::before {background:var(--teal-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-grid {display:grid; grid-template-columns:repeat(3,1fr); gap:1.6rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-card {background:rgba(245,244,238,0.04);
    border:1px solid rgba(245,244,238,0.12);
    padding:2.2rem 1.8rem;
    border-radius:4px;
    transition:transform .4s var(--ease), background .4s var(--ease), border-color .4s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-card:hover {transform:translateY(-8px);
    background:rgba(245,244,238,0.07);
    border-color:var(--brass);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-icon {width:44px; height:44px; margin-bottom:1.4rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-card h3 {font-family:"Public Sans"; text-transform:none; letter-spacing:0; font-size:1.2rem; font-weight:700; margin-bottom:0.7rem; color:var(--white);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-card p {color:rgba(245,244,238,0.65); font-size:0.95rem; line-height:1.6;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track {background:var(--canvas-2);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-grid {display:grid; grid-template-columns:repeat(4,1fr); gap:1.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-card {background:var(--white); border:1px solid var(--line); border-radius:4px;
    padding:2rem 1.5rem; text-align:left;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-num {font-family:"Big Shoulders Display"; font-weight:800; font-size:3rem; color:var(--ink);
    display:flex; align-items:baseline; gap:0.15rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-num .qb-suffix {color:var(--brass); font-size:1.8rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-card p {color:var(--slate); font-size:0.9rem; margin-top:0.4rem; font-family:"IBM Plex Mono"; text-transform:uppercase; letter-spacing:0.03em; font-size:0.72rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-zillow-banner {margin-top:3rem;
    background:var(--white);
    border:1px solid var(--line);
    border-radius:4px;
    padding:2.2rem 2.4rem;
    display:flex; align-items:center; justify-content:space-between; gap:2rem; flex-wrap:wrap;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-zillow-banner .qb-stars {color:var(--brass); font-size:1.3rem; letter-spacing:0.2rem; margin-bottom:0.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-zillow-banner h3 {font-family:"Public Sans"; text-transform:none; font-size:1.3rem; letter-spacing:0; color:var(--ink);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-zillow-banner p {color:var(--slate); margin-top:0.3rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact {background:var(--ink); color:var(--white);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact-grid {display:grid; grid-template-columns:0.9fr 1.1fr; gap:3.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact .qb-eyebrow {color:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact .qb-eyebrow::before {background:var(--teal-light);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact-info h2 {font-size:clamp(2rem,4vw,2.8rem); margin:0.6rem 0 1.2rem; color:var(--white);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-contact-info p {color:rgba(245,244,238,0.72); line-height:1.7; margin-bottom:2rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-info-line {display:flex; gap:0.9rem; align-items:flex-start; margin-bottom:1.3rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-info-line .qb-dot {width:8px; height:8px; border-radius:50%; background:var(--brass); margin-top:0.5rem; flex-shrink:0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-info-line div span {display:block; font-family:"IBM Plex Mono"; font-size:0.68rem; letter-spacing:0.1em; text-transform:uppercase; color:var(--teal-light); margin-bottom:0.2rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-card {background:var(--canvas);
    color:var(--ink);
    border-radius:4px;
    padding:2.4rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-card h3 {font-family:"Public Sans"; text-transform:none; letter-spacing:0; font-size:1.3rem; margin-bottom:1.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field {margin-bottom:1.1rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field label {display:block; font-family:"IBM Plex Mono"; font-size:0.68rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--slate); margin-bottom:0.4rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field input, .quote-bak-page[b-ga5u6qxbnn]  .qb-field textarea {width:100%; padding:0.85rem 1rem; border:1px solid var(--line); border-radius:2px;
    background:var(--white); font-size:0.95rem; color:var(--ink);
    transition:border-color .3s var(--ease), box-shadow .3s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field input:focus, .quote-bak-page[b-ga5u6qxbnn]  .qb-field textarea:focus {outline:none; border-color:var(--teal); box-shadow:0 0 0 3px rgba(44,140,130,0.15);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-two-col {display:grid; grid-template-columns:1fr 1fr; gap:1rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-card .qb-btn-primary {width:100%; justify-content:center; margin-top:0.4rem; border:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-note {font-size:0.76rem; color:var(--slate); margin-top:1rem; line-height:1.5;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-success {display:none; text-align:center; padding:2rem 0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-success.qb-show {display:block;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-form-success .qb-check {width:56px; height:56px; border-radius:50%; background:var(--teal); display:flex; align-items:center; justify-content:center; margin:0 auto 1rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter {background:var(--brass); text-align:center; padding:4.5rem 0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter h2 {color:var(--ink); font-size:clamp(1.8rem,3.5vw,2.6rem);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter p {color:rgba(11,33,56,0.75); max-width:520px; margin:1rem auto 2rem; line-height:1.6;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter-form {display:flex; justify-content:center; gap:0.8rem; max-width:460px; margin:0 auto; flex-wrap:wrap;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter-form input {flex:1; min-width:220px; padding:0.9rem 1.1rem; border:1px solid rgba(11,33,56,0.25); border-radius:2px; font-size:0.95rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter-form input:focus {outline:2px solid var(--ink);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter-form button {background:var(--ink); color:var(--white); border:none; padding:0.9rem 1.6rem; border-radius:2px;
    font-weight:700; font-size:0.8rem; letter-spacing:0.03em; text-transform:uppercase;
    transition:transform .3s var(--ease);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-newsletter-form button:hover {transform:translateY(-3px);}

.quote-bak-page[b-ga5u6qxbnn]  footer {background:#081826; color:rgba(245,244,238,0.6); padding:3rem 0 2rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-footer-grid {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:1.5rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-footer-grid .qb-logo {font-size:1.15rem;}

.quote-bak-page[b-ga5u6qxbnn]  footer .qb-socials {display:flex; gap:1.2rem;}

.quote-bak-page[b-ga5u6qxbnn]  footer .qb-socials a {color:rgba(245,244,238,0.65); font-family:"IBM Plex Mono"; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.05em; border-bottom:1px solid transparent;}

.quote-bak-page[b-ga5u6qxbnn]  footer .qb-socials a:hover {border-color:var(--brass); color:var(--brass-light);}

.quote-bak-page[b-ga5u6qxbnn]  footer .qb-copyright {margin-top:1.8rem; font-size:0.78rem; text-align:center; border-top:1px solid rgba(245,244,238,0.08); padding-top:1.5rem;}

@media (max-width: 940px) {
.quote-bak-page[b-ga5u6qxbnn]  .qb-hero-inner {grid-template-columns:1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hero-graphic {height:260px; order:-1;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-grid, .quote-bak-page[b-ga5u6qxbnn]  .qb-contact-grid {grid-template-columns:1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-grid {grid-template-columns:1fr 1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-grid {grid-template-columns:1fr 1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-links {display:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-burger {display:flex;}
}

@media (max-width: 620px) {
.quote-bak-page[b-ga5u6qxbnn]  section {padding:4.5rem 0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-service-grid {grid-template-columns:1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-track-grid {grid-template-columns:1fr 1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-two-col {grid-template-columns:1fr;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-row {flex-direction:column; align-items:stretch;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn {justify-content:center;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-zillow-banner {flex-direction:column; align-items:flex-start;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-about-story::before {font-size:6rem;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-footer-grid {flex-direction:column; text-align:center;}
}
.quote-bak-page[b-ga5u6qxbnn] {--navy:#0c2f52;
    --navy-deep:#071a2e;
    --blue:#1f6fd6;
    --sky:#5fa8e0;
    --gold:#d4a24c;
    --gold-deep:#b9853a;
    --bg:#f4f8fb;
    --card:#ffffff;
    --ink:#0c2f52;
    --muted:#5b7186;
    --line:#e1e9f0;
    --radius:14px;
    --shadow:0 10px 30px rgba(11,44,77,.10);
    font-family:"Segoe UI",system-ui,-apple-system,sans-serif;}

.quote-bak-page[b-ga5u6qxbnn]  * {box-sizing:border-box;}

.quote-bak-page[b-ga5u6qxbnn] {margin:0;
    background:linear-gradient(180deg,#eef4f9 0%,var(--bg) 220px);
    color:var(--ink);
    min-height:100vh;
    
    flex-direction:column;
    align-items:center;
    padding:24px 16px 60px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-brand {display:flex;align-items:center;gap:10px;margin-bottom:22px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-brand-mark {width:38px;height:38px;border-radius:10px;
    background:linear-gradient(135deg,var(--navy),var(--navy-deep));
    box-shadow:0 4px 12px rgba(11,44,77,.25);
    display:flex;align-items:center;justify-content:center;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-brand-mark svg {width:20px;height:20px;fill:var(--gold);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-brand-name {font-size:20px;font-weight:700;letter-spacing:.2px;color:var(--navy);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-brand-name span {color:var(--gold-deep);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-card {width:100%;
    max-width:640px;
    background:var(--card);
    border-radius:var(--radius);
    box-shadow:var(--shadow);
    padding:32px 30px 26px;
    position:relative;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 3%;
    margin-bottom: 3%;
    min-width: 10px}

.quote-bak-page[b-ga5u6qxbnn]  .qb-card::before {content:"";position:absolute;top:0;left:0;right:0;height:5px;
    background:linear-gradient(90deg,var(--navy),var(--blue),var(--gold));}

.quote-bak-page[b-ga5u6qxbnn]  .qb-progress-wrap {margin-bottom:22px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-progress-meta {display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);
    margin-bottom:8px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-progress-track {height:8px;border-radius:99px;background:var(--line);overflow:hidden;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-progress-fill {height:100%;border-radius:99px;
    background:linear-gradient(90deg,var(--navy),var(--blue),var(--gold));
    width:3%;transition:width .35s ease;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-step-eyebrow {font-size:12.5px;font-weight:700;color:var(--gold-deep);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}

.quote-bak-page[b-ga5u6qxbnn]  h1.qb-q {font-size:22px;line-height:1.35;margin:0 0 22px;color:var(--navy);font-weight:700;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tiles {display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:8px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tiles.qb-cols-3 {grid-template-columns:repeat(3,1fr);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tiles.qb-cols-1 {grid-template-columns:1fr;}

@media (max-width:480px) {
.quote-bak-page[b-ga5u6qxbnn]  .qb-tiles.qb-cols-3 {grid-template-columns:repeat(2,1fr);}
}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile {border:2px solid var(--line);
    border-radius:12px;
    padding:16px 12px;
    text-align:center;
    cursor:pointer;
    background:#fff;
    transition:border-color .15s, transform .1s, background .15s;
    display:flex;flex-direction:column;align-items:center;gap:10px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile:hover {border-color:var(--sky); transform:translateY(-1px);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile.qb-selected {border-color:var(--navy); background:linear-gradient(180deg,#eef6ff,#fbf3e6);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile .qb-icon {width:34px;height:34px;color:var(--navy);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile.qb-selected .qb-icon {color:var(--gold-deep);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-tile .qb-label {font-size:14px;font-weight:600;color:var(--ink);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btnrow {display:flex;flex-direction:column;gap:10px;margin-bottom:8px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-choice-btn {text-align:left;
    padding:14px 16px;
    border:2px solid var(--line);
    border-radius:12px;
    background:#fff;
    font-size:15px;font-weight:600;color:var(--ink);
    cursor:pointer;transition:border-color .15s, background .15s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-choice-btn:hover {border-color:var(--sky);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-choice-btn.qb-selected {border-color:var(--navy); background:linear-gradient(180deg,#eef6ff,#fbf3e6); color:var(--navy);}

.quote-bak-page[b-ga5u6qxbnn]  input[type=text], .quote-bak-page[b-ga5u6qxbnn]  input[type=tel], .quote-bak-page[b-ga5u6qxbnn]  input[type=email], .quote-bak-page[b-ga5u6qxbnn]  input[type=number] {width:100%;
    padding:14px 16px;
    border:2px solid var(--line);
    border-radius:12px;
    font-size:16px;
    color:var(--ink);
    outline:none;
    transition:border-color .15s;
    margin-bottom:6px;}

.quote-bak-page[b-ga5u6qxbnn]  input:focus {border-color:var(--blue);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-hint {font-size:12.5px;color:var(--muted);margin-bottom:14px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field-row {display:grid;grid-template-columns:1fr 1fr;gap:12px;}

@media (max-width:480px) {
.quote-bak-page[b-ga5u6qxbnn]  .qb-field-row {grid-template-columns:1fr;}
}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field-label {font-size:13px;font-weight:700;color:var(--navy);margin:14px 0 6px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-field-label:first-child {margin-top:0;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-consent {display:flex;gap:10px;align-items:flex-start;
    background:#f6faff;border:1px solid var(--line);border-radius:12px;
    padding:14px;margin-top:16px;font-size:12.5px;color:var(--muted);line-height:1.5;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-consent input {width:18px;height:18px;margin-top:2px;flex:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-nav-row {display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:12px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn {padding:13px 26px;border-radius:99px;border:none;font-size:15px;font-weight:700;
    cursor:pointer;transition:transform .1s, box-shadow .15s, opacity .15s;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn:active {transform:scale(.97);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-primary {background:linear-gradient(90deg,var(--navy),var(--navy-deep));color:#fff;box-shadow:0 8px 20px rgba(11,44,77,.35);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-primary:not(:disabled):hover {box-shadow:0 8px 20px rgba(212,162,76,.45);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-primary:disabled {opacity:.4;cursor:not-allowed;box-shadow:none;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-ghost {background:transparent;color:var(--muted);font-weight:600;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-btn-ghost:hover {color:var(--navy);}

.quote-bak-page[b-ga5u6qxbnn]  .qb-spacer {flex:1;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success {text-align:center;padding:20px 6px 6px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success .qb-icon-big {width:70px;height:70px;border-radius:50%;
    background:linear-gradient(135deg,var(--navy),var(--navy-deep));
    box-shadow:0 6px 16px rgba(212,162,76,.35);
    display:flex;align-items:center;justify-content:center;margin:0 auto 18px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success .qb-icon-big svg {width:34px;height:34px;fill:#fff;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success h2 {color:var(--navy);margin:0 0 10px;font-size:22px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success p {color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 6px;}

.quote-bak-page[b-ga5u6qxbnn]  .qb-success .qb-contact-line {margin-top:18px;font-weight:700;color:var(--navy);}
/* Center the reference card without its percentage margins overflowing phones. */
.quote-bak-page[b-ga5u6qxbnn]  .qb-card { margin: 3% auto; }
.quote-bak-page[b-ga5u6qxbnn]  button { font-family: inherit; }
.quote-bak-page[b-ga5u6qxbnn]  .qb-icon { fill: currentColor; }
.quote-bak-page[b-ga5u6qxbnn]  .qb-tile:focus-visible, .quote-bak-page[b-ga5u6qxbnn]  .qb-choice-btn:focus-visible { outline: 3px solid var(--blue); outline-offset: 2px; }
.quote-bak-page[b-ga5u6qxbnn]  header.qb-menu-open { z-index: 110; }
.quote-bak-page[b-ga5u6qxbnn]  .qb-consent a { text-decoration: underline; }
/* /Components/Pages/FormPages/Archive/PreQualifyPage/PreQualify.razor.rz.scp.css */
/* Matching page rules copied from reference/public_html/css and leads.php. */
section[b-9qyy4x4jqa] {display:block}

a[b-9qyy4x4jqa] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-9qyy4x4jqa], a:hover[b-9qyy4x4jqa] {outline:0}

b[b-9qyy4x4jqa], strong[b-9qyy4x4jqa] {font-weight:700}

h1[b-9qyy4x4jqa] {margin:.67em 0}

img[b-9qyy4x4jqa] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-9qyy4x4jqa], input[b-9qyy4x4jqa], select[b-9qyy4x4jqa] {color:inherit;font:inherit;margin:0}

button[b-9qyy4x4jqa] {overflow:visible}

button[b-9qyy4x4jqa], select[b-9qyy4x4jqa] {text-transform:none}

button[b-9qyy4x4jqa] {-webkit-appearance:button;cursor:pointer}

input[b-9qyy4x4jqa] {line-height:normal}

*[b-9qyy4x4jqa] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

h1[b-9qyy4x4jqa], h2[b-9qyy4x4jqa], h3[b-9qyy4x4jqa] {font-weight:700;margin-bottom:10px}

h1[b-9qyy4x4jqa] {font-size:38px;line-height:44px;margin-top:20px}

p[b-9qyy4x4jqa] {margin-top:0;margin-bottom:10px}

button[b-9qyy4x4jqa] {border:0;cursor:pointer;-webkit-appearance:button}

.w-form[b-9qyy4x4jqa] {margin:0 0 15px}

.w-layout-grid[b-9qyy4x4jqa] {display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

h2[b-9qyy4x4jqa] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-9qyy4x4jqa] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

ul[b-9qyy4x4jqa] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-9qyy4x4jqa] {font-weight:700}

.container[b-9qyy4x4jqa] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-9qyy4x4jqa] {position:relative;z-index:2}

.h3[b-9qyy4x4jqa] {margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.h3.h3-contact-us-form[b-9qyy4x4jqa] {margin-bottom:24px;font-size:23px;line-height:28px;font-weight:500;text-align:center}

.paragraph[b-9qyy4x4jqa] {margin-bottom:0;color:#6d7380}

.btn[b-9qyy4x4jqa] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-9qyy4x4jqa] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-9qyy4x4jqa] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-9qyy4x4jqa] {background-color:#0c162c}

.form-subscribe[b-9qyy4x4jqa] {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:555px;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-9qyy4x4jqa] {position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero.techtalks-hero[b-9qyy4x4jqa] {padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero.contact-us-hero[b-9qyy4x4jqa] {padding-top:88px;padding-bottom:88px;border-bottom-style:solid;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero-home-title[b-9qyy4x4jqa] {max-width:78ch}

.section-content[b-9qyy4x4jqa] {padding-top:72px;padding-bottom:72px}

.section-fullwidth-title[b-9qyy4x4jqa] {max-width:100%;margin-right:auto;margin-bottom:72px;margin-left:auto;text-align:center}

.two-columns-grid[b-9qyy4x4jqa] {max-width:864px;margin-right:auto;margin-bottom:72px;margin-left:auto;grid-column-gap:24px;-ms-grid-columns:0.75fr 1fr;grid-template-columns:0.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.two-columns-grid.nft-gaming-video[b-9qyy4x4jqa] {grid-column-gap:32px;-ms-grid-columns:0.75fr 0.75fr;grid-template-columns:0.75fr 0.75fr}

.form-subscribe-field-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.form-subscribe-wrapper[b-9qyy4x4jqa] {height:auto}

.modal-badge-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px;padding:2px 6px 2px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#375bd2;color:#fff;font-size:12px;letter-spacing:1px}

.announcement-modal-content-text[b-9qyy4x4jqa] {margin-right:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff}

.what-nft-grid-column[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.what-nft-image[b-9qyy4x4jqa] {position:relative;right:auto;width:auto;height:auto;border-radius:8px}

.hidden[b-9qyy4x4jqa] {display:none}

.techtalks-hero[b-9qyy4x4jqa] {padding-top:88px;padding-bottom:88px;border-bottom-style:none;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfe7fb),to(#fff));background-image:linear-gradient(180deg,#dfe7fb,#fff)}

.hero-grid-2col[b-9qyy4x4jqa] {display:-ms-grid;display:grid;width:100%;padding-bottom:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1.25fr 1fr;grid-template-columns:1.25fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.form-control[b-9qyy4x4jqa] {display:none;margin-top:8px}

.contact-hero-col2[b-9qyy4x4jqa] {padding-left:32px}

.announcement-modal-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1a2b6b}

.announcement-modal-badge-text[b-9qyy4x4jqa] {text-transform:uppercase}

.announcement-modal-link[b-9qyy4x4jqa] {border-bottom:2px solid #fff;-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff}

.announcement-modal-link:hover[b-9qyy4x4jqa] {border-bottom-color:#dfe7fb;color:#dfe7fb}

.heading-600[b-9qyy4x4jqa] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.tve-alert_content-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.tve-alert_container[b-9qyy4x4jqa] {display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;-ms-grid-rows:auto;grid-template-rows:auto;background-image:-webkit-gradient(linear,left top,right top,from(#dfe7fb),to(#fff));background-image:linear-gradient(90deg,#dfe7fb,#fff)}

.tve-alert_content-right[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#1a2b6b}

.tve-alert_content-left[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#1a2b6b}

.tve-alert-collection-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

.tve-modal-content-wrapper[b-9qyy4x4jqa] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.display-400[b-9qyy4x4jqa] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-9qyy4x4jqa] {padding-right:32px;padding-left:32px}

.hero.contact-us-hero[b-9qyy4x4jqa] {padding-top:48px}

.section-content[b-9qyy4x4jqa] {padding-top:48px;padding-bottom:48px}

.modal-badge-wrapper[b-9qyy4x4jqa] {margin-right:16px}

.modal-badge-wrapper.hidden[b-9qyy4x4jqa] {display:none}

.hero-grid-2col[b-9qyy4x4jqa] {-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}

.contact-hero-col2[b-9qyy4x4jqa] {padding-left:0}

.heading-600[b-9qyy4x4jqa] {font-size:2rem}

.tve-alert_container[b-9qyy4x4jqa] {-ms-grid-columns:1fr;grid-template-columns:1fr}

.tve-alert_content-right[b-9qyy4x4jqa] {padding-right:32px;padding-left:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.tve-alert_content-left[b-9qyy4x4jqa] {display:none}
}

@media screen and (max-width:767px) {
.container[b-9qyy4x4jqa] {padding-right:24px;padding-left:24px}

.form-subscribe[b-9qyy4x4jqa] {max-width:427px}

.hero.contact-us-hero[b-9qyy4x4jqa] {padding-top:0}

.hero-home-title[b-9qyy4x4jqa] {max-width:45ch}

.section-fullwidth-title[b-9qyy4x4jqa] {margin-bottom:48px}

.two-columns-grid[b-9qyy4x4jqa] {justify-items:center;grid-row-gap:32px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}

.two-columns-grid.nft-gaming-video[b-9qyy4x4jqa] {-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}

.announcement-modal-content-text[b-9qyy4x4jqa] {display:inline;font-size:14px}

.what-nft-grid-column[b-9qyy4x4jqa] {max-width:640px;margin-right:auto;margin-left:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.what-nft-image[b-9qyy4x4jqa] {right:0}

.hero-grid-2col[b-9qyy4x4jqa] {padding-top:32px;padding-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr}

.announcement-modal-link[b-9qyy4x4jqa] {border-bottom-width:1px;font-size:14px}

.tve-modal-content-wrapper[b-9qyy4x4jqa] {display:block;padding-top:1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}

.display-400[b-9qyy4x4jqa] {font-size:2rem}
}

@media screen and (max-width:479px) {
.container[b-9qyy4x4jqa] {overflow:visible;padding-right:24px;padding-left:24px}

.btn[b-9qyy4x4jqa] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.form-subscribe[b-9qyy4x4jqa] {max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.hero[b-9qyy4x4jqa] {padding-top:72px;padding-bottom:72px}

.hero.contact-us-hero[b-9qyy4x4jqa] {padding-top:0}

.section-content[b-9qyy4x4jqa] {overflow:hidden}

.section-fullwidth-title[b-9qyy4x4jqa] {margin-bottom:48px}

.form-subscribe-field-wrapper[b-9qyy4x4jqa] {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.form-subscribe-wrapper[b-9qyy4x4jqa] {height:auto}

.modal-badge-wrapper[b-9qyy4x4jqa] {min-width:60px;margin-right:16px;margin-bottom:0;border-radius:2px}

.announcement-modal-content-text[b-9qyy4x4jqa] {line-height:1.4}

.hero-grid-2col[b-9qyy4x4jqa] {padding-top:32px}

.announcement-modal-wrapper[b-9qyy4x4jqa] {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.heading-600[b-9qyy4x4jqa] {font-size:1.75rem}

.tve-alert_container[b-9qyy4x4jqa] {overflow:visible}

.tve-alert_content-right[b-9qyy4x4jqa] {padding-right:24px;padding-left:24px}

.tve-modal-content-wrapper[b-9qyy4x4jqa] {padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:left}
}

#w-node-_30ff80ee-066a-7074-a51a-87e44cefc776-4dbff2bc[b-9qyy4x4jqa] {-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:stretch;justify-self:stretch}

#w-node-f9bc2a65-ee2a-c138-e774-06986efbd6f6-ba4f8f44[b-9qyy4x4jqa] {-ms-grid-column-align:stretch;justify-self:stretch}

@media screen and (max-width:767px) {
#w-node-a4d6d8fc-5a98-1aca-f082-a43b065b2521-d21ada7e[b-9qyy4x4jqa] {-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}

#w-node-f9bc2a65-ee2a-c138-e774-06986efbd6f6-ba4f8f44[b-9qyy4x4jqa] {-ms-grid-column-align:start;justify-self:start}
}
.bx[b-9qyy4x4jqa] {font-family:boxicons!important;
 font-weight:400;
 font-style:normal;
 font-variant:normal;
 line-height:1;
 display:inline-block;
 text-transform:none;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale}

.col-lg-12[b-9qyy4x4jqa] {flex: 0 0 auto;
  width: 100%;}

.four-banner-area .banner-form[b-9qyy4x4jqa] {border: 1px solid #eee;
margin-right: auto;
margin-left: auto;
padding: 32px 40px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 11px 32px -12px rgba(12,22,44,.32);}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group[b-9qyy4x4jqa] {margin-bottom: 20px;
  position: relative;
  margin-right: 5px;}

.col-lg-6[b-9qyy4x4jqa] {flex: 0 0 auto;
  width: 50%;}

.col-sm-6[b-9qyy4x4jqa] {flex: 0 0 auto;
  width: 50%;}

.row[b-9qyy4x4jqa] {--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y)*-1);
  margin-right: calc(var(--bs-gutter-x)*-.5);
  margin-left: calc(var(--bs-gutter-x)*-.5);}

.four-banner-area .banner-form .tabs__container .tabs__list[b-9qyy4x4jqa] {list-style: none;
  padding-left: 0px;}

.three-banner-area[b-9qyy4x4jqa] {height: 500px;
  padding-left: 50px;
  padding-right: 50px;
  overflow: hidden;}

.form-control[b-9qyy4x4jqa] {display: block;
  width: 100%;
  padding: .375rem .75rem;
    padding-left: 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .375rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group .form-control[b-9qyy4x4jqa] {height: 50px;
  border-radius: 4px;
  border: 1px solid #f1f1f1;
  font-weight: 100;
  font-size: 15px;
  padding-left: 50px;
  padding-top: 10px;
  width: 100%;
  color: #000;
  background-color: #fefefe;}

.cmn-banner-btn[b-9qyy4x4jqa]::before {position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #3e64d4;
  z-index: -1;
  border-radius: 1px;
  transition: all .5s ease;}

.cmn-banner-btn i[b-9qyy4x4jqa] {display: inline-block;
  font-size: 20px;
  position: relative;
  top: 5px;
  margin-right: 4px;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn i[b-9qyy4x4jqa] {top: 3px;}

.bx-right-arrow-alt[b-9qyy4x4jqa]::before {content: "";}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .cmn-banner-btn[b-9qyy4x4jqa] {border: 0;
  font-size: 18px;
  border-radius: 4px;
  padding: 14px 26px 14px 30px;
  color: #fff;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-9qyy4x4jqa] {list-style: none;}

.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab[b-9qyy4x4jqa] {width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  position: relative;
  transition: opacity .5s ease;
  opacity: 0;}

.four-banner-area .banner-form .tabs__container .tabs__list .active[b-9qyy4x4jqa] {opacity: 1;}

.four-banner-area .banner-form .tabs__container .tabs__list[b-9qyy4x4jqa] {list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all .3s linear;}

.hero.contact-us-hero[b-9qyy4x4jqa] {padding-bottom: 20px;}

@media screen and (max-width: 479px) {
.section-content[b-9qyy4x4jqa] {overflow: hidden;
  padding-bottom: 120px;}

.contact-hero-col2[b-9qyy4x4jqa] {width: 100%;}
}

@media screen and (max-width: 991px) {
.contact-hero-col2[b-9qyy4x4jqa] {width: 100%;}

.tve-alert_content-left[b-9qyy4x4jqa] {display: block;}

.tve-alert-collection-wrapper[b-9qyy4x4jqa] {justify-content: center;}

.three-banner-area[b-9qyy4x4jqa] {height: auto;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;}

.section-content[b-9qyy4x4jqa] {overflow: hidden;
  padding-bottom: 120px;}
}

    
    .fl-node-567979f24f77b[b-9qyy4x4jqa] {
  display: flex;
}
 a.fl-button[b-9qyy4x4jqa], .fl-builder-content .fl-node-5679e2202fc43 a.fl-button:visited[b-9qyy4x4jqa] {
  font-size: 16px;
  line-height: 18px;
  padding: 12px 24px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #375bd2;
border: 1px solid #fff;
color: #fff;
margin: 10px;
padding-left: 50px;
text-align: center;
padding-right: 50px;
}
.three-banner-area[b-9qyy4x4jqa] {
  height: auto;
}
.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group .form-control[b-9qyy4x4jqa] {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #f1f1f1;
  font-weight: 100;
  font-size: 15px;
  padding-top: 5px;
  width: 100%;
  color: #000;
  background-color: #fefefe;
}
.form-control[b-9qyy4x4jqa] {
  margin-top: 0px;
}
.four-banner-area .banner-form .tabs__container .tabs__list .tabs__list-tab form .form-group[b-9qyy4x4jqa] {
  margin-bottom: 12px;
}
.hero.contact-us-hero[b-9qyy4x4jqa] {
  padding-bottom: 80px;
}
.form-subscribe[b-9qyy4x4jqa] {
  max-width: 1000px;
}
.fl-cta-title strong[b-9qyy4x4jqa] {
  margin-right: 80px;  
}
@media screen and (max-width: 991px) {
    .lock-22[b-9qyy4x4jqa]{
  margin-top: 50px;
  display: block;
  text-align: center;
  width: 100%;
} 
.display-400[b-9qyy4x4jqa] {
  font-size: 1.5rem;
}
#w-node-f9bc2a65-ee2a-c138-e774-06986efbd6f6-ba4f8f44[b-9qyy4x4jqa] {
  margin-top: -20px;
}
h1[b-9qyy4x4jqa] {
  font-size: 20px;
}
.section-content[b-9qyy4x4jqa] {
  overflow: hidden;
  padding-bottom: 20px;
}
 .nmbr-hd[b-9qyy4x4jqa] {
    margin-top: 5px !important;
 }   
 .top-cl-n[b-9qyy4x4jqa] {
  display: block;
}
.fl-cta-title strong[b-9qyy4x4jqa] {
  margin-right: 0px;  
}
}

/* Preserve the reference container width alongside Bootstrap. */
.container[b-9qyy4x4jqa] { width: 100%; }
/* /Components/Pages/FormPages/LetsTalkPage/LetsTalk.razor.rz.scp.css */
.talk-page[b-ibw80059xa] { max-width: 1120px; margin: 0 auto; padding: 72px 24px 88px; display: grid; grid-template-columns: 1fr 1fr; gap: 72px; color: #3d4556; }
.talk-eyebrow[b-ibw80059xa] { color: #375bd2; font-weight: 600; font-size: 13px; letter-spacing: 2px; }
h1[b-ibw80059xa] { font-size: clamp(32px, 4vw, 48px); line-height: 1.15; color: #1a2b6b; margin: 18px 0 24px; }
.talk-intro > p[b-ibw80059xa] { line-height: 1.7; }
.talk-reassurance[b-ibw80059xa] { font-weight: 600; }
.talk-scheduling[b-ibw80059xa] { margin-top: 36px; padding-top: 28px; border-top: 1px solid #dfe5f0; }
h2[b-ibw80059xa] { font-size: 22px; line-height: 1.3; color: #1a2b6b; margin: 0 0 16px; }
a[b-ibw80059xa] { color: #375bd2; text-decoration: underline; }
.talk-form[b-ibw80059xa] { padding: 32px; border: 1px solid #e0e6f2; border-radius: 12px; box-shadow: 0 12px 40px #14254d0a; background: #fff; }
label[b-ibw80059xa] { display: block; margin: 18px 0 6px; font-size: 14px; font-weight: 500; }
label span[b-ibw80059xa] { color: #6d7380; font-weight: 400; }
input[b-ibw80059xa], select[b-ibw80059xa], textarea[b-ibw80059xa] { display: block; width: 100%; min-height: 46px; padding: 10px 12px; border: 1px solid #b8c3d9; border-radius: 5px; background: #fff; color: #3d4556; font: inherit; }
textarea[b-ibw80059xa] { resize: vertical; }
.talk-notice[b-ibw80059xa] { margin: 18px 0; font-size: 13px; line-height: 1.6; }
button[b-ibw80059xa] { width: 100%; min-height: 48px; padding: 12px; border: 0; border-radius: 6px; background: #375bd2; color: #fff; font: inherit; font-weight: 500; }
button:hover[b-ibw80059xa] { background: #2947af; }
input:focus-visible[b-ibw80059xa], select:focus-visible[b-ibw80059xa], textarea:focus-visible[b-ibw80059xa], button:focus-visible[b-ibw80059xa], a:focus-visible[b-ibw80059xa] { outline: 3px solid #375bd2; outline-offset: 3px; }
@media (max-width: 767px) { .talk-page[b-ibw80059xa] { grid-template-columns: 1fr; gap: 32px; padding: 36px 20px 48px; } .talk-form[b-ibw80059xa] { padding: 24px; } }

.talk-sms-opt-in[b-ibw80059xa] { display: flex; align-items: flex-start; gap: 10px; margin: 20px 0 8px; cursor: pointer; line-height: 1.5; }
.talk-sms-opt-in input[b-ibw80059xa] { flex: 0 0 18px; width: 18px; height: 18px; min-height: 0; margin: 2px 0 0; padding: 0; accent-color: #375bd2; }
.talk-sms-opt-in span[b-ibw80059xa] { color: #3d4556; }
.talk-sms-details[b-ibw80059xa] { margin: 0 0 18px 28px; font-size: 12px; line-height: 1.6; color: #6d7380; }
[v-cloak][b-ibw80059xa] { display: none; }
label .talk-required[b-ibw80059xa] { color: #b42318; font-weight: 600; }
.talk-error[b-ibw80059xa] { color: #b42318; margin: 6px 0 0; font-size: 13px; }
.talk-field-help[b-ibw80059xa] { color: #6d7380; margin: 6px 0 0; font-size: 13px; }
input[aria-invalid="true"][b-ibw80059xa] { border-color: #b42318; }
button:disabled[b-ibw80059xa] { background: #68748e; cursor: not-allowed; opacity: .65; }

.talk-verification[b-ibw80059xa] { margin: 16px 0; }
.talk-retry[b-ibw80059xa] { width: auto; min-height: 36px; margin: 8px 0; padding: 6px 12px; }
/* /Components/Pages/FormPages/LoanQuotePage/LoanQuote.razor.rz.scp.css */
/* /Components/Pages/FormPages/LoanQuotePage/LoanQuoteWizard.razor.rz.scp.css */
/* Preserve the existing shared wizard styles in wwwroot/css/loan-quote.css. */
[v-cloak][b-y1bgin9myb] { display: none !important; }
.quote-error[b-y1bgin9myb] { margin-top: 14px; padding: 12px 14px; border-radius: 10px; background: #fdecec; color: #a12b2b; font-size: 13.5px; font-weight: 600; }
button.tile[b-y1bgin9myb], button.choice-btn[b-y1bgin9myb] { font: inherit; color: inherit; text-align: left; }
button.tile:focus-visible[b-y1bgin9myb], button.choice-btn:focus-visible[b-y1bgin9myb] { outline: 3px solid #1f6fd6; outline-offset: 3px; }
/* /Components/Pages/HomePage/Home.razor.rz.scp.css */
.home-page[b-2sk2uwucpo] {
    overflow: hidden;
}
/* /Components/Pages/HomePage/HomeAlert.razor.rz.scp.css */
.alert-tve-lastupdated-tooltip-wrapper-hidden[b-75dzbz96ms] {
    display: none;
    transform: translate3d(0, 8px, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);
    transform-style: preserve-3d;
}

/* Migrated from exported central CSS for this component. */
.modal-badge-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px;padding:2px 6px 2px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#375bd2;color:#fff;font-size:12px;letter-spacing:1px}

.announcement-modal-content-text[b-75dzbz96ms]{margin-right:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff}

.tooltip-content[b-75dzbz96ms]{padding:8px 16px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#3d4556;font-size:16px}

.updated-date[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:8px;color:#6d7380;font-size:12px;line-height:16px}

.announcement-modal-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1a2b6b}

.announcement-modal-wrapper.alert-clabs.hidden[b-75dzbz96ms],.announcement-modal-wrapper.alert-hackathon.hidden[b-75dzbz96ms],.announcement-modal-wrapper.alert-ocr[b-75dzbz96ms],.announcement-modal-wrapper.alert-ocr.hidden[b-75dzbz96ms]{display:none}

.announcement-modal-wrapper.alert-wp[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.announcement-modal-wrapper.alert-wp.hidden[b-75dzbz96ms]{display:none}

.announcement-modal-badge-text[b-75dzbz96ms]{text-transform:uppercase}

.announcement-modal-link[b-75dzbz96ms]{border-bottom:2px solid #fff;-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff}

.announcement-modal-link:hover[b-75dzbz96ms]{border-bottom-color:#dfe7fb;color:#dfe7fb}

.announcement-modal-link.text-white[b-75dzbz96ms]{border-top:2px solid transparent;border-bottom-color:#fff;color:#fff}

.announcement-modal-link.text-white:hover[b-75dzbz96ms]{border-bottom-color:#dfe7fb;color:#dfe7fb}

.announcement-modal-link.alert-hackathon[b-75dzbz96ms]{margin-right:6px;border-top:2px solid transparent;border-bottom-color:#fff;color:#fff}

.announcement-modal-link.alert-hackathon:hover[b-75dzbz96ms]{border-bottom-color:#dfe7fb;color:#dfe7fb}

.tve-metric-icon-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.tve-lastupdated-tooltip-text[b-75dzbz96ms]{display:inline-block;padding:2px 4px 2px 0;color:#6d7380}

.tve-content-wrapper[b-75dzbz96ms],.tve-content-wrapper-text[b-75dzbz96ms]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.tve-lastupdated-tooltip-text-small[b-75dzbz96ms]{display:inline-block;margin-top:4px;padding:2px 4px 2px 0;color:#6d7380;font-size:12px}

.tve-lastupdated-icon-wrapper[b-75dzbz96ms]{position:relative;display:block;width:20px;height:20px;margin-bottom:8px;margin-left:2px;padding:2px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.tve-lastupdated-icon-image[b-75dzbz96ms]{width:14px;height:14px}

.tve-alert_content-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.tve-alert-marquee-text-number[b-75dzbz96ms]{margin-right:2px;margin-left:0;font-family:Circular,Tahoma,sans-serif;font-size:1.25rem;line-height:100%;font-weight:700;letter-spacing:1px;text-transform:uppercase}

.alert-tve-lastupdated-tooltip-wrapper-hidden[b-75dzbz96ms]{position:absolute;left:auto;top:32px;right:-24px;bottom:auto;z-index:3;display:none;width:300px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border:1px solid #e7e8ea;border-radius:4px;background-color:#fff;font-size:14px}

.tve-alert_container[b-75dzbz96ms]{display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;-ms-grid-rows:auto;grid-template-rows:auto;background-image:-webkit-gradient(linear,left top,right top,from(#dfe7fb),to(#fff));background-image:linear-gradient(90deg,#dfe7fb,#fff)}

.alert-tve-marquee-text[b-75dzbz96ms]{margin-right:8px;margin-left:0;font-family:Circular,Tahoma,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}

.tve-alert_content-right[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#1a2b6b}

.tve-alert_content-left[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#1a2b6b}

.tve-alert-collection-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

.alert-tve-tooltip-arrow[b-75dzbz96ms]{position:absolute;top:-2%;right:9%;bottom:auto;width:10px;height:10px;margin-left:auto;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.tve-alert-number_content-wrapper[b-75dzbz96ms]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.tve-modal-content-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

@media screen and (max-width:991px) {
    .modal-badge-wrapper[b-75dzbz96ms]{margin-right:16px}
}

@media screen and (max-width:991px) {
    .modal-badge-wrapper.hidden[b-75dzbz96ms]{display:none}
}

@media screen and (max-width:991px) {
    .announcement-modal-link.alert-hackathon[b-75dzbz96ms]{margin-right:6px;line-height:1.3}
}

@media screen and (max-width:991px) {
    .tve-alert_container[b-75dzbz96ms]{-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:991px) {
    .tve-alert_content-right[b-75dzbz96ms]{padding-right:32px;padding-left:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}

@media screen and (max-width:991px) {
    .tve-alert_content-left[b-75dzbz96ms]{display:none}
}

@media screen and (max-width:767px) {
    .announcement-modal-content-text[b-75dzbz96ms]{display:inline;font-size:14px}
}

@media screen and (max-width:767px) {
    .announcement-modal-link[b-75dzbz96ms]{border-bottom-width:1px;font-size:14px}
}

@media screen and (max-width:767px) {
    .announcement-modal-link.alert-hackathon[b-75dzbz96ms],.announcement-modal-link.text-white[b-75dzbz96ms]{font-size:14px}
}

@media screen and (max-width:767px) {
    .tve-metric-icon-wrapper[b-75dzbz96ms]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}

@media screen and (max-width:767px) {
    .tve-lastupdated-tooltip-text[b-75dzbz96ms],.tve-lastupdated-tooltip-text-small[b-75dzbz96ms]{font-size:12px}
}

@media screen and (max-width:767px) {
    .tve-lastupdated-icon-wrapper[b-75dzbz96ms]{width:16px;height:16px;margin-bottom:12px}
}

@media screen and (max-width:767px) {
    .tve-lastupdated-icon-image[b-75dzbz96ms]{width:12px;height:12px}
}

@media screen and (max-width:767px) {
    .tve-alert-marquee-text-number[b-75dzbz96ms]{margin-right:0;font-size:12px}
}

@media screen and (max-width:767px) {
    .alert-tve-lastupdated-tooltip-wrapper-hidden[b-75dzbz96ms]{bottom:45px}
}

@media screen and (max-width:767px) {
    .alert-tve-marquee-text[b-75dzbz96ms]{margin-right:0;font-size:12px}
}

@media screen and (max-width:767px) {
    .alert-tve-tooltip-arrow[b-75dzbz96ms]{bottom:-2%}
}

@media screen and (max-width:767px) {
    .tve-modal-content-wrapper[b-75dzbz96ms]{display:block;padding-top:1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}
}

@media screen and (max-width:479px) {
    .modal-badge-wrapper[b-75dzbz96ms]{min-width:60px;margin-right:16px;margin-bottom:0;border-radius:2px}
}

@media screen and (max-width:479px) {
    .announcement-modal-content-text[b-75dzbz96ms]{line-height:1.4}
}

@media screen and (max-width:479px) {
    .announcement-modal-wrapper[b-75dzbz96ms]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}

@media screen and (max-width:479px) {
    .announcement-modal-wrapper.alert-hackathon[b-75dzbz96ms],.announcement-modal-wrapper.alert-ocr[b-75dzbz96ms]{margin-right:auto;margin-left:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
}

@media screen and (max-width:479px) {
    .announcement-modal-wrapper.alert-wp[b-75dzbz96ms]{margin-right:auto;margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
}

@media screen and (max-width:479px) {
    .announcement-modal-link.text-white[b-75dzbz96ms]{border-bottom-style:none;line-height:1.3;text-decoration:underline}
}

@media screen and (max-width:479px) {
    .announcement-modal-link.alert-hackathon[b-75dzbz96ms]{font-size:13px;line-height:1.3}
}

@media screen and (max-width:479px) {
    .tve-lastupdated-tooltip-text[b-75dzbz96ms]{line-height:1.3em}
}

@media screen and (max-width:479px) {
    .tve-lastupdated-tooltip-text-small[b-75dzbz96ms]{line-height:1.5}
}

@media screen and (max-width:479px) {
    .tve-alert-marquee-text-number[b-75dzbz96ms]{margin-right:4px;margin-left:4px;font-size:11px}
}

@media screen and (max-width:479px) {
    .alert-tve-lastupdated-tooltip-wrapper-hidden[b-75dzbz96ms]{left:auto;top:auto;right:0;bottom:49px;z-index:2;display:block;width:220px}
}

@media screen and (max-width:479px) {
    .tve-alert_container[b-75dzbz96ms]{overflow:visible}
}

@media screen and (max-width:479px) {
    .alert-tve-marquee-text[b-75dzbz96ms]{margin-right:4px;margin-left:4px;font-size:11px}
}

@media screen and (max-width:479px) {
    .tve-alert_content-right[b-75dzbz96ms]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .alert-tve-tooltip-arrow[b-75dzbz96ms]{right:10px}
}

@media screen and (max-width:479px) {
    .tve-modal-content-wrapper[b-75dzbz96ms]{padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:left}
}

@media screen and (max-width: 991px) {
    .tve-alert_content-left[b-75dzbz96ms]{display: block;}
}

@media screen and (max-width: 991px) {
    .tve-alert-collection-wrapper[b-75dzbz96ms]{justify-content: center;}
}
/* /Components/Pages/HomePage/HomeCertaintyIntro.razor.rz.scp.css */
/* Migrated from exported central CSS for this component. */
.section-content[b-20j21hcmlc]{padding-top:72px;padding-bottom:180px}

.container[b-20j21hcmlc]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.section-tve-title[b-20j21hcmlc]{max-width:48ch;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:center;text-transform:capitalize}

.display-400[b-20j21hcmlc]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.display-400.is-bold[b-20j21hcmlc]{font-weight:700}

.text-span-blue[b-20j21hcmlc]{color:#375bd2}

@media screen and (max-width:991px) {
    .container[b-20j21hcmlc]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-20j21hcmlc]{padding-top:48px;padding-bottom:156px}
}

@media screen and (max-width:991px) {
    .display-400[b-20j21hcmlc]{font-size:2rem}
}

@media screen and (max-width:767px) {
    .container[b-20j21hcmlc]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .section-content[b-20j21hcmlc]{overflow:hidden}
}

@media screen and (max-width:767px) {
    .section-content[b-20j21hcmlc]{padding-bottom:136px}
}

@media screen and (max-width:479px) {
    .section-tve-title[b-20j21hcmlc]{max-width:100%}
}
/* /Components/Pages/HomePage/HomeGuideCard.razor.rz.scp.css */


/* Migrated from exported central CSS for this component. */
.h3[b-qbclda7f3f]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.paragraph[b-qbclda7f3f]{margin-bottom:0;color:#6d7380}

.card[b-qbclda7f3f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:48px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e7e8ea;border-radius:8px;background-color:#fff}

.card.card-shadow[b-qbclda7f3f]{box-shadow:0 8px 40px -16px rgba(12,22,44,.32);-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);text-decoration:none}

.card-icon-wrapper[b-qbclda7f3f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56px;height:56px;min-height:56px;min-width:56px;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dfe7fb;border-radius:28px;background-color:#f5f7fd}

.card-icon-wrapper i[b-qbclda7f3f]{color:#6f8ae9;font-size:32px;line-height:1}

.card-header[b-qbclda7f3f]{padding:0;border-bottom:0;background-color:transparent}

.card-title-wrapper[b-qbclda7f3f]{margin-bottom:24px}

.card-text-wrapper[b-qbclda7f3f]{margin-bottom:24px}

.card-link-wrapper[b-qbclda7f3f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#375bd2;text-decoration:none}

.card-footer[b-qbclda7f3f]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;border-top:0;background-color:transparent;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#375bd2}

.card-link-icon[b-qbclda7f3f]{width:24px;height:24px;min-height:24px;min-width:24px;margin-left:16px}

.card-link-icon.home-grants[b-qbclda7f3f]{margin-right:-16px}

@media screen and (max-width:991px) {
    .card[b-qbclda7f3f]{padding-top:40px;padding-bottom:40px}
}

@media screen and (max-width:991px) {
    .card-icon-wrapper[b-qbclda7f3f]{margin-bottom:24px}
}

@media screen and (max-width:479px) {
    .card-icon-wrapper[b-qbclda7f3f]{width:40px;height:40px;margin-bottom:24px}
}

@media screen and (max-width:479px) {
    .card-link-icon[b-qbclda7f3f]{margin-right:0}
}
/* /Components/Pages/HomePage/HomeGuideCards.razor.rz.scp.css */
.apply-wrapper[b-9lazuucgdq] {
    text-align: center;
}

/* Migrated from exported central CSS for this component. */
.section-diagonal[b-9lazuucgdq]{position:relative;display:block;overflow:hidden;margin-top:-120px;margin-bottom:-12px;background-color:#f5f7fd}

.section-white-diagonal-top[b-9lazuucgdq]{position:absolute;left:0;top:0;right:0;bottom:auto;width:110vw;height:200px;margin-top:-100px;margin-left:-5vw;background-color:#fff;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}

.section-white-diagonal-bottom[b-9lazuucgdq]{position:absolute;left:0;top:auto;right:0;bottom:0;width:110vw;height:200px;margin-top:0;margin-bottom:-100px;margin-left:-5vw;background-color:#fff;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}

.container[b-9lazuucgdq]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.container-diagonal[b-9lazuucgdq]{padding-top:232px;padding-bottom:232px}

.w-layout-grid[b-9lazuucgdq]{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px}

.card-standard-grid-4col[b-9lazuucgdq]{margin-bottom:72px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:24px;grid-row-gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}

.card-standard-grid-4col.no-bottom[b-9lazuucgdq]{margin-bottom:0}

.card-standard-grid-4col.homepage-grid[b-9lazuucgdq]{grid-column-gap:16px}

.card-column-grid-4col-2col[b-9lazuucgdq]{grid-column-gap:24px;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}

.card-column-grid-4col-2col.homepage-grid[b-9lazuucgdq]{grid-column-gap:16px}

.btn[b-9lazuucgdq]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-9lazuucgdq]{border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-9lazuucgdq]{border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-9lazuucgdq]{background-color:#0c162c}

.btn.btn-primary.btn-margin[b-9lazuucgdq]{margin-right:16px}

@media screen and (max-width:991px) {
    .container[b-9lazuucgdq]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:991px) {
    .container.container-diagonal[b-9lazuucgdq]{padding-top:156px;padding-bottom:156px}
}

@media screen and (max-width:991px) {
    .section-white-diagonal-top[b-9lazuucgdq]{margin-top:-156px}
}

@media screen and (max-width:991px) {
    .section-white-diagonal-bottom[b-9lazuucgdq]{margin-bottom:-156px}
}

@media screen and (max-width:991px) {
    .card-standard-grid-4col[b-9lazuucgdq]{grid-column-gap:16px;grid-row-gap:32px;-ms-grid-columns:minmax(336px,416fr);grid-template-columns:repeat(2,minmax(336px,1fr));-ms-grid-rows:auto auto;grid-template-rows:auto auto}
}

@media screen and (max-width:991px) {
    .card-column-grid-4col-2col.homepage-grid[b-9lazuucgdq]{grid-column-gap:32px}
}

@media screen and (max-width:767px) {
    .container.container-diagonal[b-9lazuucgdq]{padding-top:112px;padding-bottom:112px}
}

@media screen and (max-width:767px) {
    .card-standard-grid-4col.data-feeds[b-9lazuucgdq]{-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:767px) {
    .card-column-grid-4col-2col[b-9lazuucgdq]{grid-row-gap:32px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
}

@media screen and (max-width:767px) {
    .card-column-grid-4col-2col.data-feeds[b-9lazuucgdq]{-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .card-standard-grid-4col[b-9lazuucgdq]{-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .btn[b-9lazuucgdq]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-9lazuucgdq]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .card-column-grid-4col-2col[b-9lazuucgdq]{grid-template-columns:repeat(auto-fit,100%)}
}
/* /Components/Pages/HomePage/HomeHero.razor.rz.scp.css */


/* Migrated from exported central CSS for this component. */
.hero[b-6gb4v0y4ux]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.container.hero-container[b-6gb4v0y4ux]{position:relative;z-index:2}

.hero-home-title[b-6gb4v0y4ux]{max-width:78ch}

.max-width-640[b-6gb4v0y4ux]{max-width:640px}

.text-color-secondary[b-6gb4v0y4ux]{color:#555c6c}

.display-500[b-6gb4v0y4ux]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.hero-subtext[b-6gb4v0y4ux]{margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-6gb4v0y4ux]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-6gb4v0y4ux]{border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-6gb4v0y4ux]{border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-6gb4v0y4ux]{background-color:#0c162c}

.btn.btn-primary.btn-margin[b-6gb4v0y4ux]{margin-right:16px}

.btn.btn-secondary[b-6gb4v0y4ux]{border-color:#375bd2;background-color:#fff;-webkit-transition:border-color .2s,background-color .2s,color .2s;transition:border-color .2s,background-color .2s,color .2s;color:#375bd2}

.btn.btn-secondary:hover[b-6gb4v0y4ux]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-6gb4v0y4ux]{border-color:#0c162c;color:#0c162c}

.btn-group[b-6gb4v0y4ux]{display:inline-block;max-width:52%}

.hero-image-container-flex[b-6gb4v0y4ux]{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-image[b-6gb4v0y4ux]{position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.desktop[b-6gb4v0y4ux]{display:block;margin-left:-720px}

.hero-color-fill[b-6gb4v0y4ux]{position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-fill[b-6gb4v0y4ux]{width:100%}

.hero-home-expert-wrapper[b-6gb4v0y4ux]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;margin-top:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}

.hero-home-expert-wrapper.hidden[b-6gb4v0y4ux]{display:none}

.hero-cta-expert-icon[b-6gb4v0y4ux]{margin-right:8px}

.hero-cta-expert-text[b-6gb4v0y4ux]{margin-right:4px;margin-bottom:0;border-bottom:0 #000;color:#3d4556;font-size:14px}

.hero-cta-expert-text.hover-blue[b-6gb4v0y4ux]{border-top:1px solid transparent;border-bottom:1px solid transparent}

.hero-cta-expert-text.hover-blue:hover[b-6gb4v0y4ux]{border-bottom-color:#375bd2;color:#375bd2}

.hero-cta-expert-text-link[b-6gb4v0y4ux]{margin-bottom:0;border-bottom:1px solid #3d4556;color:#3d4556;font-size:14px}

.hero-cta-expert-text-link:hover[b-6gb4v0y4ux]{border-bottom-color:#375bd2;color:#375bd2}

@media screen and (max-width:991px) {
    .hero-home-expert-wrapper[b-6gb4v0y4ux]{width:80%}
}

@media screen and (max-width:991px) {
    .display-500[b-6gb4v0y4ux]{font-size:2.5rem}
}

@media screen and (max-width:991px) {
    .hero-image.desktop[b-6gb4v0y4ux]{left:65%;margin-left:-800px}
}

@media screen and (max-width:991px) {
    .btn-group[b-6gb4v0y4ux]{max-width:100%}
}

@media screen and (max-width:767px) {
    .hero-home-title[b-6gb4v0y4ux]{max-width:45ch}
}

@media screen and (max-width:767px) {
    .hero-home-expert-wrapper[b-6gb4v0y4ux]{width:80%}
}

@media screen and (max-width:479px) {
    .hero-home-expert-wrapper[b-6gb4v0y4ux]{width:100%}
}

@media screen and (max-width:479px) {
    .display-500[b-6gb4v0y4ux]{font-size:2rem}
}

@media screen and (max-width:479px) {
    .btn[b-6gb4v0y4ux]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-6gb4v0y4ux]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-6gb4v0y4ux]{font-size:16px}
}

@media screen and (max-width:479px) {
    .btn-group[b-6gb4v0y4ux]{width:100%}
}

@media screen and (max-width:479px) {
    .hero-image.desktop[b-6gb4v0y4ux]{left:45%;margin-left:-720px}
}

@media screen and (max-width:479px) {
    .hero-fill[b-6gb4v0y4ux]{display:none}
}

.hero-home-expert-wrapper .trustpilot-hero-button[b-6gb4v0y4ux]{display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: 6px;
  color: #3d4556;
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;}

.hero-home-expert-wrapper .trustpilot-hero-logo[b-6gb4v0y4ux]{display: inline-block;
  width: 82px;
  height: 18px;
  overflow: hidden;
  vertical-align: middle;}

.hero-home-expert-wrapper .trustpilot-hero-logo img[b-6gb4v0y4ux]{display: block;
  width: 82px;
  height: auto;
  max-width: none;}
/* /Components/Pages/HomePage/WhyMortgageDove.razor.rz.scp.css */
/* Migrated from exported central CSS for this component. */
.section-content[b-e437m8d21z]{padding-top:72px;padding-bottom:72px}

.container[b-e437m8d21z]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.section-tve-title[b-e437m8d21z]{max-width:48ch;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:center;text-transform:capitalize}

.display-400[b-e437m8d21z]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.display-400.is-bold[b-e437m8d21z]{font-weight:700}

.why-mortgage-section[b-e437m8d21z]{margin-bottom:-100px}

.why-video-wrapper[b-e437m8d21z] {
    text-align: center;
}

.why-video[b-e437m8d21z] {
    width: 100%;
    height: auto;
}

@media screen and (max-width:991px) {
    .container[b-e437m8d21z]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-e437m8d21z]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .display-400[b-e437m8d21z]{font-size:2rem}
}

@media screen and (max-width:767px) {
    .container[b-e437m8d21z]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .section-content[b-e437m8d21z]{overflow:hidden}
}

@media screen and (max-width:479px) {
    .section-tve-title[b-e437m8d21z]{max-width:100%}
}
/* /Components/Pages/LandingPages/LosAngeles/FeatureLoops/FeatureAttractionPage.razor.rz.scp.css */
.attraction-page[b-6ugh2lnxr3]{--ink:#132f48;--blue:#145faa;--muted:#52667b;color:var(--ink);font-family:Arial,sans-serif;background:#fff;line-height:1.75}
.attraction-container[b-6ugh2lnxr3]{width:min(1140px,calc(100% - 48px));margin:0 auto}
.attraction-hero[b-6ugh2lnxr3]{padding:40px 0 54px;background:linear-gradient(120deg,#edf6fc,#f7f9f8);border-bottom:1px solid #dce7ef}
.attraction-breadcrumb[b-6ugh2lnxr3]{font-size:14px;color:var(--muted);margin-bottom:35px}
.attraction-page a[b-6ugh2lnxr3]{color:var(--blue);text-underline-offset:4px}
.attraction-eyebrow[b-6ugh2lnxr3]{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 14px;color:var(--blue)}
.attraction-page h1[b-6ugh2lnxr3]{font-size:clamp(34px,4.3vw,58px);font-weight:700;line-height:1.16;letter-spacing:-1.8px;margin:0 0 22px;scroll-margin-top:280px}
.attraction-page h1 span[b-6ugh2lnxr3]{color:var(--blue)}
.attraction-address[b-6ugh2lnxr3]{color:var(--muted);margin:0;font-size:16px}
.attraction-grid[b-6ugh2lnxr3]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:65px;padding-top:62px;padding-bottom:62px;align-items:start}
.attraction-page h2[b-6ugh2lnxr3]{font-size:27px;line-height:1.3;font-weight:700;margin:0 0 18px;letter-spacing:-.5px}
.attraction-copy section[b-6ugh2lnxr3]{margin-top:36px}
.attraction-copy p[b-6ugh2lnxr3]{color:var(--muted);margin:0 0 18px;font-size:17px}
.attraction-copy .attraction-introduction[b-6ugh2lnxr3]{font-size:20px;color:var(--ink)}
.attraction-copy .attraction-source[b-6ugh2lnxr3]{font-size:13px;border-top:1px solid #dce7ef;padding-top:24px;margin-top:34px}
.attraction-location[b-6ugh2lnxr3]{padding:26px;background:#f3f7fb;border:1px solid #dce7ef;border-radius:14px}
.attraction-location p[b-6ugh2lnxr3]{font-size:14px;color:var(--muted)}
.attraction-location iframe[b-6ugh2lnxr3]{display:block;width:100%;height:300px;border:0;border-radius:8px;background:#e3ebf3;margin:24px 0 16px}
.attraction-map-link[b-6ugh2lnxr3]{font-size:14px;font-weight:700}
.attraction-home[b-6ugh2lnxr3]{background:var(--ink);color:white;padding:46px 0}
.attraction-home-inner[b-6ugh2lnxr3]{display:flex;align-items:center;gap:40px;justify-content:space-between}
.attraction-home-inner>div[b-6ugh2lnxr3]{max-width:650px}
.attraction-home .attraction-eyebrow[b-6ugh2lnxr3]{color:#a7d5fc}
.attraction-home p[b-6ugh2lnxr3]{margin-bottom:0;color:#e0eaf4}
.attraction-page .attraction-button[b-6ugh2lnxr3]{background:white;color:var(--ink);padding:15px 23px;border-radius:7px;text-decoration:none;font-weight:700;white-space:nowrap;display:inline-block}
.attraction-next[b-6ugh2lnxr3]{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:38px;padding-bottom:38px}
.attraction-next a[b-6ugh2lnxr3]{font-size:24px;font-weight:700}
.attraction-next p:last-child[b-6ugh2lnxr3]{font-size:14px;color:var(--muted);margin-bottom:0}
.attraction-page a:focus-visible[b-6ugh2lnxr3]{outline:3px solid #3883c5;outline-offset:5px}
@media(max-width:800px){.attraction-grid[b-6ugh2lnxr3]{grid-template-columns:1fr;gap:32px;padding:40px 0}.attraction-home-inner[b-6ugh2lnxr3],.attraction-next[b-6ugh2lnxr3]{flex-direction:column;align-items:flex-start}.attraction-home-inner[b-6ugh2lnxr3]{gap:24px}.attraction-next[b-6ugh2lnxr3]{gap:12px}.attraction-page h1[b-6ugh2lnxr3]{letter-spacing:-1px}.attraction-hero[b-6ugh2lnxr3]{padding:26px 0 36px}.attraction-breadcrumb[b-6ugh2lnxr3]{margin-bottom:26px}}
@media(max-width:480px){.attraction-container[b-6ugh2lnxr3]{width:calc(100% - 36px)}.attraction-page h2[b-6ugh2lnxr3]{font-size:24px}.attraction-location[b-6ugh2lnxr3]{padding:20px}.attraction-next a[b-6ugh2lnxr3]{font-size:22px}.attraction-page .attraction-button[b-6ugh2lnxr3]{white-space:normal}}

.attraction-photo[b-6ugh2lnxr3]{margin:0 0 36px}
.attraction-photo img[b-6ugh2lnxr3]{display:block;width:100%;height:auto;border-radius:12px;background:#edf2f6}
.attraction-photo figcaption[b-6ugh2lnxr3]{font-size:12px;line-height:1.6;color:var(--muted);padding-top:10px;overflow-wrap:anywhere}
/* /Components/Pages/LandingPages/LosAngeles/LosAngeles.razor.rz.scp.css */
.la-page[b-88j699k9dq]{--la-ink:#1a2b6b;--la-blue:#375bd2;--la-muted:#535c72;--la-line:#dce2ef;color:var(--la-ink);background:#fff;font-family:Arial,sans-serif;font-size:17px;line-height:1.7}
.la-container[b-88j699k9dq]{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.la-page h1[b-88j699k9dq],.la-page h2[b-88j699k9dq],.la-page h3[b-88j699k9dq]{color:var(--la-ink);font-family:inherit;letter-spacing:-.035em;line-height:1.15;margin:0 0 20px;font-weight:600}
.la-page h2[b-88j699k9dq]{font-size:clamp(32px,3.5vw,48px)}
.la-page h3[b-88j699k9dq]{font-size:24px}
.la-page p[b-88j699k9dq]{margin:0 0 22px;color:var(--la-muted)}
.la-page a[b-88j699k9dq]{color:var(--la-blue)}
.la-page a:focus-visible[b-88j699k9dq],.la-page summary:focus-visible[b-88j699k9dq]{outline:3px solid #b9691e;outline-offset:5px}
.la-hero[b-88j699k9dq]{background:#f4f6fc;border-bottom:1px solid var(--la-line);overflow:hidden}
.la-hero-grid[b-88j699k9dq]{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-block:56px 64px}
.la-breadcrumb[b-88j699k9dq]{font-size:13px;margin-bottom:42px;color:var(--la-muted)}
.la-breadcrumb a[b-88j699k9dq]{text-decoration:none}
.la-eyebrow[b-88j699k9dq]{font-size:12px!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--la-blue)!important;margin-bottom:18px!important}
.la-page h1[b-88j699k9dq]{font-size:clamp(40px,4.7vw,64px);margin-bottom:26px;scroll-margin-top:280px}
.la-page h1 span[b-88j699k9dq]{color:var(--la-blue)}
.la-page .la-lead[b-88j699k9dq]{font-size:25px;line-height:1.4;letter-spacing:-.02em;color:var(--la-ink)}
.la-hero-copy>p:not(.la-eyebrow):not(.la-lead)[b-88j699k9dq]{max-width:540px}
.la-actions[b-88j699k9dq]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}
.la-page .la-button[b-88j699k9dq]{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 24px;border:1px solid var(--la-blue);border-radius:4px;background:var(--la-blue);color:#fff;text-decoration:none;font-size:15px;font-weight:700;line-height:1.4;transition:background .15s}
.la-page .la-button:hover[b-88j699k9dq]{background:var(--la-ink);border-color:var(--la-ink)}
.la-text-link[b-88j699k9dq]{font-size:15px;font-weight:600;text-underline-offset:5px}
.la-review-link[b-88j699k9dq]{display:inline-block;font-size:12px;margin-top:26px;text-underline-offset:4px}
.la-hero-art[b-88j699k9dq]{padding:20px 0 0}
.la-hero-art img[b-88j699k9dq]{display:block;width:100%;height:auto;border-radius:160px 160px 8px 8px}
.la-art-caption[b-88j699k9dq]{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:11px;letter-spacing:.06em}
.la-art-caption span:last-child[b-88j699k9dq]{font-style:italic;letter-spacing:0;font-size:13px}
.la-section-nav[b-88j699k9dq]{border-bottom:1px solid var(--la-line);background:#fff}
.la-section-nav .la-container[b-88j699k9dq]{display:flex;gap:38px;flex-wrap:wrap;padding-block:22px}
.la-section-nav a[b-88j699k9dq]{font-size:13px;font-weight:600;text-decoration:none}
.la-section[b-88j699k9dq]{padding-block:88px;scroll-margin-top:110px}
.la-section-heading[b-88j699k9dq]{max-width:720px;margin-bottom:42px}
.la-facts-grid[b-88j699k9dq]{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-bottom:26px}
.la-fact[b-88j699k9dq]{border-top:2px solid var(--la-ink);padding-top:22px}
.la-number[b-88j699k9dq]{display:block;color:var(--la-blue);font-size:52px;line-height:1;font-weight:600;margin-bottom:25px;letter-spacing:-.06em}
.la-fact p[b-88j699k9dq],.la-lifestyle-grid p[b-88j699k9dq]{font-size:15px}
.la-tinted[b-88j699k9dq]{background:#f5f7fd}
.la-lifestyle-grid[b-88j699k9dq]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.la-lifestyle-grid article[b-88j699k9dq]{border-left:1px solid #bfcbea;padding-left:22px}
.la-card-label[b-88j699k9dq]{display:block;color:var(--la-blue);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}
.la-lifestyle-grid h3[b-88j699k9dq]{font-size:23px}
.la-support-grid[b-88j699k9dq]{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}
.la-steps[b-88j699k9dq]{list-style:none;padding:0;margin:0}
.la-steps li[b-88j699k9dq]{display:flex;gap:24px;padding-block:22px;border-bottom:1px solid var(--la-line)}
.la-steps li:first-child[b-88j699k9dq]{padding-top:0}
.la-steps li>span[b-88j699k9dq]{font-size:14px;font-weight:700;color:var(--la-blue);padding-top:5px}
.la-steps h3[b-88j699k9dq]{font-size:23px;margin-bottom:10px}
.la-steps p[b-88j699k9dq]{font-size:15px;margin:0}
.la-loans-section[b-88j699k9dq]{background:#f6f4ef}
.la-loan-grid[b-88j699k9dq]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.la-loan-card[b-88j699k9dq]{padding:36px;background:#fff;border:1px solid #e8e5dc;border-radius:6px}
.la-loan-card h3[b-88j699k9dq]{font-size:32px}
.la-loan-card p[b-88j699k9dq]{font-size:16px}
.la-more-loans[b-88j699k9dq]{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px;padding:32px;border:1px solid #d8d5cb;border-radius:6px}
.la-more-loans>div[b-88j699k9dq]{max-width:730px}
.la-more-loans h3[b-88j699k9dq]{font-size:25px}
.la-more-loans p[b-88j699k9dq]{font-size:15px;margin-bottom:0}
.la-more-loans .la-button[b-88j699k9dq]{flex-shrink:0}
.la-page .la-disclosure[b-88j699k9dq]{font-size:12px;line-height:1.6;margin-top:24px;margin-bottom:0}
.la-faq-grid[b-88j699k9dq]{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}
.la-faq-list details[b-88j699k9dq]{border-top:1px solid var(--la-line)}
.la-faq-list details:last-of-type[b-88j699k9dq]{border-bottom:1px solid var(--la-line)}
.la-faq-list summary[b-88j699k9dq]{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px 0;font-size:17px;font-weight:600;line-height:1.5}
.la-faq-list summary[b-88j699k9dq]::-webkit-details-marker{display:none}
.la-faq-list summary span[b-88j699k9dq]{color:var(--la-blue);font-size:24px;line-height:1.1}
.la-faq-list details[open] summary span[b-88j699k9dq]{transform:rotate(45deg)}
.la-faq-list details p[b-88j699k9dq]{font-size:15px;padding-right:24px}
.la-page .la-resource[b-88j699k9dq]{font-size:12px;margin-top:24px}
.la-contact[b-88j699k9dq]{background:var(--la-ink);padding-block:84px}
.la-contact h2[b-88j699k9dq]{color:#fff;font-size:clamp(32px,4.2vw,56px);max-width:850px}
.la-contact p[b-88j699k9dq]{color:#e0e6fa;max-width:660px}
.la-contact .la-eyebrow[b-88j699k9dq]{color:#c3d1ff!important}
.la-page .la-button-light[b-88j699k9dq]{color:var(--la-ink);background:#fff;border-color:#fff}
.la-page .la-button-light:hover[b-88j699k9dq]{color:var(--la-ink);background:#e5ebff}
.la-page .la-contact-link[b-88j699k9dq],.la-page .la-contact-note a[b-88j699k9dq]{color:#fff;text-underline-offset:5px}
.la-page .la-contact-note[b-88j699k9dq]{max-width:800px;font-size:12px;margin-top:42px;margin-bottom:0}
@media(max-width:991px){.la-hero-grid[b-88j699k9dq]{gap:24px}.la-lifestyle-grid[b-88j699k9dq]{grid-template-columns:repeat(2,1fr);gap:32px}.la-support-grid[b-88j699k9dq]{gap:40px}.la-faq-grid[b-88j699k9dq]{gap:36px}.la-more-loans[b-88j699k9dq]{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:767px){.la-container[b-88j699k9dq]{width:calc(100% - 40px)}.la-hero-grid[b-88j699k9dq]{grid-template-columns:1fr;padding-block:32px 40px;gap:22px}.la-breadcrumb[b-88j699k9dq]{margin-bottom:28px}.la-hero-art[b-88j699k9dq]{max-width:450px;width:100%;margin-inline:auto}.la-hero-art img[b-88j699k9dq]{max-height:370px;object-fit:cover;object-position:bottom}.la-section-nav .la-container[b-88j699k9dq]{gap:14px 24px;padding-block:18px}.la-section[b-88j699k9dq]{padding-block:56px}.la-facts-grid[b-88j699k9dq],.la-support-grid[b-88j699k9dq],.la-faq-grid[b-88j699k9dq]{grid-template-columns:1fr;gap:30px}.la-fact[b-88j699k9dq]{display:grid;grid-template-columns:56px 1fr;column-gap:20px}.la-fact .la-number[b-88j699k9dq]{grid-row:span 2;font-size:40px}.la-fact h3[b-88j699k9dq]{font-size:22px}.la-fact p[b-88j699k9dq]{grid-column:2}.la-loan-grid[b-88j699k9dq]{grid-template-columns:1fr}.la-loan-card[b-88j699k9dq]{padding:28px}.la-loan-card h3[b-88j699k9dq]{font-size:28px}.la-section-heading[b-88j699k9dq]{margin-bottom:30px}.la-contact[b-88j699k9dq]{padding-block:56px}}
@media(max-width:420px){.la-lifestyle-grid[b-88j699k9dq]{grid-template-columns:1fr}.la-actions[b-88j699k9dq]{gap:18px}.la-hero .la-button[b-88j699k9dq]{width:100%}.la-more-loans[b-88j699k9dq]{padding:24px}.la-art-caption[b-88j699k9dq]{font-size:10px}.la-hero-art img[b-88j699k9dq]{max-height:300px}}
/* /Components/Pages/LearningCenterPage/LearningCenter.razor.rz.scp.css */
.learningcenter-page[b-eohxsdf9jm] {
    overflow: hidden;
}
/* /Components/Pages/LearningCenterPage/LearningCenterArticleCard.razor.rz.scp.css */
.w-inline-block[b-2ds1mbgqk2] {
    display: inline-block;
    max-width: 100%;
}

.h3[b-2ds1mbgqk2] {
    margin-top: 0;
    margin-bottom: 24px;
    color: #1a2b6b;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.h3.no-bottom[b-2ds1mbgqk2] {
    margin-bottom: 0;
}

.collection-item-casestudies[b-2ds1mbgqk2] {
    height: 100%;
    padding-bottom: 30px;
    display: flex;
}

.card-link-wrapper[b-2ds1mbgqk2] {
    display: flex;
    height: 100%;
    justify-content: space-between;
    margin-bottom: 0;
    color: #375bd2;
    text-decoration: none;
}

.collection-card-wrapper[b-2ds1mbgqk2] {
    display: flex;
    overflow: hidden;
    flex-direction: column;
    border-radius: 8px;
    box-shadow: 0 8px 40px rgba(12, 22, 44, .32);
}

.collection-card-image-wrapper[b-2ds1mbgqk2] {
    overflow: hidden;
    width: 100%;
    height: auto;
}

.collection-card-image[b-2ds1mbgqk2] {
    width: 101%;
    height: 209px;
    max-width: 101%;
    object-fit: cover;
}

.collection-card-content-wrapper[b-2ds1mbgqk2] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    color: #fff;
}

.collection-card-content-copy-wrapper[b-2ds1mbgqk2] {
    display: flex;
    height: 100%;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px;
    background-color: #fff;
}

.collection-card-category[b-2ds1mbgqk2] {
    display: inline-block;
    margin-right: auto;
    margin-bottom: 24px;
    padding: 4px 8px;
    border: 1px solid #dfe7fb;
    background-color: #f5f7fd;
    font-size: 14px;
    text-transform: uppercase;
}

.tag-text-category[b-2ds1mbgqk2] {
    color: #252e42;
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 1.7px;
}

.collection-card-title[b-2ds1mbgqk2] {
    display: flex;
    flex: 1;
    flex-direction: row;
    align-items: center;
    margin-bottom: 24px;
}

.card-footer[b-2ds1mbgqk2] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #375bd2;
}

.card-link-icon[b-2ds1mbgqk2] {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-left: 16px;
}

.card-link-icon.home-grants[b-2ds1mbgqk2] {
    margin-right: -16px;
}

@media screen and (max-width: 991px) {
    .collection-card-category[b-2ds1mbgqk2] {
        margin-right: auto;
        margin-left: 0;
    }

    .tag-text-category[b-2ds1mbgqk2] {
        font-size: 11px;
    }
}

@media screen and (max-width: 767px) {
    .tag-text-category[b-2ds1mbgqk2] {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    .card-link-icon[b-2ds1mbgqk2] {
        margin-right: 0;
    }
}

li[b-2ds1mbgqk2] {
    align-self: stretch !important;
}

.collection-card-wrapper:hover[b-2ds1mbgqk2] {
    box-shadow: 0 8px 40px 0 rgba(12, 22, 44, 0);
    border: 1px solid #ededed;
}

li[hidden][b-2ds1mbgqk2] {
    display: none;
}
/* /Components/Pages/LearningCenterPage/LearningCenterArticles.razor.rz.scp.css */
.container[b-memkki331n] {
    width: 100%;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 64px;
    padding-left: 64px;
}

.section-content[b-memkki331n] {
    padding-top: 72px;
    padding-bottom: 72px;
}

.section-content.no-bottom[b-memkki331n] {
    padding-bottom: 0;
}

.solutions-case-studies[b-memkki331n] {
    margin-top: 72px;
    margin-bottom: 48px;
}

.heading-500[b-memkki331n] {
    margin-top: 0;
    margin-bottom: 0;
    color: #1a2b6b;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -.02em;
}

.heading-500.text-align-center[b-memkki331n],
.text-align-center[b-memkki331n] {
    text-align: center;
}

.casestudy-collection-wrapper[b-memkki331n] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}

.collection-list-casestudies[b-memkki331n] {
    display: grid;
    max-width: 1100px;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-right: auto;
    margin-left: auto;
}

@media screen and (max-width: 991px) {
    .container[b-memkki331n] {
        padding-right: 32px;
        padding-left: 32px;
    }

    .section-content[b-memkki331n] {
        overflow: hidden;
        padding-top: 48px;
        padding-bottom: 120px;
    }

    .collection-list-casestudies[b-memkki331n] {
        grid-template-columns: 1fr 1fr;
    }

    .heading-500[b-memkki331n] {
        font-size: 1.75rem;
    }
}

@media screen and (max-width: 767px) {
    .container[b-memkki331n],
    .container.main-navbar-container[b-memkki331n] {
        padding-right: 24px;
        padding-left: 24px;
    }

    .collection-list-casestudies[b-memkki331n] {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
}

@media screen and (max-width: 479px) {
    .container[b-memkki331n] {
        overflow: visible;
        padding-right: 24px;
        padding-left: 24px;
    }

    .section-content[b-memkki331n] {
        overflow: hidden;
        padding-bottom: 120px;
    }

    .collection-list-casestudies[b-memkki331n] {
        grid-template-columns: 1fr;
    }
}

/* Inline rules from reference/public_html/learning-center.php. */
.blog-search-sec[b-memkki331n] {
    margin: 5px 60px 48px;
}

#myInput[b-memkki331n] {
    background-image: url('/img/searchicon.png');
    background-position: 10px 12px;
    background-repeat: no-repeat;
    width: 100%;
    font-size: 16px;
    line-height: normal;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 12px;
}

.paginated-list[b-memkki331n] {
    list-style: none;
    margin-top: 0;
    margin-bottom: 50px;
    padding-left: 0;
}

.case-studies-collection-list-wrapper[b-memkki331n] {
    width: 100%;
    min-width: 0;
}

.pagination-container[b-memkki331n] {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    align-items: center;
    position: relative;
    bottom: 0;
    padding: 1rem 0;
    justify-content: safe center;
}

#pagination-numbers[b-memkki331n] {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
}

.pagination-container[b-memkki331n]  .pagination-number,
.pagination-button[b-memkki331n] {
    font-size: 1.1rem;
    background-color: transparent;
    border: 2px solid #375bd2 !important;
    box-shadow: 0 2px 10px -2px rgba(12, 22, 44, .32);
    color: #375bd2;
    margin: .25rem;
    cursor: pointer;
    height: 2.5rem;
    width: 2.5rem;
    flex-shrink: 0;
    border-radius: .2rem;
}

.pagination-button:not(.disabled):hover[b-memkki331n] {
    background: #fff;
}

.pagination-container[b-memkki331n]  .pagination-number:hover,
.pagination-container[b-memkki331n]  .pagination-number.active {
    color: #fff;
    background: #375bd2 !important;
}
/* /Components/Pages/LearningCenterPage/LearningCenterIntro.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.container[b-7sbxfef6vw]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.paragraph[b-7sbxfef6vw]{margin-bottom:0;color:#6d7380}

.cta-subscribe[b-7sbxfef6vw]{padding-top:96px;padding-bottom:96px;background-image:url("https://assets-global.website-files.com/5f6b7190899f41fb70882d08/5f7225356e10d05f3cb75521_background-light.webp");background-position:0 50%;background-size:cover;color:#0c162c;text-align:center}

.display-600[b-7sbxfef6vw]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-12x[b-7sbxfef6vw]{margin-top:0;margin-bottom:48px;padding:0}

@media screen and (max-width:991px) {
    .container[b-7sbxfef6vw]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .display-600[b-7sbxfef6vw]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-7sbxfef6vw],.container.main-navbar-container[b-7sbxfef6vw]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .container[b-7sbxfef6vw]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .display-600[b-7sbxfef6vw]{font-size:2.5rem}
}

.cta-subscribe[b-7sbxfef6vw]{padding-top: 96px;
  padding-bottom: 96px;
  background-image: url(../img/background-light-bg.webp);
  background-position: 0 50%;
  background-size: cover;
  color: #0c162c;
  text-align: center;}

.container[b-7sbxfef6vw]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-7sbxfef6vw]{width: min(100% - 28px, 1160px);}
}

.container[b-7sbxfef6vw]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.paragraph[b-7sbxfef6vw]{color:#6d7380;margin-bottom:0}

.cta-subscribe[b-7sbxfef6vw]{color:#0c162c;text-align:center;background-image:url("/img/5f7225356e10d05f3cb75521_background-light.webp");background-position:0%;background-size:cover;padding-top:96px;padding-bottom:96px}

.display-600[b-7sbxfef6vw]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.5rem;font-weight:500;line-height:1.2em}

@media screen and (max-width:991px) {
    .container[b-7sbxfef6vw]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:767px) {
    .container[b-7sbxfef6vw],.container.main-navbar-container[b-7sbxfef6vw]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:479px) {
    .container[b-7sbxfef6vw]{padding-left:24px;padding-right:24px;overflow:visible}
}
/* /Components/Pages/LoanOptionsPage/LoanOptions.razor.rz.scp.css */
.loanoptions-page[b-qgn37ee694] {
    overflow: hidden;
}
/* /Components/Pages/LoanOptionsPage/LoanOptionsEducation.razor.rz.scp.css */
/* Migrated from centralized CSS for this component. */
.container[b-zj5jkeqngq]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.h3[b-zj5jkeqngq]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}
.paragraph[b-zj5jkeqngq]{margin-bottom:0;color:#6d7380}
.section-content[b-zj5jkeqngq]{padding-top:72px;padding-bottom:72px}
.section-subheading[b-zj5jkeqngq],.section-subheading.subheading-unofficial[b-zj5jkeqngq]{margin-bottom:32px}
.section-subheading.no-paragraph[b-zj5jkeqngq],.section-subheading.subheading-quotes[b-zj5jkeqngq],.section-subheading.subheading-quotes-copy[b-zj5jkeqngq]{margin-bottom:48px}
.education-content-block[b-zj5jkeqngq]{padding-top:88px}
.education-content-block.first-section[b-zj5jkeqngq]{margin-top:-88px}
.education-subheading-wrapper[b-zj5jkeqngq]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}
.education-divider[b-zj5jkeqngq]{height:1px;margin-bottom:32px;background-color:#dfe7fb}
.education-divider.sections-divider[b-zj5jkeqngq]{margin-right:auto;margin-bottom:0;margin-left:auto}
.education-content-wrapper[b-zj5jkeqngq]{margin-right:auto;margin-bottom:88px;margin-left:auto}
.education-content-wrapper.education-inline-margin[b-zj5jkeqngq]{margin-bottom:40px}
.heading-600[b-zj5jkeqngq]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}
.heading-500[b-zj5jkeqngq]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}
@media screen and (max-width:991px) {
    .container[b-zj5jkeqngq]{padding-right:32px;padding-left:32px}}
@media screen and (max-width:991px) {
    .section-content[b-zj5jkeqngq]{padding-top:48px;padding-bottom:48px}}
@media screen and (max-width:991px) {
    .education-content-block[b-zj5jkeqngq]{padding-top:72px}}
@media screen and (max-width:991px) {
    .education-content-block.first-section[b-zj5jkeqngq]{margin-top:0;padding-top:0}}
@media screen and (max-width:991px) {
    .education-content-wrapper[b-zj5jkeqngq]{margin-bottom:72px}}
@media screen and (max-width:991px) {
    .heading-600[b-zj5jkeqngq]{font-size:2rem}}
@media screen and (max-width:991px) {
    .heading-500[b-zj5jkeqngq]{font-size:1.75rem}}
@media screen and (max-width:767px) {
    .container[b-zj5jkeqngq],.container.main-navbar-container[b-zj5jkeqngq]{padding-right:24px;padding-left:24px}}
@media screen and (max-width:767px) {
    .education-content-block[b-zj5jkeqngq]{padding-top:48px}}
@media screen and (max-width:767px) {
    .education-content-wrapper[b-zj5jkeqngq]{margin-bottom:48px}}
@media screen and (max-width:479px) {
    .container[b-zj5jkeqngq]{overflow:visible;padding-right:24px;padding-left:24px}}
@media screen and (max-width:479px) {
    .section-content[b-zj5jkeqngq]{overflow:hidden}}
@media screen and (max-width:479px) {
    .heading-600[b-zj5jkeqngq]{font-size:1.75rem}}
.education-content-block[b-zj5jkeqngq]{padding-top: 40px;}
.education-content-wrapper[b-zj5jkeqngq]{margin-bottom: 40px;}
@media screen and (max-width: 479px) {
    .section-content[b-zj5jkeqngq]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (max-width: 991px) {
    .section-content[b-zj5jkeqngq]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content[b-zj5jkeqngq]{padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content > .container[b-zj5jkeqngq]{width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .section-subheading.subheading-quotes[b-zj5jkeqngq]{width: 100%;
    max-width: none;}}
.container[b-zj5jkeqngq]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}
@media (max-width: 680px) {
    .container[b-zj5jkeqngq]{width: min(100% - 28px, 1160px);}}
/* /Components/Pages/LoanOptionsPage/LoanOptionsIntro.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.container[b-w80ior8phf]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.cta-subscribe[b-w80ior8phf]{padding-top:96px;padding-bottom:96px;background-image:url("https://assets-global.website-files.com/5f6b7190899f41fb70882d08/5f7225356e10d05f3cb75521_background-light.webp");background-position:0 50%;background-size:cover;color:#0c162c;text-align:center}

.display-600[b-w80ior8phf]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-12x[b-w80ior8phf]{margin-top:0;margin-bottom:48px;padding:0}

@media screen and (max-width:991px) {
    .container[b-w80ior8phf]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .display-600[b-w80ior8phf]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-w80ior8phf],.container.main-navbar-container[b-w80ior8phf]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .container[b-w80ior8phf]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .display-600[b-w80ior8phf]{font-size:2.5rem}
}

.cta-subscribe[b-w80ior8phf]{padding-top: 96px;
  padding-bottom: 96px;
  background-image: url(../img/background-light-bg.webp);
  background-position: 0 50%;
  background-size: cover;
  color: #0c162c;
  text-align: center;}

.container[b-w80ior8phf]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-w80ior8phf]{width: min(100% - 28px, 1160px);}
}
/* /Components/Pages/MapPage/Map.razor.rz.scp.css */
.map-page[b-75eszb4spn] {
    overflow: hidden;
}
/* /Components/Pages/MapPage/MapEmbed.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.section-content[b-nahtq1vug8]{padding-top:72px;padding-bottom:72px}

@media screen and (max-width:991px) {
    .section-content[b-nahtq1vug8]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:479px) {
    .section-content[b-nahtq1vug8]{overflow:hidden}
}

@media screen and (max-width: 479px) {
    .section-content[b-nahtq1vug8]{overflow: hidden;
  padding-bottom: 120px;}
}

@media screen and (max-width: 991px) {
    .section-content[b-nahtq1vug8]{overflow: hidden;
  padding-bottom: 120px;}
}
/* /Components/Pages/MapPage/MapIntro.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-inline-block[b-jtakdijlma]{max-width:100%;display:inline-block}

.w-layout-grid[b-jtakdijlma]{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}

.container[b-jtakdijlma]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.paragraph[b-jtakdijlma]{margin-bottom:0;color:#6d7380}

.card[b-jtakdijlma]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:48px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e7e8ea;border-radius:8px;background-color:#fff}

.card.card-shadow[b-jtakdijlma]{box-shadow:0 8px 40px -16px rgba(12,22,44,.32);-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);text-decoration:none}

.card.card-shadow.card-social[b-jtakdijlma]{padding:32px 24px;-webkit-transition:-webkit-transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1);transition:transform .5s cubic-bezier(.19, 1, .22, 1),-webkit-transform .5s cubic-bezier(.19, 1, .22, 1)}

.card.card-shadow.card-social:hover[b-jtakdijlma]{-webkit-transform:translate(0,-8px);-ms-transform:translate(0,-8px);transform:translate(0,-8px)}

.cta-subscribe[b-jtakdijlma]{padding-top:96px;padding-bottom:96px;background-image:url("https://assets-global.website-files.com/5f6b7190899f41fb70882d08/5f7225356e10d05f3cb75521_background-light.webp");background-position:0 50%;background-size:cover;color:#0c162c;text-align:center}

.card-social[b-jtakdijlma]{color:#fff}

.h3-title[b-jtakdijlma]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:16px;line-height:1.5;font-weight:700}

.card-social-flex-wrapper[b-jtakdijlma]{width:25%;min-width:210px;margin-right:16px;margin-left:16px}

.card-social-flex-wrapper.card-unofficial-communities[b-jtakdijlma]{width:100%;margin-right:0;margin-left:0}

.community-unofficial-grid[b-jtakdijlma]{margin-bottom:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:32px;grid-row-gap:32px;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto}

.community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;-ms-grid-rows:auto;grid-template-rows:auto}

.card-social-unofficial-wrapper[b-jtakdijlma]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#375bd2}

.display-600[b-jtakdijlma]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-12x[b-jtakdijlma]{margin-top:0;margin-bottom:48px;padding:0}

@media screen and (max-width:991px) {
    .container[b-jtakdijlma]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .card[b-jtakdijlma]{padding-top:40px;padding-bottom:40px}
}

@media screen and (max-width:991px) {
    .card-social-flex-wrapper[b-jtakdijlma]{margin-top:16px;margin-bottom:16px}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid[b-jtakdijlma]{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{margin-bottom:0}
}

@media screen and (max-width:991px) {
    .display-600[b-jtakdijlma]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-jtakdijlma],.container.main-navbar-container[b-jtakdijlma]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .card-social-flex-wrapper[b-jtakdijlma]{width:auto;min-width:140px;margin-right:8px;margin-left:8px}
}

@media screen and (max-width:767px) {
    .community-unofficial-grid[b-jtakdijlma]{grid-column-gap:16px;grid-row-gap:16px}
}

@media screen and (max-width:767px) {
    .community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{margin-bottom:0}
}

@media screen and (max-width:767px) {
    .card-social-unofficial-wrapper[b-jtakdijlma]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}

@media screen and (max-width:479px) {
    .container[b-jtakdijlma]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .card[b-jtakdijlma]{padding-top:40px;padding-bottom:40px}
}

@media screen and (max-width:479px) {
    .card-social-flex-wrapper[b-jtakdijlma]{width:70px;height:84px;min-width:70px}
}

@media screen and (max-width:479px) {
    .card-social-flex-wrapper.card-unofficial-communities[b-jtakdijlma]{margin-top:8px}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid[b-jtakdijlma]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{margin-bottom:0;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .display-600[b-jtakdijlma]{font-size:2.5rem}
}

.cta-subscribe[b-jtakdijlma]{padding-top: 96px;
  padding-bottom: 96px;
  background-image: url(../img/background-light-bg.webp);
  background-position: 0 50%;
  background-size: cover;
  color: #0c162c;
  text-align: center;}

.container[b-jtakdijlma]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

@media (max-width: 680px) {
    .container[b-jtakdijlma]{width: min(100% - 28px, 1160px);}
}

.w-layout-grid[b-jtakdijlma]{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}

.container[b-jtakdijlma]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.paragraph[b-jtakdijlma]{color:#6d7380;margin-bottom:0}

.card[b-jtakdijlma]{height:100%;background-color:#fff;border:1px solid #e7e8ea;border-radius:8px;flex-direction:column;justify-content:space-between;padding:48px 32px;display:flex}

.card.card-shadow[b-jtakdijlma]{text-decoration:none;transition:transform .5s cubic-bezier(.19,1,.22,1);box-shadow:0 8px 40px -16px rgba(12,22,44,.32)}

.card.card-shadow.card-social[b-jtakdijlma]{padding:32px 24px;transition:transform .5s cubic-bezier(.19,1,.22,1)}

.card.card-shadow.card-social:hover[b-jtakdijlma]{transform:translateY(-8px)}

.cta-subscribe[b-jtakdijlma]{color:#0c162c;text-align:center;background-image:url("/img/5f7225356e10d05f3cb75521_background-light.webp");background-position:0%;background-size:cover;padding-top:96px;padding-bottom:96px}

.h3-title[b-jtakdijlma]{color:#1a2b6b;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.5}

.card-social-flex-wrapper[b-jtakdijlma]{width:25%;min-width:210px;margin-left:16px;margin-right:16px}

.card-social-flex-wrapper.card-unofficial-communities[b-jtakdijlma]{width:100%;margin-left:0;margin-right:0}

.community-unofficial-grid[b-jtakdijlma]{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:auto auto auto auto;justify-content:center;margin-bottom:32px}

.community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{grid-template-rows:auto;grid-template-columns:auto auto auto}

.card-social-unofficial-wrapper[b-jtakdijlma]{color:#375bd2;justify-content:space-between;align-items:center;display:flex}

.display-600[b-jtakdijlma]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.5rem;font-weight:500;line-height:1.2em}

@media screen and (max-width:991px) {
    .container[b-jtakdijlma]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:991px) {
    .community-unofficial-grid[b-jtakdijlma]{grid-template-columns:1fr 1fr 1fr}
}

@media screen and (max-width:767px) {
    .container[b-jtakdijlma],.container.main-navbar-container[b-jtakdijlma]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .card-social-flex-wrapper[b-jtakdijlma]{width:auto;min-width:140px;margin-left:8px;margin-right:8px}
}

@media screen and (max-width:767px) {
    .card-social-unofficial-wrapper[b-jtakdijlma]{display:flex}
}

@media screen and (max-width:479px) {
    .container[b-jtakdijlma]{padding-left:24px;padding-right:24px;overflow:visible}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid[b-jtakdijlma]{grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .community-unofficial-grid.unofficial-5-items[b-jtakdijlma]{grid-row-gap:0px;grid-template-columns:1fr;margin-bottom:0}
}
/* /Components/Pages/MapPage/MapLocations.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-inline-block[b-wi24v8ykpo]{max-width:100%;display:inline-block}

.w-button[b-wi24v8ykpo]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-wi24v8ykpo]{-webkit-appearance:button}

.container[b-wi24v8ykpo]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.h3[b-wi24v8ykpo]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.h3.no-bottom[b-wi24v8ykpo]{margin-bottom:0}

.paragraph[b-wi24v8ykpo]{margin-bottom:0;color:#6d7380}

.paragraph.small[b-wi24v8ykpo]{font-size:14px}

.btn[b-wi24v8ykpo]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-secondary[b-wi24v8ykpo]{border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-wi24v8ykpo]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-wi24v8ykpo]{border-color:#0c162c;color:#0c162c}

.section-content[b-wi24v8ykpo]{padding-top:72px;padding-bottom:72px}

.section-content.no-bottom[b-wi24v8ykpo]{padding-bottom:0}

.btn-wrapper[b-wi24v8ykpo]{margin-bottom:72px;text-align:center}

.btn-wrapper.no-margin[b-wi24v8ykpo]{display:block;margin-bottom:0}

.section-title[b-wi24v8ykpo]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:center}

.section-heading[b-wi24v8ykpo]{margin-bottom:72px}

.community-grant-row-wrapper[b-wi24v8ykpo]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;padding-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border:1px solid #e7e8ea;border-radius:8px}

.community-grant-row-logo[b-wi24v8ykpo]{overflow:hidden;width:48px;height:48px;margin-right:8px;margin-bottom:-20px;padding:4px;border:1px solid #f5f7fd;border-radius:50px;background-color:#fff;-o-object-fit:cover;object-fit:cover}

.community-grant-top-row[b-wi24v8ykpo]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:32px;padding:24px 24px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fd}

.community-grant-description-wrapper[b-wi24v8ykpo]{max-width:480px}

.community-grants-grid[b-wi24v8ykpo]{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));-ms-grid-rows:auto auto;grid-template-rows:auto auto}

.community-grants-grid.community-page[b-wi24v8ykpo]{margin-bottom:48px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}

.community-grant-name-wrapper[b-wi24v8ykpo]{margin-bottom:8px}

.community-grant-content-wrapper[b-wi24v8ykpo]{padding-right:24px;padding-left:24px}

.community-grant-logo-wrapper[b-wi24v8ykpo]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.heading-600[b-wi24v8ykpo]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
    .container[b-wi24v8ykpo]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-wi24v8ykpo]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .heading-600[b-wi24v8ykpo]{font-size:2rem}
}

@media screen and (max-width:767px) {
    .container[b-wi24v8ykpo],.container.main-navbar-container[b-wi24v8ykpo]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .section-heading.cross-chain-stack[b-wi24v8ykpo],.section-title[b-wi24v8ykpo]{margin-bottom:48px}
}

@media screen and (max-width:767px) {
    .community-grants-grid[b-wi24v8ykpo]{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
}

@media screen and (max-width:767px) {
    .community-grants-grid.community-page[b-wi24v8ykpo]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .container[b-wi24v8ykpo]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .btn[b-wi24v8ykpo]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-wi24v8ykpo]{font-size:16px}
}

@media screen and (max-width:479px) {
    .section-content[b-wi24v8ykpo]{overflow:hidden}
}

@media screen and (max-width:479px) {
    .section-title[b-wi24v8ykpo]{margin-bottom:48px}
}

@media screen and (max-width:479px) {
    .community-grants-grid.community-page[b-wi24v8ykpo]{-ms-grid-columns:1fr;grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .heading-600[b-wi24v8ykpo]{font-size:1.75rem}
}

@media screen and (max-width: 479px) {
    .section-content[b-wi24v8ykpo]{overflow: hidden;
  padding-bottom: 120px;}
}

@media screen and (max-width: 991px) {
    .section-content[b-wi24v8ykpo]{overflow: hidden;
  padding-bottom: 120px;}
}

.container[b-wi24v8ykpo]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

.section-heading[b-wi24v8ykpo]{max-width: 690px;
    margin-bottom: 34px;}

@media (max-width: 680px) {
    .container[b-wi24v8ykpo]{width: min(100% - 28px, 1160px);}
}

.w-button[b-wi24v8ykpo]{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}

.container[b-wi24v8ykpo]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.h3[b-wi24v8ykpo]{color:#1a2b6b;margin-top:0;margin-bottom:24px;font-size:16px;font-weight:700;line-height:24px}

.paragraph[b-wi24v8ykpo]{color:#6d7380;margin-bottom:0}

.btn[b-wi24v8ykpo]{color:#6d7380;background-color:#e7e8ea;border:2px solid #e7e8ea;border-radius:4px;padding:16px 32px;line-height:20px;text-decoration:none;box-shadow:0 12px 32px -12px rgba(12,22,44,.32)}

.btn.btn-secondary[b-wi24v8ykpo]{color:#375bd2;background-color:#fff;border-color:#375bd2;transition:background-color .3s,border-color .3s,color .3s}

.btn.btn-secondary:hover[b-wi24v8ykpo]{color:#1a2b6b;background-color:#f5f7fd;border-color:#1a2b6b}

.btn.btn-secondary:active[b-wi24v8ykpo]{color:#0c162c;border-color:#0c162c}

.btn-wrapper[b-wi24v8ykpo]{text-align:center;margin-bottom:72px}

.btn-wrapper.no-margin[b-wi24v8ykpo]{margin-bottom:0;display:block}

.section-title[b-wi24v8ykpo]{max-width:100%;text-align:center;margin-bottom:24px;margin-left:auto;margin-right:auto}

.community-grant-row-wrapper[b-wi24v8ykpo]{width:100%;height:100%;border:1px solid #e7e8ea;border-radius:8px;flex-direction:column;align-items:flex-start;padding-bottom:24px;display:flex;overflow:hidden}

.community-grant-row-logo[b-wi24v8ykpo]{width:48px;height:48px;object-fit:cover;background-color:#fff;border:1px solid #f5f7fd;border-radius:50px;margin-bottom:-20px;margin-right:8px;padding:4px;overflow:hidden}

.community-grant-top-row[b-wi24v8ykpo]{width:100%;background-color:#f5f7fd;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 24px 0;display:flex}

.community-grants-grid[b-wi24v8ykpo]{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-columns:1fr;display:grid}

.community-grants-grid.community-page[b-wi24v8ykpo]{grid-template-columns:1fr 1fr 1fr;margin-bottom:48px}

.community-grant-content-wrapper[b-wi24v8ykpo]{padding-left:24px;padding-right:24px}

.community-grant-logo-wrapper[b-wi24v8ykpo]{display:flex}

.heading-600[b-wi24v8ykpo]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:500;line-height:1.2em}

@media screen and (max-width:991px) {
    .container[b-wi24v8ykpo]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:767px) {
    .container[b-wi24v8ykpo],.container.main-navbar-container[b-wi24v8ykpo]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .section-title[b-wi24v8ykpo],.section-heading.cross-chain-stack[b-wi24v8ykpo]{margin-bottom:48px}
}

@media screen and (max-width:767px) {
    .community-grants-grid.community-page[b-wi24v8ykpo]{grid-template-columns:1fr 1fr}
}

@media screen and (max-width:479px) {
    .container[b-wi24v8ykpo]{padding-left:24px;padding-right:24px;overflow:visible}
}

@media screen and (max-width:479px) {
    .btn[b-wi24v8ykpo]{width:100%;text-align:center;padding-left:16px;padding-right:16px}
}

@media screen and (max-width:479px) {
    .community-grants-grid.community-page[b-wi24v8ykpo]{grid-template-columns:1fr}
}
/* /Components/Pages/MortgageTalkPage/MortgageTalk.razor.rz.scp.css */
.mortgagetalk-page[b-qsa9hm9vhj] {
    overflow: hidden;
}
/* /Components/Pages/MortgageTalkPage/MortgageTalkVideos.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-inline-block[b-3ci9g1fjur]{max-width:100%;display:inline-block}

.w-button[b-3ci9g1fjur]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-3ci9g1fjur]{-webkit-appearance:button}

.w-embed[b-3ci9g1fjur]:after,.w-embed[b-3ci9g1fjur]:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}

.w-embed[b-3ci9g1fjur]:after{clear:both}

.container[b-3ci9g1fjur]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.paragraph[b-3ci9g1fjur]{margin-bottom:0;color:#6d7380}

.btn[b-3ci9g1fjur]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-secondary[b-3ci9g1fjur]{border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-3ci9g1fjur]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-3ci9g1fjur]{border-color:#0c162c;color:#0c162c}

.btn.btn-secondary.btn-small[b-3ci9g1fjur]{padding:8px 24px;font-size:14px;line-height:24px}

.section-content[b-3ci9g1fjur]{padding-top:72px;padding-bottom:72px}

.section-heading[b-3ci9g1fjur]{margin-bottom:72px}

.lottie-animation[b-3ci9g1fjur]{position:absolute;left:50%;top:50%;z-index:2;max-width:112px;margin-top:-45px;margin-left:-91px}

.heading-600[b-3ci9g1fjur]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.heading-200[b-3ci9g1fjur]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:1.25rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
    .container[b-3ci9g1fjur]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-3ci9g1fjur]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .heading-600[b-3ci9g1fjur]{font-size:2rem}
}

@media screen and (max-width:767px) {
    .container[b-3ci9g1fjur],.container.main-navbar-container[b-3ci9g1fjur]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .container[b-3ci9g1fjur]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .btn[b-3ci9g1fjur]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-3ci9g1fjur]{font-size:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-small[b-3ci9g1fjur]{padding-right:16px;padding-left:16px}
}

@media screen and (max-width:479px) {
    .section-content[b-3ci9g1fjur]{overflow:hidden}
}

@media screen and (max-width:479px) {
    .lottie-animation[b-3ci9g1fjur]{max-width:105px;margin-top:-52px;margin-left:-52px}
}

@media screen and (max-width:479px) {
    .heading-600[b-3ci9g1fjur]{font-size:1.75rem}
}

@media screen and (max-width: 479px) {
    .section-content[b-3ci9g1fjur]{overflow: hidden;
  padding-bottom: 120px;}
}

@media screen and (max-width: 991px) {
    .section-content[b-3ci9g1fjur]{overflow: hidden;
  padding-bottom: 120px;}
}

.container[b-3ci9g1fjur]{width: 100%;
    margin: 0 auto;}

.section-heading[b-3ci9g1fjur]{max-width: none;
    margin-bottom: 72px;
    line-height: 24px;}

.section-heading .paragraph[b-3ci9g1fjur]{font-size: 16px;
    line-height: 24px;}

.w-button[b-3ci9g1fjur]{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}

.w-embed[b-3ci9g1fjur]:before,.w-embed[b-3ci9g1fjur]:after{content:" ";grid-area:1/1/2/2;display:table}

.container[b-3ci9g1fjur]{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}

.paragraph[b-3ci9g1fjur]{color:#6d7380;margin-bottom:0}

.btn[b-3ci9g1fjur]{color:#6d7380;background-color:#e7e8ea;border:2px solid #e7e8ea;border-radius:4px;padding:16px 32px;line-height:20px;text-decoration:none;box-shadow:0 12px 32px -12px rgba(12,22,44,.32)}

.btn.btn-secondary[b-3ci9g1fjur]{color:#375bd2;background-color:#fff;border-color:#375bd2;transition:background-color .3s,border-color .3s,color .3s}

.btn.btn-secondary:hover[b-3ci9g1fjur]{color:#1a2b6b;background-color:#f5f7fd;border-color:#1a2b6b}

.btn.btn-secondary:active[b-3ci9g1fjur]{color:#0c162c;border-color:#0c162c}

.section-content.background-blue-100[b-3ci9g1fjur]{background-color:#f5f7fd}

.lottie-animation[b-3ci9g1fjur]{z-index:2;max-width:112px;margin-top:-45px;margin-left:-91px;position:absolute;top:50%;left:50%}

.lottie-animation.econ-video-play-button[b-3ci9g1fjur]{max-width:130px;margin-top:auto;margin-left:auto;margin-right:auto;top:0%;bottom:0%;left:0%;right:0%}

.heading-600[b-3ci9g1fjur]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:500;line-height:1.2em}

.heading-200[b-3ci9g1fjur]{color:#1a2b6b;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.3em}

.economics_card-image-wrapper[b-3ci9g1fjur]{position:relative;overflow:hidden}

.econ_resources-video-card-wrapper[b-3ci9g1fjur]{width:auto;max-width:464px;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 40px rgba(12,22,44,.32)}

.economics_card-lightbox-image[b-3ci9g1fjur]{width:auto;height:auto;border-radius:8px 8px 0 0;position:relative}

.economics_card-lightbox[b-3ci9g1fjur]{position:relative}

.economics_resources-card-bottom-wrapper[b-3ci9g1fjur]{flex-direction:column;justify-content:space-between;align-items:flex-start}

.economics_video-time-wrapper[b-3ci9g1fjur]{width:50px;height:27px;color:#fff;text-align:center;background-color:#375bd2;border-radius:3px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:auto;bottom:18px;left:40px;right:auto}

.build_card-standard-grid[b-3ci9g1fjur]{width:100%;grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(260px,.33fr));grid-auto-columns:1fr;justify-content:center;display:grid}

.build_projects-container[b-3ci9g1fjur]{width:100%;max-width:1100px;grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;margin-left:auto;margin-right:auto;display:flex}

.economics_resource-card-text-tag[b-3ci9g1fjur]{color:#375bd2;font-size:14px}

.economics_card-content-copy-wrapper[b-3ci9g1fjur]{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;flex-direction:column;align-items:flex-start;padding:40px;display:flex}

.economics_resources-card-copy-content[b-3ci9g1fjur]{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}

.text-align-center[b-3ci9g1fjur]{text-align:center}

.economics_video-content[b-3ci9g1fjur]{position:relative}

.build_load-more-btn-wrapper[b-3ci9g1fjur]{text-align:center}

@media screen and (max-width:991px) {
    .container[b-3ci9g1fjur]{padding-left:32px;padding-right:32px}
}

@media screen and (max-width:991px) {
    .econ_resources-video-card-wrapper[b-3ci9g1fjur]{margin-left:auto;margin-right:auto}
}

@media screen and (max-width:991px) {
    .build_card-standard-grid[b-3ci9g1fjur]{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(336px,416fr))}
}

@media screen and (max-width:767px) {
    .container[b-3ci9g1fjur],.container.main-navbar-container[b-3ci9g1fjur]{padding-left:24px;padding-right:24px}
}

@media screen and (max-width:767px) {
    .econ_resources-video-card-wrapper[b-3ci9g1fjur]{max-width:none}
}

@media screen and (max-width:767px) {
    .economics_card-lightbox-image[b-3ci9g1fjur]{right:0}
}

@media screen and (max-width:479px) {
    .container[b-3ci9g1fjur]{padding-left:24px;padding-right:24px;overflow:visible}
}

@media screen and (max-width:479px) {
    .btn[b-3ci9g1fjur]{width:100%;text-align:center;padding-left:16px;padding-right:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-small[b-3ci9g1fjur]{padding-left:16px;padding-right:16px}
}

@media screen and (max-width:479px) {
    .lottie-animation.econ-video-play-button[b-3ci9g1fjur]{max-width:100px}
}

@media screen and (max-width:479px) {
    .economics_card-lightbox[b-3ci9g1fjur]{margin-left:0}
}

@media screen and (max-width:479px) {
    .economics_video-time-wrapper[b-3ci9g1fjur]{left:24px}
}

@media screen and (max-width:479px) {
    .build_card-standard-grid[b-3ci9g1fjur]{grid-template-columns:1fr}
}

@media screen and (max-width:479px) {
    .economics_card-content-copy-wrapper[b-3ci9g1fjur]{padding:24px}
}

/* Keep the heading breakpoints after the migrated desktop rules. */
@media screen and (max-width:991px) {
    .section-heading h1.heading-600[b-3ci9g1fjur]{font-size:2rem}
}

@media screen and (max-width:479px) {
    .section-heading h1.heading-600[b-3ci9g1fjur]{font-size:1.75rem}
}
/* /Components/Pages/NotFoundPage/NotFound.razor.rz.scp.css */
/* Content and spacing from reference/public_html/404.php and its stylesheets. */
.cta-subscribe[b-l9fttdvjkq] {
    padding-top: 96px;
    padding-bottom: 96px;
    background-image: url("/img/background-light-bg.webp");
    background-position: 0 50%;
    background-size: cover;
    color: #0c162c;
    text-align: center;
}
.container[b-l9fttdvjkq] {
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 64px;
    padding-left: 64px;
}
.mn-mx[b-l9fttdvjkq] {
    margin: 0;
    color: #375bd2;
    font-size: 102px;
    line-height: 1.2em;
    font-weight: 500;
    letter-spacing: -2px;
}
.fa-exclamation-triangle[b-l9fttdvjkq] { font-size: 100px; }
._404-subheading[b-l9fttdvjkq] { margin-bottom: 32px; }
.text-block-3[b-l9fttdvjkq] {
    color: #1a2b6b;
    font-size: 40px;
    line-height: 56px;
    font-weight: 500;
}
._404-paragraph[b-l9fttdvjkq] { margin-bottom: 72px; }
.paragraph[b-l9fttdvjkq] { margin-bottom: 0; color: #6d7380; }
@media (max-width: 991px) { .container[b-l9fttdvjkq] { padding-left: 32px; padding-right: 32px; } }
@media (max-width: 767px) { .container[b-l9fttdvjkq] { padding-left: 24px; padding-right: 24px; } }
/* /Components/Pages/PolicyPages/FederalPrivacyPolicy.razor.rz.scp.css */
/* Page rules copied from reference/public_html/css/style.css and custom.css. */
a[b-l5t8vbvujk] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-l5t8vbvujk], a:hover[b-l5t8vbvujk] {outline:0}

strong[b-l5t8vbvujk] {font-weight:700}

h1[b-l5t8vbvujk] {margin:.67em 0}

img[b-l5t8vbvujk] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-l5t8vbvujk], input[b-l5t8vbvujk] {color:inherit;font:inherit;margin:0}

button[b-l5t8vbvujk] {overflow:visible}

button[b-l5t8vbvujk] {text-transform:none}

button[b-l5t8vbvujk] {-webkit-appearance:button;cursor:pointer}

input[b-l5t8vbvujk] {line-height:normal}

h1[b-l5t8vbvujk], h2[b-l5t8vbvujk], h3[b-l5t8vbvujk], h4[b-l5t8vbvujk], h5[b-l5t8vbvujk], h6[b-l5t8vbvujk] {font-weight:700;margin-bottom:10px}

h1[b-l5t8vbvujk] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-l5t8vbvujk] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-l5t8vbvujk] {font-size:12px;line-height:18px;margin-top:10px}

p[b-l5t8vbvujk] {margin-top:0;margin-bottom:10px}

button[b-l5t8vbvujk] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-l5t8vbvujk] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-l5t8vbvujk] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-l5t8vbvujk] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-l5t8vbvujk], ul[b-l5t8vbvujk] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-l5t8vbvujk] {font-weight:700}

.container[b-l5t8vbvujk] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.white-bg[b-l5t8vbvujk] {background-color:#fff}

.paragraph[b-l5t8vbvujk] {margin-bottom:0;color:#6d7380}

.hero-secondary[b-l5t8vbvujk] {height:160px;max-height:160px;min-height:160px;background-image:url("/img/5f7c4bd79ff18a8c72eb4e25_hero-reduced-bg.svg");background-position:0 0;background-size:cover}

.section-content-secondary[b-l5t8vbvujk] {margin-top:-72px;margin-bottom:96px}

.heading-600[b-l5t8vbvujk] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.heading-400[b-l5t8vbvujk] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:1.75rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

.heading-300[b-l5t8vbvujk] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:1.5rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-l5t8vbvujk] {padding-right:32px;padding-left:32px}

.heading-600[b-l5t8vbvujk] {font-size:2rem}

.heading-400[b-l5t8vbvujk] {font-size:1.5rem}
}

@media screen and (max-width:767px) {
.container[b-l5t8vbvujk] {padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
.container[b-l5t8vbvujk] {overflow:visible;padding-right:24px;padding-left:24px}

.heading-600[b-l5t8vbvujk] {font-size:1.75rem}
}


/* Match the reference container without Bootstrap container widths. */
.container[b-l5t8vbvujk] { width: 100%; }
/* /Components/Pages/PolicyPages/LicensingDisclosure.razor.rz.scp.css */
/* Page rules copied from reference/public_html/css/style.css and custom.css. */
a[b-fsk8h99lq1] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-fsk8h99lq1], a:hover[b-fsk8h99lq1] {outline:0}

strong[b-fsk8h99lq1] {font-weight:700}

h1[b-fsk8h99lq1] {margin:.67em 0}

img[b-fsk8h99lq1] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-fsk8h99lq1], input[b-fsk8h99lq1] {color:inherit;font:inherit;margin:0}

button[b-fsk8h99lq1] {overflow:visible}

button[b-fsk8h99lq1] {text-transform:none}

button[b-fsk8h99lq1] {-webkit-appearance:button;cursor:pointer}

input[b-fsk8h99lq1] {line-height:normal}

.w-button[b-fsk8h99lq1] {display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-fsk8h99lq1] {-webkit-appearance:button}

h1[b-fsk8h99lq1], h2[b-fsk8h99lq1], h3[b-fsk8h99lq1], h4[b-fsk8h99lq1], h5[b-fsk8h99lq1], h6[b-fsk8h99lq1] {font-weight:700;margin-bottom:10px}

h1[b-fsk8h99lq1] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-fsk8h99lq1] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-fsk8h99lq1] {font-size:12px;line-height:18px;margin-top:10px}

p[b-fsk8h99lq1] {margin-top:0;margin-bottom:10px}

button[b-fsk8h99lq1] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-fsk8h99lq1] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-fsk8h99lq1] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-fsk8h99lq1] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-fsk8h99lq1], ul[b-fsk8h99lq1] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-fsk8h99lq1] {font-weight:700}

.container[b-fsk8h99lq1] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-fsk8h99lq1] {position:relative;z-index:2}

.h3[b-fsk8h99lq1] {margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}

.paragraph[b-fsk8h99lq1] {margin-bottom:0;color:#6d7380}

.hero-subtext[b-fsk8h99lq1] {margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-fsk8h99lq1] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-fsk8h99lq1] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-fsk8h99lq1] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-fsk8h99lq1] {background-color:#0c162c}

.btn.btn-primary.btn-margin[b-fsk8h99lq1] {margin-right:16px}

.btn.btn-secondary[b-fsk8h99lq1] {border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-fsk8h99lq1] {border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-fsk8h99lq1] {border-color:#0c162c;color:#0c162c}

.btn.btn-secondary.btn-margin[b-fsk8h99lq1] {margin-right:16px}

.btn-group[b-fsk8h99lq1] {display:inline-block;max-width:52%}

.btn-group.btn-group-case-studies[b-fsk8h99lq1] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-fsk8h99lq1] {position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.section-content[b-fsk8h99lq1] {padding-top:72px;padding-bottom:72px}

.section-content.content-educational[b-fsk8h99lq1] {padding-bottom:0}

.hero-image[b-fsk8h99lq1] {position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.desktop[b-fsk8h99lq1] {display:block;margin-left:-720px}

.hero-color-fill[b-fsk8h99lq1] {position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-image-container-flex[b-fsk8h99lq1] {position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-fill[b-fsk8h99lq1] {width:100%}

.section-subheading[b-fsk8h99lq1] {margin-bottom:32px}

.section-subheading.subheading-quotes[b-fsk8h99lq1] {margin-bottom:48px}

.btn-margin[b-fsk8h99lq1] {margin-right:16px}

.educational-wrapper[b-fsk8h99lq1] {position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1128px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.educational-menu-wrapper[b-fsk8h99lq1] {position:-webkit-sticky;position:sticky;top:152px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30vw;height:80vh;min-height:640px;min-width:248px;margin-right:6vw;padding-bottom:88px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.educational-menu[b-fsk8h99lq1] {position:static;top:0}

.educational-menu-link[b-fsk8h99lq1] {display:block;padding-left:16px;border-left:4px solid #ced0d5;color:#9ea2ab;line-height:32px}

.educational-menu-link:hover[b-fsk8h99lq1] {color:#555c6c}

.hero-case-studies-text[b-fsk8h99lq1] {max-width:500px;margin-bottom:48px;color:#fff}

.display-600[b-fsk8h99lq1] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-6x[b-fsk8h99lq1] {margin-top:0;margin-bottom:24px;padding:0}

.max-width-640[b-fsk8h99lq1] {max-width:640px}

.heading-500[b-fsk8h99lq1] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-fsk8h99lq1] {padding-right:32px;padding-left:32px}

.btn-group[b-fsk8h99lq1] {max-width:100%}

.btn-group.btn-group-case-studies[b-fsk8h99lq1] {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.section-content[b-fsk8h99lq1] {padding-top:48px;padding-bottom:48px}

.hero-image[b-fsk8h99lq1] {left:60%}

.hero-image.desktop[b-fsk8h99lq1] {display:none}

.educational-content[b-fsk8h99lq1] {padding-right:0;padding-left:0}

.educational-menu-wrapper[b-fsk8h99lq1] {display:none}

.display-600[b-fsk8h99lq1] {font-size:3rem}

.heading-500[b-fsk8h99lq1] {font-size:1.75rem}
}

@media screen and (max-width:767px) {
.container[b-fsk8h99lq1] {padding-right:24px;padding-left:24px}

.btn.btn-primary.btn-margin[b-fsk8h99lq1] {margin-bottom:16px}

.btn-group.btn-group-case-studies[b-fsk8h99lq1] {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-case-studies-text[b-fsk8h99lq1] {width:70%;max-width:none;min-width:398px}
}

@media screen and (max-width:479px) {
.container[b-fsk8h99lq1] {overflow:visible;padding-right:24px;padding-left:24px}

.hero-subtext[b-fsk8h99lq1] {font-size:16px;line-height:24px}

.btn[b-fsk8h99lq1] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.btn.btn-primary.btn-margin[b-fsk8h99lq1] {margin-right:0;margin-bottom:16px}

.btn.btn-secondary[b-fsk8h99lq1] {font-size:16px}

.btn.btn-secondary.btn-margin[b-fsk8h99lq1] {margin-right:0;margin-bottom:16px}

.btn-group[b-fsk8h99lq1] {width:100%}

.hero[b-fsk8h99lq1] {padding-top:72px;padding-bottom:72px}

.section-content[b-fsk8h99lq1] {overflow:hidden}

.hero-fill[b-fsk8h99lq1] {display:none}

.educational-content[b-fsk8h99lq1] {overflow:visible}

.hero-case-studies-text[b-fsk8h99lq1] {width:100%;min-width:0}

.display-600[b-fsk8h99lq1] {font-size:2.5rem}
}
.hero-image.desktop[b-fsk8h99lq1] {margin-left: -750px;}

.hero-image-container-flex[b-fsk8h99lq1] {background-color: #dce8fd;}

@media screen and (max-width: 479px) {
.section-content[b-fsk8h99lq1] {overflow: hidden;
  padding-bottom: 120px;}

.hero-image-container-flex[b-fsk8h99lq1] {background-color: #dce8fd00;}
}

@media screen and (max-width: 991px) {
.hero-image-container-flex[b-fsk8h99lq1] {background-color: #dce8fd00;}

.section-content[b-fsk8h99lq1] {overflow: hidden;
  padding-bottom: 120px;}
}

/* Match the reference container without Bootstrap container widths. */
.container[b-fsk8h99lq1] { width: 100%; }
/* /Components/Pages/PolicyPages/SmsTextingPolicy.razor.rz.scp.css */
/* Page rules copied from reference/public_html/css/style.css and custom.css. */
a[b-ldhz1sns8v] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-ldhz1sns8v], a:hover[b-ldhz1sns8v] {outline:0}

strong[b-ldhz1sns8v] {font-weight:700}

h1[b-ldhz1sns8v] {margin:.67em 0}

img[b-ldhz1sns8v] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-ldhz1sns8v], input[b-ldhz1sns8v] {color:inherit;font:inherit;margin:0}

button[b-ldhz1sns8v] {overflow:visible}

button[b-ldhz1sns8v] {text-transform:none}

button[b-ldhz1sns8v] {-webkit-appearance:button;cursor:pointer}

input[b-ldhz1sns8v] {line-height:normal}

.w-button[b-ldhz1sns8v] {display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-ldhz1sns8v] {-webkit-appearance:button}

h1[b-ldhz1sns8v], h2[b-ldhz1sns8v], h3[b-ldhz1sns8v], h4[b-ldhz1sns8v], h5[b-ldhz1sns8v], h6[b-ldhz1sns8v] {font-weight:700;margin-bottom:10px}

h1[b-ldhz1sns8v] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-ldhz1sns8v] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-ldhz1sns8v] {font-size:12px;line-height:18px;margin-top:10px}

p[b-ldhz1sns8v] {margin-top:0;margin-bottom:10px}

button[b-ldhz1sns8v] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-ldhz1sns8v] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-ldhz1sns8v] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-ldhz1sns8v] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-ldhz1sns8v], ul[b-ldhz1sns8v] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-ldhz1sns8v] {font-weight:700}

.container[b-ldhz1sns8v] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.white-bg[b-ldhz1sns8v] {background-color:#fff}

.paragraph[b-ldhz1sns8v] {margin-bottom:0;color:#6d7380}

.btn[b-ldhz1sns8v] {padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-ldhz1sns8v] {border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-ldhz1sns8v] {border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-ldhz1sns8v] {background-color:#0c162c}

.btn.btn-primary.btn-small[b-ldhz1sns8v] {padding:8px 24px;font-size:14px;line-height:24px}

.btn-wrapper[b-ldhz1sns8v] {margin-bottom:72px;text-align:center}

.btn-wrapper.contact-form[b-ldhz1sns8v] {margin-top:24px;margin-bottom:0;text-align:left}

.hero-secondary[b-ldhz1sns8v] {height:160px;max-height:160px;min-height:160px;background-image:url("/img/5f7c4bd79ff18a8c72eb4e25_hero-reduced-bg.svg");background-position:0 0;background-size:cover}

.section-content-secondary[b-ldhz1sns8v] {margin-top:-72px;margin-bottom:96px}

.section-secondary-heading-container[b-ldhz1sns8v] {max-width:916px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px}

.section-secondary-title[b-ldhz1sns8v] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}

.section-secondary-content[b-ldhz1sns8v] {max-width:800px;margin-right:auto;margin-left:auto}

.heading-600[b-ldhz1sns8v] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-ldhz1sns8v] {padding-right:32px;padding-left:32px}

.btn.btn-primary.btn-small[b-ldhz1sns8v] {display:inline-block}

.heading-600[b-ldhz1sns8v] {font-size:2rem}
}

@media screen and (max-width:767px) {
.container[b-ldhz1sns8v] {padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
.container[b-ldhz1sns8v] {overflow:visible;padding-right:24px;padding-left:24px}

.btn[b-ldhz1sns8v] {width:100%;padding-right:16px;padding-left:16px;text-align:center}

.btn.btn-primary.btn-small[b-ldhz1sns8v] {display:block;padding-right:16px;padding-left:16px}

.heading-600[b-ldhz1sns8v] {font-size:1.75rem}
}


/* Match the reference container without Bootstrap container widths. */
.container[b-ldhz1sns8v] { width: 100%; }

.btn-wrapper.contact-form .btn[b-ldhz1sns8v] {
    display: inline-block;
    width: auto;
}
/* /Components/Pages/PolicyPages/TermsOfUse.razor.rz.scp.css */
/* Page rules copied from reference/public_html/css/style.css and custom.css. */
a[b-m7q36ejrkq] {background-color:transparent;color:#375bd2;text-decoration:none}

a:active[b-m7q36ejrkq], a:hover[b-m7q36ejrkq] {outline:0}

strong[b-m7q36ejrkq] {font-weight:700}

h1[b-m7q36ejrkq] {margin:.67em 0}

img[b-m7q36ejrkq] {border:0;max-width:100%;vertical-align:middle;display:inline-block}

button[b-m7q36ejrkq], input[b-m7q36ejrkq] {color:inherit;font:inherit;margin:0}

button[b-m7q36ejrkq] {overflow:visible}

button[b-m7q36ejrkq] {text-transform:none}

button[b-m7q36ejrkq] {-webkit-appearance:button;cursor:pointer}

input[b-m7q36ejrkq] {line-height:normal}

h1[b-m7q36ejrkq], h2[b-m7q36ejrkq], h3[b-m7q36ejrkq], h4[b-m7q36ejrkq], h5[b-m7q36ejrkq], h6[b-m7q36ejrkq] {font-weight:700;margin-bottom:10px}

h1[b-m7q36ejrkq] {font-size:38px;line-height:44px;margin-top:20px}

h5[b-m7q36ejrkq] {font-size:14px;line-height:20px;margin-top:10px}

h6[b-m7q36ejrkq] {font-size:12px;line-height:18px;margin-top:10px}

p[b-m7q36ejrkq] {margin-top:0;margin-bottom:10px}

button[b-m7q36ejrkq] {border:0;cursor:pointer;-webkit-appearance:button}

h2[b-m7q36ejrkq] {margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}

h3[b-m7q36ejrkq] {margin-top:20px;margin-bottom:10px;color:#1a2b6b;font-size:24px;line-height:30px;font-weight:700}

h4[b-m7q36ejrkq] {margin-top:10px;margin-bottom:10px;color:#1a2b6b;font-size:18px;line-height:24px;font-weight:700}

ol[b-m7q36ejrkq], ul[b-m7q36ejrkq] {margin-top:0;margin-bottom:10px;padding-left:40px}

strong[b-m7q36ejrkq] {font-weight:700}

.container[b-m7q36ejrkq] {max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.white-bg[b-m7q36ejrkq] {background-color:#fff}

.hero-secondary[b-m7q36ejrkq] {height:160px;max-height:160px;min-height:160px;background-image:url("/img/5f7c4bd79ff18a8c72eb4e25_hero-reduced-bg.svg");background-position:0 0;background-size:cover}

.section-content-secondary[b-m7q36ejrkq] {margin-top:-72px;margin-bottom:96px}

.section-secondary-heading-container[b-m7q36ejrkq] {max-width:916px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px}

.breadcrumb-text[b-m7q36ejrkq] {margin-right:4px;margin-left:4px;color:#3d4556;font-size:14px}

.breadcrumb-text.secondary[b-m7q36ejrkq] {color:#6d7380}

.section-secondary-title[b-m7q36ejrkq] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}

.section-secondary-content[b-m7q36ejrkq] {max-width:800px;margin-right:auto;margin-left:auto}

.heading-600[b-m7q36ejrkq] {margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

@media screen and (max-width:991px) {
.container[b-m7q36ejrkq] {padding-right:32px;padding-left:32px}

.heading-600[b-m7q36ejrkq] {font-size:2rem}
}

@media screen and (max-width:767px) {
.container[b-m7q36ejrkq] {padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
.container[b-m7q36ejrkq] {overflow:visible;padding-right:24px;padding-left:24px}

.heading-600[b-m7q36ejrkq] {font-size:1.75rem}
}
.c8[b-m7q36ejrkq] {color: #1a2b6b;
  font-weight: 500;}

/* Match the reference container without Bootstrap container widths. */
.container[b-m7q36ejrkq] { width: 100%; }
/* /Components/Pages/RefinancePage/Refinance.razor.rz.scp.css */
.refinance-page[b-tvkh73ozwu] {
    overflow: hidden;
}
/* /Components/Pages/RefinancePage/RefinanceEducation.razor.rz.scp.css */
/* Migrated from centralized CSS for this component. */
.container[b-s92k0oy168]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.h3[b-s92k0oy168]{margin-top:0;margin-bottom:24px;color:#1a2b6b;font-size:16px;line-height:24px;font-weight:700}
.paragraph[b-s92k0oy168]{margin-bottom:0;color:#6d7380}
.paragraph.paragraph-on-zircon[b-s92k0oy168]{color:#555c6c}
.section-content[b-s92k0oy168]{padding-top:72px;padding-bottom:72px}
.tag-text[b-s92k0oy168]{font-size:12px;letter-spacing:1.7px}
.education-content-block[b-s92k0oy168]{padding-top:88px}
.education-content-block.first-section[b-s92k0oy168]{margin-top:-88px}
.education-box[b-s92k0oy168]{margin-bottom:24px;padding:24px 27px;background-color:#f5f7fd}
.education-subheading-wrapper[b-s92k0oy168]{max-width:100%;margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:left}
.education-content-paragraph-wrapper[b-s92k0oy168]{margin-bottom:24px}
.education-divider[b-s92k0oy168]{height:1px;margin-bottom:32px;background-color:#dfe7fb}
.education-divider.sections-divider[b-s92k0oy168]{margin-right:auto;margin-bottom:0;margin-left:auto}
.education-box-tag-wrapper[b-s92k0oy168]{width:100%;margin-bottom:8px;color:#375bd2}
.education-content-wrapper[b-s92k0oy168]{margin-right:auto;margin-bottom:88px;margin-left:auto}
.education-content-wrapper.education-inline-margin[b-s92k0oy168]{margin-bottom:40px}
.heading-600[b-s92k0oy168]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}
.heading-500[b-s92k0oy168]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:2rem;line-height:1.3em;font-weight:500;letter-spacing:-.02em}
@media screen and (max-width:991px) {
    .container[b-s92k0oy168]{padding-right:32px;padding-left:32px}}
@media screen and (max-width:991px) {
    .section-content[b-s92k0oy168]{padding-top:48px;padding-bottom:48px}}
@media screen and (max-width:991px) {
    .tag-text[b-s92k0oy168],.tag-text-2[b-s92k0oy168]{font-size:11px}}
@media screen and (max-width:991px) {
    .education-content-block[b-s92k0oy168]{padding-top:72px}}
@media screen and (max-width:991px) {
    .education-content-block.first-section[b-s92k0oy168]{margin-top:0;padding-top:0}}
@media screen and (max-width:991px) {
    .education-content-wrapper[b-s92k0oy168]{margin-bottom:72px}}
@media screen and (max-width:991px) {
    .heading-600[b-s92k0oy168]{font-size:2rem}}
@media screen and (max-width:991px) {
    .heading-500[b-s92k0oy168]{font-size:1.75rem}}
@media screen and (max-width:767px) {
    .container[b-s92k0oy168],.container.main-navbar-container[b-s92k0oy168]{padding-right:24px;padding-left:24px}}
@media screen and (max-width:767px) {
    .tag-text[b-s92k0oy168]{font-size:11px}}
@media screen and (max-width:767px) {
    .education-content-block[b-s92k0oy168]{padding-top:48px}}
@media screen and (max-width:767px) {
    .education-content-wrapper[b-s92k0oy168]{margin-bottom:48px}}
@media screen and (max-width:479px) {
    .container[b-s92k0oy168]{overflow:visible;padding-right:24px;padding-left:24px}}
@media screen and (max-width:479px) {
    .section-content[b-s92k0oy168]{overflow:hidden}}
@media screen and (max-width:479px) {
    .heading-600[b-s92k0oy168]{font-size:1.75rem}}
.education-content-block[b-s92k0oy168]{padding-top: 40px;}
.education-content-wrapper[b-s92k0oy168]{margin-bottom: 40px;}
@media screen and (max-width: 479px) {
    .section-content[b-s92k0oy168]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (max-width: 991px) {
    .section-content[b-s92k0oy168]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content[b-s92k0oy168]{padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content > .container[b-s92k0oy168]{width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;}}
.container[b-s92k0oy168]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}
@media (max-width: 680px) {
    .container[b-s92k0oy168]{width: min(100% - 28px, 1160px);}}
/* /Components/Pages/ReverseMortgagePage/ReverseMortgage.razor.rz.scp.css */
.reversemortgage-page[b-3dqeins9ff] {
    overflow: hidden;
}
/* /Components/Pages/ReverseMortgagePage/ReverseMortgageEducation.razor.rz.scp.css */
/* Migrated from inline style block in the exported page fragment. */
.c10[b-v9n2gwo3w6] {
  margin-top: 0;
  margin-bottom: 0;
  color: #1a2b6b;
  font-size: 2rem;
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: -.02em;
}
.li-bullet-0 .c5[b-v9n2gwo3w6] {
  margin-top: 0;
  margin-bottom: 24px;
  color: #1a2b6b;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.li-bullet-0[b-v9n2gwo3w6]::marker {
  margin-top: 0;
  margin-bottom: 24px;
  color: #1a2b6b;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.c0[b-v9n2gwo3w6] {
  margin-bottom: 0;
  color: #6d7380;
  font-family: Circular,Tahoma,sans-serif;
font-size: 16px;
line-height: 1.5;
}
.c6[b-v9n2gwo3w6] {
  margin-bottom: 0;
  color: #6d7380;
  font-family: Circular,Tahoma,sans-serif;
font-size: 16px;
line-height: 1.5;
}
/* Migrated from centralized CSS for this component. */
.container[b-v9n2gwo3w6]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}
.section-content[b-v9n2gwo3w6]{padding-top:72px;padding-bottom:72px}
.education-content-block[b-v9n2gwo3w6]{padding-top:88px}
.education-content-block.first-section[b-v9n2gwo3w6]{margin-top:-88px}
@media screen and (max-width:991px) {
    .container[b-v9n2gwo3w6]{padding-right:32px;padding-left:32px}}
@media screen and (max-width:991px) {
    .section-content[b-v9n2gwo3w6]{padding-top:48px;padding-bottom:48px}}
@media screen and (max-width:991px) {
    .education-content-block[b-v9n2gwo3w6]{padding-top:72px}}
@media screen and (max-width:991px) {
    .education-content-block.first-section[b-v9n2gwo3w6]{margin-top:0;padding-top:0}}
@media screen and (max-width:767px) {
    .container[b-v9n2gwo3w6],.container.main-navbar-container[b-v9n2gwo3w6]{padding-right:24px;padding-left:24px}}
@media screen and (max-width:767px) {
    .education-content-block[b-v9n2gwo3w6]{padding-top:48px}}
@media screen and (max-width:479px) {
    .container[b-v9n2gwo3w6]{overflow:visible;padding-right:24px;padding-left:24px}}
@media screen and (max-width:479px) {
    .section-content[b-v9n2gwo3w6]{overflow:hidden}}
.education-content-block[b-v9n2gwo3w6]{padding-top: 40px;}
@media screen and (max-width: 479px) {
    .section-content[b-v9n2gwo3w6]{overflow: hidden;
  padding-bottom: 120px;}}
@media screen and (max-width: 991px) {
    .section-content[b-v9n2gwo3w6]{overflow: hidden;
  padding-bottom: 120px;}}
.c8[b-v9n2gwo3w6]{color: #1a2b6b;
  font-weight: 500;}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content[b-v9n2gwo3w6]{padding-right: 0;
    padding-left: 0;}}
@media screen and (min-width: 992px) {
    .content-educational .educational-content > .section-content > .container[b-v9n2gwo3w6]{width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;}}
.container[b-v9n2gwo3w6]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}
@media (max-width: 680px) {
    .container[b-v9n2gwo3w6]{width: min(100% - 28px, 1160px);}}
/* /Components/Pages/ReverseMortgagePage/ReverseMortgageHero.razor.rz.scp.css */


/* Migrated from centralized CSS for this component. */
.w-button[b-y6yy12s92c]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}

input.w-button[b-y6yy12s92c]{-webkit-appearance:button}

.container[b-y6yy12s92c]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.container.hero-container[b-y6yy12s92c]{position:relative;z-index:2}

.hero-subtext[b-y6yy12s92c]{margin-bottom:48px;color:#3d4556;font-size:18px;line-height:28px}

.btn[b-y6yy12s92c]{padding:16px 32px;border:2px solid #e7e8ea;border-radius:4px;background-color:#e7e8ea;box-shadow:0 12px 32px -12px rgba(12,22,44,.32);color:#6d7380;line-height:20px;text-decoration:none}

.btn.btn-primary[b-y6yy12s92c]{border-color:#375bd2;background-color:#375bd2;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#fff}

.btn.btn-primary:hover[b-y6yy12s92c]{border-color:#1a2b6b;background-color:#1a2b6b}

.btn.btn-primary:active[b-y6yy12s92c]{background-color:#0c162c}

.btn.btn-primary.btn-margin[b-y6yy12s92c]{margin-right:16px}

.btn.btn-secondary[b-y6yy12s92c]{border-color:#375bd2;background-color:#fff;
      text-align: center;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#375bd2}

.btn.btn-secondary:hover[b-y6yy12s92c]{border-color:#1a2b6b;background-color:#f5f7fd;color:#1a2b6b}

.btn.btn-secondary:active[b-y6yy12s92c]{border-color:#0c162c;color:#0c162c}

.btn.btn-secondary.btn-margin[b-y6yy12s92c]{margin-right:16px}

.btn-group[b-y6yy12s92c]{display:inline-block;max-width:52%}

.btn-group.btn-group-case-studies[b-y6yy12s92c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

.hero[b-y6yy12s92c]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #dfe7fb;background-color:#dfe7fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7fd),color-stop(90%,#fff));background-image:linear-gradient(180deg,#f5f7fd,#fff 90%)}

.hero-image[b-y6yy12s92c]{position:absolute;left:45%;top:auto;bottom:0;display:block;width:auto;height:100%;max-width:none;min-width:auto;margin-right:auto;margin-left:-720px}

.hero-image.tablet[b-y6yy12s92c]{display:none}

.hero-image.desktop[b-y6yy12s92c]{display:block;margin-left:-720px}

.hero-color-fill[b-y6yy12s92c]{position:static;left:0;top:0;right:auto;bottom:0;width:100%;height:100%;margin-right:900px;background-color:#dfe7fb}

.hero-image-container-flex[b-y6yy12s92c]{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.hero-fill[b-y6yy12s92c]{width:100%}

.hero-image-hexagon-mobile[b-y6yy12s92c]{display:none}

.btn-margin[b-y6yy12s92c]{margin-right:16px}

.hero-case-studies-text[b-y6yy12s92c]{max-width:500px;margin-bottom:48px;color:#fff}

.display-600[b-y6yy12s92c]{margin-top:0;margin-bottom:0;color:#1a2b6b;font-size:3.5rem;line-height:1.2em;font-weight:500;letter-spacing:-.02em}

.margin-bottom.space-6x[b-y6yy12s92c]{margin-top:0;margin-bottom:24px;padding:0}

.max-width-640[b-y6yy12s92c]{max-width:640px}

@media screen and (max-width:991px) {
    .container[b-y6yy12s92c]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .btn-group[b-y6yy12s92c]{max-width:100%}
}

@media screen and (max-width:991px) {
    .btn-group.btn-group-case-studies[b-y6yy12s92c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
}

@media screen and (max-width:991px) {
    .hero-image[b-y6yy12s92c]{left:60%}
}

@media screen and (max-width:991px) {
    .hero-image.tablet[b-y6yy12s92c]{left:65%;display:block}
}

@media screen and (max-width:991px) {
    .hero-image.tablet.casestudies[b-y6yy12s92c]{left:74%}
}

@media screen and (max-width:991px) {
    .hero-image.desktop[b-y6yy12s92c]{display:none}
}

@media screen and (max-width:991px) {
    .display-600[b-y6yy12s92c]{font-size:3rem}
}

@media screen and (max-width:767px) {
    .container[b-y6yy12s92c],.container.main-navbar-container[b-y6yy12s92c]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:767px) {
    .btn.btn-primary.btn-margin[b-y6yy12s92c],.btn.btn-primary.btn-small.btn-sort[b-y6yy12s92c]{margin-bottom:16px}
}

@media screen and (max-width:767px) {
    .btn-group.btn-group-case-studies[b-y6yy12s92c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}

@media screen and (max-width:767px) {
    .hero-image.tablet[b-y6yy12s92c]{margin-left:-800px}
}

@media screen and (max-width:767px) {
    .hero-image.tablet.casestudies[b-y6yy12s92c]{left:94%}
}

@media screen and (max-width:767px) {
    .hero-case-studies-text[b-y6yy12s92c]{width:70%;max-width:none;min-width:398px}
}

@media screen and (max-width:479px) {
    .container[b-y6yy12s92c]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .hero-subtext[b-y6yy12s92c]{font-size:16px;line-height:24px}
}

@media screen and (max-width:479px) {
    .btn[b-y6yy12s92c]{width:100%;padding-right:16px;padding-left:16px;text-align:center}
}

@media screen and (max-width:479px) {
    .btn.btn-primary.btn-margin[b-y6yy12s92c]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary[b-y6yy12s92c]{font-size:16px}
}

@media screen and (max-width:479px) {
    .btn.btn-secondary.btn-margin[b-y6yy12s92c]{margin-right:0;margin-bottom:16px}
}

@media screen and (max-width:479px) {
    .btn-group[b-y6yy12s92c]{width:100%}
}

@media screen and (max-width:479px) {
    .hero[b-y6yy12s92c]{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width:479px) {
    .hero-image.tablet[b-y6yy12s92c]{display:none;margin-left:-720px}
}

@media screen and (max-width:479px) {
    .hero-fill[b-y6yy12s92c]{display:none}
}

@media screen and (max-width:479px) {
    .hero-image-hexagon-mobile[b-y6yy12s92c]{position:absolute;left:auto;top:auto;right:-5%;bottom:-22%;display:block;width:auto;height:1120px;max-width:none}
}

@media screen and (max-width:479px) {
    .hero-case-studies-text[b-y6yy12s92c]{width:100%;min-width:0}
}

@media screen and (max-width:479px) {
    .display-600[b-y6yy12s92c]{font-size:2.5rem}
}

.hero-image.desktop[b-y6yy12s92c]{margin-left: -750px;}

.hero-image-container-flex[b-y6yy12s92c]{background-color: #dce8fd;}

@media screen and (max-width: 479px) {
    .hero-image-container-flex[b-y6yy12s92c]{background-color: #dce8fd00;}
}

@media screen and (max-width: 991px) {
    .hero-image-container-flex[b-y6yy12s92c]{background-color: #dce8fd00;}
}

.container[b-y6yy12s92c]{width: min(1160px, calc(100% - 40px));
    margin: 0 auto;}

.hero[b-y6yy12s92c]{position: relative;
    overflow: hidden;
    padding: 76px 0 46px;
    background:
        linear-gradient(90deg, rgba(16, 41, 68, 0.95) 0%, rgba(16, 41, 68, 0.86) 42%, rgba(16, 41, 68, 0.24) 100%),
        url("/images/mortgage-dove-hero.png") center right / cover no-repeat;}

@media (max-width: 680px) {
    .container[b-y6yy12s92c]{width: min(100% - 28px, 1160px);}
}

@media (max-width: 680px) {
    .hero[b-y6yy12s92c]{padding: 42px 0;}
}
/* /Components/Pages/Shared/EducationBookmark.razor.rz.scp.css */
.educational-menu-link[b-t11n0rmcm8]{display:block;padding-left:16px;border-left:4px solid #ced0d5;color:#9ea2ab;line-height:32px}

.educational-menu-link:hover[b-t11n0rmcm8]{color:#555c6c}

.educational-menu-link.w--current[b-t11n0rmcm8]{border-left-color:#0c162c;color:#0c162c}
/* /Components/Pages/Shared/EducationPageBody.razor.rz.scp.css */
.section-content[b-tydbimpgu7]{padding-top:72px;padding-bottom:72px}

.section-content.content-educational[b-tydbimpgu7]{padding-bottom:0}

.container[b-tydbimpgu7]{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:64px;padding-left:64px}

.educational-wrapper[b-tydbimpgu7]{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1128px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.educational-menu-wrapper[b-tydbimpgu7]{position:-webkit-sticky;position:sticky;top:152px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30vw;height:80vh;min-height:640px;min-width:248px;margin-right:6vw;padding-bottom:88px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.educational-menu[b-tydbimpgu7]{position:static;top:0}

@media screen and (max-width:991px) {
    .container[b-tydbimpgu7]{padding-right:32px;padding-left:32px}
}

@media screen and (max-width:991px) {
    .section-content[b-tydbimpgu7]{padding-top:48px;padding-bottom:48px}
}

@media screen and (max-width:991px) {
    .educational-content[b-tydbimpgu7]{padding-right:0;padding-left:0}
}

@media screen and (max-width:991px) {
    .educational-menu-wrapper[b-tydbimpgu7],.terminal-mobile-dropdown-header[b-tydbimpgu7]{display:none}
}

@media screen and (max-width:767px) {
    .container[b-tydbimpgu7],.container.main-navbar-container[b-tydbimpgu7]{padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .container[b-tydbimpgu7]{overflow:visible;padding-right:24px;padding-left:24px}
}

@media screen and (max-width:479px) {
    .section-content[b-tydbimpgu7]{overflow:hidden}
}

@media screen and (max-width:479px) {
    .educational-content[b-tydbimpgu7]{overflow:visible}
}
