.billing-page .insurance-plan .container{justify-content:space-between;padding-top:100px;padding-bottom:50px;display:flex}.billing-page .insurance-plan .container .title{flex-direction:column;gap:10px;display:flex}.billing-page .insurance-plan .container .title h3{color:#80cdba;font-size:18px}.billing-page .insurance-plan .container .title h2{font-size:24px}.billing-page .insurance-plan .container .insurance-plan-table{flex-direction:column;gap:30px;width:60%;display:flex}.billing-page .insurance-plan .container .insurance-plan-table .self-pay{border:2px solid #efefef;border-radius:16px;justify-content:space-between;gap:16px;padding:24px;display:flex}.billing-page .insurance-plan .container .insurance-plan-table .self-pay .self-pay-col{flex-direction:column;gap:16px;display:flex}.billing-page .insurance-plan .container .insurance-plan-table .self-pay .self-pay-col p{color:#838383}.billing-page .insurance-plan .container .insurance-plan-table .self-pay .phone{align-items:center;gap:1rem;width:50%;display:flex}.billing-page .insurance-plan .container .insurance-plan-table .self-pay .phone .phone-col p{color:#538dca;text-decoration:underline}.billing-page .insurance-plan .container .insurance-plan-table .table-container{width:100%;overflow-x:auto}.billing-page .insurance-plan .container .insurance-plan-table .custom-table{border:1px solid #efefef;border-radius:12px 12px 12px 0;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row{display:contents}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row .table-cell{text-align:center;border:1px solid #efefef;padding:12px 16px}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row .table-cell.merged{text-align:left;grid-column:span 2;gap:1rem;display:flex}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row:last-child .table-cell:first-child{border-bottom-left-radius:0}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row:last-child .table-cell:last-child{border-bottom-right-radius:12px}.billing-page .pay-bills .container{padding-block:50px}.billing-page .pay-bills .container .pay-bills-wrapper{background-color:#fafafa;border-radius:32px;flex-direction:column;align-items:center;gap:24px;padding-block:100px;padding-inline:2rem;display:flex}.billing-page .pay-bills .container .pay-bills-wrapper h3{color:#80cdba;font-size:18px}.billing-page .pay-bills .container .pay-bills-wrapper h1{text-align:center}.billing-page .pay-bills .container .pay-bills-wrapper .custom-button{width:fit-content}@media (max-width:950px){.billing-page .insurance-plan .container{flex-direction:column;gap:30px;padding-top:70px}.billing-page .insurance-plan .container .insurance-plan-table{width:100%}}@media (max-width:600px){.billing-page .insurance-plan .container .insurance-plan-table .self-pay{flex-direction:column;padding:20px}.billing-page .insurance-plan .container .insurance-plan-table .custom-table{border:none;border-radius:12px;grid-template-columns:1fr}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row{display:contents}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row .table-cell{text-align:left;border-bottom:1px solid #efefef}.billing-page .insurance-plan .container .insurance-plan-table .custom-table .table-row .table-cell.merged{flex-direction:column;grid-column:span 1;gap:.5rem}.billing-page .pay-bills .container .pay-bills-wrapper{padding-block:50px}.billing-page .pay-bills .container .pay-bills-wrapper h1{font-size:28px}}
