@charset "UTF-8";
:root { --black:   #000000; --white:   #FFFBFB; --green:   #CCFF01; --yg:      #E2EE86; --link:    #0756FF; --charcoal:#131E29; --grey-lt: #D1CFD2; --grey-drk:#D9D9D9; }

::selection { background: rgba(204, 255, 1, 0.4); /* WebKit/Blink Browsers */ }

::-moz-selection { background: rgba(204, 255, 1, 0.4); /* Gecko Browsers */ }

.-black { color: var(--black) !important; }

.-snow { color: var(--white) !important; }

.-green { color: var(--green) !important; }

.-charcoal { color: var(--charcoal) !important; }

.-white { color: var(--white) !important; }

.-text { color: rgba(0, 0, 0, 0.75) !important; }

.-drkText { color: rgba(255, 255, 255, 0.8) !important; }

.-ltText { color: #d9d9d9 !important; }

.-muted { color: rgba(217, 217, 217, 0.5); }

.-grey-drk { color: var(--grey-drk) !important; }

.-grey-lt { color: var(--grey-lt) !important; }

.-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.-bg-black { background-color: var(--black) !important; }

.-bg-snow { background-color: var(--white) !important; }

.-bg-green { background-color: var(--green) !important; }

.-bg-charcoal { background-color: var(--charcoal) !important; }

.-bg-grey-lt { background-color: var(--grey-lt) !important; }

.-bg-grey-drk { background-color: var(--grey-drk) !important; }

.-bg-white { background-color: white !important; }

.-bg-white-fade { background: linear-gradient(180deg, white 0%, rgba(255, 251, 251, 0) 95.95%); }

.-bg-green-50 { background-color: rgba(204, 255, 1, 0.5) !important; }

.-bg-black-ptrn { background: url("/assets/images/hustl-bg-drk.svg") no-repeat, #000000; background-position: 0% 0%; }

.-bg-green-gradient { background: linear-gradient(88deg, #FFF 33.34%, #CCFF01 66.67%); }

.-heading { font-family: "Poppins", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.-body { font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.-hand { font-family: "Reenie Beanie", cursive !important; font-weight: 400; font-size: 167%; letter-spacing: -.1em; top: 5px; }

@media screen and (max-width: 575.98px) { .-hand { line-height: 0; } }

.-line-height-0 { line-height: 0 !important; }

.-dec-none { text-decoration: none; }

.-flourish, .-flourish-2 { margin-left: 25px !important; }

.-flourish:after, .-flourish-2:after { content: ""; background: url("/assets/images/drip.svg") no-repeat; display: inline-block; width: 25px; height: 34px; transform: scale(0.9) translate(4px, 2px); }

.-flourish-2 { position: relative; z-index: 2; margin-left: 0; }

.-flourish-2 small { z-index: 2; }

.-flourish-2:after { position: absolute; left: 0; z-index: 0; transform: scale(1.2) translate(-10px, -3px) !important; }

.ml-auto { margin-left: auto !important; }

.mr-auto { margin-right: auto !important; }

h4.-flourish:after, h4.-flourish-2:after, .h4.-flourish:after, .page-product-single-s2 .section-2.card .row h3.-flourish:after, .page-rich.page-product .section-2 .row .col-lg h3.-flourish:after, .h4.-flourish-2:after, .page-product-single-s2 .section-2.card .row h3.-flourish-2:after, .page-rich.page-product .section-2 .row .col-lg h3.-flourish-2:after { transform: scale(0.5) translate(4px, 18px); }

.-bold, strong { font-weight: 700 !important; }

.-semiBold { font-weight: 600 !important; }

.-medium { font-weight: 500 !important; }

.-regular { font-weight: 400 !important; }

.-light { font-weight: 300 !important; }

.text-uppercase { text-transform: uppercase !important; letter-spacing: 0.07em; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.-rounded { border-radius: 50px !important; }

.-rounded-2x { border-radius: 100px !important; }

.-rounded-05x { border-radius: 25px !important; }

.-rounded-05x-top, .resource-image.-rounded-05x-top img { border-radius: 25px 25px 0 0 !important; }

.-frost { -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); }

.-circle { border-radius: 100% !important; }

.-border { border: 1px solid rgba(0, 0, 0, 0.1); }

.-border-lt { border: 1px solid rgba(255, 251, 251, 0.1); }

.-l-border-lt { border-left: 1px solid #FFFBFB; }

.-l-border, .-l-border-drk { border-left: 1px solid rgba(0, 0, 0, 0.1); }

.-r-border-lt { border-right: 1px solid #FFFBFB; }

.-r-border, .-r-border-drk { border-right: 1px solid rgba(0, 0, 0, 0.1); }

.-b-border-lt { border-bottom: 1px solid #FFFBFB; }

.-b-border, .-b-border-drk { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.-t-border-lt { border-top: 1px solid #FFFBFB; }

.-t-border, .-t-border-drk { border-top: 1px solid rgba(0, 0, 0, 0.1); }

.-shadow { box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08); }

.-mt-5em { position: relative; margin-top: -5em; }

.-pb-5em { position: relative; padding-bottom: 5em; }

.-disable-header header { display: none; }

.-disable-footer footer { display: none; }

.spacer-50 { width: 100%; height: 50px; }

.spacer-75 { width: 100%; height: 75px; }

.spacer-100 { width: 100%; height: 100px; }

.-underline { text-decoration: underline !important; }

.contain_all { overflow: hidden; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }

html, body, main, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, select, option, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { position: relative; margin: 0; padding: 0; border: 0; vertical-align: baseline; -webkit-overflow-scrolling: touch; outline: none; }

img { width: 100%; }

body { background-color: var(--white); }

main { padding-top: 64px; }

body, p, li, .p { position: relative; font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; color: var(--black); }

body.lead, p.lead, li.lead, .p.lead { font-size: 1.25em; }

h1, h2, h4, h5, h6 { position: relative; font-family: "Poppins", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; color: var(--black); line-height: 1.1; text-rendering: optimizeLegibility; }

h1 .-s::after, h2 .-s::after, h4 .-s::after, h5 .-s::after, h6 .-s::after { content: ""; width: 100%; position: absolute; top: calc(50% - 0.63em); right: 0; height: 0.42em; background: var(--green); z-index: -1; }

h1, .h1 { letter-spacing: -.06em; font-weight: 600; }

h3, .h3 { position: relative; font-family: "Poppins", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; color: var(--black); font-size: 20px; line-height: 1.125; text-rendering: optimizeLegibility; }

strong { font-weight: 700; }

a { color: var(--link); text-decoration: none; }

a:hover { color: #131E29; text-decoration: underline; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, li a:hover { background-color: rgba(204, 255, 1, 0.2); text-decoration: none; }

ul, ol { padding-left: 2rem; }

ul li, ol li { margin-bottom: 1rem; }

a.-green { color: var(--green); text-decoration: none; font-weight: 400; }

a.-green:hover, a.-green:focus { color: var(--green); text-decoration: underline; }

a.-green:hover svg.hov path, a.-green:focus svg.hov path { fill: #CCFF01; }

a.-muted:hover, a.-muted:focus { color: var(--green); background-color: rgba(204, 255, 1, 0.2); }

a.disclosure-link { padding-left: 38px; background-image: url("/assets/images/ico-download.svg"); background-repeat: no-repeat; background-position: center left; background-size: 1.5rem auto; }

header a:hover, header a:focus, footer a:hover, footer a:focus { text-decoration: none; }

.-bg-black a { color: #FFFBFB; color: var(--green); text-decoration: none; font-weight: 400; }

.-bg-black a:hover, .-bg-black a:focus { color: #CCFF01; }

.-green-outline { border: 2px solid #CCFF01; }

.aspect-ratio-box::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0; padding-top: 52.4633207373%; }

.aspect-ratio-box::after { /* to clear float */ content: ""; display: table; clear: both; }

.header__bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; bottom: -5rem; }

.header__bg img { -webkit-object-position: top; object-position: top; }

.header__bg:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 15%, rgba(0, 0, 0, 0) 100%); }

.img--cover { width: 100%; height: 100%; -webkit-object-fit: cover; object-fit: cover; }

.-l-dash::after { content: ""; display: block; position: relative; width: 50px; height: 2px; margin: 0.25em; left: -3px; top: 1em; background-color: #CCFF01; }

.text-center .-l-dash::after { left: auto; margin: 0.25em auto; }

.border-path { position: relative; padding: 0; border: 0; background-color: #CCFF01; }

.border-path.down { flex: 1; width: 0.35rem; height: 100%; margin: 0; }

.border-path.across { width: 100%; height: 0.35rem; margin: 0 auto; max-width: 30.34rem; -webkit-transform: translate3d(-8.87rem, 0, 0); -moz-transform: translate3d(-8.87rem, 0, 0); -ms-transform: translate3d(-8.87rem, 0, 0); -o-transform: translate3d(-8.87rem, 0, 0); transform: translate3d(-8.87rem, 0, 0); }

.features div:nth-child(2) .feature-text div.border-path.down:first-child { opacity: 0; visibility: hidden; flex: .67; }

.features div:nth-child(4) .feature-text div.border-path.down:last-child { opacity: 0; }

.features div.feature:last-child .border-path.across { display: none !important; }

.feature.odd .border-path.down::after { position: absolute; content: ""; bottom: 0; left: 0; width: 6rem; height: calc(100% + 3rem); background-color: #FFFBFB; transform: translateX(-100%); z-index: 1; }

.feature .checkmark { position: absolute; width: 8rem; height: 8rem; top: 6rem; left: 0.68rem; background-image: url("/assets/images/check.svg"); background-position: 0 0; background-size: 100% auto; background-repeat: no-repeat; }

.feature-text-block { padding: 10rem 0 4rem; line-height: 1.5; z-index: 1; }

.feature-image .aspect-ratio-box::before { padding-top: 82.5268817204%; }

.feature-image .inset { position: absolute; top: 50%; right: 0; -webkit-transform: translate3d(50%, -50%, 0); -moz-transform: translate3d(50%, -50%, 0); -ms-transform: translate3d(50%, -50%, 0); -o-transform: translate3d(50%, -50%, 0); transform: translate3d(50%, -50%, 0); margin: 0 !important; }

.features .container-fluid .feature:nth-child(2) .feature-image .inset { width: 61.5%; -webkit-transform: translate3d(-32%, 37%, 0); -moz-transform: translate3d(-32%, 37%, 0); -ms-transform: translate3d(-32%, 37%, 0); -o-transform: translate3d(-32%, 37%, 0); transform: translate3d(-32%, 37%, 0); }

@media screen and (min-width: 768px) { .features .container-fluid .feature:nth-child(2) .feature-image .inset { -webkit-transform: translate3d(50%, -50%, 0); -moz-transform: translate3d(50%, -50%, 0); -ms-transform: translate3d(50%, -50%, 0); -o-transform: translate3d(50%, -50%, 0); transform: translate3d(50%, -50%, 0); } }

.features .container-fluid .feature:nth-child(3) .feature-image .inset { width: 77%; -webkit-transform: translate3d(-15%, -45%, 0); -moz-transform: translate3d(-15%, -45%, 0); -ms-transform: translate3d(-15%, -45%, 0); -o-transform: translate3d(-15%, -45%, 0); transform: translate3d(-15%, -45%, 0); }

@media screen and (min-width: 768px) { .features .container-fluid .feature:nth-child(3) .feature-image .inset { -webkit-transform: translate3d(25%, -59%, 0); -moz-transform: translate3d(25%, -59%, 0); -ms-transform: translate3d(25%, -59%, 0); -o-transform: translate3d(25%, -59%, 0); transform: translate3d(25%, -59%, 0); } }

#questions-v2 .card { background-color: rgba(255, 251, 251, 0.8); border-radius: 0 0 0 200px; box-shadow: 0 15px 20px rgba(0, 0, 0, 0.125); }

#questions-v2 .card p { font-size: 1.12rem; line-height: 1.5; }

@media screen and (min-width: 1400px) { #questions-v2 p { font-size: 21px; } }

.article-body #questions-v2 { border-radius: 0 0 50px 50px; }

.article-body #questions-v2 .card { border-radius: 0 0 50px 200px; }

@media screen and (max-width: 991.98px) { .article-body #questions-v2 .card { border-radius: 0 0 50px 50px; } }

.closeSuccess { border-radius: 10px; margin-top: 10%; background-color: var(--black); }

#modal > div, #speedbump > div { z-index: 100; position: fixed; left: 0; top: 0; overflow-x: hidden; overflow-y: auto; }

.z-100 { z-index: 100; }

.z-150 { z-index: 150; }

.w-full { width: 100%; }

.h-full { height: 100%; }

.min-w-full { min-width: 100%; }

.min-h-full { min-height: 100%; }

.duration-150 { transition-duration: .15s; }

.transition-opacity { transition-property: opacity; }

.bg-modal-black-40 { background-color: #000000; background-color: rgba(0, 5, 0, 0.8); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }

.-bg-white-85 { background-color: rgba(255, 255, 255, 0.85); }

*:active, *:focus { outline: none; }

form { position: relative; }

form .mc-field-groups .mc-field-group:first-child .col-6:last-child input { border-top-right-radius: 2.5rem; }

form .mc-field-groups .mc-field-group:last-child input, form .mc-field-groups .mc-field-group:nth-child(4) input[type=text] { border-bottom-left-radius: 2.5rem; }

input, input[type=text] { width: 100%; padding: 7px 14px; outline: none; margin-bottom: 0.67em; border-radius: 6px; }

input:active, input:focus, input[type=text]:active, input[type=text]:focus { outline: none; border: 2px solid var(--green); }

.t-s-1_2 { transform: scale(1.19); opacity: 0.8; }

.form-footer { position: relative; display: inline-block; width: 100%; max-width: 320px; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0); -ms-transform: translate3d(-50%, 0, 0); -o-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); font-size: 1.04rem; text-align: center; overflow: hidden; border-radius: 3.24rem; margin-top: 2.5rem; }

.form-footer:before { position: absolute; content: ""; width: 100%; height: 3.33rem; top: 0; left: 0; background-color: #FFFBFB; border-radius: 3.33rem; z-index: 1; -webkit-transition: width .2s ease-in-out 0s; -moz-transition: width .2s ease-in-out 0s; -ms-transition: width .2s ease-in-out 0s; -o-transition: width .2s ease-in-out 0s; transition: width .2s ease-in-out 0s; }

.form-footer input[type=submit] { position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; color: #000000; font-weight: 400; line-height: 2.75rem; white-space: nowrap; padding: 0 3rem; background-color: rgba(255, 255, 255, 0.5); z-index: 1; text-indent: -1.25em; background-image: url("/assets/images/arrow-right-long.svg"); background-position: calc(50% + 4em) center; background-size: 1em auto; background-repeat: no-repeat; box-shadow: none; margin: 0; }

.form-footer input[type=submit]:hover, .form-footer input[type=submit]:focus { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) !important; }

.form-footer input[type=submit]:hover i { transform: translateX(5px); }

@media screen and (min-width: 992px) { .form-footer { width: auto; max-width: none; left: 0; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); font-size: 1.12rem; } .form-footer input[type=submit] { padding: 0 3em 0 2em; line-height: 2.1em; text-indent: 0; background-position: 9.75em center; } }

.error-message { font-size: 13px; color: var(--green); position: absolute; bottom: 1; }

nav a.nav-link { font-weight: 400; color: var(--black); transition: all 0.25s ease; }

nav a.nav-link:hover, nav a.nav-link:focus { background-color: rgba(204, 255, 1, 0.2); }

nav li.nav-item.active a.nav-link { border-bottom: 2px solid #CCFF01; }

.ctaBTN { display: inline-block; font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; position: relative; background-color: var(--black); color: white; border: none; padding: 14px 30px; font-size: 16px; font-weight: 400; border-radius: 8px; cursor: pointer; }

.ctaBTN a { color: white; }

.ctaBTN:hover { color: white; box-shadow: none; opacity: 0.9; }

.ctaBTN-wht { background-color: white; color: var(--black); }

.ctaBTN-wht:hover { color: var(--black); }

.ctaBTNHeader { font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; position: relative; background-color: white; color: var(--black); border: none; padding: 8.21px 20.42px; font-size: 16px; font-weight: 400; border-radius: 8px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }

.ctaBTNHeader a { color: var(--black); }

.ctaBTNHeader:hover { box-shadow: none; opacity: 0.9; }

input.ctaBTN { padding: 10.21px 20.42px; }

form input { width: 100%; height: 53.59px; font-size: 16px; padding: 0 1em; -webkit-box-shadow: inset 0 0.1em 0.2em 0.05em rgba(0, 0, 0, 0.2); box-shadow: inset 0 0.1em 0.2em 0.05em rgba(0, 0, 0, 0.2); border-width: 0; }

form input[type=text] { background-color: #FFFBFB; border: none; }

.founders-img, .founders-img img, .founders-img svg { z-index: 1; }

#cta-form .disclaimer { padding: 0 !important; margin-left: 0 !important; }

.disclaimer { font-size: 14px; font-weight: 400; opacity: 0.67; line-height: 1.3; letter-spacing: -0.001em; }

.disclaimer small { font-size: 11px; }

.nav-pills { border-radius: 120px; background-color: rgba(255, 251, 251, 0.3); border: 1px solid rgba(204, 255, 1, 0.3); box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08); }

.nav-pills .nav-link button { box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08); }

.nav-pills .nav-link.active { background-color: transparent; }

.nav-pills .nav-link.active button { background-color: #CCFF01; color: #000000; }

.slider .carousel-inner { overflow: visible; }

.slider .carousel-indicators { position: relative; }

.slider .tab-pane, .slider .carousel-item { width: auto; display: block !important; position: absolute; left: 0; top: 0; margin-right: 0; float: none; }

.slider .tab-pane.active, .slider .carousel-item.active { position: relative !important; transform: none; }

.slider .tab-pane:first-of-type, .slider .carousel-item:first-of-type { z-index: 3; }

.slider .tab-pane:first-of-type:after, .slider .carousel-item:first-of-type:after { background-color: transparent; }

.slider .tab-pane:first-of-type, .slider .tab-pane:nth-of-type(2), .slider .tab-pane.active:nth-of-type(2) + .tab-pane:nth-of-type(3), .slider .tab-pane.active:nth-of-type(2) + .carousel-item:nth-of-type(3), .slider .carousel-item:first-of-type, .slider .carousel-item:nth-of-type(2), .slider .carousel-item.active:nth-of-type(2) + .tab-pane:nth-of-type(3), .slider .carousel-item.active:nth-of-type(2) + .carousel-item:nth-of-type(3) { transform: scale(0.92) translate(25%, 8px); z-index: 2; }

.slider .tab-pane:nth-of-type(3), .slider .tab-pane:first-of-type:not(.active), .slider .carousel-item:nth-of-type(3), .slider .carousel-item:first-of-type:not(.active) { transform: scale(0.78) translate(60%, 20px); z-index: 1; }

.slider .tab-pane img, .slider .carousel-item img { position: relative; max-height: 600px; width: auto; border-radius: 30px; }

@media screen and (max-width: 575.98px) { .slider .tab-pane img, .slider .carousel-item img { max-height: 280px; } }

@media screen and (min-width: 576px) and (max-width: 991.98px) { .slider .tab-pane img, .slider .carousel-item img { max-height: 515px; } }

.slider .tab-pane.active, .slider .carousel-item.active { z-index: 4; transform: none; }

.slider .tab-pane.active:after, .slider .carousel-item.active:after { background-color: transparent; }

.section-5 h4 big { border-bottom: 4px solid #CCFF01; }

@media screen and (max-width: 767.98px) { .section-5 .text-nav .nav-link:not(.active) { display: none; } }

.section-5 .text-nav .nav-link:hover, .section-5 .text-nav .nav-link:focus { text-decoration: none; }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .section-5 .text-nav .nav-link p { font-size: 12px; } }

@media screen and (min-width: 768px) { .section-5 .text-nav .nav-link p { padding-left: 23px; } .section-5 .text-nav .nav-link h3 { padding: 0.25em 0 0.5em 0.5em; border-left: 10px solid transparent; transition: all .25s ease; } .section-5 .text-nav .nav-link.active h3 { border-left: 10px solid #CCFF01; } .section-5 .text-nav .nav-link:not(.active) h3, .section-5 .text-nav .nav-link:not(.active) p { opacity: 0.5; } .section-5 .text-nav .nav-link:not(.active):hover h3, .section-5 .text-nav .nav-link:not(.active):hover p, .section-5 .text-nav .nav-link:not(.active):focus h3, .section-5 .text-nav .nav-link:not(.active):focus p { opacity: 0.8; } .section-5 .text-nav .nav-link:not(.active):hover h3, .section-5 .text-nav .nav-link:not(.active):focus h3 { border-left: 10px solid rgba(204, 255, 1, 0.4); } }

.section-5 .slider .carousel-item img { max-height: 578px; }

@media screen and (max-width: 575.98px) { .section-5 .slider .carousel-item img { max-height: 280px; } }

@media screen and (min-width: 576px) and (max-width: 991.98px) { .section-5 .slider .carousel-item img { max-height: 515px; } }

.section-5 .slider .carousel-item:first-of-type { z-index: 3; }

.section-5 .slider .carousel-item:first-of-type:after { background-color: transparent; }

.section-5 .slider .carousel-item:first-of-type, .section-5 .slider .carousel-item:nth-of-type(2) { transform: scale(0.92) translate(25%, 8px); z-index: 2; }

.section-5 .slider .carousel-item.active { z-index: 4; transform: none; }

.section-5 .slider .carousel-item.active:after { background-color: transparent; }

.carousel-control-next, .carousel-control-prev { height: 65px; width: 65px; }

.carousel-control-next { top: auto; bottom: -130px; left: 100px; }

.carousel-control-prev { top: auto; left: 25px; bottom: -130px; }

@media screen and (min-width: 1200px) { .carousel-control-next { bottom: -85px; left: 124px; } .carousel-control-prev { bottom: -85px; left: 49px; } }

.carousel-control-next-icon, .carousel-control-prev-icon { filter: none !important; background-image: none; left: auto; top: auto; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 60px; padding: 0px; -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-style: none; border-width: 1px; border-radius: 100px; background-color: transparent; border-style: solid; border-width: 1.5px; border-color: rgba(0, 0, 0, 0.3); border-radius: 100%; opacity: 0.8; transition: all .5s ease; cursor: pointer; }

.carousel-control-next-icon svg, .carousel-control-prev-icon svg { transform: scale(0.5); }

.carousel-control-next-icon svg path, .carousel-control-prev-icon svg path { stroke: #000000; }

.carousel-control-next-icon:hover, .carousel-control-prev-icon:hover { transform: scale(1.1); opacity: 1; background-color: #CCFF01; border-color: transparent; }

.carousel-control-next-icon:hover svg path, .carousel-control-prev-icon:hover svg path { stroke: #000000; }

.carousel-control-prev-icon { transform: rotate(180deg); }

.carousel-control-prev-icon:hover { transform: scale(1.1) rotate(180deg); }

#sliderTab .nav-item .nav-link, #slider2Tab .nav-item .nav-link { font-size: 48px; line-height: 0.5em; color: #D9D9D9; padding: 0 0.1em; border-radius: 48px; }

#sliderTab .nav-item.active .nav-link, #slider2Tab .nav-item.active .nav-link { color: #000000; }

#sliderTab .nav-item:not(.active):hover .nav-link, #sliderTab .nav-item:not(.active):focus .nav-link, #slider2Tab .nav-item:not(.active):hover .nav-link, #slider2Tab .nav-item:not(.active):focus .nav-link { color: #CCFF01; }

#slider2Tab .carousel-control-next { bottom: 130px; }

#slider2Tab .carousel-control-prev { bottom: 130px; }

@media screen and (min-width: 1200px) { #slider2Tab .carousel-control-next { bottom: 85px; } #slider2Tab .carousel-control-prev { bottom: 85px; } }

#slider2Tab .carousel-control-next-icon, #slider2Tab .carousel-control-prev-icon { bottom: 0; border-color: rgba(255, 251, 251, 0.6); }

#slider2Tab .carousel-control-next-icon svg path, #slider2Tab .carousel-control-prev-icon svg path { stroke: #FFFBFB; }

#slider2Tab .carousel-control-next-icon:hover, #slider2Tab .carousel-control-prev-icon:hover { background-color: #CCFF01; border-color: transparent; }

#slider2Tab .carousel-control-next-icon:hover svg path, #slider2Tab .carousel-control-prev-icon:hover svg path { stroke: #000000; }

#slider2Tab .nav-item.active .nav-link { color: #CCFF01; }

#slider2Tab .nav-item:not(.active):hover .nav-link, #slider2Tab .nav-item:not(.active):focus .nav-link { color: #CCFF01; }

main button.button, main a > button { padding: .25em 1.25em; }

main button.button:hover, main button.button:focus, main a > button:hover, main a > button:focus { text-decoration: none; }

main a:hover button, a.aside:hover { text-decoration: none !important; }

a.btn-link { text-decoration: none; }

a.btn-link:hover, a.btn-link:focus { text-decoration: none; }

#speedbump .button--alt, #speedbump .button--3 { line-height: 2; color: #FFFBFB; }

@media screen and (min-width: 992px) { #speedbump .button--alt, #speedbump .button--3 { padding: 0 2.5em; } }

#speedbump .button--alt.cancel, .cancel { display: inline-block; position: absolute; top: 1rem; right: 1rem; background-color: rgba(255, 255, 255, 0.5) !important; border: 0; color: #000000; padding: 0 2em; width: auto; z-index: 5; }

#speedbump .button--alt.cancel:hover, .cancel:hover { background-color: var(--grey-drk); }

#speedbump .button--alt.cancel:hover .closeButtonText, .cancel:hover .closeButtonText { color: rgba(0, 0, 0, 0.75); }

svg:not(:root) { overflow: hidden; }

.header__logomark { position: relative; width: 10.28rem; max-width: 30%; margin-bottom: 2.25rem; }

.header__logomark svg { width: 100%; height: auto; }

.header__logomark svg #logomark-lgborder, .header__logomark svg #logomark-lgcircle { visibility: hidden; }

.features .feature h2 { font-size: 32px; line-height: 1.42; }

.features .feature h2 span { background-color: rgba(204, 255, 1, 0.4); }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; text-shadow: 0 1px 0 #fff; opacity: .5; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: .75rem 1.25rem; color: inherit; }

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) { cursor: pointer; }

.close:not(:disabled):not(.disabled) { cursor: pointer; }

.modal_card { background-color: rgba(255, 255, 255, 0.75); }

#formContents figure img { width: 54px; }

.disclaimer { font-size: 14px; }

#cookie-promo { padding: 0.5rem 1rem; display: none; text-align: center; position: fixed; bottom: 0; width: 100%; background: var(--grey-lt); color: var(--black); z-index: 50; }

#cookie-promo a { display: inline-block; cursor: pointer; }

#cookie-promo a.button { line-height: 1; font-weight: 500; font-size: 12px; padding: 0.67em 2em; }

.logoIMG, .logoFooterIMG { width: auto; }

.logoIMG { max-width: 242px; }

a .logoIMG { transition: all 0.25s ease; }

a .logoIMG:hover { opacity: 0.67; }

.navbar { align-items: center; width: 100%; background-color: rgba(255, 251, 251, 0.75); display: flex; justify-content: center; align-items: center; z-index: 90; margin: 0 auto; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }

.navbar-toggler-icon svg { stroke: black; }

/* Nav promotion */
.nav__promotion { display: block; overflow: hidden; position: fixed; bottom: 0; top: auto; left: 0; width: 100%; height: auto; max-height: none; z-index: 50; letter-spacing: 0.15em; text-transform: uppercase; font-weight: 500; font-size: 10px; line-height: 3.8; box-sizing: border-box; transition: all 1s ease 0s; padding: 0; text-align: center; align-items: center; justify-content: center; }

.nav__promotion .tag { padding: 0.44em 1em; }

@media screen and (min-width: 992px) { .nav__promotion { position: fixed; top: auto; bottom: 0; max-height: 38px; } }

@media (max-width: 353px) { .nav__promotion-item a { padding: 0 5px !important; transform: translateY(-6px); } .nav__promotion-item a .temp-fix { padding-top: 8px !important; } }

.nav__promotion-item { box-sizing: border-box; position: relative; bottom: 0; left: 0; width: 100%; height: 100%; visibility: hidden; opacity: 0; }

.nav__promotion-item a { display: inline-block; font-size: 13px; font-weight: 500; line-height: 1; padding: 10px 0; text-decoration: none; }

.nav__promotion-item a:hover { opacity: 0.8; }

/* .nav__promotion-item a:after { content: ""; width: 11px; height: 11px; display: inline-block; background: url('/assets/images/external-link.min.svg') 50%/contain no-repeat transparent; vertical-align: text-top; margin-left: 8px; } */
.nav__promotion-item.fade-in, .nav__promotion-item.visible { transform: translateY(0); opacity: 1; visibility: visible; }

.nav__promotion-item > .promo-content { padding: 0 20px; }

.nav__promotion-item > .promo-content a { padding-right: 20px; }

.table { display: table; width: 100%; }

.table .table-row { display: table-row; }

.table .table-cell { display: table-cell; float: none; vertical-align: middle; }

.header__cta a:first-child { margin-right: .25rem; }

@media screen and (min-width: 992px) { .header__cta a:first-child { padding: 0.125rem; } }

.header__cta .button { line-height: 2rem; }

.header__cta .button:before { border-radius: 2rem; }

.header__cta .button.button--2 { background-color: rgba(255, 251, 251, 0.67); }

@media screen and (min-width: 992px) { .header__cta .button { line-height: 2.1em; } .header__cta .button:before { width: 3.33rem; } }

.button { position: relative; display: inline-block; width: 100%; max-width: 320px; text-align: center; background-color: #FFFBFB; overflow: hidden; border: none; border-radius: 3.24rem; padding: 0 1.5em; }

.button i { display: inline-block; position: relative; width: 1em; height: 1em; margin-left: 0.4em; background-image: url(/assets/images/arrow-right-long.svg); background-position: center; background-size: 100% auto; background-repeat: no-repeat; top: 0.2rem; transition: all .5s ease; }

@media screen and (min-width: 992px) { .button { width: auto; max-width: none; } }

@media screen and (min-width: 1200px) { .button { line-height: 2.1em; } }

.button:hover i { transform: translateX(5px); }

.button--cta, .page-product-single-s2 .section-2.card .row .button--alt, .page-product-single-s2 .section-2.card .row .button--3, .page-rich.page-product .section-2 .row .col-lg .button--alt, .page-rich.page-product .section-2 .row .col-lg .button--3 { z-index: 1; line-height: 2rem; color: #000000; border: 1.5px solid #CCFF01; background-color: #CCFF01; transition: all .25s ease; }

.button--cta:focus, .page-product-single-s2 .section-2.card .row .button--alt:focus, .page-product-single-s2 .section-2.card .row .button--3:focus, .page-rich.page-product .section-2 .row .col-lg .button--alt:focus, .page-rich.page-product .section-2 .row .col-lg .button--3:focus, .button--cta:hover, .page-product-single-s2 .section-2.card .row .button--alt:hover, .page-product-single-s2 .section-2.card .row .button--3:hover, .page-rich.page-product .section-2 .row .col-lg .button--alt:hover, .page-rich.page-product .section-2 .row .col-lg .button--3:hover { transform: translateY(-1.5px); box-shadow: 0 4px 2px rgba(0, 0, 0, 0.18); }

.button--cta:hover, .page-product-single-s2 .section-2.card .row .button--alt:hover, .page-product-single-s2 .section-2.card .row .button--3:hover, .page-rich.page-product .section-2 .row .col-lg .button--alt:hover, .page-rich.page-product .section-2 .row .col-lg .button--3:hover { text-decoration: none; }

.button--alt, .button--3 { background-color: #000000; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; color: #CCFF01; line-height: 2rem; border: 2px solid #000000; }

.button--alt:focus, .button--3:focus, .button--alt:hover, .button--3:hover { transform: translateY(-1.5px); box-shadow: 0 4px 2px rgba(0, 0, 0, 0.18); }

.button--alt:hover, .button--3:hover { text-decoration: none; }

@media screen and (min-width: 992px) { .button--alt, .button--3 { line-height: 2.1em; } }

.button--3 { background-color: transparent; border: 2px solid #000000 !important; color: #000000 !important; }

.button--3:hover { background-color: #E2EE86; transform: translateY(-1.5px); box-shadow: 0 4px 2px rgba(0, 0, 0, 0.18); }

.button--2 { transition: all .25s ease; line-height: 2rem; background-color: #fffbfb; border: 1.5px solid rgba(255, 251, 251, 0); }

.button--2:focus, .button--2:hover { border: 1.5px solid #CCFF01; transform: translateY(-1.5px); box-shadow: 0 4px 2px rgba(0, 0, 0, 0.18); }

.button.disabled:hover { opacity: .5; box-shadow: none; transform: none; }

.app-stores img { max-width: 173px; }

.accent-wrap { position: absolute; bottom: 0; right: 0; width: 30%; -webkit-transform: translate3d(1.3rem, 1.5rem, 0); -moz-transform: translate3d(1.3rem, 1.5rem, 0); -ms-transform: translate3d(1.3rem, 1.5rem, 0); -o-transform: translate3d(1.3rem, 1.5rem, 0); transform: translate3d(1.3rem, 1.5rem, 0); z-index: 0; }

@media screen and (min-width: 992px) { .accent-wrap { -webkit-transform: translate3d(2.7rem, 2.6rem, 0); -moz-transform: translate3d(2.7rem, 2.6rem, 0); -ms-transform: translate3d(2.7rem, 2.6rem, 0); -o-transform: translate3d(2.7rem, 2.6rem, 0); transform: translate3d(2.7rem, 2.6rem, 0); } }

@media screen and (min-width: 1400px) { .accent-wrap { -webkit-transform: translate3d(0rem, 2.2rem, 0); -moz-transform: translate3d(0rem, 2.2rem, 0); -ms-transform: translate3d(0rem, 2.2rem, 0); -o-transform: translate3d(0rem, 2.2rem, 0); transform: translate3d(0rem, 2.2rem, 0); } }

.accent-wrap span { position: relative; }

.positioningIMG, .w-750 { max-width: 750px; }

.clip-circle { clip-path: circle(50%); }

.page-long main { background: radial-gradient(circle at 3% -1%, rgba(204, 255, 1, 0.6) 0%, transparent 6%), radial-gradient(circle at 94% 430px, rgba(204, 255, 1, 0.6) 0%, transparent 6%) !important; }

@media screen and (min-width: 768px) and (max-width: 1399.98px) { .page-long main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 6%), radial-gradient(circle at 94% 330px, rgba(204, 255, 1, 0.6) 0%, transparent 6%) !important; } }

@media screen and (min-width: 1400px) { .page-long main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 6%), radial-gradient(circle at 94% 530px, rgba(204, 255, 1, 0.6) 0%, transparent 6%) !important; } }

.page-xlong main { background: radial-gradient(circle at 3% -1%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 94% 430px, rgba(204, 255, 1, 0.6) 0%, transparent 4%) !important; }

@media screen and (min-width: 768px) and (max-width: 1399.98px) { .page-xlong main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 94% 330px, rgba(204, 255, 1, 0.6) 0%, transparent 4%) !important; } }

@media screen and (min-width: 1400px) { .page-xlong main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 94% 530px, rgba(204, 255, 1, 0.6) 0%, transparent 4%) !important; } }

.page-homepage * { scroll-margin-top: 100px; }

.page-homepage .hero { background: url("/assets/images/hustl-hero-background.jpg") no-repeat, #D9D9D9 !important; background-size: cover !important; }

@media screen and (max-width: 991.98px) { .page-homepage .hero { background-position: 50% 100px !important; border-radius: 0 !important; padding: 0 !important; transform: scale(1.1) translateY(-100px); } .page-homepage .hero .hero-text { margin-top: 100px !important; } }

@media screen and (min-width: 992px) { .page-homepage .hero { background-position: 50% 40% !important; } }

.card { border-radius: 50px; box-shadow: 0 -20px 30px rgba(0, 0, 0, 0.08); }

.card.-pattern { background: url("/assets/images/hustl-texture.svg") no-repeat; background-size: 550px; background-position: 0% 0%; }

body, .page-simple { background: linear-gradient(230deg, #EDEDED 19%, #FFFBFB 75.5%, #CCFF01 100%); }

body main, .page-simple main { background: radial-gradient(circle at 3% -1%, rgba(204, 255, 1, 0.6) 0%, transparent 12%), radial-gradient(circle at 94% 430px, rgba(204, 255, 1, 0.6) 0%, transparent 12%); }

@media screen and (min-width: 768px) and (max-width: 1399.98px) { body main, .page-simple main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 12%), radial-gradient(circle at 94% 330px, rgba(204, 255, 1, 0.6) 0%, transparent 12%); } }

@media screen and (min-width: 1400px) { body main, .page-simple main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 12%), radial-gradient(circle at 94% 530px, rgba(204, 255, 1, 0.6) 0%, transparent 12%); } }

.page-simple article h1, .page-simple article .h1 { max-width: 1300px; margin-left: auto; margin-right: auto; }

@media screen and (min-width: 1400px) { .page-simple article h1, .page-simple article .h1 { font-size: 91px; } }

@media screen and (max-width: 767.98px) { .page-simple article h3, .page-simple article .h3 { font-size: 21px; } }

@media screen and (min-width: 1400px) { .page-simple article h3, .page-simple article .h3 { font-size: 36px; } }

.page-simple article .article-body { border-radius: 50px; box-shadow: 0 -20px 30px rgba(0, 0, 0, 0.08); background: url("/assets/images/hustl-texture.svg") no-repeat; background-size: 838px; background-position: 0% 0%; max-width: 1296px; margin: 0 auto; }

.page-simple article .article-body * { margin-bottom: 1em; }

.page-simple article .article-body strong { font-family: "Poppins", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.page-simple article .article-body hr { margin: 4em 0; opacity: 1; }

.page-simple article .article-body p, .page-simple article .article-body li, .page-simple article .article-body table { color: #000000; font-size: 1.12rem; line-height: 1.5; }

@media screen and (min-width: 1400px) { .page-simple article .article-body p, .page-simple article .article-body li, .page-simple article .article-body table { font-size: 21px; } }

.page-simple article .article-body p + h1, .page-simple article .article-body p + h2, .page-simple article .article-body p + h3, .page-simple article .article-body p + h4, .page-simple article .article-body p + h5, .page-simple article .article-body p + h6 { margin-top: 2em; }

.page-simple article .article-body table th { padding: 1em 0; line-height: 1.2em; }

.page-simple article .article-body table td { padding: 1.25em 0; }

@media screen and (max-width: 575.98px) { .page-simple article .article-body table td { padding: 1.25em 0.25em; } }

.page-simple article .article-body ul { list-style: disc outside; padding: 0 0 1.5em 2em; }

.page-simple article .article-body ul li { padding-left: 0.67em; margin-bottom: 0.5em; }

.page-simple article .article-body a { color: #0756FF; text-decoration: none; }

.page-simple article .article-body a:hover, .page-simple article .article-body a:focus { text-decoration: underline; }

.page-simple article .article-body h2, .page-simple article .article-body h3 { color: #000000; }

@media screen and (min-width: 992px) { .page-simple article .article-body { width: 100%; width: calc(100% - 36px); } }

.image-title { max-width: 650px; }

img.ready { max-width: 750px; }

.qr-code { max-width: 180px; }

.page-rich * { scroll-margin-top: 100px; }

.page-rich .hero { background-color: #D9D9D9; background-size: cover !important; }

.page-rich .hero .hero-text { background-color: rgba(255, 251, 251, 0.45); }

@media screen and (max-width: 991.98px) { .page-rich .hero { background-position: 50% 100px !important; border-radius: 0 !important; padding: 0 !important; transform: scale(1.1) translateY(-100px); } .page-rich .hero .hero-text { margin-top: 100px !important; } }

@media screen and (min-width: 992px) { .page-rich .hero { background-position: 50% 40% !important; } }

.page-rich .section-2 { position: relative; z-index: 3; }

.page-rich .feature .feature-image { position: relative; }

.page-rich .feature .feature-image picture, .page-rich .feature .feature-image figure, .page-rich .feature .feature-image img { position: relative; z-index: 2; }

.page-rich .feature .feature-image img { transform: scale(0.95); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }

.page-rich .feature .feature-image .feature-image-component { position: absolute; top: auto; right: 0; }

@media screen and (max-width: 991.98px) { .page-rich .feature .feature-image .feature-image-component { width: 50%; } }

.page-rich .feature:first-of-type .feature-image:before { content: ""; position: absolute; background-color: #000000; width: 67%; height: 67%; left: 0; top: -10px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); z-index: 1; }

.page-rich .feature:first-of-type .feature-image:after { content: ""; position: absolute; background: radial-gradient(circle at center, rgba(204, 255, 1, 0.6) 0%, transparent 40%) !important; width: 100%; height: 100%; left: -265px; top: -268px; z-index: 0; }

.page-rich .feature:first-of-type .feature-image .feature-image-component { max-width: 320px; left: auto; right: -6px; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }

.page-rich .feature:nth-of-type(2) .feature-image:before { content: ""; position: absolute; background-color: #000000; width: 67%; height: 67%; right: 0; bottom: -7px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }

.page-rich .feature:nth-of-type(2) .feature-image:after { content: ""; position: absolute; background: radial-gradient(circle at center, rgba(204, 255, 1, 0.6) 0%, transparent 40%) !important; width: 100%; height: 100%; right: -265px; top: -268px; z-index: 0; }

.page-rich .feature:nth-of-type(3) .feature-image:after { content: ""; position: absolute; background: radial-gradient(circle at center, rgba(204, 255, 1, 0.6) 0%, transparent 40%) !important; width: 100%; height: 100%; left: -265px; bottom: -268px; z-index: 0; }

.page-rich .feature:nth-of-type(3) .feature-image .feature-image-component { max-width: 400px; top: auto; bottom: 68px; right: -20px; border-radius: 20px; }

@media screen and (max-width: 767.98px) { .page-rich .feature:nth-of-type(3) .feature-image .feature-image-component { bottom: 34px; } }

@media screen and (max-width: 991.98px) { .page-rich .feature:nth-of-type(3) .feature-image .feature-image-component { width: 75%; } }

.page-rich .section-2 .debit { position: absolute; left: -90px; bottom: 30px; }

.page-rich .section-2 .debit img { box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2); transform: rotate(-22.85deg); border-radius: 20px; }

.page-rich .section-4 .-replace span:first-of-type img { max-width: 250px; transform: translateY(-26px); margin-bottom: -64px; }

.page-rich .section-4 .-replace span:last-of-type img { max-width: 357px; transform: translateY(-3px); margin-bottom: -16px; }

@media screen and (max-width: 767.98px) { .page-rich .section-4 .-replace span img, .page-rich .section-4 .-replace span:first-of-type img { max-height: 60px; max-width: none; width: auto; transform: translateY(-26px); margin-bottom: -45px; display: inline; } .page-rich .section-4 .-replace span:last-of-type img { max-height: 40px; margin-bottom: -7px; } }

@media screen and (min-width: 992px) and (max-width: 1199.98px) { .page-rich .section-4 .-replace { top: -34px; } }

.page-rich .section-4 .nav-pills-wrapper { position: absolute; left: auto; top: 287px; z-index: 15; }

.page-rich .section-4 .nav-pills-wrapper .nav-pills { background: linear-gradient(270deg, #EDEDED 49%, #CCFF01 94.12%); border: none; box-shadow: none; }

.page-rich .section-4 .nav-pills-wrapper .nav-pills.-flip { background: linear-gradient(90deg, #EDEDED 29.94%, #CCFF01 93.29%); }

.page-rich .section-4 .nav-pills-wrapper .nav-pills .nav-link { color: #000000; }

.page-rich .section-4 .nav-pills-wrapper .nav-pills .nav-link.active { color: #000000; }

@media screen and (min-width: 992px) and (max-width: 1209.98px) { .page-rich .section-4 .nav-pills-wrapper { top: 270px; } }

.page-rich .section-4 .tab-content > .active { display: flex; }

.page-rich .section-4 .section-4-text { margin-top: -130px; z-index: 2; }

.page-rich .section-4 .section-4-text p + ul { margin-top: 48px; }

.page-rich .section-4 .section-4-text ul { padding-left: 0; list-style: none; }

.page-rich .section-4 .section-4-text ul li { border-bottom: 1px solid #D9D9D9; padding-bottom: 8px; }

.page-rich .section-4 .section-4-text ul li:last-of-type { border: none; }

.page-rich .section-4 .section-4-image { max-width: 675px; z-index: 1; }

@media screen and (min-width: 768px) { .page-rich main p, .page-rich main li, .page-rich .p { font-size: 18px; } }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .page-rich .section-4-text { background: rgba(255, 251, 251, 0.9) !important; margin-top: -441px !important; } }

@media screen and (min-width: 992px) { .page-rich .section-4-text { margin-top: auto; } }

@media screen and (min-width: 992px) and (max-width: 1199.98px) { .page-rich .section-4-image { transform: scale(1) translateX(-60px); } }

@media screen and (min-width: 1200px) { .page-rich .section-4-image { transform: scale(1) translateX(-100px); } }

.page-rich-v2.page-xlong main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 150% 140px, rgba(204, 255, 1, 0.6) 0%, transparent 11%) !important; }

.page-rich-v2 main { padding-top: 0; }

.page-rich-v2 main section { overflow: hidden; }

.page-rich-v2 .h3 { font-size: 32px; line-height: 1.3; }

.page-rich-v2 .h3, .page-rich-v2 h3:not(.h6) { letter-spacing: -0.042em; }

.page-rich-v2 .h4, .page-rich-v2 .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .section-2.card .row .page-rich-v2 h3, .page-rich-v2 .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .section-2 .row .col-lg .page-rich-v2 h3, .page-rich-v2 h4 { font-size: calc(1.275rem + .3vw); line-height: 1.4; }

@media (min-width: 1200px) { .page-rich-v2 .h4, .page-rich-v2 .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .section-2.card .row .page-rich-v2 h3, .page-rich-v2 .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .section-2 .row .col-lg .page-rich-v2 h3, .page-rich-v2 h4 { font-size: 1.5rem; } }

.page-rich-v2 .bg-img { width: 100%; height: auto; object-fit: cover; position: absolute; top: 0; left: 0; opacity: .3; }

.page-rich-v2 .bg-video { width: 1920px; height: auto; object-fit: cover; position: absolute; top: 0; left: 0; opacity: .4; }

.page-rich-v2 .qr-code { max-width: 150px; }

.page-rich-v2 .hero { background: #000000 !important; }

.page-rich-v2 .hero .carousel-item { padding: 78px 0 39px 0; background-size: cover !important; }

.page-rich-v2 .hero .h1, .page-rich-v2 .hero h1 { font-size: 72px; font-weight: 500; line-height: 0.9; width: auto; margin: auto; }

.page-rich-v2 .hero .h1 img, .page-rich-v2 .hero h1 img { width: 100%; height: auto; }

.page-rich-v2 .hero .h1 img:first-of-type, .page-rich-v2 .hero h1 img:first-of-type { transform: scale(0.75) translateY(-35px); }

.page-rich-v2 .hero .h1 img:nth-of-type(2), .page-rich-v2 .hero h1 img:nth-of-type(2) { transform: scale(0.75) translateY(-35px); }

.page-rich-v2 .hero .h1 img:nth-of-type(3), .page-rich-v2 .hero h1 img:nth-of-type(3) { transform: scale(1) translateY(-35px); }

.page-rich-v2 .hero .h2, .page-rich-v2 .hero h2 { font-size: 32px; letter-spacing: -0.028em; }

.page-rich-v2 .hero #rates { max-width: 18em; }

.page-rich-v2 .hero #rates .rate { font-size: 18px; }

.page-rich-v2 .hero #rates .apy-value { font-size: 36px; }

.page-rich-v2 .hero #rates .apy-value:after { content: ""; position: absolute; width: 100%; height: 100%; top: -3px; left: 0; border-bottom: 2.5px solid #CCFF01; }

.page-rich-v2 .hero .cta-box { background-color: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border-radius: 20px; max-width: 378px; }

.page-rich-v2 .hero .cta-box img { width: auto; }

.page-rich-v2 h2 { line-height: 0.95; }

.page-rich-v2 h2 img { transform: translateY(-15px); }

.page-rich-v2 .section-2 { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.page-rich-v2 .section-2 .card { position: relative; padding-top: 100px !important; border-radius: 40px; background: linear-gradient(180deg, rgba(204, 255, 1, 0.4) 0%, rgba(255, 251, 251, 0.4) 18.69%, rgba(255, 251, 251, 0) 100%); transition: transform 0.5s ease; }

.page-rich-v2 .section-2 .card:hover, .page-rich-v2 .section-2 .card:focus { transform: scale(1.0125); }

.page-rich-v2 .section-2 p u { text-decoration: none; border-bottom: 1.5px solid #000000; }

.page-rich-v2 .section-2 h3 { letter-spacing: -0.015em; }

.page-rich-v2 .section-2 .rate-bubble { position: absolute; top: -2em; right: 4em; font-family: "Poppins", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; text-align: center; line-height: 0.67; width: 120px; height: 120px; color: #FFFBFB; background-color: #000000; border-radius: 100%; box-shadow: 0 0 60px #ccff01; }

.page-rich-v2 .section-2 .rate-bubble .apy-value { display: inline-block; margin-bottom: .3em; color: #CCFF01; font-size: 32px; letter-spacing: -1.42px; }

.page-rich-v2 .section-2 .rate-bubble strong:not(.apy-value) { font-size: 12px; }

.page-rich-v2 .section-3, .page-rich-v2 .section-5 { overflow: hidden; height: auto; background-attachment: fixed !important; background-size: cover !important; }

.page-rich-v2 .section-3 h2 img, .page-rich-v2 .section-5 h2 img { transform: translateY(6.5px) !important; vertical-align: middle; }

.page-rich-v2 .section-4 { overflow: hidden; }

.page-rich-v2 .section-4 p, .page-rich-v2 .section-4 li { font-size: 18px; }

.page-rich-v2 .section-4 img[alt*="HUSTL app"] { max-width: 475px; }

.page-rich-v2 .section-4 .feature-image { position: relative; }

.page-rich-v2 .section-4 .feature-image:before { content: ""; position: absolute; bottom: -80px; right: 0; width: 400px; height: 400px; background: radial-gradient(50% 50% at 50% 50%, rgba(204, 255, 1, 0.6) 0%, rgba(255, 251, 251, 0) 100%); }

.page-rich-v2 .section-4 .feature:nth-of-type(even) .feature-image:before { right: auto; left: 0; }

.page-rich-v2 .feature-image-component { position: absolute; max-width: 425px; top: auto; bottom: 168px; left: 0px; right: 0px; margin: 0 auto; border-radius: 20px; }

@media screen and (max-width: 991.98px) { .page-rich-v2 .feature-image-component { width: 75%; } }

.page-rich-v2 .section-6 h2 img { transform: none; }

.page-rich-v2 .section-6 .h4, .page-rich-v2 .section-6 .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .section-2.card .row .page-rich-v2 .section-6 h3, .page-rich-v2 .section-6 .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .section-2 .row .col-lg .page-rich-v2 .section-6 h3 { font-size: 22px; }

.page-rich-v2 .section-6 p { font-size: 18px; }

@media screen and (min-width: 375px) { .page-rich-v2 h2 { font-size: 54px; } .page-rich-v2 .section-2 h3 { font-size: 42px; } }

@media screen and (max-width: 767.98px) { .page-rich-v2 main { margin-top: 78px; } .page-rich-v2 .section-1 p { font-size: 16px; } .page-rich-v2 .hero .carousel-item:first-of-type { background-position: 20% 50% !important; } .page-rich-v2 .hero .carousel-item:first-of-type h1 img { transform: scale(0.75) translateY(-30px); } .page-rich-v2 .hero .carousel-item:nth-of-type(2) h1 img { transform: scale(0.75) translateY(-25px); } .page-rich-v2 .hero .carousel-item:nth-of-type(3) { background-position: 95% 0% !important; } .page-rich-v2 .hero .carousel-item:nth-of-type(3) h1 img { transform: scale(1) translateY(-10px); } .page-rich-v2 .section-2 .card { border-radius: 30px; background: linear-gradient(180deg, rgba(204, 255, 1, 0.4) 0%, rgba(255, 251, 251, 0.4) 18.69%, rgba(255, 251, 251, 0) 100%); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 0px -20px 30px 0px rgba(0, 0, 0, 0.25); } }

@media screen and (min-width: 768px) { .page-rich-v2 .hero h1 { font-size: 102px; } .page-rich-v2 .hero #rates { max-width: 22em; } .page-rich-v2 .hero #rates .rate { font-size: 22px; } .page-rich-v2 .hero #rates .apy-value { font-size: 42px; } .page-rich-v2 .section-1 p { font-size: 21px; } .page-rich-v2 h2 img { width: auto; transform: scale(0.75) translate(90px, -45px); } }

@media screen and (max-width: 991.98px) { .page-rich-v2 .section-2 .rate-bubble { left: 0; right: 0; margin: 0 auto; } }

@media screen and (min-width: 992px) { .page-rich-v2.page-xlong main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 130% 540px, rgba(204, 255, 1, 0.6) 8%, transparent 11%) !important; } .page-rich-v2 h1, .page-rich-v2 h2, .page-rich-v2 .h3 { font-weight: 600; } .page-rich-v2 .h3 { font-size: 42px; } .page-rich-v2 .section-1 p { font-size: 24px; } .page-rich-v2 .hero { box-shadow: 0 20px 30px rgba(0, 0, 0, 0.25); } .page-rich-v2 .hero .carousel-item { padding: 186px 0 78px 0; } .page-rich-v2 .hero .carousel-item:nth-of-type(2) h1 img { margin-bottom: -50px; } .page-rich-v2 .hero .carousel-item:nth-of-type(3) h1 img { margin-bottom: -42px; } .page-rich-v2 .hero h1 { width: 8.25em; } .page-rich-v2 .hero h1 img { width: auto !important; transform: translateY(-20px) !important; } .page-rich-v2 .hero h2 { font-weight: 500; } .page-rich-v2 .hero #rates { border-top: 1px solid #FFFBFB; border-bottom: 1px solid #FFFBFB; background-color: rgba(0, 0, 0, 0.2); max-width: none; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); } .page-rich-v2 .hero #rates .apy-value:after { border-bottom: none; } .page-rich-v2 h2 { font-size: 74px; } .page-rich-v2 h2 img { width: auto; transform: translate(90px, -30px); } .page-rich-v2 .section-2 h3 { font-size: 52px; } .page-rich-v2 .section-5 h2 img { transform: translateY(-26px) !important; } }

@media screen and (min-width: 1400px) { .page-rich-v2.page-xlong main { background: radial-gradient(circle at 3% 2%, rgba(204, 255, 1, 0.6) 0%, transparent 4%), radial-gradient(circle at 120% 540px, rgba(204, 255, 1, 0.6) 8%, transparent 11%) !important; } .page-rich-v2 .section-6 h2 img { transform: translate(-4px, 40px); } }

@media screen and (min-width: 1769.98px) { .page-rich-v2 .section-3, .page-rich-v2 .section-5 { background-position: 50% !important; } .page-rich-v2 .bg-video { right: 0; margin-left: auto; margin-right: auto; } }

#pre-footer, #cta { background: url("/assets/images/ventureon-join-our-community.jpg") no-repeat, #000000; background-size: auto, auto; background-size: cover; background-position: 0% 42%; background-attachment: fixed; }

.logoFooter svg, .logoFooter img { max-width: 168px; position: relative; }

footer { background: var(--black); color: var(--white); }

footer p { font-size: 13px; color: var(--white); }

footer .container-fluid > div p { font-size: 15px; }

footer .-muted { color: rgba(255, 251, 251, 0.75) !important; }

footer a { font-size: 95%; text-decoration: none; color: var(--white); }

footer a:hover { color: var(--green); }

footer .img-ncua { min-width: 115px; max-width: 135px; position: relative; }

.social-icons a svg path { fill: rgba(255, 251, 251, 0.75); }

.social-icons a:hover svg path { fill: var(--green); }

.border-top-lt { border-top: 1px solid rgba(255, 255, 255, 0.25); }

.border-top-green { border-top: 1px solid #CCFF01; }

.label-for-check { display: block; position: relative; padding-left: 40px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.label-for-check input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

.label-for-check .checkmark { position: absolute; top: 0; left: 0; height: 18px; width: 18px; margin-top: 4px; background-color: #FFFBFB; border: 1px solid rgba(0, 0, 0, 0.3); }

.label-for-check:hover input ~ .checkmark { background-color: transparent; }

.label-for-check input:checked { color: #D9D9D9; }

.label-for-check input:checked ~ .checkmark { background-color: #CCFF01; border-color: color-mix(in srgb, var(--black) 15%, var(--green)); }

.checkmark:after { content: ""; position: absolute; display: none; }

.label-for-check input:checked ~ .checkmark:after { display: block; }

.label-for-check .checkmark:after { left: 5px; top: 1px; width: 6px; height: 12px; border: solid #000000; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.label-for-check { cursor: pointer; }

input { border: 2px solid #EDEDED; }

#search-input { height: 58px; }

#search-container #clear-search { position: absolute; width: 34px; height: 34px; line-height: 32px; border-radius: 6px; text-align: center; vertical-align: middle; font-style: normal; bottom: 4px; right: 5px; z-index: 3; font-size: 32px; vertical-align: middle; color: #D9D9D9; cursor: pointer; }

#search-container #clear-search:hover { color: #000000; background: #EDEDED; }

@media screen and (max-width: 991.98px) { #search-container #clear-search { bottom: auto; top: 4px; } }

.d-table { width: 100%; }

.d-table tr.clickable-row:hover, .d-table tr.clickable-row:focus { cursor: pointer; }

.d-table tr.clickable-row:hover td, .d-table tr.clickable-row:focus td { background-color: #EDEDED; }

.d-table th { padding: 0.67em; }

.d-table td { border-top: 1px solid #EDEDED; border-right: none; border-bottom: 1px solid #EDEDED; border-left: none; padding: 0.67em 0.67em 0.67em 1.5em; }

.d-table.accordion-item { background-color: #EDEDED; }

.d-table .accordion-button, .d-table .accordion-collapse { border: none; }

.d-table .accordion-button { color: #FFFBFB; font-size: 130%; font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; padding: 0.5rem 1.25rem; background-color: #131E29; border-radius: 0 !important; }

.d-table .accordion-button::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CCFF01'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.d-table .accordion-button:not(.collapsed) { color: #FFFBFB; background-color: #000000; }

.d-table .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CCFF01'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 1.25rem; }

.d-table .accordion-body:first-child td { padding-top: 2rem; }

.d-table .accordion-body:last-child td { padding-bottom: 2rem; }

.Table-Privacy th { border-color: #fff; background: rgba(0, 0, 0, 0.85); color: #fff; padding: .556em .556em; border-width: .056em; border-style: solid; vertical-align: middle; }

.Table-Privacy > tbody > tr:nth-child(2n+1) td { background-color: var(--grey-lt); }

.Table-Privacy > tbody > tr td { padding: .75em; border-width: .056em; border-style: solid; border-color: #fff; }

.header__dropdown { position: absolute; display: none; background-color: #000000; top: calc(100% - 0.65rem); padding: 2rem; color: #FFFBFB; border-bottom-right-radius: 3rem; }

.header__dropdown p { font-size: 1.1rem; color: #FFFBFB; }

.button-wrap { position: relative; }

.hero .header__dropdown { position: absolute; display: none; background-color: var(--color-dark); top: 90%; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0); -ms-transform: translate3d(-50%, 0, 0); -o-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); padding: 2rem 2rem 3rem; color: var(--color-light); border-bottom-right-radius: 3rem; z-index: 5; }

.review-block .card { border: 1px solid #CCFF01; height: 100%; }

.review-block .review-head .review-profile-picture img { max-width: 110px; mask-image: url("/assets/images/tear.svg"); mask-size: contain; mask-repeat: no-repeat; box-shadow: 3 6px 1px #ccff01; }

.review-block .review-body p { color: #FFFBFB; font-size: 18px; }

.page-confirmation .navbar .header__cta a:nth-of-type(2) { display: none; }

.page-confirmation .header__cta .header__dropdown { right: 0em; }

@media screen and (min-width: 1200px) { .page-confirmation .header__cta .header__dropdown { right: 2em; } }

@media screen and (min-width: 1400px) { .page-confirmation .header__cta .header__dropdown { right: 124px; } }

.page-confirmation section.container { min-height: 680px; }

.promocloser { position: absolute; top: 0; right: 0; padding: 0.2083rem 0 !important; margin: 0.125rem !important; display: block; line-height: 1em !important; min-height: 1.25rem; box-sizing: border-box; cursor: pointer; text-align: center; z-index: 5; }

.promocloser::before { content: "×"; color: #131E29; font-family: "DM Sans", "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.75rem; padding: 0.67rem; line-height: 1; }

.reduced-nav button.navbar-toggler { display: none; }

#overview .col-lg { position: relative; }

#overview .col-lg:first-child .image_2 { transform: scale(0.52) translateY(38px); }

@media screen and (min-width: 1200px) { #overview .col-lg:first-child .image_2 { transform: scale(0.52) translateY(-56px); } }

#overview .image_2 { position: absolute; left: 0; top: 50px; transform: scale(0.5); border-radius: 30px; }

@media screen and (min-width: 1200px) { #overview .image_2 { transform: scale(0.5) translateY(-102px); } }

.privacy-intro-table tr > td:first-of-type { font-size: 1.5em; padding-right: 1.25em !important; }

.privacy-intro-table tr > td:last-of-type { vertical-align: middle; text-transform: uppercase; padding: 1.25em !important; }

.readable { max-width: 43.75rem; }

.readable p, .readable ol > li, .readable ul > li { font-size: 19px; line-height: 32px; color: rgba(14, 35, 50, 0.8); }

.resource-article-body p, .resource-article-body ol > li, .resource-article-body ul > li, .press-article-body p, .press-article-body ol > li, .press-article-body ul > li { font-size: 19px; line-height: 32px; color: rgba(0, 0, 0, 0.75); margin-bottom: 1.25em; }

.resource-article-body h1, .resource-article-body h2, .press-article-body h1, .press-article-body h2 { margin: 1em 0 0.67em 0; }

.resource-article-body h3, .resource-article-body h4, .resource-article-body h5, .resource-article-body h6, .press-article-body h3, .press-article-body h4, .press-article-body h5, .press-article-body h6 { margin: 1.34em 0 0.75em 0; }

.resource-article-body img:not(.article-image), .press-article-body img:not(.article-image) { margin: 1.25em 0; }

.resource-article-body blockquote, .press-article-body blockquote { margin: 2em; font-style: italic; border-left: 3px solid #CCFF01; padding-left: 1em; }

.resource-article-body blockquote p, .press-article-body blockquote p { font-weight: 700; letter-spacing: -0.0125em; }

@media screen and (min-width: 768px) { .resource-article-body h2, .press-article-body h2 { font-size: 38px; } }

.video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; border-radius: 25px; box-shadow: 0 20px 30px rgba(0, 0, 0, 0.25); }

.video-responsive iframe, .video-responsive video { left: 0; top: 0; height: 100%; width: 100%; position: absolute; border-radius: 25px; }

.press-article-hero .readable { max-width: 60rem; }

.resource-article .readable, .resource-article-hero .readable { max-width: 55rem; }

.press-list hr { margin: 0; border: 0; border-top: 1px solid #D9D9D9; width: 100%; }

.press-list h2 { font-size: 24px; }

.common-BodyTitle { font-weight: 500; font-size: 18px; color: #000000; text-decoration: none; }

a.-underline { color: #0E2332 !important; }

a.-underline:hover { padding-bottom: 0.34em; margin-bottom: 0; }

.article-meta { padding-bottom: calc(0.5rem); border-bottom: 1px solid #D9D9D9; margin-bottom: calc(2rem); }

.share { display: inline; float: right; margin-right: 1px; }

.share .social-links a { fill: #0756FF; text-decoration: none; }

.share .social-links a:hover { opacity: 0.8; }

.share .social-links a:not(:first-child) { margin-left: 0.67rem; }

.page-onboard d-table tr td:first-child { width: 50px; }

.page-onboard .fa-envelope { position: relative; max-width: 18px; width: 100%; height: auto; }

@media screen and (min-width: 1400px) { .page-onboard .hero { padding-top: 110px; padding-bottom: 64px; } }

.page-contact .card { position: relative; border-radius: 40px; background: linear-gradient(180deg, rgba(204, 255, 1, 0.4) 0%, rgba(255, 251, 251, 0.4) 18.69%, #fffbfb 100%); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.125); }

@media screen and (min-width: 1400px) { .page-contact .card { padding-top: 100px !important; padding-bottom: 100px !important; } }

.page-faqs * { scroll-margin-top: 100px; }

.page-faqs article h1 img { transform: scale(0.75); max-width: 550px; }

@media screen and (min-width: 1200px) { .page-faqs article h1 img { transform: scale(0.9); } }

.page-faqs aside a { text-decoration: none; cursor: pointer; }

.page-faqs aside a:hover h4, .page-faqs aside a:focus h4 { cursor: pointer; border-bottom: 5px solid #CCFF01; }

.page-faqs aside a h4 { font-size: 16px; border-bottom: 5px solid transparent; }

@media screen and (max-width: 991.98px) { .page-faqs aside a h4 { color: #0756FF; } }

@media screen and (min-width: 1400px) { .page-faqs aside a h4 { font-size: 20px; } }

.faq { background-color: #FFF; border: 1px solid #EDEDED; }

.faq button { width: 100%; height: 100%; background-color: rgba(204, 255, 1, 0.2); text-decoration: none; color: #000000; }

.faq button.collapsed { background-color: #FFF; }

.faq button.collapsed:hover, .faq button.collapsed:focus { background-color: rgba(217, 217, 217, 0.2); }

.faq button span svg, .faq button span svg line { transition: all 250ms ease; transform-origin: 50% 50%; }

.faq button:not(.collapsed) span svg { fill: #CCFF01; }

.faq button:not(.collapsed) span svg line:first-of-type { transform: rotate(90deg) translate(1px, 1px); }

.faq .collapse { border: 1px solid transparent; }

.faq .collapse.show, .faq .collapsing { border: 1px solid #CCFF01; }

.page-scheduled-maintenance nav .button--cta, .page-scheduled-maintenance nav .page-product-single-s2 .section-2.card .row .button--alt, .page-product-single-s2 .section-2.card .row .page-scheduled-maintenance nav .button--alt, .page-scheduled-maintenance nav .page-product-single-s2 .section-2.card .row .button--3, .page-product-single-s2 .section-2.card .row .page-scheduled-maintenance nav .button--3, .page-scheduled-maintenance nav .page-rich.page-product .section-2 .row .col-lg .button--alt, .page-rich.page-product .section-2 .row .col-lg .page-scheduled-maintenance nav .button--alt, .page-scheduled-maintenance nav .page-rich.page-product .section-2 .row .col-lg .button--3, .page-rich.page-product .section-2 .row .col-lg .page-scheduled-maintenance nav .button--3 { display: none !important; }

.page-scheduled-maintenance .brb img { max-width: 250px; position: relative; transform: scale(0.67) translate(0, -40px); }

@media screen and (min-width: 768px) { .page-scheduled-maintenance .brb img { transform: scale(0.8) translate(0, -30px); } }

@media screen and (min-width: 992px) { .page-scheduled-maintenance .brb img { transform: translate(200px, -20px); } }

@media screen and (min-width: 576px) and (max-width: 767.98px) { .feature .checkmark { left: -2.68rem; } }

@media screen and (max-width: 767.98px) { .-flourish:after, .-flourish-2:after { transform: scale(0.5) translate(-2px, 14px); } .logoIMG { max-height: 48px; z-index: 1; } h1, .h1 { font-size: 48px; } h2, .h2 { font-size: 38px; } h3, .h3 { font-size: 26px; } p, li, .p { font-size: 14px; } p.lead { font-size: 16px; } .features .feature h2 { font-size: 18px; line-height: 1.42; } #cta h4 { font-size: 26px; } #cta p.lead { max-width: 365px; } footer { text-align: center; } footer p { font-size: 12.5px; } footer .border-top-lt { border-top: none; } footer .logoFooter svg { top: 0; } .nav__promotion { height: auto; } .nav__promotion .temp-fix { line-height: 1.42; } .page-rich .section-4 .nav-pills-wrapper { top: 140px; } .page-rich .section-4 .section-4-image { max-width: 300px; } .page-contact .row .col-12:last-of-type .h4, .page-contact .page-product-single-s2 .section-2.card .row .col-12:last-of-type h3, .page-product-single-s2 .section-2.card .page-contact .row .col-12:last-of-type h3, .page-contact .page-rich.page-product .section-2 .row .col-12:last-of-type .col-lg h3, .page-rich.page-product .section-2 .page-contact .row .col-12:last-of-type .col-lg h3, .page-contact .page-rich.page-product .section-2 .row .col-lg .col-12:last-of-type h3, .page-rich.page-product .section-2 .page-contact .row .col-lg .col-12:last-of-type h3 { font-size: 14px; } }

@media screen and (min-width: 768px) { .-l-border-md-lt { border-left: 1px solid #FFFBFB; } .-l-border-md, .-l-border-md-drk { border-left: 1px solid rgba(0, 0, 0, 0.1); } .-r-border-md-lt { border-right: 1px solid #FFFBFB; } .-r-border-md, .-r-border-md-drk { border-right: 1px solid rgba(0, 0, 0, 0.1); } .-b-border-md-lt { border-bottom: 1px solid #FFFBFB; } .-b-border-md, .-b-border-md-drk { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .-t-border-md-lt { border-top: 1px solid #FFFBFB; } .-t-border-md, .-t-border-md-drk { border-top: 1px solid rgba(0, 0, 0, 0.1); } nav a.nav-link { font-size: 16px; } .text-md-left { text-align: left !important; } .text-md-right { text-align: right; } h1, .h1 { font-size: 72px; } h2, .h2 { font-size: 48px; } p.lead { font-size: 24px; } .sm\:w-popup-width { width: 500px !important; } .sm\:min-h-popup-height { min-height: 250px !important; } .features .feature h2 { font-size: 24px; line-height: 1.42; } .features .feature .checkmark { width: 11.35rem; height: 11.35rem; top: 3rem; left: -5.68rem; } .features .feature.odd .feature-image > div { transform: translateX(-15%); } .features .feature .feature-text-block { padding-left: 5rem; } .features .feature.odd .feature-text-block { padding-left: 0; padding-right: 5rem; } #formContents h3, #formContents .h3 { font-size: 38px; } #formContents p { font-size: 16px; } }

.card { border: none; }

.invsi-card, .card.invisi-card { background: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: 2px solid rgba(255, 251, 251, 0.8); }

a.card, span.card { border: 1px solid transparent; transition: all 250ms ease; box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2); }

a.card:focus, a.card:hover { border: 1px solid #CCFF01; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .-flourish:after, .-flourish-2:after { transform: scale(0.67) translate(4px, 5px); } .logoIMG { max-height: 64px; z-index: 1; } #cta h4 { font-size: 28px; } .feature-text-block { padding-top: 6rem; } .page-rich .section-4 .nav-pills-wrapper { top: 186px; } .page-rich .section-4 .section-4-image { max-width: 469px; z-index: -1; top: -60px; } .page-rich .section-4 .section-4-text { margin-top: -352px !important; } }

@media screen and (min-width: 992px) { body { padding-top: 0 !important; } .page-rich main { padding-top: 142px; } .-l-border-lg-lt { border-left: 1px solid #FFFBFB; } .-l-border-lg, .-l-border-lg-drk { border-left: 1px solid rgba(0, 0, 0, 0.1); } .-r-border-lg-lt { border-right: 1px solid #FFFBFB; } .-r-border-lg, .-r-border-lg-drk { border-right: 1px solid rgba(0, 0, 0, 0.1); } .-b-border-lg-lt { border-bottom: 1px solid #FFFBFB; } .-b-border-lg, .-b-border-lg-drk { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .-t-border-lg-lt { border-top: 1px solid #FFFBFB; } .-t-border-lg, .-t-border-lg-drk { border-top: 1px solid rgba(0, 0, 0, 0.1); } .navbar { align-items: center; width: 100%; width: calc(100% - 36px); max-width: 1296px; background-color: rgba(255, 251, 251, 0.7); display: flex; justify-content: center; align-items: center; z-index: 90; margin: 0 auto; border-radius: 25px; margin: 18px auto 0 auto; box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); } .navbar-expand-lg .navbar-nav .nav-link { border-top: 3px solid transparent; border-bottom: 3px solid transparent; } .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus { border-bottom: 3px solid #CCFF01; background-color: rgba(204, 255, 1, 0.08); } .dropdown:hover .dropdown-menu { display: block; } .dropdown-menu { background-color: #fcf8f8; top: 99%; box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: none; border-radius: 8px; z-index: 75; } .dropdown-menu .dropdown-item { color: rgba(0, 0, 0, 0.5); } .dropdown-menu .dropdown-item:hover { color: #000000; background-color: rgba(204, 255, 1, 0.2); } .dropdown-menu .dropdown-divider { border-top: none; margin: 0.125em 0; } .text-lg-left { text-align: left !important; } .hero-img .ccard { left: -5%; } #overview h2 + p.lead { font-size: 19.2px; } #speedbump .button--alt, #speedbump .button--3 { line-height: 2rem; } .-l-dash::after, .text-center.text-lg-left .-l-dash::after { content: ""; position: absolute; width: 64px; margin: 0.25em; left: -85px; top: 0.25em; } .founders-img { position: relative; margin-bottom: -2rem; } .founders-img img { transform: scale(1.3) translate(60px, 5px); } footer .order-lg-last { text-align: right; } .feature-text-block { padding-top: 8rem; } }

@media screen and (max-width: 991.98px) { main { padding-top: 0; } #overview h3 { font-size: 28px; } .scrolled-down { transform: translateY(-100%); transition: all 0.3s ease-in-out; } .scrolled-up { transform: translateY(0); transition: all 0.3s ease-in-out; } .navbar { padding-top: .25rem; padding-bottom: .25rem; } .navbar-toggler { padding-right: 0; } .collapse:not(.show) { transform-origin: top; transform: scaleY(0); } .global .navbar-collapse { display: flex; flex-direction: column; justify-content: space-around; align-items: center; padding-top: 6vh; height: auto; width: auto; background: transparent; position: fixed; right: auto; top: 0; transform-origin: top; transform: scaleY(0); z-index: 999; margin: 0 !important; -webkit-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -moz-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -ms-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -o-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); } .global .navbar a .button--cta, .global .navbar a .page-product-single-s2 .section-2.card .row .button--alt, .page-product-single-s2 .section-2.card .row .global .navbar a .button--alt, .global .navbar a .page-product-single-s2 .section-2.card .row .button--3, .page-product-single-s2 .section-2.card .row .global .navbar a .button--3, .global .navbar a .page-rich.page-product .section-2 .row .col-lg .button--alt, .page-rich.page-product .section-2 .row .col-lg .global .navbar a .button--alt, .global .navbar a .page-rich.page-product .section-2 .row .col-lg .button--3, .page-rich.page-product .section-2 .row .col-lg .global .navbar a .button--3 { z-index: 1000; } .global .navbar-collapse a, .global .navbar-collapse.show { left: 0; top: 100%; padding-top: 0; transform-origin: top; transform: scaleY(100%) !important; -webkit-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -moz-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -ms-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -o-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); } .global .navbar-collapse a { font-size: 18px; } .navbar-collapse.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .01s ease; -o-transition: height .01s ease; transition: height .01s ease; } .navbar-collapse.show { width: 100%; } .navbar-nav { width: 100%; } .navbar-nav .dropdown-menu { display: block; background: transparent; border-radius: 0; border: none; border-top: 1px solid #000000; } .navbar-nav .dropdown-menu .dropdown-divider { display: none; } .navbar-nav .dropdown-menu .dropdown-item { font-size: 15px; color: rgba(0, 0, 0, 0.5); padding: .25em 0; } .dropdown-toggle::after { display: none; } .global .collapse-bg { display: block; position: fixed; background-color: #FFFBFB; background-color: rgba(255, 251, 251, 0.94); width: 100%; height: 100vh; height: calc(var(--vh, 1vh) * 100); transform-origin: top; transform: scaleY(100%); z-index: -1; right: 0; top: 0; -webkit-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -moz-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -ms-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); -o-transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); transition: transform 0.6s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1); } .global .collapse-bg.collapsed { transform: scaleY(0%); } .global .nav-item { background: transparent; padding: 0 10px; margin: 10px 5px 0px 5px; } .nav-mobile-item { padding: .5em 1em; } /* .header__cta {position: fixed;} body:not(.reduced-nav) .button--cta { position: fixed; display: flex; left: auto; right: 1rem; top: calc(100vh - 100px - 1rem); top: calc(calc(var(--vh, 1vh) * 100) - 100px - 1rem); background-color: $green; font-size: 15.34px; line-height: 1.2; width: 100px; height: 100px; border-radius: 100%; justify-content: flex-end; align-items: center; -webkit-backdrop-filter: none; backdrop-filter: none; z-index: 5; transition: all .4s cubic-bezier(.19,1,.22,1); overflow: visible; &::before { content: ""; position: absolute; width: 88%; height: 88%; left: 6%; top: 16%; background: rgba($green,.6); filter: blur(7px); border-radius: 50%; z-index: -1; } &:hover { box-shadow:none; opacity: 0.8; } } body:not(.reduced-nav) .promotion_true .button--cta { top: calc(calc(var(--vh, 1vh) * 100) - 152px - 1rem); } */ .navbar-toggler-icon { transform: scale(2.25); } .navbar-toggler-icon svg { transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1); } .navbar-toggler-icon svg path { transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dasharray 500ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 500ms cubic-bezier(0.4, 0, 0.2, 1); } .navbar-toggler-icon svg path:nth-child(1) { transform-origin: 36% 40%; } .navbar-toggler-icon svg path:nth-child(2) { stroke-dasharray: 29 299; } .navbar-toggler-icon svg path:nth-child(3) { transform-origin: 35% 63%; } .navbar-toggler-icon svg path:nth-child(4) { stroke-dasharray: 29 299; } .navbar-toggler-icon svg path:nth-child(5) { transform-origin: 61% 52%; } .navbar-toggler-icon svg path:nth-child(6) { transform-origin: 62% 52%; } .navbar-toggler-icon.active svg { transform: rotate(90deg); } .navbar-toggler-icon.active svg path:nth-child(1) { transform: translateX(9px) translateY(1px) rotate(45deg); } .navbar-toggler-icon.active svg path:nth-child(2) { stroke-dasharray: 225 299; stroke-dashoffset: -72px; } .navbar-toggler-icon.active svg path:nth-child(3) { transform: translateX(9px) translateY(1px) rotate(-45deg); } .navbar-toggler-icon.active svg path:nth-child(4) { stroke-dasharray: 225 299; stroke-dashoffset: -72px; } .navbar-toggler-icon.active svg path:nth-child(5) { transform: translateX(9px) translateY(1px) rotate(-45deg); } .navbar-toggler-icon.active svg path:nth-child(6) { transform: translateX(9px) translateY(1px) rotate(45deg); } #overview .desktop { width: 125%; margin-left: -12%; } #pre-footer, #cta { position: relative; background-size: 150vh; background-position: 73% 42%; } #pre-footer *, #cta * { z-index: 2; } #pre-footer::before, #cta::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.67); z-index: 1; } #cta-form .disclaimer { margin-left: auto !important; } }

.page-enroll h1 { letter-spacing: -.042em; }

.page-enroll .d-none.d-md-block.m-md-1 { display: none !important; }

.page-enroll .article-hero > .container-xxl > div { padding: 2rem !important; }

.page-enroll .article-body { padding-bottom: 0 !important; }

.page-enroll .article-body img[src$=".svg"] { max-width: 60px; }

.page-enroll .article-body img[src$=".png"] { max-width: 80px; }

.page-enroll .article-body > .container-xxl { margin-top: 0 !important; }

.page-enroll .article-body > .container-xxl .account-type { transition: all .25s ease; border-color: #EDEDED !important; }

.page-enroll .article-body > .container-xxl a:hover { text-decoration: none; }

.page-enroll .article-body > .container-xxl a:hover .account-type { transform: translateY(-3px); border-color: #CCFF01 !important; }

@media screen and (min-width: 768px) { .page-enroll .article-body > .container-xxl { padding: 0 !important; } .page-enroll .article-body > .container-xxl p { font-size: 20px; } }

@media screen and (min-width: 992px) { .page-enroll .article-body > .container-xxl { padding: 2rem !important; } }

.page-enroll aside .container-lg { padding-top: 1em !important; }

.page-resources.page-simple article .article-body ul.nav { padding-left: 0 !important; margin-bottom: 0 !important; list-style: none !important; }

.page-resources.page-simple article .article-body ul.nav a { color: #000000; }

.page-resources.page-simple article .article-body ul.nav a:hover { text-decoration: none; }

.page-resources .resource-item { transition: transform 0.25s ease; }

.page-resources .resource-item .link { font-size: .95em; }

.page-resources .resource-item .-outline { border: 1.5px solid rgba(0, 0, 0, 0.08); display: inline-block; border-radius: 8px; }

.page-resources .resource-item figure { position: relative; height: 0; overflow: hidden; padding-top: 52.5%; }

.page-resources .resource-item figure img { position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.page-resources .resource-item img { transition: transform 0.25s ease; }

.page-resources .resource-item:hover { transform: translateY(-5px); }

.page-resources .resource-item:hover img { transform: translate(-50%, -50%) scale(1.05); }

.page-resources.page-rich .hero { transform: none !important; }

.page-resources.page-hustlu-hub nav.subnav .nav { border-bottom: 1px solid #D9D9D9; }

.page-resources.page-hustlu-catalog #search-results .-outline { border: 1.5px solid #EDEDED; }

@media screen and (max-width: 575.98px) { .page-resources.page-rich.page-hustlu .hero { background-size: 130% !important; background-position: -200px 75% !important; } }

@media screen and (max-width: 767.98px) { .page-resources.page-rich.page-hustlu .hero { background-size: 210% !important; background-position: 5% 60% !important; } }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .page-resources.page-rich.page-hustlu .hero { background-size: 130% !important; background-position: -180px 72% !important; } }

@media screen and (max-width: 991.98px) { .page-resources.page-rich.page-hustlu-hub .hero { background-position: 50% 60% !important; } .page-resources.page-rich.page-hustlu-hub .hero:not(.pt-0) { padding: 3rem 0.5rem !important; } .page-resources.page-rich.page-hustlu-catalog .hero { background-position: 50% 30% !important; } .page-resources.page-rich.page-hustlu-catalog .hero:not(.pt-0) { padding: 3rem 0.5rem !important; } .page-resources #crest svg { max-width: 225px; } }

@media screen and (min-width: 992px) { .page-resources.page-rich.page-hustlu .hero { background-size: 120% !important; background-position: -180px 72% !important; } .page-resources.page-rich.page-hustlu-hub .hero { background-position: 50% 70% !important; } .page-resources.page-rich.page-hustlu-catalog .hero { background-position: 50% 30% !important; } .page-resources #crest svg { max-width: 250px; } }

@media screen and (min-width: 1200px) { .page-resources.page-rich.page-hustlu .hero { background-size: 120% !important; background-position: -150px 72% !important; } .page-resources #crest svg { max-width: 280px; } }

@media screen and (min-width: 1400px) { .page-resources.page-rich.page-hustlu .hero { background-size: 110% !important; background-position: -130px 72% !important; } .page-resources #crest svg { max-width: 320px; } }

.page-hustlu-catalog select { width: 100%; height: 42px; background: #FFFBFB; padding: 0 .25em; border: 2px solid #EDEDED; border-radius: 6px; }

.interrupter-quote { border-left: 2px solid #FFFBFB; padding-left: 1.34rem; left: 1rem; }

.interrupter-quote div { margin: 0 1rem; }

@media screen and (min-width: 992px) { .interrupter-quote { padding-left: 4rem; margin-left: 0; } .interrupter-quote div { margin: none; } }

.about-carousel .carousel-item .carousel-image { padding-top: 1rem; background: linear-gradient(164deg, #EDEDED 72.37%, #CCFF01 93.87%); }

.about-carousel .carousel-item .carousel-caption { text-align: left; border-radius: 0 0 0 200px; box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1); position: relative; right: auto; bottom: auto; left: auto; padding: 1.25rem 2.5rem 5rem 4rem; color: #000000; text-align: left; z-index: 2; }

.about-carousel .carousel-item .carousel-caption p, .about-carousel .carousel-item .carousel-caption li { line-height: 1.42; }

.about-carousel .carousel-indicators { z-index: 3; margin-bottom: 2rem; }

.about-carousel .carousel-control-prev, .about-carousel .carousel-control-next { position: absolute; z-index: 4; top: 43.4%; top: 80vw; right: -1rem; left: auto; }

.about-carousel .carousel-control-prev { left: -1rem; right: auto; }

@media screen and (min-width: 992px) { .about-carousel .carousel-item .carousel-image { float: left; height: auto; min-height: 480px; } .about-carousel .carousel-item .carousel-image img { max-height: 556px; width: auto; } .about-carousel .carousel-item .carousel-caption-wrap { position: absolute; height: 95%; bottom: 2rem; right: 0; left: auto; top: auto; } .about-carousel .carousel-item .carousel-control-prev { right: 7.5rem; left: auto; } .about-carousel .carousel-item .carousel-caption { text-align: left; padding: 4rem 3.34rem; } .about-carousel .carousel-item .carousel-caption p, .about-carousel .carousel-item .carousel-caption li { font-size: 16px; } .about-carousel .carousel-control-prev, .about-carousel .carousel-control-next { top: auto; bottom: 2rem; left: auto; } .about-carousel .carousel-control-next { right: 4rem; } .about-carousel .carousel-control-prev { right: 8.5rem; } }

@media screen and (min-width: 1400px) { .about-carousel .carousel-item .carousel-caption h4, .about-carousel .carousel-item .carousel-caption .h4, .about-carousel .carousel-item .carousel-caption .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .section-2.card .row .about-carousel .carousel-item .carousel-caption h3, .about-carousel .carousel-item .carousel-caption .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .section-2 .row .col-lg .about-carousel .carousel-item .carousel-caption h3, .about-carousel .carousel-item .carousel-caption .h4 big, .about-carousel .carousel-item .carousel-caption .page-product-single-s2 .section-2.card .row h3 big, .page-product-single-s2 .section-2.card .row .about-carousel .carousel-item .carousel-caption h3 big, .about-carousel .carousel-item .carousel-caption .page-rich.page-product .section-2 .row .col-lg h3 big, .page-rich.page-product .section-2 .row .col-lg .about-carousel .carousel-item .carousel-caption h3 big, .about-carousel .carousel-item .carousel-caption h4 big { font-size: 32px; } .about-carousel .carousel-item .carousel-caption p { font-size: 18px; } }

.page-about #our-story { background: linear-gradient(230deg, #EDEDED 19%, #FFFBFB 75.5%, #CCFF01 100%); }

.page-about .section-2 .card { background: none; padding: 2.5rem !important; border-radius: 16px; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25), 0px 5px 19px 0px rgba(0, 0, 0, 0.08); }

.page-about .section-2 .h4, .page-about .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .page-about .section-2.card .row h3, .page-about .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .page-about .section-2 .row .col-lg h3, .page-about .section-2 h4 { font-size: calc(1.275rem + .3vw); line-height: 1.2; }

@media (min-width: 1200px) { .page-about .section-2 .h4, .page-about .page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .page-about .section-2.card .row h3, .page-about .page-rich.page-product .section-2 .row .col-lg h3, .page-rich.page-product .page-about .section-2 .row .col-lg h3, .page-about .section-2 h4 { font-size: 1.5rem; } }

.page-about #join strong a { color: #000000; border-bottom: 1.5px solid; }

.page-about .section_5-lineBreak_break { width: 114px; height: 4px; background-color: #000000; margin: 6rem auto 5rem auto; }

.page-about #sponsorships img { max-width: 276px; }

@media screen and (min-width: 374px) and (max-width: 489px) { .page-about .hero .carousel-item:first-of-type { background-position: 50% -64px !important; background-size: 220% !important; } }

@media screen and (min-width: 992px) { .page-about .hero .carousel-item { padding: 236px 0 128px 0; } }

@media screen and (max-width: 767.98px) { .page-about main { margin-top: 0; } }

#secure-badge img { max-height: 64px; width: auto; }

.page-money-market-campaign .hero h1.text-center { text-align: left !important; }

.page-money-market-campaign .hero #rates { justify-content: center !important; }

.page-money-market-campaign .hero #hysa-rate, .page-money-market-campaign .hero #spend-rate { display: none; }

@media screen and (max-width: 575.98px) { .page-money-market-campaign .hero h1 { font-size: 38px; } }

@media screen and (max-width: 767.98px) { .page-money-market-campaign main { margin-top: 0; } .page-money-market-campaign .hero h1 { font-size: 42px; } }

@media screen and (min-width: 992px) { .page-money-market-campaign .hero h1 { width: 10em; } .page-money-market-campaign .hero .carousel-item:first-of-type h1 { width: 90%; } }

.page-rich.page-product .hero { background-repeat: no-repeat; }

.page-rich.page-product .hero h1 { margin-top: 1em; color: white; line-height: .8; }

.page-rich.page-product .hero h1 small { font-size: 60%; }

.page-rich.page-product .hero .hero-text { background-color: rgba(0, 0, 0, 0.6); }

.page-rich.page-product .hero .hero-text *:not(.button) { color: white; }

.page-rich.page-product h2 { font-weight: 600; letter-spacing: -0.042em; margin-bottom: .67em !important; }

.page-rich.page-product .section-2 .row .col-lg { margin-top: 2em; }

.page-rich.page-product .section-2 .row .col-lg ul { text-align: left; transform: translateY(-1em); }

.page-rich.page-product .section-2 .row .col-lg h3 { font-weight: bold !important; }

.page-rich.page-product .section-2 .apy-value { font-size: 60px; font-weight: bold; }

.page-rich.page-product .section-3 > h2 { text-align: center; }

.page-rich.page-product .section-3 > h2 + p { text-align: center; }

.page-rich.page-product .section-3 .feature-image-component { max-width: 400px !important; box-shadow: none; bottom: 3em; }

.page-rich.page-product .section-3 .feature:first-of-type .feature-image .feature-image-component { -webkit-backdrop-filter: none; backdrop-filter: none; }

.page-rich.page-product .section-3 .feature-image.order-lg-last .feature-image-component { left: 0; }

.page-rich.page-product .review-block { margin-bottom: 5em; }

@media screen and (max-width: 991.98px) { .page-rich.page-product .hero { transform: scale(1.1) translateY(0px); background-position: 50% 0% !important; background-size: cover; } .page-rich.page-product .hero .row > .col-12 { text-align: center; } .page-rich.page-product .hero h1 { transform: translateY(20px); } }

@media screen and (min-width: 992px) { .page-rich.page-product .hero h1 { font-size: 90px !important; transform: none; } }

.page-product-single-s2 .section-2.card .row { width: 100%; margin-top: -4em; }

.page-product-single-s2 .section-2.card .row .-shadow { box-shadow: none; }

.page-product-single-s2 .section-2.card .row h3 { font-weight: 600 !important; }

.page-product-single-s2 .section-2.card .row ul.mt-0 { margin-top: -1em !important; }

.page-product-single-s2 .section-2.card .row img { max-width: 500px; }

.page-product-single-s2 .section-2.card .row h3, .page-product-single-s2 .section-2.card .row p, .page-product-single-s2 .section-2.card .row ul { text-align: left; }

.page-product-single-s2 .section-2.card .row a.d-block { text-align: left; }

@media screen and (min-width: 992px) { .page-product-single-s2 .section-2.card .row { margin-bottom: -8em; } .page-product-single-s2 .section-2.card .row .column-text { width: 30%; vertical-align: center; position: absolute; top: 15%; right: 0; } }

@media screen and (min-width: 1200px) { .page-product-single-s2 .section-2.card .row .column-text { right: 2em; top: 19%; } }

.page-product-money-market .hero, .page-rich.page-product.page-product-money-market .hero { background-position: 50% 85% !important; }

@media screen and (max-width: 991.98px) { .page-product-money-market .hero, .page-rich.page-product.page-product-money-market .hero { transform: scale(1.1) translateY(0px); background-position: 50% 0% !important; } .page-product-money-market .hero h1, .page-rich.page-product.page-product-money-market .hero h1 { transform: scale(1.1) translateY(20px); } }

.page-product-spend .hero { background-position: 50% 30% !important; }

.page-product-spend .section-3 .feature-image.order-lg-last .feature-image-component { left: auto !important; right: -2.5em; }

.page-product-spend .section-4 .nav-pills-wrapper { top: 140px; }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .page-product-spend .section-4 .nav-pills-wrapper { top: 186px; } }

@media screen and (min-width: 992px) and (max-width: 1069.98px) { .page-product-spend .section-4 .nav-pills-wrapper { top: 330px; } }

@media screen and (min-width: 1070px) and (max-width: 1279.98px) { .page-product-spend .section-4 .nav-pills-wrapper { top: 370px; } }

@media screen and (min-width: 1280px) { .page-product-spend .section-4 .nav-pills-wrapper { top: 437px; } }

@media screen and (max-width: 767.98px) { .page-product-spend .section-2 h2 span.-hand, .page-product-spend .section-2 .h2 span.-hand { font-size: 137%; } }

@media screen and (min-width: 992px) { .page-product-spend .section-2 .text-center p { margin-top: -1.5em; padding-bottom: 1em; } .page-product-spend .section-2 .row img { transform: translateX(-2em); } }

.page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(2), .page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(3), .page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(4), .page-rich.page-product.page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(2), .page-rich.page-product.page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(3), .page-rich.page-product.page-product-high-yeild-savings .section-2 .row .col-lg .row > .col-lg:nth-of-type(4) { border-top: 2px solid #D9D9D9; padding-top: 3.34em; }

@media screen and (max-width: 991.98px) { .page-product-high-yeild-savings .hero, .page-rich.page-product.page-product-high-yeild-savings .hero { transform: scale(1.1) translateY(0px); background-position: 0% 0% !important; background-size: cover; } .page-product-high-yeild-savings .hero .row > .col-12, .page-rich.page-product.page-product-high-yeild-savings .hero .row > .col-12 { text-align: center; } .page-product-high-yeild-savings .hero h1, .page-rich.page-product.page-product-high-yeild-savings .hero h1 { transform: scale(1.2) translateY(20px); } }

@media screen and (min-width: 992px) { .page-product-high-yeild-savings .section-2 .row > .col-lg:first-of-type, .page-rich.page-product.page-product-high-yeild-savings .section-2 .row > .col-lg:first-of-type { border-right: 2px solid #D9D9D9; } .page-product-high-yeild-savings .section-2 .row > .col-lg:nth-of-type(3), .page-rich.page-product.page-product-high-yeild-savings .section-2 .row > .col-lg:nth-of-type(3) { border-left: 2px solid #D9D9D9; } .page-product-high-yeild-savings .row > .col-lg, .page-rich.page-product.page-product-high-yeild-savings .row > .col-lg { padding-top: inherit !important; border-top: none !important; } }

.-hide-funds-disc .funds-disc { display: none; }

@media screen and (max-width: 767.98px) { .body-mt-0 main { margin-top: 0; } .page-business-accounts .hero h1 { font-size: 55px; margin-bottom: .5em; } }

@media screen and (min-width: 768px) and (max-width: 991.98px) { .page-business-accounts .hero h1 { font-size: 64px; margin-bottom: .25em; } }

@media screen and (min-width: 992px) { .page-business-accounts .hero h1 { width: auto; margin-bottom: .25em; } .page-business-accounts .hero h1 img { margin: 0 auto; } .page-business-accounts #savings { background-size: 90% 100% !important; background-position: 0% 0% !important; padding-top: 200px !important; padding-bottom: 200px !important; } .page-business-accounts #savings p { max-width: 33em; } .page-business-accounts #savings:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.25); } }

@media screen and (min-width: 992px) and (max-width: 1199.98px) { h2, .h2 { font-size: 64px; } #cta h2 { font-size: 45px; } #cta h4 { font-size: 38px; } #slider2TabContent { transform: translateX(-97px); } .page-business-accounts .hero h1 { font-size: 85px; margin-bottom: .5em; } }

@media screen and (min-width: 1200px) { .pl-xl-4 { padding-right: 0rem !important; padding-left: 1.5rem !important; } .pr-xl-4 { padding-left: 0rem !important; padding-right: 1.5rem !important; } .pl-xl-5 { padding-right: 0rem !important; padding-left: 3rem !important; } .pr-xl-5 { padding-left: 0rem !important; padding-right: 3rem !important; } .hero-img .ccard { left: 0; } .hero-img .phone { transform: scale(1.1); } .features .feature .feature-text .container-fluid { max-width: 690px; margin: 0; } #cta .bg-img { position: absolute; width: 600px; top: -150px; right: 0; } #cta h2 { font-size: 58px; } #cta h4 { font-size: 42px; } .text-xl-right { text-align: right; } h1 { font-size: 80px; } h2, .h2 { font-size: 64px; } .page-rich #app.section-5 { max-height: 1028px; } .page-business-accounts .hero h1 { font-size: 92px; margin-bottom: .5em; } }

@media screen and (min-width: 992px) and (max-width: 1399.98px) { h3, .h3 { font-size: 32px; } .hero .feature { width: 100%; margin: 0 auto; } }

@media screen and (min-width: 1200px) and (max-width: 1399.98px) { #slider2TabContent { transform: translateX(-47px); } }

@media screen and (min-width: 1200px) and (max-width: 1399.98px) { .border-path.across { max-width: 39.8rem; -webkit-transform: translate3d(-13.57rem, 0, 0); -moz-transform: translate3d(-13.57rem, 0, 0); -ms-transform: translate3d(-13.57rem, 0, 0); -o-transform: translate3d(-13.57rem, 0, 0); transform: translate3d(-13.57rem, 0, 0); } .odd .border-path.across { max-width: 35.965rem; -webkit-transform: translate3d(-11.67rem, 0, 0); -moz-transform: translate3d(-11.67rem, 0, 0); -ms-transform: translate3d(-11.67rem, 0, 0); -o-transform: translate3d(-11.67rem, 0, 0); transform: translate3d(-11.67rem, 0, 0); } }

@media screen and (min-width: 1200px) { body:not(.-hide-funds-disc) .funds-disc { position: relative; top: .75em; z-index: 5; } body:not(.-hide-funds-disc) .funds-disc:before { content: ''; border-top: 1.5px solid #D9D9D9; width: 100%; position: absolute; top: .75em; left: 0; z-index: -2; } body:not(.-hide-funds-disc) .funds-disc:after { content: ''; background-color: white; width: 33em; height: 100%; position: absolute; top: 0; left: 30%; z-index: -1; } }

@media screen and (min-width: 1400px) { .pl-xxl-8 { padding-right: 0rem !important; padding-left: 3rem !important; } .pr-xxl-8 { padding-left: 0rem !important; padding-right: 3rem !important; } .navbar .container-fluid { padding-right: 0; } main button { font-size: 18px; } .page-simple main p, #overview h2 + p.lead { font-size: 21px; } #overview h2 { font-size: 52px; } main .lead { font-size: 32px; } h1, .h1 { font-size: 102px; } h2, .h2 { font-size: 67px; } h3, .h3 { font-size: 42px; } h4, .h4, .page-rich.page-product .section-2 .row .col-lg h3, .page-product-single-s2 .section-2.card .row h3 { font-size: 26px; } .features .feature h2 { font-size: 32px; } .founders-img { position: relative; margin-bottom: -2rem !important; } .founders-img img { transform: none; } .border-path.across { max-width: 41.55rem; -webkit-transform: translate3d(-14.48rem, 0, 0); -moz-transform: translate3d(-14.48rem, 0, 0); -ms-transform: translate3d(-14.48rem, 0, 0); -o-transform: translate3d(-14.48rem, 0, 0); transform: translate3d(-14.48rem, 0, 0); } }

/*# sourceMappingURL=site.css.map */