html{font-size:30px}body{color:#2d2d2b;font-family:'proxima-nova',helvetica,arial,sans-serif;font-size:.8rem;line-height:1.3;font-weight:normal}strong,b,.bold{font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:bold}.semibold{font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:600}.extrabold{font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:800}.medium-big{font-size:55px;line-height:1}.big{font-size:65px;line-height:1}a:not(.button),
.elementor a:not(.button):not(.elementor-button):not(.elementor-cta){color:#00c0aa;text-decoration:underline}a:not(.button):hover,
.elementor a:not(.button):hover,
.elementor a:not(.elementor-cta):hover{color:#66696c}#top-nav a:not(.button),
#main-nav-toggle a:not(.button){text-decoration:none}p{margin-top:0;margin-bottom:1.5em}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.1;font-weight:normal;font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:bold}h1{font-size:45px}h2{font-size:38px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}.bg-black{background-color:#000}.bg-white{background-color:#fff}.color-white{color:#fff}.bg-primary{background-color:#00c0aa}.color-primary{color:#00c0aa}.bg-secondary,.bg-gray{background-color:#474747}.color-secondary{color:#474747}.bg-medium-gray{background-color:#66696c}.bg-light-gray{background-color:#dcddde}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.justify-last-center{text-align-last:center}.elementor-text-editor ul{list-style:none;padding:0;margin:1em 0 1.5em}.elementor-text-editor ul li{padding-left:40px;margin:.666666em 0;position:relative}.elementor-text-editor ul li:before{content:"\2022";color:#00c0aa;position:absolute;left:.25em;top:-.3em;font-size:1.75em}ul.menu,ul.sub-menu{list-style:none;padding:0;margin:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a.button,.elementor-inner .elementor-button,.elementor-inner .elementor-cta__button.elementor-button,.elementor-inner .elementor-cta--skin-classic .elementor-cta__button.elementor-button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type="submit"]{background-color:#00c0aa;color:#fff;border:2px solid #00c0aa;border-radius:15px;font-size:15px;font-weight:bold;font-family:'proxima-nova',helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:0;padding:13px 18px}.elementor-inner .elementor-button.elementor-size-lg{padding:23px 28px;font-size:25px;border-radius:15px}a.button:hover,a.button:active,a.button:focus,.elementor-inner .elementor-button:hover,.elementor-inner .elementor-button:active,.elementor-inner .elementor-button:focus,.elementor-inner .elementor-cta__button.elementor-button:hover,.elementor-inner .elementor-cta__button.elementor-button:active,.elementor-inner .elementor-cta__button.elementor-button:focus,.elementor-inner .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,.elementor-inner .elementor-cta--skin-classic .elementor-cta__button.elementor-button:active,.elementor-inner .elementor-cta--skin-classic .elementor-cta__button.elementor-button:focus,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type="submit"]:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type="submit"]:hover,body .gform_wrapper .gform_footer input.button:active,body .gform_wrapper .gform_footer input[type="submit"]:active,body .gform_wrapper .gform_page_footer input.button:active,body .gform_wrapper .gform_page_footer input[type="submit"]:active{color:#00c0aa;background-color:#fff}#content[tabindex="-1"]:focus{outline:0}#top-nav:before{display:block;position:absolute;top:0;left:0;right:0;background-color:#fff;height:7px;content:''}#top-nav .elementor-row{background-color:#fff;border-radius:15px;padding:6px 6px}#top-nav a.elementor-button-link{font-size:16px;font-family:'proxima-nova',arial,sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:-.025em;border-radius:12px;background-color:#00c0aa;padding:10px 5px;width:100%}#top-nav a.elementor-button-link:hover,#top-nav a.elementor-button-link:active,#top-nav a.elementor-button-link:focus{background-color:#66696c}#top-nav .elementor-button-wrapper{margin-right:3px;margin-left:3px}#top-nav a .elementor-button-icon svg{width:50px}#top-nav .elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-nav .elementor-button .elementor-align-icon-left{float:none;display:block}#top-nav .elementor-button .elementor-button-text{display:block;text-align:left}#main-navigation{display:none}#main-navigation.on{display:block}#main-navigation a{color:#000;text-decoration:none;text-transform:uppercase;font-size:24px;padding:12px 0;display:block;font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:600}#main-navigation a:hover,#main-navigation a:focus,#main-navigation a:active{color:#00c0aa;font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:bold}#menu-main-navigation>li{border-bottom:1px solid #aaa}#main-navigation .sub-menu{padding-left:20px}#main-navigation .yawp_wim_title{display:none}#main-navigation .menu-item-type-yawp_wim{display:none}#main-nav-toggle .elementor-button-text{display:none}#main-footer{font-size:18px;color:#fff;line-height:1.222222}#main-footer p{margin:0 0 5px}.home-hero h1{font-size:45px}.best-in-region .elementor-cta__content,.title-on-cta .elementor-cta__content{padding:20px 15px;margin:-50px 11% 20px}.select-exams .elementor-cta__button-wrapper .elementor-cta__button.elementor-button{width:100%;border-color:#00c0aa;border-radius:0;text-transform:none;font-family:'proxima-nova',helvetica,arial,sans-serif;font-size:24px;font-weight:600}.elementor-inner .chevrons .elementor-button.elementor-size-lg{padding:17px 5px;border-color:#fff}.elementor-inner .chevrons .elementor-button.elementor-size-lg:hover,.elementor-inner .chevrons .elementor-button.elementor-size-lg:active,.elementor-inner .chevrons .elementor-button.elementor-size-lg:focus{border-color:#00c0aa}.elementor-inner .chevrons .elementor-button .elementor-button-content-wrapper:before,.elementor-inner .chevrons .elementor-button .elementor-button-content-wrapper:after{content:"";background:url(images/icon-three-chevrons.svg) no-repeat scroll 0 0 transparent;background-size:auto 100%;display:inline-block;height:40px;width:60px;vertical-align:middle}.elementor-inner .chevrons .elementor-button .elementor-button-content-wrapper:before{transform:rotate(180deg)}.home .elementor-testimonial__text{text-align:left}span.circle-icon{padding:16px;border:2px solid #00c0aa;border-radius:50%;vertical-align:middle;display:inline-block;height:92px;width:92px}.about-links h4{font-size:20px}.bg-spacer{padding-bottom:45.833333%}.link-list h3{margin-top:2em}.link-list a{color:#000!important}.link-list a:hover{color:#00c0aa!important}.single .service-listing .service-item{margin-bottom:.5em}.locations-listing a.button{display:inline-block;width:240px;text-align:center}.locations-listing .calls-to-action div{margin-bottom:.5em}.locations-listing .hours-info{font-size:20px;line-height:1.4}.locations-listing em{font-size:16px}.locations-listing .location{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #dcddde}.locations-listing .location:last-child{margin-bottom:0;border-bottom:0 none}.location-title a{text-decoration:none!important}.locations-listing img.wp-post-image{width:100%}.blog-post-sidebar{font-size:22px}.blog-post-sidebar ul{list-style:none;padding:0;margin:1em 0}.blog-post-sidebar ul a{text-decoration:none!important}.blog-post-sidebar ul a:hover{color:#000!important}.blog-post-sidebar ul li{margin:1em 0}#locations-map{height:400px;width:100%;filter:brightness(100%) contrast(100%) saturate(34%) blur(0) hue-rotate(86deg)}#locations-map .info-window{padding:10px;font-size:16px;line-height:1.5}.info-window-title{font-weight:bold;font-size:18px;margin-bottom:5px}.info-window .learn-more{margin-top:5px}.info-window .learn-more a{color:#000!important}.exam-names-inner{position:relative}.shockwave.is-active:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:15px;-webkit-animation:shockwave 1.5s .65s ease-out infinite;animation:shockwave 1s .65s ease-out infinite}@-webkit-keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.20), inset 0 0 1px rgba(0, 0, 0, 0.20);
    }
    95% {
        box-shadow: 0 0 50px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }
    100% {
        transform: scale(2);
    }
}@keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.20), inset 0 0 1px rgba(0, 0, 0, 0.20);
    }
    95% {
        box-shadow: 0 0 50px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }
    100% {
        transform: scale(2);
    }
}@media (min-width:768px){.mobile-only{display:none}#main-nav-toggle .elementor-button-text{display:inline;margin-left:12px}.home .elementor-widget-testimonial-carousel .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-10px}.elementor-inner .chevrons .elementor-button.elementor-size-lg{padding:17px 30px}.elementor-inner .chevrons .elementor-button .elementor-button-content-wrapper:before{margin-right:40px;margin-left:0}.elementor-inner .chevrons .elementor-button .elementor-button-content-wrapper:after{margin-left:40px;margin-right:0}#main-navigation{position:absolute;z-index:20;top:57px;border-top:7px solid #00c0aa;background:#fff;width:340px;right:-20px;padding:15px 0}#menu-main-navigation>li{position:relative;padding:0 15px 0 30px}#main-navigation a{padding:12px 15px 12px 44px}#menu-main-navigation>li{border-bottom:0 none}#menu-main-navigation>li>a:before{content:"";background-color:#dcddde;width:15px;height:15px;display:block;position:absolute;top:17px;left:30px;border-radius:50%}#menu-main-navigation>li>a:after{content:"";background-color:#dcddde;width:1px;height:100%;display:block;position:absolute;top:32px;left:37px}#menu-main-navigation>li:last-child>a:after{display:none}#menu-main-navigation>li:hover>a:before{background-color:#00c0aa}#main-navigation .menu-item-type-yawp_wim{display:block}#main-navigation .sub-menu{width:340px;padding-left:0;display:none;position:absolute;right:340px;top:5px;background:#fff;border-top:10px solid #00c0aa;padding:15px}#main-navigation .mega-menu .sub-menu{width:calc(100vw - 340px)}#main-navigation li:hover>.sub-menu,#main-navigation li:active>.sub-menu,#main-navigation li:focus>.sub-menu{display:block}#main-navigation .sub-menu a{color:#00c0aa;text-transform:none;padding:12px 0}#main-navigation .sub-menu a:hover,#main-navigation .sub-menu a:active,#main-navigation .sub-menu a:focus{color:#000;font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:600}#main-navigation .sub-menu p{color:#66696c;font-size:15px;line-height:17px}#main-navigation .textwidget a:not(.button){padding:0;display:inline;font-size:inherit}#main-navigation h5{margin:10px 0}#main-navigation .textwidget a.button{color:#fff;background-color:#66696c;font-size:22px;padding:10px 30px;border-color:#66696c;text-transform:uppercase;width:auto;display:inline-block;font-family:'proxima-nova',helvetica,arial,sans-serif;font-weight:bold;margin-top:25px}#main-navigation .textwidget a.button:hover,#main-navigation .textwidget a.button:focus,#main-navigation .textwidget a.button:active{color:#66696c;background-color:#fff}.row,.single .service-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-4,.single .service-listing .service-item{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.single .service-listing .service-item{margin-bottom:1em}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.locations-listing .services-info .service-item{display:inline;margin-right:3px}.locations-listing .services-info .service-item:after{content:", "}.locations-listing .services-info .service-item:last-child:after{display:none}#locations-map{height:600px}}@media (min-width:1024px){h1{font-size:100px}.home-hero h1{font-size:65px}.title-bar h1{font-size:72px}h2{font-size:56px}h3{font-size:48px}h4{font-size:36px}h5{font-size:25px}.medium-big{font-size:75px;line-height:1}.big{font-size:85px;line-height:1}.about-links h4{font-size:36px}.locations-listing .hours-info{padding-left:40px}}@media (min-width:1200px){.home .elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-testimonial__text{line-height:1.15}.home .elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev{left:32%}.home .elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next{right:32%}#main-navigation .sub-menu{padding:30px}#main-navigation .mega-menu .sub-menu{width:860px}.exam-description{max-width:550px}.locations-listing .hours-info{padding-left:80px}}@media (max-width:567px){.elementor-text-editor img.alignright{margin:0 0 30px 0;float:none}}.exam-types a,.exam-areas a{display:block;padding:6px 0 20px;font-size:.533333rem;font-weight:bold;text-decoration:none!important}.exam-types a:hover,.exam-areas a:hover,.exam-types a:active,.exam-areas a:active,.exam-types a:focus,.exam-areas a:focus,.exam-types a.on,.exam-areas a.on{background:rgba(0,192,170,.5)}.exam-areas{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(/wp-content/uploads/2021/06/body-figure.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover}.exam-areas .exam-area{width:100%}.exam-areas .exam-area a{border-top:1px solid #ccc;padding:1% 0 9.375%}.exam-areas .exam-area.head-neck{order:1}.exam-areas .exam-area.chest-upper-extremities{order:2}.exam-areas .exam-area.abdomen-low-back{order:3}.exam-areas .exam-area.colon-reproduction{order:4}.exam-areas .exam-area.lower-extremities{order:5}.exam-areas .exam-area.head-neck a{padding-bottom:9%}.exam-areas .exam-area.chest-upper-extremities a{padding-bottom:4.5%}.exam-areas .exam-area.abdomen-low-back a{padding-bottom:6%}.exam-areas .exam-area.colon-reproduction a{padding-bottom:2.75%}.exam-areas .exam-area.lower-extremities a{padding-bottom:40%}.exam-listings{background:#eee;border-radius:10px;color:#000;padding:40px 25px 25px;position:relative;font-size:.5333333rem}.exam-names{margin-bottom:20px}select[name="exam-name-select"]{font-size:.533333rem;padding:13px 40px 13px 20px;font-weight:bold;background-color:#00c0aa;background-image:url(/wp-content/uploads/2021/06/down-arrow.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:13px 10px;color:#fff;border:2px solid #00c0aa;appearance:none;cursor:pointer;position:relative;z-index:5}select[name="exam-name-select"].inactive{background-color:#ccc;border-color:#ccc}select[name="exam-name-select"] option{color:#00c0aa;background-color:#fff}.exam-info{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-info-labels{display:none}.exam-info.on{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.exam-info div{width:100%;margin-bottom:10px}.exam-info div{padding:17px 20px;background-color:#fff;font-weight:bold}.exam-info div.exam-link{background-color:transparent;padding:17px 0}.exam-info div.exam-link{margin:0 0 15px 0;width:100%;order:-1}.exam-info div.exam-cpt{margin-left:0}.exam-info .exam-link a{white-space:nowrap;background-image:url(/wp-content/uploads/2021/06/right-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;padding:13px 36px 13px 18px}.exam-names select option{display:none}.exam-names select option.on{display:block}#exam-instruction{width:100%;min-width:100%;margin-bottom:10px}#exam-search-by-cpt{background:#eee;border-radius:10px;color:#000;padding:25px;position:relative;font-size:.6rem;margin-top:1rem}.search-by-cpt-head{margin-bottom:10px}#search-by-cpt{font-size:.6rem}@media (min-width:568px){.exam-info-labels{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:8px;font-size:.533333rem}.exam-info-labels div{width:100%;margin-bottom:10px}.exam-info div,.exam-info-labels div{margin-left:10px;margin-right:10px;min-width:105px;width:auto}.exam-info-labels div.exam-cpt{margin-left:0}.exam-areas .exam-area.head-neck a{padding-bottom:13.5%}.exam-areas .exam-area.chest-upper-extremities a{padding-bottom:6.5%}.exam-areas .exam-area.abdomen-low-back a{padding-bottom:9%}.exam-areas .exam-area.colon-reproduction a{padding-bottom:5.5%}.exam-areas .exam-area.lower-extremities a{padding-bottom:42%}#exam-search-by-cpt{max-width:300px}}@media (min-width:768px){.exam-areas{background-size:70% auto}.exam-info{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.exam-info div,.exam-info-labels div{margin-left:15px;margin-right:15px}.exam-info div.exam-link{width:auto;order:0;margin:0 0 0 15px}.exam-areas .exam-area.head-neck a{padding-bottom:7.5%}.exam-areas .exam-area.chest-upper-extremities a{padding-bottom:3%}.exam-areas .exam-area.abdomen-low-back a{padding-bottom:5%}.exam-areas .exam-area.colon-reproduction a{padding-bottom:1%}.exam-areas .exam-area.lower-extremities a{padding-bottom:28%}}@media (min-width:1024px){.exam-areas .exam-area.head-neck a{padding-bottom:9%}.exam-areas .exam-area.chest-upper-extremities a{padding-bottom:3.5%}.exam-areas .exam-area.abdomen-low-back a{padding-bottom:6%}.exam-areas .exam-area.colon-reproduction a{padding-bottom:2%}.exam-areas .exam-area.lower-extremities a{padding-bottom:29%}.exam-info div,.exam-info-labels div{margin-left:22px;margin-right:22px}}@media (min-width:1160px){.exam-types a,.exam-areas a{font-size:.6rem}.exam-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.6rem}.exam-names{width:30%;padding-right:20px;margin-bottom:0}select[name="exam-name-select"]{font-size:.6rem}.exam-infos{width:70%}.exam-info div,.exam-info-labels>div{margin-left:22px;margin-right:22px;min-width:120px}.exam-info div.exam-link{margin-right:0}.exam-areas .exam-area.head-neck a{padding-bottom:9%}.exam-areas .exam-area.chest-upper-extremities a{padding-bottom:4.5%}.exam-areas .exam-area.abdomen-low-back a{padding-bottom:6%}.exam-areas .exam-area.colon-reproduction a{padding-bottom:2.75%}.exam-areas .exam-area.lower-extremities a{padding-bottom:30%}}@media (max-width:567px){.exam-infos .exam-cpt:before{content:"CPT: ";display:inline;margin-right:5px}.exam-infos .exam-charge:before{content:"Exam Charge: ";display:inline;margin-right:5px}.exam-infos .exam-self-pay-price:before{content:"Self-Pay* Price: ";display:inline;margin-right:5px}}