.t-page-header{text-align:center}.t-page-header h1.t-page-header-title{color:var(--tarotic-color-dark-blue);font-size:48px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-1.056px}.t-page-header h2.t-page-header-title{color:var(--tarotic-color-dark-blue);font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.792px}.t-page-header .t-page-header-tag{color:var(--tarotic-color-pink);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:block}.t-page-header .t-page-header-subtag{color:var(--tarotic-color-blue);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-top:5px}.t-page-header .t-page-header-description{color:var(--tarotic-color-dark-blue);font-size:24px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.264px}.t-page-header.light .t-page-header-title{color:#fff}.t-page-header.light .t-page-header-tag{color:var(--tarotic-color-beige)}.t-page-header.light .t-page-header-description{color:#fff}.t-modal-loading-screen{height:100%;width:100%}.t-modal-loading-screen .t-loading-overlay{display:table;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#ffffff90;z-index:99}.t-modal-loading-screen .t-loading-spinner{display:table-cell;vertical-align:middle;text-align:center;top:50%;left:50%;z-index:999}.t-page-signup .t-modal-close-button{display:none}.t-modal-signup{position:relative}.t-modal-signup .row{margin-left:0;margin-right:0}.t-modal-signup .t-modal-close-button{position:absolute;top:0;right:0;padding:15px;cursor:pointer}.t-modal-signup .t-title{color:var(--tarotic-color-pink);font-family:var(--font-outfit);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.66px}.t-modal-signup .t-title span{color:var(--tarotic-color-blue)}.t-modal-signup .t-helper{color:var(--tarotic-color-dark-blue);font-size:18px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.198px}.t-modal-signup .t-helper a{color:var(--tarotic-color-pink)}.t-modal-signup .t-helper-2{color:var(--tarotic-color-dark-blue);font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.198px}.t-modal-signup .t-terms a{color:var(--tarotic-color-pink);text-decoration:none}.t-modal-signup input[type=email],.t-modal-signup input[type=password],.t-modal-signup input[type=text]{border-radius:8px;border:1px solid var(--tarotic-color-pink);background:#fff;color:var(--tarotic-color-dark-blue);font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:16px;width:100%}.t-modal-signup input[type=submit]{border:0;padding:8px 42px;border-radius:999px;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:36px;background:var(--tarotic-color-pink);width:100%}.t-modal-signup .t-forgot-password-btn{color:var(--tarotic-color-blue);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.t-modal-signup .t-login-link{color:var(--tarotic-color-blue)!important;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.t-modal-signup .t-btn-signup-email{border-radius:999px;border:1px solid var(--tarotic-color-blue);color:var(--tarotic-color-blue)}.t-modal-signup .t-btn-signup-email,.t-modal-signup .t-btn-signup-facebook{background:#fff;padding:8px 36px;font-size:20px;font-style:normal;font-weight:700;line-height:36px;width:100%}.t-modal-signup .t-btn-signup-facebook{border-radius:999px;border:1px solid #176bfb;color:#176bfb}.t-modal-signup .t-btn-signup-google{border-radius:999px;border:1px solid #e7483e;background:#fff;padding:8px 36px;color:#e7483e;font-size:20px;font-style:normal;font-weight:700;line-height:36px;width:100%}.t-modal-signup .t-btn-signup-facebook,.t-modal-signup .t-btn-signup-google,.t-modal-signup input[type=submit]{transition:filter .3s ease}:is(.t-modal-signup input[type=submit],.t-modal-signup .t-btn-signup-facebook,.t-modal-signup .t-btn-signup-google):hover{filter:brightness(110%)}