.referral-page{background:#fcfcfc}.referral-page .row-number-1{backdrop-filter:blur(40px);border-radius:0 0 20px 20px;box-shadow:0 4px 64px rgba(0,0,0,.05)}.referral-page .referral-heading{color:#2b343b;font-size:104px;font-weight:400;letter-spacing:-5px;line-height:99px}.referral-page .referral-bottom-line{bottom:-24px;left:0;position:absolute;z-index:-1}.referral-page .form-box input[type=email],.referral-page .form-box input[type=text],.referral-page .new-form-section form{background-color:#fcfcfc}#referral-page .new-form-section input.hs-button.primary.large{font-size:24px!important;font-weight:400;margin-top:10px;padding:21px 50px!important}.referral-page .section-title{display:flex;flex-direction:column;font-size:60px;text-align:center;white-space:nowrap;width:fit-content}.referral-page .faq-section-title{color:#2b343b;display:flex;font-size:60px;gap:13px;justify-content:center}.referral-page .card-title{color:#fff;font-size:32px;margin:0 0 .6rem;max-width:40ch}.referral-page .card-desc{font-size:24px;margin:0;max-width:30ch}.referral-page .form__heading p{font-size:24px}@media screen and (max-width:767px){.referral-page .referral-heading{font-size:49.08px;letter-spacing:-2.36px;line-height:53.99px}.referral-page .form__heading p{font-size:21px}#referral-page .new-form-section input.hs-button.primary.large{font-size:16px!important;margin:10px auto;padding:16px 47px!important}.referral-page .faq-section-title{flex-wrap:wrap;gap:0}.referral-page .faq-section-title,.referral-page .section-title{font-size:35px}.referral-page .card-title{font-size:21px}.referral-page .card-title.card-cta{font-size:24px}.referral-page .card-desc{font-size:16px}}@media screen and (max-width:480px){#referral-page .demo-form-section .input{margin-right:0}}@media screen and (min-width:768px) and (max-width:941px){#referral-page .cell_16784598123827-vertical-alignment{padding:0 2rem!important;width:100%}#referral-page .cell_16784598123828-vertical-alignment{display:none!important}#referral-page .demo__form-container input.hs-button.primary.large{margin:10px auto}.referral-page .form__heading p{text-align:center}}@media screen and (min-width:942px) and (max-width:1139px){#referral-page .cell_16784598123827-vertical-alignment{padding:0 2rem!important}}