.signup-super-container { display: flex; flex-direction: column; width: 100%; align-items: center; margin-bottom: 25px; } .signup-sub-container { display: flex; flex-direction: column; align-items: center; margin-top: 45px; width: 920px; padding: 12px; border-radius: 10px; background-color: rgb(240, 247, 250); border: 1px solid #e9e9e9; } .signup-header { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 20px; } .signup-header-text { letter-spacing: -0.6px; font-weight: 400; font-size: 2rem; } .signup-subheader-text { letter-spacing: -0.6px; font-weight: 400; font-size: 1.7rem; margin-left: 5px; margin-top: 6px; } .signup-form { width: 880px; } .signup-button-box { width: 100%; margin-bottom: 24px; display: flex; flex-direction: column; align-items: flex-end; } .signup-proceed { width: 160px; } .select-plan-container { display: flex; flex-direction: row; margin-top: 24px; width: 920px; height: 600px; } .select-sub-left { width: 60%; border-radius: 10px; background-color: rgb(240, 247, 250); margin-right: 8px; border: 1px solid #e9e9e9; padding: 6px; } .select-sub-right { width: 40%; border-radius: 10px; background-color: rgb(240, 247, 250); margin-left: 8px; border: 1px solid #e9e9e9; padding: 6px; } .signup-radio-wrapper { background-color: #fff; display: flex; flex-direction: column; } .signup-option-div { display: flex; flex-direction: column; } .radio-group-box { display: flex; flex-direction: column; padding: 6px; width: 100%; height: 300px; background-color: #fff; } .select-plan-summary-box { display: flex; flex-direction: column; height: 200px; width: 100%; background-color: red; padding: 6px; } .selectplan-payment-button-wrapper { display: flex; flex-direction: row-reverse; margin: 6px; padding: 6px; }