.uft-page-layout{align-items:center;gap:4rem;max-width:720px;margin:4rem auto;margin-bottom:16rem!important}.uft-page-layout-box{border:1px solid var(--color-border);max-width:850px;padding:108px 115px 54px}.uft-choose-plan-layout{width:100%;max-width:none}.uft-page-stage{gap:.3rem;height:4px}.uft-page-stage .uft-stage{border-radius:50px;width:31px;height:100%}.uft-stage-active{background-color:var(--color-primary-uft)}.uft-stage-inactive{background-color:#dedede}.uft-control-btns{gap:10px;width:100%;padding-left:10px;padding-right:10px}.uft-control-btn{background-color:var(--color-disabled-btn);border-radius:8px;flex:1;padding:16px 12px;font-size:16px;font-weight:500}.uft-control-btns .btn-primary{background-color:var(--color-primary-uft);color:var(--color-background)}.uft-control-btns .btn-norm{border:2px solid var(--color-border);background-color:transparent}.uft-control-btns .btn-norm-prim{border:2px solid var(--color-primary-uft);color:var(--color-primary-uft);background-color:transparent}.uft-control-btns-long{justify-content:space-between;gap:2rem;width:100%;padding-left:4rem;padding-right:4rem}.uft-control-btns-long .uft-control-btn{flex:none;width:max-content;min-width:240px}.uft-control-btns-long .btn-rw{gap:.8rem}.uft-page-section{align-items:center;gap:2rem;width:100%}.uft-p-text{color:var(--color-primary-uft)}.uft-head-1{font-size:32px;font-weight:700;font-family:var(--font-helvetica);letter-spacing:.6px;font-style:normal;font-weight:700;line-height:48px}.profile-img{border:1px solid #ffb2c3}.uft-plan-page{gap:4rem}.plan-sec{gap:2rem;width:100%;padding-left:4rem;padding-right:4rem}.plan-top{gap:1.2rem;width:100%}.plan-top p{letter-spacing:.02px;font-size:20px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-avenir)}.payment-methods{gap:1.2rem;width:100%}.payment-methods p{font-size:18px;font-weight:300}.uft-plan-card-sec{width:100%}.uft-plan-cards{align-items:flex-end;gap:2.2rem;width:100%}.uft-top-card{border:1px solid var(--color-gray-200);cursor:pointer;padding:.8rem;border-radius:16px;flex:1;gap:1rem;height:min-content;padding-bottom:4rem;transition:all .3s}.uft-top-card p{font-size:14px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-avenir);color:var(--color-input)}.uft-top-card .name{text-transform:uppercase}.uft-top-card h3{letter-spacing:-.58px;font-size:20px;font-style:normal;font-weight:800;line-height:18px;font-family:var(--font-avenir)}.uft-top-card h3 span{letter-spacing:-.435px;font-size:15px;font-style:normal;font-weight:400;line-height:18px}.uft-top-card button{background-color:var(--color-background);color:#000;letter-spacing:.014px;width:max-content;font-style:normal;font-weight:800;line-height:18px;font-family:var(--font-avenir);border:none;border-radius:50px;padding:6px 10px}.uft-selected-plan{background-color:var(--color-primary-uft);color:var(--color-background)}.uft-selected-plan p{color:#fee9e9}.uft-bank-dropdown{position:relative}.uft-bank-trigger{letter-spacing:.014px;width:100%;height:100%;font-size:14px;font-style:normal;font-weight:500;line-height:22px;font-family:var(--font-avenir);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.uft-bank-chevron{color:var(--color-primary-uft);font-size:14px}.uft-bank-options{border:1px solid var(--color-border);z-index:30;background-color:#fff;border-radius:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.uft-bank-option{text-align:left;width:100%;font-size:14px;font-family:var(--font-avenir);color:#000;background:0 0;border:none;padding:8px 10px}.uft-bank-option:hover,.uft-bank-option:focus,.uft-bank-option-selected{background-color:var(--color-primary-uft);color:#fff}.plan-card-bottom{background-color:var(--color-gray-50);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1rem;width:100%;padding:1.8rem 1.2rem;display:grid;transform:translateY(-3.4rem)}.plan-card-bottom .info-col p{font-size:16px;font-weight:300}.plan-card-bottom .info-col .plan-info{font-size:17px;font-weight:500}.checked{border-color:var(--color-primary-uft)}.uft-add-beneficiaries{gap:2rem;width:100%;padding-left:4rem;padding-right:4rem}.uft-beneficiary-form{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.uft-beneficiary-form .input-col{margin-bottom:1rem}.uft-add-depend{padding-left:4rem;padding-right:4rem;align-items:center;gap:.6rem;width:100%;padding-bottom:2rem;transition:all .3s}.uft-add-depend p{letter-spacing:.024px;font-size:24px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-helvetica)}.uft-add-depend .uft-depend-options{align-items:center;gap:1.2rem}.uft-add-depend .uft-depend-option{align-items:center;gap:.4rem}.depend-num{align-items:center;gap:.4rem;width:100%;margin-top:2rem}.depend-num p{letter-spacing:.02px;font-size:20px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-helvetica)}.depend-num .form{min-width:600px}.success-text{color:var(--text-color);font-size:16px}.success-body{text-align:center;align-items:center;gap:.8rem}.uft-plan-cards-rw{gap:.8rem;width:100%;margin-top:.6rem}.uft-plan-cards-rw .plan-card-col{border:1px solid var(--color-gray-200);cursor:pointer;text-align:center;border-radius:12px;flex:1;align-items:center;gap:1rem;padding:1.6rem .6rem;font-weight:400;transition:all .3s}.uft-plan-cards-rw .plan-card-col p{letter-spacing:.012px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-avenir)}.uft-plan-cards-rw .plan-card-col .monthly-pay{font-size:14px;font-weight:600}.uft-plan-cards-rw .active-plan{background-color:var(--color-primary-uft);color:var(--color-background)}.plan-page-section{align-items:center;gap:2rem;width:660px!important}.plan-summary{border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:1.1rem;width:100%}.summary-rw{justify-content:space-between;gap:1.8rem;width:100%}.summary-rw p{letter-spacing:.02px;font-size:20px;font-style:normal;font-weight:500;line-height:18px;font-family:var(--font-avenir);color:var(--text-color);flex:1}.summary-top{padding:1.6rem 1.6rem .6rem}.summary-body{gap:2rem;width:100%;padding:0 1.6rem}.align-right{text-align:right}.summary-total{padding:1rem}.summary-total h3{letter-spacing:.02px;font-size:20px;font-style:normal;font-weight:800;line-height:18px;font-family:var(--font-avenir);color:var(--text-color)}.pay-here{border:1px solid var(--color-primary-uft);border-radius:6px;margin-top:2rem;margin-bottom:2rem;padding:.8rem 1.6rem}.plan-summary hr{border:none;border-top:1px solid var(--color-border);width:100%}.uft-page-header{text-align:center;align-items:center;gap:1rem;margin-bottom:3rem}.form{gap:1.4rem;width:100%}.form .group-label{margin-top:1.4rem}.success-bold{font-weight:500}.beneficiary-form-header-p{letter-spacing:.014px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;font-family:var(--font-avenir)}.gh-card-form{width:660px}.select-plan-page{align-items:center;gap:2rem;width:100%;padding-top:4rem;padding-bottom:4rem}.plan-section-cards{justify-content:center;gap:2rem;margin-bottom:2rem}.plan-section-card{text-align:center;border:1px solid var(--color-primary-uft);cursor:pointer;opacity:.3;border-radius:12px;align-items:center;gap:1rem;width:170px;padding:1.6rem}.active-plan-section{opacity:1}.plan-section-card p{width:min-content;color:var(--text-color);font-size:18px;font-weight:500;line-height:22px}.plan-section-card img{width:42px;height:42px}.select-plan-top{align-items:center;gap:1.2rem}.update-plan-sec{border:1px solid var(--color-border);align-items:center;width:90%;padding:78px 24px 24px}.update-plan-sec-success{width:800px;margin:6rem auto;padding:6rem 4rem}.input-col .input-field.dropdown-field .dropdown-item:hover{background-color:var(--color-primary-uft);color:var(--color-background)}
