/*
MEDIC様向け独自CSS
*/





.tol-medic .wp-block-uagb-container.uagb-block-support-logo {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto;
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.logo-header {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.logo-header {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}

@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.logo-header {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}

.tol-medic .wp-block-uagb-container {
    display: flex;
    position: relative;
    box-sizing: border-box;
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}
.tol-medic .wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap {
    display: flex;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
}
.tol-medic .wp-block-uagb-container.uagb-block-head-title {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px;
}

@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-head-title {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-head-title {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        flex-wrap: wrap;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 767px) {@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.logo-header > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}

    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.logo-header > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-features-main > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-features-main > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-title {
    max-width: 100%;
    width: 100%;
}

@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-title {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-title {
        max-width: 100%;
        width: 100%;
    }
}

.tol-medic .wp-block-uagb-container.uagb-block-head-logo {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 20px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-head-logo {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-head-logo {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        flex-wrap: wrap;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-logo {
    max-width: 20%;
    width: 100%;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-logo {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-head-logo {
        max-width: 100%;
        width: 100%;
    }
}

.tol-medic .wp-block-uagb-advanced-heading h1,
.tol-medic .wp-block-uagb-advanced-heading h2,
.tol-medic .wp-block-uagb-advanced-heading h3,
.tol-medic .wp-block-uagb-advanced-heading h4,
.tol-medic .wp-block-uagb-advanced-heading h5,
.tol-medic .wp-block-uagb-advanced-heading h6,
.tol-medic .wp-block-uagb-advanced-heading p,
.tol-medic .wp-block-uagb-advanced-heading div {
    word-break: break-word;
}

.tol-medic .wp-block-uagb-advanced-heading .uagb-heading-text {
    margin: 0;
}
.tol-medic .wp-block-uagb-advanced-heading.uagb-block-head-title-inner.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #000000;
}
.tol-medic .wp-block-uagb-advanced-heading.uagb-block-head-title-inner .uagb-heading-text {
    margin-bottom: 15px;
}
.tol-medic .wp-block-uagb-advanced-heading .uagb-desc-text {
    margin: 0;
}
.tol-medic .wp-block-uagb-advanced-heading.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}


body.tol-medic .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),
body.tol-medic .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,
body.tol-medic .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap) {
    min-width: unset !important;
    width: 100%;
    position: relative;
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container .wp-block-uagb-advanced-heading {
        width: -webkit-fill-available;
    }
}
.tol-medic .wp-block-uagb-image {
    display: flex;
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-head-logo-inner.wp-block-uagb-image {
        text-align: center;
        justify-content: center;
        align-self: center;
    }
}
.tol-medic .wp-block-uagb-image--align-none {
    justify-content: center;
}

.tol-medic .wp-block-uagb-image__figure {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    height: auto;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-head-logo-inner .wp-block-uagb-image__figure {
        align-items: center;
    }
}


.tol-medic img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px;
}
.tol-medic .wp-block-uagb-image__figure img {
    height: auto;
    display: flex;
    max-width: 100%;
    transition: box-shadow 0.2s ease;
}
.tol-medic .wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-head-logo-inner.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 527px;
        height: auto;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-head-logo-inner.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 250px;
        height: auto;
    }
}


.tol-medic .wp-block-uagb-image .wp-block-uagb-image__figure img {
    object-fit: contain;
    width: 527px;
    height: auto;
}

.tol-medic .uagb-buttons__outer-wrap .uagb-buttons__wrap {
    display: inline-flex;
    width: 100%;
}

.tol-medic .uagb-block-search-pref.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: right;
    align-items: center;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-search-pref.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-search-pref.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: right;
        align-items: center;
    }
}

.tol-medic .uagb-block-search-pref.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-search-pref.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-search-pref.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}





.tol-medic .uagb-buttons__outer-wrap .uagb-buttons-repeater {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow 0.2s ease;
}

.tol-medic .wp-block-button .wp-block-button__link {
    background-color: var(--vk-color-primary);
}
.tol-medic .wp-block-uagb-buttons .uagb-block-d07fbc96 .uagb-button__wrapper .uagb-buttons-repeater {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    color: #ffffff;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-d07fbc96 .uagb-buttons-repeater.wp-block-button__link {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-color: #333;
    border-style: none;
}

.tol-medic .wp-block-uagb-buttons .uagb-block-d07fbc96 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}



/* features */
.tol-medic .wp-block-uagb-container.uagb-block-medic-features {
    box-shadow: 0px 0px #00000070;
    padding-top: 60px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-medic-features {
        padding-top: 60px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-medic-features {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}


.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-medic-features > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-medic-features > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-medic-features > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}





.tol-medic .wp-block-uagb-advanced-heading.uagb-block-features-title.wp-block-uagb-advanced-heading {
    padding-bottom: 15px;
}

.tol-medic .wp-block-uagb-container.uagb-block-features-main {
    box-shadow: 0px 0px #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: inherit;
    background-color: #f7f7f7;
    row-gap: 20px;
    column-gap: 20px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-features-main {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #f7f7f7;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-features-main {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #f7f7f7;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-features-main {
        width: 100%;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-features-main {
    max-width: 100%;
    width: 100%;
}



/* contact link */
.tol-medic .wp-block-uagb-container.uagb-block-contact-link {
    box-shadow: 0px 0px #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #ffffff;
    row-gap: 0px;
    column-gap: 0px;
}
.tol-medic .wp-block-uagb-container.uagb-block-contact-link {
    box-shadow: 0px 0px #00000070;
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #ffffff;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-contact-link {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-contact-link {
        padding-top: 40px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-contact-link {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-contact-link {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-contact-link > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-contact-link > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-contact-link > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

.tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: center;
    align-items: center;
}
.tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: center;
    align-items: center;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }
}

.tol-medic .uagb-block-contact-link-inner.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}
.tol-medic uagb-block-contact-link-inner.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-contact-link > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}

.tol-medic .uagb-buttons__outer-wrap .uagb-buttons-repeater {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow 0.2s ease;
}
.tol-medic .wp-block-button .wp-block-button__link {
    background-color: var(--vk-color-primary);
}

@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-contact-link-inner.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }
}


.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__wrapper .uagb-buttons-repeater {
    font-weight: 600;
    font-size: 26px;
    color: #ffffff;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-color: #333;
    border-style: solid;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__wrapper .uagb-buttons-repeater {
    font-weight: 600;
    font-size: 26px;
    color: #ffffff;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-color: #333;
    border-style: solid;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }
}



.tol-medic .uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
.tol-medic .uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button {
    padding: 12px 24px;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}


.tol-medic .uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon {
    font-size: inherit;
    display: flex;
    align-items: center;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}


.tol-medic .uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg {
    fill: currentColor;
    width: inherit;
    height: inherit;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__icon > svg {
    width: 30px;
    height: 30px;
    fill: #ffffff;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__icon > svg {
    width: 30px;
    height: 30px;
    fill: #ffffff;
}

.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    font-weight: 600;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    font-weight: 600;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__link {
    color: #ffffff;
    font-weight: 600;
    font-size: 26px;
}
.tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__link {
    color: #ffffff;
    font-weight: 600;
    font-size: 26px;
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__link {
        font-size: 21px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-buttons .uagb-block-contact-link-inner2 .uagb-buttons-repeater .uagb-button__link {
        font-size: 21px;
    }
}

/* specific-support-details */

.tol-medic .wp-block-uagb-container.uagb-block-specific-support-details {
    box-shadow: 0px 0px #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-specific-support-details {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-specific-support-details {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-specific-support-details > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}

.tol-medic .wp-block-uagb-advanced-heading.uagb-block-specific-support-details-title.wp-block-uagb-advanced-heading {
    padding-bottom: 15px;
}


.tol-medic .wp-block-uagb-container.uagb-block-specific-support-detail {
    box-shadow: 0px 0px #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    order: initial;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: inherit;
    background-color: #c4e4f2;
    row-gap: 20px;
    column-gap: 20px;
}
.tol-medic .wp-block-uagb-container.uagb-block-specific-support-detail.support-detail0 {
    margin-top: 0px !important;
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-specific-support-detail {
    max-width: 100%;
    width: 100%;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-specific-support-detail {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-specific-support-detail {
        max-width: 100%;
        width: 100%;
    }
}





.tol-medic .uagb-infobox-left {
    justify-content: flex-start;
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
}
.tol-medic .uagb-infobox__content-wrap {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    word-break: break-word;
    z-index: 1;
}
.tol-medic .uagb-infobox__content-wrap.uagb-infobox__content-wrap {
    position: relative;
}
.tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin) {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


.tol-medic .uagb-ifb-content>svg,
.tol-medic .uagb-ifb-content {
    display: inline-block;
}
.tol-medic .uagb-ifb-content {
    width: 100%;
}
.tol-medic .uagb-infobox__content-wrap.uagb-infobox,
.tol-medic .uagb-ifb-content,
.tol-medic .uagb-ifb-title-wrap,
.tol-medic .uagb-ifb-title-prefix *,
.tol-medic svg.dashicon.dashicons-upload {
    z-index: 1;
}


.tol-medic .uagb-infobox-icon-left.uagb-infobox__content-wrap,
.tol-medic .uagb-infobox-icon-right.uagb-infobox__content-wrap,
.tol-medic .uagb-infobox-icon-left-title .uagb-ifb-left-title-image,
.tol-medic .uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -js-display: flex;
}
.tol-medic .uagb-infobox-icon-left .uagb-ifb-left-right-wrap,
.tol-medic .uagb-infobox-icon-right .uagb-ifb-left-right-wrap,
.tol-medic .uagb-infobox-icon-left-title .uagb-ifb-left-title-image,
.tol-medic .uagb-infobox-icon-right-title .uagb-ifb-right-title-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.tol-medic .uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,
.tol-medic .uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,
.tol-medic .uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,
.tol-medic .uagb-infobox-image-valign-top .uagb-ifb-image-content,
.tol-medic .uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,
.tol-medic .uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content {
    -webkit-align-self: self-start;
    align-self: self-start;
}
.tol-medic .uagb-infobox__content-wrap .uagb-ifb-icon-wrap,
.tol-medic .uagb-infobox-icon-left .uagb-ifb-image-content,
.tol-medic .uagb-infobox-icon-right .uagb-ifb-image-content {
    box-sizing: content-box;
}
.tol-medic .uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,
.tol-medic .uagb-infobox-icon-left .uagb-ifb-icon-wrap {
    margin-right: 10px;
    line-height: 0;
}


.tol-medic .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    box-sizing: content-box;
    width: inherit;
    height: inherit;
}
.tol-medic .uagb-infobox__content-wrap .uagb-ifb-content svg {
    display: inline-block;
}
.tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 25px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-specific-support-detail-title .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 25px;
    font-size: 25px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tol-medic .uagb-block-specific-support-detail-title .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 25px;
    line-height: 25px;
    font-size: 25px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 25px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 25px;
    }
}


.tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 25px;
        font-size: 25px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-specific-support-detail-title.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 25px;
        font-size: 25px;
    }
}




.tol-medic .uagb-ifb-title-wrap {
    width: 100%;
}
.tol-medic .uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,
.tol-medic .uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,
.tol-medic .uagb-infobox-icon-left .uagb-ifb-content,
.tol-medic .uagb-infobox-icon-right .uagb-ifb-content {
    flex-grow: 1;
}


.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
}
.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.has-fixed-layout {
    table-layout: fixed;
}


.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td,
.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th {
    box-sizing: border-box;
    min-width: auto;
    overflow-wrap: anywhere;
    word-break: normal;
}
.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,
.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td {
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #e9e9e9;
    text-align: left;
    vertical-align: middle;
}
.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td {
    background-color: #ffffff;
}


.tol-medic .wp-block-uagb-container.uagb-block-specific-support-detail-main {
    box-shadow: 0px 0px #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    order: initial;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: inherit;
    background-color: #ffffff;
    row-gap: 20px;
    column-gap: 20px;
}
.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-specific-support-detail-main {
    max-width: 100%;
    width: 100%;
}


.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-specific-support-detail > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-specific-support-detail > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-specific-support-detail > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}






.tol-medic .uagb-block-specific-support-detail-title.wp-block-uagb-info-box .uagb-ifb-title {
    margin-bottom: 0px;
}


.tol-medic .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table {
    box-sizing: border-box;
}


.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-specific-support-detail-main > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px;
}


/* keyword */

.tol-medic .wp-block-uagb-container.uagb-block-keyword {
    box-shadow: 0px 0px #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 80px !important;
    margin-bottom: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    order: initial;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: inherit;
    background-color: #f7f7f7;
    row-gap: 20px;
    column-gap: 20px;
}
.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-keyword {
    max-width: 100%;
    width: 100%;
}


.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-keyword > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px;
}
.tol-medic .wp-block-uagb-container.alignfull.uagb-is-root-container.uagb-block-keyword .uagb-container-inner-blocks-wrap {
    display: flex;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
}

.tol-medic .uagb-block-keyword-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-keyword-inner .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-keyword-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tol-medic .uagb-block-keyword-inner .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}

.tol-medic .uagb-block-keyword-inner.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}
.tol-medic .uagb-block-keyword-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.tol-medic .uagb-ifb-title {
    margin-block-start: 0;
}
.tol-medic .uagb-block-keyword-inner.wp-block-uagb-info-box .uagb-ifb-title {
    margin-bottom: 10px;
}

/* company info */


.tol-medic .wp-block-uagb-container.uagb-block-company-info {
    box-shadow: 0px 0px #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-company-info {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-company-info {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-company-info > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-company-info > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-company-info > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

.tol-medic .wp-block-uagb-advanced-heading.uagb-block-company-info-title.wp-block-uagb-advanced-heading {
    padding-bottom: 15px;
}

/* doc-pics */

.tol-medic .wp-block-uagb-container.uagb-block-doc-pics {
    box-shadow: 0px 0px #00000070;
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: ;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pics {
        padding-top: 40px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: ;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pics {
        padding-top: 40px;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: ;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pics > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pics > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pics > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

.tol-medic .uagb-ifb-title {
    margin-block-start: 0;
}
.tol-medic .uagb-block-doc-pics-inner.wp-block-uagb-info-box .uagb-ifb-title {
    margin-bottom: 10px;
}

.tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pics-inner .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tol-medic .uagb-block-doc-pics-inner .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}

.tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pics-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}



















.tol-medic .uagb-block-doc-pics-pic.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-style: solid;
    border-color: #e5e5e5;
}
.tol-medic .uagb-block-doc-pics-pic.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 2560px;
    height: auto;
}

/* doc-movies */

.tol-medic .wp-block-uagb-container.uagb-block-doc-movies {
    box-shadow: 0px 0px #00000070;
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #ffffff;
    row-gap: 0px;
    column-gap: 0px;
}
.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-movies > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-movies > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-movies > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

.tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-movies-inner .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tol-medic .uagb-block-doc-movies-inner .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}

.tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-movies-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}


.tol-medic .uagb-ifb-title {
    margin-block-start: 0;
}



@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-movies-inner .uagb-ifb-title {
        font-size: 19px;
    }
}

@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pics-inner .uagb-ifb-title {
        font-size: 19px;
    }
}


@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-specific-support-detail-title .uagb-ifb-title {
        font-size: 19px;
    }
}
.tol-medic .uagb-block-doc-movies-inner.wp-block-uagb-info-box .uagb-ifb-title {
    margin-bottom: 10px;
}

/* doc-pdfs */

.tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs {
    box-shadow: 0px 0px #00000070;
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: !important;
    margin-bottom: !important;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #ffffff;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs {
        padding-top: 40px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
.tol-medic .uagb-block-doc-pdfs-inner.wp-block-uagb-info-box .uagb-ifb-title {
    margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pdfs-inner .uagb-ifb-title {
        font-size: 19px;
    }
}



@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-movies {
        padding-top: 40px;
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-movies {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: !important;
        margin-bottom: !important;
        order: initial;
        background-color: #ffffff;
    }
}





.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}





.tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pdfs-inner .uagb-ifb-content .uagb-ifb-icon-wrap svg {
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tol-medic .uagb-block-doc-pdfs-inner .uagb-ifb-content .uagb-ifb-left-title-image svg {
    width: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #1e73be;
    fill: #1e73be;
}
.tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-content svg {
    box-sizing: content-box;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
}

.tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .uagb-block-doc-pdfs-inner.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg {
        line-height: 30px;
        font-size: 30px;
    }
}


.tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs-pdfs {
    box-shadow: 0px 0px #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    order: initial;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: inherit;
    background-color: #f7f7f7;
    row-gap: 0px;
    column-gap: 20px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs-pdfs {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px;
        margin-right: 0px;
        order: initial;
        background-color: #f7f7f7;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-block-doc-pdfs-pdfs {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px;
        margin-right: 0px;
        order: initial;
        background-color: #f7f7f7;
    }
}


.tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-doc-pdfs-pdfs {
    max-width: 100%;
    width: 100%;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-doc-pdfs-pdfs {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container .uagb-block-doc-pdfs-pdfs {
        max-width: 100%;
        width: 100%;
    }
}

.tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs-pdfs > .uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1140px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 20px;
}
@media only screen and (max-width: 976px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs-pdfs > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .tol-medic .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-doc-pdfs-pdfs > .uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap;
    }
}

/* 25-02-18 */
.main-section-no-posts p{
    margin: 3em 0;
    font-size: 1.8em;
    font-weight: bold;
}

.wp-block-uagb-buttons.uagb-buttons__outer-wrap.uagb-btn__medium-btn.uagb-btn-tablet__default-btn.uagb-btn-mobile__default-btn.uagb-block-4181aea5 {
    margin-top: 96px;
    margin-bottom: 96px;
}
body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap) {
    min-width: unset !important;
    width: 100%;
    position: relative
}

.wp-block-uagb-buttons .uagb-block-586bd3ac .uagb-buttons-repeater .uagb-button__link {
    color: #ffffff;
    font-weight: 600;
    font-size: 24px;
}
.wp-block-uagb-buttons .uagb-block-586bd3ac .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}
.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon {
    font-size: inherit;
    display: flex;
    align-items: center;
}

.wp-block-uagb-buttons .uagb-block-586bd3ac .uagb-buttons-repeater .uagb-button__icon > svg {
    width: 25px;
    height: 25px;
    fill: #ffffff;
}

.uagb-block-4181aea5.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}

.uagb-block-4181aea5.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: center;
    align-items: center;
}
.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    display: inline-flex
;
    width: 100%;
}