.profile-tab-buttons{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.profile-tab-button{padding:0.5rem 1rem;background:#eee;border:1px solid #ccc;cursor:pointer;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.profile-tab-button.active{background:#fff;border-bottom:none;position:relative;z-index:2}.profile-tab-section{padding:1rem;border:1px solid #ccc;background:#fff;display:none}.profile-tab-section:first-of-type{z-index:1}.main-wrap .um-register .um-field-cupid_plan.um-field-radio input{opacity:1!important;width:1rem!important}.cupid-reg-message{display:none}.cupid-reg-message p{margin:0.3rem 0 0 0;color:#eb6864;font-size:14px}#register-step-1{padding-bottom:3rem}.cupid-reg-elem-wrap{margin-bottom:1.5rem;display:block}.cupid-reg-elem-wrap label{display:block;width:100%;margin:0 0 0.4rem 0;font-size:15px;font-weight:600}.cupid-reg-elem-wrap .cupid-reg-elem{position:relative;padding:0 2rem 0 0.5rem;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:100%}.cupid-reg-elem-wrap .cupid-reg-elem:after,.cupid-reg-elem-wrap .cupid-reg-elem:before{content:"";position:absolute;right:0.25rem;top:0;height:100%;width:1.5rem;background-size:100%;background-position:center}.cupid-reg-elem-wrap .cupid-reg-elem:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2322b24c' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");display:none}.cupid-reg-elem-wrap .cupid-reg-elem:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23eb6864' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");display:none}.cupid-reg-elem-wrap .cupid-reg-elem input{background-color:transparent;border:0;padding:0.5rem 0;width:100%}.cupid-reg-valid .cupid-reg-elem{border:1px solid #22b24c}.cupid-reg-valid .cupid-reg-elem:before{display:block}.cupid-reg-error .cupid-reg-elem{border:1px solid #eb6864}.cupid-reg-error .cupid-reg-elem:after{display:block}.cupid-reg-error .cupid-reg-message{display:block}.cupid-reg-chk-wrap{width:100%}.cupid-reg-chk-wrap.cupid-reg-error span{color:#eb6864}.signup-plans{margin-bottom:1rem}.signup-plans label{font-weight:600}.signup-plans .signup-plans-inner{position:relative;padding:0.5rem 1rem;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:100%;margin-top:0.4rem}.signup-plans .signup-plans-inner h2{font-weight:500;font-size:20px;text-transform:capitalize}.signup-plans .signup-plans-inner h2 .regspanred{color:#cf0032}.signup-plans .signup-plans-inner h2#plan-vip{text-transform:uppercase}.signup-plans .signup-plans-inner ul{margin-top:1.5rem;margin-bottom:1.5rem}.signup-plans .signup-plans-inner label{font-size:15px}.signup-plans .signup-plans-inner li{margin-bottom:0.4rem;font-size:14px}.signup-plans .signup-plans-inner p{font-size:14px}.signup-plans .signup-plans-inner label{margin-bottom:0.7rem;display:block;width:100%}.signup-plans .signup-plans-inner label span{font-size:16px;color:#cf0032}.signup-plans .reg-under21{font-size:14px;color:#ff0000}.signup-plans.cupid-plan-error .cupid-reg-message{display:block}.signup-plans.cupid-plan-error .signup-plans-inner{border:2px solid #eb6864}.reg-plan-row1,.reg-plan-row2{border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:1rem;display:block}.reg-plan-row1 br,.reg-plan-row2 br{display:none}.reg-terms{font-size:14px;margin-bottom:1.5rem}.reg-terms label{margin-bottom:1rem;display:block;font-weight:500}input[type=email],input[type=number],input[type=password],input[type=text],textarea{outline:none!important;box-shadow:none!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:initial!important;border:none!important}input[type=email]::-moz-selection,input[type=number]::-moz-selection,input[type=password]::-moz-selection,input[type=text]::-moz-selection,textarea::-moz-selection{background:transparent!important;color:inherit!important}input[type=email]::selection,input[type=number]::selection,input[type=password]::selection,input[type=text]::selection,textarea::selection{background:transparent!important;color:inherit!important}input[type=email]::-moz-selection,input[type=number]::-moz-selection,input[type=password]::-moz-selection,input[type=text]::-moz-selection,textarea::-moz-selection{background:transparent!important;color:inherit!important}