

  .table-with-images .table-wrapper {

    margin-left: 0px !important;

    margin-right: 0px !important;

    padding-left: 0px !important;

    padding-right: 0px !important
}

  @media not all and (min-width: 64rem) {

    .table-with-images .table-wrapper {

        width: 100vw;

        overflow-x: auto;

        white-space: normal
    }
}

:is(.table-with-images .table-wrapper) .table-row {

    display: grid;

    padding-left: 0px !important;

    padding-right: 0px !important;

    border-left-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

:is(:is(.table-with-images .table-wrapper) .table-row) .wp-block-group {

    margin-left: 0px !important;

    margin-right: 0px !important
}

:is(:is(.table-with-images .table-wrapper) .table-row) .cell {

    align-content: center;

    border-top-width: 1px;

    border-right-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(227 227 227 / var(--tw-border-opacity));

    padding: 1rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    text-align: right;

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(44 53 39 / var(--tw-text-opacity))
}

@media (min-width: 64rem) {

    :is(:is(.table-with-images .table-wrapper) .table-row) .cell {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-with-images .table-wrapper) .table-row) .cell {

        padding-left: 1rem;

        padding-right: 1rem
    }
}

:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell):first-of-type {

    --tw-bg-opacity: 1;

    background-color: rgb(248 249 252 / var(--tw-bg-opacity));

    text-align: left;

    --tw-text-opacity: 1;

    color: rgb(39 48 91 / var(--tw-text-opacity))
}

@media (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell):first-of-type {

        padding-left: 1.625rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell):first-of-type {

        gap: 1.5rem;

        padding-left: 1rem
    }
}

:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .table-icon {

    display: flex;

    align-items: center;

    justify-content: flex-start;

    gap: 0.5rem
}

.yes:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .table-icon)::before {

    --tw-content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjE0LjM0Mzc1IgogICBoZWlnaHQ9IjEzLjA3ODA3NyIKICAgdmlld0JveD0iMCAwIDEyLjc1IDExLjYyNDk1OCIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSIgLz4KICA8cGF0aAogICAgIGQ9Im0gMC43NSw2LjM3NSA0LjUsNC41IEwgMTIsMC43NSIKICAgICBzdHJva2U9IiMyY2NmNzUiCiAgICAgc3Ryb2tlLXdpZHRoPSIxLjUiCiAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIgogICAgIHN0cm9rZS1saW5lam9pbj0icm91bmQiCiAgICAgaWQ9InBhdGgxIiAvPgo8L3N2Zz4K);

    content: var(--tw-content)
}

.no:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .table-icon)::before {

    --tw-content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwLjUiCiAgIGhlaWdodD0iMTAuNSIKICAgdmlld0JveD0iMCAwIDEwLjUgMTAuNSIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSIgLz4KICA8cGF0aAogICAgIGQ9Im0gMC43NSw5Ljc1IDksLTkgbSAtOSwwIDksOSIKICAgICBzdHJva2U9IiNjNTI4MWMiCiAgICAgc3Ryb2tlLXdpZHRoPSIxLjUiCiAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIgogICAgIHN0cm9rZS1saW5lam9pbj0icm91bmQiCiAgICAgaWQ9InBhdGgxIiAvPgo8L3N2Zz4K);

    content: var(--tw-content)
}

.info:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .table-icon)::after {

    cursor: pointer;

    line-height: 0rem;

    --tw-content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjE1IgogICBoZWlnaHQ9IjE1IgogICB2aWV3Qm94PSIwIDAgMTUgMTUiCiAgIGZpbGw9Im5vbmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczEiIC8+CiAgPHBhdGgKICAgICBkPSJtIDYuOTM3NSw2LjkzNzUgMC4wMzA3NSwtMC4wMTUgYyAwLjA5NjE3LC0wLjA0ODA1IDAuMjA0MSwtMC4wNjc1MyAwLjMxMSwtMC4wNTYxMyAwLjEwNjksMC4wMTEzOSAwLjIwODMsMC4wNTMxOCAwLjI5MjE4LDAuMTIwNDEgMC4wODM4OSwwLjA2NzI0IDAuMTQ2NzUsMC4xNTcxIDAuMTgxMTQsMC4yNTg5NiAwLjAzNDQsMC4xMDE4NiAwLjAzODg4LDAuMjExNDMgMC4wMTI5MywwLjMxNTc2IGwgLTAuNTMxLDIuMTI3IGMgLTAuMDI2MTQsMC4xMDQ0IC0wLjAyMTgsMC4yMTQxIDAuMDEyNTIsMC4zMTYgMC4wMzQzMSwwLjEwMiAwLjA5NzE2LDAuMTkyIDAuMTgxMDgsMC4yNTk0IDAuMDgzOTIsMC4wNjczIDAuMTg1NCwwLjEwOTIgMC4yOTI0LDAuMTIwNiAwLjEwNjk5LDAuMDExNCAwLjIxNTAxLC0wLjAwODEgMC4zMTEyNSwtMC4wNTYzIEwgOC4wNjI1LDEwLjMxMjUgTSAxNC4yNSw3LjUgYyAwLDAuODg2NDIgLTAuMTc0NiwxLjc2NDIgLTAuNTEzOCwyLjU4MzEgLTAuMzM5MiwwLjgxOSAtMC44MzY0LDEuNTYzMSAtMS40NjMyLDIuMTg5OSAtMC42MjY4LDAuNjI2OCAtMS4zNzA5LDEuMTI0IC0yLjE4OTksMS40NjMyIEMgOS4yNjQyLDE0LjA3NTQgOC4zODY0MiwxNC4yNSA3LjUsMTQuMjUgNi42MTM1OCwxNC4yNSA1LjczNTgzLDE0LjA3NTQgNC45MTY4OSwxMy43MzYyIDQuMDk3OTQsMTMuMzk3IDMuMzUzODIsMTIuODk5OCAyLjcyNzAzLDEyLjI3MyAyLjEwMDIzLDExLjY0NjIgMS42MDMwMywxMC45MDIxIDEuMjYzODEsMTAuMDgzMSAwLjkyNDU5LDkuMjY0MiAwLjc1LDguMzg2NDIgMC43NSw3LjUgMC43NSw1LjcwOTc5IDEuNDYxMTYsMy45OTI5IDIuNzI3MDMsMi43MjcwMyAzLjk5MjksMS40NjExNiA1LjcwOTc5LDAuNzUgNy41LDAuNzUgYyAxLjc5MDIsMCAzLjUwNzEsMC43MTExNiA0Ljc3MywxLjk3NzAzIEMgMTMuNTM4OCwzLjk5MjkgMTQuMjUsNS43MDk3OSAxNC4yNSw3LjUgWiBNIDcuNSw0LjY4NzUgaCAwLjAwNiB2IDAuMDA2IEggNy41IFoiCiAgICAgc3Ryb2tlPSIjYjE3NzJkIgogICAgIHN0cm9rZS13aWR0aD0iMS41IgogICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICAgICBzdHJva2UtbGluZWpvaW49InJvdW5kIgogICAgIGlkPSJwYXRoMSIgLz4KPC9zdmc+Cg==);

    content: var(--tw-content)
}

:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .info-content {

    position: absolute;

    left: 4.5rem;

    top: -1rem;

    z-index: 10;

    margin-left: 0px !important;

    margin-right: 0px !important;

    border-radius: 0.875rem;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding: 1.5rem;

    --tw-shadow: 0 0 15px rgba(0, 0, 0, 0.1);

    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    display: grid;

    width: -moz-max-content;

    width: max-content;

    grid-template-columns: repeat(2, minmax(0, 1fr))
}

:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .info-content) .info-column {

    padding-left: 0px !important;

    padding-right: 0px !important
}

:is(:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .info-content) .info-column) p {

    font-size: 0.8125rem;

    font-weight: 500;

    line-height: 1.8125rem
}

.show-tooltip:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .info-content) {

    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.hide-tooltip:is(:is(:is(:is(.table-with-images .table-wrapper) .table-row) .cell) .info-content) {

    display: none
}

:is(:is(.table-with-images .table-wrapper) .top-row) .cell {

    display: flex;

    flex-direction: column;

    gap: 0.75rem;

    padding-left: 0px;

    padding-right: 0px;

    padding-top: 1.75rem;

    padding-bottom: 1rem
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-with-images .table-wrapper) .top-row) .cell {

        padding-top: 2rem
    }
}

:is(:is(:is(:is(.table-with-images .table-wrapper) .top-row) .cell) .wp-block-image) img {

    height: 1.5rem;

    width: auto;

    max-width: 8.75rem
}

:is(:is(:is(.table-with-images .table-wrapper) .top-row) .cell) .wp-block-heading {

    font-family: "Montserrat", arial, sans-serif;

    font-size: 15px;

    font-weight: 700;

    letter-spacing: 0.09375rem
}

:is(:is(.table-with-images .table-wrapper) .heading-row) .cell {

    --tw-bg-opacity: 1;

    background-color: rgb(233 234 239 / var(--tw-bg-opacity));

    font-weight: 700
}

:is(:is(:is(.table-with-images .table-wrapper) .heading-row) .cell):first-of-type {

    --tw-bg-opacity: 1;

    background-color: rgb(228 229 237 / var(--tw-bg-opacity))
}

:is(.table-with-images .table-wrapper) .footer-row {

    border-bottom-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

:is(:is(.table-with-images .table-wrapper) .footer-row) .cell {

    display: flex;

    flex-direction: column;

    gap: 1rem;

    padding-left: 0px;

    padding-right: 0px;

    padding-top: 1rem;

    padding-bottom: 1.75rem
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-with-images .table-wrapper) .footer-row) .cell {

        padding-top: 1.25rem
    }
}

:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

    margin-left: 0px !important;

    margin-right: 0px !important;

    font-size: 15px;

    font-weight: 400;

    line-height: 1.8125rem
}

@media (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

        padding-left: 1rem;

        padding-right: 1rem
    }
}

:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) p) strong {

    font-size: 1.125rem
}

:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

    margin-left: 0px !important;

    margin-right: 0px !important;

    justify-content: flex-start;

    padding-left: 1rem;

    padding-right: 1rem
}

@media (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

        padding-left: 1rem;

        padding-right: 1rem
    }
}

@media not all and (min-width: 37.5rem) {

    :is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

:is(:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons) .wp-block-button) .wp-element-button {

    border-radius: 0.375rem;

    border-style: none;

    --tw-bg-opacity: 1;

    background-color: rgb(177 119 45 / var(--tw-bg-opacity));

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    font-size: 0.875rem;

    font-weight: 700;

    line-height: 1.125rem
}

@media (min-width: 85.375rem) {

    :is(:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons) .wp-block-button) .wp-element-button {

        padding-left: 1.5rem;

        padding-right: 1.5rem
    }
}

@media not all and (min-width: 85.375rem) {

    :is(:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons) .wp-block-button) .wp-element-button {

        padding-left: 1.5rem;

        padding-right: 1.5rem
    }
}

:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .info-buttons {

    justify-content: flex-start;

    gap: 0px;

    padding-left: 1.5rem;

    padding-right: 1.5rem;

    padding-top: 0.75rem
}

:is(:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .info-buttons) .wp-block-button) .wp-element-button {

    border-style: none;

    background-color: inherit !important;

    padding-top: 0.25rem;

    padding-bottom: 0.25rem;

    padding-left: 0.25rem;

    padding-right: 0.25rem;

    text-align: left;

    font-size: 0.6875rem;

    font-weight: 400;

    line-height: 1.5625rem;

    --tw-text-opacity: 1;

    color: rgb(0 0 0 / var(--tw-text-opacity));

    text-decoration-line: underline
}

@media not all and (min-width: 85.375rem) {

    :is(:is(:is(:is(:is(.table-with-images .table-wrapper) .footer-row) .cell) .info-buttons) .wp-block-button) .wp-element-button {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .top-row) .cell {

    padding-top: 1.75rem;

    padding-bottom: 1.75rem
}

:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .content-row) .cell {

    text-align: left
}

@media (min-width: 64rem) {

    :is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .content-row) .cell {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell {

    padding-top: 1.75rem;

    padding-bottom: 1.75rem;

    text-align: left
}

@media not all and (min-width: 64rem) {

    :is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

:is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

    margin-left: 0px !important;

    margin-right: 0px !important;

    font-size: 15px;

    font-weight: 400;

    line-height: 1.8125rem
}

@media (min-width: 64rem) {

    :is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

:is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

    padding-left: 1rem;

    padding-right: 1rem
}

@media (min-width: 64rem) {

    :is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

        padding-left: 1.75rem;

        padding-right: 1.75rem
    }
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-insurance-coverage:is(.table-with-images .table-wrapper) .footer-row) .cell) .wp-block-buttons {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

:is(.table-abroad-treatment:is(.table-with-images .table-wrapper) .footer-row) .cell {

    padding-bottom: 1rem
}

:is(:is(.table-abroad-treatment:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

    margin-left: 0px !important;

    margin-right: 0px !important;

    padding-left: 1.75rem;

    text-align: left
}

@media not all and (min-width: 64rem) {

    :is(:is(.table-abroad-treatment:is(.table-with-images .table-wrapper) .footer-row) .cell) p {

        padding-left: 1rem;

        padding-right: 1rem
    }
}

:is(.table-abroad-treatment:is(.table-with-images .table-wrapper) .content-row) .cell {

    text-align: left
}

@media (min-width: 37.5rem) {

    .table-with-images.table-row-2 .table-row {

        grid-template-columns: 1fr 1fr
    }
}

@media (min-width: 48.875rem) {

    .table-with-images.table-row-2 .table-row {

        grid-template-columns: 1fr 1fr
    }
}

@media (min-width: 64rem) {

    .table-with-images.table-row-2 .table-row {

        grid-template-columns: 1fr 1fr
    }
}

@media (min-width: 85.375rem) {

    .table-with-images.table-row-2 .table-row {

        grid-template-columns: 1fr 1fr
    }
}

@media not all and (min-width: 37.5rem) {

    .table-with-images.table-row-2 .table-row {

        grid-template-columns: 1fr 1fr
    }
}

@media (min-width: 37.5rem) {

    .table-with-images.table-row-3 .table-row {

        grid-template-columns: 22rem 15rem 15rem
    }
}

@media (min-width: 48.875rem) {

    .table-with-images.table-row-3 .table-row {

        grid-template-columns: 30rem 15rem 15rem
    }
}

@media (min-width: 64rem) {

    .table-with-images.table-row-3 .table-row {

        grid-template-columns: 2fr 1fr 1fr
    }
}

@media (min-width: 85.375rem) {

    .table-with-images.table-row-3 .table-row {

        grid-template-columns: 2fr 1fr 1fr
    }
}

@media not all and (min-width: 37.5rem) {

    .table-with-images.table-row-3 .table-row {

        grid-template-columns: 20rem 14rem 14rem
    }
}

@media (min-width: 37.5rem) {

    .table-with-images.table-row-4 .table-row {

        grid-template-columns: 22rem 15rem 15rem 15rem
    }
}

@media (min-width: 48.875rem) {

    .table-with-images.table-row-4 .table-row {

        grid-template-columns: 30rem 15rem 15rem 15rem
    }
}

@media (min-width: 64rem) {

    .table-with-images.table-row-4 .table-row {

        grid-template-columns: 2fr 1fr 1fr 1fr
    }
}

@media (min-width: 85.375rem) {

    .table-with-images.table-row-4 .table-row {

        grid-template-columns: 2.46fr 1fr 1fr 1fr
    }
}

@media not all and (min-width: 37.5rem) {

    .table-with-images.table-row-4 .table-row {

        grid-template-columns: 10rem 12rem 12rem 12rem
    }
}

@media (min-width: 37.5rem) {

    .table-with-images.table-row-5 .table-row {

        grid-template-columns: 22rem 15rem 15rem 15rem 15rem
    }
}

@media (min-width: 48.875rem) {

    .table-with-images.table-row-5 .table-row {

        grid-template-columns: 30rem 15rem 15rem 15rem 15rem
    }
}

@media (min-width: 64rem) {

    .table-with-images.table-row-5 .table-row {

        grid-template-columns: 2fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 85.375rem) {

    .table-with-images.table-row-5 .table-row {

        grid-template-columns: 1.31fr 1fr 1fr 1fr 1fr
    }
}

@media not all and (min-width: 37.5rem) {

    .table-with-images.table-row-5 .table-row {

        grid-template-columns: 11rem 12rem 12rem 12rem 12rem
    }
}
