/* _content/ReusableComponents/Ortho/NewSiteFooter.razor.rz.scp.css */
.mobile-footer-social-icon[b-knsk4ltwyj] {
    color: var(--mobile-footer-social-icon-color) !important;
    font-size: 2.0rem;
}

    .mobile-footer-social-icon:hover[b-knsk4ltwyj] {
        color: var(--mobile-footer-social-icon-hover-color) !important;
    }

.mobile-sticky-footer[b-knsk4ltwyj] {
    background-color: #093067;
    border-top: 6px solid var(--mobile-footer-top-border-color);
    bottom: 0;
    left: 0;
    padding: 10px 0px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}

.ortho-footer[b-knsk4ltwyj] {
    background-color: var(--footer-background-color) !important;
    margin-top: auto;
    padding: 25px 0px;
}
    .ortho-footer h6[b-knsk4ltwyj] {
        color: #dbf7ff !important;
    }
    .ortho-footer a[b-knsk4ltwyj] {
        color: #ffffff !important;
        font-family: 'poppins', sans-serif;
        font-size: .9rem;
        text-decoration: none;
/*        text-transform: uppercase;
*/    }

        .ortho-footer a:hover[b-knsk4ltwyj] {
            color: var(--footer-link-hover-color);
            text-decoration: underline !important;
            text-decoration-color: var(--footer-link-hover-underline-color);
        }
/* _content/ReusableComponents/Ortho/SiteFooter.razor.rz.scp.css */
.mobile-footer-social-icon[b-odd1sf9e1l] {
    color: var(--mobile-footer-social-icon-color) !important;
    font-size: 2.0rem;
}

    .mobile-footer-social-icon:hover[b-odd1sf9e1l] {
        color: var(--mobile-footer-social-icon-hover-color) !important;
    }

.mobile-sticky-footer[b-odd1sf9e1l] {
    background-color: #ffffff;
    border-top: 6px solid var(--mobile-footer-top-border-color);
    bottom: 0;
    left: 0;
    padding: 10px 0px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}

.ortho-footer[b-odd1sf9e1l] {
    background-color: var(--footer-background-color) !important;
    margin-top: auto;
    padding: 10px 500px;
}

    .ortho-footer a[b-odd1sf9e1l] {
        color: #ffffff !important;
        font-family: 'aptly', sans-serif;
        font-size: 1.3rem;
        text-decoration: none;
        text-transform: uppercase;
    }

        .ortho-footer a:hover[b-odd1sf9e1l] {
            color: var(--footer-link-hover-color);
            text-decoration: underline !important;
            text-decoration-color: var(--footer-link-hover-underline-color);
        }
/* _content/ReusableComponents/Pedo/NewSiteFooter.razor.rz.scp.css */
.mobile-sticky-footer[b-pd627cnr8x] {
    background-color: #ffffff;
    border-top: 6px solid var(--mobile-footer-top-border-color);
    bottom: 0;
    left: 0;
    padding: 10px 0px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}

.pedo-footer[b-pd627cnr8x] {
    margin-top: auto;
    padding: 10px 500px;
    background-color: #ECECED;
}

    .pedo-footer a[b-pd627cnr8x] {
        color: var(--footer-link-color);
        font-family: 'Poppins', sans-serif;
        font-size: 1.15rem;
        text-decoration: none;
    }

        .pedo-footer a:hover[b-pd627cnr8x] {
            color: var(--footer-link-hover-color);
            text-decoration: underline;
            text-decoration-color: var(--footer-link-hover-underline-color);
        }
/* _content/ReusableComponents/Pedo/SiteFooter.razor.rz.scp.css */
.mobile-sticky-footer[b-87yvnznhlt] {
    background-color: #ffffff;
    border-top: 6px solid var(--mobile-footer-top-border-color);
    bottom: 0;
    left: 0;
    padding: 10px 0px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}

.pedo-footer[b-87yvnznhlt] {
    margin-top: auto;
    padding: 10px 500px;
    background-color: #ECECED;
}

    .pedo-footer a[b-87yvnznhlt] {
        color: var(--footer-link-color);
        font-family: 'Poppins', sans-serif;
        font-size: 1.15rem;
        text-decoration: none;
    }

        .pedo-footer a:hover[b-87yvnznhlt] {
            color: var(--footer-link-hover-color);
            text-decoration: underline;
            text-decoration-color: var(--footer-link-hover-underline-color);
        }
/* _content/ReusableComponents/Shared/FrequentlyAskedQuestions.razor.rz.scp.css */
/* _content/ReusableComponents/Shared/HighlightedReviews.razor.rz.scp.css */
h2[b-fwku8du6a5] {
    color: var(--highlighted-review-header-text-color) !important;
}

.review-icon[b-fwku8du6a5] {
    color: var(--highlighted-review-top-icon-color);
}

.swiper[b-fwku8du6a5] {
    background-color: #f1f3f5;
    position: relative;
}

    .swiper h2[b-fwku8du6a5] {
        color: #fe5000;
        font-size: 2.0em;
        font-weight: bolder;
        text-align: center;
    }

@media (min-width: 37.5em) {
    .swiper[b-fwku8du6a5] {
        margin-left: auto;
        margin-right: auto;
        width: 90%; /* make room for arrows */
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media (min-width: 43.75em) {
    .swiper[b-fwku8du6a5] {
        width: 95%;
    }
}

.swiper-wrapper[b-fwku8du6a5] {
    /* now pagination is below slides */
    margin-bottom: 3em; /* just enough width so slides hanging off screen are partially visible */
    width: 73.8%;
}

@media (min-width: 37.5em) {
    .swiper-wrapper[b-fwku8du6a5] {
        width: 100%;
    }
}

.swiper-button-prev[b-fwku8du6a5] {
    color: #363636;
}

.swiper-button-next[b-fwku8du6a5] {
    color: #363636;
}

.swiper-pagination-bullet-active[b-fwku8du6a5] {
    background: #094074;
}

.swiper-container[b-fwku8du6a5] {
    width: 100%;
    height: 100%;
}

.swiper-slide[b-fwku8du6a5] {
    min-height: 100%;
    padding: 15px;
    text-align: center;
}

.testimonial-wrapper[b-fwku8du6a5] {
    padding: 0 10px;
    margin-top: auto;
    margin-bottom: auto;
}

.testimonial[b-fwku8du6a5] {
    color: #363636;
    position: relative;
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #efefef;
    margin-bottom: 15px;
    height: 100%;
}

    .testimonial[b-fwku8du6a5]::after {
        content: "";
        width: 15px;
        height: 15px;
        display: block;
        background-color: #ffffff;
        border: 1px solid #efefef;
        border-width: 0 0 1px 1px;
        position: absolute;
        bottom: -8px;
        left: 46px;
        transform: rotateZ(-46deg);
    }

.star-rating li[b-fwku8du6a5] {
    padding: 0 2px;
}

.star-rating i[b-fwku8du6a5] {
    font-size: 16px;
    color: #ffdc12;
}

.star-rating .list-inline[b-fwku8du6a5] {
    margin-bottom: 0 !important;
}
/* _content/ReusableComponents/Shared/ImageCarousel.razor.rz.scp.css */
/* _content/ReusableComponents/Shared/ImageSlider.razor.rz.scp.css */
.swiper[b-m54m656ehg] {
    position: relative;
}

@media (min-width: 37.5em) {
    .swiper[b-m54m656ehg] {
        margin-left: auto;
        margin-right: auto;
        width: 90%; /* make room for arrows */
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media (min-width: 43.75em) {
    .swiper[b-m54m656ehg] {
        width: 95%;
    }
}

.swiper-wrapper[b-m54m656ehg] {
    /* now pagination is below slides */
    margin-bottom: 3em; /* just enough width so slides hanging off screen are partially visible */
    width: 73.8%;
}

@media (min-width: 37.5em) {
    .swiper-wrapper[b-m54m656ehg] {
        width: 100%;
    }
}

.swiper-button-prev[b-m54m656ehg] {
    color: #ffffff;
}

.swiper-button-next[b-m54m656ehg] {
    color: #ffffff;
}

.swiper-pagination-bullet-active[b-m54m656ehg] {
    background: #094074;
}

.swiper-container[b-m54m656ehg] {
    width: 100%;
    height: 100%;
}

.swiper-slide[b-m54m656ehg] {
    min-height: 100%;
    padding: 15px;
    text-align: center;
}
/* _content/ReusableComponents/Shared/MeetTheTeam.razor.rz.scp.css */
.meet-the-team-small-image[b-pjox4rghvw] {
    border-bottom: solid;
    border-bottom-color: var(--meet-the-team-image-border-color);
    border-bottom-width: 10px;
    height: 300px;
    position: relative;
    width: 300px;
}

    .meet-the-team-small-image img[b-pjox4rghvw] {
        width: 100%;
        vertical-align: top;
        align-content: center;
    }

    .meet-the-team-small-image[b-pjox4rghvw]:before {
        content: '\A';
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.6);
        opacity: 0;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
    }

    .meet-the-team-small-image[b-pjox4rghvw]:before {
        opacity: .40;
    }

    .meet-the-team-small-image:hover[b-pjox4rghvw]:before {
        opacity: 0;
    }

.modal-team-member-name[b-pjox4rghvw] {
    color: var(--meet-the-team-modal-name-color) !important;
    font-family: 'Poppins', sans-serif;
}
/* _content/ReusableComponents/Shared/NewHighlightedReviews.razor.rz.scp.css */
h2[b-ttgjwzuj8k] {
    color: var(--highlighted-review-header-text-color) !important;
}

.review-icon[b-ttgjwzuj8k] {
    color: var(--highlighted-review-top-icon-color);
}

.swiper[b-ttgjwzuj8k] {
/*    background-color: #f1f3f5;
*/    background-color: #ffffff;
    position: relative;
}

    .swiper h2[b-ttgjwzuj8k] {
        color: #fe5000;
        font-size: 2.0em;
        font-weight: bolder;
        text-align: center;
    }

@media (min-width: 37.5em) {
    .swiper[b-ttgjwzuj8k] {
        margin-left: auto;
        margin-right: auto;
        width: 90%; /* make room for arrows */
        padding-left: 2em;
        padding-right: 2em;
    }
}

@media (min-width: 43.75em) {
    .swiper[b-ttgjwzuj8k] {
        width: 95%;
    }
}

.swiper-wrapper[b-ttgjwzuj8k] {
    /* now pagination is below slides */
    margin-bottom: 3em; /* just enough width so slides hanging off screen are partially visible */
    width: 73.8%;
}

@media (min-width: 37.5em) {
    .swiper-wrapper[b-ttgjwzuj8k] {
        width: 100%;
    }
}

.swiper-button-prev[b-ttgjwzuj8k] {
    color: #363636;
}

.swiper-button-next[b-ttgjwzuj8k] {
    color: #363636;
}

.swiper-pagination-bullet-active[b-ttgjwzuj8k] {
    background: #094074;
}

.swiper-container[b-ttgjwzuj8k] {
    width: 100%;
    height: 100%;
}

.swiper-slide[b-ttgjwzuj8k] {
    min-height: 100%;
    padding: 15px;
    text-align: center;
}

.testimonial-wrapper[b-ttgjwzuj8k] {
    padding: 0 10px;
    margin-top: auto;
    margin-bottom: auto;
}

.testimonial[b-ttgjwzuj8k] {
    color: #363636;
    position: relative;
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #efefef;
    margin-bottom: 15px;
    height: 100%;
}

    .testimonial[b-ttgjwzuj8k]::after {
        content: "";
        width: 15px;
        height: 15px;
        display: block;
        background-color: #ffffff;
        border: 1px solid #efefef;
        border-width: 0 0 1px 1px;
        position: absolute;
        bottom: -8px;
        left: 46px;
        transform: rotateZ(-46deg);
    }

.star-rating li[b-ttgjwzuj8k] {
    padding: 0 2px;
}

.star-rating i[b-ttgjwzuj8k] {
    font-size: 16px;
    color: #ffdc12;
}

.star-rating .list-inline[b-ttgjwzuj8k] {
    margin-bottom: 0 !important;
}
