@font-face{font-family:"Aktiv Grotesk Ex";font-style:normal;font-weight:700;src:url(/static/media/AktivGroteskEx_Bd.2ada5717.ttf)}@font-face{font-family:"Aktiv Grotesk";font-style:normal;font-weight:400;src:url(/static/media/AktivGrotesk_Rg.4d21134e.ttf)}@font-face{font-family:"Aktiv Grotesk App";font-style:normal;font-weight:400;src:url(/static/media/AktivGrotesk_A_Rg.78538b8e.ttf)}@font-face{font-family:"Aktiv Grotesk App Bold";font-style:normal;font-weight:700;src:url(/static/media/AktivGrotesk_A_Bd.d2fe9621.ttf)}@font-face{font-family:"Roxborough CF";font-style:normal;font-weight:700;src:url(/static/media/Roxborough-CF-Regular.0adc935a.otf)}@font-face{font-family:iconfont;src:url(/static/media/iconfont.3cfb58c2.woff2) format("woff2"),url(/static/media/iconfont.f6cf48a2.woff) format("woff"),url(/static/media/iconfont.f64bf469.ttf) format("truetype")}body{background-color:#afafaf;margin:0;color:#000;font-size:14px;font-family:"Aktiv Grotesk",sans-serif;font-style:normal;line-height:24px;-webkit-font-smoothing:antialiased}body.ReactModal__Body--open{overflow-y:hidden}@supports (-webkit-overflow-scrolling:touch){body.ReactModal__Body--open{position:fixed}}h1,h2,h3,h4,h5,h6{font-family:"Aktiv Grotesk",sans-serif;font-style:normal;font-weight:400}form{width:100%}a{color:#0018f1}.page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.page-content{max-width:375px;width:100%}@-webkit-keyframes antiClockwiseSpin{0%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(0deg)}}@keyframes antiClockwiseSpin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes clockwiseSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block;line-height:normal}.icon-check:before{content:""}.icon-arrow3--left:before{content:""}.icon-company{height:100%;width:300px}footer{font-family:"Aktiv Grotesk",sans-serif}footer,footer .info{display:flex;flex-direction:column}footer .info{align-items:center}footer .info .heading{background-color:#fffefa;color:#000;line-height:24px;letter-spacing:.4px;flex-grow:1;padding:0 20px 34px}footer .info .heading .help-title{font-family:"Aktiv Grotesk Ex";font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;padding:25px 0;border-top:2px solid #efede6}footer .info .heading .help-section{display:grid}footer .info .heading .help-section .contact-email{font-style:normal;font-weight:400;font-size:14px;line-height:24px}footer .info .heading .help-section .contact-email a{text-decoration:none;color:#000}footer .info .language{max-width:375px;width:100%;padding-bottom:20px;background-color:#fffefa}footer .info .language .language-title{padding:15px 20px}footer .info .contact{max-width:375px;width:100%}footer .info .contact .info{color:#b4b4b4;margin-bottom:8px;display:flex;flex-direction:row}footer .info .contact .info span{width:50%}footer .info .contact .info img{width:16px;height:16px}footer .info .contact .info a:not(:last-child){margin-right:20px}footer .info .logo{margin-top:24px;margin-bottom:40px}footer .info .logo img{width:64px;height:64px}footer .content{padding:0 20px;background-color:#dbc7ae}footer .content .downloadup-section{padding-top:28px}footer .content .downloadup-section .downloadapp-title{margin-bottom:12px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}footer .content .downloadup-section a{color:#1d1d1d;text-decoration:underline;display:inline-block;margin-right:12px;padding:0;line-height:1}footer .content .followus-section .followus-title{margin:36px 0 12px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}footer .content .disclaimer{flex-direction:column;align-items:center;color:#b4b4b4;padding:20px 0;color:rgba(0,0,0,.5)}footer .content .disclaimer .copyright{max-width:375px;margin:auto;font-style:normal;font-weight:400;font-size:12px;line-height:18px}footer .content .disclaimer .links{max-width:375px;width:375px;display:flex;width:100%;font-weight:400;font-size:12px;line-height:18px;margin-bottom:12px}footer .content .disclaimer .links a{color:rgba(0,0,0,.5);text-decoration:none}footer .content .disclaimer .links :not(:last-child){border-right:1px solid #b4b4b4;padding-right:16px}footer .content .disclaimer .links :not(:first-child){padding-left:16px}.landing-page{padding:20px 0;background-color:#fffefa}.landing-page .email-available{margin-top:24px;text-align:center}.landing-page .email-notavailable{font-size:16px;text-align:center;margin-top:13px}header{width:100%;display:flex;flex-direction:column;align-items:center}header .header{max-width:375px;width:100%;background-color:#fffefa}header .logo{background-color:#dbc7ae;height:40px;background-repeat:no-repeat;background-position:50%}header .register-title{font-family:"Roxborough CF";color:#000;font-style:normal;font-weight:400;font-size:32px;line-height:36px;text-align:center;width:59%;display:flex;margin:0 auto;padding-top:24px}header .header-beam-container{height:600px;width:100%;position:absolute;z-index:-1;display:flex;justify-content:center;background-color:#fffefa}header .header-beam-container .beam{position:absolute;display:flex;justify-content:center;overflow:hidden;max-width:100vw}header .header-beam-container .beam .video{object-fit:fill;height:600px}header .header-beam-container .gradient{position:absolute;z-index:1;height:600px;width:100%;background-image:linear-gradient(rgba(26,25,25,0),#000,#fffefa)}header .navigation{position:absolute}.page-heading{display:flex;align-items:center}.page-heading .title{font-size:20px;line-height:24px;letter-spacing:1px;color:#fff}.page-heading .line{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);height:1px;flex-grow:1;margin-left:16px}.checkbox-container{margin-top:24px}.checkbox-container .body{display:flex}.checkbox-container .body .text{margin-right:10px;width:100%}.checkbox-container .body-error{border-top:1px solid #d6122d}.checkbox-container .checkbox{display:block;line-height:24px;padding-left:16px;position:relative;right:0;cursor:pointer;outline:none;letter-spacing:.5px}.checkbox-container .checkbox:before{border:1px solid #453f3f;box-sizing:border-box;content:"";position:absolute;left:0;top:3px;height:16px;width:16px}.checkbox-container .checkbox-checked:before{background-color:#fff;border-color:#fff}.checkbox-container .checkbox-checked:after{content:"";color:#000;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;position:absolute;top:3px;left:3px;line-height:16px}.checkbox-container .checkbox-error:before{border-color:#d6122d}.checkbox-container .error{font-weight:700;color:#d6122d}.form-row{position:relative;padding:0 20px}.form-row .label{display:flex;justify-content:space-between;line-height:32px}.form-row .label span:nth-child(2){font-size:12px;color:#7f7f7f}.form-row .date-info{font-size:12px;line-height:16px;margin-top:8px;margin-bottom:4px}.form-row .reveal{cursor:pointer;position:absolute;right:24px;bottom:10px;z-index:1}.form-row .reveal img{width:24px}.form-row-error{color:#d6122d;display:block;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;margin:2px 0}.input{color:#000;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:4px;flex-grow:1;height:47px;background-color:#fff;border:1px solid #000;font-style:normal;font-weight:700;font-size:14px;line-height:18px;padding:16px 12px;outline:none}.input.password{padding-right:62px}.input-error{border-top:1px solid #d6122d}.form-row-button{justify-content:center;margin-top:24px;padding:0 20px}.btn{background-color:#282828;font-family:"Aktiv Grotesk";border:1px solid #282828;color:#fffefa;font-style:normal;font-weight:700;text-decoration:none;transition:.2s ease-in-out;cursor:pointer;outline:none;font-size:14px;line-height:24px;padding:12px 56px}.btn-disabled{background-color:#b4b4b4;border:1px solid #b4b4b4;color:#fff;cursor:default;pointer-events:none}.select-dark{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/static/media/chevron-thin-down.58afc7f6.svg) no-repeat;background-position:right 5px top 12px;background-size:15px;background-color:#dbc7ae;border:1px solid #dbc7ae;border-radius:2px;color:#a4a4a4;min-width:200px;font-size:14px;letter-spacing:1px;margin-top:4px;padding:12px 21px;flex-grow:1}.select-dark.inputLabel{color:#fff;line-height:20px;letter-spacing:.5px}.select-label-dark{color:#fff;font-size:15px}.select-icon-wrapper{display:flex;align-items:center;border-bottom-color:#b4b4b4;background-color:#fff}.select-icon-wrapper img{height:20px;padding-left:5px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/static/media/chevron-down.8018bb0e.svg) no-repeat;background-position:right 10px top 18px;background-size:15px;background-color:#fff;border:1px solid #fff;border-radius:2px;color:#1a1919;letter-spacing:.5px;margin-top:4px;padding:12px 21px;flex-grow:1;width:100%;font-size:16px}.select,.select:focus{outline:none}.member{display:flex;flex-direction:column;align-items:center;padding-bottom:48px;background-color:#fffefa}.member .info{text-align:center;font-family:"Aktiv Grotesk",sans-serif;font-size:14px;color:#000;line-height:25px;margin-top:15px;padding:0 20px}.member .incentive{margin-top:48px;color:#000;text-align:center}.member .apple-wallet{background-color:#282828;font-family:"Aktiv Grotesk";border:1px solid #282828;color:#fffefa;font-style:normal;font-weight:700;text-decoration:none;cursor:pointer;font-size:14px;line-height:24px;padding:12px 56px}.member-card-applewallet{justify-content:center;margin-top:24px;padding:0 20px}.member-card-id{padding:14px 0 0 14px;color:#1d1d1d}.member-card-id .title{text-transform:uppercase;font-weight:700;font-family:"Aktiv Grotesk App Bold",sans-serif;font-size:9px;line-height:12px;padding-bottom:4px}.member-card-id .memberid{font-family:"Aktiv Grotesk App",sans-serif;font-size:14px;line-height:18px}.get-more{background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center}.get-more .heading{margin-top:48px;text-align:center;color:#0018f1;font-size:11px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase}.get-more .download{font-size:20px;line-height:24px;letter-spacing:1px;color:#000;text-align:center;max-width:375px;width:100%;margin-top:8px}.get-more .appstore{margin-top:48px;width:218px}.get-more .play-store{margin-top:24px;width:218px}.get-more .preview{margin-top:48px}.get-more .preview,.get-more .preview img{width:274px;height:320px}.member-card-container{width:100%;display:flex;justify-content:center;padding:30px 0 0}.member-card-container .member-card{background-color:#dbc7ae;box-shadow:0 4px 12px rgba(0,0,0,.1);width:240px;height:340px;border-radius:6px}.member-card-container .member-card .member-card-title{width:200px;height:25px;padding:11px 0 11px 14px;display:flex;font-family:"Aktiv Grotesk Ex",sans-serif}.member-card-container .member-card .member-card-title .title-logo{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;line-height:25px;margin-left:11px;font-family:"Aktiv Grotesk App Bold",sans-serif}.member-card-container .member-card .member-card-image{height:80px}.member-card-container .member-card .member-card-image .member-card-info{padding:22px;display:flex;flex-direction:column;text-align:right}.member-card-container .member-card .info{padding:24px;display:flex;flex-direction:column;text-align:right}.member-card-container .member-card .brand{color:#0018f1;font-size:11px;text-transform:uppercase;letter-spacing:1.6px;line-height:16px;margin:0}.member-card-container .member-card .name{color:#000;margin-top:8px;font-size:20px;line-height:24px;letter-spacing:1px;margin-bottom:0}.member-card-container .member-card .code{color:#000;letter-spacing:.4px;font-size:14px;line-height:24px;margin-top:8px;margin-bottom:0}.member-card-container .member-card .member-card-qrcode{padding:20px 0;width:240px;display:flex;flex-direction:column;justify-content:center;align-items:center}.member-card-container .member-card .member-card-qrcode .qrcode-container{background-color:#fff;padding:3px;height:130px;width:130px;border-radius:6px}.member-card-container .member-card .member-card-qrcode .qrcode-container img{margin:auto;width:100%}.member-card-container .pending{margin-top:48px;color:#fff;border:1px solid #acacac;background-color:#dbc7ae;padding:16px 56px 16px 24px;background-image:url(/static/media/icon_system_info.50cf4885.svg);background-size:16px 16px;background-position:top 24px right 24px;background-repeat:no-repeat}.success-card-container{width:100%}.success-card-container .congrats-img{height:230px;background-repeat:no-repeat;background-size:375px 230px;width:100%}.success-card-container .congrats-img .congrats-img-text{width:215px;font-family:"Roxborough CF";color:#fffefa;font-style:normal;font-weight:400;font-size:28px;line-height:30px;margin:auto;padding-top:12px;text-align:center}.success-card-container .congrats-text{height:100px;padding:36px}.success-card-container .congrats-text .congrats-title{font-family:"Aktiv Grotesk Ex",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase;padding-bottom:16px}.success-card-container .congrats-text .congrats-description{font-family:"Aktiv Grotesk",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center}.success-card-container .congrats-button{text-align:center;padding-top:12px}.success-card-container .congrats-button .discover-btn{font-family:"Aktiv Grotesk",sans-serif;width:191px;height:48px;background-color:#fffefa;border:none;color:#282828;text-decoration:none;font-style:normal;cursor:pointer;font-weight:700;font-size:14px;line-height:24px}.register{background-color:#fffefa}.register .terms-notice{color:#000;margin:24px 0;padding:0 20px}.navigation{margin-top:60px;margin-bottom:24px}.navigation .back-button{height:48px;width:48px;background-color:#fff;border-radius:24px;background-image:url(/static/media/icon_system_chevron_down_1.2.ff46d492.svg);background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:18px;transform:rotate(90deg)}.inquiry-modal{font-family:"Aktiv Grotesk",sans-serif;background-color:#fffefa;max-width:500px;width:375px;height:600px;position:absolute;left:50%;top:10%;transform:translate(-50%);border:2px solid #afafaf;border-radius:2px;padding-bottom:10px}.inquiry-modal .inquiry-container{padding:5px 0}.inquiry-modal .inquiry-data{overflow:auto;height:450px}.inquiry-modal .inquiry-question{padding:0 20px}.inquiry-modal .inquiry-title{font-family:"Roxborough CF";color:#000;font-style:normal;font-weight:400;font-size:20px;padding:0 20px;min-height:40px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inquiry-modal .close{position:absolute;top:-15px;right:-12px;background-color:#fff;border:none;border-radius:15px;cursor:pointer}.inquiry-modal .buttons-inquiries{display:flex;justify-content:space-between}.inquiry-modal .form-row-button-inquiries{margin-top:24px}.inquiry-modal .form-row-button-inquiries .skip-inquiries{justify-content:center;color:#000;border:none;background:none;font-weight:700;cursor:pointer;font-size:14px;line-height:24px;padding:12px 56px;text-decoration:underline}.inquiry-modal .footer-nrinquiries{margin:auto;width:50%;text-align:center;padding-top:24px}.inquiry-modal .padding-20{padding:0 20px}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4d4d4d;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.textarea{color:#000;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:4px;flex-grow:1;height:100px;border:1px solid #000;font-style:normal;font-weight:700;font-size:14px;line-height:18px;padding:16px 12px;resize:none}
/*# sourceMappingURL=main.df615959.chunk.css.map */