.card{display:flex;flex-direction:column;margin-bottom:2rem;background-color:var(--white);border-radius:.625rem;box-shadow:0 .25rem .5rem #0000001a}.card-body{justify-content:space-between;padding:1.25rem;border-radius:.625rem}.left-side{width:60%}.right-side{width:35%;display:flex;justify-content:center;align-items:center}.left-side h4{font-size:1.375rem;font-weight:700;color:var(--light-blue);margin-bottom:.75rem}.content .table{width:100%;margin-top:1rem;border-collapse:separate;border-spacing:0;border:.125rem solid var(--black);border-radius:.625rem;overflow:hidden;background-color:var(--white)}.content .table th,.content .table td{padding:.75rem;text-align:center;border-top:.0625rem solid var(--black);border-bottom:.0625rem solid var(--black)}.content .table tr:last-child td{border-bottom:none}.content .table th:last-child,.content .table td:last-child{border-right:none}.content .table-header th{background-color:var(--black);color:var(--white);font-weight:700}.content .table tbody tr{transition:background-color .3s ease}.content .table td{border-right:.0625rem solid var(--light-gray)}.content .table td:last-child{border-right:none}.content .table th:first-child,.content .table td:first-child{border-left:none}.clickable{cursor:pointer;background-color:#007bff0d}.clickable:hover{background-color:#007bff33}.section-heading{font-size:1rem;color:var(--black);font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem}.right-image{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:.5rem;box-shadow:0 .25rem .5rem #00000026;transition:transform .3s ease,box-shadow .3s ease}.mini-text{font-size:.875rem;line-height:1.5}.right-image:hover{transform:scale(1.05);box-shadow:0 .375rem .75rem #0003}.text-muted{color:var(--black)!important;margin-bottom:1rem}button{background-color:var(--light-blue);color:var(--white);border:none;padding:.5rem 1rem;border-radius:.3125rem;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:var(--light-blue)}@media (max-width: 768px){.card-body{flex-direction:column;padding:1rem}.left-side,.right-side{width:100%;margin-bottom:1.25rem}.content .table th,.content .table td{font-size:.875rem;padding:.625rem}}
