.hero{background:var(--section-background-color);margin-top:65px}.hero .referral-page-container{padding-bottom:18px;padding-top:28px}.hero .content{align-items:center;display:flex;flex-direction:column}.hero .title-wrapper{display:flex;justify-content:center}.hero .content .title{margin:0 -3px;padding-left:1px}.hero .content .title{color:#212121;font-family:Nekst;font-size:37px;font-style:normal;font-weight:700;letter-spacing:-.296px;line-height:100%;text-align:center;text-transform:uppercase}.hero .content .description{margin:8px 0 32px}.hero .content .description{color:#102e9c;font-family:Neue Montreal;font-size:18px;font-style:normal;font-weight:500;line-height:130%;text-align:center}.hero .content .link{background:var(--button-background-color);border-radius:16px;color:var(--button-text-color);display:block;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.18px;line-height:100%;max-width:482px;padding:16px;text-align:center;text-transform:uppercase;width:100%}@media (min-width:350px){.hero .content .title,.hero .content .title *{font-size:40px}}@media (min-width:370px){.hero{margin-top:69px}.hero .referral-page-container{padding-bottom:23px;padding-top:38px}.hero .content .description{margin-bottom:24px;margin-top:4px}.hero .content .title,.hero .content .title *{font-size:43px;letter-spacing:-.347px}.hero .content .description,.hero .content .description *{font-size:21px}.hero .content .link{border-radius:18.75px;font-size:21px;padding:18px}}@media (max-width:650px){.hero .content br{display:none}.hero .title-wrapper .title{max-width:393px}}@media (min-width:767px){.hero{margin-top:68px}.hero .referral-page-container{padding-bottom:45px;padding-top:45px}.hero .content .title,.hero .content .title *{font-size:57px;letter-spacing:-.347px}.hero .content .description{margin-bottom:24px;margin-top:24px}.hero .content .description,.hero .content .description *{font-size:27px}.hero .content .link{border-radius:8px;font-size:18px;max-width:257px;padding:12px 15px 10px}}@media (min-width:1199px){.hero .referral-page-container{padding-bottom:64px;padding-top:81px}.hero .content .title,.hero .content .title *{font-size:80px;letter-spacing:-.64px;margin:0;padding:0}.hero .content .description{margin-bottom:32px;margin-top:23px}.hero .content .description,.hero .content .description *{font-size:36px;line-height:100%}}@media (min-width:767px){footer .scroll__up.scroll{display:none}}.referral-aller{display:none!important}