/* Generated: the only rules from bootstrap.min.css, create-subscription.css, style.css and
   responsive.css that match /article/* and /location/*, including every element the CMS
   editor can emit. Render-blocking, so nothing reflows after first paint.
   Regenerate if those four files change. */
/*== home-page-assets/css/bootstrap.min.css ==*/
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #868e96; --gray-dark: #343a40; --primary: #007bff; --secondary: #868e96; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: "SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
@media print{*, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }pre { white-space: pre-wrap !important; }blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }thead { display: table-header-group; }img, tr { break-inside: avoid; }h2, h3, p { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }.navbar { display: none; }.table { border-collapse: collapse !important; }.table td, .table th { background-color: rgb(255, 255, 255) !important; }}
*, ::after, ::before { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
dfn { font-style: italic; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
svg:not(:root) { overflow: hidden; }
[role="button"], a, area, button, input:not([type="range"]), label, select, summary, textarea { touch-action: manipulation; }
table { border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(134, 142, 150); text-align: left; caption-side: bottom; }
th { text-align: inherit; }
label { display: inline-block; margin-bottom: 0.5rem; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
textarea { overflow: auto; resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
output { display: inline-block; }
summary { display: list-item; }
template { display: none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h4, h4 { font-size: 1.5rem; }
.h5, h5 { font-size: 1.25rem; }
.h6, h6 { font-size: 1rem; }
hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: none; }
.small, small { font-size: 80%; font-weight: 400; }
.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
code { padding: 0.2rem 0.4rem; font-size: 90%; color: rgb(189, 65, 71); background-color: rgb(248, 249, 250); border-radius: 0.25rem; }
kbd { padding: 0.2rem 0.4rem; font-size: 90%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
pre { display: block; margin-top: 0px; margin-bottom: 1rem; font-size: 90%; color: rgb(33, 37, 41); }
pre code { padding: 0px; font-size: inherit; color: inherit; background-color: transparent; border-radius: 0px; }
.table { width: 100%; max-width: 100%; margin-bottom: 1rem; background-color: transparent; }
.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(233, 236, 239); }
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(233, 236, 239); }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover { text-decoration: none; }
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }
.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}

/*== home-page-assets/css/create-subscription.css ==*/
input, input:focus { outline: none !important; }

/*== home-page-assets/style.css ==*/
* { margin: 0px; padding: 0px; }
body { font-family: Inter, "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Inter, "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; color: rgb(0, 0, 0); line-height: 1.2; }
ul, ol { margin: 0px; padding: 0px; }
a, a:hover, a:focus, a:active { text-decoration: none; transition-duration: 500ms; }
li { list-style: none; }
a { text-decoration: none; }
p { color: rgb(114, 106, 132); font-size: 16px; font-weight: 300; margin-top: 0px; }
.table { display: table; height: 100%; left: 0px; position: relative; top: 0px; width: 100%; z-index: 2; }
@-webkit-keyframes colorlib-load { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes colorlib-load { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.header { border-bottom: 1px solid rgb(226, 232, 240); }
.navbar { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 18px 80px; }
.hamburger { display: none; }
.loan-products-list { display: flex; flex-direction: column; justify-content: left; width: 280px; }
.nav-dropdown-list { margin: 0vh 0vw; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; }
.bar { display: block; width: 25px; height: 3px; margin: 5px auto; transition: 0.3s ease-in-out; background-color: rgb(16, 16, 16); }
.nav-menu { display: flex; justify-content: space-between; align-items: center; }
.nav-item { margin-left: 3.5rem; text-align: center; }
#loans-id { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-color: unset; border-radius: unset; border-width: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; border-style: none; }
.nav-img img { width: 1.5vw; height: auto; margin-left: 0.5vw; }
.nav-img { display: flex; flex-direction: column; place-content: center; align-items: center; }
.custom-nav { display: inline-flex; flex-direction: row; justify-content: space-between; align-items: center; }
.custom-nav-dropdown { padding: 0px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; }
.options { height: 8vh; text-decoration: none; }
.loans { text-decoration: none; }
.loan-products-list { border-width: 0.5px; border-color: rgba(0, 0, 0, 0.08); background-color: rgb(255, 255, 255); border-style: solid; position: absolute; top: 100%; left: 0px; margin-top: 8px; min-width: 220px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 16px, rgba(0, 0, 0, 0.08) 0px 2px 8px; z-index: 10001; }
.options:hover { background-color: rgba(255, 255, 255, 0.1); }
.nav-link { display: block; font-family: Inter, "Inter Fallback", sans-serif; font-style: normal; font-weight: 900; font-size: 17px; line-height: 24px; color: rgb(71, 74, 87); padding: 0px; }
.nav-link:hover { color: rgb(72, 47, 247); }
.loan-products-list .nav-link { color: rgb(75, 85, 99); }
.loan-products-list .nav-link:hover { color: rgb(74, 144, 226); }
.loan-products-list .loans { color: rgb(75, 85, 99); }
.navbar-brand img { width: 124px; height: 36px; }
@keyframes popUp { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0%); }
}
.footer { background: rgb(11, 13, 23); padding: 0px; display: flex; flex-direction: column; font-family: Inter, "Inter Fallback", sans-serif; }

/*== home-page-assets/css/responsive.css ==*/
@media (min-width: 768px) and (max-width: 1024px){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }.footer { padding: 80px 0px; }}
@media (min-width: 601px) and (max-width: 768px){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }.footer { padding: 40px; }}
@media (min-width: 481px) and (max-width: 600px){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }.footer { padding: 30px; }}
@media only screen and (max-width: 1024){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }}
@media (min-width: 340px) and (max-width: 480px){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }.footer { padding: 40px 20px !important; z-index: 100 !important; }}
@media (min-width: 320px) and (max-width: 480px){.navbar { padding: 16px; }.navbar-brand img { width: 104px; height: 30px; object-fit: contain; }.nav-menu { position: fixed; left: -100%; top: 0px; z-index: 200; flex-direction: column; width: 100%; text-align: center; transition: 0.3s; height: 100%; background-color: rgb(31, 27, 89); justify-content: flex-start; padding: 80px 20px; row-gap: 30px; }.nav-menu.active { left: 0px; }.nav-item { margin: 0px; }.nav-link { padding: 0px; color: white; font-size: 28px; line-height: 32px; font-weight: 700; }.hamburger { display: block; cursor: pointer; position: relative; z-index: 1000; background-color: white; border-radius: 12px; padding: 5px; }.hamburger.active .bar:nth-child(2) { opacity: 0; }.hamburger.active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); }.hamburger.active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }.loan-products-list { background-color: rgb(31, 27, 89); height: 110vh; overflow: hidden; color: rgb(249, 247, 247); width: 100vw !important; left: 0vw !important; }.options { width: 100% !important; }.options:hover { background-color: rgb(31, 27, 89); color: rgb(255, 254, 243); }.loans { font-size: 18px; padding: 0px; color: rgb(252, 252, 253) !important; }.footer { grid-template-columns: 1fr 1fr; padding: 40px 10px; position: relative !important; z-index: 100 !important; }}
