.header{align-items:center;display:flex;gap:.5rem;padding:.5rem 1.25rem}.header .icon{color:#fff;font-size:1.5rem}.header .MuiButton-root{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.25rem;padding:0;text-align:left;text-transform:none}.end-header{justify-content:flex-end;padding:.5rem 1rem}.mobile-card{background-color:#fff;border:.125rem solid #000;scroll-snap-align:center}.mobile-card .card-img{border-bottom:.125rem solid #000;height:12.25rem}.mobile-card .card-img,.mobile-card .tier-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:19rem}.mobile-card .tier-card-img{border-bottom:.0625rem solid #000;height:16.367rem}.mobile-card .tier-card-content{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:1.125rem}.mobile-card .tier-card-content .item-text-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-card .tier-card-content .item-text-cont .item-text-title{color:#000;font-family:var(--title-font-family);font-size:1.125rem;font-weight:700;line-height:1.4625rem;width:16.75rem}.mobile-card .tier-card-content .item-text-cont .item-text-desc{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:3.9375rem;line-height:1.3125rem;width:16.75rem}.mobile-card .tier-card-content .item-text-cont .item-text-desc .common-description{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.3125rem;margin:0}.mobile-card .tier-card-content .btn-container{background-color:#000;flex-shrink:0;padding:.25rem .5rem;width:4.3125rem}.mobile-card .tier-card-content .btn-container .btn-text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center;width:3.3125rem}.mobile-card .news-card-content{display:flex;flex:1 1;flex-direction:column;gap:.8375rem;justify-content:space-between;padding:1.117rem}.mobile-card .news-card-content .item-text-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-card .news-card-content .item-text-cont .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1.125rem;font-weight:700;height:max-content;line-height:1.4625rem;text-align:left;width:16.77rem}.mobile-card .news-card-content .item-text-cont .item-text-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:3.9375rem;line-height:1.3125rem;overflow:hidden;text-overflow:ellipsis;width:16.77rem}.mobile-card .news-card-content .btn-container{background-color:#000;padding:.25rem .5rem;width:max-content}.mobile-card .news-card-content .btn-container .btn-text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center;width:4.875rem}.mobile-card .mission-card-content{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.mobile-card .mission-card-content .item-text-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-card .mission-card-content .item-text-cont .item-text-time{color:#e53323;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;height:1rem;line-height:.975rem;text-align:left}.mobile-card .mission-card-content .item-text-cont .item-text-desc{color:#000;font-family:var(--title-font-family);font-size:1.125rem;font-weight:700;height:1.4375rem;line-height:1.4625rem;text-align:left}.mobile-card .mission-card-content .schedule-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-card .mission-card-content .schedule-cont .read-btn-text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center;width:4.875rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont{align-items:center;display:flex;gap:1rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .icon-section{align-items:center;display:flex;gap:.5rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .icon-section .icon-cont{display:flex;height:1.125rem;width:1.125rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .icon-section .icon-cont .icon{height:.9375rem;left:.09375rem;position:relative;top:.09375rem;width:.9375rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .icon-section .text{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:.6875rem;letter-spacing:-.01em;line-height:.6875rem;text-align:left;width:12.625rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .text-cont{display:flex;width:1.75rem}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .text-cont .progress{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.125rem;text-align:right}.mobile-card .mission-card-content .schedule-cont .icon-text-cont .text-cont .total{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.125rem;text-align:right}.mobile-card .mission-card-content .schedule-cont .progress-bar{height:.5rem;width:16.75rem}.mobile-card .mission-card-content .schedule-cont .progress-bar .bar{background-color:#e53323;height:100%;opacity:.2;width:100%}.mobile-card .mission-card-content .schedule-cont .progress-bar .inner{background-color:#e53323;height:100%;position:relative;top:-.5rem}.web-card{background-color:#fff;border:.125rem solid #000}.web-card .card-img{height:12.25rem}.web-card .card-img,.web-card .tier-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;width:18.5rem}.web-card .tier-card-img{height:18.5rem}.web-card .tier-card-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.web-card .tier-card-content .item-text-cont{display:flex;flex-direction:column;gap:.25rem}.web-card .tier-card-content .item-text-cont .item-text-title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:3.5rem;line-height:1.75rem;text-align:left;width:16.5rem}.web-card .tier-card-content .item-text-cont .item-text-desc{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;height:3.9375rem;line-height:1.5rem;text-align:left;width:16.5rem}.web-card .tier-card-content .btn-container{background-color:#000;padding:.625rem 1.25rem;width:max-content}.web-card .tier-card-content .btn-container .btn-text{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:700;height:1.5rem;line-height:1.5rem;text-align:left}.web-card .news-card-content{display:flex;flex:1 1;flex-direction:column;gap:3rem;justify-content:space-between;padding:1rem}.web-card .news-card-content .item-text-cont{display:flex;flex-direction:column;gap:.5rem}.web-card .news-card-content .item-text-cont .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:max-content;line-height:1.75rem;text-align:left;width:16.5rem}.web-card .news-card-content .item-text-cont .item-text-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:1rem;font-weight:400;height:3.9375rem;line-height:1.3rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:16.5rem}.web-card .news-card-content .btn-container{background-color:#000;padding:.54875rem 1.0975rem;width:max-content}.web-card .news-card-content .btn-container .btn-text{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:700;height:1.375rem;line-height:1.32rem;text-align:center}.common-icon-button{align-items:center;display:flex;flex-direction:column}.common-icon-button .MuiButton-root{align-items:center;background-color:#004899;border-radius:0;border-radius:initial;box-shadow:none;font-family:var(--text-font-family);font-size:1.125rem;font-weight:500;line-height:1.625rem;text-align:left;text-transform:none}.common-icon-button .MuiButton-root .MuiSvgIcon-root{font-size:1.5rem}.common-icon-button .MuiButton-root.Mui-disabled{background-color:#c6c6c5}.common-icon-button .MuiButton-textPrimary{color:#fff}.mobile-benefits-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-benefits-page .content-container .title-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #000;height:10rem}.mobile-benefits-page .content-container .title-container .text{color:#000;font-family:var(--title-font-family);font-size:2rem;font-weight:700;height:3.875rem;left:1.5rem;line-height:2.4rem;position:relative;text-align:left;top:3.0625rem;width:15.125rem}.mobile-benefits-page .content-container .benefits-detail-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.mobile-benefits-page .content-container .benefits-detail-container .title-cont{align-items:center;display:flex;gap:.5rem;margin-left:2rem}.mobile-benefits-page .content-container .benefits-detail-container .title-cont .icon-container{height:2rem;width:2rem}.mobile-benefits-page .content-container .benefits-detail-container .title-cont .icon-container .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-benefits-page .content-container .benefits-detail-container .title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;text-align:left;width:16.9375rem}.mobile-benefits-page .content-container .benefits-detail-container .list-cont{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:0 2rem;scroll-snap-type:x mandatory}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item{background-color:#fff;border:.0625rem solid #000;scroll-snap-align:center}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.0775rem solid #474749;height:13.90125rem;width:19.4375rem}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-content{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left;width:16.5rem}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc{height:3.9375rem;overflow-x:hidden;overflow-y:auto;width:16.9375rem}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc .common-description{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.3125rem;margin:0;text-align:left}.mobile-benefits-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc::-webkit-scrollbar,.mobile-benefits-page .content-container .benefits-detail-container .list-cont::-webkit-scrollbar{display:none}.mobile-benefits-page .content-container .benefits-detail-container .desc-container{height:max-content;margin-left:2rem;max-height:17.875rem;overflow-x:hidden;overflow-y:auto;width:19.4375rem}.mobile-benefits-page .content-container .benefits-detail-container .desc-container .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.6rem;margin:0;text-align:left}.mobile-benefits-page .content-container .section-block{background-color:#c6c6c5}.mobile-benefits-page .content-container .section-block .block{height:3.6875rem;width:12.25rem}.mobile-benefits-page .content-container .benefits-section-cont{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0;width:100%}.mobile-benefits-page .content-container .benefits-section-cont .benefits-title-cont{align-items:center;display:flex;gap:.5rem;margin-left:2rem}.mobile-benefits-page .content-container .benefits-section-cont .benefits-title-cont .icon-container{height:2rem;width:2rem}.mobile-benefits-page .content-container .benefits-section-cont .benefits-title-cont .icon-container .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-benefits-page .content-container .benefits-section-cont .benefits-title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;width:16.9375rem}.mobile-benefits-page .content-container .benefits-section-cont .benefits-cont{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding:0 2rem;scroll-snap-type:x mandatory}.mobile-benefits-page .content-container .benefits-section-cont .benefits-cont::-webkit-scrollbar{display:none}.mobile-benefits-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-benefits-page .y-overflow::-webkit-scrollbar{display:none}.error-msg-cont{align-items:center;color:#e53323;display:flex;gap:.5rem}.error-msg-cont .icon{font-size:.875rem}.error-msg-cont .error-text{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;text-align:left;text-transform:none}.web-error-msg-cont{align-items:center;color:#e53323;display:flex;gap:.75rem}.web-error-msg-cont .icon{font-size:1.75rem}.web-error-msg-cont .error-text{font-family:var(--text-font-family);font-size:2.5rem;font-weight:500;text-align:left;text-transform:none}.input-component .MuiInputLabel-root:before{color:#b2b3b3;font-size:1rem}.input-component .MuiInputLabel-root:after,.input-component .MuiInputLabel-root:before{font-family:var(--text-font-family);font-weight:500;line-height:1.125rem;text-align:left}.input-component .MuiInputLabel-root:after{color:#004899;font-size:.875rem}.input-component .MuiFormHelperText-root{align-items:center;color:#e53323;display:flex;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;gap:.5rem;line-height:1rem;text-align:left}.input-component .MuiFormHelperText-root svg{font-size:1rem}.input-component .MuiInput-root:after{border-bottom:.0625rem solid #000!important}.input-component .MuiInput-root.Mui-error:after{border-bottom:.0625rem solid #d32f2f!important}.input-component .MuiInput-root:hover:not(.Mui-disabled,.Mui-error):before{border-bottom:.0625rem solid #000!important}.mobile-toggle-group{border:.0625rem solid #000;border-radius:0;gap:.75rem;padding:.75rem}.mobile-toggle-group .MuiButtonBase-root{background-color:#a9a9ab;border:0;border-radius:0;color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.6875rem;padding:0;text-align:center}.mobile-toggle-group .Mui-selected{background-color:#000;color:#fff}.mobile-toggle-group .Mui-selected:hover{background-color:#000}.web-toggle-group{border:.09rem solid #000;border-radius:0;gap:1.625rem;padding:1.625rem}.web-toggle-group .MuiButtonBase-root{background-color:#a9a9ab;border:0;border-radius:0;color:#fff;font-family:var(--text-font-family);font-size:1.4375rem;font-weight:500;line-height:1.7375rem;padding:.72125rem 0;text-align:center}.web-toggle-group .Mui-selected{background-color:#000;color:#fff}.web-toggle-group .Mui-selected:hover{background-color:#000}.mobile-edit-profile-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-edit-profile-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-edit-profile-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:space-between}.mobile-edit-profile-page .content-container .setting-title-container .title-text-cont{padding:3rem 2rem 2rem}.mobile-edit-profile-page .content-container .setting-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-edit-profile-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-edit-profile-page .content-container .setting-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:10rem;padding:2rem}.mobile-edit-profile-page .content-container .setting-content-container .setting-title-time{align-items:baseline;display:flex;gap:.5rem}.mobile-edit-profile-page .content-container .setting-content-container .setting-title-time .icon-container{align-items:center;display:flex;height:1.5rem;width:1.5rem}.mobile-edit-profile-page .content-container .setting-content-container .setting-title-time .icon-container .icon{height:1.189375rem;left:.155rem;position:relative;width:1.189375rem}.mobile-edit-profile-page .content-container .setting-content-container .setting-title-time .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:.9375rem;line-height:1.5rem;text-align:left}.mobile-edit-profile-page .content-container .setting-content-container .form-group{align-items:center;display:flex;flex-direction:column;gap:2rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .tel-form-group{align-items:flex-end;display:flex;gap:.5rem;width:100%}.mobile-edit-profile-page .content-container .setting-content-container .form-group .tel-form-group .MuiNativeSelect-root{width:5rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:1rem;width:100%}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;letter-spacing:.0008em;line-height:1.375rem;text-align:left}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn{border:.0625rem solid #004899;display:flex;gap:.5rem;padding:.375rem 1.75rem .375rem 2.5rem;width:max-content}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .btn-text{color:#004899;font-family:var(--text-font-family);font-size:1.125rem;font-weight:400;line-height:1.5625rem;text-align:left}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .icon-cont{align-items:center;display:flex;height:1.5rem;width:1.5rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .icon-cont .icon{height:.6875rem;left:.25rem;position:relative;width:1rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .icon-cont svg{color:#004899}.mobile-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.mobile-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.mobile-edit-profile-page .content-container::-webkit-scrollbar{display:none}.mobile-email-otp-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-email-otp-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-email-otp-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:flex-end}.mobile-email-otp-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-email-otp-page .content-container .setting-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-email-otp-page .content-container .setting-content-container .otp-cont{align-items:center;display:flex;flex-direction:column;gap:2rem}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont{align-items:center;display:flex;flex-direction:column;gap:.25rem}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.125rem;text-align:center}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.125rem;text-align:center}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont{align-items:center;display:flex;flex-direction:column;gap:1rem}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input{justify-content:center}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input::-webkit-inner-spin-button,.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input{-webkit-appearance:none;-moz-appearance:textfield;background-color:#f2f2f2;border:1px solid #0000;color:#000;font-family:var(--text-font-family);font-size:1.5rem;font-weight:600;height:3rem!important;line-height:1.5rem;margin-right:.9375rem;padding:0;text-align:center;width:2.625rem!important}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input:focus{border-color:#000;outline:none}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input:last-of-type{margin-right:0}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .error-desc{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:left}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container{align-items:center;display:flex}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container p{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;margin:0;text-align:left}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown{line-height:1rem}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown .MuiButton-root,.mobile-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown span{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:left}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .disable-resend,.mobile-email-otp-page .content-container .setting-content-container .otp-cont .disable-resend .otp-resend-countdown .MuiButton-textPrimary{color:#b2b3b3}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend{color:#000}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend .otp-resend-countdown .MuiButton-root{text-decoration:underline}.mobile-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend .otp-resend-countdown .MuiButton-textPrimary{color:#000}.mobile-email-otp-page .content-container::-webkit-scrollbar{display:none}.home-bar{align-items:flex-end;display:flex;height:3.788rem;justify-content:space-between;padding:.5rem 2.5rem;width:100vw}.home-bar .home-icon{height:2.78rem;width:5rem}.home-bar .home-function{align-items:center;display:flex;flex-direction:row;gap:1rem;height:2.78rem;justify-content:center;opacity:1}.home-bar .home-function .home-btn{cursor:pointer;font-size:1.5rem}.home-bar .nav-cont{align-items:center;display:flex;flex-direction:row;gap:2.5rem}.home-bar .nav-cont .nav-btn-cont{display:flex;flex-direction:row;gap:1.5rem}.home-bar .MuiBadge-dot{background-color:#e70000;border-radius:.5rem;font-size:1rem;height:1rem;min-width:1rem;top:.1625rem}.logo-footer{background-color:#000;display:flex;flex-direction:column;gap:2rem;padding:2rem 2rem 14.75rem}.logo-footer .logo{cursor:pointer}.logo-footer .social-bar{display:flex;flex-direction:column}.logo-footer .social-bar .title{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.3125rem;letter-spacing:.02em;line-height:1.3125rem;text-align:left;width:19.4375rem}.logo-footer .social-bar .logos-cont{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;justify-content:flex-start;padding:0 .25rem}.logo-footer .social-bar .logo-btn{height:3rem;width:3rem}.logo-footer .founding-members-cont{display:flex;flex-direction:column;gap:.75rem}.logo-footer .founding-members-cont .title{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.3125rem;letter-spacing:.02em;line-height:1.3125rem;text-align:left;width:19.4375rem}.logo-footer .founding-members-cont .logos-cont{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.logo-footer .founding-members-cont .logos-cont .mobile-logo-1{height:4.125rem;width:7.9375rem}.logo-footer .founding-members-cont .logos-cont .mobile-logo-2{height:5.125rem;width:6.5rem}.logo-footer .founding-members-cont .logos-cont .mobile-logo-3{height:5.0625rem;width:4.0625rem}.logo-footer .founding-members-cont .logos-cont .mobile-logo-4,.logo-footer .founding-members-cont .logos-cont .mobile-logo-5{height:5rem;width:4.0625rem}.logo-footer .founding-members-cont .logos-cont .web-logo-1{height:7.383rem;width:9.4475rem}.logo-footer .founding-members-cont .logos-cont .web-logo-2{height:7.383rem;width:14.29rem}.logo-footer .founding-members-cont .logos-cont .web-logo-3{height:7.4625rem;width:6.034rem}.logo-footer .founding-members-cont .logos-cont .web-logo-4,.logo-footer .founding-members-cont .logos-cont .web-logo-5{height:7.383rem;width:6.034rem}.logo-footer .members-cont{display:flex;flex-direction:column;gap:.75rem}.logo-footer .members-cont .title{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.3125rem;letter-spacing:.02em;line-height:1.3125rem;width:19.4375rem}.logo-footer .members-cont .logos-cont{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.logo-footer .members-cont .logos-cont .mobile-logo-1{height:2.9375rem;width:3.1875rem}.logo-footer .members-cont .logos-cont .mobile-logo-2{height:2.3125rem;width:10.0625rem}.logo-footer .members-cont .logos-cont .mobile-logo-3{height:1.3125rem;width:4.5625rem}.logo-footer .members-cont .logos-cont .web-logo-1{height:3.9375rem;width:4.375rem}.logo-footer .members-cont .logos-cont .web-logo-2{height:3.1875rem;width:13.75rem}.logo-footer .members-cont .logos-cont .web-logo-3{height:1.8125rem;width:6.25rem}.logo-footer .footer-desc{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:2.625rem;line-height:1.3125rem;text-align:left;width:19.4375rem}.mobile-fellow-page{height:100vh;height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden}.mobile-fellow-page .content-container{display:flex;flex-direction:column;font-size:.75rem}.mobile-fellow-page .content-container .title-icon-container{background-color:#000;border-bottom:.125rem solid #000;padding-bottom:2.5rem}.mobile-fellow-page .content-container .title-icon-container .icon-container{display:flex;justify-content:flex-end}.mobile-fellow-page .content-container .title-icon-container .icon-container .icon{height:8.8125rem;width:12.125rem}.mobile-fellow-page .content-container .title-icon-container .news-titles-container{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 0}.mobile-fellow-page .content-container .title-icon-container .news-titles-container .title{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-fellow-page .content-container .title-icon-container .news-titles-container .desc{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left;width:19.4375rem}.mobile-fellow-page .content-container .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.1875rem;width:100%}.mobile-fellow-page .content-container .app-container{padding:2rem 0}.mobile-fellow-page .content-container .app-container .common-section{display:flex;flex-direction:column;gap:1.5rem}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .img-cont{height:12.8825rem}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-page-title{margin:0}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0;text-align:left}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description{display:flex;flex-direction:column;gap:.5rem;margin:0}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description h2,.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description h2 strong{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description p strong{font-size:.875rem;font-weight:700;line-height:1.05rem;text-align:left}.mobile-fellow-page .content-container .app-container .common-section .section-content-cont .common-description strong{color:#000;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}.mobile-fellow-page .content-container .app-container .bg-body{background-color:#004899;display:flex;flex-direction:column;gap:1.5rem}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .img-cont{height:12.8825rem}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-page-title{margin:0}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-page-title h1{color:#fff;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0;text-align:left}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description{display:flex;flex-direction:column;gap:.5rem;margin:0}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description h2,.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description h2 strong{color:#fff;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description p{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description p strong{font-size:.875rem;font-weight:700;line-height:1.05rem;text-align:left}.mobile-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description strong{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;line-height:1.05rem;text-align:left}.mobile-fellow-page .content-container .app-container .article-subtitle{margin-bottom:1rem;margin-top:-1rem;text-align:center}.mobile-fellow-page .content-container .app-container .poster{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:1.5rem;min-height:10.625rem}.mobile-fellow-page .content-container .app-container .poster .image{height:100%;object-fit:cover}.mobile-fellow-page .content-container .app-container .spec-holder{display:flex;flex-direction:column;margin-bottom:.5rem}.mobile-fellow-page .content-container .app-container .spec-holder .icon-item{margin-bottom:.5rem}.mobile-fellow-page .content-container .app-container .spec-holder svg{fill:var(--primary-color);height:1.5rem;width:1.5rem}.mobile-fellow-page .content-container .app-container .extra-doc-holder .common-action-button{margin-bottom:.5rem}.mobile-fellow-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-fellow-page .y-overflow::-webkit-scrollbar{display:none}.mobile-home-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-home-page .content-container .join-section-cont{display:flex;flex-direction:column;gap:1rem;width:100%}.mobile-home-page .content-container .join-section-cont .mobile-join-icon-cont .join-icon{float:right;height:11rem;width:11rem}.mobile-home-page .content-container .join-section-cont .join-text-cont{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2.5rem}.mobile-home-page .content-container .join-section-cont .join-text-cont .join-text-title{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;height:3.875rem;letter-spacing:.01em;line-height:2.4rem;width:19.4375rem}.mobile-home-page .content-container .join-section-cont .join-text-cont .join-text-desc{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:4.5rem;letter-spacing:-.01em;line-height:1.5rem;width:19.4375rem}.mobile-home-page .content-container .section-2-cont{background-color:#c6c6c5;padding:0 0 .75rem;width:100%}.mobile-home-page .content-container .section-2-cont .block-cont{padding:0 2rem}.mobile-home-page .content-container .section-2-cont .block-cont .block{height:2rem;width:3.25rem}.mobile-home-page .content-container .section-2-cont .banner{align-items:center;display:flex;flex-direction:column}.mobile-home-page .content-container .section-2-cont .banner .warp{margin-right:2rem}.mobile-home-page .content-container .section-2-cont .banner .warp .item{display:flex}.mobile-home-page .content-container .section-2-cont .banner .warp .item .block{height:2.875rem;width:2rem}.mobile-home-page .content-container .section-2-cont .banner .warp .item .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:12.8125rem;width:19.4375rem}.mobile-home-page .content-container .section-2-cont .banner .page-nation{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;max-width:20rem;overflow-x:auto;overflow-y:hidden;padding:.75rem 2rem;transition:all .3s ease}.mobile-home-page .content-container .section-2-cont .banner .page-nation .item{background-color:#fff;border-radius:50%;flex:none;height:.625rem;width:.625rem}.mobile-home-page .content-container .section-2-cont .banner .page-nation .active{background-color:#004899}.mobile-home-page .content-container .section-2-cont .banner .page-nation::-webkit-scrollbar{display:none}.mobile-home-page .content-container .benefits-section-cont{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0;width:100%}.mobile-home-page .content-container .benefits-section-cont .benefits-title-cont{align-items:center;display:flex;gap:.5rem;margin-left:2rem}.mobile-home-page .content-container .benefits-section-cont .benefits-title-cont .icon{height:2rem;width:2rem}.mobile-home-page .content-container .benefits-section-cont .benefits-title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;width:16.9375rem}.mobile-home-page .content-container .benefits-section-cont .benefits-cont{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding:0 2rem;scroll-snap-type:x mandatory}.mobile-home-page .content-container .benefits-section-cont .benefits-cont::-webkit-scrollbar{display:none}.mobile-home-page .content-container .section-4-cont{background-color:#c6c6c5;width:100%}.mobile-home-page .content-container .section-4-cont .block-1{height:3.6875rem;width:12.25rem}.mobile-home-page .content-container .section-4-cont .block-2{height:3.6875rem}.mobile-home-page .content-container .news-mission-section-cont{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.mobile-home-page .content-container .news-mission-section-cont .bar-cont{display:flex;justify-content:space-between;margin-left:2rem;margin-right:2rem}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-icon-title{align-items:center;display:flex;gap:.25rem}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-icon-title .icon-cont{height:2rem;width:2rem}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-icon-title .icon-cont .icon{height:1.586rem;left:.2069rem;position:relative;top:.2069rem;width:1.586rem}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-icon-title .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-btn{background-color:#000;flex-shrink:0;height:1.75rem;padding:.25rem .5rem;width:max-content}.mobile-home-page .content-container .news-mission-section-cont .bar-cont .bar-btn .text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center}.mobile-home-page .content-container .news-mission-section-cont .content-cont{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding:0 2rem;scroll-snap-type:x mandatory}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.125rem solid #000;scroll-snap-align:center}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;height:12.25rem;width:19rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content{display:flex;flex-direction:column;gap:.8375rem;padding:1.117rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content .item-text-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content .item-text-cont .item-text-title{color:#000;font-family:var(--title-font-family);font-size:1.125rem;font-weight:700;height:1.4375rem;line-height:1.4625rem;width:16.77rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content .item-text-cont .item-text-desc{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:3.9375rem;line-height:1.3125rem;width:16.77rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content .read-btn{background-color:#000;padding:.25rem .5rem;width:max-content}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .news-item-content .read-btn .read-btn-text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center;width:4.875rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .item-text-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .item-text-cont .item-text-time{color:#e53323;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;height:1rem;line-height:.975rem;text-align:left}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .item-text-cont .item-text-desc{color:#000;font-family:var(--title-font-family);font-size:1.125rem;font-weight:700;height:1.4375rem;line-height:1.4625rem;text-align:left}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .read-btn-text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center;width:4.875rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont{align-items:center;display:flex;gap:1rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section{align-items:center;display:flex;gap:.5rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section .icon-cont{display:flex;height:1.125rem;width:1.125rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section .icon-cont .icon{height:.9375rem;left:.09375rem;position:relative;top:.09375rem;width:.9375rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section .text{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:.8rem;letter-spacing:-.01em;line-height:.6875rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:12.625rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont{display:flex;width:1.75rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont .progress{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.125rem;text-align:right}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont .total{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.125rem;text-align:right}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar{height:.5rem;width:16.75rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar .bar{background-color:#e53323;height:100%;opacity:.2;width:100%}.mobile-home-page .content-container .news-mission-section-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar .inner{background-color:#e53323;height:100%;position:relative;top:-.5rem}.mobile-home-page .content-container .news-mission-section-cont .content-cont::-webkit-scrollbar{display:none}.mobile-home-page .content-container .home-footer{background-color:#000;display:flex;flex-direction:column;gap:2rem;padding:2rem}.mobile-home-page .content-container .home-footer .social-bar{display:flex;justify-content:space-between;padding:0 .25rem}.mobile-home-page .content-container .home-footer .social-bar .logo-btn{height:3rem;width:3rem}.mobile-home-page .content-container .home-footer .founding-members-cont{display:flex;flex-direction:column}.mobile-home-page .content-container .home-footer .founding-members-cont .title{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.3125rem;letter-spacing:.02em;line-height:1.3125rem;text-align:left;width:19.4375rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont{align-items:center;display:flex;flex-direction:column;gap:.75rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-top-cont{display:flex;gap:.75rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-top-cont .logo-1{height:4.125rem;width:7.9375rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-top-cont .logo-2{height:5.125rem;width:6.5rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-bottom-cont{display:flex;gap:.75rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-bottom-cont .logo-1{height:5.0625rem;width:4.0625rem}.mobile-home-page .content-container .home-footer .founding-members-cont .logos-cont .logos-bottom-cont .logo-2{height:5rem;width:4.0625rem}.mobile-home-page .content-container .home-footer .members-cont{display:flex;flex-direction:column;gap:.75rem}.mobile-home-page .content-container .home-footer .members-cont .title{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.3125rem;letter-spacing:.02em;line-height:1.3125rem;width:19.4375rem}.mobile-home-page .content-container .home-footer .members-cont .logos-cont{align-items:center;display:flex;gap:.75rem;padding:0 .25rem}.mobile-home-page .content-container .home-footer .members-cont .logos-cont .logo-1{height:2.9375rem;width:3.1875rem}.mobile-home-page .content-container .home-footer .members-cont .logos-cont .logo-2{height:2.3125rem;width:10.0625rem}.mobile-home-page .content-container .home-footer .members-cont .logos-cont .logo-3{height:1.3125rem;width:4.5625rem}.mobile-home-page .content-container .home-footer .footer-desc{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:2.625rem;line-height:1.3125rem;text-align:left;width:19.4375rem}.mobile-home-page .content-container .user-card-section-cont{background:linear-gradient(180deg,#e53323 0,#e53323 46%,#fff 0,#fff);display:flex;flex-direction:column}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont{align-items:flex-start;display:flex;justify-content:space-between;margin:1.56225rem 1.75rem 1.5rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text{align-items:flex-start;display:flex;gap:.5rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text .icon-cont{height:2rem;width:2rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text .icon-cont .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text .text-cont{display:flex;flex-direction:column;gap:.5625rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text .text-cont .welcome-text{color:#fff;font-family:var(--title-font-family);font-size:1rem;font-weight:500;height:.75rem;letter-spacing:.01em;line-height:1.2rem;text-align:left}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .user-card-text .text-cont .user-name-text{word-wrap:break-word;color:#fff;font-family:var(--title-font-family);font-size:1.5rem;font-weight:700;height:max-content;letter-spacing:.01em;line-height:1.8rem;text-align:left;width:13rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .edit-btn{align-items:center;background-color:#000;display:flex;gap:.25rem;margin-top:.75rem;padding:.25rem .5rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .edit-btn .icon{height:1rem;width:1rem}.mobile-home-page .content-container .user-card-section-cont .user-card-text-cont .edit-btn .text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;height:1.25rem;line-height:1.225rem;text-align:center}.mobile-home-page .content-container .user-card-section-cont .user-card-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;height:13.3125rem;margin-left:1.75rem;position:relative;width:19.9375rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont{display:flex;flex-direction:column;gap:1.5rem;left:1.5rem;position:absolute;top:2.9375rem;width:max-content}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont{display:flex;flex-direction:column;gap:1rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;height:3.4375rem;line-height:2.1rem;text-align:left;width:11.125rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .view-btn{align-items:center;display:flex}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .view-btn .text-cont-underline{display:flex;flex-direction:column;gap:.125rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .view-btn .text-cont-underline .text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:.5625rem;text-align:center}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .view-btn .text-cont-underline .middle-line{border-top:.0625rem solid #000;height:.0625rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .view-benefits-cont .view-btn svg{font-size:1rem}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .func-cont .MuiButton-root{background-color:#0006;border-radius:1.1875rem;color:#fff6;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;height:1.5rem;justify-content:left;letter-spacing:.01em;line-height:.5rem;padding:.5rem;text-align:center;width:max-content}.mobile-home-page .content-container .user-card-section-cont .user-card-cont .qrcode{background-color:#fff;border:.1875rem solid #000;bottom:2rem;height:3rem;padding:.3125rem;position:absolute;right:1.25rem;width:3rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:2rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn{display:flex;padding:1rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .ios-tc{height:2.125rem;width:5.96875rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .ios-sc{height:2.075rem;width:5.8375rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .ios-en{height:2.0625rem;width:6.65625rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .android-tc{height:2.0875rem;width:7.109375rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .android-en{height:2.0875rem;width:7.7125rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .btn-cont{align-items:center;display:flex;flex-direction:column;gap:.5rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .btn-cont .icon{border-radius:.125rem;font-size:1rem;margin:.25rem}.mobile-home-page .content-container .user-card-section-cont .card-func-cont .func-btn .btn-cont .text{color:#fff;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.245rem;text-align:center}.mobile-home-page .content-container .section-login-1-cont{background-color:#c6c6c5}.mobile-home-page .content-container .section-login-1-cont .block{height:1.5rem;width:2.375rem}.mobile-home-page .content-container .vouchers-section-cont{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-home-page .content-container .vouchers-section-cont .icon-title-cont{align-items:center;display:flex;gap:.5rem}.mobile-home-page .content-container .vouchers-section-cont .icon-title-cont .icon-cont{height:2rem;width:2rem}.mobile-home-page .content-container .vouchers-section-cont .icon-title-cont .icon-cont .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-home-page .content-container .vouchers-section-cont .icon-title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;width:16.9375rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont{display:flex;flex-direction:column;gap:1rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont{border-bottom:.125rem solid #c6c6c5;display:flex;gap:1.5rem;padding:.75rem 0}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title{display:flex;gap:.75rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title .icon-cont{height:2rem;width:2rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title .icon-cont .icon{height:.8556rem;left:.208rem;position:relative;top:.583rem;width:1.583rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title .title-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title .title-cont .title{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left;width:13.6875rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-icon-title .title-cont .time{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.3125rem;text-align:left;width:13.6875rem}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-btn{padding:1rem 0}.mobile-home-page .content-container .vouchers-section-cont .content-list-cont .content-item-cont .item-btn .icon{color:#000;font-size:1.5rem}.mobile-home-page .content-container .vouchers-section-cont .voucher-list-none{align-items:center;border:.0625rem solid #c6c6c5;display:flex;gap:.5rem;justify-content:center;padding:.75rem 0;width:100%}.mobile-home-page .content-container .vouchers-section-cont .voucher-list-none .icon{font-size:1.5rem}.mobile-home-page .content-container .vouchers-section-cont .voucher-list-none .text{color:#c6c6c5;font-family:var(--title-font-family);font-size:.875rem;font-weight:700;line-height:1.3125rem;text-align:left}.mobile-home-page .content-container .vouchers-section-cont .view-history-btn{border:1px solid #000;padding:.25rem .5rem;width:max-content}.mobile-home-page .content-container .vouchers-section-cont .view-history-btn .text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.225rem;text-align:center}.mobile-home-page .content-container .section-login-2-cont{height:3.6875rem}.mobile-home-page .content-container .red-block{background-color:#e53323}.mobile-home-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-home-page .y-overflow::-webkit-scrollbar{display:none}.mobile-join-info-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-join-info-page .info-container{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem}.mobile-join-info-page .info-container .common-page-title{margin:0}.mobile-join-info-page .info-container .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0;text-align:left}.mobile-join-info-page .info-container .common-description{display:flex;flex-direction:column;margin:0}.mobile-join-info-page .info-container .common-description p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-join-info-page .info-container .common-description p strong{font-size:.875rem;font-weight:700;line-height:1.05rem;text-align:left}.mobile-join-info-page .info-container .title-cont{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;width:100%}.mobile-join-info-page .info-container .content-cont{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left;width:100%}.mobile-join-info-page .info-container .tier-btn-container{border:.0625rem solid #004899;display:flex;gap:.5rem;padding:.375rem 1.75rem;width:max-content}.mobile-join-info-page .info-container .tier-btn-container .btn-text{color:#004899;font-family:var(--text-font-family);font-size:1.125rem;font-weight:500;line-height:1.625rem;text-align:left}.mobile-join-info-page .info-container .join-btn-container{align-items:center;background-color:#004899;display:flex;gap:.5rem;padding:.375rem 1.75rem;width:max-content}.mobile-join-info-page .info-container .join-btn-container .btn-text{color:#fff;font-family:var(--text-font-family);font-size:1.125rem;font-weight:500;line-height:1.625rem;text-align:left}.mobile-join-info-page .info-container .join-btn-container .icon{height:1.5rem;width:1.5rem}.mobile-join-info-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-join-info-page .y-overflow::-webkit-scrollbar{display:none}.mobile-login-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-login-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-login-page .content-container .success-title-container{background-color:#000;display:flex;flex-direction:column}.mobile-login-page .content-container .success-title-container .success-icon-cont{display:flex;justify-content:end}.mobile-login-page .content-container .success-title-container .success-icon-cont .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-login-page .content-container .success-title-container .title-text-cont{padding:1.5rem 2rem 2rem}.mobile-login-page .content-container .success-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-login-page .content-container .email-login-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2rem}.mobile-login-page .content-container .email-login-container .form-group{display:flex;flex-direction:column;gap:.625rem;width:100%}.mobile-login-page .content-container .email-login-container .form-group .forget-btn{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left;width:max-content}.mobile-login-page .content-container .email-login-container .desc-cont{color:#b2b3b3;font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;line-height:1.125rem;text-align:center}.mobile-login-page .content-container::-webkit-scrollbar{display:none}.mobile-membership-profile-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-membership-profile-page .content-container .title-icon-container{background-color:#000;border-bottom:.125rem solid #000;padding-bottom:2.5rem}.mobile-membership-profile-page .content-container .title-icon-container .icon-container{display:flex;justify-content:flex-end}.mobile-membership-profile-page .content-container .title-icon-container .icon-container .icon{height:8.75rem;width:9.99125rem}.mobile-membership-profile-page .content-container .title-icon-container .news-titles-container{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 0}.mobile-membership-profile-page .content-container .title-icon-container .news-titles-container .title{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;height:1.5rem;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-membership-profile-page .content-container .title-icon-container .news-titles-container .desc{width:19.4375rem}.mobile-membership-profile-page .content-container .title-icon-container .news-titles-container .desc .common-description{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;margin:0;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-membership-profile-page .content-container .membership-info-container .info-title-container{align-items:baseline;display:flex;gap:.5rem}.mobile-membership-profile-page .content-container .membership-info-container .info-title-container .icon-container{height:2rem;width:2rem}.mobile-membership-profile-page .content-container .membership-info-container .info-title-container .icon-container .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-membership-profile-page .content-container .membership-info-container .info-title-container .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:1.5rem;line-height:1.5rem;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container{display:flex;flex-direction:column;gap:1.5rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont{display:flex;flex-direction:column;gap:.75rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container{display:flex;flex-direction:column;gap:.25rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container .content,.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container .title{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.5rem;line-height:1.5rem;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont{color:#e53323;display:flex;gap:.5rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont svg{font-size:.875rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont .desc{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.05rem;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container{display:flex;flex-direction:column;gap:.25rem}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container .content,.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container .title{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.5rem;line-height:1.5rem;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container{align-items:center;display:flex;gap:.5rem;padding:.75rem 1.25rem .75rem 2rem;width:max-content}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container .text-item{color:#fff;font-family:var(--text-font-family);font-size:1.125rem;font-weight:500;height:1.625rem;line-height:1.625rem;text-align:left}.mobile-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container .icon{font-size:1rem;left:.25rem;margin:.25rem}.mobile-membership-profile-page .content-container .benefits-detail-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.mobile-membership-profile-page .content-container .benefits-detail-container .title-cont{display:flex;gap:.5rem;margin-left:2rem}.mobile-membership-profile-page .content-container .benefits-detail-container .title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;width:16.9375rem}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:0 2rem;scroll-snap-type:x mandatory}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item{background-color:#fff;border:.0625rem solid #000;scroll-snap-align:center}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.0775rem solid #474749;height:13.90125rem;width:19.4375rem}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:700;height:max-content;line-height:1.1875rem;text-align:left;width:16.75rem}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc{height:3.9375rem;overflow-x:hidden;overflow-y:auto;width:16.9375rem}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc .common-description{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.3125rem;margin:0;text-align:left}.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc::-webkit-scrollbar,.mobile-membership-profile-page .content-container .benefits-detail-container .list-cont::-webkit-scrollbar{display:none}.mobile-membership-profile-page .content-container .used-vouchers-list-container{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .list-tile-container{align-items:center;display:flex;gap:.5rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .list-tile-container .icon-container{height:2rem;width:2rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .list-tile-container .icon-container .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .list-tile-container .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:1.5rem;line-height:1.5rem;text-align:left}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container{background-color:#e1e1e1;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .item-title-container{align-items:center;display:flex;gap:.75rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .item-title-container .icon-container{display:flex;height:1.25rem;width:1.5rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .item-title-container .icon-container .icon{height:.588125rem;left:.15625rem;position:relative;top:.40125rem;width:1.1875rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .item-title-container .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.4rem;text-align:left}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .time-state-container{align-items:center;border-top:.03125rem solid #000;display:flex;gap:.5rem;height:1.8125rem;padding-left:2.25rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .time-state-container .time-text{border-right:.03125rem solid #000;color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;height:1.3125rem;line-height:1.3125rem;padding-right:1.5rem;text-align:left}.mobile-membership-profile-page .content-container .used-vouchers-list-container .used-vouchers-item-container .time-state-container .state-text{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;height:1.25rem;letter-spacing:.01em;line-height:1.25rem;text-align:center}.mobile-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-none{align-items:center;border:.0625rem solid #c6c6c5;display:flex;gap:.5rem;justify-content:center;padding:.75rem 0;width:100%}.mobile-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-none .icon{font-size:1.5rem}.mobile-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-none .text{color:#c6c6c5;font-family:var(--title-font-family);font-size:.875rem;font-weight:700;line-height:1.3125rem;text-align:left}.mobile-membership-profile-page .red-block{background-color:#e53323}.mobile-membership-profile-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-membership-profile-page .y-overflow::-webkit-scrollbar{display:none}.mobile-mission-detail-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-mission-detail-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-mission-detail-page .content-container .title-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #000;height:13.235rem}.mobile-mission-detail-page .content-container .mission-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-mission-detail-page .content-container .mission-content-container .mission-title-time{display:flex;flex-direction:column;gap:1rem}.mobile-mission-detail-page .content-container .mission-content-container .mission-title-time .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .mission-title-time .time-text{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container{display:flex;flex-direction:column;gap:1rem}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container{display:flex;justify-content:space-between}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container .progress-text,.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container .title-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;height:1.125rem;letter-spacing:.01em;line-height:1.125rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .stamp-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1.5rem .5rem}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .stamp-container .stamp-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:3.75rem;width:3.75rem}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container{height:.625rem}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container .bar{background-color:#e53323;height:100%;opacity:.2;width:100%}.mobile-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container .inner{background-color:#e53323;height:100%;position:relative;top:-100%}.mobile-mission-detail-page .content-container .mission-content-container .desc-container{display:flex;flex-direction:column;gap:.5rem}.mobile-mission-detail-page .content-container .mission-content-container .desc-container .title-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;height:1.125rem;letter-spacing:.01em;line-height:1.125rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .desc-container .desc-text{height:max-content}.mobile-mission-detail-page .content-container .mission-content-container .desc-container .desc-text .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .terms-conditions-container{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.mobile-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont{align-items:center;display:flex;justify-content:space-between}.mobile-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;height:1.125rem;letter-spacing:.01em;line-height:1.125rem;text-align:left}.mobile-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont .icon{color:#000;font-size:1.5rem}.mobile-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-desc-cont .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;margin:0;text-align:left}.mobile-mission-detail-page .content-container::-webkit-scrollbar{display:none}.mobile-new-detail-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-new-detail-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-new-detail-page .content-container .img-container{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px solid #000;height:max-content;width:23.4375rem}.mobile-new-detail-page .content-container .img-container .title-img{height:100%;width:100%}.mobile-new-detail-page .content-container .news-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-new-detail-page .content-container .news-content-container .news-title-time{display:flex;flex-direction:column;gap:.75rem}.mobile-new-detail-page .content-container .news-content-container .news-title-time .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.625rem;text-align:left;width:19.4375rem}.mobile-new-detail-page .content-container .news-content-container .news-title-time .time-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left}.mobile-new-detail-page .content-container .news-content-container .news-content{width:19.4375rem}.mobile-new-detail-page .content-container .news-content-container .news-content .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;margin:0;text-align:left}.mobile-new-detail-page .content-container::-webkit-scrollbar{display:none}.web-custom-select{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.web-custom-select .title{color:#004899;font-family:var(--text-font-family);font-size:1.375rem;font-weight:500;line-height:2.2rem;text-align:right}.mobile-custom-select{align-items:center;display:flex;flex-direction:row;gap:.5rem}.mobile-custom-select .title{color:#004899;font-family:var(--text-font-family);font-size:1rem;font-weight:500;text-align:left;width:4.25rem}.mobile-news-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-news-page .content-container .title-icon-container{background-color:#000;border-bottom:.125rem solid #000;padding-bottom:2.5rem}.mobile-news-page .content-container .title-icon-container .icon-container{display:flex;justify-content:flex-end}.mobile-news-page .content-container .title-icon-container .icon-container .icon{height:10rem;width:10.730625rem}.mobile-news-page .content-container .title-icon-container .news-titles-container{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 0}.mobile-news-page .content-container .title-icon-container .news-titles-container .title{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;height:1.5rem;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-news-page .content-container .title-icon-container .news-titles-container .desc{width:19.4375rem}.mobile-news-page .content-container .title-icon-container .news-titles-container .desc .common-description{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;margin:0;text-align:left}.mobile-news-page .content-container .sort-container{align-items:center;display:flex;gap:.75rem;justify-items:center;padding:1.5rem 2rem .75rem}.mobile-news-page .content-container .list-section{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-news-page .content-container .list-section .list-cont{display:flex;flex-direction:column;gap:1.5rem}.mobile-news-page .content-container .list-section .list-cont .item{background-color:#fff;border:.0625rem solid #000}.mobile-news-page .content-container .list-section .list-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.0775rem solid #000;height:13.235rem}.mobile-news-page .content-container .list-section .list-cont .item .item-content{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.mobile-news-page .content-container .list-section .list-cont .item .item-content .item-text-time{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;height:1rem;line-height:.975rem;overflow:hidden;text-align:left;text-overflow:ellipsis}.mobile-news-page .content-container .list-section .list-cont .item .item-content .item-text-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000;display:-webkit-box;font-family:var(--title-font-family);font-size:1rem;font-weight:900;height:3.9375rem;line-height:1.3rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:16.9375rem}.mobile-news-page .content-container .list-section .none{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.75rem;margin-top:2rem}.mobile-news-page .content-container .list-section .none .title-cont{align-items:center;display:flex;flex-direction:column;gap:.75rem}.mobile-news-page .content-container .list-section .none .title-cont .icon{color:#c6c6c5;font-size:2rem}.mobile-news-page .content-container .list-section .none .title-cont .title-text{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:center}.mobile-news-page .content-container .list-section .none .desc{color:#c6c6c5;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.5rem;text-align:center;width:12.9375rem}.mobile-news-page .content-container .list-section .more-container{align-items:center;display:flex;justify-content:center}.mobile-news-page .content-container .list-section .more-container .more-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;height:1.5rem;line-height:1.5rem;text-align:left}.mobile-news-page .content-container .list-section .more-container .icon{height:1.5rem;width:1.5rem}.mobile-news-page .content-container .list-section .more-container svg{color:#004899}.mobile-news-page .red-block{background-color:#e53323}.mobile-news-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-news-page .y-overflow::-webkit-scrollbar{display:none}.mobile-notification-item-cont{display:flex;justify-content:space-between;padding:1rem 0}.mobile-notification-item-cont .content-container{display:flex;gap:.75rem}.mobile-notification-item-cont .content-container .email-icon-container{align-items:center;display:flex;flex-direction:column;height:1.5rem;width:1.5rem}.mobile-notification-item-cont .content-container .email-icon-container .icon{color:#004899;width:.97875rem}.mobile-notification-item-cont .content-container .email-icon-container .read{color:#a1a3a5}.mobile-notification-item-cont .content-container .content-text-cont{display:flex;flex-direction:column;gap:.75rem}.mobile-notification-item-cont .content-container .content-text-cont .title-time-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-notification-item-cont .content-container .content-text-cont .title-time-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;width:14.1875rem}.mobile-notification-item-cont .content-container .content-text-cont .title-time-cont .time-text{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;line-height:.875rem;text-align:left}.mobile-notification-item-cont .content-container .content-text-cont .content-text{width:14.1875rem}.mobile-notification-item-cont .content-container .content-text-cont .content-text .common-description{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:500;line-height:1.125rem;margin:0;text-align:left}.mobile-notification-item-cont .icon-container{align-items:center;display:flex;flex-direction:column;height:1.5rem;width:1.5rem}.mobile-notification-item-cont .icon-container .icon{font-size:1.5rem}.web-notification-item-cont{display:flex;justify-content:space-between;padding:1rem 0}.web-notification-item-cont .content-container{display:flex;gap:.75rem}.web-notification-item-cont .content-container .email-icon-container{align-items:center;display:flex;flex-direction:column;height:1.5rem;width:1.5rem}.web-notification-item-cont .content-container .email-icon-container .icon{color:#004899;font-size:1.5rem}.web-notification-item-cont .content-container .email-icon-container .read{color:#a1a3a5}.web-notification-item-cont .content-container .content-text-cont{display:flex;flex-direction:column;gap:.75rem}.web-notification-item-cont .content-container .content-text-cont .title-time-cont{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.web-notification-item-cont .content-container .content-text-cont .title-time-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.4rem;text-align:left;width:53.75rem}.web-notification-item-cont .content-container .content-text-cont .title-time-cont .time-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left}.web-notification-item-cont .content-container .content-text-cont .content-text{width:53.75rem}.web-notification-item-cont .content-container .content-text-cont .content-text .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;text-align:left}.web-notification-item-cont .icon-container{align-items:center;display:flex;flex-direction:column;height:2rem;width:2rem}.web-notification-item-cont .icon-container .icon{font-size:3rem}.mobile-notifications-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-notifications-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:space-between}.mobile-notifications-page .content-container .setting-title-container .title-text-cont{padding:3rem 0 2rem 2rem}.mobile-notifications-page .content-container .setting-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-notifications-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-notifications-page .content-container .notification-list-container{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem 2rem}.mobile-notifications-page .content-container .notification-list-container .tabs-title-cont{display:flex;gap:1.5rem}.mobile-notifications-page .content-container .notification-list-container .tabs-title-cont .tab-title{color:#a1a3a5;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.5rem;text-align:center;width:max-content}.mobile-notifications-page .content-container .notification-list-container .tabs-title-cont .active{border-bottom:.125rem solid #e53324;color:#e53324}.mobile-notifications-page .content-container .notification-list-container .notification-list{height:calc(100vh - 19.9125rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-notifications-page .content-container .notification-list-container .notification-list .none{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:7.8125rem}.mobile-notifications-page .content-container .notification-list-container .notification-list .none .title-cont{align-items:center;display:flex;flex-direction:column;gap:.75rem}.mobile-notifications-page .content-container .notification-list-container .notification-list .none .title-cont .icon{color:#c6c6c5;font-size:2rem}.mobile-notifications-page .content-container .notification-list-container .notification-list .none .title-cont .title-text{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:center}.mobile-notifications-page .content-container .notification-list-container .notification-list .none .desc{color:#c6c6c5;font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.5rem;text-align:center;width:12.9375rem}.mobile-notifications-page .content-container .notification-list-container .notification-list::-webkit-scrollbar{display:none}.mobile-notifications-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-notifications-page .y-overflow::-webkit-scrollbar{display:none}.page-detail{display:flex;flex-direction:column;height:calc(100% - env(safe-area-inset-top, 0px))}.page-detail .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.1875rem;width:100%}.page-detail .app-container{display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto;padding:2rem}.page-detail .app-container .common-page-title{margin:0}.page-detail .app-container .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0;text-align:left}.page-detail .app-container .common-description{display:flex;flex-direction:column;gap:1.5rem;margin:0}.page-detail .app-container .common-description h2{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.page-detail .app-container .common-description p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.page-detail .app-container .common-description span,.page-detail .app-container .common-description strong{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;line-height:1.05rem;text-align:left}.page-detail .app-container .common-description ol,.page-detail .app-container .common-description ul{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}.page-detail .app-container .article-subtitle{margin-bottom:1rem;margin-top:-1rem;text-align:center}.page-detail .app-container .poster{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:1.5rem;min-height:10.625rem}.page-detail .app-container .poster .image{height:100%;object-fit:cover}.page-detail .app-container .spec-holder{display:flex;flex-direction:column;margin-bottom:.5rem}.page-detail .app-container .spec-holder .icon-item{margin-bottom:.5rem}.page-detail .app-container .spec-holder svg{fill:var(--primary-color);height:1.5rem;width:1.5rem}.page-detail .app-container .extra-doc-holder .common-action-button{margin-bottom:.5rem}.mobile-tier-item-container{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.mobile-tier-item-container .tier-title{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.75rem;text-align:left}.mobile-tier-item-container .middle-line{border-top:.03125rem solid #fff;height:.03125rem;width:15.9375rem}.mobile-tier-item-container .time-fee-cont{align-items:center;display:flex;gap:1rem}.mobile-tier-item-container .time-fee-cont .time-cont .time-title-text{color:#fff;font-family:var(--text-font-family);font-size:.8125rem;font-weight:300;height:1.125rem;line-height:1.125rem;text-align:left;width:max-content}.mobile-tier-item-container .time-fee-cont .time-cont .time-text{color:#fff;font-family:var(--text-font-family);font-size:.9375rem;font-weight:700;line-height:1.3125rem;text-align:left;width:9.0625rem}.mobile-tier-item-container .time-fee-cont .fee-cont{border-left:.03125rem solid #fff;display:flex;gap:1rem}.mobile-tier-item-container .time-fee-cont .fee-cont .fee-text{color:#fff;font-family:var(--text-font-family);font-size:1.0625rem;font-weight:700;height:1.5rem;letter-spacing:.01em;line-height:1.5rem;margin-left:1rem;text-align:left;width:max-content}.web-tier-item-container{display:flex;flex-direction:column;gap:.75rem;padding:2.375rem}.web-tier-item-container .tier-title{color:#fff;font-family:var(--text-font-family);font-size:2rem;font-weight:900;line-height:2.8rem;text-align:left}.web-tier-item-container .middle-line{border-top:.050625rem solid #fff;height:.050625rem;width:25.783125rem}.web-tier-item-container .time-fee-cont{align-items:center;display:flex;gap:.5rem}.web-tier-item-container .time-fee-cont .time-cont .time-title-text{color:#fff;font-family:var(--text-font-family);font-size:1.3125rem;font-weight:400;height:1.8125rem;line-height:1.8375rem;text-align:left;width:max-content}.web-tier-item-container .time-fee-cont .time-cont .time-text{color:#fff;font-family:var(--text-font-family);font-size:1.6875rem;font-weight:900;line-height:2.3625rem;text-align:left;width:16.27875rem}.web-tier-item-container .time-fee-cont .fee-cont{border-left:.050625rem solid #fff;display:flex;gap:1.5rem}.web-tier-item-container .time-fee-cont .fee-cont .fee-text{color:#fff;font-family:var(--text-font-family);font-size:1.6875rem;font-weight:900;height:2.375rem;letter-spacing:.01em;line-height:2.3625rem;margin-left:1rem;text-align:left;width:11rem}.mobile-upload-cont{display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-upload-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.mobile-upload-cont .MuiButton-root{background-color:#fff;border:.0625rem solid #004899;border-radius:0;border-radius:initial;box-shadow:none;color:#004899;font-family:var(--text-font-family);font-size:1.125rem;font-weight:400;line-height:1.5625rem;text-align:left;text-transform:none;width:11.9375rem}.mobile-upload-cont .MuiButton-root svg{font-size:1.5rem}.mobile-upload-cont .MuiButton-containedPrimary:hover{background-color:#fff}.mobile-upload-cont .desc-text{color:#7a7a7a;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:left}.mobile-upload-cont .file-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.mobile-upload-cont .file-container .file-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:left}.mobile-upload-cont .file-container svg{font-size:1.125rem}.web-upload-cont{display:flex;flex-direction:column;gap:.75rem;width:27.5rem}.web-upload-cont .title-text{color:#000;font-size:1.261875rem;line-height:1.514375rem}.web-upload-cont .MuiButton-root,.web-upload-cont .title-text{font-family:var(--text-font-family);font-weight:500;text-align:left}.web-upload-cont .MuiButton-root{background-color:#fff;border:.0625rem solid #004899;border-radius:0;border-radius:initial;box-shadow:none;color:#004899;font-size:1.6225rem;line-height:2.30875rem;text-transform:none;width:17.23rem}.web-upload-cont .MuiButton-root svg{font-size:2rem}.web-upload-cont .MuiButton-containedPrimary:hover{background-color:#fff}.web-upload-cont .desc-text{color:#7a7a7a;font-family:var(--text-font-family);font-size:1.261875rem;font-weight:400;line-height:1.514375rem;text-align:left}.web-upload-cont .file-container{align-items:center;display:flex;flex-direction:row;gap:25rem}.web-upload-cont .file-container .file-text{color:#004899;font-family:var(--text-font-family);font-size:1.261875rem;font-weight:400;line-height:1.514375rem;text-align:left}.web-upload-cont .file-container svg{font-size:1.5rem}.mobile-form-group{display:flex;flex-direction:column;gap:2rem;width:100%}.mobile-form-group .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.mobile-form-group .error-cont svg{font-size:.875rem}.mobile-form-group .error-cont .error{line-height:1rem;text-align:center}.mobile-form-group .error-cont .error,.mobile-form-group .forget-btn{font-family:var(--text-font-family);font-size:.875rem;font-weight:500}.mobile-form-group .forget-btn{color:#000;line-height:1.125rem;text-align:left}.mobile-form-group .from-select .MuiFormLabel-root{font-size:1rem;line-height:1.125rem;top:-1rem;white-space:wrap}.mobile-form-group .tel-form-group{align-items:flex-end;display:flex;gap:.5rem}.mobile-form-group .tel-form-group .MuiNativeSelect-root{width:5rem}.mobile-form-group .email-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:1rem;width:100%}.mobile-form-group .email-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-form-group .email-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.mobile-form-group .email-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.mobile-form-group .email-form-item-cont .change-email-btn{border:.0625rem solid #004899;display:flex;gap:.5rem;padding:.375rem 1.75rem .375rem 2.5rem;width:max-content}.mobile-form-group .email-form-item-cont .change-email-btn .btn-text{color:#004899;font-family:var(--text-font-family);font-size:1.125rem;font-weight:400;line-height:1.5625rem;text-align:left}.mobile-form-group .email-form-item-cont .change-email-btn .icon-cont{align-items:center;display:flex;height:1.5rem;width:1.5rem}.mobile-form-group .email-form-item-cont .change-email-btn .icon-cont .icon{height:.6875rem;left:.25rem;position:relative;width:1rem}.mobile-form-group .email-form-item-cont .change-email-btn .icon-cont svg{color:#004899}.mobile-form-group .mailing-cont{align-items:left;display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-form-group .mailing-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.mobile-form-group .language-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-form-group .language-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-form-group .language-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.mobile-form-group .language-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.mobile-form-group .language-form-item-cont .change-language-btn-group{border:.0625rem solid #000;display:flex;gap:.75rem;padding:.75rem;width:max-content}.mobile-form-group .language-form-item-cont .change-language-btn-group .btn-text{background-color:#a9a9ab;color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:1.6875rem;line-height:1.6875rem;text-align:center;width:5.479375rem}.mobile-form-group .language-form-item-cont .change-language-btn-group .active{background-color:#000}.mobile-form-group .check-box{align-items:flex-start;gap:.75rem;margin:0}.mobile-form-group .check-box .MuiCheckbox-root{padding:.125rem}.mobile-form-group .check-box .MuiCheckbox-root svg{font-size:1.25rem}.web-form-group{align-items:center;display:flex;flex-wrap:wrap;gap:4.5rem;width:100%}.web-form-group .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.web-form-group .error-cont svg{font-size:.875rem}.web-form-group .error-cont .error{line-height:1rem;text-align:center}.web-form-group .error-cont .error,.web-form-group .forget-btn{font-family:var(--text-font-family);font-size:.875rem;font-weight:500}.web-form-group .forget-btn{color:#000;line-height:1.125rem;text-align:left}.web-form-group .from-select .MuiFormLabel-root{white-space:wrap}.web-form-group .tel-form-group{align-items:flex-end;display:flex;gap:.5rem}.web-form-group .tel-form-group .MuiNativeSelect-root{width:5rem}.web-form-group .form-cont{align-items:left;display:flex;flex-direction:column;gap:1rem;width:100%}.web-form-group .form-cont .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.web-form-group .form-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:left}.web-form-group .form-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.6225rem;text-align:left}.web-form-group .mailing-cont{align-items:left;display:flex;flex-direction:column;gap:.75rem;width:100%}.web-form-group .mailing-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.web-form-group .check-box{align-items:flex-start;gap:1rem;margin:0}.web-form-group .check-box .MuiCheckbox-root{padding:.18rem}.web-form-group .check-box .MuiCheckbox-root svg{font-size:1.8125rem}.web-form-group .check-box .MuiTypography-root{font-size:1.25rem;font-weight:500;line-height:1.875rem}.mobile-summary-list{background-color:#f8f8f8;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 1rem}.mobile-summary-list .list-item{padding:0}.mobile-summary-list .list-item .list-item-tier-text{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin:0;width:100%}.mobile-summary-list .list-item .list-item-tier-text span{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;height:1.125rem;line-height:1.125rem;text-align:left}.mobile-summary-list .list-item .list-item-tier-text .tier-text{padding:.75rem 1rem;width:100%}.mobile-summary-list .list-item .list-item-tier-text .tier-text p{color:#fff;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:.6875rem;letter-spacing:.0008em;line-height:.6875rem;margin:0;text-align:left}.mobile-summary-list .list-item .list-item-text{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin:0}.mobile-summary-list .list-item .list-item-text span{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:left}.mobile-summary-list .list-item .list-item-text p{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:max-content;letter-spacing:.0008em;line-height:1.375rem;text-align:left}.mobile-money-text-cont span{font-size:.875rem;line-height:1rem}.mobile-check-box{align-items:flex-start;gap:.75rem;margin:0}.mobile-check-box .MuiCheckbox-root{padding:.125rem}.mobile-check-box .MuiCheckbox-root svg{font-size:1.25rem}.web-summary-list{background-color:#f8f8f8;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 1rem}.web-summary-list .list-item{padding:0}.web-summary-list .list-item .list-item-tier-text{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:0;width:100%}.web-summary-list .list-item .list-item-tier-text span{color:#004899;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;height:1.625rem;line-height:1.6225rem;text-align:left}.web-summary-list .list-item .list-item-tier-text .tier-text{padding:.75rem 1rem;width:100%}.web-summary-list .list-item .list-item-tier-text .tier-text p{color:#fff;font-family:var(--text-font-family);font-size:1.8127rem;font-weight:500;height:2rem;letter-spacing:.0008em;line-height:2rem;margin:0;text-align:left}.web-summary-list .list-item .list-item-text{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:0}.web-summary-list .list-item .list-item-text span{color:#004899;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.6225rem;text-align:left}.web-summary-list .list-item .list-item-text p{color:#000;font-family:var(--text-font-family);font-size:1.8127rem;font-weight:500;height:max-content;letter-spacing:.0008em;line-height:2rem;text-align:left}.web-check-box{align-items:flex-start;gap:1rem;margin:0}.web-check-box .MuiCheckbox-root{padding:.18rem}.web-check-box .MuiCheckbox-root svg{font-size:1.8125rem}.web-check-box .MuiTypography-root{font-size:1.25rem;font-weight:500;line-height:1.875rem}.mobile-money-text-cont{display:flex;flex-direction:column;gap:.5rem}.mobile-money-text-cont span{color:#474749;font-family:var(--text-font-family);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:16px;text-align:left}.mobile-money-text-cont .money-text{background-color:#f8f8f8;padding:1rem}.mobile-money-text-cont .money-text p{height:1.25rem}.mobile-money-text-cont .money-text .original-money-text,.mobile-money-text-cont .money-text p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:.0008em;line-height:1.375rem;text-align:left}.mobile-money-text-cont .money-text .original-money-text{height:1.375rem;text-decoration:line-through}.mobile-money-text-cont .money-text .discounted-money-text{color:#e53324;font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;height:1.375rem;letter-spacing:.0008em;line-height:1.375rem;text-align:left}.mobile-desc .common-description{margin:0}.mobile-desc .common-description,.mobile-desc .common-description h2,.mobile-desc .common-description p,.mobile-desc .common-description span,.mobile-desc .common-description strong{color:#474749;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}.mobile-desc .common-description ol,.mobile-desc .common-description ul{color:#474749;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;text-align:left}.mobile-payment-preference{align-items:left;display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-payment-preference .title-content-cont{display:flex;flex-direction:column;gap:.25rem}.mobile-payment-preference .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:left}.mobile-payment-preference .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left}.web-money-text-cont{display:flex;flex-direction:column;gap:1rem}.web-money-text-cont span{color:#474749;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.6225rem;text-align:left}.web-money-text-cont .money-text{background-color:#f8f8f8;padding:1rem}.web-money-text-cont .money-text p{height:1.8125rem}.web-money-text-cont .money-text .original-money-text,.web-money-text-cont .money-text p{color:#000;font-family:var(--text-font-family);font-size:1.8127rem;font-weight:500;letter-spacing:.0008em;line-height:2rem;text-align:left}.web-money-text-cont .money-text .original-money-text{height:1.375rem;text-decoration:line-through}.web-money-text-cont .money-text .discounted-money-text{color:#e53324;font-family:var(--text-font-family);font-size:2rem;font-weight:500;height:1.375rem;letter-spacing:.0008em;line-height:2.6rem;text-align:left}.web-desc .common-description{margin:0}.web-desc .common-description,.web-desc .common-description h2,.web-desc .common-description p,.web-desc .common-description span,.web-desc .common-description strong{color:#474749;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}.web-desc .common-description ol,.web-desc .common-description ul{color:#474749;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;text-align:left}.web-payment-preference{align-items:left;display:flex;flex-direction:column;gap:1rem;width:100%}.web-payment-preference .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.web-payment-preference .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:left}.web-payment-preference .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.6225rem;text-align:left}.mobile-registration-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-registration-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-registration-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:space-between}.mobile-registration-page .content-container .setting-title-container .title-text-cont{display:flex;flex-direction:column;gap:2rem;max-width:15.9375rem;padding:3rem 2rem 2rem}.mobile-registration-page .content-container .setting-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont{width:100%}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root,.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer{padding:0}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer svg{border:.09375rem solid #fff;border-radius:50%;height:2rem;width:2rem}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer text{dominant-baseline:middle;color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:500;letter-spacing:.075000003px;line-height:1rem;text-align:center}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .Mui-active{color:#fff}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .Mui-active text{fill:#000}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStepConnector-root{flex:initial;-webkit-flex:unset}.mobile-registration-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStepConnector-root .MuiStepConnector-line{color:#fff;width:1.5rem}.mobile-registration-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-registration-page .content-container .tier-show-section{padding:.75rem 1.5rem}.mobile-registration-page .content-container .tier-show-section .show-text{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:.6875rem;letter-spacing:.0008em;line-height:.6875rem;text-align:left}.mobile-registration-page .content-container .registration-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 8.4375rem}.mobile-registration-page .content-container .registration-content-container .content-title-container{align-items:center;display:flex;gap:.5rem}.mobile-registration-page .content-container .registration-content-container .content-title-container .icon-container{align-items:center;display:flex;height:1.5rem;width:1.5rem}.mobile-registration-page .content-container .registration-content-container .content-title-container .icon-container .icon{height:1.189375rem;left:.155rem;position:relative;width:1.189375rem}.mobile-registration-page .content-container .registration-content-container .content-title-container .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-registration-page .content-container .registration-content-container .compulsory-text{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;height:1rem;letter-spacing:-.01em;line-height:1rem;text-align:left}.mobile-registration-page .content-container .registration-content-container .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.mobile-registration-page .content-container .registration-content-container .error-cont svg{font-size:.875rem}.mobile-registration-page .content-container .registration-content-container .error-cont .error{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}.mobile-registration-page .content-container::-webkit-scrollbar{display:none}.mobile-renewal-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-renewal-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-renewal-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:space-between}.mobile-renewal-page .content-container .setting-title-container .title-text-cont{display:flex;flex-direction:column;gap:2rem;max-width:15.9375rem;padding:3rem 2rem 2rem}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont{width:100%}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root,.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer{padding:0}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer svg{border:.09375rem solid #fff;border-radius:50%;height:2rem;width:2rem}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .MuiStepLabel-iconContainer text{dominant-baseline:middle;color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:500;letter-spacing:.075000003px;line-height:1rem;text-align:center}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .Mui-active{color:#fff}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStep-root .Mui-active text{fill:#000}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStepConnector-root{flex:initial;-webkit-flex:unset}.mobile-renewal-page .content-container .setting-title-container .title-text-cont .step-cont .MuiStepConnector-root .MuiStepConnector-line{color:#fff;width:1.5rem}.mobile-renewal-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-renewal-page .content-container .tier-show-section{padding:.75rem 1.5rem}.mobile-renewal-page .content-container .tier-show-section .show-text{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:.6875rem;letter-spacing:.0008em;line-height:.6875rem;text-align:left}.mobile-renewal-page .content-container .registration-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-renewal-page .content-container .registration-content-container .content-title-container{align-items:center;display:flex;gap:.5rem}.mobile-renewal-page .content-container .registration-content-container .content-title-container .icon-container{align-items:center;display:flex;height:1.5rem;width:1.5rem}.mobile-renewal-page .content-container .registration-content-container .content-title-container .icon-container .icon{height:1.189375rem;left:.155rem;position:relative;width:1.189375rem}.mobile-renewal-page .content-container .registration-content-container .content-title-container .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-renewal-page .content-container .registration-content-container .compulsory-text{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;height:1rem;letter-spacing:-.01em;line-height:1rem;text-align:left}.mobile-renewal-page .content-container .registration-content-container .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.mobile-renewal-page .content-container .registration-content-container .error-cont svg{font-size:.875rem}.mobile-renewal-page .content-container .registration-content-container .error-cont .error{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}.mobile-renewal-page .content-container::-webkit-scrollbar{display:none}.mobile-settings-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-settings-page .content-container .setting-title-container{background-color:#000;display:flex;justify-content:space-between}.mobile-settings-page .content-container .setting-title-container .title-text-cont{padding:3rem 2rem 2rem}.mobile-settings-page .content-container .setting-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-settings-page .content-container .setting-title-container .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-settings-page .content-container .setting-list-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2rem}.mobile-settings-page .content-container .setting-list-container .setting-item{border-bottom:.0625rem solid #000;display:flex;justify-content:space-between;padding:1rem 0}.mobile-settings-page .content-container .setting-list-container .setting-item .icon-title-cont{align-items:center;display:flex;gap:.5rem}.mobile-settings-page .content-container .setting-list-container .setting-item .icon-title-cont .icon{height:1.625rem;width:1.625rem}.mobile-settings-page .content-container .setting-list-container .setting-item .icon-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:left}.mobile-settings-page .content-container .setting-list-container .setting-item .next-btn{height:1.5rem;width:1.5rem}.mobile-settings-page .content-container .setting-list-container .language-item-cont{display:flex;flex-direction:column;gap:.75rem}.mobile-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont{align-items:center;display:flex;gap:.5rem}.mobile-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont .icon{height:1.625rem;width:1.625rem}.mobile-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:left}.mobile-settings-page .content-container .logout-btn-cont{margin-bottom:10rem;padding:1rem 2rem}.mobile-settings-page .content-container .logout-btn-cont .logout-btn{align-items:center;display:flex;gap:.5rem}.mobile-settings-page .content-container .logout-btn-cont .logout-btn .icon{height:1.625rem;width:1.625rem}.mobile-settings-page .content-container .logout-btn-cont .logout-btn .title-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:left}.mobile-settings-page .contact-info-container .info-section{background-color:#8a2be2;border-bottom:.0625rem solid #000;height:13.1875rem;width:23.4375rem}.mobile-settings-page .contact-info-container .content-cont{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-settings-page .contact-info-container .content-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-settings-page .contact-info-container .content-cont .content-item{display:flex;flex-direction:column;gap:.25rem}.mobile-settings-page .contact-info-container .content-cont .content-item .title-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;line-height:1.0625rem;text-align:left}.mobile-settings-page .contact-info-container .content-cont .content-item .content-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-settings-page .terms-info-container{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.mobile-settings-page .terms-info-container .title-cont{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left}.mobile-settings-page .terms-info-container .content-cont{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left}.mobile-settings-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-settings-page .y-overflow::-webkit-scrollbar{display:none}.mobile-success-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.mobile-success-page .content-container{height:calc(100vh - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.mobile-success-page .content-container .success-title-container{background-color:#000;display:flex;flex-direction:column}.mobile-success-page .content-container .success-title-container .success-icon-cont{display:flex;justify-content:end}.mobile-success-page .content-container .success-title-container .success-icon-cont .setting-tag-icon{height:7.3125rem;width:7.3125rem}.mobile-success-page .content-container .success-title-container .title-text-cont{padding:1.5rem 2rem 2rem}.mobile-success-page .content-container .success-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.4rem;text-align:left}.mobile-success-page .content-container .back-home-content-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:3rem 2rem}.mobile-success-page .content-container .back-home-content-container .back-home-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.125rem;text-align:center}.mobile-success-page .content-container::-webkit-scrollbar{display:none}.mobile-voucher-detail-page{display:flex;flex-direction:column;height:calc(100% - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.mobile-voucher-detail-page .content-container{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 4.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto;padding:2.5rem 1.875rem 1.5rem;position:relative}.mobile-voucher-detail-page .content-container .info-container{display:flex;flex-direction:column;gap:2rem;margin:0}.mobile-voucher-detail-page .content-container .info-container .title-icon-cont{display:flex;gap:.5rem}.mobile-voucher-detail-page .content-container .info-container .title-icon-cont .icon-container{height:2rem;width:2rem}.mobile-voucher-detail-page .content-container .info-container .title-icon-cont .icon-container .icon{height:1.58625rem;left:.206875rem;position:relative;top:.206875rem;width:1.58625rem}.mobile-voucher-detail-page .content-container .info-container .title-icon-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;width:17.1875rem}.mobile-voucher-detail-page .content-container .info-container .qr-container{display:flex;flex-direction:column;gap:.375rem}.mobile-voucher-detail-page .content-container .info-container .qr-container .qr-img-cont{align-items:center;display:flex;flex-direction:column;gap:1rem}.mobile-voucher-detail-page .content-container .info-container .qr-container .qr-img-cont .qrcode{height:10.5625rem;width:10.8125rem}.mobile-voucher-detail-page .content-container .info-container .qr-container .qr-img-cont .id-container{border:.075625rem solid #000;font-family:var(--text-font-family);font-size:1.1325rem;font-weight:500;letter-spacing:.6040819883px;line-height:1.435rem;padding:0 .75rem;text-align:center}.mobile-voucher-detail-page .content-container .info-container .qr-container .time-text{color:#004899;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;height:1.125rem;line-height:1.125rem;text-align:center}.mobile-voucher-detail-page .content-container .info-container .desc-text-container{display:flex;flex-direction:column;gap:1.5rem}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .top-text-container{display:flex;flex-direction:column;gap:.5rem}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .top-text-container .title{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:600;height:1.125rem;letter-spacing:.075000003px;line-height:1.125rem;text-align:left}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .top-text-container .text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.125rem;text-align:left}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .bottom-text-container{display:flex;flex-direction:column;gap:.5rem}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .bottom-text-container .title{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:600;height:1.125rem;letter-spacing:.075000003px;line-height:1.125rem;text-align:left}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .bottom-text-container .text{height:12rem;overflow-x:hidden;overflow-y:auto}.mobile-voucher-detail-page .content-container .info-container .desc-text-container .bottom-text-container .text .common-description{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.125rem;margin:0;text-align:left}.mobile-voucher-detail-page .content-container .info-nation-container{align-items:center;bottom:calc(2rem + env(safe-area-inset-bottom, 0px));display:flex;justify-content:space-between;position:fixed;width:90vw}.mobile-voucher-detail-page .content-container .info-nation-container .info-nation{display:flex;flex-wrap:nowrap;gap:.5rem;max-width:17rem;overflow-x:auto;overflow-y:hidden;transition:all .3s ease}.mobile-voucher-detail-page .content-container .info-nation-container .info-nation .nation-item{background-color:#e2e2e2;border-radius:50%;flex:none;height:.5rem;width:.5rem}.mobile-voucher-detail-page .content-container .info-nation-container .info-nation .active{background-color:#004899}.mobile-voucher-detail-page .content-container .info-nation-container .info-nation::-webkit-scrollbar{display:none}.mobile-voucher-detail-page .content-container .info-nation-container .nation-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:1.125rem;letter-spacing:.075000003px;line-height:1.125rem;text-align:left}.mobile-voucher-detail-page .content-container::-webkit-scrollbar{display:none}.mobile-voucher-detail-page .block-footer{display:flex;flex:1 1}.mobile-voucher-detail-page .block-footer .block-1{width:19.3425rem}.mobile-voucher-detail-page .block-footer .block-2{background-color:#004899;flex:1 1}.web-benefits-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-benefits-page .content-container{align-items:center;display:flex;flex-direction:column}.web-benefits-page .content-container .benefit-page-title{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;justify-content:center;width:100%}.web-benefits-page .content-container .benefit-page-title .section-title{height:16.1875rem}.web-benefits-page .content-container .benefit-page-title .section-title .title{color:#fff;font-family:var(--title-font-family);font-size:3rem;font-weight:700;height:8.5rem;line-height:8.5rem;margin-left:2.875rem;margin-top:1.875rem;text-align:left}.web-benefits-page .content-container .section{display:flex;flex-direction:column;gap:3.75rem;padding:3.75rem 0}.web-benefits-page .content-container .content-content-container{display:flex;flex-direction:column;gap:3.75rem;width:100%}.web-benefits-page .content-container .content-content-container .benefits-detail-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2.5rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont{display:flex;flex-wrap:wrap;gap:1.5rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item{background-color:#fff;border:.125rem solid #000;scroll-snap-align:center}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;height:12.5rem;width:18.416875rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item .item-content{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item .item-content .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:max-content;line-height:1.75rem;overflow:hidden;text-align:left;width:16.398125rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc .common-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:1rem;font-weight:500;height:2.625rem;line-height:1.3rem;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;width:16.398125rem}.web-benefits-page .content-container .content-content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc::-webkit-scrollbar{display:none}.web-benefits-page .content-container .content-content-container .benefits-detail-container .desc-container{height:max-content}.web-benefits-page .content-container .content-content-container .benefits-detail-container .desc-container .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.6rem;margin:0;text-align:left}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg{background-color:#c6c6c5}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-section-cont{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2.5rem;width:100%}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont{align-items:center;display:flex;gap:.5rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont .icon{font-size:3rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:left;width:89.75rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-section-cont .benefits-cont{display:flex;gap:1.4rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation{display:flex;justify-content:flex-end}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation .nation-btn{display:flex;flex-direction:row}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-previous{align-items:center;background-color:#fff;cursor:pointer;display:flex;padding:1rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-previous .btn-icon{color:#c6c6c5;font-size:3.375rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-next{align-items:center;background-color:#004899;cursor:pointer;display:flex;padding:1rem}.web-benefits-page .content-container .content-content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-next .btn-icon{color:#fff;font-size:3.375rem}.web-benefits-page .y-overflow{height:calc(100vh - 8rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-benefits-page .y-overflow::-webkit-scrollbar{display:none}.page-title-container{background-color:#000;display:flex;justify-content:space-between;padding-left:2.5rem;width:100%}.page-title-container .page-icon-cont{display:flex;justify-content:end}.page-title-container .page-icon-cont .setting-tag-icon{font-size:12.5rem}.page-title-container .title-text-cont{display:flex;flex-direction:column;gap:2.5rem;justify-content:center;justify-items:center}.page-title-container .title-text-cont .title-text{color:#fff;font-family:var(--title-font-family);font-size:2.875rem;font-weight:700;letter-spacing:.01em;line-height:3.45rem;text-align:left;width:31.25rem}.page-title-container .title-text-cont .desc-text{width:31.25rem}.page-title-container .title-text-cont .desc-text,.page-title-container .title-text-cont .desc-text .common-description{color:#fff;font-family:var(--text-font-family);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:20px;text-align:left}.page-title-container .title-text-cont .desc-text .common-description{margin:0}.web-edit-profile-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-edit-profile-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-edit-profile-page .content-container .setting-content-container{background-color:#fff;display:flex;flex-direction:column;gap:3.75rem;padding:3.75rem 2.5rem}.web-edit-profile-page .content-container .setting-content-container .form-group{align-items:center;display:flex;flex-direction:column;gap:3rem}.web-edit-profile-page .content-container .setting-content-container .form-group .tel-form-group{align-items:flex-end;display:flex;gap:.5rem;width:27.5rem}.web-edit-profile-page .content-container .setting-content-container .form-group .tel-form-group .MuiNativeSelect-root{width:5rem}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:1rem;width:28.03125rem}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.4rem;text-align:left}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1.5rem;font-weight:400;letter-spacing:.0008em;line-height:2.1rem;text-align:left}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn{align-items:center;border:.09rem solid #004899;display:flex;gap:.75rem;padding:.5rem .75rem;width:max-content}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .btn-text{color:#004899;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left}.web-edit-profile-page .content-container .setting-content-container .form-group .email-form-item-cont .change-email-btn .icon{color:#004899;font-size:1rem}.web-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont{align-items:left;display:flex;flex-direction:column;gap:1rem;width:100%}.web-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont{display:flex;flex-direction:column;gap:.5rem}.web-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont .title-text{color:#004899;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.4rem;text-align:left}.web-edit-profile-page .content-container .setting-content-container .form-group .language-form-item-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left}.web-edit-profile-page .content-container .setting-content-container .btn-container{display:flex;flex-direction:row;gap:1.5rem;justify-content:center}.web-edit-profile-page .content-container::-webkit-scrollbar{display:none}.web-email-otp-page{overflow:hidden;width:100%}.web-email-otp-page .content-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 8.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-email-otp-page .content-container .setting-content-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:2.5rem}.web-email-otp-page .content-container .setting-content-container .otp-cont{align-items:center;display:flex;flex-direction:column;gap:2rem}.web-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont{align-items:center;display:flex;flex-direction:column;gap:.25rem}.web-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;line-height:1.75rem;text-align:center}.web-email-otp-page .content-container .setting-content-container .otp-cont .title-content-cont .content-text{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.75rem;text-align:center}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont{align-items:center;display:flex;flex-direction:column;gap:1rem}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input{justify-content:center}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input::-webkit-inner-spin-button,.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input{-webkit-appearance:none;-moz-appearance:textfield;background-color:#f2f2f2;border:1px solid #0000;color:#000;font-family:var(--text-font-family);font-size:2.25rem;font-weight:600;height:4rem!important;line-height:2.25rem;margin-right:1rem;padding:0;text-align:center;width:3.25rem!important}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input:last-of-type{margin-right:0}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .otp-control-input input:focus{border-color:#000}.web-email-otp-page .content-container .setting-content-container .otp-cont .opt-input-cont .error-desc{color:#e53323;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:left}.web-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container{align-items:center;display:flex}.web-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container p{font-family:var(--text-font-family);font-size:.875rem;font-weight:600;line-height:1.1375rem;margin:0;text-align:left}.web-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown{line-height:1.5rem}.web-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown .MuiButton-root,.web-email-otp-page .content-container .setting-content-container .otp-cont .resend-top-container .otp-resend-countdown span{font-family:var(--text-font-family);font-size:.875rem;font-weight:600;line-height:1.1375rem;text-align:left}.web-email-otp-page .content-container .setting-content-container .otp-cont .disable-resend,.web-email-otp-page .content-container .setting-content-container .otp-cont .disable-resend .otp-resend-countdown .MuiButton-textPrimary{color:#b2b3b3}.web-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend{color:#000}.web-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend .otp-resend-countdown .MuiButton-root{text-decoration:underline}.web-email-otp-page .content-container .setting-content-container .otp-cont .enable-resend .otp-resend-countdown .MuiButton-textPrimary{color:#000}.web-email-otp-page .content-container::-webkit-scrollbar{display:none}.web-fellow-page{height:100vh;height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden}.web-fellow-page .content-container{align-items:center;display:flex;flex-direction:column;font-size:.75rem;margin:0 auto}.web-fellow-page .content-container .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.1875rem;width:100%}.web-fellow-page .content-container .section{padding:3.75rem 0}.web-fellow-page .content-container .app-container{gap:2rem;padding:2.5rem}.web-fellow-page .content-container .app-container .common-section{display:flex;flex-direction:column}.web-fellow-page .content-container .app-container .common-section .section-content-cont{display:flex;gap:3rem;padding:2rem}.web-fellow-page .content-container .app-container .common-section .section-content-cont .img-cont{height:33.125rem;width:50.125rem}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-page-title{margin:0}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0;text-align:left}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description{display:flex;flex-direction:column;gap:1.5rem;margin:0}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description h2,.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description h2 strong{color:#000;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.275rem;text-align:left}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description p strong{font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description strong{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description ol,.web-fellow-page .content-container .app-container .common-section .section-content-cont .common-description ul{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;margin:0}.web-fellow-page .content-container .app-container .bg-body{background-color:#004899;display:flex;flex-direction:column}.web-fellow-page .content-container .app-container .bg-body .section-content-cont{display:flex;gap:3rem;padding:2rem}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .img-cont{height:33.125rem;width:50.125rem}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-page-title{margin:0}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-page-title h1{color:#fff;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.275rem;margin:0;text-align:left}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description{display:flex;flex-direction:column;gap:1.5rem;margin:0}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description h2,.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description h2 strong{color:#fff;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.275rem;text-align:left}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description p{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description p strong{font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description strong{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:left}.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description ol,.web-fellow-page .content-container .app-container .bg-body .section-content-cont .common-description ul{color:#fff;font-family:var(--title-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;margin:0}.web-fellow-page .content-container .app-container .article-subtitle{margin-bottom:1rem;margin-top:-1rem;text-align:center}.web-fellow-page .content-container .app-container .poster{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:1.5rem;min-height:10.625rem}.web-fellow-page .content-container .app-container .poster .image{height:100%;object-fit:cover}.web-fellow-page .content-container .app-container .spec-holder{display:flex;flex-direction:column;margin-bottom:.5rem}.web-fellow-page .content-container .app-container .spec-holder .icon-item{margin-bottom:.5rem}.web-fellow-page .content-container .app-container .spec-holder svg{fill:var(--primary-color);height:1.5rem;width:1.5rem}.web-fellow-page .content-container .app-container .extra-doc-holder .common-action-button{margin-bottom:.5rem}.web-fellow-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-fellow-page .y-overflow::-webkit-scrollbar{display:none}.web-home-page{overflow:hidden;width:100vw}.web-home-page .content-container{align-items:center;display:flex;flex-direction:column;width:100vw}.web-home-page .content-container .block-cont{padding:0 .625rem 0 6.5rem}.web-home-page .content-container .block-cont .block{height:3.75rem;width:11.3125rem}.web-home-page .content-container .join-section-cont{display:flex;justify-content:space-between;padding:0 0 3rem 2rem;width:100%}.web-home-page .content-container .join-section-cont .mobile-join-icon-cont .join-icon{font-size:23.75rem}.web-home-page .content-container .join-section-cont .join-text-cont{display:flex;flex:1 1;flex-direction:column;gap:3rem;padding-top:8.75rem}.web-home-page .content-container .join-section-cont .join-text-cont .join-text{display:flex;flex-direction:column;gap:3rem}.web-home-page .content-container .join-section-cont .join-text-cont .join-text .join-text-title{color:#fff;font-family:var(--title-font-family);font-size:2.875rem;font-weight:700;height:max-content;letter-spacing:.01em;line-height:3.45rem;text-align:left;width:25.125rem}.web-home-page .content-container .join-section-cont .join-text-cont .join-text .join-text-desc{color:#fff;font-family:var(--text-font-family);font-size:20px;font-weight:400;height:max-content;letter-spacing:-.01em;line-height:20px;text-align:left;width:25.125rem}.web-home-page .content-container .join-section-cont .join-text-cont .join-btn-cont{display:flex}.web-home-page .content-container .join-section-cont .join-text-cont .join-btn-cont .join-btn{align-items:center;background-color:#004899;display:flex;gap:.5rem;padding:.75rem 1.25rem .75rem 2rem}.web-home-page .content-container .join-section-cont .join-text-cont .join-btn-cont .join-btn .btn-text{color:#fff;display:inline-block;font-family:var(--text-font-family);font-size:1.5rem;font-weight:400;height:2.125rem;line-height:2.115rem;text-align:left}.web-home-page .content-container .join-section-cont .join-text-cont .join-btn-cont .join-btn .btn-icon{color:#fff;display:inline-block;height:2.5rem;width:2.5rem}.web-home-page .content-container .section-2-cont{background-color:#c6c6c5;width:100%}.web-home-page .content-container .section-2-cont .banner .warp .item .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:42.25rem;width:100%}.web-home-page .content-container .section-2-cont .banner .page-nation{display:flex;justify-content:flex-end}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn{display:flex;flex-direction:row}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-previous{align-items:center;background-color:#fff;display:flex;padding:1rem}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-previous .btn-icon{color:#c6c6c5;font-size:3.375rem}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-previous .disabled{color:#c6c6c5}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-next{align-items:center;background-color:#004899;display:flex;padding:1rem}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-next .btn-icon{color:#fff;font-size:3.375rem}.web-home-page .content-container .section-2-cont .banner .page-nation .nation-btn .nation-btn-next .disabled{color:#c6c6c5}.web-home-page .content-container .benefits-section-cont-bg{background-color:#c6c6c5}.web-home-page .content-container .benefits-section-cont-bg .benefits-section-cont{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2.5rem;width:100%}.web-home-page .content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont{align-items:center;display:flex;gap:.5rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont .icon{font-size:3rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-section-cont .benefits-title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:left;width:89.75rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-section-cont .benefits-cont{display:flex;gap:1.4rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation{display:flex;justify-content:flex-end}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation .nation-btn{display:flex;flex-direction:row}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-previous{align-items:center;background-color:#fff;cursor:pointer;display:flex;padding:1rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-previous .btn-icon{color:#c6c6c5;font-size:3.375rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-next{align-items:center;background-color:#004899;cursor:pointer;display:flex;padding:1rem}.web-home-page .content-container .benefits-section-cont-bg .benefits-nation .nation-btn .nation-btn-next .btn-icon{color:#fff;font-size:3.375rem}.web-home-page .content-container .news-section-cont-bg{background-color:#c6c6c5;display:flex}.web-home-page .content-container .news-section-cont-bg .news-section-cont{background-color:#fff;display:flex;flex:1 1;flex-direction:column;gap:3.25rem;padding:1.5rem 2.5rem 2.5rem}.web-home-page .content-container .news-section-cont-bg .news-section-cont .news-external-cont{display:flex;flex-direction:column;gap:3.25rem}.web-home-page .content-container .news-section-cont-bg .news-section-cont .news-external-cont .news-bar{display:flex;justify-content:space-between}.web-home-page .content-container .news-section-cont-bg .news-section-cont .news-external-cont .news-cont{display:flex;flex-wrap:wrap;gap:1.375rem;justify-content:flex-start}.web-home-page .content-container .news-section-cont-bg .news-section-cont .news-external-cont .page-count{display:flex;justify-content:center}.web-home-page .content-container .section-7-cont{background-color:#c6c6c5;width:100%}.web-home-page .content-container .section-7-cont .block{height:7rem;width:6.5rem}.web-home-page .content-container .user-card-section-cont{display:flex;justify-content:space-between;padding:0 0 3rem 2rem}.web-home-page .content-container .user-card-section-cont .user-card-cont{display:flex;flex-direction:column;gap:2rem;padding-top:8.75rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card-text{align-items:flex-start;display:flex;gap:1rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card-text .icon{font-size:3.46875rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card-text .text-cont{display:flex;flex-direction:column;gap:.25rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card-text .text-cont .welcome-text{color:#fff;font-family:var(--title-font-family);font-size:2.25rem;font-weight:500;height:2.6875rem;letter-spacing:.01em;line-height:2.7rem;text-align:left}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card-text .text-cont .user-name-text{word-wrap:break-word;color:#fff;font-family:var(--title-font-family);font-size:2.875rem;font-weight:700;height:max-content;letter-spacing:.01em;line-height:3.45rem;text-align:left;width:23rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card{background-position:50%;background-repeat:no-repeat;background-size:cover;height:16.67rem;position:relative;width:25rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont{display:flex;flex-direction:column;gap:2.25rem;left:1.875rem;position:relative;top:2.5rem;width:max-content}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont{display:flex;flex-direction:column;gap:1.5rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .title{color:#000;font-family:var(--title-font-family);font-size:2.1875rem;font-weight:700;line-height:2.625rem;text-align:left;width:15.909375rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .view-btn{align-items:center;display:flex}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .view-btn .text-cont-underline{display:flex;flex-direction:column;gap:.25rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .view-btn .text-cont-underline .text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;line-height:1.4rem;text-align:center}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .view-btn .text-cont-underline .middle-line{border-top:.125rem solid #000;height:.125rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .view-benefits-cont .view-btn svg{font-size:1.25rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .func-cont .MuiButton-root{background-color:#0006;border-radius:1.25rem;color:#fff6;font-family:var(--text-font-family);font-size:.875rem;font-weight:900;height:1.5rem;justify-content:left;letter-spacing:.01em;line-height:1.05rem;padding:0 .75rem;text-align:center;width:max-content}.web-home-page .content-container .user-card-section-cont .user-card-cont .user-card .qrcode{background-color:#fff;border:.235rem solid #000;bottom:2.5rem;height:3.75rem;padding:.3rem;position:absolute;right:1.5625rem;width:3.75rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .func-btn-container{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .func-btn-container .edit-btn{align-items:center;background-color:#000;display:flex;gap:.5rem;padding:.5rem 1.25rem;width:max-content}.web-home-page .content-container .user-card-section-cont .user-card-cont .func-btn-container .edit-btn .icon{font-size:1.5rem}.web-home-page .content-container .user-card-section-cont .user-card-cont .func-btn-container .edit-btn .text{color:#fff;font-family:var(--text-font-family);font-size:1.125rem;font-weight:700;height:1.75rem;line-height:1.75rem;text-align:center}.web-home-page .content-container .user-card-section-cont .join-icon{height:23.75rem;width:23.75rem}.web-home-page .content-container .vouchers-section{background-color:#c6c6c5}.web-home-page .content-container .vouchers-section .vouchers-cont{align-items:flex-start;background-color:#fff;display:flex;gap:2.5rem;padding:1.5rem 2.5rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont{display:flex;flex-direction:column;gap:.5rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont{display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title{display:flex;gap:.75rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title .icon-cont{height:3rem;width:3rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title .icon-cont .icon{height:1.28375rem;left:.3125rem;position:relative;top:.875rem;width:2.375rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title .title-cont{display:flex;flex-direction:column;gap:.75rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title .title-cont .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:1.125rem;font-weight:900;line-height:1.6875rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:14.375rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-icon-title .title-cont .time{color:#000;font-family:var(--text-font-family);font-size:1.125rem;font-weight:400;line-height:1.6875rem;text-align:left}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-btn-cont{border-left:.125rem solid #000;padding:1.6875rem 0 1.6875rem 1.5rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-btn-cont .btn{background-color:#000;gap:.5rem;padding:.625rem 1.25rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .content-item-cont .item-btn-cont .btn .text{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .voucher-list-none{align-items:center;border:.125rem solid #c6c6c5;display:flex;gap:1rem;justify-content:center;padding:1.5rem 0;width:32rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .voucher-list-none .icon{font-size:3rem}.web-home-page .content-container .vouchers-section .vouchers-cont .content-list-cont .voucher-list-none .text{color:#c6c6c5;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.1rem;text-align:left}.web-home-page .content-container .mission-section .mission-cont{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont{display:flex;flex-direction:column;gap:2rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont{display:flex;gap:1.375rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item{background-color:#fff;border:.125rem solid #000}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;height:12.5rem;width:18.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .item-text-cont{display:flex;flex-direction:column;gap:.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .item-text-cont .item-text-time{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;height:1.125rem;line-height:1.1375rem;text-align:left}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .item-text-cont .item-text-desc{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:1.75rem;line-height:1.75rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:16.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont{display:flex;flex-direction:column;gap:.75rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont{align-items:center;display:flex;justify-content:space-between}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section{align-items:center;display:flex;gap:.25rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section .icon{font-size:1.25rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .icon-section .text{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#e53323;display:-webkit-box;font-family:var(--text-font-family);font-size:1rem;font-weight:900;letter-spacing:-.01em;line-height:1.6rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:12.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont{display:flex;width:max-content}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont .progress{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:900;letter-spacing:.01em;line-height:.9375rem;text-align:right}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .icon-text-cont .text-cont .total{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;letter-spacing:.01em;line-height:.9375rem;text-align:right}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar{height:.7725rem;width:16.5rem}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar .bar{background-color:#e53323;height:100%;opacity:.2;width:100%}.web-home-page .content-container .mission-section .mission-cont .mission-content-cont .content-cont .item .mission-item-content .schedule-cont .progress-bar .inner{background-color:#e53323;height:100%;position:relative;top:-.7725rem}.web-home-page .content-container .mission-section .mission-cont .page-count{display:flex;justify-content:center}.web-home-page .content-container .block-section-3{background-color:#c6c6c5;padding-left:83.625rem}.web-home-page .content-container .block-section-3 .block-1{background-color:#fff;height:6.47rem;width:14.929375rem}.web-home-page .content-container .block-section-3 .block-2{height:6.5rem;margin-left:14.929375rem;width:calc(100% - 14.92938rem)}.web-home-page .content-container .blue-block{background-color:#004899}.web-home-page .y-overflow{height:calc(100vh - 8.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-home-page .y-overflow::-webkit-scrollbar{display:none}.web-join-info-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-join-info-page .info-container{align-items:center;display:flex;flex-direction:column;margin:0}.web-join-info-page .info-container .page-content-container{align-items:center;display:flex;flex-direction:column;gap:3.375rem;margin:3.75rem 0;padding:5.4375rem 10rem}.web-join-info-page .info-container .page-content-container .common-page-title{width:59rem}.web-join-info-page .info-container .page-content-container .common-page-title,.web-join-info-page .info-container .page-content-container .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0;text-align:center}.web-join-info-page .info-container .page-content-container .common-description{display:flex;flex-direction:column;gap:2rem;margin:0;width:59rem}.web-join-info-page .info-container .page-content-container .common-description h2{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:center}.web-join-info-page .info-container .page-content-container .common-description p{letter-spacing:-.01em}.web-join-info-page .info-container .page-content-container .common-description p,.web-join-info-page .info-container .page-content-container .common-description span,.web-join-info-page .info-container .page-content-container .common-description strong{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:center}.web-join-info-page .info-container .page-content-container .common-description ol,.web-join-info-page .info-container .page-content-container .common-description ul{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;margin:0;text-align:center}.web-join-info-page .info-container .page-content-container .title-cont{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;width:100%}.web-join-info-page .info-container .page-content-container .content-cont{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-align:left;width:100%}.web-join-info-page .info-container .page-content-container .btn-container{display:flex;flex-direction:row;gap:2rem;justify-content:center}.web-join-info-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-join-info-page .y-overflow::-webkit-scrollbar{display:none}.web-login-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-login-page .content-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 8.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-login-page .content-container .email-login-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:2.5rem}.web-login-page .content-container .email-login-container .form-group{display:flex;flex-direction:column;gap:.625rem;width:max-content}.web-login-page .content-container .email-login-container .form-group .forget-btn{color:#000;cursor:pointer;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.1375rem;text-align:left;width:max-content}.web-login-page .content-container .email-login-container .desc-cont{color:#b2b3b3;font-family:var(--text-font-family);font-size:.8125rem;font-weight:400;line-height:1.05625rem;text-align:center;width:19.4375rem}.web-login-page .content-container::-webkit-scrollbar{display:none}.web-membership-profile-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-membership-profile-page .content-container{align-items:center;display:flex;flex-direction:column}.web-membership-profile-page .content-container .section{padding:0}.web-membership-profile-page .content-container .inner-container{display:flex;flex-direction:column;gap:3.75rem;padding:3.75rem 2.5rem}.web-membership-profile-page .content-container .membership-info-container{display:flex;flex-direction:column;gap:2.5rem}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont{display:flex;justify-content:space-between}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .info-title-container{align-items:center;display:flex;gap:.5rem}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .info-title-container .icon{font-size:3.75rem}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .info-title-container .title{color:#000;font-family:var(--title-font-family);font-size:3rem;font-weight:700;line-height:3.6rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .edit-btn-container{align-items:center;display:flex;gap:.5rem;padding:.5rem .75rem .5rem 1.25rem;width:max-content}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .edit-btn-container .text-item{color:#fff;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .title-btn-cont .edit-btn-container .icon{font-size:1.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container{display:flex;flex-direction:column;gap:2rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont{display:flex;flex-direction:column;gap:1.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container{display:flex;flex-direction:column;gap:.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container .title{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:800;height:1.5rem;line-height:1.5rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .type-content-container .content{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.5rem;line-height:1.5rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont{color:#e53323;display:flex;gap:.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont svg{font-size:1.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .tier-info-cont .info-text-cont .desc{font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container{display:flex;flex-direction:column;gap:.5rem}.web-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container .title{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:800;height:1.5rem;line-height:1.5rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .type-content-container .content{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.5rem;line-height:1.5rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container{align-items:center;display:flex;gap:.5rem;padding:.75rem 1.25rem .75rem 2rem;width:max-content}.web-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container .text-item{color:#fff;font-family:var(--text-font-family);font-size:1.5rem;font-weight:500;line-height:1.8rem;text-align:left}.web-membership-profile-page .content-container .membership-info-container .info-content-container .edit-btn-container .icon{font-size:2rem}.web-membership-profile-page .content-container .benefits-detail-container{background-color:#fff;border:.0625rem solid #000;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2.5rem}.web-membership-profile-page .content-container .benefits-detail-container .title-cont{display:flex;gap:.5rem}.web-membership-profile-page .content-container .benefits-detail-container .title-cont .title{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;line-height:1.75rem;text-align:left;width:53rem}.web-membership-profile-page .content-container .benefits-detail-container .list-cont{display:flex;flex-wrap:wrap;gap:1.4rem;overflow:hidden;scroll-snap-type:x mandatory}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item{background-color:#fff;border:.125rem solid #000;scroll-snap-align:center}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;height:12.5rem;width:16.75rem}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-title{text-wrap:wrap;color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:max-content;line-height:1.75rem;overflow:hidden;text-align:left;width:14.75rem}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc .common-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:1rem;font-weight:400;height:5.25rem;line-height:1.3rem;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;width:14.75rem}.web-membership-profile-page .content-container .benefits-detail-container .list-cont .item .item-content .item-text-desc::-webkit-scrollbar,.web-membership-profile-page .content-container .benefits-detail-container .list-cont::-webkit-scrollbar{display:none}.web-membership-profile-page .content-container .used-vouchers-list-container{align-items:flex-start;border:.0625rem solid #a1a3a5;display:flex;flex-direction:column;gap:2.5rem;padding:1.5rem 2.5rem 2.5rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont{background-color:#e1e1e1;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title{display:flex;gap:.75rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title .icon-cont{height:3rem;width:3rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title .icon-cont .icon{height:1.28375rem;left:.3125rem;position:relative;top:.875rem;width:2.375rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title .title-cont{display:flex;flex-direction:column;gap:.5rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title .title-cont .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-family:var(--text-font-family);font-size:1.125rem;font-weight:900;line-height:1.6875rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:36.25rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-icon-title .title-cont .time{color:#000;font-family:var(--text-font-family);font-size:1.125rem;font-weight:400;line-height:1.6875rem;text-align:left}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-btn-cont{border-left:.125rem solid #000;padding:1.25rem .75 1.25rem 1.5rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .content-item-cont .item-btn-cont .text{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.4rem;padding-left:2.25rem;padding-top:1.25rem;text-align:left;width:5.375rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .voucher-list-none{align-items:center;border:.125rem solid #c6c6c5;display:flex;gap:1rem;justify-content:center;padding:1.5rem 0;width:53.75rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .voucher-list-none .icon{font-size:3rem}.web-membership-profile-page .content-container .used-vouchers-list-container .voucher-list-container .voucher-list-none .text{color:#c6c6c5;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.1rem;text-align:left}.web-membership-profile-page .red-block{background-color:#e53323}.web-membership-profile-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-membership-profile-page .y-overflow::-webkit-scrollbar{display:none}.web-mission-detail-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-mission-detail-page .content-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 8rem - env(safe-area-inset-top, 0px));margin:0 auto;overflow-x:hidden;overflow-y:auto}.web-mission-detail-page .content-container .title-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.170625rem solid #000;height:36rem;width:100%}.web-mission-detail-page .content-container .section{padding-bottom:3.75em}.web-mission-detail-page .content-container .mission-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}.web-mission-detail-page .content-container .mission-content-container .mission-title-time{display:flex;flex-direction:column;gap:1rem}.web-mission-detail-page .content-container .mission-content-container .mission-title-time .title-text{color:#000;font-family:var(--title-font-family);font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:left;width:58.75rem}.web-mission-detail-page .content-container .mission-content-container .mission-title-time .time-text{color:#e53323;font-family:var(--text-font-family);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container{display:flex;flex-direction:column;gap:1rem}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container{display:flex;justify-content:space-between}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;height:1.25rem;letter-spacing:.01em;line-height:1.3rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .title-container .progress-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:900;height:1.125rem;letter-spacing:.01em;line-height:1.125rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .stamp-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 1rem}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .stamp-container .stamp-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:3.75rem;width:3.75rem}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container{height:.625rem}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container .bar{background-color:#e53323;height:100%;opacity:.2;width:100%}.web-mission-detail-page .content-container .mission-content-container .stamp-progress-container .progress-container .inner{background-color:#e53323;height:100%;position:relative;top:-100%}.web-mission-detail-page .content-container .mission-content-container .desc-container{display:flex;flex-direction:column;gap:.5rem}.web-mission-detail-page .content-container .mission-content-container .desc-container .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;height:1.25rem;letter-spacing:.01em;line-height:1.3rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .desc-container .desc-text{height:max-content}.web-mission-detail-page .content-container .mission-content-container .desc-container .desc-text .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .terms-conditions-container{border-top:.0625rem solid #000;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.web-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont{align-items:center;display:flex;justify-content:space-between}.web-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;height:1.25rem;letter-spacing:.01em;line-height:1.2rem;text-align:left}.web-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-title-cont .icon{color:#000;font-size:2rem}.web-mission-detail-page .content-container .mission-content-container .terms-conditions-container .terms-desc-cont .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3rem;margin:0;text-align:left}.web-mission-detail-page .content-container::-webkit-scrollbar{display:none}.web-new-detail-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-new-detail-page .content-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 8rem - env(safe-area-inset-top, 0px));margin:0 auto;overflow-x:hidden;overflow-y:auto}.web-new-detail-page .content-container .bg{border-bottom:.170625rem solid #000;height:max-content}.web-new-detail-page .content-container .bg .title-img{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;width:100%}.web-new-detail-page .content-container .section{padding-bottom:3.75rem}.web-new-detail-page .content-container .news-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;width:100%}.web-new-detail-page .content-container .news-content-container .news-title-time{display:flex;flex-direction:column;gap:1rem}.web-new-detail-page .content-container .news-content-container .news-title-time .title-text{color:#000;font-family:var(--title-font-family);font-size:1.875rem;font-weight:700;line-height:2.625rem;text-align:left;width:100%}.web-new-detail-page .content-container .news-content-container .news-title-time .time-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.3rem;text-align:left}.web-new-detail-page .content-container .news-content-container .news-content .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3rem;margin:0;text-align:left}.web-new-detail-page .content-container::-webkit-scrollbar{display:none}.web-news-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-news-page .content-container{align-items:center;display:flex;flex-direction:column}.web-news-page .content-container .section{padding:3.75rem 0}.web-news-page .content-container .section .news-content-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:1.5rem 2.5rem 2rem}.web-news-page .content-container .section .news-content-container .news-bar{display:flex;justify-content:space-between}.web-news-page .content-container .section .news-content-container .news-cont{display:flex;flex-wrap:wrap;gap:1.375rem;justify-content:flex-start}.web-news-page .content-container .section .news-content-container .news-cont .item{border:.125rem solid #000}.web-news-page .content-container .section .news-content-container .news-cont .item .item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #000;height:12.25rem;width:18.5rem}.web-news-page .content-container .section .news-content-container .news-cont .item .item-content{display:flex;flex-direction:column;gap:3rem;padding:1rem}.web-news-page .content-container .section .news-content-container .news-cont .item .item-content .text-container{display:flex;flex-direction:column;gap:.75rem}.web-news-page .content-container .section .news-content-container .news-cont .item .item-content .text-container .item-text-time{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left;width:16.5rem}.web-news-page .content-container .section .news-content-container .news-cont .item .item-content .text-container .item-text-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000;display:-webkit-box;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;height:5.25rem;line-height:1.75rem;overflow:hidden;text-align:left;text-overflow:ellipsis;width:16.5rem}.web-news-page .content-container .section .news-content-container .page-count{display:flex;justify-content:center}.web-news-page .content-container .section .news-content-container .none{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-bottom:5.5rem;margin-top:4rem}.web-news-page .content-container .section .news-content-container .none .title-cont{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.web-news-page .content-container .section .news-content-container .none .title-cont .icon{color:#c6c6c5;font-size:3rem}.web-news-page .content-container .section .news-content-container .none .title-cont .title-text{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.75rem;font-weight:700;line-height:2.1rem;text-align:center}.web-news-page .content-container .section .news-content-container .none .desc{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.5rem;font-weight:500;line-height:1.8rem;text-align:center;width:20rem}.web-news-page .red-block{background-color:#e53323}.web-news-page .y-overflow{height:calc(100vh - 3.7875rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-news-page .y-overflow::-webkit-scrollbar{display:none}.web-notifications-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-notifications-page .page-content-container{align-items:center;display:flex;flex-direction:column}.web-notifications-page .page-content-container .section{gap:1rem;padding:1.25rem 2.5rem 7.5rem}.web-notifications-page .page-content-container .notification-list-container{background-color:#fff;display:flex;flex-direction:column;gap:1rem}.web-notifications-page .page-content-container .notification-list-container .tabs-title-cont{display:flex;gap:1.5rem}.web-notifications-page .page-content-container .notification-list-container .tabs-title-cont .tab-title{color:#a1a3a5;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;padding:.75rem 0;text-align:center;width:max-content}.web-notifications-page .page-content-container .notification-list-container .tabs-title-cont .active{border-bottom:.125rem solid #e53324;color:#e53324}.web-notifications-page .page-content-container .notification-list-container .notification-list{height:calc(100vh - 19.9125rem);overflow-x:hidden;overflow-y:auto}.web-notifications-page .page-content-container .notification-list-container .notification-list .none{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:7.8125rem}.web-notifications-page .page-content-container .notification-list-container .notification-list .none .title-cont{align-items:center;display:flex;flex-direction:column;gap:.75rem}.web-notifications-page .page-content-container .notification-list-container .notification-list .none .title-cont .icon{color:#c6c6c5;font-size:3rem}.web-notifications-page .page-content-container .notification-list-container .notification-list .none .title-cont .title-text{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.75rem;font-weight:700;line-height:2rem;text-align:center}.web-notifications-page .page-content-container .notification-list-container .notification-list .none .desc{color:#c6c6c5;font-family:var(--text-font-family);font-size:1.5rem;font-weight:500;line-height:1.8rem;text-align:center;width:20rem}.web-notifications-page .page-content-container .notification-list-container .notification-list::-webkit-scrollbar{display:none}.web-notifications-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-notifications-page .y-overflow::-webkit-scrollbar{display:none}.web-page-detail{display:flex;flex-direction:column;font-size:.75rem;height:100vh;overflow-x:hidden;overflow-y:auto}.web-page-detail .img-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;height:35rem;width:100%}.web-page-detail .app-container{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 2.5rem 5rem}.web-page-detail .app-container .common-page-title{margin:0}.web-page-detail .app-container .common-page-title h1{color:#000;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.275rem;margin:0;text-align:left}.web-page-detail .app-container .common-description{display:flex;flex-direction:column;gap:2rem;margin:0}.web-page-detail .app-container .common-description h2{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:900;line-height:1.3rem;text-align:left}.web-page-detail .app-container .common-description p{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.2rem;text-align:left}.web-page-detail .app-container .common-description strong{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:700;line-height:1.2rem;text-align:left}.web-page-detail .app-container .common-description span{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.2rem;text-align:left}.web-page-detail .app-container .common-description ol,.web-page-detail .app-container .common-description ul{color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:400;line-height:1.2rem;margin:0}.web-page-detail .app-container .article-subtitle{margin-bottom:1rem;margin-top:-1rem;text-align:center}.web-page-detail .app-container .poster{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:1.5rem;min-height:10.625rem}.web-page-detail .app-container .poster .image{height:100%;object-fit:cover}.web-page-detail .app-container .spec-holder{display:flex;flex-direction:column;margin-bottom:.5rem}.web-page-detail .app-container .spec-holder .icon-item{margin-bottom:.5rem}.web-page-detail .app-container .spec-holder svg{fill:var(--primary-color);height:1.5rem;width:1.5rem}.web-page-detail .app-container .extra-doc-holder .common-action-button{margin-bottom:.5rem}.web-registration-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-registration-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-registration-page .content-container .step-cont{padding:1.569375rem 0 2.354375rem}.web-registration-page .content-container .step-cont .MuiStep-root,.web-registration-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer{padding:0}.web-registration-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer svg{border:.0125rem solid #fff;border-radius:50%;height:3.13875rem;width:3.13875rem}.web-registration-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer text{dominant-baseline:middle;color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:500;line-height:1rem;text-align:center}.web-registration-page .content-container .step-cont .MuiStep-root .Mui-active{color:#fff}.web-registration-page .content-container .step-cont .MuiStep-root .Mui-active text{fill:#000}.web-registration-page .content-container .step-cont .MuiStepConnector-root{flex:initial;-webkit-flex:unset}.web-registration-page .content-container .step-cont .MuiStepConnector-root .MuiStepConnector-line{color:#fff;width:1.5rem}.web-registration-page .content-container .registration-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 8.4375rem}.web-registration-page .content-container .registration-content-container .tier-show-section{padding:1.5rem 9.875rem}.web-registration-page .content-container .registration-content-container .tier-show-section .show-text{color:#fff;font-family:var(--text-font-family);font-size:2rem;font-weight:700;letter-spacing:.0008em;line-height:2.75rem;text-align:left}.web-registration-page .content-container .registration-content-container .content-title-container{align-items:center;display:flex;gap:.5rem;padding:0 4.71875rem}.web-registration-page .content-container .registration-content-container .content-title-container .icon{font-size:3rem}.web-registration-page .content-container .registration-content-container .content-title-container .title-text{color:#000;font-family:var(--title-font-family);font-size:2.5rem;font-weight:700;line-height:3rem;text-align:left}.web-registration-page .content-container .registration-content-container .tier-card-list-cont{display:flex;gap:2rem;margin:0 9.5rem}.web-registration-page .content-container .registration-content-container .compulsory-text{color:#e53323;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.625rem;letter-spacing:-.01em;line-height:1.625rem;text-align:left}.web-registration-page .content-container .registration-content-container .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.web-registration-page .content-container .registration-content-container .error-cont svg{font-size:.875rem}.web-registration-page .content-container .registration-content-container .error-cont .error{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}.web-registration-page .content-container::-webkit-scrollbar{display:none}.web-renewal-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-renewal-page .content-container{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-renewal-page .content-container .step-cont{padding:1.569375rem 0 2.354375rem}.web-renewal-page .content-container .step-cont .MuiStep-root,.web-renewal-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer{padding:0}.web-renewal-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer svg{border:.0125rem solid #fff;border-radius:50%;height:3.13875rem;width:3.13875rem}.web-renewal-page .content-container .step-cont .MuiStep-root .MuiStepLabel-iconContainer text{dominant-baseline:middle;color:#000;font-family:var(--title-font-family);font-size:1rem;font-weight:500;line-height:1rem;text-align:center}.web-renewal-page .content-container .step-cont .MuiStep-root .Mui-active{color:#fff}.web-renewal-page .content-container .step-cont .MuiStep-root .Mui-active text{fill:#000}.web-renewal-page .content-container .step-cont .MuiStepConnector-root{flex:initial;-webkit-flex:unset}.web-renewal-page .content-container .step-cont .MuiStepConnector-root .MuiStepConnector-line{color:#fff;width:1.5rem}.web-renewal-page .content-container .registration-content-container{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 8.4375rem}.web-renewal-page .content-container .registration-content-container .tier-show-section{padding:1.5rem 9.875rem}.web-renewal-page .content-container .registration-content-container .tier-show-section .show-text{color:#fff;font-family:var(--text-font-family);font-size:2rem;font-weight:700;letter-spacing:.0008em;line-height:2.75rem;text-align:left}.web-renewal-page .content-container .registration-content-container .content-title-container{align-items:center;display:flex;gap:.5rem;padding:0 4.71875rem}.web-renewal-page .content-container .registration-content-container .content-title-container .icon{font-size:3rem}.web-renewal-page .content-container .registration-content-container .content-title-container .title-text{color:#000;font-family:var(--title-font-family);font-size:2.5rem;font-weight:700;line-height:3rem;text-align:left}.web-renewal-page .content-container .registration-content-container .tier-card-list-cont{display:flex;gap:2rem;margin:0 9.5rem}.web-renewal-page .content-container .registration-content-container .compulsory-text{color:#e53323;font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;height:1.625rem;letter-spacing:-.01em;line-height:1.625rem;text-align:left}.web-renewal-page .content-container .registration-content-container .error-cont{align-items:center;color:#e53323;display:flex;gap:.5rem;justify-content:center;width:100%}.web-renewal-page .content-container .registration-content-container .error-cont svg{font-size:.875rem}.web-renewal-page .content-container .registration-content-container .error-cont .error{font-family:var(--text-font-family);font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}.web-renewal-page .content-container::-webkit-scrollbar{display:none}.web-settings-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-settings-page .content-container{align-items:center;display:flex;flex-direction:column}.web-settings-page .content-container .section{gap:2rem;padding:2.5rem}.web-settings-page .content-container .setting-list-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem}.web-settings-page .content-container .setting-list-container .setting-item{align-items:center;border-bottom:.0625rem solid #000;display:flex;justify-content:space-between;padding:1rem 0}.web-settings-page .content-container .setting-list-container .setting-item .icon-title-cont{align-items:center;display:flex;gap:.5rem}.web-settings-page .content-container .setting-list-container .setting-item .icon-title-cont .icon{font-size:2rem}.web-settings-page .content-container .setting-list-container .setting-item .icon-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1.5rem;font-weight:700;line-height:3rem;text-align:left}.web-settings-page .content-container .setting-list-container .setting-item .next-btn{font-size:1.75rem}.web-settings-page .content-container .setting-list-container .language-item-cont{display:flex;flex-direction:column;gap:.75rem}.web-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont{align-items:center;display:flex;gap:.25rem}.web-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont .icon{height:1.625rem;width:1.625rem}.web-settings-page .content-container .setting-list-container .language-item-cont .icon-title-cont .title-text{color:#000;font-family:var(--text-font-family);font-size:1.5rem;font-weight:700;line-height:3rem;text-align:left}.web-settings-page .content-container .logout-btn-cont{margin-top:2rem;padding:1rem 0}.web-settings-page .content-container .logout-btn-cont .logout-btn{align-items:center;display:flex;gap:.5rem}.web-settings-page .content-container .logout-btn-cont .logout-btn .icon{height:2rem;width:2rem}.web-settings-page .content-container .logout-btn-cont .logout-btn .title-text{color:#000;font-family:var(--text-font-family);font-size:1.5rem;font-weight:700;line-height:3rem;text-align:left}.web-settings-page .y-overflow{height:calc(100vh - 2.5rem - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-settings-page .y-overflow::-webkit-scrollbar{display:none}.web-success-page{height:calc(100% - env(safe-area-inset-top, 0px));overflow:hidden;width:100%}.web-success-page .content-container{height:calc(100vh - env(safe-area-inset-top, 0px));overflow-x:hidden;overflow-y:auto}.web-success-page .content-container .back-home-content-container{background-color:#fff;display:flex;flex-direction:column;gap:3.75rem;padding:3.75rem 2.5rem}.web-success-page .content-container .back-home-content-container .text-container{align-items:center;display:flex;flex-direction:column;gap:.75rem}.web-success-page .content-container .back-home-content-container .text-container .text-title{font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;line-height:2.275rem;text-align:center}.web-success-page .content-container .back-home-content-container .text-container .back-home-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:center}.web-success-page .content-container::-webkit-scrollbar{display:none}.web-voucher-detail-page{display:flex;flex-direction:column;height:calc(100% - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.web-voucher-detail-page .content-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 4.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto;position:relative}.web-voucher-detail-page .content-container .section{padding:3.75rem 0}.web-voucher-detail-page .content-container .info-outer-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:2.5rem;width:100%}.web-voucher-detail-page .content-container .info-outer-container .info-container{display:flex;flex-direction:column;gap:2rem;margin:0}.web-voucher-detail-page .content-container .info-outer-container .info-container .qr-container{display:flex;flex-direction:column;gap:1.5rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .qr-container .qr-img-cont{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .qr-container .qr-img-cont .qrcode{height:12.5rem;width:12.5rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .qr-container .qr-img-cont .id-container{border:.0625rem solid #000;color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem;padding:.5rem .75rem;text-align:center}.web-voucher-detail-page .content-container .info-outer-container .info-container .qr-container .time-text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;height:1.25rem;line-height:1.3rem;text-align:center}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container{display:flex;flex-direction:column;gap:2rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .top-text-container{display:flex;flex-direction:column;gap:.5rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .top-text-container .title{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;height:1.25rem;line-height:1.3rem;text-align:left}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .top-text-container .text{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;text-align:left}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .bottom-text-container{display:flex;flex-direction:column;gap:.5rem}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .bottom-text-container .title{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:900;height:1.25rem;line-height:1.3rem;text-align:left}.web-voucher-detail-page .content-container .info-outer-container .info-container .desc-text-container .bottom-text-container .text .common-description{color:#000;font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;margin:0;text-align:left}.web-voucher-detail-page .content-container .info-outer-container .page-count{display:flex;justify-content:center}.web-voucher-detail-page .content-container .footer{display:flex;justify-content:space-between}.web-voucher-detail-page .content-container .footer .section-4{height:7rem;width:6.5rem}.web-voucher-detail-page .content-container::-webkit-scrollbar{display:none}.mobile-float-btn{bottom:1.5rem;padding:0;position:fixed;right:1.5rem}.mobile-foot-menu .MuiDialog-container{align-items:end}.mobile-foot-menu .MuiDialog-container .MuiPaper-root{margin:0;max-width:none;width:100vw}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:.75rem;position:relative}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .float-menu-logo{height:2.1875rem;width:4.4375rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .close-btn{bottom:1.0625rem;color:#fff;font-size:1.5rem;position:absolute;right:2rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{align-items:flex-start;display:flex;justify-content:center;padding:.75rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root{gap:.5rem;padding:.75rem 2rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiSvgIcon-root{color:#000;height:1.5rem;width:1.5rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:.875rem;opacity:1;text-align:center;width:5.375rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{background-color:#f2f2f2;justify-content:center;padding:1rem 2rem}.mobile-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogActions-root span{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:.875rem;text-align:center;text-decoration:underline}.web-float-btn{bottom:3.5rem;padding:0;position:fixed;right:3.5rem}.web-foot-menu .MuiDialog-container{align-items:end}.web-foot-menu .MuiDialog-container .MuiPaper-root{margin:0;max-width:none;width:100vw}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:.75rem;position:relative}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .float-menu-logo{cursor:pointer;height:3rem;width:6.14625rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .close-btn{bottom:1.0625rem;color:#fff;cursor:pointer;font-size:3rem;position:absolute;right:1rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{align-items:flex-start;display:flex;gap:1.5rem;justify-content:center;padding:.75rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root{gap:.5rem;padding:.75rem 2rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiSvgIcon-root{color:#000;height:1.5rem;width:1.5rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label{color:#000;font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;line-height:1.5rem;opacity:1;text-align:center;width:11.9375rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{background-color:#f2f2f2;justify-content:center;padding:1.25rem 2rem}.web-foot-menu .MuiDialog-container .MuiPaper-root .MuiDialogActions-root span{color:#000;cursor:pointer;font-family:var(--text-font-family);font-size:1.625rem;font-weight:400;line-height:1.35rem;text-align:center;text-decoration:underline}.mobile-user-card .MuiDialog-container{align-items:end}.mobile-user-card .MuiDialog-container .MuiPaper-root{margin:0;max-width:none;width:100vw}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{align-items:center;background-color:#24b59e;border-bottom:.25rem solid #000;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .title-text{color:#000;font-family:var(--title-font-family);font-size:1.25rem;font-weight:700;letter-spacing:.375px;line-height:1.875rem;text-align:center}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .title-desc{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:700;letter-spacing:.1447059363px;line-height:1.05rem;text-align:center}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 2rem 1rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont{align-items:center;display:flex;flex-direction:column;gap:1rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .desc-text{color:#000;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;letter-spacing:.1447059363px;line-height:1.05rem;text-align:center}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont{align-items:center;border:.0625rem solid #000;display:flex;width:max-content}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont .id-text{font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;letter-spacing:.5px;line-height:1.5rem;padding:0 .75rem;text-align:center}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont svg{font-size:1.875rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root{gap:.5rem;padding:.75rem 2rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiSvgIcon-root{color:#000;height:1.5rem;width:1.5rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:.875rem;opacity:1;text-align:center;width:5rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{background-color:#f2f2f2;justify-content:center;padding:1rem 0 1.5rem}.mobile-user-card .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .btn-cont{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding:.75rem}.web-user-card .MuiDialog-container{align-items:center}.web-user-card .MuiDialog-container .MuiPaper-root{margin:0;max-width:none;width:28.125rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{align-items:center;background-color:#24b59e;border-bottom:.25rem solid #000;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .title-text{color:#000;font-family:var(--title-font-family);font-size:1.75rem;font-weight:700;letter-spacing:.375px;line-height:2.275rem;text-align:center}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .title-desc{color:#000;font-family:var(--text-font-family);font-size:1.125rem;font-weight:700;letter-spacing:.1447059363px;line-height:1.4625rem;text-align:center}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 2rem 1rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont{align-items:center;display:flex;flex-direction:column;gap:1rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .desc-text{color:#000;font-family:var(--text-font-family);font-size:1.125rem;font-weight:700;letter-spacing:.1447059363px;line-height:1.4625rem;text-align:center}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont{align-items:center;border:.0625rem solid #000;display:flex;width:max-content}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont .id-text{font-family:var(--text-font-family);font-size:1.5rem;font-weight:700;letter-spacing:.5px;line-height:2rem;padding:0 .75rem;text-align:center}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .desc-cont .id-cont svg{font-size:2rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root{gap:.5rem;padding:.75rem 2rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiSvgIcon-root{color:#000;height:1.5rem;width:1.5rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label{color:#000;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:.875rem;opacity:1;text-align:center;width:5rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{background-color:#f2f2f2;justify-content:center;padding:2rem 0 3rem}.web-user-card .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .btn-cont{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding:1rem}.MuiButton-containedPrimary{color:var(--primary-contrast-color)}.MuiButton-containedPrimary,.MuiButton-containedPrimary:hover{background-color:var(--primary-color)}.MuiButton-containedPrimary.active,.MuiButton-containedPrimary:active{background-color:var(--primary-color);color:var(--primary-contrast-color)}.MuiButton-textPrimary{color:var(--primary-color)}.MuiButton-containedSecondary{color:var(--secondary-contrast-color)}.MuiButton-containedSecondary,.MuiButton-containedSecondary:hover{background-color:var(--secondary-color)}.MuiButton-containedSecondary.active,.MuiButton-containedSecondary:active{background-color:var(--secondary-color);color:var(--secondary-contrast-color)}.MuiButton-textSecondary{color:var(--secondary-color)}.MuiButton-containedSuccess{color:var(--success-contrast-color)}.MuiButton-containedSuccess,.MuiButton-containedSuccess:hover{background-color:var(--success-color)}.MuiButton-containedSuccess.active,.MuiButton-containedSuccess:active{background-color:var(--success-color);color:var(--success-contrast-color)}.MuiButton-textSuccess{color:var(--success-color)}.MuiButton-containedError{color:var(--danger-contrast-color)}.MuiButton-containedError,.MuiButton-containedError:hover{background-color:var(--danger-color)}.MuiButton-containedError.active,.MuiButton-containedError:active{background-color:var(--danger-color);color:var(--danger-contrast-color)}.MuiButton-textError{color:var(--danger-color)}.MuiButton-containedInfo{color:var(--info-contrast-color)}.MuiButton-containedInfo,.MuiButton-containedInfo:hover{background-color:var(--info-color)}.MuiButton-containedInfo.active,.MuiButton-containedInfo:active{background-color:var(--info-color);color:var(--info-contrast-color)}.MuiButton-textInfo{color:var(--info-color)}.MuiButton-containedWarning{color:var(--warning-contrast-color)}.MuiButton-containedWarning,.MuiButton-containedWarning:hover{background-color:var(--warning-color)}.MuiButton-containedWarning.active,.MuiButton-containedWarning:active{background-color:var(--warning-color);color:var(--warning-contrast-color)}.MuiButton-textWarning{color:var(--warning-color)}@font-face{font-family:Montserrat;font-weight:500;src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:600;letter-spacing:.02em;src:local("Montserrat"),url(/static/media/Montserrat-SemiBold.fa8441f345d83a0bc4ec.ttf) format("truetype")}.embed-responsive{overflow:hidden;position:relative;width:100%}.embed-responsive-16by9{padding-top:56.25%}.embed-responsive-4by3{padding-top:75%}.embed-responsive-21by9{padding-top:42.85%}.embed-responsive-1by1{padding-top:100%}.embed-responsive-item{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body,html{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Noto Sans TC,Montserrat,sans-serif;margin:0;overflow:hidden}code{font-family:Montserrat}.web-max-container{width:min(100vw,1320px)!important}.section-max-container{width:min(100vw,1024px)!important}.red-block{background-color:#e53323}.gray-block{background-color:#c6c6c5}.blue-block{background-color:#004899}.black-block{background-color:#000}.white-block{background-color:#fff}.full-width{align-items:center;display:flex;flex-direction:column;width:100%}.bar-title-container{align-items:center;display:flex;gap:.5rem}.bar-title-container .icon{font-size:3rem}.bar-title-container .icon-small{font-size:1.875rem}.bar-title-container .title{font-size:1.875rem;line-height:2.25rem}.bar-title-container .title,.bar-title-container .title-small{color:#000;font-family:var(--title-font-family);font-weight:700;text-align:left;width:max-content}.bar-title-container .title-small{font-size:1.75rem;line-height:2.275rem}.skeleton{margin-bottom:.5rem;margin-top:.5rem}.icon-item,.icon-title{align-items:center;color:var(--dark-grey-color);display:inline-flex}.icon-item svg,.icon-title svg{height:.875rem;margin-right:.5rem;width:.875rem}.icon-item .item,.icon-item .title,.icon-title .item,.icon-title .title{font-size:.75rem;line-height:1.2}.icon-item .title,.icon-title .title{font-weight:600}.divider{border:solid #0000001f;border-width:0 0 thin;flex-shrink:0;margin:1rem 0}.backdrop{background-color:var(--backdrop-color)}.app-container{color:var(--body-text-color);padding:0 1.5rem .75rem}.empty-container{align-items:center;color:var(--disable-color);display:flex;flex-direction:column;font-size:1rem;font-weight:500;justify-content:center;margin:1rem}.scroll-container{padding-bottom:3rem}.loader-container{margin:1rem;text-align:center}.loader-container .loader{color:var(--dark-grey-color)}.image-container{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;flex-grow:0;flex-shrink:0}.image-container .image{background-color:var(--grey-color);height:100%;object-fit:cover;width:100%}.info-container{margin-left:1rem}.info-container .info-header{color:var(--primary-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:600;justify-content:flex-start}.info-container .info-header h3{align-items:flex-start;display:inline-flex;font-size:.875rem;line-height:1.2;margin:0 0 .5rem}.info-container .info-header .status{border-radius:50%;flex-grow:0;flex-shrink:0;height:.5rem;margin-right:.5rem;margin-top:.25rem;width:.5rem}.info-container .info-header .status.active{background-color:var(--success-color)}.info-container .info-item{color:var(--dark-grey-color);display:block;font-size:.75rem;font-weight:500}.btn-group-actions{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem}.mobile-page-transition-enter-fade{opacity:0;transition:all .4s ease-in;translate:0 100%}.mobile-page-transition-enter-active-fade{opacity:1;transition:all .4s ease-in;translate:0 0}.mobile-page-transition-exit-fade{opacity:0;transition:all .4s ease-in;translate:0 100%}.mobile-page-transition-exit-active-fade{opacity:0;transition:all .4s ease-in;translate:0 0}.web-page-transition-enter-fade{opacity:0;transition:all .4s ease-in}.web-page-transition-enter-active-fade{opacity:1;transition:all .4s ease-in}.web-page-transition-exit-active-fade,.web-page-transition-exit-fade{opacity:0;transition:all .4s ease-in}.app-router{height:100%;left:0;position:absolute;top:0;width:100%}.common-app-bar{box-shadow:none}.common-app-bar .toolbar{display:flex;justify-content:space-between;padding:0 1.5rem}.common-app-bar .app-bar-logo{cursor:pointer;height:2.25rem}.common-app-bar .action-button,.common-app-bar .menu-button{align-items:center;background-color:var(--body-background-color);box-shadow:none;color:var(--body-text-color);display:flex;font-size:.875rem;height:2.25rem;justify-content:center;width:2.25rem}.common-app-bar .action-button{border:1px solid var(--dark-grey-color);border-radius:50%}.common-app-bar .btn-back svg,.common-app-bar .btn-icon{height:1rem;width:1rem}.common-app-bar h1{font-size:1.25rem}.drawer{max-width:18rem;padding-left:2rem;padding-right:2rem;padding-top:1.5rem;width:80%}.drawer .btn-close{height:1rem;width:1rem}.drawer .menu-header{align-items:center;color:var(--body-text-color);display:flex;font-size:1rem;font-weight:700;justify-content:space-between}.drawer .menu-text{color:var(--body-text-color);font-size:.875rem;font-weight:600}.drawer .MuiListItem-root{cursor:pointer}.bottom-drawer{padding-left:1.5rem;padding-right:1.5rem}.bottom-drawer .bottom-drawer-header{display:flex;justify-content:flex-end;padding-top:.5rem}.common-action-button{align-items:center;background-color:#0000;border:1px solid;border-color:var(--dark-grey-color);border-radius:3rem;box-shadow:none;color:var(--dark-grey-color);display:flex;font-size:.75rem;font-weight:500;height:1.75rem;justify-content:center;min-width:5.25rem}.common-action-button.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-contrast-color)}.common-botton-card{bottom:0;left:0;position:fixed;z-index:0}.common-botton-card,.common-botton-card .card{display:flex;justify-content:center;width:100%}.common-botton-card .card{align-items:center;background-color:#fff;border-color:#0000;border-top-left-radius:3rem;border-top-right-radius:3rem;box-shadow:0 1rem 3rem #0000002e;color:var(--dark-grey-color);flex-direction:column;font-size:.875em;max-width:700px;padding:2.5rem 1.5rem 1.5rem}.common-botton-card .card .title{align-items:center;display:flex;font-size:1.25rem;font-weight:500;justify-content:center;line-height:1.2;margin-bottom:1rem}.common-botton-card .card .title:after,.common-botton-card .card .title:before{background-color:var(--dark-grey-color);content:"";height:1px;margin:0 .5rem;opacity:.25;width:1.75rem}.common-botton-card .card form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.common-botton-card .card strong{color:var(--primary-color);font-weight:700}.common-botton-card button{min-width:10rem;padding:.585rem 1.5rem}.common-botton-card .form-group{margin-bottom:1rem;width:100%}.common-botton-card .form-group label{margin-bottom:.5rem}.common-botton-card .form-group input,.common-botton-card .form-group select{-webkit-appearance:none;border:1px solid #0000;border-radius:3rem;box-shadow:inset -5px -5px 5px 0 #ffffffb3,inset 5px 5px 5px 0 #aeaec033;padding:4px 1rem 5px}.common-botton-card .form-group input:focus,.common-botton-card .form-group select:focus{outline:none}.common-botton-card .form-group .MuiInputBase-colorPrimary input,.common-botton-card .form-group .MuiInputBase-colorPrimary select{color:var(--primary-color)}.common-botton-card .form-group .MuiInputBase-colorPrimary input:focus,.common-botton-card .form-group .MuiInputBase-colorPrimary select:focus{border-color:var(--primary-color)}.common-botton-card .form-group .MuiInputBase-colorSecondary input,.common-botton-card .form-group .MuiInputBase-colorSecondary select{color:var(--secondary-color)}.common-botton-card .form-group .MuiInputBase-colorSecondary input:focus,.common-botton-card .form-group .MuiInputBase-colorSecondary select:focus{border-color:var(--secondary-color)}.common-botton-card .form-group .MuiInputBase-colorSuccess input,.common-botton-card .form-group .MuiInputBase-colorSuccess select{color:var(--success-color)}.common-botton-card .form-group .MuiInputBase-colorSuccess input:focus,.common-botton-card .form-group .MuiInputBase-colorSuccess select:focus{border-color:var(--success-color)}.common-botton-card .form-group .MuiInputBase-colorError input,.common-botton-card .form-group .MuiInputBase-colorError select{color:var(--danger-color)}.common-botton-card .form-group .MuiInputBase-colorError input:focus,.common-botton-card .form-group .MuiInputBase-colorError select:focus{border-color:var(--danger-color)}.common-botton-card .form-group .MuiInputBase-colorInfo input,.common-botton-card .form-group .MuiInputBase-colorInfo select{color:var(--info-color)}.common-botton-card .form-group .MuiInputBase-colorInfo input:focus,.common-botton-card .form-group .MuiInputBase-colorInfo select:focus{border-color:var(--info-color)}.common-botton-card .form-group .MuiInputBase-colorWarning input,.common-botton-card .form-group .MuiInputBase-colorWarning select{color:var(--warning-color)}.common-botton-card .form-group .MuiInputBase-colorWarning input:focus,.common-botton-card .form-group .MuiInputBase-colorWarning select:focus{border-color:var(--warning-color)}.common-botton-card .form-group .tel-form-group{align-items:center;display:flex;width:100%}.common-botton-card .form-group .tel-form-group .MuiInputBase-root{width:calc(100% - 100px)}.common-botton-card .form-group .tel-form-group .MuiNativeSelect-root{width:100px}.common-botton-card .otp-control-input{justify-content:center}.common-botton-card .otp-control-input input::-webkit-inner-spin-button,.common-botton-card .otp-control-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.common-botton-card .otp-control-input input{-webkit-appearance:none;-moz-appearance:textfield;border:1px solid #0000;border-radius:3rem;box-shadow:inset -5px -5px 5px 0 #ffffffb3,inset 5px 5px 5px 0 #aeaec033;color:var(--primary-color);font-size:1rem;height:2.25rem!important;margin-right:.75rem;width:2.25rem!important}.common-botton-card .otp-control-input input:focus{border-color:var(--primary-color);outline:none}.common-botton-card .otp-control-input input:last-of-type{margin-right:0}.common-botton-card .resend-top-container{text-align:center}.common-botton-card .resend-top-container p{margin-bottom:0;margin-top:0}.common-botton-card .resend-top-container span{opacity:.75}.common-botton-card .resend-top-container button{cursor:pointer;position:relative;text-decoration:underline;top:-.5rem}.common-botton-card .resend-top-container button:hover{background-color:#0000}.common-button{align-items:center;background-color:var(--disable-color);border:none;border-radius:5rem;box-shadow:none;display:inline-flex;font-size:1rem;justify-content:center;min-height:3.25rem;min-width:14.875rem;padding:1rem 1.5rem}.common-button:not(.disabled){cursor:pointer}.common-button:hover{background-color:var(--disable-color)}.common-button.active,.common-button:active{background-color:var(--primary-color);color:var(--primary-contrast-color)}.common-description{color:var(--body-text-color);font-family:var(--title-font-family);font-size:.75rem;margin-bottom:2rem}.common-description h2{font-size:1rem;font-weight:600;margin-bottom:.5rem}.common-description p{margin-top:0}.common-description ol,.common-description ul{padding-left:1rem}.common-footer{align-items:center;display:flex;justify-content:center;padding:1rem}.common-footer .footer-logo{height:15px;width:145px}.common-header-image{align-items:center;display:flex;height:7.5rem;justify-content:center;margin-bottom:2rem;position:relative}.common-header-image .ribbon{height:59px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:260px}.common-header-image .image-container{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;height:6.25rem;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.25rem}.common-page-title{color:var(--body-text-color);margin-bottom:1.5rem;margin-top:4.5rem}.common-page-title.large h1{font-size:1.25rem}.common-page-title h1{font-size:.875rem;font-weight:600;text-align:center}.common-toggle-button{align-items:center;border:1px solid;border-color:var(--grey-color);border-radius:3rem;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;margin:1rem auto;min-width:5.25rem;padding:2px}.common-toggle-button,.common-toggle-button button{background-color:#0000;box-shadow:none;color:var(--dark-grey-color);position:relative}.common-toggle-button button{border:0;cursor:pointer;min-width:120px;padding-bottom:.5rem;padding-top:.5rem;transition:color .3s;width:50%}.common-toggle-button button.active{color:var(--white-color);cursor:default}.common-toggle-button .active-bg{background-color:var(--primary-color);border-radius:3rem;height:calc(100% - 2px);left:0;position:absolute;transition:left .3s,width .3s;width:50%}.float-action-button{align-items:center;background-color:var(--primary-color);border-color:var(--primary-color);border-radius:50%;border-style:solid;bottom:2.75rem;box-shadow:1px 1px 2px #00000080;color:var(--primary-contrast-color);cursor:pointer;display:inline-flex;height:3.25rem;justify-content:center;position:fixed;right:1.5rem;width:3.25rem;z-index:1000}.float-action-button:active{border-style:outset}.float-action-button svg{height:2rem;width:2rem}.float-action-button span{align-items:center;color:var(--primary-color);display:flex;font-size:.75rem;font-weight:700;justify-content:center;position:absolute;text-shadow:0 0 3px #0003;top:calc(100% + .25rem);width:5rem}.member-info-card{border:1px solid var(--grey-color);border-radius:.25rem;box-shadow:none;padding:1rem;text-align:left}.member-info-card .member-name{font-size:.875rem;font-weight:700;line-height:2}.member-info-card .point-icon{font-size:1rem;margin-right:.25rem}.member-info-card .next-tier{font-size:1rem;font-weight:700;line-height:2;margin-left:.25rem}.member-info-card .account-status-info .vertical-divider{margin-bottom:.5rem;margin-top:.5rem}.member-info-card .account-status-info .info-list{padding-bottom:.25rem;padding-top:1rem}.member-info-card .account-status-info .button-hide-info{font-size:.75rem;padding:0}.member-info-card .account-status-info .button-hide-info span{text-decoration:underline}.member-info-card .resource-container{align-items:center;color:var(--dark-grey-color);display:flex;flex-direction:row}.member-info-card .resource-container .title{font-size:.75rem;font-weight:500;line-height:2;padding-right:.5rem}.member-info-card .resource-container .info{font-size:.875rem;font-weight:600;line-height:2}.member-info-card .tier-progress{background-color:var(--grey-color);border-radius:.25rem;height:.25rem;margin-bottom:1rem;margin-top:.25rem}.member-info-card .tier-progress .tier-bar{background-color:var(--tier-color);border-radius:.25rem}.member-info-card .divider{margin-bottom:1rem}.member-info-card ul.info-list{color:var(--dark-grey-color);margin-bottom:0;margin-top:-1rem;padding-left:1.5rem}.member-info-card ul.info-list li{font-size:.75rem;font-weight:600;line-height:2}.member-info-card .button-text{font-size:.75rem;font-weight:600;text-decoration:underline}.member-card-options{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:.75rem}.member-card-options:empty{display:none}.member-card-options .option{align-items:center;background-color:#0000;border:none;display:inline-flex;margin-right:1rem;padding:0}.member-card-options .option .icon{color:var(--dark-grey-color);height:1rem;margin-right:.25rem;width:1rem}.member-card-options .option span{color:var(--dark-grey-color);font-size:.875rem}.mission-stamp-list,.mission-stamp-list .grid-item{text-align:center}.mission-stamp-list .grid-item .stamp{height:2.8125rem;width:2.8125rem}.point-item .item-container{align-items:center;display:flex;justify-content:space-between}.point-item .item-container .title-container{color:var(--dark-grey-color);display:flex;flex:1 1;flex-direction:column;font-size:.75rem;font-weight:500}.point-item .item-container .title-container h3{color:var(--body-text-color);font-size:.875rem;font-weight:600;margin-bottom:.5rem;margin-top:0}.point-item .item-container .amount-change{flex:1 1;font-size:.875rem;font-weight:700;text-align:right}.point-item .item-container .amount-change.increase{color:var(--success-color)}.point-item .item-container .amount-change.decrease{color:var(--danger-color)}.grecaptcha-badge{visibility:hidden!important}.mini-grecaptcha-badge{align-items:center;color:var(--body-text-color);cursor:pointer;display:flex;font-size:.75rem;text-decoration:none}.mini-grecaptcha-badge .grecaptcha-logo{display:block;height:1rem;margin-right:.5rem;width:1rem}.reward-item{align-items:flex-start;box-shadow:none;color:var(--body-text-color);display:flex;font-size:.75rem;margin-bottom:1.5rem;min-height:5rem;width:16.875rem}.reward-item .image-container{height:5rem;width:5rem}.reward-item .cost-container{align-items:center;display:flex}.reward-item .cost-container .point-icon{font-size:1rem;margin-right:.25rem}.reward-item .info-used{color:var(--success-color)}.reward-item .info-expired{color:var(--danger-color)}.password-eye-icon{overflow:hidden;position:relative}.password-eye-icon.unslash:after{left:-80%;top:-52.5%}.password-eye-icon:after{border-bottom:2px solid #0000004d;border-top:2px solid #fff;content:"";left:20%;position:absolute;top:47.5%;transform:rotate(45deg);transition:top .3s,left .3s;width:60%}.wallet-item{align-items:center;box-shadow:none;display:flex;margin-right:1.5rem;min-height:5rem;min-width:16.875rem;text-align:left}.wallet-item .image-container{height:5rem;width:5rem}.wallet-item .btn-action{align-items:center;background-color:#0000;border:none;color:var(--primary-color);display:flex;font-size:.75rem;font-weight:700;padding:.25rem 0;text-decoration:underline}.error-dialog{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;font-weight:400;gap:2rem;justify-content:center;padding:2.5rem 1.875rem;text-align:center}.error-dialog .text-cont{display:flex;flex-direction:column;gap:.5rem}.error-dialog .text-cont h1{font-family:var(--text-font-family);font-size:1.25rem;font-weight:700;line-height:1.5rem}.error-dialog .text-cont p{font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5rem}.landing-pop-dialog{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.landing-pop-dialog .MuiPaper-root{--Paper-shadow:unset!important;background-color:#0000;border-radius:0;padding-top:2.5rem}.landing-pop-dialog .poster{height:auto;max-width:80vw;min-width:10rem;width:100%}.landing-pop-dialog .btn-close{background-color:#e53323;border-radius:0;position:absolute;right:0;top:0}.landing-pop-dialog .btn-close svg{color:#fff;font-size:1rem}.landing-pop-dialog .count-down{color:var(--white-color);font-weight:700;position:absolute;right:.75rem;text-shadow:0 0 5px #000;top:.75rem}.member-code-dialog{background-color:var(--white-color);border-radius:1rem;color:var(--body-text-color);max-width:260px;text-align:center}.member-code-dialog h1{font-size:1rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.member-code-dialog p{font-size:.875rem}.member-code-dialog .qrcode-container{margin-bottom:1.5rem;margin-top:1.5rem}.member-code-dialog .qrcode-container .qrcode{height:6.875rem;margin:0 auto;width:6.875rem}.member-code-dialog .qrcode-container p{font-size:1rem;margin:0 auto}.member-code-dialog .controls{display:flex;justify-content:center}.message-dialog{background-color:var(--white-color);border-radius:.5rem;color:var(--body-text-color);font-weight:400;padding:2rem;text-align:left}.message-dialog .MuiDialogTitle-root{font-size:1.25rem;font-weight:600;text-align:center}.message-dialog .MuiDialogContent-root h1{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.message-dialog .MuiDialogContent-root h2{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.message-dialog .MuiDialogContent-root h3,.message-dialog .MuiDialogContent-root h4,.message-dialog .MuiDialogContent-root h5,.message-dialog .MuiDialogContent-root h6{font-size:1rem;font-weight:600;margin-bottom:.75rem}.message-dialog .MuiDialogContent-root p{font-size:.875rem;margin-bottom:0;margin-top:0}.message-dialog .MuiDialogActions-root{justify-content:center}.edit-profile-page .required-hint{color:var(--danger-color);padding-right:1rem;text-align:right}.edit-profile-page .submit-container{display:flex;justify-content:center}.edit-profile-page .submit-container button{min-width:10rem}.edit-profile-page .form-group{margin-bottom:1.5rem}.edit-profile-page .form-group .required{color:var(--danger-color)}.edit-profile-page .form-group .form-control-group{display:flex}.edit-profile-page .form-group .form-control-group .MuiFormControl-root:not(:first-child){margin-left:1rem}.edit-profile-page .form-group .form-control-static{margin-bottom:.5rem;margin-top:0}.edit-profile-page .form-group a[href]{color:var(--primary-color);text-decoration:underline}.edit-profile-page .form-group .MuiFormControlLabel-asterisk{display:none}.error-page{align-items:center;color:var(--body-text-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.error-page .error-icon{color:var(--primary-color)}.error-page .error-icon svg{height:147px;width:123px}.error-page h1{display:block;font-size:1.25rem;font-weight:700;margin-top:0}.error-page p{font-size:.875rem;font-weight:500;margin-top:0}.forgot-password-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--body-text-color);display:flex;flex:1 1 auto;flex-direction:column;height:100vh;padding:0 3rem;position:relative;z-index:1}.forgot-password-page .common-app-bar{background-color:#0000!important}.forgot-password-page .common-app-bar .action-button{border-color:var(--grey-color)!important}.forgot-password-page .brand-info-container{color:var(--primary-color);padding-top:2rem}.forgot-password-page .brand-info-container .brand-logo{display:block;height:150px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-height:150px;max-width:150px;object-fit:contain;width:150px}.forgot-password-page .brand-info-container .slogan{font-size:calc(1.2rem + .9vw);font-weight:600;margin-bottom:1rem;text-align:center}.forgot-password-page .brand-info-container .description{font-size:1.1em;line-height:1.125;text-align:center}.forgot-password-page p.error{color:var(--danger-color);font-size:90%;margin-top:0}.home-page .divider{margin-bottom:2rem;margin-top:1rem}.mission-card{border:1px solid var(--grey-color);box-shadow:none;color:var(--body-text-color);font-size:.75rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem;text-align:left}.mission-card .media-container{align-items:center;display:flex}.mission-card .image-container{height:5rem;width:5rem}.mission-card .stamp-icon{font-size:.875rem;margin-right:.25rem}.mission-card .btn-more{background-color:#0000;border:none;color:var(--dark-grey-color);font-size:.75rem;font-weight:600;padding-top:1rem;text-decoration:underline}.mission-card .mission-progress{background-color:var(--grey-color);border-radius:.25rem;height:.25rem;margin-bottom:1rem;margin-top:.25rem}.mission-card .mission-progress .mission-bar{background-color:var(--primary-color);border-radius:.25rem}.reward-list .icon-title{margin-bottom:1rem}.reward-list .btn-browse-rewards{color:var(--dark-grey-color);display:flex;font-size:.75rem;font-weight:600;justify-content:flex-start;margin-bottom:1rem}.wallet-list{height:100%;overflow-x:hidden;width:100%}.wallet-list .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.wallet-list .header .btn-view-all{background-color:#0000;border:none;color:var(--dark-grey-color);display:flex;font-size:.75rem;font-weight:500}.wallet-list .header .btn-view-all .arrow{color:var(--primary-color);font-size:.75rem;margin-left:.25rem}.wallet-list .h-scroll-container{display:flex;flex-direction:row;overflow-x:scroll;padding-bottom:1rem}.wallet-list .btn-more{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;justify-content:center;margin-right:.75rem}.wallet-list .btn-more .icon{height:1.5rem;margin-bottom:.25rem;width:1.5rem}.login-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--body-text-color);display:flex;flex:1 1 auto;flex-direction:column;height:100vh;padding:0 3rem;position:relative;z-index:1}.login-page .common-app-bar{background-color:#0000!important}.login-page .common-app-bar .action-button{border-color:var(--grey-color)!important}.login-page .login-identifier-type-toggle-buttons button{align-self:start;display:inline-flex;justify-content:center;padding-bottom:.25rem;padding-top:.25rem;white-space:nowrap}.login-page .login-identifier-type-toggle-buttons button svg{height:1rem;margin-right:.375rem;width:1rem}.login-page .brand-info-container{color:var(--primary-color);padding-top:2rem}.login-page .brand-info-container .brand-logo{display:block;height:150px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-height:150px;max-width:150px;object-fit:contain;width:150px}.login-page .brand-info-container .slogan{font-size:calc(1.2rem + .9vw);font-weight:600;margin-bottom:1rem;text-align:center}.login-page .brand-info-container .description{font-size:1.1em;line-height:1.125;text-align:center}.membership-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #0003,0 1px 3px 0 #0003;margin-left:auto;margin-right:auto;max-width:320px}.membership-card .top-row{align-items:center;display:flex;flex-direction:row;height:50px;padding:.5rem}.membership-card .top-row .card-logo{height:28px;margin-right:.5rem;object-fit:contain;width:auto}.membership-card .top-row .last-update-info{color:var(--dark-grey-color);flex-grow:1;font-size:1.125rem;text-align:end}.membership-card .top-row .last-update-info p{margin-bottom:0;margin-top:0}.membership-card .top-row .last-update-info i{font-size:.75rem}.membership-card .top-row .last-update-info .title{font-size:.675rem;margin-bottom:-3px}.membership-card .top-row .last-update-info .card-last-update{margin-bottom:0}.membership-card .banner{background-color:#f8f8f8;background-size:cover;padding-top:32.8%;width:100%}.my-wallet .wallet-card{border:1px solid var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:.5rem;padding:1rem;text-align:left}.page-item{font-size:.75rem;margin-bottom:2rem}.page-item .cover-container{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:.5rem;min-height:10.625rem}.page-item .cover-container .image{background-color:var(--grey-color);min-height:10.625rem;object-fit:cover}.page-item .header{color:var(--body-text-color);font-weight:500;margin-bottom:.5rem}.page-item .header h3{color:var(--body-text-color);font-size:.875rem;font-weight:600;margin-bottom:0;margin-top:0}.page-item .spec-holder svg{fill:var(--primary-color);height:1.25rem;width:1.25rem}.page-item .btn-more{align-items:center;background-color:#0000;border:none;color:var(--primary-color);display:flex;font-weight:600;padding-left:0;text-decoration:underline}.page-item .btn-more svg{margin-left:-.25rem}.page-detail{font-size:.75rem}.page-detail .article-subtitle{margin-bottom:1rem;margin-top:-1rem;text-align:center}.page-detail .poster{background-color:var(--grey-color);border-radius:.25rem;box-shadow:none;margin-bottom:1.5rem;min-height:10.625rem}.page-detail .poster .image{height:100%;object-fit:cover}.page-detail .spec-holder{display:flex;flex-direction:column;margin-bottom:.5rem}.page-detail .spec-holder .icon-item{margin-bottom:.5rem}.page-detail .spec-holder svg{fill:var(--primary-color);height:1.5rem;width:1.5rem}.page-detail .extra-doc-holder .common-action-button{margin-bottom:.5rem}.choose-cost-dialog .btn{font-size:1rem;font-weight:600}.choose-cost-dialog .btn-cancel{color:var(--dark-grey-color)}.choose-cost-dialog .btn-confirm{color:var(--primary-color)}.info-card .item-container{align-items:center;background-color:var(--grey-color);border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:20rem;padding:2rem;text-align:center}.info-card .item-container .title-container{margin-bottom:1rem}.info-card .item-container .qrcode-container{background-color:var(--white-color);height:12.5rem;padding:1rem;width:12.5rem}.info-card .item-container .qrcode-container.used-or-expired{position:relative}.info-card .item-container .qrcode-container.used-or-expired svg{opacity:.1}.info-card .item-container .qrcode-container.used-or-expired .item-used-or-expired{color:var(--dark-grey-color);font-size:1.5rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.info-card .item-title{color:var(--body-text-color);font-size:1.25rem;font-weight:700}.info-card .item-title-or{color:var(--secondary-color);display:block;font-size:1rem;font-weight:400}.info-card .item-info{margin-top:1rem}.info-card .item-info,.info-card .reward-info-container{color:var(--secondary-color);font-size:.875rem;font-weight:500}.info-card .reward-info-container{letter-spacing:.157px;margin-bottom:1.5rem}.redeem-successful-dialog .modal-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;text-align:center}.redeem-successful-dialog .modal-container .title-top{color:var(--white-color);font-size:1.5rem;font-weight:600}.redeem-successful-dialog .modal-container .title-center{color:var(--white-color);font-size:3.125rem;font-weight:600;padding:0 1.5rem 1.5rem}.redeem-successful-dialog .modal-container .gift-image{height:7rem;margin-bottom:3rem;width:6.875rem}.stamp-card .header{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem}.stamp-card .header .stamp-summary{align-items:center;display:inline-flex}.stamp-card .header .stamp-summary .stamp-icon{height:.875rem;margin-right:.25rem;width:.875rem}.stamp-card .card{border:1px solid var(--grey-color);box-shadow:none;color:var(--body-text-color);margin-bottom:1.5rem;padding:.75rem;text-align:left}.signup-page .required-hint{color:var(--danger-color);padding-right:1rem;text-align:right}.signup-page .submit-container{display:flex;justify-content:center}.signup-page .submit-container button{min-width:10rem}.signup-page .form-group{margin-bottom:1.5rem}.signup-page .form-group .required{color:var(--danger-color)}.signup-page .form-group .form-control-group{display:flex}.signup-page .form-group .form-control-group .MuiFormControl-root:not(:first-child){margin-left:1rem}.signup-page .form-group .form-control-static{margin-bottom:.5rem;margin-top:0}.signup-page .form-group a[href]{color:var(--primary-color);text-decoration:underline}.signup-page .form-group .MuiFormControlLabel-asterisk{display:none}
/*# sourceMappingURL=main.3b1574b9.css.map*/