.mt{margin-top:20px}.primary-button{background:#60bbac;border:none;color:#fff;font-size:16px;padding:20px;transition:all .3s}.primary-button:hover{background:#2e6668;color:#fff}.el-menu--horizontal .is-active,.el-menu--horizontal>.el-menu-item.is-active{border-bottom-color:#60bbac!important;color:#60bbac!important}.text-right{text-align:right}.student-profile{margin-top:20px}.student-profile .el-form-item__content .el-input{border:none;margin-bottom:16px}.student-profile .el-form-item__content .el-input .el-input__wrapper{padding:0}.student-profile .el-form-item__content .el-input .el-input__wrapper .el-input__inner{border:1px solid #bfc4c8;border-radius:4px;height:50px}.student-profile .el-form-item__content .el-input .el-input__wrapper .el-input__inner:focus{border-color:#60bbac}.student-profile .el-form-item__content .el-select{border:none}.student-profile .el-form-item__content .el-select .el-select__wrapper{height:50px}.student-profile .el-form-item__content .el-select .el-select__wrapper:focus{border-color:#60bbac}.membership-container .membership-plans{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between}.membership-container .membership-plans .selected-plan{border-color:#66d586!important;cursor:pointer}.membership-container .membership-plans .box-card{border:2px solid #e7e7e7;border-radius:20px;cursor:pointer;max-width:520px;width:100%}@media (max-width:1024px){.membership-container .membership-plans .box-card{width:400px}}@media (max-width:912px){.membership-container .membership-plans .box-card{justify-content:center;max-width:544px;width:100%}}.membership-container .membership-plans .box-card .plan-header-section{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 3fr;padding:31px}.membership-container .membership-plans .box-card .plan-header-section .plan-type h2{color:#040707;font-size:24px;font-weight:600;margin-bottom:0}.membership-container .membership-plans .box-card .plan-header-section .plan-type span{color:#60bbac;font-size:24px;font-weight:400}@media (max-width:1024px){.membership-container .membership-plans .box-card .plan-header-section .plan-type h2{font-size:20px}.membership-container .membership-plans .box-card .plan-header-section .plan-type span{font-size:18px}}.membership-container .membership-plans .box-card .plan-details{padding:0 31px}.membership-container .membership-plans .box-card .plan-details .plan-features{align-items:center;display:flex;gap:10px}.membership-container .membership-plans .box-card .plan-details .plan-features span{color:hsla(207,8%,50%,.6);font-size:16px;font-weight:400}@media (max-width:1024px){.membership-container .membership-plans .box-card .plan-details .plan-features span{font-size:14px}}.membership-container .membership-plans .box-card .plan-footer{align-items:center;background:rgba(96,187,172,.051);display:flex;justify-content:space-between;padding:10px 31px}.membership-container .membership-plans .box-card .plan-footer h2{color:#040707;font-size:50px;font-weight:700;margin-bottom:0}.membership-container .membership-plans .box-card .plan-footer h2 strong{color:#758089;font-size:20px;font-weight:400}@media (max-width:1024px){.membership-container .membership-plans .box-card .plan-footer h2{font-size:30px}.membership-container .membership-plans .box-card .plan-footer h2 strong{font-size:16px}}.membership-container .membership-plans .box-card .best-value{color:#758089;font-size:14px;font-weight:400;padding:0 8px}.membership-container .membership-plans .box-card .plan-footer-month-section{text-align:center}.membership-container .membership-plans .box-card .plan-footer-month-section .plan-footer-month span{background-color:#60bbac;border-radius:20px;color:#fff;font-size:16px;font-weight:400;padding:5px 20px}@media (max-width:768px){.membership-container .membership-plans .box-card .plan-footer-month-section .plan-footer-month span{font-size:9px;padding:5px 7px}}.membership-container .membership-plans .box-card .plan-selected{border:2px solid #66d586}.membership-container .payment-title{color:#040707;font-size:24px;font-weight:600;margin-top:20px}.membership-container .stripe-form{margin-top:20px}.membership-container .stripe-form .stripe-form-row-group{display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr}.membership-container .stripe-form .stripe-form-row-group .stripe-form-row label{color:#001324;font-size:16px;font-weight:400}.membership-container .stripe-form .stripe-form-row-group .stripe-form-row .stripe-element{background:#fff;border:1px solid #bfc4c8;border-radius:4px;padding:16px 12px}.membership-container .stripe-form .error{color:#dc3545;font-size:14px;margin-top:8px}.membership-container .el-radio__input.is-checked .el-radio__inner{background-color:#60bbac;border-color:#60bbac}.membership-container .el-radio__input.is-checked+.el-radio__label{color:#001324}.membership-duration{margin:10px 0}.membership-duration .el-radio__label{color:#758089;font-size:14px;font-weight:400}@media (max-width:768px){.membership-duration .el-radio__label{font-size:12px;white-space:break-spaces}}.membership-duration .checkout-button{background:#2e6668;border:none;color:#fff;font-size:16px;margin-top:20px;padding:20px;transition:all .3s;width:100%}.membership-duration .checkout-button:hover{background:#60bbac}.my-card .card-container{position:relative;width:-moz-fit-content;width:fit-content}.my-card .offer-card-image{height:auto;max-width:500px;width:100%}.my-card .image-container{background:transparent;height:100px;left:20px;overflow:hidden;position:absolute;top:28%;width:100px}.my-card .profile-image{border-radius:8px;height:108px;-o-object-fit:contain;object-fit:contain;width:97px}.my-card .card-user-dob{font-size:10px;font-weight:700;position:absolute;right:33px;top:33%}.my-card .card-user-name{font-size:15px;font-weight:700;position:absolute;right:42%;top:31%}.my-card .card-user-expiry{font-size:10px;font-weight:700;position:absolute;right:46%;top:48%}.my-card .card-user-card-no{display:inline-block;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:18px;font-weight:700;position:absolute;right:58%;top:68%}.my-card .renew-now-button{color:#fff;font-size:28px;padding:28px 0;width:80%}.my-card .invalid-text{color:red;font-size:18px}@media (max-width:768px){.my-card .image-container{background:#fff;height:60px;left:20px;overflow:hidden;position:absolute;top:25%;width:60px}.my-card .profile-image{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.my-card .card-user-dob{font-size:8px;right:15px;top:33%}.my-card .card-user-name{font-size:12px;right:40%;top:32%}.my-card .card-user-expiry{font-size:8px;right:40%;top:48%}.my-card .renew-now-button{font-size:16px;padding:20px 0}.my-card .invalid-text{font-size:14px}}.change-password .el-form-item__error{color:#dc3545;font-size:12px;top:85%}.change-password .el-form-item__content .el-input{border:none;margin-bottom:14px}.change-password .el-form-item__content .el-input .el-input__wrapper{padding:0}.change-password .el-form-item__content .el-input .el-input__wrapper .el-input__inner{border:1px solid #bfc4c8;border-radius:4px;border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;height:50px}.change-password .el-form-item__content .el-input .el-input__wrapper .el-input__inner:focus{border-color:#60bbac}.change-password .el-form-item__content .el-input .el-input__wrapper .el-input__suffix{background:transparent;border-bottom-right-radius:4px;border-top-right-radius:4px;padding-right:10px}.change-password .el-form-item__content .el-input .el-input__wrapper .el-input__suffix .el-button--text{color:#60bbac}
