.section-new-doctor-information .wrap {
    padding: 60px 120px;
}

.section-new-doctor-information .wrap .columns {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    gap: 40px;
}

.section-new-doctor-information .wrap .columns .column {
    width: 100%;
}

.section-new-doctor-information .wrap .columns .column-header {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    gap: 20px;
}

.section-new-doctor-information .wrap .columns .column-header .sub-header .sub-header-text {
    display: inline-flex;
    padding: 4px 16px;
    border-radius: 200px;
    border: 1px solid #000;
    color: #000;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 1.4px;
    text-transform: uppercase;
}

.section-new-doctor-information .wrap .columns .column-header .header {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    text-align: center;
    width: 100%;
}

.section-new-doctor-information .wrap .columns .column-header .header .title {
    margin-bottom: 0;
    color: #AE6961;
    font-family: 'Lora', serif;
    font-size: 46px;
    font-style: italic;
    font-weight: 600;
    line-height: 56px;
    text-transform: capitalize;
    position: relative;
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 8px;
    align-items: flex-start;
    justify-content: center;
}

.section-new-doctor-information .wrap .columns .column-header .header .title:after {
    content: '';
    width: 21px;
    height: 26px;
    flex-shrink: 0;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='27' viewBox='0 0 22 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 16.2761L19.1709 13.613L19.4955 10.0907L16.0495 9.30796L14.2455 6.25342L11 7.64705L7.75455 6.25342L5.95045 9.29842L2.50455 10.0716L2.82909 13.6034L0.5 16.2761L2.82909 18.9393L2.50455 22.4711L5.95045 23.2539L7.75455 26.2989L11 24.8957L14.2455 26.2893L16.0495 23.2443L19.4955 22.4616L19.1709 18.9393L21.5 16.2761ZM8.49909 20.1039L6.22727 17.813C6.13878 17.7247 6.06858 17.6198 6.02068 17.5043C5.97278 17.3888 5.94812 17.265 5.94812 17.14C5.94812 17.015 5.97278 16.8912 6.02068 16.7757C6.06858 16.6603 6.13878 16.5554 6.22727 16.4671L6.29409 16.4002C6.66636 16.028 7.27727 16.028 7.64955 16.4002L9.18636 17.9466L14.1023 13.0211C14.4745 12.6489 15.0855 12.6489 15.4577 13.0211L15.5245 13.088C15.8968 13.4602 15.8968 14.0616 15.5245 14.4339L9.87364 20.1039C9.48227 20.4761 8.88091 20.4761 8.49909 20.1039Z' fill='%231D93E9'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.section-new-doctor-information .wrap .columns .column-header .intro {
    max-width: 762px;
    width: 100%;
    color: #575757;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
}

.section-new-doctor-information .wrap .columns .column-header .intro a {
    color: #575757;
    text-decoration: none;
}

.section-new-doctor-information .wrap .columns .column-body {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    gap: 60px;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-image,
.section-new-doctor-information .wrap .columns .column-body .column-inner-content {
    flex: 1 1 0;
    width: 50%;
    min-width: 0;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-image {
    position: relative;
    align-self: stretch;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper {
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
    isolation: isolate;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper img,
.section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper .doctor-information-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: none;
    object-fit: cover;
    object-position: center;
    border-radius: 12px;
}

@media only screen and (min-width: 768px) {
    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        border-radius: 40px;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper img,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper .doctor-information-image {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 40px;
    }
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content {
    display: flex;
    flex-flow: column nowrap;
    align-self: stretch;
    padding: 20px 0;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content > p {
    color: #3A3A3A;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    margin: 0 0 12px;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    gap: 6px;
    width: 100%;
    list-style: none;
    margin: 0 0 16px;
    padding: 0;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    gap: 12px;
    position: relative;
    padding: 0;
    margin: 0;
    border: 0;
    color: #3A3A3A;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li:before {
    content: '';
    position: static;
    flex: 0 0 8px;
    width: 8px;
    min-width: 8px;
    height: 8px;
    margin: 10px 0 0;
    border-radius: 50%;
    background: #AE6961;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li p {
    margin: 0;
    flex: 1 1 auto;
    min-width: 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    gap: 6px;
    width: 100%;
    list-style: none;
    margin: 0 0 16px;
    padding: 0;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    gap: 6px;
    position: relative;
    padding: 0;
    margin: 0;
    border: 0;
    color: #3A3A3A;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li:before {
    content: '';
    position: static;
    flex: 0 0 28px;
    width: 28px;
    min-width: 28px;
    height: 28px;
    margin: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4294 14.1428C21.4294 19.0739 17.432 23.0714 12.5008 23.0714C7.56972 23.0714 3.57227 19.0739 3.57227 14.1428C3.57227 9.21169 7.56972 5.21423 12.5008 5.21423C17.432 5.21423 21.4294 9.21169 21.4294 14.1428Z' fill='%23AE6961'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2006 12.0005C17.2846 11.9043 17.3487 11.7924 17.3888 11.6712C17.429 11.55 17.4445 11.422 17.4345 11.2947C17.4245 11.1674 17.3891 11.0433 17.3304 10.9299C17.2717 10.8165 17.191 10.716 17.0929 10.6342C16.9948 10.5525 16.8813 10.4912 16.7592 10.4539C16.637 10.4167 16.5087 10.4042 16.3817 10.4173C16.2546 10.4304 16.1315 10.4687 16.0195 10.5301C15.9076 10.5915 15.809 10.6746 15.7296 10.7747L11.6117 15.7152L9.48093 13.5835C9.30031 13.409 9.05841 13.3125 8.80731 13.3147C8.55622 13.3169 8.31603 13.4176 8.13847 13.5951C7.96091 13.7727 7.8602 14.0129 7.85802 14.264C7.85583 14.5151 7.95236 14.757 8.12681 14.9376L10.9998 17.8105C11.0939 17.9046 11.2065 17.978 11.3306 18.0261C11.4546 18.0742 11.5873 18.0959 11.7202 18.0898C11.8531 18.0838 11.9832 18.0501 12.1024 17.991C12.2216 17.9319 12.3271 17.8486 12.4123 17.7464L17.2006 12.0005Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li p {
    margin: 0;
    flex: 1 1 auto;
    min-width: 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content blockquote {
    margin-bottom: 0;
}

.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content blockquote,
.section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content blockquote * {
    color: #3A3A3A;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.section-new-doctor-information .wrap .columns .link-wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    width: 100%;
}

.section-new-doctor-information .wrap .columns .link-wrapper .bio-link {
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 10px;
    align-items: center;
    justify-content: center;
    padding: 24px 40px;
    border: 1px solid #000;
    border-radius: 200px;
    background: #fff;
    color: #000;
    text-align: center;
    font-family: "Noto Sans", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all ease-in-out 200ms;
}

.section-new-doctor-information .wrap .columns .link-wrapper .bio-link .link-text,
.section-new-doctor-information .wrap .columns .link-wrapper .bio-link .link-icon {
    display: inline-flex;
    align-items: center;
}

.section-new-doctor-information .wrap .columns .link-wrapper .bio-link .link-icon svg {
    display: block;
    width: 20px;
    height: auto;
}

.section-new-doctor-information .wrap .columns .link-wrapper .bio-link:hover,
.section-new-doctor-information .wrap .columns .link-wrapper .bio-link:focus {
    background: #AE6961;
    border-color: #AE6961;
    color: #fff;
}

.section-new-doctor-information .wrap .columns .link-wrapper .bio-link:hover svg path,
.section-new-doctor-information .wrap .columns .link-wrapper .bio-link:focus svg path {
    fill: #fff;
}

@media only screen and (max-width: 1279px) {
    .section-new-doctor-information .wrap {
        padding: 60px 20px;
    }
}

@media only screen and (max-width: 767px) {
    .section-new-doctor-information .wrap {
        padding: 40px 20px;
    }

    .section-new-doctor-information .wrap .columns {
        gap: 32px;
    }

    .section-new-doctor-information .wrap .columns .column-header {
        gap: 12px;
    }

    .section-new-doctor-information .wrap .columns .column-header .header .title {
        font-size: 30px;
        line-height: 38px;
        gap: 4px;
    }

    .section-new-doctor-information .wrap .columns .column-header .header .title:after {
        width: 17px;
        height: 21px;
    }

    .section-new-doctor-information .wrap .columns .column-header .intro {
        font-size: 16px;
        line-height: 24px;
    }

    .section-new-doctor-information .wrap .columns .column-body {
        flex-flow: column nowrap;
        align-items: stretch;
        gap: 20px;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-image,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-content {
        flex: none;
        width: 100%;
        min-width: 0;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-image {
        position: static;
        align-self: auto;
        min-height: 0;
        height: auto;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        height: auto;
        min-height: 0;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper img,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-image .image-wrapper .doctor-information-image {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-content {
        padding: 0;
        align-self: auto;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li p,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li p {
        font-size: 16px;
        line-height: 24px;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul:not(.checked) li:before {
        margin-top: 8px;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content ul.checked li:before {
        flex-basis: 28px;
        width: 28px;
        min-width: 28px;
        height: 28px;
    }

    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content blockquote,
    .section-new-doctor-information .wrap .columns .column-body .column-inner-content .wysiwyg-content blockquote * {
        font-size: 16px;
        line-height: 24px;
    }

    .section-new-doctor-information .wrap .columns .link-wrapper {
        width: 100%;
    }

    .section-new-doctor-information .wrap .columns .link-wrapper .bio-link {
        width: 100%;
        display: flex;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0.36px;
        padding: 20px 32px;
    }
}
