.image-2 {
    position: static;
    inset: unset;
    aspect-ratio: 1/1;
    object-fit: contain;
    margin: auto;
}

.div-block-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    direction: unset;
    text-align: start;
    width: 100%;
    height: auto;
    display: flex;
    position: relative;
    padding: 10px !important;
    align-items: flex-start !important;
}

.div-block-9 .heading,
.div-block-9 .div-block-10,
.div-block-9 .text-block-2,
.div-block-9 .text-block-3 {
    text-align: start;
}

.div-block-6 {
    height: 100%;
}

.button-style-7 {
    width: 200px;
}

.div-block-9 .div-block-8 {
    justify-content: flex-start !important;
}

.w-dyn-items.w-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}



@media (max-width: 1439.98px) {
    .w-dyn-items.w-row {
        grid-template-columns: 1fr 1fr;
    }

}

@media (max-width: 991.98px) {
    .w-dyn-items.w-row {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 575.98px) {
    .div-block-6.docroe {
        width: auto;
        flex-direction: column;
    }

    .div-block-7 {
        flex-wrap: nowrap !important;
    }

    .w-dyn-items.w-row {
        flex-direction: column;
    }
}

.w-row:before,
.w-row:after {
    display: none !important;
}

.collection-item.doctor-card {
    width: 100% !important;
}
