/* Add css for hide and show memebrship data based on user roles */
.role-student.page-membership-details .wp-block-group.wp-elements-520af09da20940cea0f285214007d5f3 {
    display: none;
}
.role-student.page-membership-details .wp-block-group.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-73a99bce.wp-block-group-is-layout-flex {
    display: none;
}
.role-student.page-membership-details .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-829b1d53.wp-block-columns-is-layout-flex {
    display: none;
}
.role-student.page-membership-details .wp-block-group.wp-elements-a9067ff455012fbc3e90b301fdfae4cb {
    display: none;
}
.role-student.page-membership-details .wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex {
    display: none;
}
.role-student.page-membership-details .wp-block-group.wp-elements-82995f47675e464f8b39ebbf482cfbc8 {
    display: none;
}
.role-student.page-membership-details .wp-block-group.alignfull.wp-elements-b77cd52b75a5852dc3537014274deb7d {
    display: none;
}
.role-student.page-membership-details div#Professional_pack_main {
    display: none;
}
.role-student.page-membership-details .wp-block-column.corporate_col.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}

.role-professional.page-membership-details .wp-block-group.wp-elements-520af09da20940cea0f285214007d5f3 {
    display: none;
}
.role-professional.page-membership-details .wp-block-group.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-73a99bce.wp-block-group-is-layout-flex {
    display: none;
}
.role-professional.page-membership-details .wp-block-group.alignfull.wp-elements-03c7a930a782215c56be48564c9d08bd {
    display: none;
}
.role-professional.page-membership-details .wp-block-column.student_member_wrapper.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}
.role-professional.page-membership-details .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-829b1d53.wp-block-columns-is-layout-flex {
    display: none;
}
.role-professional.page-membership-details .wp-block-group.wp-elements-a9067ff455012fbc3e90b301fdfae4cb {
    display: none;
}
.role-professional.page-membership-details .wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex {
    display: none;
}
.role-professional.page-membership-details .wp-block-group.wp-elements-82995f47675e464f8b39ebbf482cfbc8 {
    display: block;
}
.role-professional.page-membership-details .wp-block-group.alignfull.wp-elements-b77cd52b75a5852dc3537014274deb7d {
    display: none;
}
.role-professional.page-membership-details div#Professional_pack_main {
    display: block;
}
.role-professional.page-membership-details .wp-block-column.corporate_col.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}

.role-corporate.page-membership-details .wp-block-group.wp-elements-520af09da20940cea0f285214007d5f3 {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-73a99bce.wp-block-group-is-layout-flex {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.alignfull.wp-elements-03c7a930a782215c56be48564c9d08bd {
    display: none;
}
.role-corporate.page-membership-details .wp-block-column.student_member_wrapper.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}
.role-corporate.page-membership-details .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-829b1d53.wp-block-columns-is-layout-flex {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.wp-elements-a9067ff455012fbc3e90b301fdfae4cb {
    display: none;
}
.page-id-818.role-corporate .wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.wp-elements-82995f47675e464f8b39ebbf482cfbc8 {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.alignfull.wp-elements-b77cd52b75a5852dc3537014274deb7d {
    display: block;
}
.role-corporate.page-membership-details div#Professional_pack_main {
    display: none;
}
.role-corporate.page-membership-details .wp-block-column.corporate_col.is-layout-flow.wp-block-column-is-layout-flow {
    display: block;
}

.role-college_admin.page-membership-details .wp-block-group.college-membership-section {
    display: block;
}
.role-college_admin.page-membership-details .wp-block-group.wp-elements-47668ac22d8edc9c14b293f476d842fc {
    display: block;
    margin-top: -240px;
} 
.role-college_admin.page-membership-details .wp-block-group.college-membership-section .wp-block-column.corporate_col.is-layout-flow.wp-block-column-is-layout-flow {
    display: block;
}
.role-corporate.page-membership-details .wp-block-group.wp-elements-47668ac22d8edc9c14b293f476d842fc,
.role-professional.page-membership-details .wp-block-group.wp-elements-47668ac22d8edc9c14b293f476d842fc,
.role-student.page-membership-details .wp-block-group.wp-elements-47668ac22d8edc9c14b293f476d842fc {
    display: none;
}
.role-corporate.page-membership-details .wp-block-group.college-membership-section, 
.role-professional.page-membership-details .wp-block-group.college-membership-section, 
.role-student.page-membership-details .wp-block-group.college-membership-section {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.wp-elements-520af09da20940cea0f285214007d5f3 {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-73a99bce.wp-block-group-is-layout-flex {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.alignfull.wp-elements-03c7a930a782215c56be48564c9d08bd {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-column.student_member_wrapper.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-829b1d53.wp-block-columns-is-layout-flex {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.wp-elements-a9067ff455012fbc3e90b301fdfae4cb {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.wp-elements-82995f47675e464f8b39ebbf482cfbc8 {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-group.alignfull.wp-elements-b77cd52b75a5852dc3537014274deb7d {
    display: none;
}
.role-college_admin.page-membership-details div#Professional_pack_main {
    display: none;
}
.role-college_admin.page-membership-details .wp-block-column.corporate_col.is-layout-flow.wp-block-column-is-layout-flow {
    display: none;
}
 


.page-membership-details .wp-block-group.explore_main {
    margin: 5px 0px;
    border-style: solid;
    border-radius: 16px;
    padding: 1rem !important;
    border-width: 2px !important;
    border-color: rgb(243 244 246);
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
}
.page-membership-details a.wp-block-button__link.wp-element-button {
    border-radius: 16px !important;
}
.page-membership-details .wp-block-column {
    border: none;
}
.page-membership-details h2.wp-block-heading.has-link-color {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    display: block;
}
.page-membership-details h3.wp-block-heading.has-link-color {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.page-membership-details .wp-block-buttons.is-content-justification-center {
    margin-top: 20px;
}
.page-membership-details .Professional_pack_price h2 {
    font-weight: 600;
    font-size: 24px;
}
.page-membership-details h1.wp-block-heading.has-text-align-center {
    font-size: 30px;
    margin-bottom: 0px;
}

.Professional_pack_content > div{
    text-align: center;
}

.Professional_pack_head h2,
.Professional_pack_head h3{
    display: block;
}